Skip to content

Commit 64ce072

Browse files
authored
Merge pull request #29 from smdn/releases/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.2.0-1674566053
Release main/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.2.0
2 parents 4171114 + 9827370 commit 64ce072

File tree

3 files changed

+58
-25
lines changed

3 files changed

+58
-25
lines changed

doc/api-list/Smdn.Reflection.ReverseGenerating.ListApi.Core/Smdn.Reflection.ReverseGenerating.ListApi.Core-net6.0.apilist.cs

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.3)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.2.0)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.1.3.0
4-
// InformationalVersion: 1.1.3+838f22ef3a8aec668070f1ca9e1e4688974dad9c
3+
// AssemblyVersion: 1.2.0.0
4+
// InformationalVersion: 1.2.0+4171114f874ee632b40586362e7979ce5871c0c7
55
// TargetFramework: .NETCoreApp,Version=v6.0
66
// Configuration: Release
77
// Referenced assemblies:
8+
// Microsoft.Extensions.DependencyModel, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
89
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
9-
// Smdn.Fundamental.Reflection, Version=3.3.2.0, Culture=neutral
10-
// Smdn.Reflection.ReverseGenerating, Version=1.1.4.0, Culture=neutral
10+
// Smdn.Fundamental.Reflection, Version=3.3.0.0, Culture=neutral
11+
// Smdn.Reflection.ReverseGenerating, Version=1.1.1.0, Culture=neutral
1112
// System.Collections, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
12-
// System.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1313
// System.Linq, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1414
// System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1515
// System.Reflection.MetadataLoadContext, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
@@ -30,21 +30,29 @@
3030

3131
namespace Smdn.Reflection.ReverseGenerating.ListApi {
3232
public class ApiListWriter {
33-
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions options) {}
33+
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions? options) {}
34+
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions? options, ILogger? logger) {}
3435

3536
public TextWriter BaseWriter { get; }
3637

38+
[Obsolete("Use WriteHeader")]
3739
public void WriteAssemblyInfoHeader() {}
3840
public void WriteExportedTypes() {}
41+
public void WriteFooter() {}
42+
public void WriteHeader() {}
3943
}
4044

4145
public class ApiListWriterOptions : GeneratorOptions {
4246
public class WriterOptions {
4347
public WriterOptions() {}
4448

4549
public bool OrderStaticMembersFirst { get; set; }
50+
public bool WriteAssemblyInfo { get; set; }
4651
public bool WriteEmbeddedResources { get; set; }
52+
public bool WriteFooter { get; set; }
53+
public bool WriteHeader { get; set; }
4754
public bool WriteNullableAnnotationDirective { get; set; }
55+
public bool WriteReferencedAssemblies { get; set; }
4856
}
4957

5058
public ApiListWriterOptions() {}
@@ -57,7 +65,8 @@ public static class AssemblyExtensions {
5765
}
5866

5967
public static class AssemblyLoader {
60-
[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) {}
68+
[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) {}
69+
[return: MaybeNull] public static TResult UsingAssembly<TArg, TResult>(Stream assemblyStream, string componentAssemblyPath, bool loadIntoReflectionOnlyContext, TArg arg, Func<Assembly, TArg, TResult> actionWithLoadedAssembly, out WeakReference? context, ILogger? logger = null) {}
6170
}
6271

6372
public static class AttributeFilter {
@@ -78,3 +87,5 @@ public int Compare(MemberInfo? x, MemberInfo? y) {}
7887
public int GetOrder(MemberInfo? member) {}
7988
}
8089
}
90+
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.2.1.0.
91+
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)

doc/api-list/Smdn.Reflection.ReverseGenerating.ListApi.Core/Smdn.Reflection.ReverseGenerating.ListApi.Core-net7.0.apilist.cs

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.3)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.2.0)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.1.3.0
4-
// InformationalVersion: 1.1.3+838f22ef3a8aec668070f1ca9e1e4688974dad9c
3+
// AssemblyVersion: 1.2.0.0
4+
// InformationalVersion: 1.2.0+4171114f874ee632b40586362e7979ce5871c0c7
55
// TargetFramework: .NETCoreApp,Version=v7.0
66
// Configuration: Release
77
// Referenced assemblies:
8+
// Microsoft.Extensions.DependencyModel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
89
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
9-
// Smdn.Fundamental.Reflection, Version=3.3.2.0, Culture=neutral
10-
// Smdn.Reflection.ReverseGenerating, Version=1.1.4.0, Culture=neutral
10+
// Smdn.Fundamental.Reflection, Version=3.3.0.0, Culture=neutral
11+
// Smdn.Reflection.ReverseGenerating, Version=1.1.1.0, Culture=neutral
1112
// System.Collections, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
12-
// System.Console, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1313
// System.Linq, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1414
// System.Reflection.Metadata, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
15-
// System.Reflection.MetadataLoadContext, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
15+
// System.Reflection.MetadataLoadContext, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
1616
// System.Runtime, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1717
// System.Runtime.InteropServices, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1818
// System.Runtime.Loader, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -30,21 +30,29 @@
3030

