1 override of ConstantValue
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
171public override object ConstantValue
25 references to ConstantValue
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\FieldSymbolAdapter.cs (1)
159return ((PEModuleBuilder)context.Module).CreateConstant(AdaptedFieldSymbol.Type, AdaptedFieldSymbol.ConstantValue,
Symbols\PublicModel\FieldSymbol.cs (1)
96object IFieldSymbol.ConstantValue => _underlying.ConstantValue;
Symbols\Source\SourceAssemblySymbol.cs (1)
1818object constantValue = (object)fieldRequestMinimum == null || fieldRequestMinimum.HasUseSiteError ? 0 : fieldRequestMinimum.ConstantValue;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
175return _underlyingField.ConstantValue;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
Emit\EmitMetadataTests.cs (2)
684Assert.Equal(field.ConstantValue, value); 1378Assert.Equal(field.ConstantValue, value);
Emit\NoPiaEmbedTypes.cs (4)
1286Assert.Null(value__.ConstantValue); 1298Assert.Equal(1, f1.ConstantValue); 1306Assert.Equal(2, f2.ConstantValue); 1325Assert.Null(f3.ConstantValue);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests.cs (2)
2220Assert.Equal(constantExpected, field1.ConstantValue.ToString()); 2237Assert.Equal(constantExpected, field3.ConstantValue.ToString());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\BindingTests.cs (3)
2572Assert.Equal((int)i.Value, (int)t.ConstantValue); 2602Assert.Equal((int)i.Value, (int)t.ConstantValue); 2632Assert.Equal((int)i.Value, (int)t.ConstantValue);
Semantics\ConstantTests.cs (2)
3960Assert.Equal(string.Empty, module.GlobalNamespace.GetTypeMember("C").GetField("s").ConstantValue); 3981Assert.Equal(string.Empty, module.GlobalNamespace.GetTypeMember("C").GetField("s").ConstantValue);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Symbols\Metadata\PE\LoadingAttributes.cs (5)
1311Assert.Equal(field.ConstantValue, -7m); 1434Assert.Equal(field1.ConstantValue, -7m); 1439Assert.Null(field2.ConstantValue); 1460Assert.Equal(field1.ConstantValue, -7m); 1465Assert.Null(field2.ConstantValue);
Symbols\Retargeting\RetargetCustomModifiers.cs (1)
179Assert.Null(volatileFld.ConstantValue);
Symbols\Source\EnumTests.cs (1)
1020Assert.Equal(expectedEnumValues[count++], field.ConstantValue);
Symbols\Source\FieldTests.cs (1)
260Assert.Null(mem.ConstantValue);