private static string Serialize <T>(T toPack, Type declaredType = null) { var typeContext = MetadataExplorer.CreateFor(typeof(T)).Serializers; var sb = new StringBuilder(); var engine = new InternalPackformatWriter(new StringWriter(sb), typeContext); engine.Pack(toPack, declaredType); return(sb.ToString()); }
public ShapeshifterWriter(InternalPackformatWriter writer) { _writer = writer; }