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

C# EventName类代码示例

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

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



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

示例1: GetStateClass

		public static XStateClass GetStateClass(EventName eventName)
		{
			switch (eventName)
			{
				case (EventName.Подтверждение_тревоги):
				case (EventName.Смена_пользователя):
				case (EventName.Вход_пользователя_в_систему):
				case (EventName.Выход_пользователя_из_системы):
				case (EventName.Зависание_процесса_отпроса):
				case (EventName.Отсутствует_лицензия):
				case (EventName.Лицензия_обнаружена):
				case (EventName.Ошибка_инициализации_мониторинга):
				case (EventName.Применение_конфигурации):
					return XStateClass.Norm;
				case (EventName.Обновление_ПО_прибора):
				case (EventName.Запись_конфигурации_в_прибор):
				case (EventName.Чтение_конфигурации_из_прибора):
				case (EventName.Синхронизация_времени):
				case (EventName.Запрос_информации_об_устройсве):
				case (EventName.Команда_оператора):
				case (EventName.Отмена_операции):
				case (EventName.ГК_в_технологическом_режиме):
				case (EventName.ГК_в_рабочем_режиме):
					return XStateClass.Info;
				case (EventName.Ошибка_при_выполнении_команды):
				case (EventName.Ошибка_при_выполнении_команды_над_устройством):
					return XStateClass.Failure;
				default:
					return XStateClass.Unknown;
			}
		}
开发者ID:saeednazari,项目名称:Rubezh,代码行数:31,代码来源:EventNamesHelper.cs


示例2: Equals_WhenComparingEquivalentValues_ReturnsTrue

		public void Equals_WhenComparingEquivalentValues_ReturnsTrue()
	    {
		    var left = new EventName(SomeTestEvents.TestRequest);
		    var right = new EventName(SomeTestEvents.TestRequest);
			
			bool result = left.Equals(right);
		    Assert.That(result, Is.True);
	    }
开发者ID:sweetlandj,项目名称:LAN.Core.Eventing,代码行数:8,代码来源:EventNameTests.cs


示例3: GetEventName

 private static string GetEventName(EventName eventName)
 {
     switch (eventName) 
     {
         case EventName.Help:
             return "";
         case EventName.SimpleSend:
             return "Workshare Protect - Send Clicked";
         case EventName.AdvancedSend:
             return "Advanced Email Security Options - Send Clicked";
         case EventName.AdvancedCancel:    
             return "Advanced Email Security Options Cancel";                            
         default:
             throw new Exception("Invalid event name");
     }
 }
开发者ID:killbug2004,项目名称:WSProf,代码行数:16,代码来源:Analytics.cs


示例4: AddMessage

		public static JournalItem AddMessage(EventName name, string userName)
		{
			var journalItem = new JournalItem()
			{
				SystemDateTime = DateTime.Now,
				DeviceDateTime = DateTime.Now,
				JournalItemType = JournalItemType.System,
				StateClass = XStateClass.Norm,
				Name = name.ToDescription(),
				ObjectStateClass = XStateClass.Norm,
				UserName = userName,
				SubsystemType = XSubsystemType.System
			};
			Add(journalItem);
			return journalItem;
		}
开发者ID:saeednazari,项目名称:Rubezh,代码行数:16,代码来源:GKDBHelper.cs


示例5: SendEvent

        public static void SendEvent(EventName eventName, Dictionary<string, object> properties = null)
        {
            try
            {
			    var analyticEvent = new AnalyticEvent()
                {
                    EventName = GetEventName(eventName),
                    EventProperties = properties
                };

                analyticEvent.RaiseEvent();
            }
            catch (Exception ex)
            {
                Logger.LogError(ex);
            }
        }
开发者ID:killbug2004,项目名称:WSProf,代码行数:17,代码来源:Analytics.cs


示例6: it_should_parse_event_messages

        public void it_should_parse_event_messages(string input, EventName eventName)
        {
            var parser = new Parser();
            var rawInput = input.Replace("\r\n", "\n") + "\n\n";
            foreach (char c in rawInput)
            {
                parser.Append(c);
            }

            Assert.True(parser.Completed);

            var eventMessage = new EventMessage(parser.ExtractMessage());
            Assert.NotNull(eventMessage);
            Assert.Equal(eventName, eventMessage.EventName);

            Console.WriteLine(eventMessage.ToString());
        }
开发者ID:bushadam,项目名称:NEventSocket,代码行数:17,代码来源:MessageParsingTests.cs


