0

我只是WebSocketSharp通过nuget拉进来的。
它是类WebSocket实现IDisposable,但似乎没有Dispose方法。
这怎么可能?我想如果你实现一个接口,你还必须实现它的所有属性/方法。

截屏

4

1 回答 1

4

源代码的 GitHub 上:

#region Explicit Interface Implementations

/// <summary>
/// Closes the WebSocket connection, and releases all associated resources.
/// </summary>
/// <remarks>
/// This method closes the connection with <see cref="CloseStatusCode.Away"/>.
/// </remarks>
void IDisposable.Dispose ()
{
  close (new CloseEventArgs (CloseStatusCode.Away), true, true, false);
}

#endregion
于 2016-09-07T09:44:55.223 回答