Esempio n. 1
0
 /// <summary>
 /// Processes the child of the current reader position into a child of this object.
 /// </summary>
 /// <param name="reader">The XML reader</param>
 protected override void ReadXmlChild(XmlReader reader)
 {
     if (XmlAccessibilityName == reader.Name)
     {
         Accessibility = AccessModifierExtensions.FromKeywordString(reader.ReadElementContentAsString());
     }
     else if (XmlNameName == reader.Name)
     {
         Name = reader.ReadElementContentAsString();
     }
     else if (XmlTypeName == reader.Name)
     {
         VariableType = XmlSerialization.ReadChildExpression(reader) as TypeUse;
     }
     else if (XmlInitializerName == reader.Name)
     {
         Initializer = XmlSerialization.ReadChildExpression(reader);
     }
     else if (XmlRangeName == reader.Name)
     {
         Range = XmlSerialization.ReadChildExpression(reader);
     }
     else
     {
         base.ReadXmlChild(reader);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Processes the child of the current reader position into a child of this object.
 /// </summary>
 /// <param name="reader">The XML reader</param>
 protected override void ReadXmlChild(XmlReader reader)
 {
     if (XmlNameName == reader.Name)
     {
         this.Name = reader.ReadElementContentAsString();
     }
     else if (XmlAccessibilityName == reader.Name)
     {
         this.Accessibility = AccessModifierExtensions.FromKeywordString(reader.ReadElementContentAsString());
     }
     else if (XmlPrefixName == reader.Name)
     {
         this.Prefix = XmlSerialization.ReadChildExpression(reader) as NamePrefix;
     }
     else
     {
         base.ReadXmlChild(reader);
     }
 }