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

◆ NewEvent()

int System.Xml.XmlEventCache.NewEvent ( )
inlineprivate

Definition at line 500 of file XmlEventCache.cs.

501 {
502 if (_pages == null)
503 {
504 _pages = new List<XmlEvent[]>();
505 _pageCurr = new XmlEvent[32];
507 if (_singleText.Count != 0)
508 {
509 _pageCurr[0].InitEvent(XmlEventType.String, _singleText.GetResult());
510 _pageSize++;
512 }
513 }
514 else if (_pageSize >= _pageCurr.Length)
515 {
516 _pageCurr = new XmlEvent[_pageSize * 2];
518 _pageSize = 0;
519 }
520 return _pageSize++;
521 }
void Add(TKey key, TValue value)
List< XmlEvent[]> _pages
void InitEvent(XmlEventType eventType)

References System.Xml.XmlEventCache._pageCurr, System.Xml.XmlEventCache._pages, System.Xml.XmlEventCache._pageSize, System.Xml.XmlEventCache._singleText, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Xml.Xsl.Runtime.StringConcat.Clear(), System.Xml.Xsl.Runtime.StringConcat.Count, System.Xml.Dictionary, System.Xml.Xsl.Runtime.StringConcat.GetResult(), and System.Xml.XmlEventCache.XmlEvent.InitEvent().

Referenced by System.Xml.XmlEventCache.AddEvent(), System.Xml.XmlEventCache.AddEvent(), System.Xml.XmlEventCache.AddEvent(), System.Xml.XmlEventCache.AddEvent(), System.Xml.XmlEventCache.AddEvent(), and System.Xml.XmlEventCache.AddEvent().