<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />

Microsoft.CSharp.RuntimeBinder.Semantics.CMemberLookupResults

namespace Microsoft.CSharp.RuntimeBinder.Semantics { internal class CMemberLookupResults { public class CMethodIterator { public MethodOrPropertySymbol CurrentSymbol { get; } public AggregateType CurrentType { get; } public bool IsCurrentSymbolInaccessible { get; } public bool IsCurrentSymbolBogus { get; } public bool IsCurrentSymbolMisnamed { get; } public bool AtEnd { get; } public bool CanUseCurrentSymbol { get; } public CMethodIterator(Name name, TypeArray containingTypes, CType qualifyingType, AggregateSymbol context, int arity, EXPRFLAG flags, symbmask_t mask, ArgInfos nonTrailingNamedArguments); public bool MoveNext(); } public CMemberLookupResults(TypeArray containingTypes, Name name); public CMethodIterator GetMethodIterator(CType qualifyingType, AggregateSymbol context, int arity, EXPRFLAG flags, symbmask_t mask, ArgInfos nonTrailingNamedArguments); } }