Microsoft.CSharp.RuntimeBinder.Semantics.CMemberLookupResults
class CMemberLookupResults
namespace Microsoft.CSharp.RuntimeBinder.Semantics
{
internal class CMemberLookupResults
{
public class CMethodIterator
{
public CMethodIterator(CSemanticChecker checker, SymbolLoader symLoader, Name name, TypeArray containingTypes, CType object, CType qualifyingType, Declaration context, bool allowBogusAndInaccessible, bool allowExtensionMethods, int arity, EXPRFLAG flags, symbmask_t mask);
public MethodOrPropertySymbol GetCurrentSymbol();
public AggregateType GetCurrentType();
public bool IsCurrentSymbolInaccessible();
public bool IsCurrentSymbolBogus();
public bool MoveNext(bool canIncludeExtensionsInResults, bool endatCurrentExtensionList);
public bool AtEnd();
public bool CanUseCurrentSymbol();
}
public TypeArray ContainingTypes { get; }
public CMemberLookupResults();
public CMemberLookupResults(TypeArray containingTypes, Name name);
public CMethodIterator GetMethodIterator(CSemanticChecker pChecker, SymbolLoader pSymLoader, CType pObject, CType pQualifyingType, Declaration pContext, bool allowBogusAndInaccessible, bool allowExtensionMethods, int arity, EXPRFLAG flags, symbmask_t mask);
}
}