Exemple #1
0
 void IBinaryXmlElement.Read(BinaryXmlReader reader)
 {
     folder = reader.ReadStringValue("folder");
     reader.ReadValue("files", files);
     domain       = reader.ReadStringValue("domain");
     sharedFolder = reader.ReadBooleanValue("sharedFolder");
 }
Exemple #2
0
 void IBinaryXmlElement.Read(BinaryXmlReader reader)
 {
     File      = reader.ReadStringValue("File");
     LastScan  = reader.ReadDateTimeValue("LastScan");
     AddinId   = reader.ReadStringValue("AddinId");
     IsRoot    = reader.ReadBooleanValue("IsRoot");
     ScanError = reader.ReadBooleanValue("ScanError");
 }
 internal override void Read(BinaryXmlReader reader)
 {
     Id       = reader.ReadStringValue("Id");
     TypeName = reader.ReadStringValue("TypeName");
     if (!reader.IgnoreDescriptionData)
     {
         Description = reader.ReadStringValue("Description");
     }
     AddinId = reader.ReadStringValue("AddinId");
 }
 internal override void Read(BinaryXmlReader reader)
 {
     name     = reader.ReadStringValue("name");
     type     = reader.ReadStringValue("type");
     required = reader.ReadBooleanValue("required");
     if (!reader.IgnoreDescriptionData)
     {
         description = reader.ReadStringValue("description");
     }
 }
Exemple #5
0
 void IBinaryXmlElement.Read(BinaryXmlReader reader)
 {
     File        = reader.ReadStringValue("File");
     LastScan    = reader.ReadDateTimeValue("LastScan");
     AddinId     = reader.ReadStringValue("AddinId");
     IsRoot      = reader.ReadBooleanValue("IsRoot");
     ScanError   = reader.ReadBooleanValue("ScanError");
     Domain      = reader.ReadStringValue("Domain");
     IgnorePaths = (StringCollection)reader.ReadValue("IgnorePaths", new StringCollection());
 }
 internal override void Read(BinaryXmlReader reader)
 {
     base.Read(reader);
     typeName       = reader.ReadStringValue("typeName");
     objectTypeName = reader.ReadStringValue("objectTypeName");
     if (!reader.IgnoreDescriptionData)
     {
         description = reader.ReadStringValue("description");
     }
     addinId = reader.ReadStringValue("addinId");
     if (!reader.IgnoreDescriptionData)
     {
         attributes = (NodeTypeAttributeCollection)reader.ReadValue("Attributes", new NodeTypeAttributeCollection(this));
     }
 }
Exemple #7
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);
     }
 }
Exemple #8
0
        internal override void Read(BinaryXmlReader reader)
        {
            name     = reader.ReadStringValue("name");
            type     = reader.ReadStringValue("type");
            required = reader.ReadBooleanValue("required");
            if (!reader.IgnoreDescriptionData)
            {
                description = reader.ReadStringValue("description");
            }
            localizable = reader.ReadBooleanValue("localizable");
            string ct = reader.ReadStringValue("contentType");

            try {
                ContentType = (ContentType)Enum.Parse(typeof(ContentType), ct);
            } catch {
                ContentType = ContentType.Text;
            }
        }
Exemple #9
0
        bool OpenFileForPath(string f, string objectId, BinaryXmlTypeMap typeMap, bool checkOnly, out object result)
        {
            result = null;

            if (!Exists(f))
            {
                return(false);
            }
            using (Stream s = OpenRead(f)) {
                BinaryXmlReader reader = new BinaryXmlReader(s, typeMap);
                reader.ReadBeginElement();
                string id = reader.ReadStringValue("id");
                if (objectId == null || objectId == id)
                {
                    if (!checkOnly)
                    {
                        result = reader.ReadValue("data");
                    }
                    return(true);
                }
            }
            return(false);
        }
 internal override void Read(BinaryXmlReader reader)
 {
     base.Read(reader);
     fullName = reader.ReadStringValue("fullName");
     package  = reader.ReadStringValue("package");
 }
Exemple #11
0
 internal override void Read(BinaryXmlReader reader)
 {
     path  = reader.ReadStringValue("path");
     nodes = (ExtensionNodeDescriptionCollection)reader.ReadValue("Nodes", new ExtensionNodeDescriptionCollection(this));
 }
Exemple #12
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);
            }
        }
Exemple #13
0
 internal override void Read(BinaryXmlReader reader)
 {
     id        = reader.ReadStringValue("Id");
     nodeTypes = (ExtensionNodeTypeCollection)reader.ReadValue("NodeTypes", new ExtensionNodeTypeCollection(this));
     reader.ReadValue("NodeSets", NodeSets.InternalList);
 }
Exemple #14
0
 internal override void Read(BinaryXmlReader reader)
 {
     base.Read(reader);
     id      = reader.ReadStringValue("id");
     version = reader.ReadStringValue("version");
 }
 void IBinaryXmlElement.Read(BinaryXmlReader reader)
 {
     Name   = reader.ReadStringValue("name");
     Locale = reader.ReadStringValue("locale");
     Value  = reader.ReadStringValue("value");
 }
        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 #17
0
 internal override void Read(BinaryXmlReader reader)
 {
     nodeName   = reader.ReadStringValue("nodeName");
     attributes = (string[])reader.ReadValue("attributes");
     childNodes = (ExtensionNodeDescriptionCollection)reader.ReadValue("ChildNodes", new ExtensionNodeDescriptionCollection(this));
 }
Exemple #18
0
 void IBinaryXmlElement.Read(BinaryXmlReader reader)
 {
     RelativeFileName = reader.ReadStringValue("FileName");
     MD5 = reader.ReadStringValue("MD5");
 }
Exemple #19
0
 public void Read(BinaryXmlReader reader)
 {
     fileName  = reader.ReadStringValue("fileName");
     timestamp = reader.ReadDateTimeValue("timestamp");
 }
Exemple #20
0
 void IBinaryXmlElement.Read(BinaryXmlReader reader)
 {
     folder = reader.ReadStringValue("folder");
     reader.ReadValue("files", files);
 }