C# Класс SharpOS.AOT.X86.MetadataVisitor

Наследование: Mono.Cecil.Metadata.BaseMetadataVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DumpTypeDef ( Mono.Cecil.Metadata.TypeDefRow row, int index ) : void
Encode ( AssemblyDefinition def ) : void
EncodeAssemblyRefTable ( Mono.Cecil.Metadata.AssemblyRefTable table ) : void
EncodeAssemblyTable ( Mono.Cecil.Metadata.AssemblyTable table ) : void
EncodeClassLayoutTable ( Mono.Cecil.Metadata.ClassLayoutTable table ) : void
EncodeConstantTable ( Mono.Cecil.Metadata.ConstantTable table ) : void
EncodeCustomAttributeTable ( Mono.Cecil.Metadata.CustomAttributeTable table ) : void
EncodeDeclSecurityTable ( Mono.Cecil.Metadata.DeclSecurityTable table ) : void
EncodeEventMapTable ( Mono.Cecil.Metadata.EventMapTable table ) : void
EncodeEventPtrTable ( Mono.Cecil.Metadata.EventPtrTable table ) : void
EncodeEventTable ( Mono.Cecil.Metadata.EventTable table ) : void
EncodeExportedTypeTable ( Mono.Cecil.Metadata.ExportedTypeTable table ) : void
EncodeFieldLayoutTable ( Mono.Cecil.Metadata.FieldLayoutTable table ) : void
EncodeFieldMarshalTable ( Mono.Cecil.Metadata.FieldMarshalTable table ) : void
EncodeFieldPtrTable ( Mono.Cecil.Metadata.FieldPtrTable table ) : void
EncodeFieldRVATable ( Mono.Cecil.Metadata.FieldRVATable table ) : void
EncodeFieldTable ( Mono.Cecil.Metadata.FieldTable table ) : void
EncodeFileTable ( Mono.Cecil.Metadata.FileTable table ) : void
EncodeGenericParamConstraintTable ( Mono.Cecil.Metadata.GenericParamConstraintTable table ) : void
EncodeGenericParamTable ( Mono.Cecil.Metadata.GenericParamTable table ) : void
EncodeImplMapTable ( Mono.Cecil.Metadata.ImplMapTable table ) : void
EncodeInterfaceImplTable ( Mono.Cecil.Metadata.InterfaceImplTable table ) : void
EncodeManifestResourceTable ( Mono.Cecil.Metadata.ManifestResourceTable table ) : void
EncodeMemberRefTable ( Mono.Cecil.Metadata.MemberRefTable table ) : void
EncodeMethodImplTable ( Mono.Cecil.Metadata.MethodImplTable table ) : void
EncodeMethodPtrTable ( Mono.Cecil.Metadata.MethodPtrTable table ) : void
EncodeMethodSemanticsTable ( Mono.Cecil.Metadata.MethodSemanticsTable table ) : void
EncodeMethodSpecTable ( Mono.Cecil.Metadata.MethodSpecTable table ) : void
EncodeMethodTable ( Mono.Cecil.Metadata.MethodTable table ) : void
EncodeModuleRefTable ( Mono.Cecil.Metadata.ModuleRefTable table ) : void
EncodeModuleTable ( Mono.Cecil.Metadata.ModuleTable table ) : void
EncodeNestedClassTable ( Mono.Cecil.Metadata.NestedClassTable table ) : void
EncodeParamPtrTable ( Mono.Cecil.Metadata.ParamPtrTable table ) : void
EncodeParamTable ( Mono.Cecil.Metadata.ParamTable table ) : void
EncodePropertyMapTable ( Mono.Cecil.Metadata.PropertyMapTable table ) : void
EncodePropertyPtrTable ( Mono.Cecil.Metadata.PropertyPtrTable table ) : void
EncodePropertyTable ( Mono.Cecil.Metadata.PropertyTable table ) : void
EncodeStandAloneSigTable ( Mono.Cecil.Metadata.StandAloneSigTable table ) : void
EncodeTypeDefTable ( Mono.Cecil.Metadata.TypeDefTable table ) : void
EncodeTypeRefTable ( Mono.Cecil.Metadata.TypeRefTable table ) : void
EncodeTypeSpecTable ( Mono.Cecil.Metadata.TypeSpecTable table ) : void
MetadataArray ( string name, IMetadataTable table ) : void
MetadataVisitor ( Assembly asm ) : System
TerminateMetadataRoot ( Mono.Cecil.Metadata.MetadataRoot root ) : void
VisitBlobHeap ( BlobHeap heap ) : void
VisitGuidHeap ( Mono.Cecil.Metadata.GuidHeap heap ) : void
VisitStringsHeap ( Mono.Cecil.Metadata.StringsHeap heap ) : void
VisitTablesHeap ( TablesHeap heap ) : void
VisitUserStringsHeap ( UserStringsHeap heap ) : void

Описание методов

DumpTypeDef() публичный Метод

public DumpTypeDef ( Mono.Cecil.Metadata.TypeDefRow row, int index ) : void
row Mono.Cecil.Metadata.TypeDefRow
index int
Результат void

Encode() публичный Метод

