5 overrides of ConstValKind
Microsoft.CSharp (5)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
364public override ConstValKind ConstValKind
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
63public override ConstValKind ConstValKind => ConstValKind.IntPtr;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\NullableType.cs (1)
59public override ConstValKind ConstValKind
Microsoft\CSharp\RuntimeBinder\Semantics\Types\NullType.cs (1)
23public override ConstValKind ConstValKind => ConstValKind.IntPtr;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PointerType.cs (1)
33public override ConstValKind ConstValKind
3 references to ConstValKind
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
135return CreateConstant(type, ConstVal.GetDefaultValue(type.ConstValKind));
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
660_exprDest = ExprFactory.CreateConstant(_typeDest, ConstVal.GetDefaultValue(_typeDest.ConstValKind));
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Constant.cs (1)
20public bool IsZero => Val.IsZero(Type.ConstValKind);