diff options
Diffstat (limited to 'src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs')
-rw-r--r-- | src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs b/src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs index 34c76b93d1..ef60d05172 100644 --- a/src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs +++ b/src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs @@ -12,40 +12,40 @@ ** ** ===========================================================*/ -namespace System.Reflection.Emit { - - using System; - using System.Reflection; - using System.Runtime.InteropServices; - using System.Diagnostics.Contracts; - + +using System; +using System.Reflection; +using System.Runtime.InteropServices; +using System.Diagnostics.Contracts; + +namespace System.Reflection.Emit +{ // // A EventBuilder is always associated with a TypeBuilder. The TypeBuilder.DefineEvent // method will return a new EventBuilder to a client. // public sealed class EventBuilder - { - + { // Make a private constructor so these cannot be constructed externally. - private EventBuilder() {} - + private EventBuilder() { } + // Constructs a EventBuilder. // internal EventBuilder( - ModuleBuilder mod, // the module containing this EventBuilder - String name, // Event name + ModuleBuilder mod, // the module containing this EventBuilder + String name, // Event name EventAttributes attr, // event attribute such as Public, Private, and Protected defined above - //int eventType, // event type - TypeBuilder type, // containing type - EventToken evToken) - { + //int eventType, // event type + TypeBuilder type, // containing type + EventToken evToken) + { m_name = name; m_module = mod; m_attributes = attr; m_evToken = evToken; m_type = type; } - + // Return the Token for this event within the TypeBuilder that the // event is defined within. public EventToken GetEventToken() @@ -73,22 +73,22 @@ namespace System.Reflection.Emit { { SetMethodSemantics(mdBuilder, MethodSemanticsAttributes.AddOn); } - + public void SetRemoveOnMethod(MethodBuilder mdBuilder) { SetMethodSemantics(mdBuilder, MethodSemanticsAttributes.RemoveOn); } - + public void SetRaiseMethod(MethodBuilder mdBuilder) { SetMethodSemantics(mdBuilder, MethodSemanticsAttributes.Fire); } - + public void AddOtherMethod(MethodBuilder mdBuilder) { SetMethodSemantics(mdBuilder, MethodSemanticsAttributes.Other); } - + // Use this function if client decides to form the custom attribute blob themselves public void SetCustomAttribute(ConstructorInfo con, byte[] binaryAttribute) @@ -121,10 +121,10 @@ namespace System.Reflection.Emit { } // These are package private so that TypeBuilder can access them. - private String m_name; // The name of the event - private EventToken m_evToken; // The token of this event - private ModuleBuilder m_module; - private EventAttributes m_attributes; - private TypeBuilder m_type; + private String m_name; // The name of the event + private EventToken m_evToken; // The token of this event + private ModuleBuilder m_module; + private EventAttributes m_attributes; + private TypeBuilder m_type; } } |