using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RealTimeGraphX.EventArguments { /// /// Represents an output change event arguments. /// /// The type of the output component. /// public class OutputChangedEventArgs : EventArgs where TOut : IGraphComponent { /// /// Gets or sets the output graph component. /// public TOut Output { get; set; } /// /// Initializes a new instance of the class. /// /// The output component. public OutputChangedEventArgs(TOut output) { Output = output; } } }