Represents a reader that provides fast, non-cached forward only access to XML data in an XmlNode.
More...
|
| XmlNodeType | get_NodeType () override |
| | Returns the type of the current node. More...
|
| |
| String | get_Name () override |
| | Returns the qualified name of the current node. More...
|
| |
| String | get_LocalName () override |
| | Returns the local name of the current node. More...
|
| |
| String | get_NamespaceURI () override |
| | Returns the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned. More...
|
| |
| String | get_Prefix () override |
| | Returns the namespace prefix associated with the current node. More...
|
| |
| bool | get_HasValue () override |
| | Returns a value indicating whether the current node can have a XmlNodeReader::get_Value value. More...
|
| |
| String | get_Value () override |
| | Returns the text value of the current node. More...
|
| |
| int32_t | get_Depth () override |
| | Returns the depth of the current node in the XML document. More...
|
| |
| String | get_BaseURI () override |
| | Returns the base URI of the current node. More...
|
| |
| bool | get_CanResolveEntity () override |
| | Returns a value indicating whether this reader can parse and resolve entities. More...
|
| |
| bool | get_IsEmptyElement () override |
| | Returns a value indicating whether the current node is an empty element (for example, <MyElement/>). More...
|
| |
| bool | get_IsDefault () override |
| | Returns a value indicating whether the current node is an attribute that was generated from the default value defined in the document type definition (DTD) or schema. More...
|
| |
| System::Xml::XmlSpace | get_XmlSpace () override |
| | Returns the current xml:space scope. More...
|
| |
| String | get_XmlLang () override |
| | Returns the current xml:lang scope. More...
|
| |
| SharedPtr< Schema::IXmlSchemaInfo > | get_SchemaInfo () override |
| | Returns the schema information that has been assigned to the current node. More...
|
| |
| int32_t | get_AttributeCount () override |
| | Returns the number of attributes on the current node. More...
|
| |
| bool | get_EOF () override |
| | Returns a value indicating whether the reader is positioned at the end of the stream. More...
|
| |
| System::Xml::ReadState | get_ReadState () override |
| | Returns the state of the reader. More...
|
| |
| bool | get_HasAttributes () override |
| | Returns a value indicating whether the current node has any attributes. More...
|
| |
| SharedPtr< XmlNameTable > | get_NameTable () override |
| | Returns the XmlNameTable associated with this implementation. More...
|
| |
| bool | get_CanReadBinaryContent () override |
| | Returns a value indicating whether the XmlNodeReader implements the binary content read methods. More...
|
| |
| | XmlNodeReader (const SharedPtr< XmlNode > &node) |
| | Creates an instance of the XmlNodeReader class using the specified XmlNode. More...
|
| |
| String | GetAttribute (String name) override |
| | Returns the value of the attribute with the specified name. More...
|
| |
| String | GetAttribute (String name, String namespaceURI) override |
| | Returns the value of the attribute with the specified local name and namespace URI. More...
|
| |
| String | GetAttribute (int32_t attributeIndex) override |
| | Returns the value of the attribute with the specified index. More...
|
| |
| bool | MoveToAttribute (String name) override |
| | Moves to the attribute with the specified name. More...
|
| |
| bool | MoveToAttribute (String name, String namespaceURI) override |
| | Moves to the attribute with the specified local name and namespace URI. More...
|
| |
| void | MoveToAttribute (int32_t attributeIndex) override |
| | Moves to the attribute with the specified index. More...
|
| |
| bool | MoveToFirstAttribute () override |
| | Moves to the first attribute. More...
|
| |
| bool | MoveToNextAttribute () override |
| | Moves to the next attribute. More...
|
| |
| bool | MoveToElement () override |
| | Moves to the element that contains the current attribute node. More...
|
| |
| bool | Read () override |
| | Reads the next node from the stream. More...
|
| |
| void | Close () override |
| | Changes the XmlNodeReader::get_ReadState to ReadState::Closed. More...
|
| |
| void | Skip () override |
| | Skips the children of the current node. More...
|
| |
| String | ReadString () override |
| | Reads the contents of an element or text node as a string. More...
|
| |
| String | LookupNamespace (const String &prefix) override |
| | Resolves a namespace prefix in the current element's scope. More...
|
| |
| void | ResolveEntity () override |
| | Resolves the entity reference for EntityReference nodes. More...
|
| |
| bool | ReadAttributeValue () override |
| | Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes. More...
|
| |
| int32_t | ReadContentAsBase64 (ArrayPtr< uint8_t > buffer, int32_t index, int32_t count) override |
| | Reads the content and returns the Base64 decoded binary bytes. More...
|
| |
| int32_t | ReadContentAsBinHex (ArrayPtr< uint8_t > buffer, int32_t index, int32_t count) override |
| | Reads the content and returns the BinHex decoded binary bytes. More...
|
| |
| int32_t | ReadElementContentAsBase64 (ArrayPtr< uint8_t > buffer, int32_t index, int32_t count) override |
| | Reads the element and decodes the Base64 content. More...
|
| |
| int32_t | ReadElementContentAsBinHex (ArrayPtr< uint8_t > buffer, int32_t index, int32_t count) override |
| | Reads the element and decodes the BinHex content. More...
|
| |
| virtual SharedPtr< XmlReaderSettings > | get_Settings () |
| | Returns the XmlReaderSettings object used to create this XmlReader instance. More...
|
| |
| virtual XmlNodeType | get_NodeType ()=0 |
| | When overridden in a derived class, gets the type of the current node. More...
|
| |
| virtual String | get_Name () |
| | When overridden in a derived class, gets the qualified name of the current node. More...
|
| |
| virtual String | get_LocalName ()=0 |
| | When overridden in a derived class, gets the local name of the current node. More...
|
| |
| virtual String | get_NamespaceURI ()=0 |
| | When overridden in a derived class, gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned. More...
|
| |
| virtual String | get_Prefix ()=0 |
| | When overridden in a derived class, gets the namespace prefix associated with the current node. More...
|
| |
| virtual bool | get_HasValue () |
| | When overridden in a derived class, gets a value indicating whether the current node can have a XmlReader::get_Value value. More...
|
| |
| virtual String | get_Value ()=0 |
| | When overridden in a derived class, gets the text value of the current node. More...
|
| |
| virtual int32_t | get_Depth ()=0 |
| | When overridden in a derived class, gets the depth of the current node in the XML document. More...
|
| |
| virtual String | get_BaseURI ()=0 |
| | When overridden in a derived class, gets the base URI of the current node. More...
|
| |
| virtual bool | get_IsEmptyElement ()=0 |
| | When overridden in a derived class, gets a value indicating whether the current node is an empty element (for example, <MyElement/>). More...
|
| |
| virtual bool | get_IsDefault () |
| | When overridden in a derived class, gets a value indicating whether the current node is an attribute that was generated from the default value defined in the DTD or schema. More...
|
| |
| virtual char16_t | get_QuoteChar () |
| | When overridden in a derived class, gets the quotation mark character used to enclose the value of an attribute node. More...
|
| |
| virtual System::Xml::XmlSpace | get_XmlSpace () |
| | When overridden in a derived class, gets the current xml:space scope. More...
|
| |
| virtual String | get_XmlLang () |
| | When overridden in a derived class, gets the current xml:lang scope. More...
|
| |
| virtual SharedPtr< Schema::IXmlSchemaInfo > | get_SchemaInfo () |
| | Returns the schema information that has been assigned to the current node as a result of schema validation. More...
|
| |
| virtual TypeInfo | get_ValueType () |
| | Returns The type for the current node. More...
|
| |
| virtual int32_t | get_AttributeCount ()=0 |
| | When overridden in a derived class, gets the number of attributes on the current node. More...
|
| |
| virtual bool | get_EOF ()=0 |
| | When overridden in a derived class, gets a value indicating whether the reader is positioned at the end of the stream. More...
|
| |
| virtual System::Xml::ReadState | get_ReadState ()=0 |
| | When overridden in a derived class, gets the state of the reader. More...
|
| |
| virtual SharedPtr< XmlNameTable > | get_NameTable ()=0 |
| | When overridden in a derived class, gets the XmlNameTable associated with this implementation. More...
|
| |
| virtual bool | get_CanResolveEntity () |
| | Returns a value indicating whether this reader can parse and resolve entities. More...
|
| |
| virtual bool | get_CanReadBinaryContent () |
| | Returns a value indicating whether the XmlReader implements the binary content read methods. More...
|
| |
| virtual bool | get_CanReadValueChunk () |
| | Returns a value indicating whether the XmlReader implements the XmlReader::ReadValueChunk method. More...
|
| |
| virtual bool | get_HasAttributes () |
| | Returns a value indicating whether the current node has any attributes. More...
|
| |
| virtual SharedPtr< Object > | ReadContentAsObject () |
| | Reads the text content at the current position as an Object. More...
|
| |
| virtual bool | ReadContentAsBoolean () |
| | Reads the text content at the current position as a Boolean. More...
|
| |
| virtual DateTime | ReadContentAsDateTime () |
| | Reads the text content at the current position as a DateTime object. More...
|
| |
| virtual DateTimeOffset | ReadContentAsDateTimeOffset () |
| | Reads the text content at the current position as a DateTimeOffset object. More...
|
| |
| virtual double | ReadContentAsDouble () |
| | Reads the text content at the current position as a double-precision floating-point number. More...
|
| |
| virtual float | ReadContentAsFloat () |
| | Reads the text content at the current position as a single-precision floating point number. More...
|
| |
| virtual Decimal | ReadContentAsDecimal () |
| | Reads the text content at the current position as a Decimal object. More...
|
| |
| virtual int32_t | ReadContentAsInt () |
| | Reads the text content at the current position as a 32-bit signed integer. More...
|
| |
| virtual int64_t | ReadContentAsLong () |
| | Reads the text content at the current position as a 64-bit signed integer. More...
|
| |
| virtual String | ReadContentAsString () |
| | Reads the text content at the current position as a String object. More...
|
| |
| virtual SharedPtr< Object > | ReadContentAs (const TypeInfo &returnType, SharedPtr< IXmlNamespaceResolver > namespaceResolver) |
| | Reads the content as an object of the type specified. More...
|
| |
| virtual SharedPtr< Object > | ReadElementContentAsObject () |
| | Reads the current element and returns the contents as an Object. More...
|
| |
| virtual SharedPtr< Object > | ReadElementContentAsObject (String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as an Object. More...
|
| |
| virtual bool | ReadElementContentAsBoolean () |
| | Reads the current element and returns the contents as a Boolean object. More...
|
| |
| virtual bool | ReadElementContentAsBoolean (String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a Boolean object. More...
|
| |
| virtual DateTime | ReadElementContentAsDateTime () |
| | Reads the current element and returns the contents as a DateTime object. More...
|
| |
| virtual DateTime | ReadElementContentAsDateTime (String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a DateTime object. More...
|
| |
| virtual double | ReadElementContentAsDouble () |
| | Reads the current element and returns the contents as a double-precision floating-point number. More...
|
| |
| virtual double | ReadElementContentAsDouble (String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a double-precision floating-point number. More...
|
| |
| virtual float | ReadElementContentAsFloat () |
| | Reads the current element and returns the contents as single-precision floating-point number. More...
|
| |
| virtual float | ReadElementContentAsFloat (String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a single-precision floating-point number. More...
|
| |
| virtual Decimal | ReadElementContentAsDecimal () |
| | Reads the current element and returns the contents as a Decimal object. More...
|
| |
| virtual Decimal | ReadElementContentAsDecimal (String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a Decimal object. More...
|
| |
| virtual int32_t | ReadElementContentAsInt () |
| | Reads the current element and returns the contents as a 32-bit signed integer. More...
|
| |
| virtual int32_t | ReadElementContentAsInt (String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 32-bit signed integer. More...
|
| |
| virtual int64_t | ReadElementContentAsLong () |
| | Reads the current element and returns the contents as a 64-bit signed integer. More...
|
| |
| virtual int64_t | ReadElementContentAsLong (String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 64-bit signed integer. More...
|
| |
| virtual String | ReadElementContentAsString () |
| | Reads the current element and returns the contents as a String object. More...
|
| |
| virtual String | ReadElementContentAsString (String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a String object. More...
|
| |
| virtual SharedPtr< Object > | ReadElementContentAs (const TypeInfo &returnType, SharedPtr< IXmlNamespaceResolver > namespaceResolver) |
| | Reads the element content as the requested type. More...
|
| |
| virtual SharedPtr< Object > | ReadElementContentAs (const TypeInfo &returnType, SharedPtr< IXmlNamespaceResolver > namespaceResolver, String localName, String namespaceURI) |
| | Checks that the specified local name and namespace URI matches that of the current element, then reads the element content as the requested type. More...
|
| |
| virtual String | GetAttribute (String name)=0 |
| | When overridden in a derived class, gets the value of the attribute with the specified XmlReader::get_Name value. More...
|
| |
| virtual String | GetAttribute (String name, String namespaceURI)=0 |
| | When overridden in a derived class, gets the value of the attribute with the specified XmlReader::get_LocalName and XmlReader::get_NamespaceURI values. More...
|
| |
| virtual String | GetAttribute (int32_t i)=0 |
| | When overridden in a derived class, gets the value of the attribute with the specified index. More...
|
| |
| virtual String | idx_get (int32_t i) |
| | When overridden in a derived class, gets the value of the attribute with the specified index. More...
|
| |
| virtual String | idx_get (String name) |
| | When overridden in a derived class, gets the value of the attribute with the specified XmlReader::get_Name value. More...
|
| |
| virtual String | idx_get (String name, String namespaceURI) |
| | When overridden in a derived class, gets the value of the attribute with the specified XmlReader::get_LocalName and XmlReader::get_NamespaceURI values. More...
|
| |
| virtual bool | MoveToAttribute (String name)=0 |
| | When overridden in a derived class, moves to the attribute with the specified XmlReader::get_Name value. More...
|
| |
| virtual bool | MoveToAttribute (String name, String ns)=0 |
| | When overridden in a derived class, moves to the attribute with the specified XmlReader::get_LocalName and XmlReader::get_NamespaceURI values. More...
|
| |
| virtual void | MoveToAttribute (int32_t i) |
| | When overridden in a derived class, moves to the attribute with the specified index. More...
|
| |
| virtual bool | MoveToFirstAttribute ()=0 |
| | When overridden in a derived class, moves to the first attribute. More...
|
| |
| virtual bool | MoveToNextAttribute ()=0 |
| | When overridden in a derived class, moves to the next attribute. More...
|
| |
| virtual bool | MoveToElement ()=0 |
| | When overridden in a derived class, moves to the element that contains the current attribute node. More...
|
| |
| virtual bool | ReadAttributeValue ()=0 |
| | When overridden in a derived class, parses the attribute value into one or more Text, EntityReference, or EndEntity nodes. More...
|
| |
| virtual bool | Read ()=0 |
| | When overridden in a derived class, reads the next node from the stream. More...
|
| |
| virtual void | Close () |
| | When overridden in a derived class, changes the XmlReader::get_ReadState to ReadState::Closed. More...
|
| |
| virtual void | Skip () |
| | Skips the children of the current node. More...
|
| |
| virtual String | LookupNamespace (const String &prefix)=0 |
| | When overridden in a derived class, resolves a namespace prefix in the current element's scope. More...
|
| |
| virtual void | ResolveEntity ()=0 |
| | When overridden in a derived class, resolves the entity reference for EntityReference nodes. More...
|
| |
| virtual int32_t | ReadContentAsBase64 (ArrayPtr< uint8_t > buffer, int32_t index, int32_t count) |
| | Reads the content and returns the Base64 decoded binary bytes. More...
|
| |
| virtual int32_t | ReadElementContentAsBase64 (ArrayPtr< uint8_t > buffer, int32_t index, int32_t count) |
| | Reads the element and decodes the Base64 content. More...
|
| |
| virtual int32_t | ReadContentAsBinHex (ArrayPtr< uint8_t > buffer, int32_t index, int32_t count) |
| | Reads the content and returns the BinHex decoded binary bytes. More...
|
| |
| virtual int32_t | ReadElementContentAsBinHex (ArrayPtr< uint8_t > buffer, int32_t index, int32_t count) |
| | Reads the element and decodes the BinHex content. More...
|
| |
| virtual int32_t | ReadValueChunk (ArrayPtr< char16_t > buffer, int32_t index, int32_t count) |
| | Reads large streams of text embedded in an XML document. More...
|
| |
| virtual String | ReadString () |
| | When overridden in a derived class, reads the contents of an element or text node as a string. However, it is recommended to use the XmlReader::ReadElementContentAsString method instead, because it provides a more straightforward way to handle this operation. More...
|
| |
| virtual XmlNodeType | MoveToContent () |
| | Checks whether the current node is a content (non-white space text, CDATA, Element, EndElement, EntityReference, or EndEntity) node. If the node is not a content node, the reader skips ahead to the next content node or end of file. It skips over nodes of the following type: ProcessingInstruction, DocumentType, Comment, Whitespace, or SignificantWhitespace. More...
|
| |
| virtual void | ReadStartElement () |
| | Checks that the current node is an element and advances the reader to the next node. More...
|
| |
| virtual void | ReadStartElement (String name) |
| | Checks that the current content node is an element with the given XmlReader::get_Name value and advances the reader to the next node. More...
|
| |
| virtual void | ReadStartElement (String localname, String ns) |
| | Checks that the current content node is an element with the given XmlReader::get_LocalName and XmlReader::get_NamespaceURI values and advances the reader to the next node. More...
|
| |
| virtual String | ReadElementString () |
| | Reads a text-only element. However, it is recommended to use the XmlReader::ReadElementContentAsString method instead, because it provides a more straightforward way to handle this operation. More...
|
| |
| virtual String | ReadElementString (String name) |
| | Checks that the XmlReader::get_Name value of the element found matches the given string before reading a text-only element. However, it is recommended to use the XmlReader::ReadElementContentAsString method instead, because it provides a more straightforward way to handle this operation. More...
|
| |
| virtual String | ReadElementString (String localname, String ns) |
| | Checks that the XmlReader::get_LocalName and XmlReader::get_NamespaceURI values of the element found matches the given strings before reading a text-only element. However, it is recommended to use the XmlReader::ReadElementContentAsString method instead, because it provides a more straightforward way to handle this operation. More...
|
| |
| virtual void | ReadEndElement () |
| | Checks that the current content node is an end tag and advances the reader to the next node. More...
|
| |
| virtual bool | IsStartElement () |
| | Calls XmlReader::MoveToContent and tests if the current content node is a start tag or empty element tag. More...
|
| |
| virtual bool | IsStartElement (String name) |
| | Calls XmlReader::MoveToContent and tests if the current content node is a start tag or empty element tag and if the XmlReader::get_Name value of the element found matches the given argument. More...
|
| |
| virtual bool | IsStartElement (String localname, String ns) |
| | Calls XmlReader::MoveToContent and tests if the current content node is a start tag or empty element tag and if the XmlReader::get_LocalName and XmlReader::get_NamespaceURI values of the element found match the given strings. More...
|
| |
| virtual bool | ReadToFollowing (String name) |
| | Reads until an element with the specified qualified name is found. More...
|
| |
| virtual bool | ReadToFollowing (String localName, String namespaceURI) |
| | Reads until an element with the specified local name and namespace URI is found. More...
|
| |
| virtual bool | ReadToDescendant (String name) |
| | Advances the XmlReader to the next descendant element with the specified qualified name. More...
|
| |
| virtual bool | ReadToDescendant (String localName, String namespaceURI) |
| | Advances the XmlReader to the next descendant element with the specified local name and namespace URI. More...
|
| |
| virtual bool | ReadToNextSibling (String name) |
| | Advances the XmlReader to the next sibling element with the specified qualified name. More...
|
| |
| virtual bool | ReadToNextSibling (String localName, String namespaceURI) |
| | Advances the XmlReader to the next sibling element with the specified local name and namespace URI. More...
|
| |
| virtual String | ReadInnerXml () |
| | When overridden in a derived class, reads all the content, including markup, as a string. More...
|
| |
| virtual String | ReadOuterXml () |
| | When overridden in a derived class, reads the content, including markup, representing this node and all its children. More...
|
| |
| virtual SharedPtr< XmlReader > | ReadSubtree () |
| | Returns a new XmlReader instance that can be used to read the current node, and all its descendants. More...
|
| |
| void | Dispose () override |
| | Releases all resources used by the current instance of the XmlReader class. More...
|
| |
| virtual void | Dispose () |
| | Does nothing. More...
|
| |
| | Object () |
| | Creates object. Initializes all internal data structures. More...
|
| |
| virtual | ~Object () |
| | Destroys object. Frees all internal data structures. More...
|
| |
| | Object (Object const &x) |
| | Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
|
| |
| Object & | operator= (Object const &x) |
| | Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
|
| |
| Object * | SharedRefAdded () |
| | Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
| |
| int | SharedRefRemovedSafe () |
| | Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
| |
| int | RemovedSharedRefs (int count) |
| | Decreases shared reference count by specified value. More...
|
| |
| Detail::SmartPtrCounter * | WeakRefAdded () |
| | Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
| |
| void | WeakRefRemoved () |
| | Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
| |
| Detail::SmartPtrCounter * | GetCounter () |
| | Gets reference counter data structure associated with the object. More...
|
| |
| int | SharedCount () const |
| | Gets current value of shared reference counter. More...
|
| |
| void | Lock () |
| | Implements C# lock() statement locking. Call directly or use LockContext sentry object. More...
|
| |
| void | Unlock () |
| | Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More...
|
| |
| virtual bool | Equals (ptr obj) |
| | Compares objects using C# Object.Equals semantics. More...
|
| |
| virtual int32_t | GetHashCode () const |
| | Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
|
| |
| virtual String | ToString () const |
| | Analog of C# Object.ToString() method. Enables converting custom objects to string. More...
|
| |
| virtual ptr | MemberwiseClone () const |
| | Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More...
|
| |
| virtual const TypeInfo & | GetType () const |
| | Gets actual type of object. Analog of C# System.Object.GetType() call. More...
|
| |
| virtual bool | Is (const TypeInfo &targetType) const |
| | Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More...
|
| |
| virtual void | SetTemplateWeakPtr (uint32_t argument) |
| | Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
|
| |
| virtual bool | FastCast (const Details::FastRttiBase &helper, void **out_ptr) const |
| | For internal purposes only. More...
|
| |
| template<> |
| bool | ReferenceEquals (String const &str, std::nullptr_t) |
| | Specialization of Object::ReferenceEquals for case of string and nullptr. More...
|
| |
| template<> |
| bool | ReferenceEquals (String const &str1, String const &str2) |
| | Specialization of Object::ReferenceEquals for case of strings. More...
|
| |
| virtual SharedPtr< Collections::Generic::IDictionary< String, String > > | GetNamespacesInScope (XmlNamespaceScope scope)=0 |
| | Returns a collection of defined prefix-namespace mappings that are currently in scope. More...
|
| |
| virtual String | LookupNamespace (const String &prefix)=0 |
| | Returns the namespace URI mapped to the specified prefix. More...
|
| |
| virtual String | LookupPrefix (const String &namespaceName)=0 |
| | Returns the prefix that is mapped to the specified namespace URI. More...
|
| |
|
| static bool | IsName (const String &str) |
| | Returns a value indicating whether the string argument is a valid XML name. More...
|
| |
| static bool | IsNameToken (const String &str) |
| | Returns a value indicating whether or not the string argument is a valid XML name token. More...
|
| |
| static SharedPtr< XmlReader > | Create (const String &inputUri) |
| | Creates a new XmlReader instance with specified URI. More...
|
| |
| static SharedPtr< XmlReader > | Create (const String &inputUri, const SharedPtr< XmlReaderSettings > &settings) |
| | Creates a new XmlReader instance by using the specified URI and settings. More...
|
| |
| static SharedPtr< XmlReader > | Create (const String &inputUri, SharedPtr< XmlReaderSettings > settings, const SharedPtr< XmlParserContext > &inputContext) |
| | Creates a new XmlReader instance by using the specified URI, settings, and context information for parsing. More...
|
| |
| static SharedPtr< XmlReader > | Create (const SharedPtr< IO::Stream > &input) |
| | Creates a new XmlReader instance using the specified stream with default settings. More...
|
| |
| static SharedPtr< XmlReader > | Create (const SharedPtr< IO::Stream > &input, const SharedPtr< XmlReaderSettings > &settings) |
| | Creates a new XmlReader instance with the specified stream and settings. More...
|
| |
| static SharedPtr< XmlReader > | Create (const SharedPtr< IO::Stream > &input, SharedPtr< XmlReaderSettings > settings, const String &baseUri) |
| | Creates a new XmlReader instance using the specified stream, base URI, and settings. More...
|
| |
| static SharedPtr< XmlReader > | Create (const SharedPtr< IO::Stream > &input, SharedPtr< XmlReaderSettings > settings, const SharedPtr< XmlParserContext > &inputContext) |
| | Creates a new XmlReader instance using the specified stream, settings, and context information for parsing. More...
|
| |
| static SharedPtr< XmlReader > | Create (const SharedPtr< IO::TextReader > &input) |
| | Creates a new XmlReader instance by using the specified text reader. More...
|
| |
| static SharedPtr< XmlReader > | Create (const SharedPtr< IO::TextReader > &input, const SharedPtr< XmlReaderSettings > &settings) |
| | Creates a new XmlReader instance by using the specified text reader and settings. More...
|
| |
| static SharedPtr< XmlReader > | Create (const SharedPtr< IO::TextReader > &input, SharedPtr< XmlReaderSettings > settings, const String &baseUri) |
| | Creates a new XmlReader instance by using the specified text reader, settings, and base URI. More...
|
| |
| static SharedPtr< XmlReader > | Create (const SharedPtr< IO::TextReader > &input, SharedPtr< XmlReaderSettings > settings, const SharedPtr< XmlParserContext > &inputContext) |
| | Creates a new XmlReader instance by using the specified text reader, settings, and context information for parsing. More...
|
| |
| static SharedPtr< XmlReader > | Create (const SharedPtr< XmlReader > &reader, SharedPtr< XmlReaderSettings > settings) |
| | Creates a new XmlReader instance by using the specified XML reader and settings. More...
|
| |
| static bool | ReferenceEquals (ptr const &objA, ptr const &objB) |
| | Compares objects by reference. More...
|
| |
| template<typename T > |
| static std::enable_if<!IsSmartPtr< T >::value, bool >::type | ReferenceEquals (T const &objA, T const &objB) |
| | Compares objects by reference. More...
|
| |
| template<typename T > |
| static std::enable_if<!IsSmartPtr< T >::value, bool >::type | ReferenceEquals (T const &objA, std::nullptr_t) |
| | Reference-compares value type object with nullptr. More...
|
| |
| template<typename T1 , typename T2 > |
| static std::enable_if< IsSmartPtr< T1 >::value &&IsSmartPtr< T2 >::value, bool >::type | Equals (T1 const &objA, T2 const &objB) |
| | Compares reference type objects in C# style. More...
|
| |
| template<typename T1 , typename T2 > |
| static std::enable_if<!IsSmartPtr< T1 >::value &&!IsSmartPtr< T2 >::value, bool >::type | Equals (T1 const &objA, T2 const &objB) |
| | Compares value type objects in C# style. More...
|
| |
| static const TypeInfo & | Type () |
| | Implements C# typeof(System.Object) construct. More...
|
| |
| template<> |
| bool | Equals (float const &objA, float const &objB) |
| | Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
|
| |
| template<> |
| bool | Equals (double const &objA, double const &objB) |
| | Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
|
| |