Table of Contents

Interface ITypeResolveContext

Namespace
ICSharpCode.Decompiler.TypeSystem
Assembly
ICSharpCode.Decompiler.dll
public interface ITypeResolveContext : ICompilationProvider
Inherited Members

Properties

CurrentMember

Gets the current member.

IMember? CurrentMember { get; }

Property Value

IMember

CurrentModule

Gets the current module. This property may return null if this context does not specify any module.

IModule? CurrentModule { get; }

Property Value

IModule

CurrentTypeDefinition

Gets the current type definition.

ITypeDefinition? CurrentTypeDefinition { get; }

Property Value

ITypeDefinition

Methods

WithCurrentMember(IMember?)

ITypeResolveContext WithCurrentMember(IMember? member)

Parameters

member IMember

Returns

ITypeResolveContext

WithCurrentTypeDefinition(ITypeDefinition?)

ITypeResolveContext WithCurrentTypeDefinition(ITypeDefinition? typeDefinition)

Parameters

typeDefinition ITypeDefinition

Returns

ITypeResolveContext