C#: Ignore late bound methods in MustBeVariantAnalyzer

If symbol is late bound (as is the case when using `dynamic`) we can't obtain the symbol to analyze the usage of `[MustBeVariant]`.
This commit is contained in:
Raul Santos 2024-04-30 19:36:43 +02:00
parent d282e4f0e6
commit 1510f88ae1
No known key found for this signature in database
GPG key ID: B532473AE3A803E4
2 changed files with 18 additions and 2 deletions

View file

@ -66,6 +66,12 @@ public class MustBeVariantGD0301
Method<Rid[]>();
}
public void MethodCallDynamic()
{
dynamic self = this;
self.Method<object>();
}
public void Method<[MustBeVariant] T>()
{
}