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() {}