323 references to ArgHelper
Microsoft.AspNetCore.Razor.Test.Common (4)
Language\RazorProjectEngineBuilderExtensions.cs (3)
26ArgHelper.ThrowIfNull(builder); 82ArgHelper.ThrowIfNull(builder); 83ArgHelper.ThrowIfNull(feature);
Language\TestImportProjectFeature.cs (1)
35ArgHelper.ThrowIfNull(projectItem);
Microsoft.AspNetCore.Razor.Utilities.Shared (33)
EnumerableExtensions.cs (3)
205ArgHelper.ThrowIfDestinationTooShort(destination, array.Length); 227ArgHelper.ThrowIfDestinationTooShort(destination, count); 242ArgHelper.ThrowIfDestinationTooShort(destination, index + 1);
HashSetExtensions.cs (2)
42ArgHelper.ThrowIfNull(set); 43ArgHelper.ThrowIfDestinationTooShort(destination, set.Count);
ImmutableArrayExtensions.cs (2)
39ArgHelper.ThrowIfNegative(index); 40ArgHelper.ThrowIfGreaterThan(index, builder.Count);
ListExtensions.cs (2)
52ArgHelper.ThrowIfNull(list); 53ArgHelper.ThrowIfDestinationTooShort(destination, list.Count);
MemoryBuilder`1.cs (1)
26ArgHelper.ThrowIfNegative(initialCapacity);
PathUtilities.cs (1)
385ArgHelper.ThrowIfNull(path);
PooledArrayBufferWriter`1.cs (3)
32ArgHelper.ThrowIfNegativeOrZero(initialCapacity); 126ArgHelper.ThrowIfNegative(count); 163ArgHelper.ThrowIfNegative(sizeHint);
PooledObjects\ArrayBuilderPool`1.Policy.cs (2)
22ArgHelper.ThrowIfNegative(initialCapacity); 23ArgHelper.ThrowIfNegative(maximumObjectSize);
PooledObjects\DictionaryPool`2.Policy.cs (1)
20ArgHelper.ThrowIfNegative(maximumObjectSize);
PooledObjects\HashSetPool`1.Policy.cs (1)
20ArgHelper.ThrowIfNegative(maximumObjectSize);
ReadOnlyListExtensions.cs (11)
1032ArgHelper.ThrowIfNull(list); 1039ArgHelper.ThrowIfNull(list); 1040ArgHelper.ThrowIfNegative(start); 1041ArgHelper.ThrowIfGreaterThan(start, list.Count); 1048ArgHelper.ThrowIfNull(list); 1058ArgHelper.ThrowIfNull(list); 1067ArgHelper.ThrowIfNull(list); 1068ArgHelper.ThrowIfNegative(start); 1069ArgHelper.ThrowIfNegative(count); 1070ArgHelper.ThrowIfGreaterThan(start + count, list.Count); 1162ArgHelper.ThrowIfDestinationTooShort(destination, list.Count);
Threading\AsyncLazy`1.cs (1)
105ArgHelper.ThrowIfNull(asynchronousComputeFunction);
Utilities\Checksum.cs (2)
46ArgHelper.ThrowIfLessThan(bytes.Length, HashSize); 74ArgHelper.ThrowIfDestinationTooShort(destination, HashSize);
Utilities\CleanableWeakCache`2.cs (1)
61ArgHelper.ThrowIfNegativeOrZero(cleanUpThreshold);
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (14)
ArgHelperTests.cs (14)
16Verify(() => ArgHelper.ThrowIfNull(s), exceptionType); 26ArgHelper.ThrowIfNull(ptr); 35ArgHelper.ThrowIfNull(ptr); 46Verify(() => ArgHelper.ThrowIfNullOrEmpty(s), exceptionType); 56Verify(() => ArgHelper.ThrowIfNullOrWhiteSpace(s), exceptionType); 67Verify(() => ArgHelper.ThrowIfEqual(s1, s2), exceptionType); 78Verify(() => ArgHelper.ThrowIfNotEqual(s1, s2), exceptionType); 87Verify(() => ArgHelper.ThrowIfZero(v), exceptionType); 96Verify(() => ArgHelper.ThrowIfNegative(v), exceptionType); 105Verify(() => ArgHelper.ThrowIfNegativeOrZero(v), exceptionType); 114Verify(() => ArgHelper.ThrowIfGreaterThan(v1, v2), exceptionType); 123Verify(() => ArgHelper.ThrowIfGreaterThanOrEqual(v1, v2), exceptionType); 132Verify(() => ArgHelper.ThrowIfLessThan(v1, v2), exceptionType); 141Verify(() => ArgHelper.ThrowIfLessThanOrEqual(v1, v2), exceptionType);
Microsoft.CodeAnalysis.Razor.Compiler (246)
CSharp\CompilerFeatures.cs (1)
21ArgHelper.ThrowIfNull(builder);
CSharp\DefaultTagHelperDescriptorFactory.cs (1)
25ArgHelper.ThrowIfNull(type);
Language\BoundAttributeDescriptorExtensions.cs (3)
13ArgHelper.ThrowIfNull(attribute); 20ArgHelper.ThrowIfNull(attribute); 49ArgHelper.ThrowIfNull(parameter);
Language\CodeGeneration\CodeRenderingContext.cs (11)
40ArgHelper.ThrowIfNull(nodeWriter); 41ArgHelper.ThrowIfNull(sourceDocument); 42ArgHelper.ThrowIfNull(documentNode); 43ArgHelper.ThrowIfNull(options); 114ArgHelper.ThrowIfNull(node); 159ArgHelper.ThrowIfNull(node); 173ArgHelper.ThrowIfNull(node); 174ArgHelper.ThrowIfNull(writer); 190ArgHelper.ThrowIfNull(node); 197ArgHelper.ThrowIfNull(node); 198ArgHelper.ThrowIfNull(writer);
Language\CodeGeneration\CodeTarget.cs (1)
19ArgHelper.ThrowIfNull(codeDocument);
Language\CodeGeneration\CodeWriter.cs (11)
115ArgHelper.ThrowIfNegative(value); 138ArgHelper.ThrowIfNull(value); 204ArgHelper.ThrowIfNull(value); 214ArgHelper.ThrowIfNull(value); 215ArgHelper.ThrowIfNegative(startIndex); 216ArgHelper.ThrowIfNegative(count); 217ArgHelper.ThrowIfGreaterThan(startIndex, value.Length - count); 298ArgHelper.ThrowIfNull(value); 390ArgHelper.ThrowIfNull(buffer); 391ArgHelper.ThrowIfNegative(index); 392ArgHelper.ThrowIfNegative(count);
Language\CodeGeneration\LinePragma.cs (3)
17ArgHelper.ThrowIfNullOrWhiteSpace(filePath); 18ArgHelper.ThrowIfNegative(startLineIndex); 19ArgHelper.ThrowIfNegative(endLineIndex);
Language\Components\ComponentImportProjectFeature.cs (1)
24ArgHelper.ThrowIfNull(projectItem);
Language\DefaultRazorCSharpLoweringPhase.cs (1)
35ArgHelper.ThrowIfNull(codeDocument);
Language\DefaultRazorProjectFileSystem.cs (2)
16ArgHelper.ThrowIfNullOrEmpty(root); 93ArgHelper.ThrowIfNullOrEmpty(path);
Language\FileKinds.cs (1)
39ArgHelper.ThrowIfNull(filePath);
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (6)
14ArgHelper.ThrowIfNull(node); 21ArgHelper.ThrowIfNull(node); 28ArgHelper.ThrowIfNull(node); 62ArgHelper.ThrowIfNull(node); 63ArgHelper.ThrowIfNull(directive); 103ArgHelper.ThrowIfNull(document);
Language\Intermediate\IntermediateNodeExtensions.cs (1)
13ArgHelper.ThrowIfNull(node);
Language\Intermediate\IntermediateNodeReference.cs (7)
18ArgHelper.ThrowIfNull(parent); 19ArgHelper.ThrowIfNull(node); 54ArgHelper.ThrowIfNull(node); 64ArgHelper.ThrowIfNull(nodes); 76ArgHelper.ThrowIfNull(node); 86ArgHelper.ThrowIfNull(nodes); 105ArgHelper.ThrowIfNull(node);
Language\Intermediate\IntermediateNodeReference`1.cs (2)
18ArgHelper.ThrowIfNull(node); 19ArgHelper.ThrowIfNull(parent);
Language\Intermediate\LazyContent.cs (1)
20ArgHelper.ThrowIfNull(contentFactory);
Language\Intermediate\ReferenceCaptureIntermediateNode.cs (2)
37ArgHelper.ThrowIfNull(identifierToken); 55ArgHelper.ThrowIfNullOrEmpty(componentCaptureTypeName);
Language\Intermediate\SetKeyIntermediateNode.cs (1)
14ArgHelper.ThrowIfNull(keyValueToken);
Language\Legacy\CSharpCodeParser.cs (1)
130ArgHelper.ThrowIfNull(context);
Language\Legacy\LegacySyntaxNodeExtensions.cs (10)
71ArgHelper.ThrowIfNull(node); 131ArgHelper.ThrowIfNull(node); 143ArgHelper.ThrowIfNull(node); 150ArgHelper.ThrowIfNull(node); 157ArgHelper.ThrowIfNull(node); 164ArgHelper.ThrowIfNull(node); 171ArgHelper.ThrowIfNull(node); 223ArgHelper.ThrowIfNull(node); 256ArgHelper.ThrowIfNull(node); 293ArgHelper.ThrowIfNull(node);
Language\Legacy\ParserContext.cs (2)
30ArgHelper.ThrowIfNull(source); 31ArgHelper.ThrowIfNull(options);
Language\Legacy\RazorParser.cs (2)
17ArgHelper.ThrowIfNull(options); 26ArgHelper.ThrowIfNull(source);
Language\Legacy\RazorSyntaxTreeExtensions.cs (2)
12ArgHelper.ThrowIfNull(syntaxTree); 19ArgHelper.ThrowIfNull(syntaxTree);
Language\Legacy\SpanEditHandler.cs (2)
40ArgHelper.ThrowIfNegative(index, nameof(acceptedCharacters)); 41ArgHelper.ThrowIfGreaterThanOrEqual(index, 8, nameof(acceptedCharacters));
Language\RazorCodeDocument.cs (1)
84ArgHelper.ThrowIfNull(source);
Language\RazorCSharpDocument.cs (2)
27ArgHelper.ThrowIfNull(codeDocument); 28ArgHelper.ThrowIfNull(text);
Language\RazorEngine.cs (1)
37ArgHelper.ThrowIfNull(codeDocument);
Language\RazorEngineFeatureBase.cs (1)
22ArgHelper.ThrowIfNull(engine);
Language\RazorEnginePhaseBase.cs (2)
22ArgHelper.ThrowIfNull(engine); 34ArgHelper.ThrowIfNull(codeDocument);
Language\RazorHtmlDocument.cs (1)
14ArgHelper.ThrowIfNull(text);
Language\RazorProjectEngine.cs (16)
63ArgHelper.ThrowIfNull(projectItem); 76ArgHelper.ThrowIfNull(source); 77ArgHelper.ThrowIfNull(fileKind); 85ArgHelper.ThrowIfNull(projectItem); 102ArgHelper.ThrowIfNull(source); 103ArgHelper.ThrowIfNull(fileKind); 115ArgHelper.ThrowIfNull(projectItem); 128ArgHelper.ThrowIfNull(source); 129ArgHelper.ThrowIfNull(fileKind); 137ArgHelper.ThrowIfNull(projectItem); 149ArgHelper.ThrowIfNull(source); 160ArgHelper.ThrowIfNull(source); 213ArgHelper.ThrowIfNull(sourceDocument); 272ArgHelper.ThrowIfNull(codeDocument); 297ArgHelper.ThrowIfNull(configuration); 298ArgHelper.ThrowIfNull(fileSystem);
Language\RazorProjectEngineBuilderExtensions.cs (12)
55ArgHelper.ThrowIfNull(builder); 67ArgHelper.ThrowIfNull(builder); 68ArgHelper.ThrowIfNull(configure); 77ArgHelper.ThrowIfNull(builder); 78ArgHelper.ThrowIfNull(configure); 93ArgHelper.ThrowIfNull(builder); 110ArgHelper.ThrowIfNull(builder); 128ArgHelper.ThrowIfNull(builder); 129ArgHelper.ThrowIfNull(extension); 146ArgHelper.ThrowIfNull(builder); 147ArgHelper.ThrowIfNull(directive); 163ArgHelper.ThrowIfNull(builder);
Language\RazorProjectEngineFeatureBase.cs (1)
21ArgHelper.ThrowIfNull(projectEngine);
Language\RazorProjectFileSystem.cs (3)
83ArgHelper.ThrowIfNullOrEmpty(fileName); 153ArgHelper.ThrowIfNullOrEmpty(path); 170ArgHelper.ThrowIfNullOrEmpty(rootDirectoryPath);
Language\RazorSyntaxTree.cs (4)
27ArgHelper.ThrowIfNull(root); 28ArgHelper.ThrowIfNull(source); 29ArgHelper.ThrowIfNull(options); 78ArgHelper.ThrowIfNull(source);
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (54)
3385ArgHelper.ThrowIfNull(document); 3386ArgHelper.ThrowIfNull(endOfFile); 3397ArgHelper.ThrowIfNull(startCommentTransition); 3400ArgHelper.ThrowIfNull(startCommentStar); 3403ArgHelper.ThrowIfNull(comment); 3406ArgHelper.ThrowIfNull(endCommentStar); 3409ArgHelper.ThrowIfNull(endCommentTransition); 3474ArgHelper.ThrowIfNull(name); 3483ArgHelper.ThrowIfNull(name); 3484ArgHelper.ThrowIfNull(equalsToken); 3507ArgHelper.ThrowIfNull(value); 3523ArgHelper.ThrowIfNull(openAngle); 3528ArgHelper.ThrowIfNull(name); 3533ArgHelper.ThrowIfNull(closeAngle); 3542ArgHelper.ThrowIfNull(openAngle); 3545ArgHelper.ThrowIfNull(forwardSlash); 3550ArgHelper.ThrowIfNull(name); 3553ArgHelper.ThrowIfNull(closeAngle); 3567ArgHelper.ThrowIfNull(openAngle); 3572ArgHelper.ThrowIfNull(name); 3577ArgHelper.ThrowIfNull(closeAngle); 3586ArgHelper.ThrowIfNull(openAngle); 3589ArgHelper.ThrowIfNull(forwardSlash); 3594ArgHelper.ThrowIfNull(name); 3597ArgHelper.ThrowIfNull(closeAngle); 3606ArgHelper.ThrowIfNull(name); 3607ArgHelper.ThrowIfNull(equalsToken); 3610ArgHelper.ThrowIfNull(value); 3617ArgHelper.ThrowIfNull(name); 3633ArgHelper.ThrowIfNull(transition); 3634ArgHelper.ThrowIfNull(name); 3635ArgHelper.ThrowIfNull(equalsToken); 3638ArgHelper.ThrowIfNull(value); 3645ArgHelper.ThrowIfNull(transition); 3646ArgHelper.ThrowIfNull(name); 3660ArgHelper.ThrowIfNull(transition); 3699ArgHelper.ThrowIfNull(transition); 3700ArgHelper.ThrowIfNull(body); 3709ArgHelper.ThrowIfNull(openBrace); 3710ArgHelper.ThrowIfNull(csharpCode); 3711ArgHelper.ThrowIfNull(closeBrace); 3720ArgHelper.ThrowIfNull(transition); 3721ArgHelper.ThrowIfNull(body); 3730ArgHelper.ThrowIfNull(openParen); 3731ArgHelper.ThrowIfNull(csharpCode); 3732ArgHelper.ThrowIfNull(closeParen); 3741ArgHelper.ThrowIfNull(transition); 3742ArgHelper.ThrowIfNull(body); 3751ArgHelper.ThrowIfNull(csharpCode); 3760ArgHelper.ThrowIfNull(transition); 3761ArgHelper.ThrowIfNull(body); 3770ArgHelper.ThrowIfNull(transition); 3771ArgHelper.ThrowIfNull(body); 3780ArgHelper.ThrowIfNull(keyword);
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (30)
392ArgHelper.ThrowIfNull(document); 483ArgHelper.ThrowIfNull(name); 494ArgHelper.ThrowIfNull(name); 526ArgHelper.ThrowIfNull(value); 629ArgHelper.ThrowIfNull(name); 631ArgHelper.ThrowIfNull(value); 646ArgHelper.ThrowIfNull(name); 665ArgHelper.ThrowIfNull(transition); 666ArgHelper.ThrowIfNull(name); 668ArgHelper.ThrowIfNull(value); 683ArgHelper.ThrowIfNull(transition); 684ArgHelper.ThrowIfNull(name); 746ArgHelper.ThrowIfNull(transition); 747ArgHelper.ThrowIfNull(body); 754ArgHelper.ThrowIfNull(openBrace); 755ArgHelper.ThrowIfNull(csharpCode); 756ArgHelper.ThrowIfNull(closeBrace); 767ArgHelper.ThrowIfNull(transition); 768ArgHelper.ThrowIfNull(body); 775ArgHelper.ThrowIfNull(openParen); 776ArgHelper.ThrowIfNull(csharpCode); 777ArgHelper.ThrowIfNull(closeParen); 788ArgHelper.ThrowIfNull(transition); 789ArgHelper.ThrowIfNull(body); 796ArgHelper.ThrowIfNull(csharpCode); 807ArgHelper.ThrowIfNull(transition); 808ArgHelper.ThrowIfNull(body); 819ArgHelper.ThrowIfNull(transition); 820ArgHelper.ThrowIfNull(body); 831ArgHelper.ThrowIfNull(keyword);
Language\Syntax\SyntaxList`1.cs (13)
152ArgHelper.ThrowIfNull(node); 166ArgHelper.ThrowIfNegative(index); 167ArgHelper.ThrowIfGreaterThan(index, count); 199ArgHelper.ThrowIfNegative(index); 200ArgHelper.ThrowIfGreaterThan(index, count); 201ArgHelper.ThrowIfNull(nodes); 264ArgHelper.ThrowIfNegative(index); 265ArgHelper.ThrowIfGreaterThanOrEqual(index, count); 287ArgHelper.ThrowIfNull(node); 300ArgHelper.ThrowIfNull(newNode); 312ArgHelper.ThrowIfNull(nodeInList); 350ArgHelper.ThrowIfNull(nodeInList); 351ArgHelper.ThrowIfNull(newNodes);
Language\Syntax\SyntaxTokenList.cs (8)
181ArgHelper.ThrowIfNegative(index); 182ArgHelper.ThrowIfGreaterThan(index, count); 209ArgHelper.ThrowIfNegative(index); 210ArgHelper.ThrowIfGreaterThan(index, count); 211ArgHelper.ThrowIfNull(tokens); 270ArgHelper.ThrowIfNegative(index); 271ArgHelper.ThrowIfGreaterThanOrEqual(index, count); 343ArgHelper.ThrowIfNull(tokens);
Language\TagHelperCollection.Builder.cs (2)
61ArgHelper.ThrowIfNegative(index); 62ArgHelper.ThrowIfGreaterThanOrEqual(index, Count);
Language\TagHelperCollection.MultiSegmentCollection.cs (2)
65ArgHelper.ThrowIfNegative(index); 66ArgHelper.ThrowIfGreaterThanOrEqual(index, Count);
Language\TagHelperCollection.RefBuilder.cs (2)
61ArgHelper.ThrowIfNegative(index); 62ArgHelper.ThrowIfGreaterThanOrEqual(index, Count);
Language\TagHelperCollection.SegmentCollectionBase.cs (1)
99ArgHelper.ThrowIfDestinationTooShort(destination, Count);
Language\TagHelperCollection.SingleSegmentCollection.cs (2)
46ArgHelper.ThrowIfNegative(index); 47ArgHelper.ThrowIfGreaterThanOrEqual(index, Count);
Language\TagHelperDescriptorExtensions.cs (2)
10ArgHelper.ThrowIfNull(tagHelper); 17ArgHelper.ThrowIfNull(tagHelper);
Language\TagHelperDiscoveryService.cs (2)
38ArgHelper.ThrowIfNull(compilation); 75ArgHelper.ThrowIfNull(compilation);
Language\TagHelperDocumentContext.cs (1)
32ArgHelper.ThrowIfNull(tagHelpers);
Language\VirtualRazorProjectFileSystem.cs (1)
29ArgHelper.ThrowIfNull(projectItem);
Mvc.Version1_X\MvcImportProjectFeature.cs (1)
32ArgHelper.ThrowIfNull(projectItem);
Mvc.Version1_X\RazorExtensions.cs (2)
16ArgHelper.ThrowIfNull(builder); 46ArgHelper.ThrowIfNull(builder);
Mvc.Version2_X\MvcImportProjectFeature.cs (1)
34ArgHelper.ThrowIfNull(projectItem);
Mvc.Version2_X\RazorExtensions.cs (1)
16ArgHelper.ThrowIfNull(builder);
Mvc\MvcImportProjectFeature.cs (1)
34ArgHelper.ThrowIfNull(projectItem);
Mvc\RazorExtensions.cs (1)
16ArgHelper.ThrowIfNull(builder);
Microsoft.CodeAnalysis.Razor.Workspaces (22)
Completion\AbstractRazorCompletionFactsService.cs (4)
25ArgHelper.ThrowIfNull(context); 26ArgHelper.ThrowIfNull(context.TagHelperDocumentContext); 50ArgHelper.ThrowIfNull(context); 51ArgHelper.ThrowIfNull(context.TagHelperDocumentContext);
Completion\RazorCompletionItem.cs (2)
54ArgHelper.ThrowIfNull(displayText); 55ArgHelper.ThrowIfNull(insertText);
Completion\RazorCompletionListProvider.cs (1)
156ArgHelper.ThrowIfNull(razorCompletionItem);
Completion\TagHelperCompletionService.cs (2)
36ArgHelper.ThrowIfNull(completionContext); 156ArgHelper.ThrowIfNull(completionContext);
Extensions\TextLineExtensions.cs (2)
13ArgHelper.ThrowIfNegative(offset); 14ArgHelper.ThrowIfGreaterThanOrEqual(offset, line.SpanIncludingLineBreak.Length);
Formatting\IndentCache.cs (2)
27ArgHelper.ThrowIfNegative(size); 28ArgHelper.ThrowIfNegativeOrZero(tabSize);
TagHelperFacts.cs (7)
23ArgHelper.ThrowIfNull(documentContext); 50ArgHelper.ThrowIfNull(documentContext); 51ArgHelper.ThrowIfNull(attributeName); 52ArgHelper.ThrowIfNull(binding); 78ArgHelper.ThrowIfNull(documentContext); 79ArgHelper.ThrowIfNull(tagName); 116ArgHelper.ThrowIfNull(documentContext);
Tooltip\BoundAttributeDescriptionInfo.cs (1)
14ArgHelper.ThrowIfNull(parameter);
UriExtensions.cs (1)
29ArgHelper.ThrowIfNull(uri, nameof(uri));
Microsoft.VisualStudio.LanguageServices.Razor (3)
LiveShare\RemoteHierarchyService.cs (2)
27ArgHelper.ThrowIfNull(pathOfFileInProject); 28ArgHelper.ThrowIfNull(capability);
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorAnalyzerAssemblyRedirector.cs (1)
30GetRedirectEntry(typeof(AspNetCore.Razor.ArgHelper)), // Microsoft.AspNetCore.Razor.Utilities.Shared
Microsoft.VisualStudioCode.RazorExtension (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorAnalyzerAssemblyRedirector.cs (1)
30GetRedirectEntry(typeof(AspNetCore.Razor.ArgHelper)), // Microsoft.AspNetCore.Razor.Utilities.Shared