C# Класс Mono.CSharp.ResolveContext

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

Открытые свойства

Свойство Тип Описание
CurrentAnonymousMethod AnonymousExpression
CurrentBlock Block
CurrentInitializerVariable Mono.CSharp.Expression
MemberContext IMemberContext
Switch Switch

Защищенные свойства (Protected)

Свойство Тип Описание
flags Options

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

Метод Описание
GetSignatureForError ( ) : string
HasAny ( Options options ) : bool
HasSet ( Options options ) : bool
LookupExtensionMethod ( System.TypeSpec extensionType, string name, int arity, NamespaceEntry &scope ) : IList
LookupNamespaceAlias ( string name ) : Mono.CSharp.FullNamedExpression
LookupNamespaceOrType ( string name, int arity, Mono.CSharp.Location loc, bool ignore_cs0104 ) : Mono.CSharp.FullNamedExpression
MustCaptureVariable ( INamedBlockVariable local ) : bool
ResolveContext ( IMemberContext mc ) : System
ResolveContext ( IMemberContext mc, Options options ) : System
Set ( Options options ) : FlagsHandle
With ( Options options, bool enable ) : FlagsHandle

Описание методов

GetSignatureForError() публичный Метод

public GetSignatureForError ( ) : string
Результат string

HasAny() публичный Метод

public HasAny ( Options options ) : bool
options Options
Результат bool

HasSet() публичный Метод

public HasSet ( Options options ) : bool
options Options
Результат bool

LookupExtensionMethod() публичный Метод

public LookupExtensionMethod ( System.TypeSpec extensionType, string name, int arity, NamespaceEntry &scope ) : IList
extensionType System.TypeSpec
name string
arity int
scope NamespaceEntry
Результат IList

LookupNamespaceAlias() публичный Метод

public LookupNamespaceAlias ( string name ) : Mono.CSharp.FullNamedExpression
name string
Результат Mono.CSharp.FullNamedExpression

LookupNamespaceOrType() публичный Метод

public LookupNamespaceOrType ( string name, int arity, Mono.CSharp.Location loc, bool ignore_cs0104 ) : Mono.CSharp.FullNamedExpression
name string
arity int
loc Mono.CSharp.Location
ignore_cs0104 bool
Результат Mono.CSharp.FullNamedExpression

MustCaptureVariable() публичный Метод

public MustCaptureVariable ( INamedBlockVariable local ) : bool
local INamedBlockVariable
Результат bool

ResolveContext() публичный Метод

public ResolveContext ( IMemberContext mc ) : System
mc IMemberContext
Результат System

ResolveContext() публичный Метод

public ResolveContext ( IMemberContext mc, Options options ) : System
mc IMemberContext
options Options
Результат System

Set() публичный Метод

public Set ( Options options ) : FlagsHandle
options Options
Результат FlagsHandle

With() публичный Метод

public With ( Options options, bool enable ) : FlagsHandle
options Options
enable bool
Результат FlagsHandle

Описание свойств

CurrentAnonymousMethod публичное свойство

public AnonymousExpression,Mono.CSharp CurrentAnonymousMethod
Результат AnonymousExpression

CurrentBlock публичное свойство

public Block,Mono.CSharp CurrentBlock
Результат Block

CurrentInitializerVariable публичное свойство

public Expression,Mono.CSharp CurrentInitializerVariable
Результат Mono.CSharp.Expression

MemberContext публичное свойство

public IMemberContext MemberContext
Результат IMemberContext

Switch публичное свойство

If this is non-null, points to the current switch statement
public Switch Switch
Результат Switch

flags защищенное свойство

protected Options flags
Результат Options