[This is preliminary documentation and is subject to change.]
The MetaHandle type exposes the following members.Constructors
| Name | Description | |
|---|---|---|
| MetaHandle(UInt32) | Initializes a new instance of the MetaHandle class | |
| MetaHandle(Boolean, UInt32) | Initializes a new instance of the MetaHandle class | |
| MetaHandle(UInt32, Nullable VarIntStr ) | Initializes a new instance of the MetaHandle class | |
| MetaHandle(Boolean, UInt32, Nullable VarIntStr ) | Initializes a new instance of the MetaHandle class |
Methods
| Name | Description | |
|---|---|---|
| Equals(Object) | (Overrides | |
| Equals(MetaHandle) | ||
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from | ||
| GetHashCode | (Overrides | |
Gets the (Inherited from | ||
| InlineRefType |
Inlines ref type instead of pointer handle
| |
| InlineString |
Inlines string instance instead of pointer handle
| |
| InlineTypeValue |
Inlines type value instead of pointer handle
| |
| InlineValueType |
Inlines value type instead of pointer handle
| |
Creates a shallow copy of the current (Inherited from | ||
| ToString | (Overrides |
Extension Methods
Fields
| Name | Description | |
|---|---|---|
| HANDLE_OFFSET | ||
| INLINED_REFTYPE_HANDLE | ||
| INLINED_STRING_HANDLE | ||
| INLINED_TYPEVAL_HANDLE | ||
| INLINED_VALUETYPE_HANDLE | ||
| m_Handle |
Properties
| Name | Description | |
|---|---|---|
| Handle |
Returns handle value. This value is invalid if special conditions such as inlining are true
| |
| IntMetadata | ||
| IsInlinedRefType |
Indicates whether a reference (reference type) instance is inlined right after this handle and Metadata property contains type.
This is used for handling of ref types that are natively supported by streamers
| |
| IsInlinedString |
Indicates whether a string instance is inlined in Metadata property
| |
| IsInlinedTypeValue |
Indicates whether a reference to TYPE is inlined - that is a Metadata parameter points to the value of type (reference to Type)
| |
| IsInlinedValueType |
Indicates whether a struct (value type) instance is inlined right after this handle and Metadata property contains type
| |
| Metadata | ||
| StringMetadata |
See Also