mirror of
https://github.com/github/codeql.git
synced 2026-04-26 01:05:15 +02:00
C#: Add implements test for nested types
This commit is contained in:
@@ -269,6 +269,23 @@ namespace overrides
|
||||
public override int this[int x] { get { return x; } } // overrides A2.Item
|
||||
public override event EventHandler Event; // overrides A2.Event
|
||||
}
|
||||
|
||||
class Outer<T>
|
||||
{
|
||||
class Inner { }
|
||||
|
||||
interface I6
|
||||
{
|
||||
void M<T>(Outer<T>.Inner x);
|
||||
}
|
||||
|
||||
class A10
|
||||
{
|
||||
public void M<T>(Outer<T>.Inner x) { } // implements I6.M (via A11)
|
||||
}
|
||||
|
||||
class A11 : A10, I6 { }
|
||||
}
|
||||
}
|
||||
|
||||
// semmle-extractor-options: /r:System.Dynamic.Runtime.dll /r:System.Linq.Expressions.dll
|
||||
|
||||
Reference in New Issue
Block a user