Skip to content

Commit 46f489a

Browse files
authored
Merge pull request #7 from smdn/releases/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.2-1657574768
Release main/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.2
2 parents 3059a98 + 50d58af commit 46f489a

File tree

2 files changed

+50
-18
lines changed

2 files changed

+50
-18
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.1)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.2)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.1.1.0
4-
// InformationalVersion: 1.1.1+c427f8c147936a9aec90fa59918071264114150c
3+
// AssemblyVersion: 1.1.2.0
4+
// InformationalVersion: 1.1.2+3059a983a624895dd6329f952eac8aad840a581f
55
// TargetFramework: .NETCoreApp,Version=v6.0
66
// Configuration: Release
7-
#nullable enable annotations
87

98
using System;
109
using System.Collections.Generic;
1110
using System.Diagnostics.CodeAnalysis;
1211
using System.IO;
1312
using System.Reflection;
13+
using System.Runtime.CompilerServices;
1414
using System.Runtime.Versioning;
1515
using Microsoft.Extensions.Logging;
1616
using Smdn.Reflection.ReverseGenerating;
1717
using Smdn.Reflection.ReverseGenerating.ListApi;
1818

1919
namespace Smdn.Reflection.ReverseGenerating.ListApi {
20+
[Nullable(byte.MinValue)]
21+
[NullableContext(1)]
2022
public class ApiListWriter {
2123
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions options) {}
2224

@@ -26,7 +28,10 @@ public void WriteAssemblyInfoHeader() {}
2628
public void WriteExportedTypes() {}
2729
}
2830

31+
[Nullable(byte.MinValue)]
32+
[NullableContext(1)]
2933
public class ApiListWriterOptions : GeneratorOptions {
34+
[NullableContext(byte.MinValue)]
3035
public class WriterOptions {
3136
public WriterOptions() {}
3237

@@ -40,28 +45,39 @@ public ApiListWriterOptions() {}
4045
}
4146

4247
public static class AssemblyExtensions {
43-
[return: MaybeNull] public static TValue? GetAssemblyMetadataAttributeValue<TAssemblyMetadataAttribute, TValue>(this Assembly assm) where TAssemblyMetadataAttribute : Attribute {}
48+
[NullableContext(1)]
49+
[return: MaybeNull] public static TValue GetAssemblyMetadataAttributeValue<TAssemblyMetadataAttribute, TValue>(this Assembly assm) where TAssemblyMetadataAttribute : Attribute {}
4450
}
4551

52+
[Nullable(byte.MinValue)]
53+
[NullableContext(1)]
4654
public static class AssemblyLoader {
47-
[return: MaybeNull] public static TResult? UsingAssembly<TArg, TResult>(FileInfo assemblyFile, bool loadIntoReflectionOnlyContext, TArg? arg, Func<Assembly, TArg?, TResult?> actionWithLoadedAssembly, out WeakReference? context, ILogger? logger = null) {}
55+
[return: MaybeNull] public static TResult UsingAssembly<TArg, TResult>(FileInfo assemblyFile, bool loadIntoReflectionOnlyContext, TArg arg, Func<Assembly, TArg, TResult> actionWithLoadedAssembly, [Nullable(2)] out WeakReference context, [Nullable(2)] ILogger logger = null) {}
4856
}
4957

58+
[Nullable(byte.MinValue)]
59+
[NullableContext(1)]
5060
public static class AttributeFilter {
5161
public static readonly AttributeTypeFilter Default; // = "Smdn.Reflection.ReverseGenerating.AttributeTypeFilter"
5262
}
5363

5464
public static class FrameworkMonikers {
55-
public static bool TryGetMoniker(FrameworkName frameworkName, string? osSpecifier, [NotNullWhen(true)] out string? frameworkMoniker) {}
65+
[NullableContext(2)]
66+
public static bool TryGetMoniker([Nullable(1)] FrameworkName frameworkName, string osSpecifier, [NotNullWhen(true)] out string frameworkMoniker) {}
5667
}
5768

69+
[Nullable(byte.MinValue)]
70+
[NullableContext(1)]
5871
public class MemberInfoComparer : IComparer<MemberInfo> {
5972
public static readonly MemberInfoComparer Default; // = "Smdn.Reflection.ReverseGenerating.ListApi.MemberInfoComparer"
6073
public static readonly MemberInfoComparer StaticMembersFirst; // = "Smdn.Reflection.ReverseGenerating.ListApi.MemberInfoComparer"
6174

6275
public MemberInfoComparer(int orderOfStaticMember, int orderOfInstanceMember) {}
6376

64-
public int Compare(MemberInfo? x, MemberInfo? y) {}
65-
public int GetOrder(MemberInfo? member) {}
77+
[NullableContext(2)]
78+
public int Compare(MemberInfo x, MemberInfo y) {}
79+
[NullableContext(2)]
80+
public int GetOrder(MemberInfo member) {}
6681
}
6782
}
83+
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.1)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.2)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.1.1.0
4-
// InformationalVersion: 1.1.1+c427f8c147936a9aec90fa59918071264114150c
3+
// AssemblyVersion: 1.1.2.0
4+
// InformationalVersion: 1.1.2+3059a983a624895dd6329f952eac8aad840a581f
55
// TargetFramework: .NETCoreApp,Version=v3.1
66
// Configuration: Release
7-
#nullable enable annotations
87

