Defines function signature for creating new IChannelDefinition objects.
![](../icons/collapse_all.gif)
C# | Visual Basic | Visual 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 )
![](../icons/collapse_all.gif)
- T
- Specific IChannelDefinition type of object that the CreateNewDefinitionFunction<(Of <(<'T>)>)> creates.
![](../icons/collapse_all.gif)
- 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.
![](../icons/collapse_all.gif)
New IChannelDefinition object.