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)
2
2
// 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
6
6
// Configuration: Release
7
7
// 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
9
9
// 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
19
19
#nullable enable annotations
20
20
21
21
using System ;
@@ -47,6 +47,7 @@ public class WriterOptions {
47
47
public WriterOptions ( ) { }
48
48
49
49
public bool OrderStaticMembersFirst { get ; set ; }
50
+ public bool ThrowIfForwardedTypesCouldNotLoaded { get ; set ; }
50
51
public bool WriteAssemblyInfo { get ; set ; }
51
52
public bool WriteEmbeddedResources { get ; set ; }
52
53
public bool WriteFooter { get ; set ; }
@@ -64,6 +65,13 @@ public static class AssemblyExtensions {
64
65
[ return : MaybeNull ] public static TValue GetAssemblyMetadataAttributeValue < TAssemblyMetadataAttribute , TValue > ( this Assembly assm ) where TAssemblyMetadataAttribute : Attribute { }
65
66
}
66
67
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
+
67
75
public static class AssemblyLoader {
68
76
[ 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
77
[ 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) {}
87
95
public int GetOrder ( MemberInfo ? member ) { }
88
96
}
89
97
}
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.
91
99
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
0 commit comments