EXPRFLAG
enum EXPRFLAG
using System;
namespace Microsoft.CSharp.RuntimeBinder.Semantics
{
[Flags]
internal enum EXPRFLAG
{
EXF_BINOP = 1,
EXF_CTOR = 2,
EXF_NEEDSRET = 2,
EXF_ASLEAVE = 2,
EXF_ISFAULT = 2,
EXF_HASHTABLESWITCH = 2,
EXF_BOX = 2,
EXF_ARRAYCONST = 2,
EXF_MEMBERSET = 2,
EXF_OPENTYPE = 2,
EXF_LABELREFERENCED = 2,
EXF_GENERATEDQMARK = 2,
EXF_INDEXER = 4,
EXF_GOTOCASE = 4,
EXF_REMOVEFINALLY = 4,
EXF_UNBOX = 4,
EXF_ARRAYALLCONST = 4,
EXF_CTORPREAMBLE = 4,
EXF_USERLABEL = 4,
EXF_OPERATOR = 8,
EXF_ISPOSTOP = 8,
EXF_FINALLYBLOCKED = 8,
EXF_REFCHECK = 8,
EXF_WRAPASTEMP = 8,
EXF_LITERALCONST = 16,
EXF_BADGOTO = 16,
EXF_RETURNISYIELD = 16,
EXF_ISFINALLY = 16,
EXF_NEWOBJCALL = 16,
EXF_INDEXEXPR = 16,
EXF_REPLACEWRAP = 16,
EXF_UNREALIZEDGOTO = 32,
EXF_CONSTRAINED = 32,
EXF_FORCE_BOX = 32,
EXF_SIMPLENAME = 32,
EXF_ASFINALLYLEAVE = 64,
EXF_BASECALL = 64,
EXF_FORCE_UNBOX = 64,
EXF_ADDRNOCONV = 64,
EXF_GOTONOTBLOCKED = 128,
EXF_DELEGATE = 128,
EXF_STATIC_CAST = 128,
EXF_USERCALLABLE = 256,
EXF_UNBOXRUNTIME = 256,
EXF_NEWSTRUCTASSG = 512,
EXF_GENERATEDSTMT = 512,
EXF_IMPLICITSTRUCTASSG = 1024,
EXF_MARKING = 1024,
EXF_UNREACHABLEBEGIN = 2048,
EXF_UNREACHABLEEND = 4096,
EXF_USEORIGDEBUGINFO = 8192,
EXF_LASTBRACEDEBUGINFO = 16384,
EXF_NODEBUGINFO = 32768,
EXF_IMPLICITTHIS = 65536,
EXF_CANTBENULL = 131072,
EXF_CHECKOVERFLOW = 262144,
EXF_PUSH_OP_FIRST = 1048576,
EXF_ASSGOP = 2097152,
EXF_LVALUE = 4194304,
EXF_SAMENAMETYPE = 8388608,
EXF_MASK_ANY = 16250880,
EXF_CAST_ALL = 254
}
}