Skip to content

Commit 2d0a864

Browse files
authored
Merge pull request #65 from smdn/releases/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.5.1-1765719304
Release main/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.5.1
2 parents 194cfa4 + 86cf159 commit 2d0a864

File tree

2 files changed

+113
-5
lines changed

2 files changed

+113
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.5.1)
2+
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3+
// AssemblyVersion: 1.5.1.0
4+
// InformationalVersion: 1.5.1+194cfa4277b6b9f373b1067798cdb665abbcc81f
5+
// TargetFramework: .NETCoreApp,Version=v10.0
6+
// Configuration: Release
7+
// Metadata: IsTrimmable=True
8+
// Metadata: RepositoryUrl=https://github.com/smdn/Smdn.Reflection.ReverseGenerating
9+
// Metadata: RepositoryBranch=main
10+
// Metadata: RepositoryCommit=194cfa4277b6b9f373b1067798cdb665abbcc81f
11+
// Referenced assemblies:
12+
// Microsoft.Extensions.DependencyModel, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
13+
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
14+
// Smdn.Fundamental.Reflection, Version=3.7.0.0, Culture=neutral
15+
// Smdn.Reflection.ReverseGenerating, Version=1.4.0.0, Culture=neutral
16+
// System.Collections, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
17+
// System.Linq, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
18+
// System.Reflection.Metadata, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
19+
// System.Reflection.MetadataLoadContext, Version=10.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
20+
// System.Runtime, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
21+
// System.Runtime.InteropServices, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
22+
// System.Runtime.Loader, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
23+
#nullable enable annotations
24+
25+
using System;
26+
using System.Collections.Generic;
27+
using System.Diagnostics.CodeAnalysis;
28+
using System.IO;
29+
using System.Reflection;
30+
using System.Runtime.Versioning;
31+
using Microsoft.Extensions.Logging;
32+
using Smdn.Reflection.ReverseGenerating;
33+
using Smdn.Reflection.ReverseGenerating.ListApi;
34+
35+
namespace Smdn.Reflection.ReverseGenerating.ListApi {
36+
public class ApiListWriter {
37+
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions? options) {}
38+
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions? options, ILogger? logger) {}
39+
40+
public TextWriter BaseWriter { get; }
41+
42+
[Obsolete("Use WriteHeader")]
43+
public void WriteAssemblyInfoHeader() {}
44+
public void WriteExportedTypes() {}
45+
public void WriteFooter() {}
46+
public void WriteHeader() {}
47+
}
48+
49+
public class ApiListWriterOptions : GeneratorOptions {
50+
public class WriterOptions {
51+
public WriterOptions() {}
52+
53+
public bool OmitCompilerGeneratedRecordEqualityMethods { get; set; }
54+
public bool OrderStaticMembersFirst { get; set; }
55+
public bool ThrowIfForwardedTypesCouldNotLoaded { get; set; }
56+
public bool WriteAssemblyInfo { get; set; }
57+
public bool WriteEmbeddedResources { get; set; }
58+
public bool WriteFooter { get; set; }
59+
public bool WriteHeader { get; set; }
60+
public bool WriteNullableAnnotationDirective { get; set; }
61+
public bool WriteReferencedAssemblies { get; set; }
62+
}
63+
64+
public ApiListWriterOptions() {}
65+
66+
public ApiListWriterOptions.WriterOptions Writer { get; }
67+
}
68+
69+
public static class AssemblyExtensions {
70+
[return: MaybeNull] public static TValue GetAssemblyMetadataAttributeValue<TAssemblyMetadataAttribute, TValue>(this Assembly assm) where TAssemblyMetadataAttribute : Attribute {}
71+
}
72+
73+
public sealed class AssemblyFileNotFoundException : FileNotFoundException {
74+
public AssemblyFileNotFoundException() {}
75+
public AssemblyFileNotFoundException(string? message) {}
76+
public AssemblyFileNotFoundException(string? message, Exception? innerException) {}
77+
public AssemblyFileNotFoundException(string? message, string? fileName, Exception? innerException) {}
78+
}
79+
80+
public static class AssemblyLoader {
81+
[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) {}
82+
[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) {}
83+
}
84+
85+
public static class AttributeFilter {
86+
public static readonly AttributeTypeFilter Default; // = "Smdn.Reflection.ReverseGenerating.AttributeTypeFilter"
87+
}
88+
89+
public static class FrameworkMonikers {
90+
public static bool TryGetMoniker(FrameworkName frameworkName, string? osSpecifier, [NotNullWhen(true)] out string? frameworkMoniker) {}
91+
}
92+
93+
public class MemberInfoComparer : IComparer<MemberInfo> {
94+
public static readonly MemberInfoComparer Default; // = "Smdn.Reflection.ReverseGenerating.ListApi.MemberInfoComparer"
95+
public static readonly MemberInfoComparer StaticMembersFirst; // = "Smdn.Reflection.ReverseGenerating.ListApi.MemberInfoComparer"
96+
97+
public MemberInfoComparer(int orderOfStaticMember, int orderOfInstanceMember) {}
98+
99+
public int Compare(MemberInfo? x, MemberInfo? y) {}
100+
public int GetOrder(MemberInfo? member) {}
101+
}
102+
}
103+
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.7.1.0.
104+
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.5.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)

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

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.4.0)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.5.1)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.4.0.0
4-
// InformationalVersion: 1.4.0+02191f3bb6a47b2118ccf01f9d8443bf8e5e8cce
3+
// AssemblyVersion: 1.5.1.0
4+
// InformationalVersion: 1.5.1+194cfa4277b6b9f373b1067798cdb665abbcc81f
55
// TargetFramework: .NETCoreApp,Version=v8.0
66
// Configuration: Release
7+
// Metadata: IsTrimmable=True
8+
// Metadata: RepositoryUrl=https://github.com/smdn/Smdn.Reflection.ReverseGenerating
9+
// Metadata: RepositoryBranch=main
10+
// Metadata: RepositoryCommit=194cfa4277b6b9f373b1067798cdb665abbcc81f
711
// Referenced assemblies:
812
// Microsoft.Extensions.DependencyModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
913
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
@@ -96,5 +100,5 @@ public int Compare(MemberInfo? x, MemberInfo? y) {}
96100
public int GetOrder(MemberInfo? member) {}
97101
}
98102
}
99-
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.6.0.0.
100-
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.4.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
103+
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.7.1.0.
104+
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.5.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)

0 commit comments

Comments
 (0)