/// <summary> /// Fires the GroupOnline event /// </summary> /// <param name="serverAddress">address of server that is now available</param> protected void FireGroupOnline(SourceDiscoveryGroup group) { if (GroupOnline != null) { GroupOnline.Invoke(this, new GroupEventArgs(group)); } }
/// <summary> /// Fires the ServerInfoChanged event /// </summary> /// <param name="serverAddress"></param> protected void FireGroupChanged(SourceDiscoveryGroup group) { if (GroupChanged != null) { GroupChanged.Invoke(this, new GroupEventArgs(group)); } }
/// <summary> /// Creates a new instance, referring to a source group by name /// </summary> /// <param name="address">server that is being referred to.</param> public GroupEventArgs(SourceDiscoveryGroup group) { this.Group = group; }