112 instantiations of CodePrimitiveExpression
Microsoft.Build.Tasks.Core (11)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
623
InitExpression = defaultValue == null ? null : new
CodePrimitiveExpression
(defaultValue)
system.design\stronglytypedresourcebuilder.cs (7)
304
var toolArg = new CodeAttributeArgument(new
CodePrimitiveExpression
(typeof(StronglyTypedResourceBuilder).FullName));
305
var versionArg = new CodeAttributeArgument(new
CodePrimitiveExpression
(MSBuildConstants.CurrentAssemblyVersion));
341
suppressMessageAttrib.Arguments.Add(new CodeAttributeArgument(new
CodePrimitiveExpression
("Microsoft.Performance")));
342
suppressMessageAttrib.Arguments.Add(new CodeAttributeArgument(new
CodePrimitiveExpression
("CA1811:AvoidUncalledPrivateCode")));
457
var isResMgrNull = new CodeMethodInvokeExpression(object_equalsMethod, field_resMgr, new
CodePrimitiveExpression
(null));
463
var newResMgr = new CodeObjectCreateExpression(ResMgrCodeTypeReference, new
CodePrimitiveExpression
(resMgrCtorParam), getAssembly);
645
var getValue = new CodeMethodInvokeExpression(resMgr, getMethodName, new
CodePrimitiveExpression
(resourceName), resCultureField);
WriteCodeFragment.cs (3)
575
return new
CodePrimitiveExpression
(rawValue);
587
return new
CodePrimitiveExpression
(rawValue);
607
return new
CodePrimitiveExpression
(Convert.ChangeType(value, targetType, CultureInfo.InvariantCulture));
PresentationBuildTasks (26)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (26)
950
new
CodePrimitiveExpression
(connectionId))
1183
new
CodePrimitiveExpression
(connectionId))
1283
CodeAssignStatement casContentLoaded = new CodeAssignStatement(cfreContentLoaded, new
CodePrimitiveExpression
(true));
1484
new CodeAttributeArgument(new
CodePrimitiveExpression
(category)),
1485
new CodeAttributeArgument(new
CodePrimitiveExpression
(rule)));
1790
ce = new
CodePrimitiveExpression
(value);
1820
ce = new
CodePrimitiveExpression
(null);
2222
new CodeAttributeArgument(new
CodePrimitiveExpression
("Microsoft.Performance")),
2223
new CodeAttributeArgument(new
CodePrimitiveExpression
("CA1823:AvoidUnusedPrivateFields"))));
2442
new CodeAttributeArgument(new
CodePrimitiveExpression
(s_generatedCode_ToolName)),
2443
new CodeAttributeArgument(new
CodePrimitiveExpression
(s_generatedCode_ToolVersion)));
2631
new
CodePrimitiveExpression
(true));
2687
CodeExpression[] uriParams = { new
CodePrimitiveExpression
(uriPart), cfreRelUri };
2800
cmieCI.Parameters.Add(new
CodePrimitiveExpression
(null));
2801
cmieCI.Parameters.Add(new
CodePrimitiveExpression
(null));
2833
cmieGPV.Parameters.Add(new
CodePrimitiveExpression
(null));
2834
cmieGPV.Parameters.Add(new
CodePrimitiveExpression
(null));
2866
cmieSPV.Parameters.Add(new
CodePrimitiveExpression
(null));
2867
cmieSPV.Parameters.Add(new
CodePrimitiveExpression
(null));
2910
cmieCD.Parameters.Add(new
CodePrimitiveExpression
(CREATEDELEGATEHELPER));
2917
cmieCD.Parameters.Add(new
CodePrimitiveExpression
(null));
2926
cmieCD.Parameters.Add(new
CodePrimitiveExpression
(null));
2981
new CodeAttributeArgument(new
CodePrimitiveExpression
(DefaultNamespace)));
3292
new CodeAttributeArgument(new
CodePrimitiveExpression
(normalized)));
3323
CodeObjectCreateExpression coceApplicationSplashScreen = new CodeObjectCreateExpression(SPLASHCLASSNAME, new
CodePrimitiveExpression
(GetSplashResourceId()));
3330
CodeMethodInvokeExpression cmieShowSplashScreen = new CodeMethodInvokeExpression(cvreAppSplash, "Show", new
CodePrimitiveExpression
(true));
System.Runtime.Serialization.Schema (31)
System\Runtime\Serialization\Schema\CodeExporter.cs (31)
521
generatedCodeAttribute.Arguments.Add(new CodeAttributeArgument(new
CodePrimitiveExpression
(assemblyName.Name!)));
522
generatedCodeAttribute.Arguments.Add(new CodeAttributeArgument(new
CodePrimitiveExpression
(assemblyName.Version?.ToString()!)));
799
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NameProperty, new
CodePrimitiveExpression
(dataContractName)));
800
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NamespaceProperty, new
CodePrimitiveExpression
(classDataContract.XmlName.Namespace)));
802
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.IsReferenceProperty, new
CodePrimitiveExpression
(classDataContract.IsReference)));
865
dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NameProperty, new
CodePrimitiveExpression
(dataMemberName)));
867
dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.IsRequiredProperty, new
CodePrimitiveExpression
(dataMember.IsRequired)));
869
dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.EmitDefaultValueProperty, new
CodePrimitiveExpression
(dataMember.EmitDefaultValue)));
871
dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.OrderProperty, new
CodePrimitiveExpression
(dataMember.Order)));
1082
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NameProperty, new
CodePrimitiveExpression
(dataContractName)));
1083
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NamespaceProperty, new
CodePrimitiveExpression
(enumDataContract.XmlName.Namespace)));
1096
enumMember.InitExpression = new
CodePrimitiveExpression
(longValue);
1100
enumMemberAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.ValueProperty, new
CodePrimitiveExpression
(stringValue)));
1242
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NameProperty, new
CodePrimitiveExpression
(dataContractName)));
1243
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.NamespaceProperty, new
CodePrimitiveExpression
(collectionContract.XmlName.Namespace)));
1245
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.IsReferenceProperty, new
CodePrimitiveExpression
(collectionContract.IsReference)));
1246
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.ItemNameProperty, new
CodePrimitiveExpression
(GetNameForAttribute(itemName!)))); // ItemName is never null for Collection contracts.
1252
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.KeyNameProperty, new
CodePrimitiveExpression
(GetNameForAttribute(keyName))));
1253
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.ValueNameProperty, new
CodePrimitiveExpression
(GetNameForAttribute(valueName))));
1294
new CodeAttributeArgument(ImportGlobals.IsAnyProperty, new
CodePrimitiveExpression
(true)))
1301
new CodeAttributeArgument(new
CodePrimitiveExpression
(ImportGlobals.ExportSchemaMethod)))
1309
typeNameField.InitExpression = new CodeObjectCreateExpression(ImportGlobals.TypeOfXmlQualifiedName, new
CodePrimitiveExpression
(typeName.Name), new
CodePrimitiveExpression
(typeName.Namespace));
1324
xmlRootAttribute.Arguments.Add(new CodeAttributeArgument("ElementName", new
CodePrimitiveExpression
(xmlDataContract.TopLevelElementName.Value)));
1328
xmlRootAttribute.Arguments.Add(new CodeAttributeArgument("Namespace", new
CodePrimitiveExpression
(xmlDataContract.TopLevelElementNamespace.Value)));
1332
xmlRootAttribute.Arguments.Add(new CodeAttributeArgument("IsNullable", new
CodePrimitiveExpression
(false)));
1361
namespaceAttribute.Arguments.Add(new CodeAttributeArgument(new
CodePrimitiveExpression
(dataContractNamespace)));
1362
namespaceAttribute.Arguments.Add(new CodeAttributeArgument(ImportGlobals.ClrNamespaceProperty, new
CodePrimitiveExpression
(clrNamespace)));
1675
get { return new
CodePrimitiveExpression
(null!); }
2021
right = new
CodePrimitiveExpression
(true);
2024
ifStatement.TrueStatements.Add(new CodeMethodInvokeExpression(ThisReference, RaisePropertyChangedEventMethod.Name, new
CodePrimitiveExpression
(propertyName)));
System.Windows.Forms.Design (17)
System\ComponentModel\Design\Serialization\LocalizationCodeDomSerializer.cs (1)
139
methodInvoke.Parameters.Add(new
CodePrimitiveExpression
(name));
System\ComponentModel\Design\Serialization\PrimitiveCodeDomSerializer.cs (2)
26
null 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)
295
parameters = [new
CodePrimitiveExpression
(ResourceManagerName)];
347
methodInvoke.Parameters.Add(new
CodePrimitiveExpression
(resourceName));
System\Resources\Tools\StronglyTypedResourceBuilder.cs (7)
444
CodeAttributeArgument toolArg = new(new
CodePrimitiveExpression
(typeof(StronglyTypedResourceBuilder).FullName));
448
new(new
CodePrimitiveExpression
(
492
suppressAttribute.Arguments.Add(new CodeAttributeArgument(new
CodePrimitiveExpression
("Microsoft.Performance")));
493
suppressAttribute.Arguments.Add(new CodeAttributeArgument(new
CodePrimitiveExpression
("CA1811:AvoidUncalledPrivateCode")));
586
new
CodePrimitiveExpression
(null));
612
new
CodePrimitiveExpression
(resourceManagerConstructorParameter),
790
new
CodePrimitiveExpression
(resourceName),
System\Windows\Forms\Design\ControlCodeDomSerializer.cs (1)
399
parameters.Add(new
CodePrimitiveExpression
(false));
System\Windows\Forms\Design\ImageCollectionCodeDomSerializer.cs (2)
64
new
CodePrimitiveExpression
(i), // SetKeyName(int,
65
new
CodePrimitiveExpression
(imageKey) // string);
System\Windows\Forms\Design\TableLayoutControlCollectionCodeDomSerializer.cs (2)
80
statement.Parameters.Add(new
CodePrimitiveExpression
(col));
81
statement.Parameters.Add(new
CodePrimitiveExpression
(row));
System.Windows.Forms.Design.Tests (27)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationServiceTests.cs (27)
152
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name1"), "DefaultStringValue"), new
CodePrimitiveExpression
(null)),
153
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name1"), "IntValue"), new
CodePrimitiveExpression
(1)),
154
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name1"), "StringValue"), new
CodePrimitiveExpression
("Value"))
166
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name2"), "DefaultStringValue"), new
CodePrimitiveExpression
(null)),
167
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name2"), "IntValue"), new
CodePrimitiveExpression
(2)),
168
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name2"), "StringValue"), new
CodePrimitiveExpression
("OtherValue"))
254
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new
CodePrimitiveExpression
(null)),
255
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new
CodePrimitiveExpression
(1)),
256
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "StringValue"), new
CodePrimitiveExpression
("Value"))
356
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new
CodePrimitiveExpression
(null)),
357
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new
CodePrimitiveExpression
(1)),
358
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "StringValue"), new
CodePrimitiveExpression
("Value"))
401
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new
CodePrimitiveExpression
(null)),
402
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new
CodePrimitiveExpression
(1)),
403
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "StringValue"), new
CodePrimitiveExpression
("Value"))
447
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new
CodePrimitiveExpression
(1)),
448
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new
CodePrimitiveExpression
(null)),
449
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new
CodePrimitiveExpression
(1)),
493
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new
CodePrimitiveExpression
(1)),
494
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new
CodePrimitiveExpression
(null)),
495
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new
CodePrimitiveExpression
(1))
542
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new
CodePrimitiveExpression
(null)),
543
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new
CodePrimitiveExpression
(1)),
544
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "StringValue"), new
CodePrimitiveExpression
("Value"))
591
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "DefaultStringValue"), new
CodePrimitiveExpression
(null)),
592
new CodeAssignStatement(new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("name"), "IntValue"), new
CodePrimitiveExpression
(1)),
593
new 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)
674
private void GeneratePrimitiveExpression(
CodePrimitiveExpression
e)
1203
else if (e is
CodePrimitiveExpression
)
1205
GeneratePrimitiveExpression((
CodePrimitiveExpression
)e);
Microsoft\VisualBasic\VBCodeGenerator.cs (5)
648
if (e.Right is
CodePrimitiveExpression
&& ((
CodePrimitiveExpression
)e.Right).Value == null)
653
if (e.Left is
CodePrimitiveExpression
&& ((
CodePrimitiveExpression
)e.Left).Value == null)
810
protected override void GeneratePrimitiveExpression(
CodePrimitiveExpression
e)
System\CodeDom\Compiler\CodeGenerator.cs (3)
577
else if (e is
CodePrimitiveExpression
)
579
GeneratePrimitiveExpression((
CodePrimitiveExpression
)e);
1369
protected virtual void GeneratePrimitiveExpression(
CodePrimitiveExpression
e)
System\CodeDom\Compiler\CodeValidator.cs (1)
741
else if (e is
CodePrimitiveExpression
)
System.Runtime.Serialization.Schema (1)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
1673
private static
CodePrimitiveExpression
NullReference
System.Windows.Forms.Design (1)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (1)
663
if (result is
CodePrimitiveExpression
primitiveEx)
System.Windows.Forms.Design.Tests (6)
CodeDomHelpers.cs (1)
85
case
CodePrimitiveExpression
cpe:
Serialization\PrimitiveCodeDomSerializerTests.cs (5)
34
var
result = underTest.Serialize(manager, input) as
CodePrimitiveExpression
;
51
Assert.IsType<
CodePrimitiveExpression
>(cast.Expression);
52
var
primitive = cast.Expression as
CodePrimitiveExpression
;