IGenericTypeMarshaler Interface
Interface IGenericTypeMarshaller Implements the ITypeMarshaler
Namespace: TwinCAT.TypeSystem
Assembly: TwinCAT.Ads.Abstractions (in
TwinCAT.Ads.Abstractions.dll) Version:
7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470
Syntax
C#
public interface IGenericTypeMarshaler : ITypeMarshalerThe IGenericTypeMarshaler type exposes the following members.
Properties
|
|
Name |
Description |
|---|---|---|
|
|
The encoding used by this marshaler for String
marshalling |
Methods
|
|
Name |
Description |
|---|---|---|
|
|
Determines whether ADS can marshal the specified managed data
type. | |
|
|
Determines whether ADS can marshal the specified value | |
|
|
Marshals the specified value to the specified destination
memory / span. | |
|
|
Determines the MarshalSize of the given type | |
|
|
Gets the byte size of the value when marshalled. | |
|
|
Unmarshals the specified managed type from memory / span | |
|
|
Unmarshals the source data to an managed value of the specified type. |
- ITypeMarshaler.CanMarshal Method (Object)
- ITypeMarshaler.CanMarshal Method (Type)
- ITypeMarshaler.Marshal Method
- ITypeMarshaler.MarshalSize Method
- ITypeMarshaler.Unmarshal Method
- IGenericTypeMarshaler.Unmarshal.T. Method (ReadOnlySpan.Byte., Encoding, T.)
- ITypeMarshaler.CanMarshal Method
- ITypeMarshaler.CanMarshalValue Method
- ITypeMarshaler.MarshalValueSize Method