1 write to Value
System.CodeDom (1)
System\CodeDom\CodePrimitiveExpression.cs (1)
12Value = value;
70 references to Value
System.CodeDom (64)
Microsoft\CSharp\CSharpCodeGenerator.cs (30)
679if (e.Value is char) 681GeneratePrimitiveChar((char)e.Value); 683else if (e.Value is sbyte) 686Output.Write(((sbyte)e.Value).ToString(CultureInfo.InvariantCulture)); 688else if (e.Value is ushort) 692Output.Write(((ushort)e.Value).ToString(CultureInfo.InvariantCulture)); 694else if (e.Value is uint) 696Output.Write(((uint)e.Value).ToString(CultureInfo.InvariantCulture)); 699else if (e.Value is ulong) 701Output.Write(((ulong)e.Value).ToString(CultureInfo.InvariantCulture)); 704else if (e.Value == null) 708else if (e.Value is string) 710Output.Write(QuoteSnippetString((string)e.Value)); 712else if (e.Value is byte) 714Output.Write(((byte)e.Value).ToString(CultureInfo.InvariantCulture)); 716else if (e.Value is short) 718Output.Write(((short)e.Value).ToString(CultureInfo.InvariantCulture)); 720else if (e.Value is int) 722Output.Write(((int)e.Value).ToString(CultureInfo.InvariantCulture)); 724else if (e.Value is long) 726Output.Write(((long)e.Value).ToString(CultureInfo.InvariantCulture)); 728else if (e.Value is float) 730GenerateSingleFloatValue((float)e.Value); 732else if (e.Value is double) 734GenerateDoubleValue((double)e.Value); 736else if (e.Value is decimal) 738GenerateDecimalValue((decimal)e.Value); 740else if (e.Value is bool) 742if ((bool)e.Value) 753throw new ArgumentException(SR.Format(SR.InvalidPrimitiveType, e.Value.GetType()), nameof(e));
Microsoft\VisualBasic\VBCodeGenerator.cs (12)
651if (e.Right is CodePrimitiveExpression && ((CodePrimitiveExpression)e.Right).Value == null) 656if (e.Left is CodePrimitiveExpression && ((CodePrimitiveExpression)e.Left).Value == null) 815if (e.Value is char) 817Output.Write("Global.Microsoft.VisualBasic.ChrW(" + ((IConvertible)e.Value).ToInt32(CultureInfo.InvariantCulture).ToString(CultureInfo.InvariantCulture) + ")"); 819else if (e.Value is sbyte) 822Output.Write(((sbyte)e.Value).ToString(CultureInfo.InvariantCulture)); 825else if (e.Value is ushort) 827Output.Write(((ushort)e.Value).ToString(CultureInfo.InvariantCulture)); 830else if (e.Value is uint) 832Output.Write(((uint)e.Value).ToString(CultureInfo.InvariantCulture)); 835else if (e.Value is ulong) 837Output.Write(((ulong)e.Value).ToString(CultureInfo.InvariantCulture));
System\CodeDom\Compiler\CodeGenerator.cs (22)
1421if (e.Value == null) 1425else if (e.Value is string) 1427Output.Write(QuoteSnippetString((string)e.Value)); 1429else if (e.Value is char) 1431Output.Write("'" + e.Value.ToString() + "'"); 1433else if (e.Value is byte) 1435Output.Write(((byte)e.Value).ToString(CultureInfo.InvariantCulture)); 1437else if (e.Value is short) 1439Output.Write(((short)e.Value).ToString(CultureInfo.InvariantCulture)); 1441else if (e.Value is int) 1443Output.Write(((int)e.Value).ToString(CultureInfo.InvariantCulture)); 1445else if (e.Value is long) 1447Output.Write(((long)e.Value).ToString(CultureInfo.InvariantCulture)); 1449else if (e.Value is float) 1451GenerateSingleFloatValue((float)e.Value); 1453else if (e.Value is double) 1455GenerateDoubleValue((double)e.Value); 1457else if (e.Value is decimal) 1459GenerateDecimalValue((decimal)e.Value); 1461else if (e.Value is bool) 1463if ((bool)e.Value) 1474throw new ArgumentException(SR.Format(SR.InvalidPrimitiveType, e.Value.GetType()), nameof(e));
System.Windows.Forms.Design (1)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (1)
665result = primitiveEx.Value;
System.Windows.Forms.Design.Tests (5)
CodeDomHelpers.cs (3)
85if (cpe.Value is null) 89else if (cpe.Value is string s) 94return $"new CodePrimitiveExpression({cpe.Value})";
Serialization\PrimitiveCodeDomSerializerTests.cs (2)
34Assert.Equal(input, result.Value); 51Assert.Equal((byte)42, primitive.Value);