98
using System;
109
using System.Collections.Generic;
1110
using System.Diagnostics.CodeAnalysis;
1211
using System.IO;
1312
using System.Reflection;
13+
using System.Runtime.CompilerServices;
1414
using System.Runtime.Versioning;
1515
using Microsoft.Extensions.Logging;
1616
using Smdn.Reflection.ReverseGenerating;
1717
using Smdn.Reflection.ReverseGenerating.ListApi;
1818

1919
namespace Smdn.Reflection.ReverseGenerating.ListApi {
20+
[Nullable(byte.MinValue)]
21+
[NullableContext(1)]
2022
public class ApiListWriter {
2123
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions options) {}
2224

@@ -26,7 +28,10 @@ public void WriteAssemblyInfoHeader() {}
2628
public void WriteExportedTypes() {}
2729
}
2830

31+
[Nullable(byte.MinValue)]
32+
[NullableContext(1)]
2933
public class ApiListWriterOptions : GeneratorOptions {
34+
[NullableContext(byte.MinValue)]
3035
public class WriterOptions {
3136
public WriterOptions() {}
3237

@@ -40,28 +45,39 @@ public ApiListWriterOptions() {}
4045
}
4146

4247
public static class AssemblyExtensions {
43-
[return: MaybeNull] public static TValue? GetAssemblyMetadataAttributeValue<TAssemblyMetadataAttribute, TValue>(this Assembly assm) where TAssemblyMetadataAttribute : Attribute {}
48+
[NullableContext(1)]
49+
[return: MaybeNull] public static TValue GetAssemblyMetadataAttributeValue<TAssemblyMetadataAttribute, TValue>(this Assembly assm) where TAssemblyMetadataAttribute : Attribute {}
4450
}
4551

52+
[Nullable(byte.MinValue)]
53+
[NullableContext(1)]
4654
public static class AssemblyLoader {
47-
[return: MaybeNull] public static TResult? UsingAssembly<TArg, TResult>(FileInfo assemblyFile, bool loadIntoReflectionOnlyContext, TArg? arg, Func<Assembly, TArg?, TResult?> actionWithLoadedAssembly, out WeakReference? context, ILogger? logger = null) {}
55+
[return: MaybeNull] public static TResult UsingAssembly<TArg, TResult>(FileInfo assemblyFile, bool loadIntoReflectionOnlyContext, TArg arg, Func<Assembly, TArg, TResult> actionWithLoadedAssembly, [Nullable(2)] out WeakReference context, [Nullable(2)] ILogger logger = null) {}
4856
}
4957

58+
[Nullable(byte.MinValue)]
59+
[NullableContext(1)]
5060
public static class AttributeFilter {
5161
public static readonly AttributeTypeFilter Default; // = "Smdn.Reflection.ReverseGenerating.AttributeTypeFilter"
5262
}
5363

5464
public static class FrameworkMonikers {
55-
public static bool TryGetMoniker(FrameworkName frameworkName, string? osSpecifier, [NotNullWhen(true)] out string? frameworkMoniker) {}
65+
[NullableContext(2)]
66+
public static bool TryGetMoniker([Nullable(1)] FrameworkName frameworkName, string osSpecifier, [NotNullWhen(true)] out string frameworkMoniker) {}
5667
}
5768

69+
[Nullable(byte.MinValue)]
70+
[NullableContext(1)]
5871
public class MemberInfoComparer : IComparer<MemberInfo> {
5972
public static readonly MemberInfoComparer Default; // = "Smdn.Reflection.ReverseGenerating.ListApi.MemberInfoComparer"
6073
public static readonly MemberInfoComparer StaticMembersFirst; // = "Smdn.Reflection.ReverseGenerating.ListApi.MemberInfoComparer"
6174

6275
public MemberInfoComparer(int orderOfStaticMember, int orderOfInstanceMember) {}
6376

64-
public int Compare(MemberInfo? x, MemberInfo? y) {}
65-
public int GetOrder(MemberInfo? member) {}
77+
[NullableContext(2)]
78+
public int Compare(MemberInfo x, MemberInfo y) {}
79+
[NullableContext(2)]
80+
public int GetOrder(MemberInfo member) {}
6681
}
6782
}
83+

0 commit comments

Comments
 (0)