• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# EventTypes类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中EventTypes的典型用法代码示例。如果您正苦于以下问题:C# EventTypes类的具体用法?C# EventTypes怎么用?C# EventTypes使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



EventTypes类属于命名空间,在下文中一共展示了EventTypes类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: MainEvent

        public MainEvent()
        {
            InitializeComponent();

            List<string> hours = new List<string>();
            for (int i = 0; i < 24; i++)
            {
                hours.Add(i.ToString("00"));
            }
            cbFromHour.ItemsSource = hours;
            cbFromHour.SelectedIndex = 0;

            cbUntilHour.ItemsSource = hours;
            cbUntilHour.SelectedIndex = 0;

            List<string> minutes = new List<string>();
            for (int i = 0; i < 12; i++)
            {
                minutes.Add((i * 5).ToString("00"));
            }
            cbFromMin.ItemsSource = minutes;
            cbFromMin.SelectedIndex = 0;

            cbUntilMin.ItemsSource = minutes;
            cbUntilMin.SelectedIndex = 0;

            dpFromDate.SelectedDate = DateTime.Now.Date;
            dpUntilDate.SelectedDate = DateTime.Now.AddHours(1).Date;

            mEventTypes = new EventTypes();
            cbEventTypes.ItemsSource = mEventTypes;
        }
开发者ID:WorldDeveloper,项目名称:DiCaBoo,代码行数:32,代码来源:EventWindow.xaml.cs


示例2: RaiseEventMessage

 public static void RaiseEventMessage(object sender, string Message, EventTypes type)
 {
     if (EventMessage != null)
     {
         EventMessage(sender, Message, type);
     }
 }
开发者ID:4g0st1n0,项目名称:MapManager,代码行数:7,代码来源:EventProvider.cs


示例3: IOWatcher

 public IOWatcher(IntPtr fd, EventTypes types, Loop loop, Action<IOWatcher, EventTypes> callback)
     : base(loop)
 {
     this.fd = fd;
     this.callback = callback;
     watcher_ptr = manos_io_watcher_create (fd.ToInt32 (), types, watcherCallback, GCHandle.ToIntPtr (gc_handle));
 }
开发者ID:vbatz258,项目名称:manos,代码行数:7,代码来源:IOWatcher.cs


示例4: Unsubscribe

 //unsubscribe this event from event matching eventType
 public void Unsubscribe(IObserver listener, EventTypes eventType)
 {
   if (listenerTable.Keys.Contains(eventType))
   {
     listenerTable[eventType].Remove(listener);
   }
 }
开发者ID:niceyeti,项目名称:MissileCommand,代码行数:8,代码来源:EventBus.cs


示例5: AttachEvent

 public int AttachEvent(VlcEventManagerInstance eventManagerInstance, EventTypes eventType, EventCallback callback)
 {
     if (eventManagerInstance == IntPtr.Zero)
         throw new ArgumentException("Event manager instance is not initialized.");
     if (callback == null)
         throw new ArgumentException("Callback for event is not initialized.");
     return GetInteropDelegate<AttachEvent>().Invoke(eventManagerInstance, eventType, callback, IntPtr.Zero);
 }
开发者ID:transformersprimeabcxyz,项目名称:Vlc.DotNet,代码行数:8,代码来源:VlcManager.AttachEvent.cs


示例6: Subscribe

 /*
   Subscribers/listeners register with the event system
 */
 public void Subscribe(IObserver listener, EventTypes eventType)
 {
   if (!listenerTable.Keys.Contains(eventType))
   {
     listenerTable[eventType] = new HashSet<IObserver>();
   }
   listenerTable[eventType].Add(listener);
 }
开发者ID:niceyeti,项目名称:MissileCommand,代码行数:11,代码来源:EventBus.cs


示例7: UniEvent

        public UniEvent(EventTypes type)
        {
            Type = type;
            Actions = new List<UniAction>();

            Options = new JSONObject();
            Options.AddField("type", Type.ToString());
        }
开发者ID:bL00RiSe,项目名称:UniMaker,代码行数:8,代码来源:UniEvent.cs


示例8: GetEventTypeName

        public string GetEventTypeName(EventTypes eventType)
        {
#if !NET20
            return GetInteropDelegate<GetEventTypeName>().Invoke(eventType).ToStringAnsi();
#else
            return IntPtrExtensions.ToStringAnsi(GetInteropDelegate<GetEventTypeName>().Invoke(eventType));
#endif
        }
