public void End() { ThrowIfDisposed(); ThrowIfInvalidState("WriteStart", TableEntityWriterState.Name); textWriter.Write('}'); state = TableEntityWriterState.Done; }
public void Start() { ThrowIfDisposed(); ThrowIfInvalidState("WriteStart", default(TableEntityWriterState)); textWriter.Write('{'); state = TableEntityWriterState.Name; }
public void Start() { this.ThrowIfDisposed(); this.ThrowIfInvalidState("WriteStart", TableEntityWriterState.Initial); this.textWriter.Write('{'); this.state = TableEntityWriterState.Name; }
public void Close() { if (this.state != TableEntityWriterState.CLosed) { this.Flush(); this.state = TableEntityWriterState.CLosed; } }
public void Close() { if (state != TableEntityWriterState.CLosed) { Flush(); state = TableEntityWriterState.CLosed; } }
public TableEntityWriter(TextWriter writer) { if (writer == null) { throw new ArgumentNullException("writer"); } textWriter = writer; context = new TableEntityWriterContext(); state = TableEntityWriterState.Initial; }
private void UpdateState() { if (this.state == TableEntityWriterState.Name) { this.state = TableEntityWriterState.Value; } else { this.state = TableEntityWriterState.Name; } }
private void UpdateWriterState() { if (state == TableEntityWriterState.Name) { state = TableEntityWriterState.Value; } else { state = TableEntityWriterState.Name; } }
public void WriteName(string name) { if (name == null) { throw new ArgumentNullException("name"); } this.ThrowIfDisposed(); this.ThrowIfInvalidState("WriteName", TableEntityWriterState.Name); this.elemantName = name; this.state = TableEntityWriterState.Value; }
public void WriteName(string name) { if (name == null) { throw new ArgumentException("name"); } if (name.StartsWith(EdmSchemaMapping.SystemPropertiesPrefix, StringComparison.OrdinalIgnoreCase)) { throw new ArgumentException("name"); } ThrowIfDisposed(); ThrowIfInvalidState("WriteName", TableEntityWriterState.Name); if (EdmSchemaMapping.IsDocumentDBProperty(name)) { elemantName = EdmSchemaMapping.SystemPropertiesPrefix + name; } else { elemantName = name; } state = TableEntityWriterState.Value; }