の実装を見ると、CancellationToken.None単純に を返していdefault(CancellationToken)ます。CancellationTokenただし、のドキュメントには、2 つが同等であるという参照はありません。
私はこのような API を提供したいと思っていますが、それが常に機能することを確認するまでは提供しません。
Task DoSomething(CancellationToken token = default(CancellationToken))
default(CancellationToken)と同じ定義済みの動作CancellationToken.Noneですか、それとも実装の詳細だけですか?