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

◆ Value

string System.Xml.XPathNodePointer.Value
getpackage

Definition at line 181 of file XPathNodePointer.cs.

182 {
183 [RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
184 get
185 {
186 RealFoliate();
187 if (_node == null)
188 {
189 return null;
190 }
191 if (_column == null)
192 {
193 string text = _node.Value;
194 if (XmlDataDocument.IsTextNode(_node.NodeType))
195 {
196 XmlNode parentNode = _node.ParentNode;
197 if (parentNode == null)
198 {
199 return text;
200 }
202 while (xmlNode != null && XmlDataDocument.IsTextNode(xmlNode.NodeType))
203 {
204 text += xmlNode.Value;
206 }
207 }
208 return text;
209 }
210 if (_column.ColumnMapping == MappingType.Attribute || _fOnValue)
211 {
212 DataRow row = Row;
213 DataRowVersion version = ((row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current);
214 object value = row[_column, version];
215 if (!Convert.IsDBNull(value))
216 {
218 }
219 return null;
220 }
221 return null;
222 }
223 }
string ConvertObjectToXml(object value)
virtual MappingType ColumnMapping
readonly XmlDataDocument _doc
XmlNode SafeNextSibling(XmlNode n)
virtual ? string Value
Definition XmlNode.cs:62
virtual ? XmlNode ParentNode
Definition XmlNode.cs:76
XmlNodeType NodeType
Definition XmlNode.cs:73

Referenced by System.Xml.DataDocumentXPathNavigator.GetAttribute().