SignatureTypeEncoder 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
編碼簽章中的類型。
public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
- 繼承
建構函式
| 名稱 | Description |
|---|---|
| SignatureTypeEncoder(BlobBuilder) |
屬性
| 名稱 | Description |
|---|---|
| Builder |
簽 BlobBuilder 章寫入目的地的 。 |
方法
| 名稱 | Description |
|---|---|
| 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 指標編碼 ( |