3131
namespace Smdn.Reflection.ReverseGenerating.ListApi {
3232
public class ApiListWriter {
33-
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions options) {}
33+
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions? options) {}
34+
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions? options, ILogger? logger) {}
3435

3536
public TextWriter BaseWriter { get; }
3637

38+
[Obsolete("Use WriteHeader")]
3739
public void WriteAssemblyInfoHeader() {}
3840
public void WriteExportedTypes() {}
41+
public void WriteFooter() {}
42+
public void WriteHeader() {}
3943
}
4044

4145
public class ApiListWriterOptions : GeneratorOptions {
4246
public class WriterOptions {
4347
public WriterOptions() {}
4448

4549
public bool OrderStaticMembersFirst { get; set; }
50+
public bool WriteAssemblyInfo { get; set; }
4651
public bool WriteEmbeddedResources { get; set; }
52+
public bool WriteFooter { get; set; }
53+
public bool WriteHeader { get; set; }
4754
public bool WriteNullableAnnotationDirective { get; set; }
55+
public bool WriteReferencedAssemblies { get; set; }
4856
}
4957

5058
public ApiListWriterOptions() {}
@@ -57,7 +65,8 @@ public static class AssemblyExtensions {
5765
}
5866

5967
public static class AssemblyLoader {
60-
[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) {}
68+
[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) {}
69+
[return: MaybeNull] public static TResult UsingAssembly<TArg, TResult>(Stream assemblyStream, string componentAssemblyPath, bool loadIntoReflectionOnlyContext, TArg arg, Func<Assembly, TArg, TResult> actionWithLoadedAssembly, out WeakReference? context, ILogger? logger = null) {}
6170
}
6271

6372
public static class AttributeFilter {
@@ -78,3 +87,5 @@ public int Compare(MemberInfo? x, MemberInfo? y) {}
7887
public int GetOrder(MemberInfo? member) {}
7988
}
8089
}
90+
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.2.1.0.
91+
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)

doc/api-list/Smdn.Reflection.ReverseGenerating.ListApi.Core/Smdn.Reflection.ReverseGenerating.ListApi.Core-netcoreapp3.1.apilist.cs

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.3)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.2.0)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.1.3.0
4-
// InformationalVersion: 1.1.3+838f22ef3a8aec668070f1ca9e1e4688974dad9c
3+
// AssemblyVersion: 1.2.0.0
4+
// InformationalVersion: 1.2.0+4171114f874ee632b40586362e7979ce5871c0c7
55
// TargetFramework: .NETCoreApp,Version=v3.1
66
// Configuration: Release
77
// Referenced assemblies:
8+
// Microsoft.Extensions.DependencyModel, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
89
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
9-
// Smdn.Fundamental.Reflection, Version=3.3.2.0, Culture=neutral
10-
// Smdn.Reflection.ReverseGenerating, Version=1.1.4.0, Culture=neutral
10+
// Smdn.Fundamental.Reflection, Version=3.3.0.0, Culture=neutral
11+
// Smdn.Reflection.ReverseGenerating, Version=1.1.1.0, Culture=neutral
1112
// System.Collections, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
12-
// System.Console, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1313
// System.IO.FileSystem, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1414
// System.Linq, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1515
// System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -32,21 +32,29 @@
3232

3333
namespace Smdn.Reflection.ReverseGenerating.ListApi {
3434
public class ApiListWriter {
35-
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions options) {}
35+
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions? options) {}
36+
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions? options, ILogger? logger) {}
3637

3738
public TextWriter BaseWriter { get; }
3839

40+
[Obsolete("Use WriteHeader")]
3941
public void WriteAssemblyInfoHeader() {}
4042
public void WriteExportedTypes() {}
43+
public void WriteFooter() {}
44+
public void WriteHeader() {}
4145
}
4246

4347
public class ApiListWriterOptions : GeneratorOptions {
4448
public class WriterOptions {
4549
public WriterOptions() {}
4650

4751
public bool OrderStaticMembersFirst { get; set; }
52+
public bool WriteAssemblyInfo { get; set; }
4853
public bool WriteEmbeddedResources { get; set; }
54+
public bool WriteFooter { get; set; }
55+
public bool WriteHeader { get; set; }
4956
public bool WriteNullableAnnotationDirective { get; set; }
57+
public bool WriteReferencedAssemblies { get; set; }
5058
}
5159

5260
public ApiListWriterOptions() {}
@@ -59,7 +67,8 @@ public static class AssemblyExtensions {
5967
}
6068

6169
public static class AssemblyLoader {
62-
[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) {}
70+
[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) {}
71+
[return: MaybeNull] public static TResult UsingAssembly<TArg, TResult>(Stream assemblyStream, string componentAssemblyPath, bool loadIntoReflectionOnlyContext, TArg arg, Func<Assembly, TArg, TResult> actionWithLoadedAssembly, out WeakReference? context, ILogger? logger = null) {}
6372
}
6473

6574
public static class AttributeFilter {
@@ -80,3 +89,5 @@ public int Compare(MemberInfo? x, MemberInfo? y) {}
8089
public int GetOrder(MemberInfo? member) {}
8190
}
8291
}
92+
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.2.1.0.
93+
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)

0 commit comments

Comments
 (0)