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)
674if (e.Value is char) 676GeneratePrimitiveChar((char)e.Value); 678else if (e.Value is sbyte) 681Output.Write(((sbyte)e.Value).ToString(CultureInfo.InvariantCulture)); 683else if (e.Value is ushort) 687Output.Write(((ushort)e.Value).ToString(CultureInfo.InvariantCulture)); 689else if (e.Value is uint) 691Output.Write(((uint)e.Value).ToString(CultureInfo.InvariantCulture)); 694else if (e.Value is ulong) 696Output.Write(((ulong)e.Value).ToString(CultureInfo.InvariantCulture)); 699else if (e.Value == null) 703else if (e.Value is string) 705Output.Write(QuoteSnippetString((string)e.Value)); 707else if (e.Value is byte) 709Output.Write(((byte)e.Value).ToString(CultureInfo.InvariantCulture)); 711else if (e.Value is short) 713Output.Write(((short)e.Value).ToString(CultureInfo.InvariantCulture)); 715else if (e.Value is int) 717Output.Write(((int)e.Value).ToString(CultureInfo.InvariantCulture)); 719else if (e.Value is long) 721Output.Write(((long)e.Value).ToString(CultureInfo.InvariantCulture)); 723else if (e.Value is float) 725GenerateSingleFloatValue((float)e.Value); 727else if (e.Value is double) 729GenerateDoubleValue((double)e.Value); 731else if (e.Value is decimal) 733GenerateDecimalValue((decimal)e.Value); 735else if (e.Value is bool) 737if ((bool)e.Value) 748throw 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);