Expr abstract class Expr Documentation public string ErrorString { get; set; } public EXPRFLAG Flags { get; set; } public bool HasError { get; } public bool IsOK { get; } public bool IsOptionalArgument { get; set; } public ExpressionKind Kind { get; } public virtual CType Type { get; } protected Expr(ExpressionKind kind) public void SetError() public virtual void SetMismatchedStaticBit()