39 references to ThrowInvalidOperationException
Microsoft.AspNetCore.Razor.Utilities.Shared (25)
Assumed.cs (1)
157=> ThrowHelper.ThrowInvalidOperationException<T>(message + Environment.NewLine + SR.FormatFile_0_Line_1(path, line));
ImmutableArrayExtensions.cs (4)
695return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_matching_elements); 756return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_matching_elements); 853return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_matching_element); 898return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_matching_element);
PooledObjects\PooledArrayBuilder`1.cs (1)
1594=> ThrowHelper.ThrowInvalidOperationException<T>(message);
ReadOnlyListExtensions.cs (18)
258=> list.Count > 0 ? list[0] : ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_elements); 285return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_matching_elements); 316return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_matching_elements); 481=> list.Count > 0 ? list[^1] : ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_elements); 508return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_matching_elements); 539return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_matching_elements); 7110 => ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_elements), 712_ => ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_element) 746return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_matching_element); 756return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_matching_elements); 795return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_matching_element); 805return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_no_matching_elements); 831_ => ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_element) 858_ => ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_element) 890return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_matching_element); 932return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_matching_element); 974return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_matching_element); 1019return ThrowHelper.ThrowInvalidOperationException<T>(SR.Contains_more_than_one_matching_element);
Utilities\Checksum.cs (1)
50return ThrowHelper.ThrowInvalidOperationException<Checksum>("Could not read hash data");
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\AllowedChildTagDescriptor.cs (1)
31=> _parent ?? ThrowHelper.ThrowInvalidOperationException<TagHelperDescriptor>(Resources.Parent_has_not_been_set);
Language\BoundAttributeDescriptor.cs (1)
106=> _parent ?? ThrowHelper.ThrowInvalidOperationException<TagHelperDescriptor>(Resources.Parent_has_not_been_set);
Language\BoundAttributeParameterDescriptor.cs (1)
61=> _parent ?? ThrowHelper.ThrowInvalidOperationException<BoundAttributeDescriptor>(Resources.Parent_has_not_been_set);
Language\DefaultRazorProjectFileSystem.cs (1)
68return ThrowHelper.ThrowInvalidOperationException<RazorProjectItem>($"The file '{absolutePath}' is not a descendent of the base path '{absoluteBasePath}'.");
Language\RequiredAttributeDescriptor.cs (1)
53=> _parent ?? ThrowHelper.ThrowInvalidOperationException<TagMatchingRuleDescriptor>(Resources.Parent_has_not_been_set);
Language\TagHelperCollection.Enumerator.cs (1)
22: ThrowHelper.ThrowInvalidOperationException<TagHelperDescriptor>("Enumeration has not started. Call MoveNext.");
Language\TagMatchingRuleDescriptor.cs (1)
60=> _parent ?? ThrowHelper.ThrowInvalidOperationException<TagHelperDescriptor>(Resources.Parent_has_not_been_set);
Microsoft.CodeAnalysis.Razor.Workspaces (7)
Extensions\SolutionExtensions.cs (2)
66?? ThrowHelper.ThrowInvalidOperationException<Project>($"The project {projectId} did not exist in {solution}."); 78?? ThrowHelper.ThrowInvalidOperationException<Document>($"The document {documentId} did not exist in {solution.FilePath ?? "solution"}.");
Extensions\SourceTextExtensions.cs (3)
256: ThrowHelper.ThrowInvalidOperationException<int>($"({line},{character}) matches or exceeds SourceText boundary {text.Lines.Count}."); 272return ThrowHelper.ThrowInvalidOperationException<TextSpan>($"({startLine},{startCharacter})-({endLine},{endCharacter}) resolved to zero or negative length."); 281: ThrowHelper.ThrowInvalidOperationException<int>($"{name}: ({line},{character}) matches or exceeds SourceText boundary {text.Lines.Count}.");
Extensions\SyntaxListExtensions.cs (2)
18-1 => ThrowHelper.ThrowInvalidOperationException<SyntaxNode>("The provided node was not in the SyntaxList"), 30-1 => ThrowHelper.ThrowInvalidOperationException<SyntaxNode>("The provided node was not in the SyntaxList"),