114 references to 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)
333
RazorDiagnosticFactory
.CreateParsing_TagHelperMissingCloseAngle(ds, tagName));
340
RazorDiagnosticFactory
.CreateParsing_TagHelperMissingCloseAngle(endDs, elementNode.EndTagName ?? tagName));
353
RazorDiagnosticFactory
.CreateParsing_TagHelperFoundMalformedTagHelper(ds, tagName));
370
RazorDiagnosticFactory
.CreateParsing_VoidElement(ds, tagName));
504
RazorDiagnosticFactory
.CreateTagHelper_InvalidNestedTag(
519
RazorDiagnosticFactory
.CreateTagHelper_InvalidNestedTag(
531
RazorDiagnosticFactory
.CreateTagHelper_CannotHaveNonTagContent(
540
RazorDiagnosticFactory
.CreateTagHelper_CannotHaveNonTagContent(
1111
RazorDiagnosticFactory
.CreateParsing_TagHelperFoundMalformedTagHelper(ds, tagName));
1154
RazorDiagnosticFactory
.CreateTagHelper_InconsistentTagStructure(
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (4)
158
RazorDiagnosticFactory
.CreateTagHelper_EmptyBoundAttribute(
183
RazorDiagnosticFactory
.CreateTagHelper_EmptyBoundAttribute(
1621
RazorDiagnosticFactory
.CreateParsing_TagHelpersCannotHaveCSharpInTagDeclaration(
1644
RazorDiagnosticFactory
.CreateParsing_TagHelpersCannotHaveCSharpInTagDeclaration(
Language\Extensions\DefaultTagHelperTargetExtension.cs (2)
438
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_CodeBlocksNotSupportedInAttributes(span);
444
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(
884
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
946
RazorDiagnosticFactory
.CreateParsing_UnexpectedNestedCodeBlock(
1071
RazorDiagnosticFactory
.CreateParsing_AtInCodeMustBeFollowedByColonParenOrIdentifierStart(
1147
RazorDiagnosticFactory
.CreateParsing_InlineMarkupBlocksCannotBeNested(
1208
RazorDiagnosticFactory
.CreateParsing_DirectiveMustAppearAtStartOfLine(
1232
duplicateDiagnostic =
RazorDiagnosticFactory
.CreateParsing_DuplicateDirective(
1344
RazorDiagnosticFactory
.CreateParsing_DirectiveMustHaveValue(
1366
RazorDiagnosticFactory
.CreateParsing_IncompleteQuotesAroundDirective(
1455
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperLookupText(
1511
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperPrefixValue(
1571
RazorDiagnosticFactory
.CreateParsing_DirectiveTokensMustBeSeparatedByWhitespace(
1624
RazorDiagnosticFactory
.CreateParsing_UnexpectedEOFAfterDirective(
1638
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsTypeName(
1650
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsNamespace(
1667
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsIdentifier(
1682
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsQuotedStringLiteral(
1697
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsBooleanLiteral(
1715
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsCSharpAttribute(
1736
RazorDiagnosticFactory
.CreateParsing_GenericTypeParameterIdentifierMismatch(
1766
RazorDiagnosticFactory
.CreateParsing_UnexpectedIdentifier(
1789
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsIdentifierOrExpression(
1829
RazorDiagnosticFactory
.CreateParsing_UnexpectedDirectiveLiteral(
1944
RazorDiagnosticFactory
.CreateParsing_DuplicateDirective(
2017
RazorDiagnosticFactory
.CreateParsing_UnexpectedEOFAfterDirective(
2023
RazorDiagnosticFactory
.CreateParsing_UnexpectedDirectiveLiteral(
2053
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
2215
RazorDiagnosticFactory
.CreateParsing_SingleLineControlFlowStatementsCannotContainMarkup(
2223
RazorDiagnosticFactory
.CreateParsing_SingleLineControlFlowStatementsCannotContainMarkup(
2231
RazorDiagnosticFactory
.CreateParsing_SingleLineControlFlowStatementsCannotContainMarkup(
2493
RazorDiagnosticFactory
.CreateParsing_NamespaceImportAndTypeAliasCannotExistWithinCodeBlock(
2738
RazorDiagnosticFactory
.CreateParsing_ReservedWord(
2920
RazorDiagnosticFactory
.CreateParsing_ExpectedCloseBracketBeforeEOF(
2997
RazorDiagnosticFactory
.CreateParsing_ExpectedCloseBracketBeforeEOF(
Language\Legacy\HtmlMarkupParser.cs (8)
159
RazorDiagnosticFactory
.CreateParsing_MarkupBlockMustStartWithTag(
337
RazorDiagnosticFactory
.CreateParsing_MissingEndTag(
552
RazorDiagnosticFactory
.CreateParsing_UnexpectedEndTag(
568
RazorDiagnosticFactory
.CreateParsing_MissingEndTag(
688
RazorDiagnosticFactory
.CreateParsing_UnfinishedTag(
814
RazorDiagnosticFactory
.CreateParsing_TextTagCannotContainAttributes(
969
RazorDiagnosticFactory
.CreateParsing_TextTagCannotContainAttributes(
1546
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);