SignatureTypeEncoder Struct
Definition
public value class SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
- Inheritance
Constructors
SignatureTypeEncoder(BlobBuilder) |
Properties
Builder |
Methods
Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) |
Encodes an array type. |
Array(SignatureTypeEncoder, ArrayShapeEncoder) |
Encodes an array type. Returns a pair of encoders that must be used in the order they appear in the parameter list. |
Boolean() | |
Byte() | |
Char() | |
CustomModifiers() |
Starts a signature of a type with custom modifiers. |
Double() | |
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) |
Starts a function pointer signature. |
GenericInstantiation(EntityHandle, Int32, Boolean) |
Starts a generic instantiation signature. |
GenericMethodTypeParameter(Int32) |
Encodes a reference to type parameter of a containing generic method. |
GenericTypeParameter(Int32) |
Encodes a reference to type parameter of a containing generic type. |
Int16() | |
Int32() | |
Int64() | |
IntPtr() | |
Object() | |
Pointer() |
Starts pointer signature. |
PrimitiveType(PrimitiveTypeCode) |
Writes primitive type code. |
SByte() | |
Single() | |
String() | |
SZArray() |
Starts SZ array (vector) signature. |
Type(EntityHandle, Boolean) |
Encodes a reference to a type. |
UInt16() | |
UInt32() | |
UInt64() | |
UIntPtr() | |
VoidPointer() |
Encodes a void pointer ( ).
|