Exemplo n.º 1
0
        protected void ReadInlineContent(XmlReader r)
        {
            BugWhileReading = r.GetAttributeEnum("BugWhileReading", BugRead.None);
            switch (BugWhileReading)
            {
            case BugRead.SkipTag:
                r.Skip();
                return;

            case BugRead.MoveToEndTag:
                r.Skip();
                while (r.ReadState != ReadState.EndOfFile)
                {
                    r.Read();
                }
                return;

            case BugRead.Throw:
                throw new ApplicationException("BugRead.Throw");
            }
            Power = r.GetAttributeInt("Power", 0);
            r.Read();
            r.ReadStartElement("Name");
            Name = r.ReadString();
            r.ReadEndElement();
        }
Exemplo n.º 2
0
 protected void ReadInlineContent( XmlReader r )
 {
     BugWhileReading = r.GetAttributeEnum( "BugWhileReading", BugRead.None );
     switch( BugWhileReading )
     {
         case BugRead.SkipTag:
             r.Skip();
             return;
         case BugRead.MoveToEndTag:
             r.Skip();
             while( r.ReadState != ReadState.EndOfFile ) r.Read();
             return;
         case BugRead.Throw:
             throw new ApplicationException( "BugRead.Throw" );
     }
     Power = r.GetAttributeInt( "Power", 0 );
     r.Read();
     r.ReadStartElement( "Name" );
     Name = r.ReadString();
     r.ReadEndElement();
 }