VideoPlayerSharedLib.Event.ContainsEventArg C# (CSharp) Method

ContainsEventArg() public method

public ContainsEventArg ( string eventArgName ) : bool
eventArgName string
return bool
        public bool ContainsEventArg(string eventArgName)
        {
            bool result = false;
            if (EventArgs != null)
            {
                foreach (EventArg eventArg in EventArgs)
                {
                    if (eventArg.Name == eventArgName)
                    {
                        result = true;
                        break;
                    }
                }
            }
            return result;
        }

Usage Example

 private void HandleReplayingLastNodeEvent(Event receivedEvent)
 {
     if (ViewManager != null && ViewManager.CurrentView != null && ViewManager.CurrentView.NodeRenderers != null
         && receivedEvent.EventArgs != null && receivedEvent.ContainsEventArg("NodeId"))
     {
         Guid nodeId = Guid.Empty;
         if (Guid.TryParse(receivedEvent.GetEventArgValue("NodeId"), out nodeId)) 
         {
             NodeRenderer playingNode = ViewManager.CurrentView.NodeRenderers[nodeId];
             {
                 playingNode.SetIsPlaying(true);
                 playingNode.ResetMediaIcon(true);
             }
         }
     }
 }
All Usage Examples Of VideoPlayerSharedLib.Event::ContainsEventArg