Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IsMatch()

bool System.Xml.XmlElementList.IsMatch ( XmlNode curNode)
inlineprivate

Definition at line 166 of file XmlElementList.cs.

167 {
168 if (curNode.NodeType == XmlNodeType.Element)
169 {
170 if (_name != null)
171 {
172 if (Ref.Equal(_name, _asterisk) || Ref.Equal(curNode.Name, _name))
173 {
174 return true;
175 }
176 }
177 else if ((Ref.Equal(_localName, _asterisk) || Ref.Equal(curNode.LocalName, _localName)) && (Ref.Equal(_namespaceURI, _asterisk) || curNode.NamespaceURI == _namespaceURI))
178 {
179 return true;
180 }
181 }
182 return false;
183 }
readonly string _asterisk

References System.Xml.XmlElementList._asterisk, System.Xml.XmlElementList._localName, System.Xml.XmlElementList._name, System.Xml.XmlElementList._namespaceURI, System.Xml.Ref.Equal(), System.Xml.XmlNode.LocalName, System.Xml.XmlNode.Name, System.Xml.XmlNode.NamespaceURI, and System.Xml.XmlNode.NodeType.

Referenced by System.Xml.XmlElementList.ConcurrencyCheck(), and System.Xml.XmlElementList.GetMatchingNode().