public Encode ( AssemblyDefinition def ) : void
def Mono.Cecil.AssemblyDefinition
Результат void

EncodeAssemblyRefTable() публичный Метод

public EncodeAssemblyRefTable ( Mono.Cecil.Metadata.AssemblyRefTable table ) : void
table Mono.Cecil.Metadata.AssemblyRefTable
Результат void

EncodeAssemblyTable() публичный Метод

public EncodeAssemblyTable ( Mono.Cecil.Metadata.AssemblyTable table ) : void
table Mono.Cecil.Metadata.AssemblyTable
Результат void

EncodeClassLayoutTable() публичный Метод

public EncodeClassLayoutTable ( Mono.Cecil.Metadata.ClassLayoutTable table ) : void
table Mono.Cecil.Metadata.ClassLayoutTable
Результат void

EncodeConstantTable() публичный Метод

public EncodeConstantTable ( Mono.Cecil.Metadata.ConstantTable table ) : void
table Mono.Cecil.Metadata.ConstantTable
Результат void

EncodeCustomAttributeTable() публичный Метод

public EncodeCustomAttributeTable ( Mono.Cecil.Metadata.CustomAttributeTable table ) : void
table Mono.Cecil.Metadata.CustomAttributeTable
Результат void

EncodeDeclSecurityTable() публичный Метод

public EncodeDeclSecurityTable ( Mono.Cecil.Metadata.DeclSecurityTable table ) : void
table Mono.Cecil.Metadata.DeclSecurityTable
Результат void

EncodeEventMapTable() публичный Метод

public EncodeEventMapTable ( Mono.Cecil.Metadata.EventMapTable table ) : void
table Mono.Cecil.Metadata.EventMapTable
Результат void

EncodeEventPtrTable() публичный Метод

public EncodeEventPtrTable ( Mono.Cecil.Metadata.EventPtrTable table ) : void
table Mono.Cecil.Metadata.EventPtrTable
Результат void

EncodeEventTable() публичный Метод

public EncodeEventTable ( Mono.Cecil.Metadata.EventTable table ) : void
table Mono.Cecil.Metadata.EventTable
Результат void

EncodeExportedTypeTable() публичный Метод

public EncodeExportedTypeTable ( Mono.Cecil.Metadata.ExportedTypeTable table ) : void
table Mono.Cecil.Metadata.ExportedTypeTable
Результат void

EncodeFieldLayoutTable() публичный Метод

public EncodeFieldLayoutTable ( Mono.Cecil.Metadata.FieldLayoutTable table ) : void
table Mono.Cecil.Metadata.FieldLayoutTable
Результат void

EncodeFieldMarshalTable() публичный Метод

public EncodeFieldMarshalTable ( Mono.Cecil.Metadata.FieldMarshalTable table ) : void
table Mono.Cecil.Metadata.FieldMarshalTable
Результат void

EncodeFieldPtrTable() публичный Метод

public EncodeFieldPtrTable ( Mono.Cecil.Metadata.FieldPtrTable table ) : void
table Mono.Cecil.Metadata.FieldPtrTable
Результат void

EncodeFieldRVATable() публичный Метод

public EncodeFieldRVATable ( Mono.Cecil.Metadata.FieldRVATable table ) : void
table Mono.Cecil.Metadata.FieldRVATable
Результат void

EncodeFieldTable() публичный Метод

public EncodeFieldTable ( Mono.Cecil.Metadata.FieldTable table ) : void
table Mono.Cecil.Metadata.FieldTable
Результат void

EncodeFileTable() публичный Метод

public EncodeFileTable ( Mono.Cecil.Metadata.FileTable table ) : void
table Mono.Cecil.Metadata.FileTable
Результат void

EncodeGenericParamConstraintTable() публичный Метод

public EncodeGenericParamConstraintTable ( Mono.Cecil.Metadata.GenericParamConstraintTable table ) : void
table Mono.Cecil.Metadata.GenericParamConstraintTable
Результат void

EncodeGenericParamTable() публичный Метод

public EncodeGenericParamTable ( Mono.Cecil.Metadata.GenericParamTable table ) : void
table Mono.Cecil.Metadata.GenericParamTable
Результат void

EncodeImplMapTable() публичный Метод

public EncodeImplMapTable ( Mono.Cecil.Metadata.ImplMapTable table ) : void
table Mono.Cecil.Metadata.ImplMapTable
Результат void

EncodeInterfaceImplTable() публичный Метод

public EncodeInterfaceImplTable ( Mono.Cecil.Metadata.InterfaceImplTable table ) : void
table Mono.Cecil.Metadata.InterfaceImplTable
Результат void

EncodeManifestResourceTable() публичный Метод

public EncodeManifestResourceTable ( Mono.Cecil.Metadata.ManifestResourceTable table ) : void
table Mono.Cecil.Metadata.ManifestResourceTable
Результат void

EncodeMemberRefTable() публичный Метод

public EncodeMemberRefTable ( Mono.Cecil.Metadata.MemberRefTable table ) : void
table Mono.Cecil.Metadata.MemberRefTable
Результат void

EncodeMethodImplTable() публичный Метод

