private void WriteStartElement(LocalBuilder nameLocal, int nameIndex)
{
_ilg.Load(_xmlWriterArg);
// localName
if (nameLocal == null)
_ilg.LoadArrayElement(_memberNamesArg, nameIndex);
else
_ilg.Load(nameLocal);
// namespace
_ilg.Load(null);
if (nameLocal != null && nameLocal.LocalType == Globals.TypeOfString)
{
_ilg.Call(JsonFormatGeneratorStatics.WriteStartElementStringMethod);
}
else
{
_ilg.Call(JsonFormatGeneratorStatics.WriteStartElementMethod);
}
}