openPDC Synchrophasor Help
CreateNewDefinitionFunction<(Of <(<'T>)>)> Delegate
NamespacesTVA.PhasorProtocolsCreateNewDefinitionFunction<(Of <(<'T>)>)>
Defines function signature for creating new IChannelDefinition objects.
Declaration Syntax
C#Visual BasicVisual C++
public delegate T CreateNewDefinitionFunction<T>(
	IConfigurationCell parent,
	byte[] binaryImage,
	int startIndex,
	out int parsedLength
)
where T : IChannelDefinition
Public Delegate Function CreateNewDefinitionFunction(Of T As IChannelDefinition) ( _
	parent As IConfigurationCell, _
	binaryImage 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>^ binaryImage, 
	int startIndex, 
	[OutAttribute] int% parsedLength
)
Generic Template Parameters
T
Specific IChannelDefinition type of object that the CreateNewDefinitionFunction<(Of <(<'T>)>)> creates.
Parameters
parent (IConfigurationCell)
Reference to parent IConfigurationCell.
binaryImage (array<Byte>[]()[][])
Binary image to parse IChannelDefinition from.
startIndex (Int32)
Start index into binaryImage to begin parsing.
parsedLength (Int32%)
Returns the total number of bytes parsed from binaryImage.
Return Value
New IChannelDefinition object.

Assembly: TVA.PhasorProtocols (Module: TVA.PhasorProtocols) Version: 1.4.192.0