a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
37 lines
500 B
C#
37 lines
500 B
C#
using System;
|
|
|
|
static class Rocks
|
|
{
|
|
public static bool Extension (this string self)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
public static bool Extension (this D self)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
delegate string D ();
|
|
|
|
class Program
|
|
{
|
|
event D e;
|
|
|
|
public string this [int index] {
|
|
get { return "HelloWorld"; }
|
|
}
|
|
|
|
public string Property {
|
|
get { return "a"; }
|
|
}
|
|
|
|
public static void Main (string [] args)
|
|
{
|
|
Program p = new Program ();
|
|
p [0].Extension ();
|
|
p.Property.Extension ();
|
|
p.e.Extension ();
|
|
}
|
|
} |