MetadataTokens Класс

Определение

public ref class MetadataTokens abstract sealed
public static class MetadataTokens
type MetadataTokens = class
Public Module MetadataTokens
Наследование
MetadataTokens

Поля

Имя Описание
HeapCount

Максимальное количество таблиц, которые могут присутствовать в метаданных Ecma335.

TableCount

Максимальное количество таблиц, которые могут присутствовать в метаданных Ecma335.

Методы

Имя Описание
AssemblyFileHandle(Int32)
AssemblyReferenceHandle(Int32)
BlobHandle(Int32)
ConstantHandle(Int32)
CustomAttributeHandle(Int32)
CustomDebugInformationHandle(Int32)
DeclarativeSecurityAttributeHandle(Int32)
DocumentHandle(Int32)
DocumentNameBlobHandle(Int32)
EntityHandle(Int32)

Создает дескриптор сущности из значения токена.

EntityHandle(TableIndex, Int32)

Создает значение EntityHandle маркера.

EventDefinitionHandle(Int32)
ExportedTypeHandle(Int32)
FieldDefinitionHandle(Int32)
GenericParameterConstraintHandle(Int32)
GenericParameterHandle(Int32)
GetHeapOffset(BlobHandle)

Возвращает смещение данных кучи метаданных, которые соответствуют указанному handle.

GetHeapOffset(GuidHandle)

Возвращает смещение данных кучи метаданных, которые соответствуют указанному handle.

GetHeapOffset(Handle)

Возвращает смещение данных кучи метаданных, которые соответствуют указанному handle.

GetHeapOffset(MetadataReader, Handle)

Возвращает смещение данных кучи метаданных, которые соответствуют указанному handle в контексте reader.

GetHeapOffset(StringHandle)

Возвращает смещение данных кучи метаданных, которые соответствуют указанному handle.

GetHeapOffset(UserStringHandle)

Возвращает смещение данных кучи метаданных, которые соответствуют указанному handle.

GetRowNumber(EntityHandle)

Возвращает номер строки записи таблицы метаданных, которая соответствует указанному handle.

GetRowNumber(MetadataReader, EntityHandle)

Возвращает номер строки записи таблицы метаданных, которая соответствует заданному handle в контексте reader.

GetToken(EntityHandle)

Возвращает маркер метаданных указанного объекта handle.

GetToken(Handle)

Возвращает маркер метаданных указанного объекта handle.

GetToken(MetadataReader, EntityHandle)

Возвращает маркер метаданных указанного handle в контексте reader.

GetToken(MetadataReader, Handle)

Возвращает маркер метаданных указанного handle в контексте reader.

GuidHandle(Int32)
Handle(Int32)

Создает дескриптор из значения токена.

Handle(TableIndex, Int32)

Создает значение EntityHandle маркера.

ImportScopeHandle(Int32)
InterfaceImplementationHandle(Int32)
LocalConstantHandle(Int32)
LocalScopeHandle(Int32)
LocalVariableHandle(Int32)
ManifestResourceHandle(Int32)
MemberReferenceHandle(Int32)
MethodDebugInformationHandle(Int32)
MethodDefinitionHandle(Int32)
MethodImplementationHandle(Int32)
MethodSpecificationHandle(Int32)
ModuleReferenceHandle(Int32)
ParameterHandle(Int32)
PropertyDefinitionHandle(Int32)
StandaloneSignatureHandle(Int32)
StringHandle(Int32)
TryGetHeapIndex(HandleKind, HeapIndex)

HeapIndex Возвращает кучу, соответствующую указанномуHandleKind.

TryGetTableIndex(HandleKind, TableIndex)

TableIndex Возвращает таблицу, соответствующую указанномуHandleKind.

TypeDefinitionHandle(Int32)
TypeReferenceHandle(Int32)
TypeSpecificationHandle(Int32)
UserStringHandle(Int32)

Применяется к