[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] // hide it for code completion internal void UnRegisterNetStream(NetStream netStream) { if (netStream.Stream_ID >= 0 && netStreams[netStream.Stream_ID].Equals(netStream)) { // Unregister netStreams[netStream.Stream_ID] = null; } else { // Look for it if (netStream != null) { for (int i = netStreams.GetLowerBound(0); i < netStreams.GetUpperBound(0); i++) { if (netStream.Equals(netStreams[i])) { // Unregister netStreams[i] = null; } } //for i } } if (netStream != null && netStreamsList.Contains(netStream)) { netStreamsList.Remove(netStream); } }