Closed ikorin24 closed 3 years ago
string
ReadOnlySpan<char>
RawString
ReadOnlySpan<byte>
in struct U8Xml.RawString
struct U8Xml.RawString
IntPtr Ptr { get; }
bool StartsWith(ReadOnlySpan<byte>)
bool StartsWith(RawString)
bool StartsWith(ReadOnlySpan<char>)
bool StartsWith(string)
bool EndsWith(ReadOnlySpan<byte>)
bool EndsWith(RawString)
bool EndsWith(ReadOnlySpan<char>)
bool EndsWith(string)
bool RawString == ReadOnlySpan<byte>
RawString != ReadOnlySpan<byte>
bool ReadOnlySpan<byte> == RawString
ReadOnlySpan<byte> != RawString
bool RawString == ReadOnlySpan<char>
RawString != ReadOnlySpan<char>
bool ReadOnlySpan<char> == RawString
ReadOnlySpan<char> != RawString
in struct U8Xml.AllNodeList
struct U8Xml.AllNodeList
XmlNode First()
XmlNode First(Func<XmlNode, bool>)
Option<XmlNode> FirstOrDefault()
Option<XmlNode> FirstOrDefault(Func<XmlNode, bool>)
in struct U8Xml.XmlNode
struct U8Xml.XmlNode
XmlNodeDescendantList Descendants { get; }
int Depth { get; }
Option<XmlNode> FindChildOrDefault(RawString)
Option<XmlNode> FindChildOrDefault(ReadOnlySpan<byte>)
Option<XmlNode> FindChildOrDefault(string)
Option<XmlNode> FindChildOrDefault(ReadOnlySpan<char>)
XmlNode FindChild(RawString)
XmlNode FindChild(ReadOnlySpan<byte>)
XmlNode FindChild(string)
XmlNode FindChild(ReadOnlySpan<char>)
bool TryFindChild(RawString, out XmlNode)
bool TryFindChild(ReadOnlySpan<byte>, out XmlNode)
bool TryFindChild(string, out XmlNode)
bool TryFindChild(ReadOnlySpan<char>, out XmlNode)
Option<XmlAttribute> FindAttributeOrDefault(RawString)
Option<XmlAttribute> FindAttributeOrDefault(ReadOnlySpan<byte>)
Option<XmlAttribute> FindAttributeOrDefault(string)
Option<XmlAttribute> FindAttributeOrDefault(ReadOnlySpan<char>)
XmlAttribute FindAttribute(RawString)
XmlAttribute FindAttribute(ReadOnlySpan<byte>)
XmlAttribute FindAttribute(string)
XmlAttribute FindAttribute(ReadOnlySpan<char>)
bool TryFindAttribute(RawString, out XmlAttribute)
bool TryFindAttribute(ReadOnlySpan<byte>, out XmlAttribute)
bool TryFindAttribute(string, out XmlAttribute)
bool TryFindAttribute(ReadOnlySpan<char>, out XmlAttribute)
bool TryGetParent(out XmlNode)
bool TryGetFirstChild(out XmlNode)
bool TryGetLastChild(out XmlNode)
bool TryGetNestSibling(out XmlNode)
(RawString, RawString) Split2(ReadOnlySpan<byte>)
(RawString, RawString) Split2(char)
(RawString, RawString) Split2(string)
(RawString, RawString) Split2(ReadOnlySpan<char>)
SplitRawStrings Split(byte)
SplitRawStrings Split(ReadOnlySpan<byte>)
static int GetHashCode(ReadOnlySpan<byte>)
static int GetHashCode(IntPtr, int)
in struct U8Xml.Option<T>
struct U8Xml.Option<T>
static Option<T> Null { get; }
struct U8Xml.XmlNodeDescendantList
class U8Xml.XmlNodeEnumerableExtension
class U8Xml.XmlAttributeEnumerableExtension
struct U8Xml.SplitRawStrings
StartWith methods are change into Start**s**With, so StartWith got obsolete.
StartWith
Start**s**With
bool StartWith(ReadOnlySpan<byte>)
bool StartWith(RawString)
Add API
Summary
string
andReadOnlySpan<char>
of methods whose argument isRawString
orReadOnlySpan<byte>
.Added
Methods and Properties
in
struct U8Xml.RawString
IntPtr Ptr { get; }
bool StartsWith(ReadOnlySpan<byte>)
bool StartsWith(RawString)
bool StartsWith(ReadOnlySpan<char>)
bool StartsWith(string)
bool EndsWith(ReadOnlySpan<byte>)
bool EndsWith(RawString)
bool EndsWith(ReadOnlySpan<char>)
bool EndsWith(string)
bool RawString == ReadOnlySpan<byte>
,RawString != ReadOnlySpan<byte>
bool ReadOnlySpan<byte> == RawString
,ReadOnlySpan<byte> != RawString
bool RawString == ReadOnlySpan<char>
,RawString != ReadOnlySpan<char>
bool ReadOnlySpan<char> == RawString
,ReadOnlySpan<char> != RawString
in
struct U8Xml.AllNodeList
XmlNode First()
XmlNode First(Func<XmlNode, bool>)
Option<XmlNode> FirstOrDefault()
Option<XmlNode> FirstOrDefault(Func<XmlNode, bool>)
in
struct U8Xml.XmlNode
XmlNodeDescendantList Descendants { get; }
int Depth { get; }
Option<XmlNode> FindChildOrDefault(RawString)
Option<XmlNode> FindChildOrDefault(ReadOnlySpan<byte>)
Option<XmlNode> FindChildOrDefault(string)
Option<XmlNode> FindChildOrDefault(ReadOnlySpan<char>)
XmlNode FindChild(RawString)
XmlNode FindChild(ReadOnlySpan<byte>)
XmlNode FindChild(string)
XmlNode FindChild(ReadOnlySpan<char>)
bool TryFindChild(RawString, out XmlNode)
bool TryFindChild(ReadOnlySpan<byte>, out XmlNode)
bool TryFindChild(string, out XmlNode)
bool TryFindChild(ReadOnlySpan<char>, out XmlNode)
Option<XmlAttribute> FindAttributeOrDefault(RawString)
Option<XmlAttribute> FindAttributeOrDefault(ReadOnlySpan<byte>)
Option<XmlAttribute> FindAttributeOrDefault(string)
Option<XmlAttribute> FindAttributeOrDefault(ReadOnlySpan<char>)
XmlAttribute FindAttribute(RawString)
XmlAttribute FindAttribute(ReadOnlySpan<byte>)
XmlAttribute FindAttribute(string)
XmlAttribute FindAttribute(ReadOnlySpan<char>)
bool TryFindAttribute(RawString, out XmlAttribute)
bool TryFindAttribute(ReadOnlySpan<byte>, out XmlAttribute)
bool TryFindAttribute(string, out XmlAttribute)
bool TryFindAttribute(ReadOnlySpan<char>, out XmlAttribute)
bool TryGetParent(out XmlNode)
bool TryGetFirstChild(out XmlNode)
bool TryGetLastChild(out XmlNode)
bool TryGetNestSibling(out XmlNode)
in
struct U8Xml.RawString
(RawString, RawString) Split2(ReadOnlySpan<byte>)
(RawString, RawString) Split2(char)
(RawString, RawString) Split2(string)
(RawString, RawString) Split2(ReadOnlySpan<char>)
SplitRawStrings Split(byte)
SplitRawStrings Split(ReadOnlySpan<byte>)
static int GetHashCode(ReadOnlySpan<byte>)
static int GetHashCode(IntPtr, int)
in
struct U8Xml.Option<T>
static Option<T> Null { get; }
Types
struct U8Xml.XmlNodeDescendantList
class U8Xml.XmlNodeEnumerableExtension
class U8Xml.XmlAttributeEnumerableExtension
struct U8Xml.SplitRawStrings
Changed into deprecated
StartWith
methods are change intoStart**s**With
, soStartWith
got obsolete.struct U8Xml.RawString
bool StartWith(ReadOnlySpan<byte>)
bool StartWith(RawString)