diff --git a/src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs b/src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs index 42504565df844a243cf4ce442962058bce9a937a..995c8c30e25aaa371696440f2f58d8760c5826f0 100644 --- a/src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs +++ b/src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs @@ -25,6 +25,8 @@ internal sealed class PinnedRemotableDataScope : IDisposable AssetStorages.Storage storage, Checksum solutionChecksum) { + Contract.ThrowIfNull(solutionChecksum); + _storages = storages; _storage = storage;