C# Class NuGet.XElementExtensions

Afficher le fichier Open project: xero-github/Nuget

Méthodes publiques

Méthode Description
ElementsNoNamespace ( this container, string localName ) : IEnumerable
ElementsNoNamespace ( this source, string localName ) : IEnumerable
Except ( this source, System.Xml.Linq.XElement target ) : System.Xml.Linq.XElement
GetOptionalAttributeValue ( this element, string localName, string namespaceName = null ) : string
GetOptionalElementValue ( this element, string localName, string namespaceName = null ) : string
MergeWith ( this source, System.Xml.Linq.XElement target ) : System.Xml.Linq.XElement
RemoveAttributes ( this element, bool>.Func condition ) : void

Private Methods

Méthode Description
AttributeEquals ( System.Xml.Linq.XAttribute source, System.Xml.Linq.XAttribute target ) : bool
Compare ( System.Xml.Linq.XElement target, System.Xml.Linq.XElement left, System.Xml.Linq.XElement right ) : int
CountMatches ( System.Xml.Linq.XElement left, System.Xml.Linq.XElement right, Func matcher ) : int
FindElement ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement targetChild ) : System.Xml.Linq.XElement
HasConflict ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target ) : bool
MergeWith ( this source, System.Xml.Linq.XElement target, XElement>.IDictionary nodeActions ) : System.Xml.Linq.XElement

Method Details

ElementsNoNamespace() public static méthode

public static ElementsNoNamespace ( this container, string localName ) : IEnumerable
container this
localName string
Résultat IEnumerable

ElementsNoNamespace() public static méthode

public static ElementsNoNamespace ( this source, string localName ) : IEnumerable
source this
localName string
Résultat IEnumerable

Except() public static méthode

public static Except ( this source, System.Xml.Linq.XElement target ) : System.Xml.Linq.XElement
source this
target System.Xml.Linq.XElement
Résultat System.Xml.Linq.XElement

GetOptionalAttributeValue() public static méthode

public static GetOptionalAttributeValue ( this element, string localName, string namespaceName = null ) : string
element this
localName string
namespaceName string
Résultat string

GetOptionalElementValue() public static méthode

public static GetOptionalElementValue ( this element, string localName, string namespaceName = null ) : string
element this
localName string
namespaceName string
Résultat string

MergeWith() public static méthode

public static MergeWith ( this source, System.Xml.Linq.XElement target ) : System.Xml.Linq.XElement
source this
target System.Xml.Linq.XElement
Résultat System.Xml.Linq.XElement

RemoveAttributes() public static méthode

public static RemoveAttributes ( this element, bool>.Func condition ) : void
element this
condition bool>.Func
Résultat void