C# Class SharpOS.AOT.X86.MetadataVisitor

Inheritance: Mono.Cecil.Metadata.BaseMetadataVisitor
Afficher le fichier Open project: sharpos/SharpOS Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

DumpTypeDef() public méthode

public DumpTypeDef ( Mono.Cecil.Metadata.TypeDefRow row, int index ) : void
row Mono.Cecil.Metadata.TypeDefRow
index int
Résultat void

Encode() public méthode

public Encode ( AssemblyDefinition def ) : void
def Mono.Cecil.AssemblyDefinition
Résultat void

EncodeAssemblyRefTable() public méthode

public EncodeAssemblyRefTable ( Mono.Cecil.Metadata.AssemblyRefTable table ) : void
table Mono.Cecil.Metadata.AssemblyRefTable
Résultat void

EncodeAssemblyTable() public méthode

public EncodeAssemblyTable ( Mono.Cecil.Metadata.AssemblyTable table ) : void
table Mono.Cecil.Metadata.AssemblyTable
Résultat void

EncodeClassLayoutTable() public méthode

public EncodeClassLayoutTable ( Mono.Cecil.Metadata.ClassLayoutTable table ) : void
table Mono.Cecil.Metadata.ClassLayoutTable
Résultat void

EncodeConstantTable() public méthode

public EncodeConstantTable ( Mono.Cecil.Metadata.ConstantTable table ) : void
table Mono.Cecil.Metadata.ConstantTable
Résultat void

EncodeCustomAttributeTable() public méthode

public EncodeCustomAttributeTable ( Mono.Cecil.Metadata.CustomAttributeTable table ) : void
table Mono.Cecil.Metadata.CustomAttributeTable
Résultat void

EncodeDeclSecurityTable() public méthode

public EncodeDeclSecurityTable ( Mono.Cecil.Metadata.DeclSecurityTable table ) : void
table Mono.Cecil.Metadata.DeclSecurityTable
Résultat void

EncodeEventMapTable() public méthode

public EncodeEventMapTable ( Mono.Cecil.Metadata.EventMapTable table ) : void
table Mono.Cecil.Metadata.EventMapTable
Résultat void

EncodeEventPtrTable() public méthode

public EncodeEventPtrTable ( Mono.Cecil.Metadata.EventPtrTable table ) : void
table Mono.Cecil.Metadata.EventPtrTable
Résultat void

EncodeEventTable() public méthode

public EncodeEventTable ( Mono.Cecil.Metadata.EventTable table ) : void
table Mono.Cecil.Metadata.EventTable
Résultat void

EncodeExportedTypeTable() public méthode

public EncodeExportedTypeTable ( Mono.Cecil.Metadata.ExportedTypeTable table ) : void
table Mono.Cecil.Metadata.ExportedTypeTable
Résultat void

EncodeFieldLayoutTable() public méthode

public EncodeFieldLayoutTable ( Mono.Cecil.Metadata.FieldLayoutTable table ) : void
table Mono.Cecil.Metadata.FieldLayoutTable
Résultat void

EncodeFieldMarshalTable() public méthode

public EncodeFieldMarshalTable ( Mono.Cecil.Metadata.FieldMarshalTable table ) : void
table Mono.Cecil.Metadata.FieldMarshalTable
Résultat void

EncodeFieldPtrTable() public méthode

public EncodeFieldPtrTable ( Mono.Cecil.Metadata.FieldPtrTable table ) : void
table Mono.Cecil.Metadata.FieldPtrTable
Résultat void

EncodeFieldRVATable() public méthode

public EncodeFieldRVATable ( Mono.Cecil.Metadata.FieldRVATable table ) : void
table Mono.Cecil.Metadata.FieldRVATable
Résultat void

EncodeFieldTable() public méthode

public EncodeFieldTable ( Mono.Cecil.Metadata.FieldTable table ) : void
table Mono.Cecil.Metadata.FieldTable
Résultat void

EncodeFileTable() public méthode

public EncodeFileTable ( Mono.Cecil.Metadata.FileTable table ) : void
table Mono.Cecil.Metadata.FileTable
Résultat void

EncodeGenericParamConstraintTable() public méthode

public EncodeGenericParamConstraintTable ( Mono.Cecil.Metadata.GenericParamConstraintTable table ) : void
table Mono.Cecil.Metadata.GenericParamConstraintTable
Résultat void

EncodeGenericParamTable() public méthode

public EncodeGenericParamTable ( Mono.Cecil.Metadata.GenericParamTable table ) : void
table Mono.Cecil.Metadata.GenericParamTable
Résultat void

EncodeImplMapTable() public méthode

public EncodeImplMapTable ( Mono.Cecil.Metadata.ImplMapTable table ) : void
table Mono.Cecil.Metadata.ImplMapTable
Résultat void

EncodeInterfaceImplTable() public méthode

public EncodeInterfaceImplTable ( Mono.Cecil.Metadata.InterfaceImplTable table ) : void
table Mono.Cecil.Metadata.InterfaceImplTable
Résultat void

EncodeManifestResourceTable() public méthode

public EncodeManifestResourceTable ( Mono.Cecil.Metadata.ManifestResourceTable table ) : void
table Mono.Cecil.Metadata.ManifestResourceTable
Résultat void

EncodeMemberRefTable() public méthode

