System\Management\WMIGenerator.cs (31)
1145cmp.Type = ConvertCIMType(prop.Type, prop.IsArray);
1192cmp.Type = ConvertCIMType(prop.Type, prop.IsArray);
1279if (IsPropertyValueType(prop.Type) && !prop.IsArray)
1326if (prop.IsArray)
1355if (prop.IsArray)
1405GenerateCodeForRefAndDateTimeTypes(cie, prop.IsArray, cmp.GetStatements, PublicNamesUsed["PathClass"].ToString(), null, false);
1415GenerateCodeForRefAndDateTimeTypes(cie, prop.IsArray, cmp.GetStatements, "System.TimeSpan", null, false);
1419GenerateCodeForRefAndDateTimeTypes(cie, prop.IsArray, cmp.GetStatements, "System.DateTime", null, false);
1426if (prop.IsArray)
1465AddPropertySet(cie, prop.IsArray, cmp.SetStatements, PublicNamesUsed["PathClass"].ToString(), null);
1475AddPropertySet(cie, prop.IsArray, cmp.SetStatements, "System.TimeSpan", null);
1479AddPropertySet(cie, prop.IsArray, cmp.SetStatements, "System.DateTime", null);
1499if (prop.IsArray)
1818if (prop.IsArray)
1922if (prop.IsArray)
2918cpde.Type = ConvertCIMType(prop.Type, prop.IsArray);
2954AddPropertySet(cie, prop.IsArray, cis.TrueStatements, PublicNamesUsed["PathClass"].ToString(), new CodeVariableReferenceExpression(cpde.Name));
2963AddPropertySet(cie, prop.IsArray, cis.TrueStatements, "System.TimeSpan", new CodeVariableReferenceExpression(cpde.Name));
2967AddPropertySet(cie, prop.IsArray, cis.TrueStatements, "System.DateTime", new CodeVariableReferenceExpression(cpde.Name));
3031cmm.ReturnType = ConvertCIMType(prop.Type, prop.IsArray);
3043isRetArray = prop.IsArray;
3049cpde.Type = ConvertCIMType(prop.Type, prop.IsArray);
3070GenerateCodeForRefAndDateTimeTypes(cie, prop.IsArray, cis.TrueStatements, PublicNamesUsed["PathClass"].ToString(), new CodeVariableReferenceExpression(prop.Name), true);
3079GenerateCodeForRefAndDateTimeTypes(cie, prop.IsArray, cis.TrueStatements, "System.TimeSpan", new CodeVariableReferenceExpression(prop.Name), true);
3083GenerateCodeForRefAndDateTimeTypes(cie, prop.IsArray, cis.TrueStatements, "System.DateTime", new CodeVariableReferenceExpression(prop.Name), true);
3088if (prop.IsArray || prop.Type == CimType.Object)
3091new CodeCastExpression(ConvertCIMType(prop.Type, prop.IsArray),
3108if (prop.Type == CimType.DateTime && !prop.IsArray)
3131if (IsPropertyValueType(prop.Type) && !prop.IsArray)
6116if (prop.IsArray)
6130if (prop.IsArray)