Skip to content

Commit 60c6f79

Browse files
fix: correctly set MethodMember.IsVirtual in DomainResolver
Signed-off-by: Alexander Linne <alexander.linne@tngtech.com>
1 parent bafd1a0 commit 60c6f79

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

ArchUnitNET/Loader/DomainResolver.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,7 @@ out var existingGenericInstance
536536
var isCompilerGenerated = methodReference.IsCompilerGenerated();
537537
MethodForm methodForm;
538538
Visibility visibility;
539+
bool isVirtual;
539540
bool isStub;
540541
bool? isIterator;
541542
bool? isStatic;
@@ -556,6 +557,7 @@ out var existingGenericInstance
556557
methodForm = methodReference.HasConstructorName()
557558
? MethodForm.Constructor
558559
: MethodForm.Normal;
560+
isVirtual = false;
559561
isIterator = null;
560562
isStatic = null;
561563
isStub = true;
@@ -564,6 +566,7 @@ out var existingGenericInstance
564566
{
565567
visibility = methodDefinition.GetVisibility();
566568
methodForm = methodDefinition.GetMethodForm();
569+
isVirtual = methodDefinition.IsVirtual;
567570
isIterator = methodDefinition.IsIterator();
568571
isStatic = methodDefinition.IsStatic;
569572
isStub = false;
@@ -574,7 +577,7 @@ out var existingGenericInstance
574577
fullName,
575578
typeInstance.Type,
576579
visibility,
577-
false,
580+
isVirtual,
578581
methodForm,
579582
isGeneric,
580583
isStub,

0 commit comments

Comments
 (0)