1 write to Value
System.CodeDom (1)
System\CodeDom\CodePrimitiveExpression.cs (1)
12
Value
= value;
70 references to Value
System.CodeDom (64)
Microsoft\CSharp\CSharpCodeGenerator.cs (30)
674
if (e.
Value
is char)
676
GeneratePrimitiveChar((char)e.
Value
);
678
else if (e.
Value
is sbyte)
681
Output.Write(((sbyte)e.
Value
).ToString(CultureInfo.InvariantCulture));
683
else if (e.
Value
is ushort)
687
Output.Write(((ushort)e.
Value
).ToString(CultureInfo.InvariantCulture));
689
else if (e.
Value
is uint)
691
Output.Write(((uint)e.
Value
).ToString(CultureInfo.InvariantCulture));
694
else if (e.
Value
is ulong)
696
Output.Write(((ulong)e.
Value
).ToString(CultureInfo.InvariantCulture));
699
else if (e.
Value
== null)
703
else if (e.
Value
is string)
705
Output.Write(QuoteSnippetString((string)e.
Value
));
707
else if (e.
Value
is byte)
709
Output.Write(((byte)e.
Value
).ToString(CultureInfo.InvariantCulture));
711
else if (e.
Value
is short)
713
Output.Write(((short)e.
Value
).ToString(CultureInfo.InvariantCulture));
715
else if (e.
Value
is int)
717
Output.Write(((int)e.
Value
).ToString(CultureInfo.InvariantCulture));
719
else if (e.
Value
is long)
721
Output.Write(((long)e.
Value
).ToString(CultureInfo.InvariantCulture));
723
else if (e.
Value
is float)
725
GenerateSingleFloatValue((float)e.
Value
);
727
else if (e.
Value
is double)
729
GenerateDoubleValue((double)e.
Value
);
731
else if (e.
Value
is decimal)
733
GenerateDecimalValue((decimal)e.
Value
);
735
else if (e.
Value
is bool)
737
if ((bool)e.
Value
)
748
throw new ArgumentException(SR.Format(SR.InvalidPrimitiveType, e.
Value
.GetType()), nameof(e));
Microsoft\VisualBasic\VBCodeGenerator.cs (12)
648
if (e.Right is CodePrimitiveExpression && ((CodePrimitiveExpression)e.Right).
Value
== null)
653
if (e.Left is CodePrimitiveExpression && ((CodePrimitiveExpression)e.Left).
Value
== null)
812
if (e.
Value
is char)
814
Output.Write("Global.Microsoft.VisualBasic.ChrW(" + ((IConvertible)e.
Value
).ToInt32(CultureInfo.InvariantCulture).ToString(CultureInfo.InvariantCulture) + ")");
816
else if (e.
Value
is sbyte)
819
Output.Write(((sbyte)e.
Value
).ToString(CultureInfo.InvariantCulture));
822
else if (e.
Value
is ushort)
824
Output.Write(((ushort)e.
Value
).ToString(CultureInfo.InvariantCulture));
827
else if (e.
Value
is uint)
829
Output.Write(((uint)e.
Value
).ToString(CultureInfo.InvariantCulture));
832
else if (e.
Value
is ulong)
834
Output.Write(((ulong)e.
Value
).ToString(CultureInfo.InvariantCulture));
System\CodeDom\Compiler\CodeGenerator.cs (22)
1373
if (e.
Value
== null)
1377
else if (e.
Value
is string)
1379
Output.Write(QuoteSnippetString((string)e.
Value
));
1381
else if (e.
Value
is char)
1383
Output.Write("'" + e.
Value
.ToString() + "'");
1385
else if (e.
Value
is byte)
1387
Output.Write(((byte)e.
Value
).ToString(CultureInfo.InvariantCulture));
1389
else if (e.
Value
is short)
1391
Output.Write(((short)e.
Value
).ToString(CultureInfo.InvariantCulture));
1393
else if (e.
Value
is int)
1395
Output.Write(((int)e.
Value
).ToString(CultureInfo.InvariantCulture));
1397
else if (e.
Value
is long)
1399
Output.Write(((long)e.
Value
).ToString(CultureInfo.InvariantCulture));
1401
else if (e.
Value
is float)
1403
GenerateSingleFloatValue((float)e.
Value
);
1405
else if (e.
Value
is double)
1407
GenerateDoubleValue((double)e.
Value
);
1409
else if (e.
Value
is decimal)
1411
GenerateDecimalValue((decimal)e.
Value
);
1413
else if (e.
Value
is bool)
1415
if ((bool)e.
Value
)
1426
throw new ArgumentException(SR.Format(SR.InvalidPrimitiveType, e.
Value
.GetType()), nameof(e));
System.Windows.Forms.Design (1)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (1)
665
result = primitiveEx.
Value
;
System.Windows.Forms.Design.Tests (5)
CodeDomHelpers.cs (3)
87
if (cpe.
Value
is null)
91
else if (cpe.
Value
is string s)
96
return $"new CodePrimitiveExpression({cpe.
Value
})";
Serialization\PrimitiveCodeDomSerializerTests.cs (2)
36
Assert.Equal(input, result.
Value
);
53
Assert.Equal((byte)42, primitive.
Value
);