C# Class Mono.CSharp.ResolveContext

Inheritance: IMemberContext
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Méthodes publiques

Свойство Type Description
CurrentAnonymousMethod AnonymousExpression
CurrentBlock Block
CurrentInitializerVariable Mono.CSharp.Expression
MemberContext IMemberContext
Switch Switch

Protected Properties

Свойство Type Description
flags Options

Méthodes publiques

Méthode Description
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

Method Details

GetSignatureForError() public méthode

public GetSignatureForError ( ) : string
Résultat string

HasAny() public méthode

public HasAny ( Options options ) : bool
options Options
Résultat bool

HasSet() public méthode

public HasSet ( Options options ) : bool
options Options
Résultat bool

LookupExtensionMethod() public méthode

public LookupExtensionMethod ( System.TypeSpec extensionType, string name, int arity, NamespaceEntry &scope ) : IList
extensionType System.TypeSpec
name string
arity int
scope NamespaceEntry
Résultat IList

LookupNamespaceAlias() public méthode

public LookupNamespaceAlias ( string name ) : Mono.CSharp.FullNamedExpression
name string
Résultat Mono.CSharp.FullNamedExpression

LookupNamespaceOrType() public méthode

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
Résultat Mono.CSharp.FullNamedExpression

MustCaptureVariable() public méthode

public MustCaptureVariable ( INamedBlockVariable local ) : bool
local INamedBlockVariable
Résultat bool

ResolveContext() public méthode

public ResolveContext ( IMemberContext mc ) : System
mc IMemberContext
Résultat System

ResolveContext() public méthode

public ResolveContext ( IMemberContext mc, Options options ) : System
mc IMemberContext
options Options
Résultat System

Set() public méthode

public Set ( Options options ) : FlagsHandle
options Options
Résultat FlagsHandle

With() public méthode

public With ( Options options, bool enable ) : FlagsHandle
options Options
enable bool
Résultat FlagsHandle

Property Details

CurrentAnonymousMethod public_oe property

public AnonymousExpression,Mono.CSharp CurrentAnonymousMethod
Résultat AnonymousExpression

CurrentBlock public_oe property

public Block,Mono.CSharp CurrentBlock
Résultat Block

CurrentInitializerVariable public_oe property

public Expression,Mono.CSharp CurrentInitializerVariable
Résultat Mono.CSharp.Expression

MemberContext public_oe property

public IMemberContext MemberContext
Résultat IMemberContext

Switch public_oe property

If this is non-null, points to the current switch statement
public Switch Switch
Résultat Switch

flags protected_oe property

protected Options flags
Résultat Options