|   | CreateNewDefinitionFunctionT Delegate | 
        
        
        
        Namespace: GSF.PhasorProtocolsAssembly: GSF.PhasorProtocols (in GSF.PhasorProtocols.dll) Version: 2.4.257-beta
 Syntax
SyntaxPublic Delegate Function CreateNewDefinitionFunction(Of T As IChannelDefinition) ( 
	parent As IConfigurationCell,
	buffer As Byte(),
	startIndex As Integer,
	<OutAttribute> ByRef parsedLength As Integer
) As T
generic<typename T>
where T : IChannelDefinition
public delegate T CreateNewDefinitionFunction(
	IConfigurationCell^ parent, 
	array<unsigned char>^ buffer, 
	int startIndex, 
	[OutAttribute] int% parsedLength
)
type CreateNewDefinitionFunction = 
    delegate of 
        parent : IConfigurationCell * 
        buffer : byte[] * 
        startIndex : int * 
        parsedLength : int byref -> 'Tfunction(parent, buffer, startIndex, parsedLength);
Parameters
- parent  IConfigurationCell
- Reference to parent IConfigurationCell.
- buffer  Byte
- Binary image to parse IChannelDefinition from.
- startIndex  Int32
- Start index into buffer to begin parsing.
- parsedLength  Int32
- Returns the total number of bytes parsed from buffer.
Type Parameters
- T
- Specific IChannelDefinition type of object that the CreateNewDefinitionFunctionT creates.
Return Value
TNew 
IChannelDefinition object.
 See Also
See Also