Exemplo n.º 1
0
        public static void Raise <T>(EventHandler <T> handler, object sender, CreateEventArguments <T> createEventArguments)
            where T : EventArgs
        {
            ArgumentHelper.AssertNotNull(createEventArguments, "createEventArguments");

            if (handler != null)
            {
#if DEBUG
                RaiseWithDiagnostics(handler, sender, createEventArguments());
#else
                handler(sender, createEventArguments());
#endif
            }
        }
Exemplo n.º 2
0
        public static void BeginRaise <T>(EventHandler <T> handler, object sender, CreateEventArguments <T> createEventArguments, AsyncCallback callback, object asyncState)
            where T : EventArgs
        {
            ArgumentHelper.AssertNotNull(createEventArguments, "createEventArguments");

            if (handler != null)
            {
#if DEBUG
                BeginRaiseWithDiagnostics(handler, callback, asyncState, sender, createEventArguments());
#else
                new Raise_GenericEventHandler_Object_GenericCreateEventArguments_Handler <T>(Raise).BeginInvoke(handler, sender, createEventArguments, callback, asyncState);
#endif
            }
        }
Exemplo n.º 3
0
 public static void ArgumentIsNotNull <T>(this Nullable <T> arg, string argName) where T : struct
 {
     ArgumentHelper.AssertNotNull(arg, argName);
 }
Exemplo n.º 4
0
 public static void ArgumentIsNotNull <T>(this IEnumerable <T> arg, string argName, bool assertContentsNotNull)
 {
     ArgumentHelper.AssertNotNull(arg, argName, assertContentsNotNull);
 }
Exemplo n.º 5
0
 public static void ArgumentIsNotNull <T>(this T arg, string argName) where T : class
 {
     ArgumentHelper.AssertNotNull(arg, argName);
 }