Beispiel #1
0
        //public PropertyChangedEventArgs PropertyChanged { get; private set; }

        public OnPatternChangedEventArgs(RestServerData restServer, EndpointData endpoint, PatternData pattern, PropertyChangedEventArgs propertyChanged) : base(propertyChanged.PropertyName)
        {
            RestServer = restServer;
            Endpoint   = endpoint;
            Pattern    = pattern;
            //PropertyChanged = propertyChanged;
        }
Beispiel #2
0
        public void AddEndpoint(EndpointData data)
        {
            data.PropertyChanged += Endpoint_PropertyChanged;

            m_Endpoints.Add(data);
            data.Owner = this;

            OnEndpointAdded?.Invoke(this, new OnEndpointAddedEventArgs(this, data));

            m_IsDirty = true;
        }
Beispiel #3
0
        public void RemoveEndpoint(EndpointData data)
        {
            if (m_Endpoints.Contains(data))
            {
                data.PropertyChanged -= Endpoint_PropertyChanged;

                m_Endpoints.Remove(data);
                data.Owner = null;

                OnEndpointRemoved?.Invoke(this, new OnEndpointRemovedEventArgs(this, data));

                m_IsDirty = true;
            }
        }
Beispiel #4
0
 public EndpointDataException(EndpointData endpointData, string prop, string message) : base(message)
 {
     m_EndpointData = endpointData;
     m_Property     = prop;
     m_Message      = message;
 }
Beispiel #5
0
        //public PropertyChangedEventArgs PropertyChanged { get; private set; }

        public OnEndpointChangedEventArgs(RestServerData restServer, EndpointData endpoint, PropertyChangedEventArgs propertyChanged) : base(propertyChanged.PropertyName)
        {
            RestServer = restServer;
            Endpoint   = endpoint;
            //PropertyChanged = propertyChanged;
        }
Beispiel #6
0
 public OnEndpointRemovedEventArgs(RestServerData restServer, EndpointData endpoint)
 {
     RestServer = restServer;
     Endpoint   = endpoint;
 }
Beispiel #7
0
 public OnPatternRemovedEventArgs(RestServerData restServer, EndpointData endpoint, PatternData pattern)
 {
     RestServer = restServer;
     Endpoint   = endpoint;
     Pattern    = pattern;
 }