コード例 #1
0
        public static Stream GetManifestResource(DataDrivenCategory dataDrivenCategory)
        {
            string assemblyString;
            string name;

            ManagementGUICommon.GetRegisterAssembly(dataDrivenCategory, ref assemblyString, ref name);
            return(Assembly.Load(assemblyString).GetManifestResourceStream(name));
        }
コード例 #2
0
        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;
                }
            }
        }
コード例 #3
0
 public ObjectPickerProfileLoader(DataDrivenCategory dataDrivenCategory)
 {
     this.stringIDToLocalizedStringConverter = new StringIDToLocalizedStringConverter();
     this.dataDrivenCategory = dataDrivenCategory;
 }