140 references to RazorDiagnosticFactory
Microsoft.AspNetCore.Razor.Language.UnitTests (16)
DefaultRazorIntermediateNodeLoweringPhaseTest.cs (2)
184
var expectedDiagnostic =
RazorDiagnosticFactory
.CreateDirective_BlockDirectiveCannotBeImported("custom");
217
var expectedDiagnostic =
RazorDiagnosticFactory
.CreateDirective_BlockDirectiveCannotBeImported("custom");
DefaultRazorTagHelperBinderPhaseTest.cs (7)
28
RazorDiagnosticFactory
.CreateParsing_UnterminatedStringLiteral(
30
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperLookupText(
57
RazorDiagnosticFactory
.CreateParsing_UnterminatedStringLiteral(
59
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperLookupText(
86
RazorDiagnosticFactory
.CreateParsing_UnterminatedStringLiteral(
88
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperPrefixValue(
479
var expectedRewritingError =
RazorDiagnosticFactory
.CreateParsing_TagHelperFoundMalformedTagHelper(
Extensions\DefaultTagHelperTargetExtensionTest.cs (3)
409
var expectedDiagnostic =
RazorDiagnosticFactory
.CreateTagHelper_CodeBlocksNotSupportedInAttributes(expectedLocation);
431
var expectedDiagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InlineMarkupBlocksNotSupportedInAttributes(expectedLocation, "System.Int32");
453
var expectedDiagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InlineMarkupBlocksNotSupportedInAttributes(
Legacy\CSharpCodeParserTest.cs (3)
23
return
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperPrefixValue(
169
var expectedError =
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperLookupText(
186
var expectedDiagnostic =
RazorDiagnosticFactory
.CreateParsing_DuplicateDirective(
RazorDiagnosticDescriptorTest.cs (1)
99
var factoryType = typeof(
RazorDiagnosticFactory
);
Microsoft.CodeAnalysis.Razor.Compiler (114)
Language\AllowedChildTagDescriptorBuilder.cs (2)
42
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidRestrictedChildNullOrWhitespace(_parent.GetDisplayName());
52
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidRestrictedChild(_parent.GetDisplayName(), Name, character);
Language\BoundAttributeDescriptorBuilder.cs (8)
207
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundAttributeNullOrWhitespace(
218
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundAttributeNameStartsWith(
233
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundDirectiveAttributeName(
245
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundAttributeName(
260
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundAttributePrefixStartsWith(
269
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundAttributeNullOrWhitespace(
284
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundDirectiveAttributePrefix(
296
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundAttributePrefix(
Language\BoundAttributeParameterDescriptorBuilder.cs (2)
89
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundAttributeParameterNullOrWhitespace(_parent.Name);
99
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidBoundAttributeParameterName(
Language\Components\ComponentLoweringPass.cs (1)
388
RazorDiagnosticFactory
.CreateComponent_EditorRequiredParameterNotSpecified(
Language\DefaultDirectiveSyntaxTreePass.cs (2)
62
_diagnostics.Add(
RazorDiagnosticFactory
.CreateRewriter_InsufficientStack());
85
var error =
RazorDiagnosticFactory
.CreateParsing_SectionsCannotBeNested(new SourceSpan(directiveStart, errorLength));
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
248
RazorDiagnosticFactory
.CreateDirective_BlockDirectiveCannotBeImported(descriptor.Directive));
Language\DefaultTagHelperResolutionPhase.cs (10)
338
RazorDiagnosticFactory
.CreateParsing_TagHelperMissingCloseAngle(ds, tagName));
345
RazorDiagnosticFactory
.CreateParsing_TagHelperMissingCloseAngle(endDs, elementNode.EndTagName ?? tagName));
358
RazorDiagnosticFactory
.CreateParsing_TagHelperFoundMalformedTagHelper(ds, tagName));
375
RazorDiagnosticFactory
.CreateParsing_VoidElement(ds, tagName));
506
RazorDiagnosticFactory
.CreateTagHelper_InvalidNestedTag(
521
RazorDiagnosticFactory
.CreateTagHelper_InvalidNestedTag(
533
RazorDiagnosticFactory
.CreateTagHelper_CannotHaveNonTagContent(
542
RazorDiagnosticFactory
.CreateTagHelper_CannotHaveNonTagContent(
1113
RazorDiagnosticFactory
.CreateParsing_TagHelperFoundMalformedTagHelper(ds, tagName));
1156
RazorDiagnosticFactory
.CreateTagHelper_InconsistentTagStructure(
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (4)
158
RazorDiagnosticFactory
.CreateTagHelper_EmptyBoundAttribute(
183
RazorDiagnosticFactory
.CreateTagHelper_EmptyBoundAttribute(
1601
RazorDiagnosticFactory
.CreateParsing_TagHelpersCannotHaveCSharpInTagDeclaration(
1624
RazorDiagnosticFactory
.CreateParsing_TagHelpersCannotHaveCSharpInTagDeclaration(
Language\Extensions\DefaultTagHelperTargetExtension.cs (2)
549
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_CodeBlocksNotSupportedInAttributes(span);
555
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InlineMarkupBlocksNotSupportedInAttributes(span, expectedTypeName);
Language\Intermediate\ExtensionIntermediateNode.cs (1)
38
RazorDiagnosticFactory
.CreateCodeTarget_UnsupportedExtension(
Language\Legacy\CSharpCodeParser.cs (40)
353
var diagnostic =
RazorDiagnosticFactory
.CreateParsing_HelperDirectiveNotAvailable(
411
RazorDiagnosticFactory
.CreateParsing_UnexpectedWhiteSpaceAtStartOfCodeBlock(
417
RazorDiagnosticFactory
.CreateParsing_UnexpectedEndOfFileAtStartOfCodeBlock(
423
RazorDiagnosticFactory
.CreateParsing_UnexpectedCharacterAtStartOfCodeBlock(
467
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
724
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
851
RazorDiagnosticFactory
.CreateParsing_AtInCodeMustBeFollowedByColonParenOrIdentifierStart(
889
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
951
RazorDiagnosticFactory
.CreateParsing_UnexpectedNestedCodeBlock(
1076
RazorDiagnosticFactory
.CreateParsing_AtInCodeMustBeFollowedByColonParenOrIdentifierStart(
1152
RazorDiagnosticFactory
.CreateParsing_InlineMarkupBlocksCannotBeNested(
1213
RazorDiagnosticFactory
.CreateParsing_DirectiveMustAppearAtStartOfLine(
1237
duplicateDiagnostic =
RazorDiagnosticFactory
.CreateParsing_DuplicateDirective(
1349
RazorDiagnosticFactory
.CreateParsing_DirectiveMustHaveValue(
1371
RazorDiagnosticFactory
.CreateParsing_IncompleteQuotesAroundDirective(
1460
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperLookupText(
1516
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperPrefixValue(
1576
RazorDiagnosticFactory
.CreateParsing_DirectiveTokensMustBeSeparatedByWhitespace(
1629
RazorDiagnosticFactory
.CreateParsing_UnexpectedEOFAfterDirective(
1643
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsTypeName(
1655
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsNamespace(
1672
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsIdentifier(
1687
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsQuotedStringLiteral(
1702
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsBooleanLiteral(
1720
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsCSharpAttribute(
1741
RazorDiagnosticFactory
.CreateParsing_GenericTypeParameterIdentifierMismatch(
1771
RazorDiagnosticFactory
.CreateParsing_UnexpectedIdentifier(
1794
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsIdentifierOrExpression(
1834
RazorDiagnosticFactory
.CreateParsing_UnexpectedDirectiveLiteral(
1949
RazorDiagnosticFactory
.CreateParsing_DuplicateDirective(
2022
RazorDiagnosticFactory
.CreateParsing_UnexpectedEOFAfterDirective(
2028
RazorDiagnosticFactory
.CreateParsing_UnexpectedDirectiveLiteral(
2058
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
2220
RazorDiagnosticFactory
.CreateParsing_SingleLineControlFlowStatementsCannotContainMarkup(
2228
RazorDiagnosticFactory
.CreateParsing_SingleLineControlFlowStatementsCannotContainMarkup(
2236
RazorDiagnosticFactory
.CreateParsing_SingleLineControlFlowStatementsCannotContainMarkup(
2498
RazorDiagnosticFactory
.CreateParsing_NamespaceImportAndTypeAliasCannotExistWithinCodeBlock(
2746
RazorDiagnosticFactory
.CreateParsing_ReservedWord(
2929
RazorDiagnosticFactory
.CreateParsing_ExpectedCloseBracketBeforeEOF(
3006
RazorDiagnosticFactory
.CreateParsing_ExpectedCloseBracketBeforeEOF(
Language\Legacy\HtmlMarkupParser.cs (8)
159
RazorDiagnosticFactory
.CreateParsing_MarkupBlockMustStartWithTag(
337
RazorDiagnosticFactory
.CreateParsing_MissingEndTag(
558
RazorDiagnosticFactory
.CreateParsing_UnexpectedEndTag(
574
RazorDiagnosticFactory
.CreateParsing_MissingEndTag(
694
RazorDiagnosticFactory
.CreateParsing_UnfinishedTag(
820
RazorDiagnosticFactory
.CreateParsing_TextTagCannotContainAttributes(
975
RazorDiagnosticFactory
.CreateParsing_TextTagCannotContainAttributes(
1552
RazorDiagnosticFactory
.CreateParsing_UnfinishedTag(
Language\Legacy\NativeCSharpTokenizer.cs (3)
560
RazorDiagnosticFactory
.CreateParsing_UnterminatedStringLiteral(
590
RazorDiagnosticFactory
.CreateParsing_UnterminatedStringLiteral(
607
RazorDiagnosticFactory
.CreateParsing_BlockCommentNotTerminated(
Language\Legacy\RoslynCSharpTokenizer.cs (7)
392
RazorDiagnosticFactory
.CreateParsing_UnterminatedStringLiteral(
499
RazorDiagnosticFactory
.CreateParsing_BlockCommentNotTerminated(
526
RazorDiagnosticFactory
.CreateParsing_PreprocessorDirectivesMustBeAtTheStartOfLine(
545
RazorDiagnosticFactory
.CreateParsing_PreprocessorDirectivesMustBeAtTheStartOfLine(
555
RazorDiagnosticFactory
.CreateParsing_DefineAndUndefNotAllowed(
589
RazorDiagnosticFactory
.CreateParsing_PossibleMisplacedPreprocessorDirective(
602
RazorDiagnosticFactory
.CreateParsing_PossibleMisplacedPreprocessorDirective(
Language\Legacy\TagHelperBlockRewriter.cs (4)
114
var diagnostic =
RazorDiagnosticFactory
.CreateParsing_TagHelpersCannotHaveCSharpInTagDeclaration(location, tagName);
127
var diagnostic =
RazorDiagnosticFactory
.CreateParsing_TagHelperAttributeListMustBeWellFormed(location);
192
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_EmptyBoundAttribute(errorLocation, result.AttributeName, tagName, propertyTypeName);
201
var diagnostic =
RazorDiagnosticFactory
.CreateParsing_TagHelperIndexerAttributeNameMustIncludeKey(errorLocation, result.AttributeName, tagName);
Language\Legacy\TagHelperParseTreeRewriter.cs (10)
145
?
RazorDiagnosticFactory
.CreateParsing_VoidElement(source, tagName)
146
:
RazorDiagnosticFactory
.CreateParsing_TagHelperFoundMalformedTagHelper(source, tagName));
186
RazorDiagnosticFactory
.CreateParsing_TagHelperFoundMalformedTagHelper(
367
RazorDiagnosticFactory
.CreateParsing_TagHelperMustNotHaveAnEndTag(
492
RazorDiagnosticFactory
.CreateTagHelper_InconsistentTagStructure(
514
RazorDiagnosticFactory
.CreateParsing_TagHelperMissingCloseAngle(
531
RazorDiagnosticFactory
.CreateParsing_TagHelperMissingCloseAngle(
586
RazorDiagnosticFactory
.CreateTagHelper_CannotHaveNonTagContent(
704
RazorDiagnosticFactory
.CreateTagHelper_InvalidNestedTag(
722
RazorDiagnosticFactory
.CreateTagHelper_InvalidNestedTag(
Language\Legacy\TokenizerBackedParser.cs (2)
384
var diagnostic =
RazorDiagnosticFactory
.CreateParsing_RazorCommentNotTerminated(
394
var diagnostic =
RazorDiagnosticFactory
.CreateParsing_RazorCommentNotTerminated(
Language\RequiredAttributeDescriptorBuilder.cs (3)
64
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedAttributeNameNullOrWhitespace();
81
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidRequiredDirectiveAttributeName(
92
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedAttributeName(name, ch);
Language\TagMatchingRuleDescriptorBuilder.cs (4)
61
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedTagNameNullOrWhitespace();
71
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedTagName(TagName, character);
82
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedParentTagNameNullOrWhitespace();
92
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedParentTagName(ParentTag, character);
Microsoft.CodeAnalysis.Razor.UnitTests (6)
DefaultTagHelperDescriptorFactoryTest.cs (6)
32
.AddDiagnostic(AspNetCore.Razor.Language.
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedAttributeNameNullOrWhitespace())),
35
.AddDiagnostic(AspNetCore.Razor.Language.
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedAttributeName("n@me", '@'))),
63
.AddDiagnostic(AspNetCore.Razor.Language.
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedAttributeNameNullOrWhitespace())
81
.AddDiagnostic(AspNetCore.Razor.Language.
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedAttributeName("n@me", '@'))
85
.AddDiagnostic(AspNetCore.Razor.Language.
RazorDiagnosticFactory
.CreateTagHelper_InvalidTargetedAttributeName("name@", '@'))
860
var id = AspNetCore.Razor.Language.
RazorDiagnosticFactory
.TagHelper_InvalidBoundAttributeNameStartsWith.Id;
Microsoft.CodeAnalysis.Razor.Workspaces (2)
Diagnostics\RazorTranslateDiagnosticsService.cs (2)
24
using RazorDiagnosticFactory = AspNetCore.Razor.Language.
RazorDiagnosticFactory
;
506
if (CheckIfDocumentHasRazorDiagnostic(codeDocument,
RazorDiagnosticFactory
.TagHelper_EmptyBoundAttribute.Id) &&
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Diagnostics\RazorDiagnosticHelperTest.cs (1)
20
var razorDiagnostic =
RazorDiagnosticFactory
.CreateDirective_BlockDirectiveCannotBeImported("test");
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Diagnostics\RazorDiagnosticHelperTest.cs (1)
20
var razorDiagnostic =
RazorDiagnosticFactory
.CreateDirective_BlockDirectiveCannotBeImported("test");