C# Class Mosa.Compiler.MosaTypeSystem.Metadata.MetadataResolver

Afficher le fichier Open project: tgiphil/MOSA-Project Class Usage Examples

Méthodes publiques

Méthode Description
EnqueueForArrayResolve ( MosaType type ) : void
EnqueueForResolve ( MosaUnit unit ) : void
MetadataResolver ( CLRMetadata metadata ) : System.Collections.Generic
Resolve ( ) : void

Private Methods

Méthode Description
ResolveArrayMethod ( IMethod method, GenericArgumentResolver resolver ) : MosaMethod
ResolveBody ( MethodDef methodDef, MosaMethod method, dnlib.DotNet.Emit.CilBody body, GenericArgumentResolver resolver ) : void
ResolveCustomAttributes ( MosaUnit unit, IHasCustomAttribute obj ) : void
ResolveField ( MosaField field ) : void
ResolveFieldOperand ( IField operand, GenericArgumentResolver resolver ) : MosaField
ResolveInstruction ( MethodDef methodDef, dnlib.DotNet.Emit.CilBody body, int index, GenericArgumentResolver resolver ) : MosaInstruction
ResolveInterfacesInBaseTypes ( MosaType mosaType, MosaType baseType ) : void
ResolveMethod ( MosaMethod method ) : void
ResolveMethodOperand ( IMethod operand, GenericArgumentResolver resolver ) : MosaMethod
ResolveOffset ( dnlib.DotNet.Emit.CilBody body, dnlib.DotNet.Emit.Instruction instruction ) : int
ResolveProperty ( MosaProperty property ) : void
ResolveSZArray ( MosaType arrayType ) : void
ResolveType ( MosaType type ) : void
ResolveTypeOperand ( ITypeDefOrRef operand, GenericArgumentResolver resolver ) : MosaType
ToMosaCAArgument ( dnlib.DotNet.CAArgument arg ) : MosaCustomAttribute.Argument

Method Details

EnqueueForArrayResolve() public méthode

public EnqueueForArrayResolve ( MosaType type ) : void
type MosaType
Résultat void

EnqueueForResolve() public méthode

public EnqueueForResolve ( MosaUnit unit ) : void
unit MosaUnit
Résultat void

MetadataResolver() public méthode

public MetadataResolver ( CLRMetadata metadata ) : System.Collections.Generic
metadata CLRMetadata
Résultat System.Collections.Generic

Resolve() public méthode

public Resolve ( ) : void
Résultat void