C# Class Microsoft.CSharp.RuntimeBinder.Semantics.MemberLookup

Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode Description
FError ( ) : bool
GetAllTypes ( ) : TypeArray
GetFlags ( ) : MemLookFlags
GetObject ( ) : EXPR
GetResults ( ) : CMemberLookupResults
GetSourceType ( ) : CType
Lookup ( Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker checker, CType typeSrc, EXPR obj, Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol symWhere, Name name, int arity, MemLookFlags flags ) : bool
MemberLookup ( ) : System
ReportErrors ( ) : void
SwtFirst ( ) : SymWithType
SwtInaccessible ( ) : SymWithType
SymFirst ( ) : Symbol

Private Methods

Méthode Description
GetErrorContext ( ) : ErrorHandling
GetSemanticChecker ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker
GetSymbolLoader ( ) : SymbolLoader
IsDelegateType ( CType pSrcType, AggregateType pAggType ) : bool
IsDynamicMember ( Symbol sym ) : bool
LookupInClass ( AggregateType typeStart, AggregateType &ptypeEnd ) : bool
LookupInInterfaces ( AggregateType typeStart, TypeArray types ) : bool
RecordType ( AggregateType type, Symbol sym ) : void
ReportBogus ( SymWithType swt ) : void
ReportBogusForEventsAndProperties ( SymWithType swt, MethodSymbol meth1, MethodSymbol meth2 ) : void
SearchSingleType ( AggregateType typeCur, bool &pfHideByName ) : bool

Method Details

FError() public méthode

public FError ( ) : bool
Résultat bool

GetAllTypes() public méthode

public GetAllTypes ( ) : TypeArray
Résultat TypeArray

GetFlags() public méthode

public GetFlags ( ) : MemLookFlags
Résultat MemLookFlags

GetObject() public méthode

public GetObject ( ) : EXPR
Résultat EXPR

GetResults() public méthode

public GetResults ( ) : CMemberLookupResults
Résultat CMemberLookupResults

GetSourceType() public méthode

public GetSourceType ( ) : CType
Résultat CType

Lookup() public méthode

public Lookup ( Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker checker, CType typeSrc, EXPR obj, Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol symWhere, Name name, int arity, MemLookFlags flags ) : bool
checker Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker
typeSrc CType
obj EXPR
symWhere Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
arity int
flags MemLookFlags
Résultat bool

MemberLookup() public méthode

public MemberLookup ( ) : System
Résultat System

ReportErrors() public méthode

public ReportErrors ( ) : void
Résultat void

SwtFirst() public méthode

public SwtFirst ( ) : SymWithType
Résultat SymWithType

SwtInaccessible() public méthode

public SwtInaccessible ( ) : SymWithType
Résultat SymWithType

SymFirst() public méthode

public SymFirst ( ) : Symbol
Résultat Symbol