112 instantiations of CodePrimitiveExpression
Microsoft.Build.Tasks.Core (11)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
623InitExpression = defaultValue == null ? null : new CodePrimitiveExpression(defaultValue)
system.design\stronglytypedresourcebuilder.cs (7)
304var toolArg = new CodeAttributeArgument(new CodePrimitiveExpression(typeof(StronglyTypedResourceBuilder).FullName)); 305var versionArg = new CodeAttributeArgument(new CodePrimitiveExpression(MSBuildConstants.CurrentAssemblyVersion)); 341suppressMessageAttrib.Arguments.Add(new CodeAttributeArgument(new CodePrimitiveExpression("Microsoft.Performance"))); 342suppressMessageAttrib.Arguments.Add(new CodeAttributeArgument(new CodePrimitiveExpression("CA1811:AvoidUncalledPrivateCode"))); 457var isResMgrNull = new CodeMethodInvokeExpression(object_equalsMethod, field_resMgr, new CodePrimitiveExpression(null)); 463var newResMgr = new CodeObjectCreateExpression(ResMgrCodeTypeReference, new CodePrimitiveExpression(resMgrCtorParam), getAssembly); 645var getValue = new CodeMethodInvokeExpression(resMgr, getMethodName, new CodePrimitiveExpression(resourceName), resCultureField);
WriteCodeFragment.cs (3)
569return new CodePrimitiveExpression(rawValue); 581return new CodePrimitiveExpression(rawValue); 601return new CodePrimitiveExpression(Convert.ChangeType(value, targetType, CultureInfo.InvariantCulture));
PresentationBuildTasks (26)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (26)
951new CodePrimitiveExpression(connectionId)) 1185new CodePrimitiveExpression(connectionId)) 1285CodeAssignStatement casContentLoaded = new CodeAssignStatement(cfreContentLoaded, new CodePrimitiveExpression(true)); 1486new CodeAttributeArgument(new CodePrimitiveExpression(category)), 1487new CodeAttributeArgument(new CodePrimitiveExpression(rule))); 1792ce = new CodePrimitiveExpression(value); 1822ce = new CodePrimitiveExpression(null); 2224new CodeAttributeArgument(new CodePrimitiveExpression("Microsoft.Performance")), 2225new CodeAttributeArgument(new CodePrimitiveExpression("CA1823:AvoidUnusedPrivateFields")))); 2444new CodeAttributeArgument(new CodePrimitiveExpression(s_generatedCode_ToolName)), 2445new CodeAttributeArgument(new CodePrimitiveExpression(s_generatedCode_ToolVersion))); 2633new CodePrimitiveExpression(true)); 2689CodeExpression[] uriParams = { new CodePrimitiveExpression(uriPart), cfreRelUri }; 2802cmieCI.Parameters.Add(new CodePrimitiveExpression(null)); 2803cmieCI.Parameters.Add(new CodePrimitiveExpression(null)); 2835cmieGPV.Parameters.Add(new CodePrimitiveExpression(null)); 2836cmieGPV.Parameters.Add(new CodePrimitiveExpression(null)); 2868cmieSPV.Parameters.Add(new CodePrimitiveExpression(null)); 2869cmieSPV.Parameters.Add(new CodePrimitiveExpression(null)); 2912cmieCD.Parameters.Add(new CodePrimitiveExpression(CREATEDELEGATEHELPER)); 2919cmieCD.Parameters.Add(new CodePrimitiveExpression(null)); 2928cmieCD.Parameters.Add(new CodePrimitiveExpression(null)); 2983new CodeAttributeArgument(new CodePrimitiveExpression(DefaultNamespace))); 3295new CodeAttributeArgument(new CodePrimitiveExpression(normalized))); 3326CodeObjectCreateExpression coceApplicationSplashScreen = new CodeObjectCreateExpression(SPLASHCLASSNAME, new CodePrimitiveExpression(GetSplashResourceId())); 3333CodeMethodInvokeExpression cmieShowSplashScreen = new CodeMethodInvokeExpression(cvreAppSplash, "Show", new CodePrimitiveExpression(true));
System.Runtime.Serialization.Schema (31)
System\Runtime\Serialization\Schema\CodeExporter.cs (31)
521generatedCodeAttribute.Arguments.Add(new CodeAttributeArgument(new CodePrimitiveExpression(assemblyName.Name!))); 522generatedCodeAttribute.Arguments.Add(new CodeAttributeArgument(new CodePrimitiveExpression(assemblyName.Version?.ToString()!))); 799dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NameProperty, new CodePrimitiveExpression(dataContractName))); 800dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NamespaceProperty, new CodePrimitiveExpression(classDataContract.XmlName.Namespace))); 802dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.IsReferenceProperty, new CodePrimitiveExpression(classDataContract.IsReference))); 865dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NameProperty, new CodePrimitiveExpression(dataMemberName))); 867dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.IsRequiredProperty, new CodePrimitiveExpression(dataMember.IsRequired))); 869dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.EmitDefaultValueProperty, new CodePrimitiveExpression(dataMember.EmitDefaultValue))); 871dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.OrderProperty, new CodePrimitiveExpression(dataMember.Order))); 1082dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NameProperty, new CodePrimitiveExpression(dataContractName))); 1083dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NamespaceProperty, new CodePrimitiveExpression(enumDataContract.XmlName.Namespace))); 1096enumMember.InitExpression = new CodePrimitiveExpression(longValue); 1100enumMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.ValueProperty, new CodePrimitiveExpression(stringValue))); 1242collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NameProperty, new CodePrimitiveExpression(dataContractName))); 1243collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NamespaceProperty, new CodePrimitiveExpression(collectionContract.XmlName.Namespace))); 1245collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.IsReferenceProperty, new CodePrimitiveExpression(collectionContract.IsReference))); 1246collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.ItemNameProperty, new CodePrimitiveExpression(GetNameForAttribute(itemName!)))); // ItemName is never null for Collection contracts. 1252collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.KeyNameProperty, new CodePrimitiveExpression(GetNameForAttribute(keyName)))); 1253collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.ValueNameProperty, new CodePrimitiveExpression(GetNameForAttribute(valueName)))); 1294new CodeAttributeArgument(ImportGlobals.IsAnyProperty, new CodePrimitiveExpression(true))) 1301new CodeAttributeArgument(new CodePrimitiveExpression(ImportGlobals.ExportSchemaMethod))) 1309typeNameField.InitExpression = new CodeObjectCreateExpression(ImportGlobals.TypeOfXmlQualifiedName, new CodePrimitiveExpression(typeName.Name), new CodePrimitiveExpression(typeName.Namespace)); 1324xmlRootAttribute.Arguments.Add(new CodeAttributeArgument("ElementName", new CodePrimitiveExpression(xmlDataContract.TopLevelElementName.Value))); 1328xmlRootAttribute.Arguments.Add(new CodeAttributeArgument("Namespace", new CodePrimitiveExpression(xmlDataContract.TopLevelElementNamespace.Value))); 1332xmlRootAttribute.Arguments.Add(new CodeAttributeArgument("IsNullable", new CodePrimitiveExpression(false))); 1361namespaceAttribute.Arguments.Add(new CodeAttributeArgument(new CodePrimitiveExpression(dataContractNamespace))); 1362namespaceAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.ClrNamespaceProperty, new CodePrimitiveExpression(clrNamespace))); 1675get { return new CodePrimitiveExpression(null!); } 2021right = new CodePrimitiveExpression(true); 2024ifStatement.TrueStatements.Add(new CodeMethodInvokeExpression(ThisReference, RaisePropertyChangedEventMethod.Name, new CodePrimitiveExpression(propertyName)));
System.Windows.Forms.Design (17)
System\ComponentModel\Design\Serialization\LocalizationCodeDomSerializer.cs (1)
139methodInvoke.Parameters.Add(new CodePrimitiveExpression(name));
System\ComponentModel\Design\Serialization\PrimitiveCodeDomSerializer.cs (2)
26null or bool or char or int or float or double or string => new CodePrimitiveExpression(value), 29_ => new CodeCastExpression(new CodeTypeReference(value.GetType()), new CodePrimitiveExpression(value)),
System\ComponentModel\Design\Serialization\ResourceCodeDomSerializer.cs (2)
295parameters = [new CodePrimitiveExpression(ResourceManagerName)]; 347methodInvoke.Parameters.Add(new CodePrimitiveExpression(resourceName));
System\Resources\Tools\StronglyTypedResourceBuilder.cs (7)
444CodeAttributeArgument toolArg = new(new CodePrimitiveExpression(typeof(StronglyTypedResourceBuilder).FullName)); 448new(new CodePrimitiveExpression( 492suppressAttribute.Arguments.Add(new CodeAttributeArgument(new CodePrimitiveExpression("Microsoft.Performance"))); 493suppressAttribute.Arguments.Add(new CodeAttributeArgument(new CodePrimitiveExpression("CA1811:AvoidUncalledPrivateCode"))); 586new CodePrimitiveExpression(null)); 612new CodePrimitiveExpression(resourceManagerConstructorParameter), 790new CodePrimitiveExpression(resourceName),
System\Windows\Forms\Design\ControlCodeDomSerializer.cs (1)
399parameters.Add(new CodePrimitiveExpression(false));
System\Windows\Forms\Design\ImageCollectionCodeDomSerializer.cs (2)
64new CodePrimitiveExpression(i), // SetKeyName(int, 65new CodePrimitiveExpression(imageKey) // string);
System\Windows\Forms\Design\TableLayoutControlCollectionCodeDomSerializer.cs (2)
80statement.Parameters.Add(new CodePrimitiveExpression(col)); 81statement.Parameters.Add(new CodePrimitiveExpression(row));
System.Windows.Forms.Design.Tests (27)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationServiceTests.cs (27)
150new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name1"), "DefaultStringValue"), new CodePrimitiveExpression(null)), 151new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name1"), "IntValue"), new CodePrimitiveExpression(1)), 152new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name1"), "StringValue"), new CodePrimitiveExpression("Value")) 164new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name2"), "DefaultStringValue"), new CodePrimitiveExpression(null)), 165new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name2"), "IntValue"), new CodePrimitiveExpression(2)), 166new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name2"), "StringValue"), new CodePrimitiveExpression("OtherValue")) 252new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new CodePrimitiveExpression(null)), 253new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new CodePrimitiveExpression(1)), 254new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "StringValue"), new CodePrimitiveExpression("Value")) 354new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new CodePrimitiveExpression(null)), 355new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new CodePrimitiveExpression(1)), 356new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "StringValue"), new CodePrimitiveExpression("Value")) 399new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new CodePrimitiveExpression(null)), 400new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new CodePrimitiveExpression(1)), 401new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "StringValue"), new CodePrimitiveExpression("Value")) 445new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new CodePrimitiveExpression(1)), 446new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new CodePrimitiveExpression(null)), 447new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new CodePrimitiveExpression(1)), 491new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new CodePrimitiveExpression(1)), 492new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new CodePrimitiveExpression(null)), 493new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new CodePrimitiveExpression(1)) 540new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new CodePrimitiveExpression(null)), 541new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new CodePrimitiveExpression(1)), 542new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "StringValue"), new CodePrimitiveExpression("Value")) 589new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new CodePrimitiveExpression(null)), 590new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new CodePrimitiveExpression(1)), 591new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "StringValue"), new CodePrimitiveExpression("Value"))
21 references to CodePrimitiveExpression
System (1)
src\libraries\shims\System\ref\System.cs (1)
81[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.CodeDom.CodePrimitiveExpression))]
System.CodeDom (12)
Microsoft\CSharp\CSharpCodeGenerator.cs (3)
677private void GeneratePrimitiveExpression(CodePrimitiveExpression e) 1206else if (e is CodePrimitiveExpression) 1208GeneratePrimitiveExpression((CodePrimitiveExpression)e);
Microsoft\VisualBasic\VBCodeGenerator.cs (5)
648if (e.Right is CodePrimitiveExpression && ((CodePrimitiveExpression)e.Right).Value == null) 653if (e.Left is CodePrimitiveExpression && ((CodePrimitiveExpression)e.Left).Value == null) 810protected override void GeneratePrimitiveExpression(CodePrimitiveExpression e)
System\CodeDom\Compiler\CodeGenerator.cs (3)
583else if (e is CodePrimitiveExpression) 585GeneratePrimitiveExpression((CodePrimitiveExpression)e); 1414protected virtual void GeneratePrimitiveExpression(CodePrimitiveExpression e)
System\CodeDom\Compiler\CodeValidator.cs (1)
747else if (e is CodePrimitiveExpression)
System.Runtime.Serialization.Schema (1)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
1673private static CodePrimitiveExpression NullReference
System.Windows.Forms.Design (1)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (1)
663if (result is CodePrimitiveExpression primitiveEx)
System.Windows.Forms.Design.Tests (6)
CodeDomHelpers.cs (1)
83case CodePrimitiveExpression cpe:
Serialization\PrimitiveCodeDomSerializerTests.cs (5)
32var result = underTest.Serialize(manager, input) as CodePrimitiveExpression; 49Assert.IsType<CodePrimitiveExpression>(cast.Expression); 50var primitive = cast.Expression as CodePrimitiveExpression;