120 references to RazorDiagnosticFactory
Microsoft.CodeAnalysis.Razor.Compiler (120)
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)
246
RazorDiagnosticFactory
.CreateDirective_BlockDirectiveCannotBeImported(descriptor.Directive));
Language\DefaultTagHelperResolutionPhase.cs (12)
396
RazorDiagnosticFactory
.CreateParsing_TagHelperMissingCloseAngle(ds, tagName));
403
RazorDiagnosticFactory
.CreateParsing_TagHelperMissingCloseAngle(endDs, elementNode.EndTagName ?? tagName));
416
RazorDiagnosticFactory
.CreateParsing_TagHelperFoundMalformedTagHelper(ds, tagName));
433
RazorDiagnosticFactory
.CreateParsing_VoidElement(ds, tagName));
545
RazorDiagnosticFactory
.CreateTagHelper_CannotHaveNonTagContent(
553
RazorDiagnosticFactory
.CreateTagHelper_InvalidNestedTag(
576
RazorDiagnosticFactory
.CreateTagHelper_InvalidNestedTag(
591
RazorDiagnosticFactory
.CreateTagHelper_InvalidNestedTag(
603
RazorDiagnosticFactory
.CreateTagHelper_CannotHaveNonTagContent(
612
RazorDiagnosticFactory
.CreateTagHelper_CannotHaveNonTagContent(
1190
RazorDiagnosticFactory
.CreateParsing_TagHelperFoundMalformedTagHelper(ds, tagName));
1233
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)
446
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_CodeBlocksNotSupportedInAttributes(span);
452
var diagnostic =
RazorDiagnosticFactory
.CreateTagHelper_InlineMarkupBlocksNotSupportedInAttributes(span, expectedTypeName);
Language\Intermediate\ExtensionIntermediateNode.cs (1)
38
RazorDiagnosticFactory
.CreateCodeTarget_UnsupportedExtension(
Language\Legacy\CSharpCodeParser.cs (43)
355
var diagnostic =
RazorDiagnosticFactory
.CreateParsing_HelperDirectiveNotAvailable(
413
RazorDiagnosticFactory
.CreateParsing_UnexpectedWhiteSpaceAtStartOfCodeBlock(
419
RazorDiagnosticFactory
.CreateParsing_UnexpectedEndOfFileAtStartOfCodeBlock(
425
RazorDiagnosticFactory
.CreateParsing_UnexpectedCharacterAtStartOfCodeBlock(
469
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
726
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
853
RazorDiagnosticFactory
.CreateParsing_AtInCodeMustBeFollowedByColonParenOrIdentifierStart(
886
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
948
RazorDiagnosticFactory
.CreateParsing_UnexpectedNestedCodeBlock(
1073
RazorDiagnosticFactory
.CreateParsing_AtInCodeMustBeFollowedByColonParenOrIdentifierStart(
1165
RazorDiagnosticFactory
.CreateParsing_InlineMarkupBlocksCannotBeNested(
1213
RazorDiagnosticFactory
.CreateParsing_DocumentationDirectiveWillChangeMeaning(
1235
RazorDiagnosticFactory
.CreateParsing_DirectiveMustAppearAtStartOfLine(
1259
duplicateDiagnostic =
RazorDiagnosticFactory
.CreateParsing_DuplicateDirective(
1371
RazorDiagnosticFactory
.CreateParsing_DirectiveMustHaveValue(
1393
RazorDiagnosticFactory
.CreateParsing_IncompleteQuotesAroundDirective(
1482
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperLookupText(
1538
RazorDiagnosticFactory
.CreateParsing_InvalidTagHelperPrefixValue(
1598
RazorDiagnosticFactory
.CreateParsing_DirectiveTokensMustBeSeparatedByWhitespace(
1651
RazorDiagnosticFactory
.CreateParsing_UnexpectedEOFAfterDirective(
1665
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsTypeName(
1677
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsNamespace(
1694
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsIdentifier(
1709
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsQuotedStringLiteral(
1724
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsBooleanLiteral(
1742
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsCSharpAttribute(
1763
RazorDiagnosticFactory
.CreateParsing_GenericTypeParameterIdentifierMismatch(
1793
RazorDiagnosticFactory
.CreateParsing_UnexpectedIdentifier(
1816
RazorDiagnosticFactory
.CreateParsing_DirectiveExpectsIdentifierOrExpression(
1856
RazorDiagnosticFactory
.CreateParsing_UnexpectedDirectiveLiteral(
1979
RazorDiagnosticFactory
.CreateParsing_DuplicateDirective(
2060
RazorDiagnosticFactory
.CreateParsing_DocumentationCommentTerminator(
2073
RazorDiagnosticFactory
.CreateParsing_DocumentationShouldStartWithTag(
2188
RazorDiagnosticFactory
.CreateParsing_UnexpectedEOFAfterDirective(
2194
RazorDiagnosticFactory
.CreateParsing_UnexpectedDirectiveLiteral(
2224
RazorDiagnosticFactory
.CreateParsing_ExpectedEndOfBlockBeforeEOF(
2386
RazorDiagnosticFactory
.CreateParsing_SingleLineControlFlowStatementsCannotContainMarkup(
2394
RazorDiagnosticFactory
.CreateParsing_SingleLineControlFlowStatementsCannotContainMarkup(
2402
RazorDiagnosticFactory
.CreateParsing_SingleLineControlFlowStatementsCannotContainMarkup(
2664
RazorDiagnosticFactory
.CreateParsing_NamespaceImportAndTypeAliasCannotExistWithinCodeBlock(
2909
RazorDiagnosticFactory
.CreateParsing_ReservedWord(
3091
RazorDiagnosticFactory
.CreateParsing_ExpectedCloseBracketBeforeEOF(
3196
RazorDiagnosticFactory
.CreateParsing_ExpectedCloseBracketBeforeEOF(
Language\Legacy\HtmlMarkupParser.cs (9)
178
RazorDiagnosticFactory
.CreateParsing_MarkupBlockMustStartWithTag(
355
RazorDiagnosticFactory
.CreateParsing_MissingEndTag(
570
RazorDiagnosticFactory
.CreateParsing_UnexpectedEndTag(
586
RazorDiagnosticFactory
.CreateParsing_MissingEndTag(
687
RazorDiagnosticFactory
.CreateParsing_OuterTagMissingName(
718
RazorDiagnosticFactory
.CreateParsing_UnfinishedTag(
844
RazorDiagnosticFactory
.CreateParsing_TextTagCannotContainAttributes(
996
RazorDiagnosticFactory
.CreateParsing_TextTagCannotContainAttributes(
1574
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(
603
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);