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

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 } }