//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; }
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; }
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; } }
public EndpointDataException(EndpointData endpointData, string prop, string message) : base(message) { m_EndpointData = endpointData; m_Property = prop; m_Message = message; }
//public PropertyChangedEventArgs PropertyChanged { get; private set; } public OnEndpointChangedEventArgs(RestServerData restServer, EndpointData endpoint, PropertyChangedEventArgs propertyChanged) : base(propertyChanged.PropertyName) { RestServer = restServer; Endpoint = endpoint; //PropertyChanged = propertyChanged; }
public OnEndpointRemovedEventArgs(RestServerData restServer, EndpointData endpoint) { RestServer = restServer; Endpoint = endpoint; }
public OnPatternRemovedEventArgs(RestServerData restServer, EndpointData endpoint, PatternData pattern) { RestServer = restServer; Endpoint = endpoint; Pattern = pattern; }