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)
676if (e.Value is char) 678GeneratePrimitiveChar((char)e.Value); 680else if (e.Value is sbyte) 683Output.Write(((sbyte)e.Value).ToString(CultureInfo.InvariantCulture)); 685else if (e.Value is ushort) 689Output.Write(((ushort)e.Value).ToString(CultureInfo.InvariantCulture)); 691else if (e.Value is uint) 693Output.Write(((uint)e.Value).ToString(CultureInfo.InvariantCulture)); 696else if (e.Value is ulong) 698Output.Write(((ulong)e.Value).ToString(CultureInfo.InvariantCulture)); 701else if (e.Value == null) 705else if (e.Value is string) 707Output.Write(QuoteSnippetString((string)e.Value)); 709else if (e.Value is byte) 711Output.Write(((byte)e.Value).ToString(CultureInfo.InvariantCulture)); 713else if (e.Value is short) 715Output.Write(((short)e.Value).ToString(CultureInfo.InvariantCulture)); 717else if (e.Value is int) 719Output.Write(((int)e.Value).ToString(CultureInfo.InvariantCulture)); 721else if (e.Value is long) 723Output.Write(((long)e.Value).ToString(CultureInfo.InvariantCulture)); 725else if (e.Value is float) 727GenerateSingleFloatValue((float)e.Value); 729else if (e.Value is double) 731GenerateDoubleValue((double)e.Value); 733else if (e.Value is decimal) 735GenerateDecimalValue((decimal)e.Value); 737else if (e.Value is bool) 739if ((bool)e.Value) 750throw new ArgumentException(SR.Format(SR.InvalidPrimitiveType, e.Value.GetType()), nameof(e));
Microsoft\VisualBasic\VBCodeGenerator.cs (12)
648if (e.Right is CodePrimitiveExpression && ((CodePrimitiveExpression)e.Right).Value == null) 653if (e.Left is CodePrimitiveExpression && ((CodePrimitiveExpression)e.Left).Value == null) 812if (e.Value is char) 814Output.Write("Global.Microsoft.VisualBasic.ChrW(" + ((IConvertible)e.Value).ToInt32(CultureInfo.InvariantCulture).ToString(CultureInfo.InvariantCulture) + ")"); 816else if (e.Value is sbyte) 819Output.Write(((sbyte)e.Value).ToString(CultureInfo.InvariantCulture)); 822else if (e.Value is ushort) 824Output.Write(((ushort)e.Value).ToString(CultureInfo.InvariantCulture)); 827else if (e.Value is uint) 829Output.Write(((uint)e.Value).ToString(CultureInfo.InvariantCulture)); 832else if (e.Value is ulong) 834Output.Write(((ulong)e.Value).ToString(CultureInfo.InvariantCulture));
System\CodeDom\Compiler\CodeGenerator.cs (22)
1373if (e.Value == null) 1377else if (e.Value is string) 1379Output.Write(QuoteSnippetString((string)e.Value)); 1381else if (e.Value is char) 1383Output.Write("'" + e.Value.ToString() + "'"); 1385else if (e.Value is byte) 1387Output.Write(((byte)e.Value).ToString(CultureInfo.InvariantCulture)); 1389else if (e.Value is short) 1391Output.Write(((short)e.Value).ToString(CultureInfo.InvariantCulture)); 1393else if (e.Value is int) 1395Output.Write(((int)e.Value).ToString(CultureInfo.InvariantCulture)); 1397else if (e.Value is long) 1399Output.Write(((long)e.Value).ToString(CultureInfo.InvariantCulture)); 1401else if (e.Value is float) 1403GenerateSingleFloatValue((float)e.Value); 1405else if (e.Value is double) 1407GenerateDoubleValue((double)e.Value); 1409else if (e.Value is decimal) 1411GenerateDecimalValue((decimal)e.Value); 1413else if (e.Value is bool) 1415if ((bool)e.Value) 1426throw 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)
87if (cpe.Value is null) 91else if (cpe.Value is string s) 96return $"new CodePrimitiveExpression({cpe.Value})";
Serialization\PrimitiveCodeDomSerializerTests.cs (2)
36Assert.Equal(input, result.Value); 53Assert.Equal((byte)42, primitive.Value);