示例7: SendGesture2Finger

    private void SendGesture2Finger(EventName message, Gesture gesture)
    {
        // Sent to user GameObject
        if (receiverObject!=null){
            if (receiverObject != gesture.pickObject){
                receiverObject.SendMessage(message.ToString(), gesture,SendMessageOptions.DontRequireReceiver );
            }
        }

        // Sent to the  GameObject who is selected
        if ( gesture.pickObject!=null){
            gesture.pickObject.SendMessage(message.ToString(), gesture,SendMessageOptions.DontRequireReceiver );
        }
        // sent to gameobject
        else{
            SendMessage(message.ToString(), gesture,SendMessageOptions.DontRequireReceiver);
        }
    }
开发者ID:sonygod,项目名称:ESPUnity,代码行数:18,代码来源:EasyTouch.cs


示例8: CmdTellServerSelectEvent

 void CmdTellServerSelectEvent(EventName value, bool is_durian_boom)
 {
     select_event_ = value;
     is_create_durian_boom_ = is_durian_boom;
 }
开发者ID:Lacty,项目名称:MagicTokyo,代码行数:5,代码来源:EventControl.cs


示例9: RandEvent

    void RandEvent()
    {
        if (time_limitter_ == null) return;
        Debug.Log(game_start_director_.IsStart);
        Debug.Log(game_start_director_.isLocalPlayer);

        if (!game_start_director_.IsStart) return;
        var time = time_limitter_.LimitCount;
        if (time_ == time) return;
        if (time == 60) return;
        if (time <= 0) return;

        if (time % TIME_BALANCE == 0)
        {
            switch (select_event_)
            {
                case EventName.DURIAN_BOMB:
                    if (is_create_durian_boom_)
                    {
                        FindObjectOfType<FruitCreater>().DorianCreate();
                    }
                    break;

                case EventName.KUDAMON_BOUND:
                    FindObjectOfType<BounceKudamon>().Starter();
                    break;

                case EventName.KUDAMON_RUSH:
                    FindObjectOfType<RushEventer>().StartEvent();
                    break;
            }
            time_ = time;
        }

        if(time == 50 || time == 30)
        {

            if (!isServer) return;

            var select_event = (EventName)Random.Range(0, (int)EventName.EVENT_MAX);
            var is_durian_boom = MyRandom.RandomBool();
            select_event_ = select_event;
            is_create_durian_boom_ = is_durian_boom;
            CmdTellServerSelectEvent(select_event, is_durian_boom);
        }
    }
开发者ID:Lacty,项目名称:MagicTokyo,代码行数:46,代码来源:EventControl.cs


示例10: RemoveEventNotify

        public void RemoveEventNotify(EventName Name, EventNotify Event)
        {
            List<EventNotify> L;
            lock (_Notify)
            {
                if (_Notify.TryGetValue(Name.ToString(), out L))
                    L.Remove(Event);
            }

            lock (_ForceNotify)
            {
                if (_ForceNotify.TryGetValue(Name.ToString(), out L))
                    L.Remove(Event);
            }
        }
开发者ID:dzikun,项目名称:WarEmu,代码行数:15,代码来源:EventInterface.cs


示例11: RpcSetSelectEvent

 public void RpcSetSelectEvent(EventName value, bool is_durian_boom)
 {
     select_event_ = value;
     is_create_durian_boom_ = is_durian_boom;
 }
开发者ID:Lacty,项目名称:MagicTokyo,代码行数:5,代码来源:EventControl.cs


