SignatureTypeEncoder Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Кодирует тип в сигнатуре.
public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
- Наследование
Конструкторы
SignatureTypeEncoder(BlobBuilder) |
Создает объект SignatureTypeEncoder. |
Свойства
Builder |
Объект BlobBuilder , в который записывается подпись. |
Методы
Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) |
Кодирует тип массива. |
Array(SignatureTypeEncoder, ArrayShapeEncoder) |
Кодирует тип массива. Возвращает пару кодировщиков, которые должны использоваться в порядке их следования в списке параметров. |
Boolean() |
Кодирует Boolean. |
Byte() |
Кодирует Byte. |
Char() |
Кодирует Char. |
CustomModifiers() |
Запускает сигнатуру типа с пользовательскими модификаторами. |
Double() |
Кодирует Double. |
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) |
Запускает сигнатуру указателя функции. |
GenericInstantiation(EntityHandle, Int32, Boolean) |
Запускает сигнатуру универсального экземпляра. |
GenericMethodTypeParameter(Int32) |
Кодирует ссылку на параметр типа содержащего универсального метода. |
GenericTypeParameter(Int32) |
Кодирует ссылку на параметр типа содержащего универсального типа. |
Int16() |
Кодирует Int16. |
Int32() |
Кодирует Int32. |
Int64() |
Кодирует Int64. |
IntPtr() |
Кодирует IntPtr. |
Object() |
Кодирует Object. |
Pointer() |
Запускает сигнатуру указателя. |
PrimitiveType(PrimitiveTypeCode) |
Записывает код примитивного типа. |
SByte() |
Кодирует SByte. |
Single() |
Кодирует Single. |
String() |
Кодирует String. |
SZArray() |
Запускает сигнатуру массива (вектора) SZ. |
Type(EntityHandle, Boolean) |
Кодирует ссылку на тип. |
TypedReference() |
Кодирует TypedReference. |
UInt16() |
Кодирует UInt16. |
UInt32() |
Кодирует UInt32. |
UInt64() |
Кодирует UInt64. |
UIntPtr() |
Кодирует UIntPtr. |
VoidPointer() |
Кодирует указатель void ( |