Exemple #1
0
        void IBinaryXmlElement.Read(BinaryXmlReader reader)
        {
            id              = reader.ReadStringValue("id");
            ns              = reader.ReadStringValue("ns");
            isroot          = reader.ReadBooleanValue("isroot");
            name            = reader.ReadStringValue("name");
            version         = reader.ReadStringValue("version");
            compatVersion   = reader.ReadStringValue("compatVersion");
            hasUserId       = reader.ReadBooleanValue("hasUserId");
            author          = reader.ReadStringValue("author");
            url             = reader.ReadStringValue("url");
            copyright       = reader.ReadStringValue("copyright");
            description     = reader.ReadStringValue("description");
            category        = reader.ReadStringValue("category");
            basePath        = reader.ReadStringValue("basePath");
            sourceAddinFile = reader.ReadStringValue("sourceAddinFile");
            defaultEnabled  = reader.ReadBooleanValue("defaultEnabled");
            domain          = reader.ReadStringValue("domain");
            mainModule      = (ModuleDescription)reader.ReadValue("MainModule");
            optionalModules = (ModuleCollection)reader.ReadValue("OptionalModules", new ModuleCollection(this));
            nodeSets        = (ExtensionNodeSetCollection)reader.ReadValue("NodeSets", new ExtensionNodeSetCollection(this));
            extensionPoints = (ExtensionPointCollection)reader.ReadValue("ExtensionPoints", new ExtensionPointCollection(this));
            conditionTypes  = (ConditionTypeDescriptionCollection)reader.ReadValue("ConditionTypes", new ConditionTypeDescriptionCollection(this));
            fileInfo        = (object[])reader.ReadValue("FilesInfo", null);
            localizer       = (ExtensionNodeDescription)reader.ReadValue("Localizer");
            flags           = (AddinFlags)reader.ReadInt32Value("flags");
            properties      = (AddinPropertyCollectionImpl)reader.ReadValue("Properties", new AddinPropertyCollectionImpl());

            if (mainModule != null)
            {
                mainModule.SetParent(this);
            }
        }
        void IBinaryXmlElement.Read(BinaryXmlReader reader)
        {
            id              = reader.ReadStringValue("id");
            ns              = reader.ReadStringValue("ns");
            isroot          = reader.ReadBooleanValue("isroot");
            name            = reader.ReadStringValue("name");
            version         = reader.ReadStringValue("version");
            compatVersion   = reader.ReadStringValue("compatVersion");
            hasUserId       = reader.ReadBooleanValue("hasUserId");
            author          = reader.ReadStringValue("author");
            url             = reader.ReadStringValue("url");
            copyright       = reader.ReadStringValue("copyright");
            description     = reader.ReadStringValue("description");
            category        = reader.ReadStringValue("category");
            basePath        = reader.ReadStringValue("basePath");
            sourceAddinFile = reader.ReadStringValue("sourceAddinFile");
            mainModule      = (ModuleDescription)reader.ReadValue("MainModule");
            optionalModules = (ModuleCollection)reader.ReadValue("OptionalModules", new ModuleCollection(this));
            nodeSets        = (ExtensionNodeSetCollection)reader.ReadValue("NodeSets", new ExtensionNodeSetCollection(this));
            extensionPoints = (ExtensionPointCollection)reader.ReadValue("ExtensionPoints", new ExtensionPointCollection(this));
            conditionTypes  = (ConditionTypeDescriptionCollection)reader.ReadValue("ConditionTypes", new ConditionTypeDescriptionCollection(this));

            if (mainModule != null)
            {
                mainModule.SetParent(this);
            }
        }
