public void WriteDebugSchema(IDebugSchemaBuilder builder) { if (_map == null) { builder.SingleValueSerializer(this); } else { using (builder.GroupSerializer(this)) { for (int i = 0; i < _map.Length; i++) { #if FEAT_IKVM string name = _map[i].RawValue.ToString(); #else string name = _map[i].TypedValue.ToString(); #endif using (builder.Field(_map[i].WireValue, name)) { } } } } }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.GroupSerializer(this)) { for (int i = 0; i < _tails.Length; i++) { using (builder.Field(i + 1, "Field")) _tails[i].WriteDebugSchema(builder); } } }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.SingleTailDecorator(this)) { var b = builder.Contract(_model[_baseTypeKey].Serializer.ExpectedType); if (b != null) { _model[_baseTypeKey].Serializer.WriteDebugSchema(b); } } }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { string description = _options.ToString(); if (_allowNullWireType) { if (!string.IsNullOrEmpty(description)) { description += ", "; } description += "WithNullWireType"; } var s = (_tail ?? _baseKeySerializer); if (s != null) { using (builder.SingleTailDecorator(this, description)) s.WriteDebugSchema(builder); } else { builder.SingleValueSerializer(this, description); } }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.GroupSerializer(this)) { for (int i = 0; i < _serializers.Length; i++) { IProtoSerializerWithWireType ser = _serializers[i]; if (ser.ExpectedType != ExpectedType) { using (builder.Field(_fieldNumbers[i], "SubType")) ser.WriteDebugSchema(builder); } } for (int i = 0; i < _serializers.Length; i++) { IProtoSerializerWithWireType ser = _serializers[i]; if (ser.ExpectedType == ExpectedType) { using (builder.Field(_fieldNumbers[i])) ser.WriteDebugSchema(builder); } } } }
public override void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.SingleTailDecorator(this, _property.Name)) Tail.WriteDebugSchema(builder); }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { }
public override void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.SingleTailDecorator(this, _wireType.ToString())) Tail.WriteDebugSchema(builder); }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { _head.WriteDebugSchema(builder); }
public virtual void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.SingleTailDecorator(this)) Tail.WriteDebugSchema(builder); }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { throw new NotSupportedException(); }
public override void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.SingleTailDecorator(this, _getSpecified.Name)) Tail.WriteDebugSchema(builder); }
public override void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.SingleTailDecorator(this, _defaultValue?.ToString())) Tail.WriteDebugSchema(builder); }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.Field(_number)) _serializer.WriteDebugSchema(builder); }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { builder.SingleValueSerializer(this, !_overwriteList ? "append" : null); }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.SingleTailDecorator(this, _protoCompatibility ? "compatibility" : "")) _serializer.WriteDebugSchema(builder); }
public void WriteDebugSchema(IDebugSchemaBuilder builder) { builder.SingleValueSerializer(this); }
public override void WriteDebugSchema(IDebugSchemaBuilder builder) { using (builder.SingleTailDecorator(this, _listHelpers.MakeDebugSchemaDescription(AppendToCollection))) Tail.WriteDebugSchema(builder); }