C# Класс Mosa.Compiler.MosaTypeSystem.Metadata.MetadataResolver

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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