C# Класс Microsoft.CSharp.RuntimeBinder.Semantics.MemberLookup

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

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

Метод Описание
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

Приватные методы

Метод Описание
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

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

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

public FError ( ) : bool
Результат bool

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

public GetAllTypes ( ) : TypeArray
Результат TypeArray

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

public GetFlags ( ) : MemLookFlags
Результат MemLookFlags

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

public GetObject ( ) : EXPR
Результат EXPR

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

public GetResults ( ) : CMemberLookupResults
Результат CMemberLookupResults

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

public GetSourceType ( ) : CType
Результат CType

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

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
Результат bool

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

public MemberLookup ( ) : System
Результат System

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

public ReportErrors ( ) : void
Результат void

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

public SwtFirst ( ) : SymWithType
Результат SymWithType

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

public SwtInaccessible ( ) : SymWithType
Результат SymWithType

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

public SymFirst ( ) : Symbol
Результат Symbol