65 instantiations of CodeCastExpression
Microsoft.Build.Tasks.Core (1)
system.design\stronglytypedresourcebuilder.cs (1)
685ret = new CodeMethodReturnStatement(new CodeCastExpression(valueType, new CodeVariableReferenceExpression("obj")));
PresentationBuildTasks (4)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (4)
994CodeCastExpression cceTarget = new CodeCastExpression(KnownTypes.Types[(int)KnownElements.Style], careTarget); 1048cceTarget = new CodeCastExpression( eventTarget, careTarget); 1177CodeCastExpression cceTarget = new CodeCastExpression(cc.ElementTypeReference, careTarget); 2915CodeCastExpression cceCD = new CodeCastExpression(typeof(Delegate), cmieCD);
System.Management (48)
System\Management\WMIGenerator.cs (48)
1151cmp.GetStatements.Add(new CodeMethodReturnStatement(new CodeCastExpression(cmp.Type, cie))); 1341cis.TrueStatements.Add(new CodeMethodReturnStatement(new CodeCastExpression(cmp.Type, cmie))); 1436cmp.GetStatements.Add(new CodeMethodReturnStatement(new CodeCastExpression(cmp.Type, cmie))); 1441cmp.GetStatements.Add(new CodeMethodReturnStatement(new CodeCastExpression(cmp.Type, cie))); 2077cmie.Method.TargetObject = new CodeCastExpression(new CodeTypeReference(((CodeTypeReference)arrKeyType[i]).BaseType + " "), new CodeVariableReferenceExpression("key" + arrKeys[i])); 2227cmieInit.Parameters.Add(new CodeCastExpression( 2975cis.TrueStatements.Add(new CodeAssignStatement(cie, new CodeCastExpression(new CodeTypeReference(cpde.Type.BaseType + " "), 2980cis.TrueStatements.Add(new CodeAssignStatement(cie, new CodeCastExpression(cpde.Type, new CodeVariableReferenceExpression(cpde.Name)))); 3091new CodeCastExpression(ConvertCIMType(prop.Type, prop.IsArray), 3174new CodeCastExpression((CodeTypeReference)inoutParamsType[i], 3256new CodeCastExpression(retRefType, new CodePropertyReferenceExpression(cie, "Value")))); 4384coce.Parameters.Add(new CodeCastExpression(new CodeTypeReference(PublicNamesUsed["LateBoundClass"].ToString()), cmie1)); 4468coce.Parameters.Add(new CodeCastExpression(new CodeTypeReference(PublicNamesUsed["LateBoundClass"].ToString()), 5360new CodeCastExpression(new CodeTypeReference("System.String"), 5484new CodeCastExpression(new CodeTypeReference("System.String"), 5518CodeExpression cs = new CodeCastExpression(new CodeTypeReference("System.Array"), 5554new CodeCastExpression(new CodeTypeReference("System.String"), cmie1), 5633ce = new CodeCastExpression(new CodeTypeReference("System.String"), new CodePropertyReferenceExpression(prop, "Value")); 5637ce = new CodeCastExpression(new CodeTypeReference("System.String"), prop); 5671new CodeCastExpression( 5681new CodeCastExpression( 5739cmie1.Method.TargetObject = new CodeCastExpression(new CodeTypeReference("System.Array"), new CodePropertyReferenceExpression(prop, "Value")); 5743cmie1.Method.TargetObject = new CodeCastExpression(new CodeTypeReference("System.Array"), prop); 5800new CodeCastExpression( 5856cmie1.Method.TargetObject = new CodeCastExpression(new CodeTypeReference("System.Array"), varValue); 5933cmie1.Parameters.Add(new CodeCastExpression(new CodeTypeReference("System.DateTime"), beginningExpression)); 5940cmie2.Parameters.Add(new CodeCastExpression(new CodeTypeReference("System.TimeSpan"), beginningExpression)); 5945return new CodePropertyReferenceExpression(new CodeCastExpression( 6021new CodeCastExpression(new CodeTypeReference("System.Array"), ciProp))); 6055new CodeCastExpression(new CodeTypeReference(strEnumName), cmie2))); 6457cast = new CodeCastExpression("System.Int64", cboe); 6637cast = new CodeCastExpression("System.Int64", cboe); 6708cis.TrueStatements.Add(new CodeAssignStatement(new CodeVariableReferenceExpression(offsetAdjust), new CodeCastExpression(new CodeTypeReference("System.Int32"), cboe))); 6713cmie.Parameters.Add(new CodeCastExpression("System.Double", new CodeVariableReferenceExpression(offsetAdjust))); 6786new CodeCastExpression( 6876cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int32 "), cpre1), "ToString"); 6893cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int32 "), cpre1), "ToString"); 6910cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int32 "), cpre1), "ToString"); 6965new CodeCastExpression("System.Int64", cboe2) 6973cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int64 "), new CodeVariableReferenceExpression(microsec)), "ToString"); 7073cast = new CodeCastExpression("System.Int64", cboe); 7129cmie1.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int64 "), cboe2), "ToString"); 7147cmie1.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int64 "), new CodeVariableReferenceExpression(OffsetMins)), "ToString"); 7174cmie1.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int32 "), 7255cast = new CodeCastExpression("System.Int64", cboe2); 7268cmie1.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int64 "), 7328cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference(strType), 7505new CodeCastExpression(
System.Windows.Forms.Design (12)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (2)
1983exp = new CodeCastExpression(parameters[i].ParameterType, exp); 2040expression = new CodeCastExpression(targetType, expression);
System\ComponentModel\Design\Serialization\CollectionCodeDomSerializer.cs (3)
444expression = new CodeCastExpression(elementType, expression); 536serializedObject = new CodeCastExpression(elementType, serializedObject!); 615expression = new CodeCastExpression(elementType, expression);
System\ComponentModel\Design\Serialization\ComponentCodeDomSerializer.cs (2)
511CodeCastExpression castExp = new(type, valueExpression); 530CodeCastExpression castExp = new(type, valueExpression);
System\ComponentModel\Design\Serialization\EnumCodeDomSerializer.cs (1)
82expression = new CodeCastExpression(enumValue.GetType(), expression);
System\ComponentModel\Design\Serialization\PrimitiveCodeDomSerializer.cs (1)
29_ => new CodeCastExpression(new CodeTypeReference(value.GetType()), new CodePrimitiveExpression(value)),
System\ComponentModel\Design\Serialization\ResourceCodeDomSerializer.cs (1)
353return new CodeCastExpression(castTo, methodInvoke);
System\Resources\Tools\StronglyTypedResourceBuilder.cs (1)
802returnStatement = new(new CodeCastExpression(valueType, new CodeVariableReferenceExpression("obj")));
System\Windows\Forms\Design\TableLayoutControlCollectionCodeDomSerializer.cs (1)
68serializedObj = new CodeCastExpression(typeof(Control), serializedObj);
22 references to CodeCastExpression
PresentationBuildTasks (4)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (4)
994CodeCastExpression cceTarget = new CodeCastExpression(KnownTypes.Types[(int)KnownElements.Style], careTarget); 1029CodeCastExpression cceTarget; 1177CodeCastExpression cceTarget = new CodeCastExpression(cc.ElementTypeReference, careTarget); 2915CodeCastExpression cceCD = new CodeCastExpression(typeof(Delegate), cmieCD);
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
39[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.CodeDom.CodeCastExpression))]
System.CodeDom (10)
Microsoft\CSharp\CSharpCodeGenerator.cs (3)
289private void GenerateCastExpression(CodeCastExpression e) 1141else if (e is CodeCastExpression) 1143GenerateCastExpression((CodeCastExpression)e);
Microsoft\VisualBasic\VBCodeGenerator.cs (1)
929protected override void GenerateCastExpression(CodeCastExpression e)
System\CodeDom\Compiler\CodeGenerator.cs (3)
517else if (e is CodeCastExpression) 519GenerateCastExpression((CodeCastExpression)e); 1333protected abstract void GenerateCastExpression(CodeCastExpression e);
System\CodeDom\Compiler\CodeValidator.cs (3)
680else if (e is CodeCastExpression) 682ValidateCastExpression((CodeCastExpression)e); 798private void ValidateCastExpression(CodeCastExpression e)
System.Management (2)
System\Management\WMIGenerator.cs (2)
6322CodeCastExpression cast = null; 7028CodeCastExpression cast = null;
System.Windows.Forms.Design (5)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (3)
882if (methodInvokeEx.Method.TargetObject is CodeCastExpression castExpr) 929else if (result is CodeCastExpression castEx) 2644if (expression is CodeCastExpression castEx)
System\ComponentModel\Design\Serialization\ComponentCodeDomSerializer.cs (2)
511CodeCastExpression castExp = new(type, valueExpression); 530CodeCastExpression castExp = new(type, valueExpression);