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

◆ WriteStartElementAsync() [1/2]

override Task System.Xml.XmlWellFormedWriter.WriteStartElementAsync ( string prefix,
string localName,
string ns )
inline

Definition at line 3176 of file XmlWellFormedWriter.cs.

3177 {
3178 try
3179 {
3180 if (localName == null || localName.Length == 0)
3181 {
3183 }
3184 CheckNCName(localName);
3185 Task task = AdvanceStateAsync(Token.StartElement);
3186 if (task.IsSuccess())
3187 {
3188 return WriteStartElementAsync_NoAdvanceState(prefix, localName, ns);
3189 }
3190 return WriteStartElementAsync_NoAdvanceState(task, prefix, localName, ns);
3191 }
3192 catch
3193 {
3194 _currentState = State.Error;
3195 throw;
3196 }
3197 }
static string Xml_EmptyLocalName
Definition SR.cs:294
Definition SR.cs:7
Task WriteStartElementAsync_NoAdvanceState(string prefix, string localName, string ns)

References System.Xml.XmlWellFormedWriter._currentState, System.Xml.XmlWellFormedWriter.AdvanceStateAsync(), System.Xml.ArgumentException, System.Xml.XmlWellFormedWriter.CheckNCName(), System.prefix, System.task, System.Xml.XmlWellFormedWriter.WriteStartElementAsync_NoAdvanceState(), and System.SR.Xml_EmptyLocalName.