开发者ID:transformersprimeabcxyz,项目名称:Vlc.DotNet,代码行数:8,代码来源:VlcManager.GetEventTypeName.cs


示例9: IOWatcher

        public IOWatcher(IntPtr fd, EventTypes types, LibEvLoop loop, IOWatcherCallback callback)
            : base(loop)
        {
            this.fd = fd;
            this.callback = callback;

            watcher_ptr = manos_io_watcher_create(fd.ToInt32(), types | EventTypes.EV__IOFDSET,
                watcherCallback, GCHandle.ToIntPtr(gc_handle));
        }
开发者ID:aaronfeng,项目名称:manos,代码行数:9,代码来源:IOWatcher.cs


示例10: StaticCallback

        private static void StaticCallback(IntPtr loop, IntPtr watcher, EventTypes revents)
        {
            UnmanagedPrepareWatcher iow = (UnmanagedPrepareWatcher) Marshal.PtrToStructure (watcher, typeof (UnmanagedPrepareWatcher));

            GCHandle gchandle = GCHandle.FromIntPtr (iow.data);
            PrepareWatcher w = (PrepareWatcher) gchandle.Target;

            w.callback (w.Loop, w, revents);
        }
开发者ID:JoergEg,项目名称:manos,代码行数:9,代码来源:PrepareWatcher.cs


示例11: StaticCallback

 private static void StaticCallback(IntPtr data, EventTypes revents)
 {
     try {
         var handle = GCHandle.FromIntPtr (data);
         var watcher = (IOWatcher) handle.Target;
         watcher.callback (watcher, revents);
     } catch (Exception e) {
         Console.Error.WriteLine ("Error handling IO readyness event: {0}", e.Message);
         Console.Error.WriteLine (e.StackTrace);
     }
 }
开发者ID:vbatz258,项目名称:manos,代码行数:11,代码来源:IOWatcher.cs


示例12: StaticCallback

 static void StaticCallback(IntPtr data, EventTypes revents)
 {
     Error.Log.Call<System.Exception>(() =>
     {
         var handle = GCHandle.FromIntPtr(data);
         var watcher = (IOWatcher)handle.Target;
         watcher.callback(watcher, revents);
     }, e =>
     {
         Console.Error.WriteLine("Error handling IO readyness event: {0}", e.Message);
         Console.Error.WriteLine(e.StackTrace);
     });
 }
开发者ID:imintsystems,项目名称:Waser,代码行数:13,代码来源:IOWatcher.cs


示例13: GetEventHandlerAttr

        // all event handler attribute accessors should eventually call these
        public static string GetEventHandlerAttr(mdr.DObject obj, EventTypes type, string name)
        {
#if ENABLE_RR
            if (RecordReplayManager.Instance != null && RecordReplayManager.Instance.RecordEnabled)
            {
                mwr.RecordReplayManager.Instance.Record("Element", null, "GetEventHandlerAttr", false, obj, type, name);
            }
#endif
            var targetElement = obj.FirstInPrototypeChainAs<HTMLElement>();
            var s = targetElement.PrimGetEventHandlerAttr(type);
            Debug.WriteLine("GetEventHandlerAttr({0}) = '{1}'", name, s);
            return s;
        }
开发者ID:reshadi2,项目名称:mcjs,代码行数:14,代码来源:Element.cs


示例14: EventIsActive

    public bool EventIsActive(Bands b, int c, EventTypes e)
    {
        if (e == EventTypes.BEAT)
        {
            return bandData[bandOffsets[c, (int) b]].Beat;
        }
        else if (e == EventTypes.VIBRATION)
        {
            return bandData[bandOffsets[c, (int) b]].Vibration;
        }

        return false;
    }
开发者ID:CarlosMeloStuff,项目名称:MusicWars,代码行数:13,代码来源:AudioWatcher.cs


示例15: FetchFromRedis

        /// <summary>
        /// Gets event list models by event type
        /// </summary>
        /// <param name="eventType">Event type to get by</param>
        /// <returns>An event list model</returns>
        private EventListModel FetchFromRedis(EventTypes eventType)
        {
            try
            {
                var redisClient = new RedisClient("localhost");
                var eventClient = redisClient.As<EventListModel>();

                return eventClient.GetById((int)eventType);
            }
            catch (Exception)
            {
                return new EventListModel();
            }
        }
