Skip to content

Commit d27c419

Browse files
committed
make lambda static
1 parent 3fb52ca commit d27c419

File tree

1 file changed

+8
-8
lines changed
  • src/Smdn.Reflection.ReverseGenerating.ListApi.Core/Smdn.Reflection.ReverseGenerating.ListApi

1 file changed

+8
-8
lines changed

src/Smdn.Reflection.ReverseGenerating.ListApi.Core/Smdn.Reflection.ReverseGenerating.ListApi/ApiListWriter.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void WriteExportedTypes()
4646
var typeDeclarations = new StringBuilder(10240);
4747
var referencingNamespaces = new HashSet<string>(StringComparer.Ordinal);
4848

49-
foreach (var ns in types.Select(t => t.Namespace).Distinct().OrderBy(n => n, StringComparer.Ordinal)) {
49+
foreach (var ns in types.Select(static t => t.Namespace).Distinct().OrderBy(static n => n, StringComparer.Ordinal)) {
5050
if (0 < typeDeclarations.Length)
5151
typeDeclarations.AppendLine();
5252

@@ -62,7 +62,7 @@ public void WriteExportedTypes()
6262
assembly,
6363
types
6464
.Where(type => type.Namespace.Equals(ns, StringComparison.Ordinal))
65-
.Where(type => !type.IsNested),
65+
.Where(static type => !type.IsNested),
6666
referencingNamespaces,
6767
options
6868
)
@@ -80,7 +80,7 @@ static int OrderOfRootNamespace(string ns)
8080

8181
var orderedReferencingNamespaces = referencingNamespaces
8282
.OrderBy(OrderOfRootNamespace)
83-
.ThenBy(ns => ns, StringComparer.Ordinal);
83+
.ThenBy(static ns => ns, StringComparer.Ordinal);
8484

8585
foreach (var ns in orderedReferencingNamespaces) {
8686
BaseWriter.WriteLine($"using {ns};");
@@ -114,7 +114,7 @@ static int OrderOfType(Type t)
114114

115115
var orderedTypes = types
116116
.OrderBy(OrderOfType)
117-
.ThenBy(type => type.FullName, StringComparer.Ordinal);
117+
.ThenBy(static type => type.FullName, StringComparer.Ordinal);
118118

119119
foreach (var type in orderedTypes) {
120120
var isDelegate = type.IsDelegate();
@@ -232,7 +232,7 @@ ApiListWriterOptions options
232232

233233
const BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
234234

235-
var members = t.GetMembers(bindingFlags).OrderBy(f => f.Name, StringComparer.Ordinal).ToList();
235+
var members = t.GetMembers(bindingFlags).OrderBy(static f => f.Name, StringComparer.Ordinal).ToList();
236236
var exceptingMembers = new List<MemberInfo>();
237237
var nestedTypes = new List<Type>();
238238

@@ -293,9 +293,9 @@ ApiListWriterOptions options
293293
: MemberInfoComparer.Default;
294294
var orderedMemberAndDeclarations = memberAndDeclarations
295295
.Select(t => (t.Member, t.Declaration, Order: memberComparer.GetOrder(t.Member)))
296-
.OrderBy(t => t.Order)
297-
.ThenBy(t => t.Member.Name, StringComparer.Ordinal)
298-
.ThenBy(t => t.Declaration, StringComparer.Ordinal);
296+
.OrderBy(static t => t.Order)
297+
.ThenBy(static t => t.Member.Name, StringComparer.Ordinal)
298+
.ThenBy(static t => t.Declaration, StringComparer.Ordinal);
299299
int? prevOrder = generatedNestedTypeDeclarations ? int.MinValue : null;
300300

301301
foreach (var (member, declaration, order) in orderedMemberAndDeclarations) {

0 commit comments

Comments
 (0)