示例12: CreateGesture2Finger

	private void  CreateGesture2Finger(EventName message,Vector2 startPosition,Vector2 position,Vector2 deltaPosition,
	                                   float actionTime, SwipeDirection swipe, float swipeLength,Vector2 swipeVector,float twist,float pinch, float twoDistance){

		bool firingEvent = true;
		Gesture gesture = new Gesture();
		gesture.isOverGui = false;

		// NGui
		if (enabledNGuiMode && message == EventName.On_TouchStart2Fingers){
			gesture.isOverGui = gesture.isOverGui || ( IsTouchOverNGui(twoFinger.position) && IsTouchOverNGui(twoFinger.position));
		}

		gesture.touchCount=2;
		gesture.fingerIndex=-1;
		gesture.startPosition = startPosition;	
		gesture.position = position;
		gesture.deltaPosition = deltaPosition;
		
		gesture.actionTime = actionTime;
		gesture.deltaTime=Time.deltaTime;
		
		gesture.swipe = swipe;
		gesture.swipeLength = swipeLength;
		gesture.swipeVector = swipeVector;
		
		gesture.deltaPinch = pinch;
		gesture.twistAngle = twist;
		gesture.twoFingerDistance = twoDistance;

		gesture.pickedObject = twoFinger.pickedObject;
		gesture.pickedCamera = twoFinger.pickedCamera;
		gesture.isGuiCamera= twoFinger.isGuiCamera;

		if (autoUpdatePickedObject){
			if (message != EventName.On_Drag && message != EventName.On_DragEnd && message != EventName.On_Twist && message != EventName.On_TwistEnd && message != EventName.On_Pinch && message != EventName.On_PinchEnd
			 && message != EventName.On_PinchIn && message != EventName.On_PinchOut){

				if (GetTwoFingerPickedObject()){
					gesture.pickedObject = pickedObject.pickedObj;
					gesture.pickedCamera = pickedObject.pickedCamera;
					gesture.isGuiCamera= pickedObject.isGUI;
				}
				else{
					twoFinger.ClearPickedObjectData();
				}
			}
		}

		gesture.pickedUIElement = twoFinger.pickedUIElement;
		gesture.isOverGui = twoFinger.isOverGui;


		if (allowUIDetection && autoUpdatePickedUI){
			if (message != EventName.On_Drag && message != EventName.On_DragEnd && message != EventName.On_Twist && message != EventName.On_TwistEnd && message != EventName.On_Pinch && message != EventName.On_PinchEnd
			    && message != EventName.On_PinchIn && message != EventName.On_PinchOut){
				if (message == EventName.On_SimpleTap2Fingers)

				if (GetTwoFingerPickedUIElement()){
					gesture.pickedUIElement = pickedObject.pickedObj;
					gesture.isOverGui = true;
				}
				else{
					twoFinger.ClearPickedUIData();
				}
			}
		}



		// Firing event ?
		if ((enableUIMode || (enabledNGuiMode && allowUIDetection) ) ){
			firingEvent = !gesture.isOverGui;
		}

		// Firing event
		if ( firingEvent){
			RaiseEvent(message, gesture);
		}
		else if (gesture.isOverGui){
			if (message == EventName.On_TouchUp2Fingers){
				RaiseEvent(EventName.On_UIElementTouchUp, gesture);
			}
			else{
				RaiseEvent(EventName.On_OverUIElement, gesture);
			}
		}
	}
开发者ID:krooq,项目名称:catotype,代码行数:87,代码来源:EasyTouch.cs


示例13: CreateGesture

	private void CreateGesture(int touchIndex,EventName message,Finger finger, SwipeDirection swipe, float swipeLength, Vector2 swipeVector){

		bool firingEvent = true;

		if (autoUpdatePickedUI && allowUIDetection){
			finger.isOverGui = IsScreenPositionOverUI( finger.position );
			finger.pickedUIElement = GetFirstUIElementFromCache();
		}

		// NGui
		if (enabledNGuiMode  && message == EventName.On_TouchStart){
			finger.isOverGui = finger.isOverGui || IsTouchOverNGui(finger.position);
		}

		// firing event ?
		if ((enableUIMode || enabledNGuiMode)){
			firingEvent = !finger.isOverGui;
		}

		// The new gesture
		Gesture gesture = finger.GetGesture();

		// Auto update picked object
		if (autoUpdatePickedObject && autoSelect){
			if (message != EventName.On_Drag && message != EventName.On_DragEnd && message != EventName.On_DragStart){
				if (GetPickedGameObject(finger)){
					gesture.pickedObject = pickedObject.pickedObj;
					gesture.pickedCamera = pickedObject.pickedCamera;
					gesture.isGuiCamera = pickedObject.isGUI;
				}
				else{
					gesture.pickedObject = null;
					gesture.pickedCamera = null;
					gesture.isGuiCamera = false;
				}
			}
		}

		gesture.swipe = swipe;
		gesture.swipeLength = swipeLength;
		gesture.swipeVector = swipeVector;

		gesture.deltaPinch = 0;
		gesture.twistAngle = 0;


		// Firing event
		if ( firingEvent){
			RaiseEvent(message, gesture);
		}
		else if (finger.isOverGui){
			if (message == EventName.On_TouchUp){
				RaiseEvent(EventName.On_UIElementTouchUp, gesture);
			}
			else{
				RaiseEvent(EventName.On_OverUIElement, gesture);
			}
		}

	}	
开发者ID:krooq,项目名称:catotype,代码行数:60,代码来源:EasyTouch.cs


示例14: AddEventNotify

 public void AddEventNotify(EventName Name, EventNotify Event)
 {
     AddEventNotify(Name, Event, false);
 }
开发者ID:dzikun,项目名称:WarEmu,代码行数:4,代码来源:EventInterface.cs


示例15: RunEventSchedule

 public override void RunEventSchedule( EventName objEventName )
 {
     if( Enabled )
     {
         Scheduler.CoreScheduler s = new Scheduler.CoreScheduler( Debug, MaxThreads );
         Scheduler.CoreScheduler.RunEventSchedule( objEventName );
     }
 }
