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

Afficher le fichier Open project: dotnet/corefx

Méthodes publiques

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

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

Method Details

AtEnd() public méthode

public AtEnd ( ) : bool
Résultat bool

CMethodIterator() public méthode

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
Résultat System.Diagnostics

CanUseCurrentSymbol() public méthode

public CanUseCurrentSymbol ( ) : bool
Résultat bool

GetCurrentSymbol() public méthode

public GetCurrentSymbol ( ) : MethodOrPropertySymbol
Résultat MethodOrPropertySymbol

GetCurrentType() public méthode

public GetCurrentType ( ) : AggregateType
Résultat AggregateType

IsCurrentSymbolBogus() public méthode

public IsCurrentSymbolBogus ( ) : bool
Résultat bool

IsCurrentSymbolInaccessible() public méthode

public IsCurrentSymbolInaccessible ( ) : bool
Résultat bool

MoveNext() public méthode

public MoveNext ( bool canIncludeExtensionsInResults, bool endatCurrentExtensionList ) : bool
canIncludeExtensionsInResults bool
endatCurrentExtensionList bool
Résultat bool