Skip to content

Commit

Permalink
Reworked code generation for better compatibility with classic .NET (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelstaib committed Feb 18, 2022
1 parent 69a0189 commit 9cfa1d1
Show file tree
Hide file tree
Showing 109 changed files with 390 additions and 391 deletions.
1 change: 0 additions & 1 deletion src/GreenDonut/src/Core/FetchOnceDataLoader.cs
Expand Up @@ -22,7 +22,6 @@ protected FetchOnceDataLoader(DataLoaderOptions? options = null)
/// A single result which may contain a value or information about the
/// error which may occurred during the call.
/// </returns>

public Task<TValue> LoadAsync(CancellationToken cancellationToken)
=> LoadAsync("default", cancellationToken);

Expand Down
Expand Up @@ -87,18 +87,18 @@ public class OperationDocumentGenerator : ClassBaseGenerator<OperationDescriptor
.SetPublic()
.SetOverride()
.SetReturnType(TypeNames.String)
.AddCode("#if NETSTANDARD2_0")
.AddCode("#if NETCOREAPP3_1_OR_GREATER")
.AddCode(MethodCallBuilder
.New()
.SetReturn()
.SetMethodName(TypeNames.EncodingUtf8, nameof(Encoding.UTF8.GetString))
.AddArgument("Body.ToArray()"))
.AddArgument("Body"))
.AddCode("#else")
.AddCode(MethodCallBuilder
.New()
.SetReturn()
.SetMethodName(TypeNames.EncodingUtf8, nameof(Encoding.UTF8.GetString))
.AddArgument("Body"))
.AddArgument("Body.ToArray()"))
.AddCode("#endif");

classBuilder.Build(writer);
Expand Down
Expand Up @@ -207,10 +207,10 @@ public static GetJsonQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "90a00e07ca153decc5937eb356401940e7c6b66a");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -561,10 +561,10 @@ public static GetFooQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "43715bb5e8ecbe7659e99dcb33abcf1ffeadff8e");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -1305,10 +1305,10 @@ public static GetHeroQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "9f9a72871b1548dfdb9e75702e81c5c5945ff0c3");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -1456,10 +1456,10 @@ public static OnReviewSubSubscriptionDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "92220fce37342d7ade3d63a2a81342eb1fb14bac");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -1564,10 +1564,10 @@ public static CreateReviewMutMutationDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "7b7488dce3bce5700fe4fab0d349728a5121c153");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -655,10 +655,10 @@ public static GetHeroQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "e420a6956d7dd75be7471b2fc1d22df41d4c6985");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -674,10 +674,10 @@ public static GetHeroQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "9f9a72871b1548dfdb9e75702e81c5c5945ff0c3");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -374,10 +374,10 @@ public static GetHeroQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "95ca68547e3a55b9ff81efe79b33a417b2f0690b");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -3400,10 +3400,10 @@ public static IntrospectionQueryQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "5902e9f9fd92bc2e9785f0821db6ff925e660fde");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -379,10 +379,10 @@ public static GetHeroQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "f8ce4e3a52ec254e48424fe573eb27a039aece1a");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -463,10 +463,10 @@ public static SearchHeroQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "e2347e3fc516d7742122125fa68a1aca286f128c");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -746,10 +746,10 @@ public static SearchHeroQueryDocument Instance
= new global::StrawberryShake.DocumentHash("sha1Hash", "ab273d4e301554c50a6325fad57fa04d3744ef1a");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -534,10 +534,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "c11160a60d74905834b4c99aa93c6523954df324");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -655,10 +655,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "c3ed517156362cb7471bdf5a8737d05dae09940c");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -769,10 +769,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "36eb0176de845ee1b1deda2d3edd28d5debbc50a");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -534,10 +534,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "c11160a60d74905834b4c99aa93c6523954df324");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -655,10 +655,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "c3ed517156362cb7471bdf5a8737d05dae09940c");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -769,10 +769,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "36eb0176de845ee1b1deda2d3edd28d5debbc50a");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -534,10 +534,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "c11160a60d74905834b4c99aa93c6523954df324");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -655,10 +655,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "c3ed517156362cb7471bdf5a8737d05dae09940c");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -769,10 +769,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "36eb0176de845ee1b1deda2d3edd28d5debbc50a");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -534,10 +534,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "c11160a60d74905834b4c99aa93c6523954df324");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -655,10 +655,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "c3ed517156362cb7471bdf5a8737d05dae09940c");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down Expand Up @@ -769,10 +769,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "36eb0176de845ee1b1deda2d3edd28d5debbc50a");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -214,10 +214,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "36eb0176de845ee1b1deda2d3edd28d5debbc50a");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down
Expand Up @@ -214,10 +214,10 @@ namespace Foo.Bar
= new global::StrawberryShake.DocumentHash("sha1Hash", "c11160a60d74905834b4c99aa93c6523954df324");
public override global::System.String ToString()
{
#if NETSTANDARD2_0
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#if NETCOREAPP3_1_OR_GREATER
return global::System.Text.Encoding.UTF8.GetString(Body);
#else
return global::System.Text.Encoding.UTF8.GetString(Body);
return global::System.Text.Encoding.UTF8.GetString(Body.ToArray());
#endif
}
}
Expand Down

0 comments on commit 9cfa1d1

Please sign in to comment.