ExprMemberGroup
using Microsoft.CSharp.RuntimeBinder.Syntax;
namespace Microsoft.CSharp.RuntimeBinder.Semantics
{
internal sealed class ExprMemberGroup : ExprWithType, IExprWithObject
{
public Name Name { get; set; }
public TypeArray TypeArgs { get; set; }
public SYMKIND SymKind { get; set; }
public Expr OptionalObject { get; set; }
public Expr OptionalLHS { get; set; }
public CMemberLookupResults MemberLookupResults { get; set; }
public CType ParentType { get; set; }
public bool IsDelegate => (base.Flags & EXPRFLAG.EXF_GOTONOTBLOCKED) != (EXPRFLAG)0;
public ExprMemberGroup(CType type)
: base(ExpressionKind.MemberGroup, type)
{
}
public void SetInaccessibleBit()
{
SetError();
}
}
}