Skip to content

Commit 94cc635

Browse files
committed
设置类型公开,方便其他程序集访问
1 parent ca5f036 commit 94cc635

3 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/MediaConverters/MediaConverters.Tests/Tool/MediaConverterTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ private Options ToOptions(string fileName, ImageConvertContext imageConvertConte
347347
var inputFile = TestFileProvider.GetTestFile(fileName);
348348

349349
var jsonText = JsonSerializer.Serialize(imageConvertContext,
350-
new JsonSerializerOptions(SourceGenerationContext.Default.Options)
350+
new JsonSerializerOptions(MediaConverterJsonSerializerSourceGenerationContext.Default.Options)
351351
{
352352
DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull,
353353
});

src/MediaConverters/MediaConverters.Tool/Contexts/SourceGenerationContext.cs renamed to src/MediaConverters/MediaConverters.Tool/Contexts/MediaConverterJsonSerializerSourceGenerationContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ namespace DotNetCampus.MediaConverters.Contexts;
1313
[JsonSerializable(typeof(SetSoftEdgeEffectTask))]
1414
[JsonSerializable(typeof(ImageConvertContext))]
1515
[JsonSerializable(typeof(IImageConvertTask))]
16-
internal partial class SourceGenerationContext : JsonSerializerContext
16+
public partial class MediaConverterJsonSerializerSourceGenerationContext : JsonSerializerContext
1717
{
1818
}

src/MediaConverters/MediaConverters.Tool/Program.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
using System.Text.Json;
1414
using System.Threading.Tasks;
1515
using SixLabors.ImageSharp.Formats.Png;
16-
using SourceGenerationContext = DotNetCampus.MediaConverters.Contexts.SourceGenerationContext;
1716

1817
namespace DotNetCampus.MediaConverters;
1918

@@ -29,7 +28,7 @@ static async Task<int> Main(string[] args)
2928
internal static async Task<ErrorCode> RunAsync(Options options)
3029
{
3130
var jsonText = await File.ReadAllTextAsync(options.ConvertConfigurationFile);
32-
var imageConvertContext = JsonSerializer.Deserialize(jsonText, typeof(ImageConvertContext), SourceGenerationContext.Default) as ImageConvertContext;
31+
var imageConvertContext = JsonSerializer.Deserialize(jsonText, typeof(ImageConvertContext), MediaConverterJsonSerializerSourceGenerationContext.Default) as ImageConvertContext;
3332

3433
if (imageConvertContext is null)
3534
{

0 commit comments

Comments
 (0)