Skip to content

Commit da5f8bc

Browse files
authored
Merge pull request #41 from smdn/releases/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.3.0-1707644478
Release main/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.3.0
2 parents 5432873 + bd6b01a commit da5f8bc

File tree

3 files changed

+37
-114
lines changed

3 files changed

+37
-114
lines changed

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

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.2.0)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.3.0)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.2.0.0
4-
// InformationalVersion: 1.2.0+4171114f874ee632b40586362e7979ce5871c0c7
3+
// AssemblyVersion: 1.3.0.0
4+
// InformationalVersion: 1.3.0+54328733b5796254153c4c81506d16c69c41f84c
55
// TargetFramework: .NETCoreApp,Version=v6.0
66
// Configuration: Release
77
// Referenced assemblies:
88
// Microsoft.Extensions.DependencyModel, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
99
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
10-
// Smdn.Fundamental.Reflection, Version=3.3.0.0, Culture=neutral
11-
// Smdn.Reflection.ReverseGenerating, Version=1.1.1.0, Culture=neutral
10+
// Smdn.Fundamental.Reflection, Version=3.6.0.0, Culture=neutral
11+
// Smdn.Reflection.ReverseGenerating, Version=1.3.0.0, Culture=neutral
1212
// System.Collections, 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
@@ -47,6 +47,7 @@ public class WriterOptions {
4747
public WriterOptions() {}
4848

4949
public bool OrderStaticMembersFirst { get; set; }
50+
public bool ThrowIfForwardedTypesCouldNotLoaded { get; set; }
5051
public bool WriteAssemblyInfo { get; set; }
5152
public bool WriteEmbeddedResources { get; set; }
5253
public bool WriteFooter { get; set; }
@@ -64,6 +65,13 @@ public static class AssemblyExtensions {
6465
[return: MaybeNull] public static TValue GetAssemblyMetadataAttributeValue<TAssemblyMetadataAttribute, TValue>(this Assembly assm) where TAssemblyMetadataAttribute : Attribute {}
6566
}
6667

68+
public sealed class AssemblyFileNotFoundException : FileNotFoundException {
69+
public AssemblyFileNotFoundException() {}
70+
public AssemblyFileNotFoundException(string? message) {}
71+
public AssemblyFileNotFoundException(string? message, Exception? innerException) {}
72+
public AssemblyFileNotFoundException(string? message, string? fileName, Exception? innerException) {}
73+
}
74+
6775
public static class AssemblyLoader {
6876
[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) {}
6977
[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) {}
@@ -87,5 +95,5 @@ public int Compare(MemberInfo? x, MemberInfo? y) {}
8795
public int GetOrder(MemberInfo? member) {}
8896
}
8997
}
90-
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.2.1.0.
98+
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.1.0.
9199
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.2.0)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.3.0)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.2.0.0
4-
// InformationalVersion: 1.2.0+4171114f874ee632b40586362e7979ce5871c0c7
5-
// TargetFramework: .NETCoreApp,Version=v7.0
3+
// AssemblyVersion: 1.3.0.0
4+
// InformationalVersion: 1.3.0+54328733b5796254153c4c81506d16c69c41f84c
5+
// TargetFramework: .NETCoreApp,Version=v8.0
66
// Configuration: Release
77
// Referenced assemblies:
8-
// Microsoft.Extensions.DependencyModel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
8+
// Microsoft.Extensions.DependencyModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
99
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
10-
// Smdn.Fundamental.Reflection, Version=3.3.0.0, Culture=neutral
11-
// Smdn.Reflection.ReverseGenerating, Version=1.1.1.0, Culture=neutral
12-
// System.Collections, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
13-
// System.Linq, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
14-
// System.Reflection.Metadata, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
15-
// System.Reflection.MetadataLoadContext, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
16-
// System.Runtime, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
17-
// System.Runtime.InteropServices, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
18-
// System.Runtime.Loader, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
10+
// Smdn.Fundamental.Reflection, Version=3.6.0.0, Culture=neutral
11+
// Smdn.Reflection.ReverseGenerating, Version=1.3.0.0, Culture=neutral
12+
// System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
13+
// System.Linq, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
14+
// System.Reflection.Metadata, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
15+
// System.Reflection.MetadataLoadContext, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
16+
// System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
17+
// System.Runtime.InteropServices, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
18+
// System.Runtime.Loader, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
1919
#nullable enable annotations
2020

2121
using System;
@@ -47,6 +47,7 @@ public class WriterOptions {
4747
public WriterOptions() {}
4848

4949
public bool OrderStaticMembersFirst { get; set; }
50+
public bool ThrowIfForwardedTypesCouldNotLoaded { get; set; }
5051
public bool WriteAssemblyInfo { get; set; }
5152
public bool WriteEmbeddedResources { get; set; }
5253
public bool WriteFooter { get; set; }
@@ -64,6 +65,13 @@ public static class AssemblyExtensions {
6465
[return: MaybeNull] public static TValue GetAssemblyMetadataAttributeValue<TAssemblyMetadataAttribute, TValue>(this Assembly assm) where TAssemblyMetadataAttribute : Attribute {}
6566
}
6667

68+
public sealed class AssemblyFileNotFoundException : FileNotFoundException {
69+
public AssemblyFileNotFoundException() {}
70+
public AssemblyFileNotFoundException(string? message) {}
71+
public AssemblyFileNotFoundException(string? message, Exception? innerException) {}
72+
public AssemblyFileNotFoundException(string? message, string? fileName, Exception? innerException) {}
73+
}
74+
6775
public static class AssemblyLoader {
6876
[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) {}
6977
[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) {}
@@ -87,5 +95,5 @@ public int Compare(MemberInfo? x, MemberInfo? y) {}
8795
public int GetOrder(MemberInfo? member) {}
8896
}
8997
}
90-
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.2.1.0.
98+
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.1.0.
9199
// 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: 0 additions & 93 deletions
This file was deleted.

0 commit comments

Comments
 (0)