File tree Expand file tree Collapse file tree 3 files changed +20
-8
lines changed
csharp/ql/test/library-tests/dispatch Expand file tree Collapse file tree 3 files changed +20
-8
lines changed Original file line number Diff line number Diff line change 270270| ViableCallable.cs:679:17:679:20 | Run3 | ViableCallable.cs:637:21:637:21 | M |
271271| ViableCallable.cs:679:17:679:20 | Run3 | ViableCallable.cs:646:21:646:21 | M |
272272| ViableCallable.cs:679:17:679:20 | Run3 | ViableCallable.cs:648:21:648:21 | M |
273- | ViableCallable.cs:707:17:707:20 | Run1 | ViableCallable.cs:702:42:702:44 | get_Property |
274- | ViableCallable.cs:707:17:707:20 | Run1 | ViableCallable.cs:702:63:702:65 | set_Property |
275- | ViableCallable.cs:707:17:707:20 | Run1 | ViableCallable.cs:704:49:704:51 | get_Item |
276- | ViableCallable.cs:707:17:707:20 | Run1 | ViableCallable.cs:704:70:704:72 | set_Item |
273+ | ViableCallable.cs:709:17:709:20 | Run1 | ViableCallable.cs:698:43:698:47 | add_Event |
274+ | ViableCallable.cs:709:17:709:20 | Run1 | ViableCallable.cs:698:43:698:47 | remove_Event |
275+ | ViableCallable.cs:709:17:709:20 | Run1 | ViableCallable.cs:703:42:703:44 | get_Property |
276+ | ViableCallable.cs:709:17:709:20 | Run1 | ViableCallable.cs:703:63:703:65 | set_Property |
277+ | ViableCallable.cs:709:17:709:20 | Run1 | ViableCallable.cs:705:49:705:51 | get_Item |
278+ | ViableCallable.cs:709:17:709:20 | Run1 | ViableCallable.cs:705:70:705:72 | set_Item |
Original file line number Diff line number Diff line change 518518| ViableCallable.cs:683:9:683:16 | call to method M | C22+TestOverloadResolution2<System.Int32>.M(Int32[]) |
519519| ViableCallable.cs:687:9:687:16 | call to method M | C22+TestOverloadResolution1<System.Int32>.M(List<int>) |
520520| ViableCallable.cs:687:9:687:16 | call to method M | C22+TestOverloadResolution2<System.Int32>.M(List<int>) |
521- | ViableCallable.cs:712:9:712:18 | access to property Property | C23+Partial1.set_Property(object) |
522- | ViableCallable.cs:715:13:715:22 | access to property Property | C23+Partial1.get_Property() |
523- | ViableCallable.cs:718:9:718:12 | access to indexer | C23+Partial1.set_Item(int, object) |
524- | ViableCallable.cs:721:13:721:16 | access to indexer | C23+Partial1.get_Item(int) |
521+ | ViableCallable.cs:714:9:714:18 | access to property Property | C23+Partial1.set_Property(object) |
522+ | ViableCallable.cs:717:13:717:22 | access to property Property | C23+Partial1.get_Property() |
523+ | ViableCallable.cs:720:9:720:12 | access to indexer | C23+Partial1.set_Item(int, object) |
524+ | ViableCallable.cs:723:13:723:16 | access to indexer | C23+Partial1.get_Item(int) |
525+ | ViableCallable.cs:726:9:726:15 | access to event Event | C23+Partial1.add_Event(EventHandler) |
526+ | ViableCallable.cs:729:9:729:15 | access to event Event | C23+Partial1.remove_Event(EventHandler) |
Original file line number Diff line number Diff line change @@ -695,13 +695,15 @@ public partial class Partial1
695695 public partial object Property { get ; set ; }
696696
697697 public partial object this [ int index ] { get ; set ; }
698+ public partial event EventHandler Event ;
698699 }
699700
700701 public partial class Partial1
701702 {
702703 public partial object Property { get { return null ; } set { } }
703704
704705 public partial object this [ int index ] { get { return null ; } set { } }
706+ public partial event EventHandler Event { add { } remove { } }
705707 }
706708
707709 public void Run1 ( Partial1 p )
@@ -719,5 +721,11 @@ public void Run1(Partial1 p)
719721
720722 // Viable callable: Partial1.get_Item(int)
721723 o = p [ 0 ] ;
724+
725+ // Viable callable: Partial1.add_Event
726+ p . Event += ( sender , e ) => { } ;
727+
728+ // Viable callable: Partial1.remove_Event
729+ p . Event -= ( sender , e ) => { } ;
722730 }
723731}
You can’t perform that action at this time.
0 commit comments