1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
namespace Testing
{
class Tester
{
/*
public string[] sArray = null;
sbyte[][,] DoSomething()
{
return null;
}
*/
}
}
class TopLevel
{
public string sArrayInTopLevel = null;
/*
public string[] sArrayInTopLevel = null;
sbyte[][,] DoSomethingInTopLevel()
{
return null;
}
*/
~TopLevel()
{
return
new string[,,] { {"help", "me", "please"} }
;
}
public static PublicTopLevelClass operator+(PublicTopLevelClass x1, PublicTopLevelClass x2)
{
return x1;
}
public static explicit operator int(PublicTopLevelClass x) { /* . */ }
public static implicit operator long(PublicTopLevelClass x) { /* . */ }
[Serializable]
public event EventHandler ClickHandler1, ClickHandler;
[Serializable]
private static readonly object ClickEvent = new object();
object ClickEvent = new object();
object[] ClickEvent;
[Serializable]
public event EventHandler Click
{
[Serializable]
add
{
Events.AddHandler(ClickEvent, value);
}
remove
{
Events.RemoveHandler(ClickEvent, value);
}
}
}
struct TopLevel
{
public const int sIntInTopLevel = 0;
private enum EnumAsLong : long
{
[AuthorAttribute(true, 1L)]
Enum1,
Enum2,
}
}
enum TopLevel : long
{
e1,
e2,
}
|