19 references to Create
Microsoft.CodeAnalysis (4)
ConstantValue.cs (1)
391case ConstantValueTypeDiscriminator.Decimal: return Create((decimal)value);
MetadataReader\MetadataDecoder.cs (1)
1012value = ConstantValue.Create(sigReader.ReadDecimal());
MetadataReader\PEModule.cs (1)
1627defaultValue = ConstantValue.Create(value);
Symbols\Attributes\CommonAttributeData.cs (1)
237return ConstantValue.Create(new decimal(low, mid, high, isNegative, scale));
Microsoft.CodeAnalysis.CSharp (3)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
1276constantOne = ConstantValue.Create(1m);
Utilities\ValueSetFactory.DecimalTC.cs (1)
37public ConstantValue ToConstantValue(decimal value) => ConstantValue.Create(value);
Utilities\ValueSetFactory.DecimalValueSetFactory.cs (1)
25ConstantValue IValueSetFactory.RandomValue(Random random) => ConstantValue.Create(DecimalTC.Instance.Random(random));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\ConstantTests.cs (1)
4018decimalConst = ConstantValue.Create(1m / 3m),
Semantics\NamedAndOptionalTests.cs (6)
2277Assert.Equal(ConstantValue.Create(0M), parameters[1].ExplicitDefaultConstantValue); 2283Assert.Equal(ConstantValue.Create(1M), parameters[2].ExplicitDefaultConstantValue); 2296Assert.Equal(isFromSource ? ConstantValue.Create(0M) : null, parameters[4].ExplicitDefaultConstantValue); // not imported for non-optional parameter 2303Assert.Equal(isFromSource ? ConstantValue.Create(1M) : null, parameters[5].ExplicitDefaultConstantValue); // not imported for non-optional parameter 2309Assert.Equal(ConstantValue.Create(0M), parameters[6].ExplicitDefaultConstantValue); 2315Assert.Equal(ConstantValue.Create(1M), parameters[7].ExplicitDefaultConstantValue);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\PdbHelpers.cs (1)
105(SpecialType.System_Decimal, decimal decimalValue) => ConstantValue.Create(decimalValue),
Microsoft.CodeAnalysis.UnitTests (4)
CorLibTypesTests.cs (4)
144Assert.True(ConstantValue.Create((decimal)1).IsOne); 168var cv4 = ConstantValue.Create((decimal)-12345m); 213var cv91 = ConstantValue.Create(1.1m); 214var cv92 = ConstantValue.Create(1.1m);