C# Class Microsoft.CSharp.RuntimeBinder.Semantics.CMemberLookupResults.CMethodIterator

ファイルを表示 Open project: dotnet/corefx

Public Methods

Method Description
AtEnd ( ) : bool
CMethodIterator ( Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker checker, SymbolLoader symLoader, Name name, TypeArray containingTypes, CType @object, CType qualifyingType, Microsoft.CSharp.RuntimeBinder.Semantics.Declaration context, bool allowBogusAndInaccessible, bool allowExtensionMethods, int arity, EXPRFLAG flags, symbmask_t mask ) : System.Diagnostics
CanUseCurrentSymbol ( ) : bool
GetCurrentSymbol ( ) : MethodOrPropertySymbol
GetCurrentType ( ) : AggregateType
IsCurrentSymbolBogus ( ) : bool
IsCurrentSymbolInaccessible ( ) : bool
MoveNext ( bool canIncludeExtensionsInResults, bool endatCurrentExtensionList ) : bool

Private Methods

Method Description
FindNextMethod ( ) : bool
FindNextTypeForInstanceMethods ( ) : bool
GetSemanticChecker ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker
GetSymbolLoader ( ) : SymbolLoader

Method Details

AtEnd() public method

public AtEnd ( ) : bool
return bool

CMethodIterator() public method

public CMethodIterator ( Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker checker, SymbolLoader symLoader, Name name, TypeArray containingTypes, CType @object, CType qualifyingType, Microsoft.CSharp.RuntimeBinder.Semantics.Declaration context, bool allowBogusAndInaccessible, bool allowExtensionMethods, int arity, EXPRFLAG flags, symbmask_t mask ) : System.Diagnostics
checker Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker
symLoader SymbolLoader
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
containingTypes TypeArray
@object CType
qualifyingType CType
context Microsoft.CSharp.RuntimeBinder.Semantics.Declaration
allowBogusAndInaccessible bool
allowExtensionMethods bool
arity int
flags EXPRFLAG
mask symbmask_t
return System.Diagnostics

CanUseCurrentSymbol() public method

public CanUseCurrentSymbol ( ) : bool
return bool

GetCurrentSymbol() public method

public GetCurrentSymbol ( ) : MethodOrPropertySymbol
return MethodOrPropertySymbol

GetCurrentType() public method

public GetCurrentType ( ) : AggregateType
return AggregateType

IsCurrentSymbolBogus() public method

public IsCurrentSymbolBogus ( ) : bool
return bool

IsCurrentSymbolInaccessible() public method

public IsCurrentSymbolInaccessible ( ) : bool
return bool

MoveNext() public method

public MoveNext ( bool canIncludeExtensionsInResults, bool endatCurrentExtensionList ) : bool
canIncludeExtensionsInResults bool
endatCurrentExtensionList bool
return bool