/// <inheritdoc /> public void Visit(IdentifierDefinition definition, StringDefinitionType type) => AddName(definition);
/// <inheritdoc /> public void Visit(IDefinition definition, StringDefinitionType type) => Write(definition, type);
/// <inheritdoc /> public void Visit(IDefinition definition, StringDefinitionType type) { Add(definition, "string"); }
/// <inheritdoc /> public void Visit(IDefinition definition, StringDefinitionType type) { SetMarshaller(definition); }
/// <inheritdoc /> public void Visit(IDefinition definition, StringDefinitionType type) { UseSimpleMarshaller <string>(definition); }
/// <inheritdoc /> public void Visit(TDefinition definition, StringDefinitionType type) { SetParser(definition, (name, x) => new IdentifierValueDtoString(name, x.Value)); }
/// <inheritdoc /> public void Visit(IdentifierDefinition definition, StringDefinitionType type) { Writers[definition.SystemName] = WriteString; }