C# 클래스 Mono.CSharp.ResolveContext

상속: IMemberContext
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CurrentAnonymousMethod AnonymousExpression
CurrentBlock Block
CurrentInitializerVariable Mono.CSharp.Expression
MemberContext IMemberContext
Switch Switch

보호된 프로퍼티들

프로퍼티 타입 설명
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