public static String GetRefType(this PropertyData property) { if (property.HasQualifier("CIMTYPE")) { String[] cimtype = property.Qualifiers["CIMTYPE"].Value.ToString().Split(':'); if (cimtype.Length == 2) { return(cimtype[1]); } } return(String.Empty); }
public static String GetDescription(this PropertyData property) { return(property.HasQualifier("Description") ? property.Qualifiers["Description"].Value.ToString() : String.Empty); }
public static Boolean IsReadable(this PropertyData property) { return(property.HasQualifier("read")); }
public static Boolean IsWritable(this PropertyData property) { return(property.HasQualifier("write")); }
public static Boolean IsKey(this PropertyData property) { return(property.HasQualifier("key")); }