2 using System.Reflection;
3 using System.ComponentModel;
5 [assembly: CLSCompliant(true)]
6 [assembly: AssemblyTitle("")]
8 public class CLSCLass_6 {
9 private object disposedEvent = new object ();
10 public EventHandlerList event_handlers;
12 public event Delegate Disposed {
13 add { event_handlers.AddHandler (disposedEvent, value); }
14 remove { event_handlers.RemoveHandler (disposedEvent, value); }
18 public delegate CLSDelegate Delegate ();
21 public class CLSDelegate {
24 internal class CLSClass_5 {
32 public class CLSClass_4 {
33 [CLSCompliant (false)]
39 public class CLSClass_3 {
40 [CLSCompliant (false)]
41 public uint Test_3 () {
47 public class CLSClass_2 {
54 public UInt32 Valid() {
60 public class CLSClass {
66 protected ulong Foo3() {
71 protected long Foo2() {
77 protected internal class CLSClass_2 {
85 private ulong Valid() {
94 // protected internal sbyte FooProtectedInternal() {
98 internal UInt32 FooInternal() {
102 private ulong Foo() {
107 public static void Main() {}