Skip to content

Commit 468c6fd

Browse files
committed
bump Smdn.Fundamental.Reflection up to 3.3.0
1 parent 3dad432 commit 468c6fd

11 files changed

+7
-329
lines changed

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection.ReverseGenerating.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@ SPDX-License-Identifier: MIT
3737

3838
<ItemGroup>
3939
<PackageReference Include="System.ValueTuple" Version="4.5.0" Condition="$(TargetFramework.StartsWith('net45')) or $(TargetFramework.StartsWith('net46')) or $(TargetFramework.StartsWith('netstandard1'))" />
40-
<PackageReference Include="Smdn.Fundamental.Reflection" Version="[3.2.0,4.0.0)" />
40+
<PackageReference Include="Smdn.Fundamental.Reflection" Version="[3.3.0,4.0.0)" />
4141
</ItemGroup>
4242
</Project>

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection.ReverseGenerating/Generator.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1156,7 +1156,9 @@ static void AppendMethodModifiers(StringBuilder sb, MethodBase? m)
11561156
if (m == null)
11571157
return;
11581158

1159-
if (!m.IsDelegateSignatureMethod()) {
1159+
var method = m as MethodInfo;
1160+
1161+
if (method is null || !method.IsDelegateSignatureMethod()) {
11601162
var isInterfaceMethod = m.GetDeclaringTypeOrThrow().IsInterface;
11611163

11621164
if (m.IsStatic)
@@ -1171,7 +1173,7 @@ static void AppendMethodModifiers(StringBuilder sb, MethodBase? m)
11711173
sb.Append("abstract ");
11721174
}
11731175
}
1174-
else if (!isInterfaceMethod && m is MethodInfo mi && mi.IsOverridden()) {
1176+
else if (!isInterfaceMethod && method is not null && method.IsOverride()) {
11751177
if (m.IsFinal)
11761178
sb.Append("sealed ");
11771179

@@ -1200,7 +1202,7 @@ m is MethodInfo methodMayBeAccessor &&
12001202
if (isAsyncStateMachine)
12011203
sb.Append("async ");
12021204

1203-
if (m is MethodInfo method && method.GetParameters().Any(static p => p.ParameterType.IsPointer))
1205+
if (method is not null && method.GetParameters().Any(static p => p.ParameterType.IsPointer))
12041206
sb.Append("unsafe ");
12051207
}
12061208

@@ -1262,7 +1264,7 @@ m is MethodInfo methodMayBeAccessor &&
12621264

12631265
case MethodBase m:
12641266
if (!asExplicitInterfaceMember && m != m.DeclaringType?.TypeInitializer) {
1265-
if (m.IsDelegateSignatureMethod()) {
1267+
if (m is MethodInfo method && method.IsDelegateSignatureMethod()) {
12661268
if (options.TypeDeclaration.WithAccessibility)
12671269
AppendAccessibility(sb, null, m.GetDeclaringTypeOrThrow().GetAccessibility());
12681270
}

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection/EventInfoBackingFieldExtensions.cs

Lines changed: 0 additions & 34 deletions
This file was deleted.

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection/FieldInfoBackingFieldExtensions.cs

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection/MemberInfoInheritedMemberExtensions.cs

Lines changed: 0 additions & 103 deletions
This file was deleted.

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection/MethodBaseDelegateSignatureMethodExtensions.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection/MethodInfoAccessorMethodExtensions.cs

Lines changed: 0 additions & 46 deletions
This file was deleted.

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection/ParameterInfoEventAccessorExtensions.cs

Lines changed: 0 additions & 27 deletions
This file was deleted.

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection/ParameterInfoPropertyAccessorExtensions.cs

Lines changed: 0 additions & 35 deletions
This file was deleted.

src/Smdn.Reflection.ReverseGenerating/Smdn.Reflection/PropertyInfoBackingFieldExtensions.cs

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)