Click or drag to resize

DataConverterGetConvertFrom Method

Returns a function that converts the given object to the type of this converter, using the specified context.

Namespace:  Demo3D.PLC.Comms
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
public virtual ConversionFunction? GetConvertFrom(
	IDataContextProvider? contextProvider,
	DataType sourceType,
	DataType destinationType
)

Parameters

contextProvider
Type: Demo3D.PLC.CommsIDataContextProvider
Conversion context provider (or null).
sourceType
Type: Demo3D.PLC.CommsDataType
The data type to convert from.
destinationType
Type: Demo3D.PLC.CommsDataType
The data type to convert to.

Return Value

Type: ConversionFunction
The conversion function, or null.
Remarks

You can assume that the value passed to the conversion function is non-null and is of type sourceType.

When setting up a conversion, the contextProvider passed to this function must be the same provider that was passed to CanConvertFrom(IDataContextProvider, DataType, DataType), and the same provider must aslso be passed to the ConversionDelegate returned.

Each instance of the IDataContextProvider is supposed to provide the context for one particular conversion for one particular data stream.

See Also