当前位置: 首页>>代码示例>>C#>>正文


C# EventName类代码示例

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


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


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