0x00x0138
Members 44
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | implementation | XmlImplementation | Private | — | |
| 0x08 | domNameTable | DomNameTable | Private | — | |
| 0x08 | lastChild | XmlLinkedNode | Private | — | |
| 0x08 | entities | XmlNamedNodeMap | Private | — | |
| 0x08 | htElementIdMap | Hashtable | Private | — | |
| 0x08 | htElementIDAttrDecl | Hashtable | Private | — | |
| 0x08 | schemaInfo | SchemaInfo | Private | — | |
| 0x08 | schemas | XmlSchemaSet | Private | — | |
| 0x01 | reportValidity | bool | Private | — | |
| 0x01 | actualLoadingStatus | bool | Private | — | |
| 0x005A | 0x06 | padding / unreflected | |||
| 0x08 | onNodeInsertingDelegate | XmlNodeChangedEventHandler | Private | — | |
| 0x08 | onNodeInsertedDelegate | XmlNodeChangedEventHandler | Private | — | |
| 0x08 | onNodeRemovingDelegate | XmlNodeChangedEventHandler | Private | — | |
| 0x08 | onNodeRemovedDelegate | XmlNodeChangedEventHandler | Private | — | |
| 0x08 | onNodeChangingDelegate | XmlNodeChangedEventHandler | Private | — | |
| 0x08 | onNodeChangedDelegate | XmlNodeChangedEventHandler | Private | — | |
| 0x01 | fEntRefNodesPresent | bool | 1 flags | — | |
| 0x01 | fCDataNodesPresent | bool | 1 flags | — | |
| 0x01 | preserveWhitespace | bool | Private | — | |
| 0x01 | isLoading | bool | Private | — | |
| 0x0094 | 0x04 | padding / unreflected | |||
| 0x08 | strDocumentName | string | 1 flags | — | |
| 0x08 | strDocumentFragmentName | string | 1 flags | — | |
| 0x08 | strCommentName | string | 1 flags | — | |
| 0x08 | strTextName | string | 1 flags | — | |
| 0x08 | strCDataSectionName | string | 1 flags | — | |
| 0x08 | strEntityName | string | 1 flags | — | |
| 0x08 | strID | string | 1 flags | — | |
| 0x08 | strXmlns | string | 1 flags | — | |
| 0x08 | strXml | string | 1 flags | — | |
| 0x08 | strSpace | string | 1 flags | — | |
| 0x08 | strLang | string | 1 flags | — | |
| 0x08 | strEmpty | string | 1 flags | — | |
| 0x08 | strNonSignificantWhitespaceName | string | 1 flags | — | |
| 0x08 | strSignificantWhitespaceName | string | 1 flags | — | |
| 0x08 | strReservedXmlns | string | 1 flags | — | |
| 0x08 | strReservedXml | string | 1 flags | — | |
| 0x08 | baseURI | string | 1 flags | — | |
| 0x08 | resolver | XmlResolver | Private | — | |
| 0x01 | bSetResolver | bool | 1 flags | — | |
| 0x0129 | 0x07 | padding / unreflected | |||
| 0x08 | objLock | object | 1 flags | — | |
| 0x08 | EmptyEnumerator | EmptyEnumerator | Static+1 flags | — | |
| 0x08 | NotKnownSchemaInfo | IXmlSchemaInfo | Static+1 flags | — | |
| 0x08 | ValidSchemaInfo | IXmlSchemaInfo | Static+1 flags | — | |
| 0x08 | InvalidSchemaInfo | IXmlSchemaInfo | Static+1 flags | — | |
Functions 95
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(XmlNameTable nt) | Public+1 flags | 0x08 | |
| void .ctor(XmlImplementation imp) | 2 flags | 0x08 | |
| SchemaInfo get_DtdSchemaInfo() | 2 flags | 0x08 | |
| void set_DtdSchemaInfo(SchemaInfo value) | 2 flags | 0x08 | |
| void CheckName(const string& name) | Static+1 flags | 0x08 | |
| XmlName AddXmlName(const string& prefix, const string& localName, const string& namespaceURI, IXmlSchemaInfo schemaInfo) | 1 flags | 0x08 | |
| XmlName GetXmlName(const string& prefix, const string& localName, const string& namespaceURI, IXmlSchemaInfo schemaInfo) | 1 flags | 0x08 | |
| XmlName AddAttrXmlName(const string& prefix, const string& localName, const string& namespaceURI, IXmlSchemaInfo schemaInfo) | 1 flags | 0x08 | |
| bool AddIdInfo(XmlName eleName, XmlName attrName) | 1 flags | 0x08 | |
| XmlName GetIDInfoByElement_(XmlName eleName) | Private | 0x08 | |
| XmlName GetIDInfoByElement(XmlName eleName) | 1 flags | 0x08 | |
| WeakReference GetElement(ArrayList elementList, XmlElement elem) | Private | 0x08 | |
| void AddElementWithId(const string& id, XmlElement elem) | 1 flags | 0x08 | |
| void RemoveElementWithId(const string& id, XmlElement elem) | 1 flags | 0x08 | |
| XmlNode CloneNode(bool deep) | Public+1 flags | 0x08 | |
| XmlNodeType get_NodeType() | Public+2 flags | 0x04 | |
| XmlNode get_ParentNode() | Public+2 flags | 0x08 | |
| XmlDocumentType get_DocumentType() | Public+3 flags | 0x08 | |
| XmlDeclaration get_Declaration() | 4 flags | 0x08 | |
| XmlImplementation get_Implementation() | Public+1 flags | 0x08 | |
| string get_Name() | Public+2 flags | 0x08 | |
| string get_LocalName() | Public+2 flags | 0x08 | |
| XmlElement get_DocumentElement() | Public+1 flags | 0x08 | |
| bool get_IsContainer() | 3 flags | 0x01 | |
| XmlLinkedNode get_LastNode() | 3 flags | 0x08 | |
| void set_LastNode(XmlLinkedNode value) | 3 flags | 0x08 | |
| XmlDocument get_OwnerDocument() | Public+2 flags | 0x08 | |
| void set_Schemas(XmlSchemaSet value) | Public+1 flags | 0x08 | |
| bool get_CanReportValidity() | 2 flags | 0x01 | |
| bool get_HasSetResolver() | 2 flags | 0x01 | |
| XmlResolver GetResolver() | 1 flags | 0x08 | |
| void set_XmlResolver(XmlResolver value) | Public+3 flags | 0x08 | |
| bool IsValidChildType(const XmlNodeType& type) | 2 flags | 0x04 | |
| bool HasNodeTypeInPrevSiblings(const XmlNodeType& nt, XmlNode refNode) | Private | 0x08 | |
| bool HasNodeTypeInNextSiblings(const XmlNodeType& nt, XmlNode refNode) | Private | 0x08 | |
| bool CanInsertBefore(XmlNode newChild, XmlNode refChild) | 2 flags | 0x08 | |
| bool CanInsertAfter(XmlNode newChild, XmlNode refChild) | 2 flags | 0x08 | |
| XmlAttribute CreateAttribute(const string& name) | Public | 0x08 | |
| void SetDefaultNamespace(const string& prefix, const string& localName, const string& namespaceURI) | 1 flags | 0x08 | |
| XmlCDataSection CreateCDataSection(const string& data) | Public+2 flags | 0x08 | |
| XmlComment CreateComment(const string& data) | Public+2 flags | 0x08 | |
| XmlDocumentType CreateDocumentType(const string& name, const string& publicId, const string& systemId, const string& internalSubset) | Public+2 flags | 0x08 | |
| XmlDocumentFragment CreateDocumentFragment() | Public+2 flags | 0x08 | |
| XmlElement CreateElement(const string& name) | Public | 0x08 | |
| void AddDefaultAttributes(XmlElement elem) | 1 flags | 0x08 | |
| SchemaElementDecl GetSchemaElementDecl(XmlElement elem) | Private | 0x08 | |
| XmlAttribute PrepareDefaultAttribute(SchemaAttDef attdef, const string& attrPrefix, const string& attrLocalname, const string& attrNamespaceURI) | Private | 0x08 | |
| XmlEntityReference CreateEntityReference(const string& name) | Public+2 flags | 0x08 | |
| XmlProcessingInstruction CreateProcessingInstruction(const string& target, const string& data) | Public+2 flags | 0x08 | |
| XmlDeclaration CreateXmlDeclaration(const string& version, const string& encoding, const string& standalone) | Public+2 flags | 0x08 | |
| XmlText CreateTextNode(const string& text) | Public+2 flags | 0x08 | |
| XmlSignificantWhitespace CreateSignificantWhitespace(const string& text) | Public+2 flags | 0x08 | |
| XmlWhitespace CreateWhitespace(const string& text) | Public+2 flags | 0x08 | |
| XmlAttribute CreateAttribute(const string& qualifiedName, const string& namespaceURI) | Public | 0x08 | |
| XmlElement CreateElement(const string& qualifiedName, const string& namespaceURI) | Public | 0x08 | |
| XmlNode ImportNodeInternal(XmlNode node, bool deep) | Private | 0x08 | |
| void ImportAttributes(XmlNode fromElem, XmlNode toElem) | Private | 0x08 | |
| void ImportChildren(XmlNode fromNode, XmlNode toNode, bool deep) | Private | 0x08 | |
| XmlNameTable get_NameTable() | Public+1 flags | 0x08 | |
| XmlAttribute CreateAttribute(const string& prefix, const string& localName, const string& namespaceURI) | Public+2 flags | 0x08 | |
| XmlAttribute CreateDefaultAttribute(const string& prefix, const string& localName, const string& namespaceURI) | 3 flags | 0x08 | |
| XmlElement CreateElement(const string& prefix, const string& localName, const string& namespaceURI) | Public+2 flags | 0x08 | |
| bool get_IsReadOnly() | Public+2 flags | 0x01 | |
| XmlNamedNodeMap get_Entities() | 2 flags | 0x08 | |
| void set_Entities(XmlNamedNodeMap value) | 2 flags | 0x08 | |
| bool get_IsLoading() | 2 flags | 0x01 | |
| void set_IsLoading(bool value) | 2 flags | 0x01 | |
| bool get_ActualLoadingStatus() | 2 flags | 0x01 | |
| XmlNode ReadNode(XmlReader reader) | Public+2 flags | 0x08 | |
| XmlTextReader SetupReader(XmlTextReader tr) | Private | 0x08 | |
| void Load(const string& filename) | Public+2 flags | 0x08 | |
| void Load(XmlReader reader) | Public+2 flags | 0x08 | |
| void LoadXml(const string& xml) | Public+2 flags | 0x08 | |
| Encoding get_TextEncoding() | 2 flags | 0x08 | |
| void set_InnerText(const string& value) | Public+2 flags | 0x08 | |
| void set_InnerXml(const string& value) | Public+2 flags | 0x08 | |
| void Save(const string& filename) | Public+2 flags | 0x08 | |
| void Save(XmlWriter w) | Public+2 flags | 0x08 | |
| void WriteTo(XmlWriter w) | Public+1 flags | 0x08 | |
| void WriteContentTo(XmlWriter xw) | Public+1 flags | 0x08 | |
| XmlNodeChangedEventArgs GetEventArgs(XmlNode node, XmlNode oldParent, XmlNode newParent, const string& oldValue, const string& newValue, const XmlNodeChangedAction& action) | 2 flags | 0x08 | |
| XmlNodeChangedEventArgs GetInsertEventArgsForLoad(XmlNode node, XmlNode newParent) | 1 flags | 0x08 | |
| void BeforeEvent(XmlNodeChangedEventArgs args) | 2 flags | 0x08 | |
| void AfterEvent(XmlNodeChangedEventArgs args) | 2 flags | 0x08 | |
| XmlAttribute GetDefaultAttribute(XmlElement elem, const string& attrPrefix, const string& attrLocalname, const string& attrNamespaceURI) | 1 flags | 0x08 | |
| string get_Version() | 2 flags | 0x08 | |
| string get_Encoding() | 2 flags | 0x08 | |
| string get_Standalone() | 2 flags | 0x08 | |
| XmlEntity GetEntityNode(const string& name) | 1 flags | 0x08 | |
| IXmlSchemaInfo get_SchemaInfo() | Public+2 flags | 0x08 | |
| string get_BaseURI() | Public+2 flags | 0x08 | |
| void SetBaseURI(const string& inBaseURI) | 1 flags | 0x08 | |
| XmlNode AppendChildForLoad(XmlNode newChild, XmlDocument doc) | 2 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 1
Used by 36
types with a member, parameter or interface of this typeDataSetDomNameTableNewDiffgramGenParserSimpleTypeSVGXmlAttributeXmlCDataSectionXmlCharacterDataXmlCommentXmlDataLoaderXmlDeclarationXmlDocumentFragmentXmlDocumentTypeXmlDocumentWrapperXmlElementXmlEntityXmlEntityReferenceXmlIgnoreNamespaceReaderXmlImplementationXmlLinkedNodeXmlLoaderXmlNameXmlNamedNodeMapXmlNameExXmlNodeXmlNodeReaderNavigatorXmlNotationXmlProcessingInstructionXmlSchemaXmlSerializationReaderXmlSignificantWhitespaceXmlTextXmlTreeGenXmlUnspecifiedAttributeXmlWhitespace