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")))); 4401coce.Parameters.Add(new CodeCastExpression(new CodeTypeReference(PublicNamesUsed["LateBoundClass"].ToString()), cmie1)); 4502coce.Parameters.Add(new CodeCastExpression(new CodeTypeReference(PublicNamesUsed["LateBoundClass"].ToString()), 5394new CodeCastExpression(new CodeTypeReference("System.String"), 5518new CodeCastExpression(new CodeTypeReference("System.String"), 5552CodeExpression cs = new CodeCastExpression(new CodeTypeReference("System.Array"), 5588new CodeCastExpression(new CodeTypeReference("System.String"), cmie1), 5667ce = new CodeCastExpression(new CodeTypeReference("System.String"), new CodePropertyReferenceExpression(prop, "Value")); 5671ce = new CodeCastExpression(new CodeTypeReference("System.String"), prop); 5705new CodeCastExpression( 5715new CodeCastExpression( 5773cmie1.Method.TargetObject = new CodeCastExpression(new CodeTypeReference("System.Array"), new CodePropertyReferenceExpression(prop, "Value")); 5777cmie1.Method.TargetObject = new CodeCastExpression(new CodeTypeReference("System.Array"), prop); 5834new CodeCastExpression( 5890cmie1.Method.TargetObject = new CodeCastExpression(new CodeTypeReference("System.Array"), varValue); 5967cmie1.Parameters.Add(new CodeCastExpression(new CodeTypeReference("System.DateTime"), beginningExpression)); 5974cmie2.Parameters.Add(new CodeCastExpression(new CodeTypeReference("System.TimeSpan"), beginningExpression)); 5979return new CodePropertyReferenceExpression(new CodeCastExpression( 6055new CodeCastExpression(new CodeTypeReference("System.Array"), ciProp))); 6089new CodeCastExpression(new CodeTypeReference(strEnumName), cmie2))); 6491cast = new CodeCastExpression("System.Int64", cboe); 6671cast = new CodeCastExpression("System.Int64", cboe); 6742cis.TrueStatements.Add(new CodeAssignStatement(new CodeVariableReferenceExpression(offsetAdjust), new CodeCastExpression(new CodeTypeReference("System.Int32"), cboe))); 6747cmie.Parameters.Add(new CodeCastExpression("System.Double", new CodeVariableReferenceExpression(offsetAdjust))); 6820new CodeCastExpression( 6910cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int32 "), cpre1), "ToString"); 6927cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int32 "), cpre1), "ToString"); 6944cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int32 "), cpre1), "ToString"); 6999new CodeCastExpression("System.Int64", cboe2) 7007cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int64 "), new CodeVariableReferenceExpression(microsec)), "ToString"); 7107cast = new CodeCastExpression("System.Int64", cboe); 7163cmie1.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int64 "), cboe2), "ToString"); 7181cmie1.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int64 "), new CodeVariableReferenceExpression(OffsetMins)), "ToString"); 7208cmie1.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int32 "), 7289cast = new CodeCastExpression("System.Int64", cboe2); 7302cmie1.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference("System.Int64 "), 7362cmie.Method = new CodeMethodReferenceExpression(new CodeCastExpression(new CodeTypeReference(strType), 7539new 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)
6356CodeCastExpression cast = null; 7062CodeCastExpression 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);