Exemple #3
0
 internal override void Read(BinaryXmlReader reader)
 {
     path = reader.ReadStringValue("path");
     name = reader.ReadStringValue("name");
     if (!reader.IgnoreDescriptionData)
     {
         description = reader.ReadStringValue("description");
     }
     rootAddin  = reader.ReadStringValue("rootAddin");
     addins     = (StringCollection)reader.ReadValue("addins", new StringCollection());
     nodeSet    = (ExtensionNodeSet)reader.ReadValue("NodeSet");
     conditions = (ConditionTypeDescriptionCollection)reader.ReadValue("Conditions", new ConditionTypeDescriptionCollection(this));
     if (nodeSet != null)
     {
         nodeSet.SetParent(this);
     }
 }
		void IBinaryXmlElement.Read (BinaryXmlReader reader)
		{
			id = reader.ReadStringValue ("id");
			ns = reader.ReadStringValue ("ns");
			isroot = reader.ReadBooleanValue ("isroot");
			name = reader.ReadStringValue ("name");
			version = reader.ReadStringValue ("version");
			compatVersion = reader.ReadStringValue ("compatVersion");
			hasUserId = reader.ReadBooleanValue ("hasUserId");
			author = reader.ReadStringValue ("author");
			url = reader.ReadStringValue ("url");
			copyright = reader.ReadStringValue ("copyright");
			description = reader.ReadStringValue ("description");
			category = reader.ReadStringValue ("category");
			basePath = reader.ReadStringValue ("basePath");
			sourceAddinFile = reader.ReadStringValue ("sourceAddinFile");
			mainModule = (ModuleDescription) reader.ReadValue ("MainModule");
			optionalModules = (ModuleCollection) reader.ReadValue ("OptionalModules", new ModuleCollection (this));
			nodeSets = (ExtensionNodeSetCollection) reader.ReadValue ("NodeSets", new ExtensionNodeSetCollection (this));
			extensionPoints = (ExtensionPointCollection) reader.ReadValue ("ExtensionPoints", new ExtensionPointCollection (this));
			conditionTypes = (ConditionTypeDescriptionCollection) reader.ReadValue ("ConditionTypes", new ConditionTypeDescriptionCollection (this));
			
			if (mainModule != null)
				mainModule.SetParent (this);
		}
Exemple #5
0
        void IBinaryXmlElement.Read(BinaryXmlReader reader)
        {
            id = reader.ReadStringValue ("id");
            ns = reader.ReadStringValue ("ns");
            isroot = reader.ReadBooleanValue ("isroot");
            name = reader.ReadStringValue ("name");
            version = reader.ReadStringValue ("version");
            compatVersion = reader.ReadStringValue ("compatVersion");
            hasUserId = reader.ReadBooleanValue ("hasUserId");
            author = reader.ReadStringValue ("author");
            url = reader.ReadStringValue ("url");
            copyright = reader.ReadStringValue ("copyright");
            description = reader.ReadStringValue ("description");
            category = reader.ReadStringValue ("category");
            basePath = reader.ReadStringValue ("basePath");
            sourceAddinFile = reader.ReadStringValue ("sourceAddinFile");
            defaultEnabled = reader.ReadBooleanValue ("defaultEnabled");
            domain = reader.ReadStringValue ("domain");
            mainModule = (ModuleDescription) reader.ReadValue ("MainModule");
            optionalModules = (ModuleCollection) reader.ReadValue ("OptionalModules", new ModuleCollection (this));
            nodeSets = (ExtensionNodeSetCollection) reader.ReadValue ("NodeSets", new ExtensionNodeSetCollection (this));
            extensionPoints = (ExtensionPointCollection) reader.ReadValue ("ExtensionPoints", new ExtensionPointCollection (this));
            conditionTypes = (ConditionTypeDescriptionCollection) reader.ReadValue ("ConditionTypes", new ConditionTypeDescriptionCollection (this));
            fileInfo = (object[]) reader.ReadValue ("FilesInfo", null);
            localizer = (ExtensionNodeDescription) reader.ReadValue ("Localizer");
            flags = (AddinFlags) reader.ReadInt32Value ("flags");
            properties = (AddinPropertyCollectionImpl) reader.ReadValue ("Properties", new AddinPropertyCollectionImpl (this));

            if (mainModule != null)
                mainModule.SetParent (this);
        }
Exemple #6
0
 internal override void Read(BinaryXmlReader reader)
 {
     path = reader.ReadStringValue ("path");
     name = reader.ReadStringValue ("name");
     if (!reader.IgnoreDescriptionData)
         description = reader.ReadStringValue ("description");
     rootAddin = reader.ReadStringValue ("rootAddin");
     addins = (List<string>) reader.ReadValue ("addins", new List<string> ());
     nodeSet = (ExtensionNodeSet) reader.ReadValue ("NodeSet");
     conditions = (ConditionTypeDescriptionCollection) reader.ReadValue ("Conditions", new ConditionTypeDescriptionCollection (this));
     defaultInsertBefore = reader.ReadStringValue ("defaultInsertBefore");
     defaultInsertAfter = reader.ReadStringValue ("defaultInsertAfter");
     if (nodeSet != null)
         nodeSet.SetParent (this);
 }