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() |
編碼一個空指標( |