public void StartArray(TrwValueType arrayType) { if (state == WriterState.ExpectingArrayElement) { writer.WriteStartElement(ArrayElemStr); } arrayTypeStack.Push(arrayType); if (arrayTypeStack.Peek() == TrwValueType.Undefined) { writer.WriteAttributeString("array", "True"); } else { structuredArrayBuilder.Clear(); structuredArrayBuilder.Append("["); } stateStack.Push(state); state = WriterState.ExpectingArrayElement; pathBuilder.OnStartArray(); }
public void StartArray(TrwValueType arrayType) { writer.WriteStartArray(); pathBuilder.OnStartArray(); }
public void StartArray(TrwValueType arrayType) { consumer(TrwMemToken.StartArray()); pathBuilder.OnStartArray(); }