开发者ID:huayang912,项目名称:cs-dotnetnuke,代码行数:8,代码来源:SchedulingProvider.cs


示例16: FilterDelete

 public static Task<CommandReply> FilterDelete(this EventSocket eventSocket, EventName eventName)
 {
     return eventSocket.FilterDelete("Event-Name", eventName.ToString().ToUpperWithUnderscores());
 }
开发者ID:bushadam,项目名称:NEventSocket,代码行数:4,代码来源:CommandExtensions.cs


示例17: SendEvent

 public static Task<CommandReply> SendEvent(
     this EventSocket eventSocket, EventName eventName, IDictionary<string, string> headers = null)
 {
     return SendEvent(eventSocket, eventName.ToString().ToUpperWithUnderscores(), headers);
 }
开发者ID:bushadam,项目名称:NEventSocket,代码行数:5,代码来源:CommandExtensions.cs


示例18: AddGKMessage

        public static void AddGKMessage(EventName message, string description, XBase xBase, string userName, bool isAdministrator = false)
        {
            Guid uid = Guid.Empty;
            var journalItemType = JournalItemType.System;
            if (xBase != null)
            {
                if (xBase is XDevice)
                {
                    uid = (xBase as XDevice).UID;
                    journalItemType = JournalItemType.Device;
                }
                if (xBase is XZone)
                {
                    uid = (xBase as XZone).UID;
                    journalItemType = JournalItemType.Zone;
                }
                if (xBase is XDirection)
                {
                    uid = (xBase as XDirection).UID;
                    journalItemType = JournalItemType.Direction;
                }
                if (xBase is XDelay)
                {
                    uid = (xBase as XDelay).UID;
                    journalItemType = JournalItemType.Delay;
                }
                if (xBase is XPim)
                {
                    uid = (xBase as XPim).UID;
                    journalItemType = JournalItemType.Pim;
                }
            }

            var journalItem = new JournalItem()
            {
                SystemDateTime = DateTime.Now,
                DeviceDateTime = DateTime.Now,
                JournalItemType = journalItemType,
                StateClass = EventNamesHelper.GetStateClass(message),
                Name = message.ToDescription(),
                Description = description,
                ObjectUID = uid,
                ObjectStateClass = XStateClass.Norm,
                UserName = userName,
                SubsystemType = XSubsystemType.System
            };
            if (xBase != null)
            {
                journalItem.ObjectName = xBase.PresentationName;
                journalItem.GKObjectNo = (ushort)xBase.GKDescriptorNo;
            }

            GKDBHelper.Add(journalItem);
            OnNewJournalItem(journalItem, isAdministrator);
            var gkCallbackResult = new GKCallbackResult();
            gkCallbackResult.JournalItems.Add(journalItem);
            OnGKCallbackResult(gkCallbackResult);
        }
开发者ID:saeednazari,项目名称:Rubezh,代码行数:58,代码来源:GKProcessorManager.cs


示例19: GKAddMessage

		public void GKAddMessage(EventName name, string description)
		{
			if (IsGKAsAService)
			{
			}
			else
			{
				GKProcessorManager.AddGKMessage(name, description, null, FiresecManager.CurrentUser.Name, true);
			}
		}
开发者ID:saeednazari,项目名称:Rubezh,代码行数:10,代码来源:SafeFiresecService.GK.cs


示例20: CreateGesture

    private bool CreateGesture(EventName message,Finger finger,float actionTime, SwipeType swipe, float swipeLength, Vector2 swipeVector)
    {
        //Creating the structure with the required information
        Gesture gesture = new Gesture();

        gesture.fingerIndex = finger.fingerIndex;
        gesture.touchCount = finger.touchCount;
        gesture.startPosition = finger.startPosition;
        gesture.position = finger.position;
        gesture.deltaPosition = finger.deltaPosition;

        gesture.actionTime = actionTime;
        gesture.deltaTime = finger.deltaTime;

        gesture.swipe = swipe;
        gesture.swipeLength = swipeLength;
        gesture.swipeVector = swipeVector;

        gesture.deltaPinch = 0;
        gesture.twistAngle = 0;
        gesture.pickObject = finger.pickedObject;
        gesture.otherReceiver = receiverObject;

        if (useBroadcastMessage){
            SendGesture(message,gesture);
        }
        if (!useBroadcastMessage || joystickAddon){
            RaiseEvent(message, gesture);
        }

        return true;
    }
开发者ID:sonygod,项目名称:ESPUnity,代码行数:32,代码来源:EasyTouch.cs



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C# EventObject类代码示例发布时间:2022-05-24
下一篇:
C# EventMask类代码示例发布时间: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