C# Class ReasonCodeExample.XPathInformation.Writers.XPathWriter

Inheritance: IWriter
Afficher le fichier Open project: uli-weltersbach/XPathInformation Class Usage Examples

Méthodes publiques

Méthode Description
Write ( XObject node ) : string
XPathWriter ( ) : System
XPathWriter ( IEnumerable filters ) : System

Méthodes protégées

Méthode Description
WriteAttributeNameWithPrefix ( string namespacePrefix, string localName ) : void
WriteAttributeNameWithoutPrefix ( System.Xml.Linq.XName name ) : void
WriteElementNameWithPrefix ( string namespacePrefix, string localName ) : void
WriteElementNameWithoutPrefix ( System.Xml.Linq.XName name ) : void
WritePredicateEnd ( ) : void
WritePredicateStart ( ) : void
WritePredicates ( XPathPart pathPart ) : void

Private Methods

Méthode Description
GetPathParts ( XObject node ) : IEnumerable
IsAttribute ( XObject node ) : bool
IsAttribute ( XPathPart pathPart ) : bool
IsElement ( XObject node ) : bool
IsElement ( XPathPart pathPart ) : bool
MatchesAnyFilter ( System.Xml.Linq.XAttribute attribute ) : bool
Write ( IEnumerable pathParts ) : void
WriteAttributeName ( System.Xml.Linq.XAttribute attribute ) : void
WriteAttributeValue ( System.Xml.Linq.XAttribute attribute ) : void
WriteElementName ( System.Xml.Linq.XElement element ) : void
WritePathPartSeparator ( ) : void

Method Details

Write() public méthode

public Write ( XObject node ) : string
node XObject
Résultat string

WriteAttributeNameWithPrefix() protected méthode

protected WriteAttributeNameWithPrefix ( string namespacePrefix, string localName ) : void
namespacePrefix string
localName string
Résultat void

WriteAttributeNameWithoutPrefix() protected méthode

protected WriteAttributeNameWithoutPrefix ( System.Xml.Linq.XName name ) : void
name System.Xml.Linq.XName
Résultat void

WriteElementNameWithPrefix() protected méthode

protected WriteElementNameWithPrefix ( string namespacePrefix, string localName ) : void
namespacePrefix string
localName string
Résultat void

WriteElementNameWithoutPrefix() protected méthode

protected WriteElementNameWithoutPrefix ( System.Xml.Linq.XName name ) : void
name System.Xml.Linq.XName
Résultat void

WritePredicateEnd() protected méthode

protected WritePredicateEnd ( ) : void
Résultat void

WritePredicateStart() protected méthode

protected WritePredicateStart ( ) : void
Résultat void

WritePredicates() protected méthode

protected WritePredicates ( XPathPart pathPart ) : void
pathPart XPathPart
Résultat void

XPathWriter() public méthode

public XPathWriter ( ) : System
Résultat System

XPathWriter() public méthode

public XPathWriter ( IEnumerable filters ) : System
filters IEnumerable
Résultat System