开发者ID:hjorturls,项目名称:GEO.Itiniraries,代码行数:19,代码来源:RedisStorage.cs


示例16: IOWatcher

        public IOWatcher(IntPtr fd, EventTypes types, Loop loop, IOWatcherCallback callback)
            : base(loop)
        {
            this.fd = fd;
            this.callback = callback;

            unmanaged_watcher = new UnmanagedIOWatcher ();

            unmanaged_watcher.fd = fd.ToInt32 ();
            unmanaged_watcher.events = types | EventTypes.EV__IOFDSET;

            unmanaged_watcher.callback = CallbackFunctionPtr;

            InitializeUnmanagedWatcher (unmanaged_watcher);
        }
开发者ID:davidalpert,项目名称:manos,代码行数:15,代码来源:IOWatcher.cs


示例17: LogEvent

        public void LogEvent(string message, EventTypes eType)
        {
            log4net.Config.XmlConfigurator.Configure(GetTestConfig());

            if (eType==EventTypes.Info)
            {
                Log.Info(message);
            }else if (eType==EventTypes.Warn)
            {
                Log.Warn(message);
            }else if (eType==EventTypes.Error)
            {
                Log.Error(message);
            }
            else if (eType == EventTypes.Fatal)
            {
                Log.Fatal(message);
            }
            else
            { Log.Info(message); }
        }
开发者ID:ectechno,项目名称:seshell,代码行数:21,代码来源:EventLogger.cs


示例18: EventHandlerProperty

 public EventHandlerProperty(EventTypes eventType)
     : base()
 {
     EventType = eventType;
     TargetValueType = mdr.ValueTypes.Function;
     //We should static or constants in the following methods to avoid expensive delegates!
     OnGetDValue = (mdr.DObject This, ref mdr.DValue v) =>
     {
         var eventListeners = GetEventListeners(This, eventType);
         var idlListener = eventListeners.IdlListener;
         if (idlListener != null)
             v.Set(idlListener);
         else
             v.Set(mdr.Runtime.Instance.DefaultDNull);
     };
     OnSetDValue = (mdr.DObject This, ref mdr.DValue v) =>
     {
         var eventListeners = GetEventListeners(This, eventType);
         Debug.WriteLine("Setting the IDL listener for event type " + eventType.ToString() + " : type " + v.ValueType.ToString());
         var idlListener = (v.ValueType == mdr.ValueTypes.Function) ? v.AsDFunction() : null;
         eventListeners.IdlListener = idlListener;
     };
 }
开发者ID:reshadi2,项目名称:mcjs,代码行数:23,代码来源:EventHandlerProperty.cs


示例19: UserControl

        public UserControl(EventTypes eventType, int streamId = 1, int bufferlength = 1000, int pingTime = 0)
            : base(4)
        {
            var memory = new MemoryStream();
            var writer = new EndianBinaryWriter(EndianBitConverter.Big, memory);
            writer.Write((ushort) eventType);

            switch (eventType)
            {
                case EventTypes.StreamBegin:
                    writer.Write(streamId);
                    break;
                case EventTypes.StreamEOF:
                    writer.Write(streamId);
                    break;
                case EventTypes.StreamDry:
                    writer.Write(streamId);
                    break;
                case EventTypes.SetBufferLength:
                    writer.Write(streamId);
                    writer.Write(bufferlength);
                    break;
                case EventTypes.StreamIsRecorded:
                    writer.Write(streamId);
                    break;
                case EventTypes.PingRequest:
                    writer.Write(pingTime);
                    break;
                case EventTypes.PingResponse:
                    writer.Write(pingTime);
                    break;
                default:
                    break;
            }
            Data = memory.ToArray();
        }
开发者ID:Austech,项目名称:RtmpSharp2,代码行数:36,代码来源:UserControl.cs


示例20: EventPacket

 public EventPacket(EventTypes type, byte[] data)
 {
   Type = type;
   Data = data;
 }
开发者ID:niceyeti,项目名称:MissileCommand,代码行数:5,代码来源:EventPacket.cs



注:本文中的EventTypes类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# EventWatcher类代码示例发布时间:2022-05-24
下一篇:
C# EventType类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap