C# 클래스 Mosa.Compiler.MosaTypeSystem.Metadata.MetadataResolver

파일 보기 프로젝트 열기: tgiphil/MOSA-Project 1 사용 예제들

공개 메소드들

메소드 설명
EnqueueForArrayResolve ( MosaType type ) : void
EnqueueForResolve ( MosaUnit unit ) : void
MetadataResolver ( CLRMetadata metadata ) : System.Collections.Generic
Resolve ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

EnqueueForArrayResolve() 공개 메소드

public EnqueueForArrayResolve ( MosaType type ) : void
type MosaType
리턴 void

EnqueueForResolve() 공개 메소드

public EnqueueForResolve ( MosaUnit unit ) : void
unit MosaUnit
리턴 void

MetadataResolver() 공개 메소드

public MetadataResolver ( CLRMetadata metadata ) : System.Collections.Generic
metadata CLRMetadata
리턴 System.Collections.Generic

Resolve() 공개 메소드

public Resolve ( ) : void
리턴 void