System.Xml.XmlReader.DebuggerDisplayProxy.ToString C# (CSharp) Méthode

ToString() public méthode

public ToString ( ) : string
Résultat string
            public override string ToString() {
                XmlNodeType nt = reader.NodeType;
                string result = nt.ToString();
                switch ( nt ) {
                    case XmlNodeType.Element:
                    case XmlNodeType.EndElement:
                    case XmlNodeType.EntityReference:
                    case XmlNodeType.EndEntity:
                        result += ", Name=\"" + reader.Name + '"';
                        break;
                    case XmlNodeType.Attribute:
                    case XmlNodeType.ProcessingInstruction:
                        result += ", Name=\"" + reader.Name + "\", Value=\"" + XmlConvert.EscapeValueForDebuggerDisplay( reader.Value ) + '"';
                        break;
                    case XmlNodeType.Text:
                    case XmlNodeType.Whitespace:
                    case XmlNodeType.SignificantWhitespace:
                    case XmlNodeType.Comment:
                    case XmlNodeType.XmlDeclaration:
                    case XmlNodeType.CDATA:
                        result += ", Value=\"" + XmlConvert.EscapeValueForDebuggerDisplay( reader.Value ) + '"';
                        break;
                    case XmlNodeType.DocumentType:
                        result += ", Name=\"" + reader.Name + "'";
                        result += ", SYSTEM=\"" + reader.GetAttribute( "SYSTEM" ) + '"';
                        result += ", PUBLIC=\"" + reader.GetAttribute( "PUBLIC" ) + '"';
                        result += ", Value=\"" + XmlConvert.EscapeValueForDebuggerDisplay( reader.Value ) + '"';
                        break;
                }
                return result;
            }
        }
XmlReader.DebuggerDisplayProxy