1 override of ConstantValue
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
171public override object ConstantValue
21 references to ConstantValue
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\FieldSymbolAdapter.cs (1)
162return ((PEModuleBuilder)context.Module).CreateConstant(AdaptedFieldSymbol.Type, AdaptedFieldSymbol.ConstantValue,
Symbols\PublicModel\FieldSymbol.cs (1)
96object IFieldSymbol.ConstantValue => _underlying.ConstantValue;
Symbols\Source\SourceAssemblySymbol.cs (1)
1828object constantValue = (object)fieldRequestMinimum == null || fieldRequestMinimum.HasUseSiteError ? 0 : fieldRequestMinimum.ConstantValue;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
175return _underlyingField.ConstantValue;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\EmitMetadataTests.cs (2)
685Assert.Equal(field.ConstantValue, value); 1379Assert.Equal(field.ConstantValue, value);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Attributes\AttributeTests.cs (2)
2258Assert.Equal(constantExpected, field1.ConstantValue.ToString()); 2275Assert.Equal(constantExpected, field3.ConstantValue.ToString());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\BindingTests.cs (3)
2605Assert.Equal((int)i.Value, (int)t.ConstantValue); 2635Assert.Equal((int)i.Value, (int)t.ConstantValue); 2665Assert.Equal((int)i.Value, (int)t.ConstantValue);
Semantics\ConstantTests.cs (2)
3979Assert.Equal(string.Empty, module.GlobalNamespace.GetTypeMember("C").GetField("s").ConstantValue); 4000Assert.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)
180Assert.Null(volatileFld.ConstantValue);
Symbols\Source\EnumTests.cs (1)
1020Assert.Equal(expectedEnumValues[count++], field.ConstantValue);
Symbols\Source\FieldTests.cs (1)
260Assert.Null(mem.ConstantValue);