System\Management\WMIGenerator.cs (31)
688PublicProperties.Add(prop.Name, prop.Name);
1125strPropTemp = prop.Name.ToCharArray();
1149new CodeExpression[] { new CodePrimitiveExpression(prop.Name) });
1190cmp.Name = PublicProperties[prop.Name].ToString();
1212IsValidPropName = "Is" + PublicProperties[prop.Name].ToString() + "Null";
1247new CodeExpression[] { new CodePrimitiveExpression(prop.Name) });
1275bool isPropertyEnum = GeneratePropertyHelperEnums(prop, PublicProperties[prop.Name].ToString(), bNullable);
1383cmm.Name = "ShouldSerialize" + PublicProperties[prop.Name].ToString();
1453cmm2.Name = "Reset" + PublicProperties[prop.Name].ToString();
1502new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(new CodeTypeReference(PublicProperties[prop.Name].ToString() + "Values")), "NULL_ENUM_VALUE"),
1510new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(new CodeTypeReference(PublicProperties[prop.Name].ToString() + "Values")), "NULL_ENUM_VALUE"),
1601arrKeys.Add(prop.Name);
2804outParamsName.Add(prop.Name);
2917cpde.Name = prop.Name;
2933if (string.Equals(prop.Name, outParamsName[i].ToString(), StringComparison.OrdinalIgnoreCase))
2937inoutParams.Add(prop.Name);
2945cie = new CodeIndexerExpression(new CodeVariableReferenceExpression(strInParams), new CodePrimitiveExpression(prop.Name));
3021if (string.Equals(prop.Name, inoutParams[i].ToString(), StringComparison.OrdinalIgnoreCase))
3029if (string.Equals(prop.Name, "ReturnValue", StringComparison.OrdinalIgnoreCase))
3048cpde.Name = prop.Name;
3064cie = new CodeIndexerExpression(cpre, new CodePrimitiveExpression(prop.Name));
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);
3090cis.TrueStatements.Add(new CodeAssignStatement(new CodeVariableReferenceExpression(prop.Name),
3101cis.TrueStatements.Add(new CodeAssignStatement(new CodeVariableReferenceExpression(prop.Name), cmie2));
3120cis.FalseStatements.Add(new CodeAssignStatement(new CodeVariableReferenceExpression(prop.Name), coce));
3124cis.FalseStatements.Add(new CodeAssignStatement(new CodeVariableReferenceExpression(prop.Name),
3137cis.FalseStatements.Add(new CodeAssignStatement(new CodeVariableReferenceExpression(prop.Name), cmie2));
3141cis.FalseStatements.Add(new CodeAssignStatement(new CodeVariableReferenceExpression(prop.Name),