Skip to content

Commit 0312060

Browse files
authored
Merge pull request #21 from smdn/releases/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.3-1671321798
Release main/Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.3
2 parents 838f22e + 635aaf1 commit 0312060

File tree

3 files changed

+76
-6
lines changed

3 files changed

+76
-6
lines changed

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.2.1)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.3)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.1.2.1
4-
// InformationalVersion: 1.1.2.1+59722f8c92dea887d08ff8f5e1066a73abebbcfd
3+
// AssemblyVersion: 1.1.3.0
4+
// InformationalVersion: 1.1.3+838f22ef3a8aec668070f1ca9e1e4688974dad9c
55
// TargetFramework: .NETCoreApp,Version=v6.0
66
// Configuration: Release
77
#nullable enable annotations
@@ -31,6 +31,7 @@ public class WriterOptions {
3131
public WriterOptions() {}
3232

3333
public bool OrderStaticMembersFirst { get; set; }
34+
public bool WriteEmbeddedResources { get; set; }
3435
public bool WriteNullableAnnotationDirective { get; set; }
3536
}
3637

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.3)
2+
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3+
// AssemblyVersion: 1.1.3.0
4+
// InformationalVersion: 1.1.3+838f22ef3a8aec668070f1ca9e1e4688974dad9c
5+
// TargetFramework: .NETCoreApp,Version=v7.0
6+
// Configuration: Release
7+
#nullable enable annotations
8+
9+
using System;
10+
using System.Collections.Generic;
11+
using System.Diagnostics.CodeAnalysis;
12+
using System.IO;
13+
using System.Reflection;
14+
using System.Runtime.Versioning;
15+
using Microsoft.Extensions.Logging;
16+
using Smdn.Reflection.ReverseGenerating;
17+
using Smdn.Reflection.ReverseGenerating.ListApi;
18+
19+
namespace Smdn.Reflection.ReverseGenerating.ListApi {
20+
public class ApiListWriter {
21+
public ApiListWriter(TextWriter baseWriter, Assembly assembly, ApiListWriterOptions options) {}
22+
23+
public TextWriter BaseWriter { get; }
24+
25+
public void WriteAssemblyInfoHeader() {}
26+
public void WriteExportedTypes() {}
27+
}
28+
29+
public class ApiListWriterOptions : GeneratorOptions {
30+
public class WriterOptions {
31+
public WriterOptions() {}
32+
33+
public bool OrderStaticMembersFirst { get; set; }
34+
public bool WriteEmbeddedResources { get; set; }
35+
public bool WriteNullableAnnotationDirective { get; set; }
36+
}
37+
38+
public ApiListWriterOptions() {}
39+
40+
public ApiListWriterOptions.WriterOptions Writer { get; }
41+
}
42+
43+
public static class AssemblyExtensions {
44+
[return: MaybeNull] public static TValue GetAssemblyMetadataAttributeValue<TAssemblyMetadataAttribute, TValue>(this Assembly assm) where TAssemblyMetadataAttribute : Attribute {}
45+
}
46+
47+
public static class AssemblyLoader {
48+
[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) {}
49+
}
50+
51+
public static class AttributeFilter {
52+
public static readonly AttributeTypeFilter Default; // = "Smdn.Reflection.ReverseGenerating.AttributeTypeFilter"
53+
}
54+
55+
public static class FrameworkMonikers {
56+
public static bool TryGetMoniker(FrameworkName frameworkName, string? osSpecifier, [NotNullWhen(true)] out string? frameworkMoniker) {}
57+
}
58+
59+
public class MemberInfoComparer : IComparer<MemberInfo> {
60+
public static readonly MemberInfoComparer Default; // = "Smdn.Reflection.ReverseGenerating.ListApi.MemberInfoComparer"
61+
public static readonly MemberInfoComparer StaticMembersFirst; // = "Smdn.Reflection.ReverseGenerating.ListApi.MemberInfoComparer"
62+
63+
public MemberInfoComparer(int orderOfStaticMember, int orderOfInstanceMember) {}
64+
65+
public int Compare(MemberInfo? x, MemberInfo? y) {}
66+
public int GetOrder(MemberInfo? member) {}
67+
}
68+
}

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.2.1)
1+
// Smdn.Reflection.ReverseGenerating.ListApi.Core.dll (Smdn.Reflection.ReverseGenerating.ListApi.Core-1.1.3)
22
// Name: Smdn.Reflection.ReverseGenerating.ListApi.Core
3-
// AssemblyVersion: 1.1.2.1
4-
// InformationalVersion: 1.1.2.1+59722f8c92dea887d08ff8f5e1066a73abebbcfd
3+
// AssemblyVersion: 1.1.3.0
4+
// InformationalVersion: 1.1.3+838f22ef3a8aec668070f1ca9e1e4688974dad9c
55
// TargetFramework: .NETCoreApp,Version=v3.1
66
// Configuration: Release
77
#nullable enable annotations
@@ -31,6 +31,7 @@ public class WriterOptions {
3131
public WriterOptions() {}
3232

3333
public bool OrderStaticMembersFirst { get; set; }
34+
public bool WriteEmbeddedResources { get; set; }
3435
public bool WriteNullableAnnotationDirective { get; set; }
3536
}
3637

0 commit comments

Comments
 (0)