Skip to content

Commit a4b38d0

Browse files
authored
Merge pull request #2072 from Hosch250/Issue2067
Fix UDT bug in ParamCanBeByVal
2 parents f42bd8c + e1be557 commit a4b38d0

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

RetailCoder.VBE/Inspections/ParameterCanBeByValInspection.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ public override IEnumerable<InspectionResultBase> GetInspectionResults()
4444

4545
issues.AddRange(declarations.Where(declaration =>
4646
!declaration.IsArray
47+
&& (declaration.AsTypeDeclaration == null || declaration.AsTypeDeclaration.DeclarationType != DeclarationType.UserDefinedType)
4748
&& !declareScopes.Contains(declaration.ParentScope)
4849
&& !eventScopes.Contains(declaration.ParentScope)
4950
&& !interfaceScopes.Contains(declaration.ParentScope)

0 commit comments

Comments
 (0)