public EncodeMemberRefTable ( Mono.Cecil.Metadata.MemberRefTable table ) : void
table Mono.Cecil.Metadata.MemberRefTable
Résultat void

EncodeMethodImplTable() public méthode

public EncodeMethodImplTable ( Mono.Cecil.Metadata.MethodImplTable table ) : void
table Mono.Cecil.Metadata.MethodImplTable
Résultat void

EncodeMethodPtrTable() public méthode

public EncodeMethodPtrTable ( Mono.Cecil.Metadata.MethodPtrTable table ) : void
table Mono.Cecil.Metadata.MethodPtrTable
Résultat void

EncodeMethodSemanticsTable() public méthode

public EncodeMethodSemanticsTable ( Mono.Cecil.Metadata.MethodSemanticsTable table ) : void
table Mono.Cecil.Metadata.MethodSemanticsTable
Résultat void

EncodeMethodSpecTable() public méthode

public EncodeMethodSpecTable ( Mono.Cecil.Metadata.MethodSpecTable table ) : void
table Mono.Cecil.Metadata.MethodSpecTable
Résultat void

EncodeMethodTable() public méthode

public EncodeMethodTable ( Mono.Cecil.Metadata.MethodTable table ) : void
table Mono.Cecil.Metadata.MethodTable
Résultat void

EncodeModuleRefTable() public méthode

public EncodeModuleRefTable ( Mono.Cecil.Metadata.ModuleRefTable table ) : void
table Mono.Cecil.Metadata.ModuleRefTable
Résultat void

EncodeModuleTable() public méthode

public EncodeModuleTable ( Mono.Cecil.Metadata.ModuleTable table ) : void
table Mono.Cecil.Metadata.ModuleTable
Résultat void

EncodeNestedClassTable() public méthode

public EncodeNestedClassTable ( Mono.Cecil.Metadata.NestedClassTable table ) : void
table Mono.Cecil.Metadata.NestedClassTable
Résultat void

EncodeParamPtrTable() public méthode

public EncodeParamPtrTable ( Mono.Cecil.Metadata.ParamPtrTable table ) : void
table Mono.Cecil.Metadata.ParamPtrTable
Résultat void

EncodeParamTable() public méthode

public EncodeParamTable ( Mono.Cecil.Metadata.ParamTable table ) : void
table Mono.Cecil.Metadata.ParamTable
Résultat void

EncodePropertyMapTable() public méthode

public EncodePropertyMapTable ( Mono.Cecil.Metadata.PropertyMapTable table ) : void
table Mono.Cecil.Metadata.PropertyMapTable
Résultat void

EncodePropertyPtrTable() public méthode

public EncodePropertyPtrTable ( Mono.Cecil.Metadata.PropertyPtrTable table ) : void
table Mono.Cecil.Metadata.PropertyPtrTable
Résultat void

EncodePropertyTable() public méthode

public EncodePropertyTable ( Mono.Cecil.Metadata.PropertyTable table ) : void
table Mono.Cecil.Metadata.PropertyTable
Résultat void

EncodeStandAloneSigTable() public méthode

public EncodeStandAloneSigTable ( Mono.Cecil.Metadata.StandAloneSigTable table ) : void
table Mono.Cecil.Metadata.StandAloneSigTable
Résultat void

EncodeTypeDefTable() public méthode

public EncodeTypeDefTable ( Mono.Cecil.Metadata.TypeDefTable table ) : void
table Mono.Cecil.Metadata.TypeDefTable
Résultat void

EncodeTypeRefTable() public méthode

public EncodeTypeRefTable ( Mono.Cecil.Metadata.TypeRefTable table ) : void
table Mono.Cecil.Metadata.TypeRefTable
Résultat void

EncodeTypeSpecTable() public méthode

public EncodeTypeSpecTable ( Mono.Cecil.Metadata.TypeSpecTable table ) : void
table Mono.Cecil.Metadata.TypeSpecTable
Résultat void

MetadataArray() public méthode

public MetadataArray ( string name, IMetadataTable table ) : void
name string
table IMetadataTable
Résultat void

MetadataVisitor() public méthode

public MetadataVisitor ( Assembly asm ) : System
asm Assembly
Résultat System

TerminateMetadataRoot() public méthode

public TerminateMetadataRoot ( Mono.Cecil.Metadata.MetadataRoot root ) : void
root Mono.Cecil.Metadata.MetadataRoot
Résultat void

VisitBlobHeap() public méthode

public VisitBlobHeap ( BlobHeap heap ) : void
heap Mono.Cecil.Metadata.BlobHeap
Résultat void

VisitGuidHeap() public méthode

public VisitGuidHeap ( Mono.Cecil.Metadata.GuidHeap heap ) : void
heap Mono.Cecil.Metadata.GuidHeap
Résultat void

VisitStringsHeap() public méthode

public VisitStringsHeap ( Mono.Cecil.Metadata.StringsHeap heap ) : void
heap Mono.Cecil.Metadata.StringsHeap
Résultat void

VisitTablesHeap() public méthode

public VisitTablesHeap ( TablesHeap heap ) : void
heap TablesHeap
Résultat void

VisitUserStringsHeap() public méthode

public VisitUserStringsHeap ( UserStringsHeap heap ) : void
heap UserStringsHeap
Résultat void