Ejemplo n.º 1
0
        ///////////////////////////////////////////////////////////////////////

        internal static bool MaybeDispose(
            IEvent @event /* in */
            )
        {
            if (@event != null)
            {
                EventFlags flags = EntityOps.GetFlagsNoThrow(@event);

                if (FlagOps.HasFlags(
                        flags, EventFlags.FireAndForget, true))
                {
                    return(Dispose(@event));
                }
            }

            return(false);
        }