public EncodeMethodImplTable ( Mono.Cecil.Metadata.MethodImplTable table ) : void
table Mono.Cecil.Metadata.MethodImplTable
Результат void

EncodeMethodPtrTable() публичный Метод

public EncodeMethodPtrTable ( Mono.Cecil.Metadata.MethodPtrTable table ) : void
table Mono.Cecil.Metadata.MethodPtrTable
Результат void

EncodeMethodSemanticsTable() публичный Метод

public EncodeMethodSemanticsTable ( Mono.Cecil.Metadata.MethodSemanticsTable table ) : void
table Mono.Cecil.Metadata.MethodSemanticsTable
Результат void

EncodeMethodSpecTable() публичный Метод

public EncodeMethodSpecTable ( Mono.Cecil.Metadata.MethodSpecTable table ) : void
table Mono.Cecil.Metadata.MethodSpecTable
Результат void

EncodeMethodTable() публичный Метод

public EncodeMethodTable ( Mono.Cecil.Metadata.MethodTable table ) : void
table Mono.Cecil.Metadata.MethodTable
Результат void

EncodeModuleRefTable() публичный Метод

public EncodeModuleRefTable ( Mono.Cecil.Metadata.ModuleRefTable table ) : void
table Mono.Cecil.Metadata.ModuleRefTable
Результат void

EncodeModuleTable() публичный Метод

public EncodeModuleTable ( Mono.Cecil.Metadata.ModuleTable table ) : void
table Mono.Cecil.Metadata.ModuleTable
Результат void

EncodeNestedClassTable() публичный Метод

public EncodeNestedClassTable ( Mono.Cecil.Metadata.NestedClassTable table ) : void
table Mono.Cecil.Metadata.NestedClassTable
Результат void

EncodeParamPtrTable() публичный Метод

public EncodeParamPtrTable ( Mono.Cecil.Metadata.ParamPtrTable table ) : void
table Mono.Cecil.Metadata.ParamPtrTable
Результат void

EncodeParamTable() публичный Метод

public EncodeParamTable ( Mono.Cecil.Metadata.ParamTable table ) : void
table Mono.Cecil.Metadata.ParamTable
Результат void

EncodePropertyMapTable() публичный Метод

public EncodePropertyMapTable ( Mono.Cecil.Metadata.PropertyMapTable table ) : void
table Mono.Cecil.Metadata.PropertyMapTable
Результат void

EncodePropertyPtrTable() публичный Метод

public EncodePropertyPtrTable ( Mono.Cecil.Metadata.PropertyPtrTable table ) : void
table Mono.Cecil.Metadata.PropertyPtrTable
Результат void

EncodePropertyTable() публичный Метод

public EncodePropertyTable ( Mono.Cecil.Metadata.PropertyTable table ) : void
table Mono.Cecil.Metadata.PropertyTable
Результат void

EncodeStandAloneSigTable() публичный Метод

public EncodeStandAloneSigTable ( Mono.Cecil.Metadata.StandAloneSigTable table ) : void
table Mono.Cecil.Metadata.StandAloneSigTable
Результат void

EncodeTypeDefTable() публичный Метод

public EncodeTypeDefTable ( Mono.Cecil.Metadata.TypeDefTable table ) : void
table Mono.Cecil.Metadata.TypeDefTable
Результат void

EncodeTypeRefTable() публичный Метод

public EncodeTypeRefTable ( Mono.Cecil.Metadata.TypeRefTable table ) : void
table Mono.Cecil.Metadata.TypeRefTable
Результат void

EncodeTypeSpecTable() публичный Метод

public EncodeTypeSpecTable ( Mono.Cecil.Metadata.TypeSpecTable table ) : void
table Mono.Cecil.Metadata.TypeSpecTable
Результат void

MetadataArray() публичный Метод

public MetadataArray ( string name, IMetadataTable table ) : void
name string
table IMetadataTable
Результат void

MetadataVisitor() публичный Метод

public MetadataVisitor ( Assembly asm ) : System
asm Assembly
Результат System

TerminateMetadataRoot() публичный Метод

public TerminateMetadataRoot ( Mono.Cecil.Metadata.MetadataRoot root ) : void
root Mono.Cecil.Metadata.MetadataRoot
Результат void

VisitBlobHeap() публичный Метод

public VisitBlobHeap ( BlobHeap heap ) : void
heap Mono.Cecil.Metadata.BlobHeap
Результат void

VisitGuidHeap() публичный Метод

public VisitGuidHeap ( Mono.Cecil.Metadata.GuidHeap heap ) : void
heap Mono.Cecil.Metadata.GuidHeap
Результат void

VisitStringsHeap() публичный Метод

public VisitStringsHeap ( Mono.Cecil.Metadata.StringsHeap heap ) : void
heap Mono.Cecil.Metadata.StringsHeap
Результат void

VisitTablesHeap() публичный Метод

public VisitTablesHeap ( TablesHeap heap ) : void
heap TablesHeap
Результат void

VisitUserStringsHeap() публичный Метод

public VisitUserStringsHeap ( UserStringsHeap heap ) : void
heap UserStringsHeap
Результат void