28 references to Contract
Microsoft.CodeAnalysis.InteractiveHost (28)
AsyncLazy`1.cs (9)
114Contract.ThrowIfNull(asynchronousComputeFunction); 150Contract.ThrowIfTrue(_asynchronousComputationCancellationSource != null && 154Contract.ThrowIfTrue(_requests != null && 159Contract.ThrowIfTrue(_requests != null && 163Contract.ThrowIfTrue(_cachedResult != null && 168Contract.ThrowIfTrue(_asynchronousComputeFunction == null && _synchronousComputeFunction != null); 248Contract.ThrowIfNull(_synchronousComputeFunction); 360Contract.ThrowIfTrue(_computationActive); 361Contract.ThrowIfNull(_asynchronousComputeFunction);
Interactive\Core\InteractiveHost.cs (6)
366Contract.ThrowIfNull(code); 381Contract.ThrowIfNull(path); 395Contract.ThrowIfNull(reference); 404Contract.ThrowIfTrue(referenceSearchPaths.IsDefault); 405Contract.ThrowIfTrue(sourceSearchPaths.IsDefault); 406Contract.ThrowIfNull(baseDirectory);
Interactive\Core\InteractiveHost.LazyRemoteService.cs (1)
115Contract.ThrowIfNull(result.InitializationResult);
Interactive\Core\InteractiveHost.Service.cs (3)
183Contract.ThrowIfNull(_serviceState, "Service not initialized"); 218Contract.ThrowIfFalse(args.Length == 2, "Expecting arguments: <pipe name> <client process id>"); 508Contract.ThrowIfFalse(initializationFilePath == null || PathUtilities.IsAbsolute(initializationFilePath));
Interactive\Core\InteractiveHostOptions.cs (1)
42Contract.ThrowIfNull(hostPath);
NonReentrantLock.cs (1)
172=> Contract.ThrowIfFalse(LockHeldByMe());
TaskExtensions.cs (7)
89Contract.ThrowIfNull(continuationAction, nameof(continuationAction)); 108Contract.ThrowIfNull(continuationFunction, nameof(continuationFunction)); 122Contract.ThrowIfNull(continuationAction, nameof(continuationAction)); 154Contract.ThrowIfNull(continuationFunction, nameof(continuationFunction)); 199Contract.ThrowIfNull(continuationFunction, nameof(continuationFunction)); 318Contract.ThrowIfNull(continuationFunction, nameof(continuationFunction)); 381Contract.ThrowIfFalse(task.IsCompleted);