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

◆ GetSaveOptionsFromAnnotations()

SaveOptions System.Xml.Linq.XObject.GetSaveOptionsFromAnnotations ( )
inlinepackageinherited

Definition at line 490 of file XObject.cs.

491 {
492 XObject xObject = this;
493 object obj;
494 while (true)
495 {
496 if (xObject != null && xObject.annotations == null)
497 {
498 xObject = xObject.parent;
499 continue;
500 }
501 if (xObject == null)
502 {
503 return SaveOptions.None;
504 }
505 obj = xObject.AnnotationForSealedType(typeof(SaveOptions));
506 if (obj != null)
507 {
508 break;
509 }
510 xObject = xObject.parent;
511 }
512 return (SaveOptions)obj;
513 }

References System.Xml.Dictionary, and System.obj.

Referenced by System.Xml.Linq.XDocument.Save(), System.Xml.Linq.XElement.Save(), System.Xml.Linq.XDocument.Save(), System.Xml.Linq.XElement.Save(), System.Xml.Linq.XDocument.Save(), System.Xml.Linq.XElement.Save(), and System.Xml.Linq.XNode.ToString().