public static Stream GetManifestResource(DataDrivenCategory dataDrivenCategory) { string assemblyString; string name; ManagementGUICommon.GetRegisterAssembly(dataDrivenCategory, ref assemblyString, ref name); return(Assembly.Load(assemblyString).GetManifestResourceStream(name)); }
public ObjectSchemaLoader(DataDrivenCategory dataDrivenCategory, string xPath, string schema) { Stream manifestResource = WinformsHelper.GetManifestResource(dataDrivenCategory); SafeXmlDocument safeXmlDocument = new SafeXmlDocument(); safeXmlDocument.Load(manifestResource); foreach (object obj in safeXmlDocument.SelectNodes(xPath)) { XmlNode xmlNode = (XmlNode)obj; XmlNode namedItem = xmlNode.Attributes.GetNamedItem("Name"); if (namedItem.Value.Equals(schema)) { this.objectDefinition = xmlNode; break; } } }
public ObjectPickerProfileLoader(DataDrivenCategory dataDrivenCategory) { this.stringIDToLocalizedStringConverter = new StringIDToLocalizedStringConverter(); this.dataDrivenCategory = dataDrivenCategory; }