Skip to content

Commit

Permalink
Add BCL types Encoding, Decoder, Encoder
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolayPianikov committed May 19, 2024
1 parent d230eca commit 3846327
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion src/Pure.DI.Core/Features/Default.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,20 @@ private static void Setup()
#if NET6_0_OR_GREATER
.Bind<global::System.Random>().To(_ => global::System.Random.Shared)
#endif
;
#if NETCOREAPP2_0 || NET || NETSTANDARD2_0_OR_GREATER
.Bind<global::System.Text.Encoding>().To(_ => global::System.Text.Encoding.Default)
#endif
.Bind<global::System.Text.Decoder>().To(ctx =>
{
ctx.Inject(out global::System.Text.Encoding encoding);
return encoding.GetDecoder();
})
.Bind<global::System.Text.Encoder>().To(ctx =>
{
ctx.Inject(out global::System.Text.Encoding encoding);
return encoding.GetEncoder();
})
;
}
}
}
Expand Down

0 comments on commit 3846327

Please sign in to comment.