public static RazorDiagnostic CreateParsing_InvalidTagHelperPrefixValue(SourceSpan location, string directiveName, char character, string prefix)
 {
     return(RazorDiagnostic.Create(Parsing_InvalidTagHelperPrefixValue, location, directiveName, character, prefix));
 }
 public static RazorDiagnostic CreateParsing_UnexpectedEndOfFileAtStartOfCodeBlock(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_UnexpectedEndOfFileAtStartOfCodeBlock, location));
 }
 public static RazorDiagnostic CreateParsing_UnexpectedCharacterAtStartOfCodeBlock(SourceSpan location, string content)
 {
     return(RazorDiagnostic.Create(Parsing_UnexpectedCharacterAtStartOfCodeBlock, location, content));
 }
 public static RazorDiagnostic CreateTagHelper_CannotHaveNonTagContent(SourceSpan location, string tagName, string allowedChildren)
 {
     return(RazorDiagnostic.Create(TagHelper_CannotHaveNonTagContent, location, tagName, allowedChildren));
 }
 public static RazorDiagnostic CreateTagHelper_InconsistentTagStructure(SourceSpan location, string firstDescriptor, string secondDescriptor, string tagName)
 {
     return(RazorDiagnostic.Create(TagHelper_InconsistentTagStructure, location, firstDescriptor, secondDescriptor, tagName, nameof(TagMatchingRuleDescriptor.TagStructure)));
 }
 public static RazorDiagnostic CreateParsing_NamespaceImportAndTypeAliasCannotExistWithinCodeBlock(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_NamespaceImportAndTypeAliasCannotExistWithinCodeBlock, location));
 }
        public static RazorDiagnostic CreateTagHelper_CodeBlocksNotSupportedInAttributes(SourceSpan location)
        {
            var diagnostic = RazorDiagnostic.Create(TagHelper_CodeBlocksNotSupportedInAttributes, location);

            return(diagnostic);
        }
 public static RazorDiagnostic CreateParsing_TagHelperIndexerAttributeNameMustIncludeKey(SourceSpan location, string attributeName, string tagName)
 {
     return(RazorDiagnostic.Create(Parsing_TagHelperIndexerAttributeNameMustIncludeKey, location, attributeName, tagName));
 }
 public static RazorDiagnostic CreateParsing_TagHelperAttributeListMustBeWellFormed(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_TagHelperAttributeListMustBeWellFormed, location));
 }
 public static RazorDiagnostic CreateParsing_UnexpectedEndTag(SourceSpan location, string tagName)
 {
     return(RazorDiagnostic.Create(Parsing_UnexpectedEndTag, location, tagName));
 }
 public static RazorDiagnostic CreateParsing_ExpectedCloseBracketBeforeEOF(SourceSpan location, string openBrace, string closeBrace)
 {
     return(RazorDiagnostic.Create(Parsing_ExpectedCloseBracketBeforeEOF, location, openBrace, closeBrace));
 }
 public static RazorDiagnostic CreateParsing_TextTagCannotContainAttributes(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_TextTagCannotContainAttributes, location));
 }
 public static RazorDiagnostic CreateParsing_OuterTagMissingName(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_OuterTagMissingName, location));
 }
 public static RazorDiagnostic CreateParsing_MarkupBlockMustStartWithTag(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_MarkupBlockMustStartWithTag, location));
 }
 public static RazorDiagnostic CreateParsing_InlineMarkupBlocksCannotBeNested(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_InlineMarkupBlocksCannotBeNested, location));
 }
 public static RazorDiagnostic CreateParsing_TagHelpersCannotHaveCSharpInTagDeclaration(SourceSpan location, string tagName)
 {
     return(RazorDiagnostic.Create(Parsing_TagHelpersCannotHaveCSharpInTagDeclaration, location, tagName));
 }
 public static RazorDiagnostic CreateParsing_BlockCommentNotTerminated(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_BlockCommentNotTerminated, location));
 }
 public static RazorDiagnostic CreateParsing_TagHelperAttributesMustHaveAName(SourceSpan location, string tagName)
 {
     return(RazorDiagnostic.Create(Parsing_TagHelperAttributesMustHaveAName, location, tagName));
 }
 public static RazorDiagnostic CreateParsing_DirectiveMustAppearAtStartOfLine(SourceSpan location, string directiveName)
 {
     return(RazorDiagnostic.Create(Parsing_DirectiveMustAppearAtStartOfLine, location, directiveName));
 }
 public static RazorDiagnostic CreateParsing_UnterminatedStringLiteral(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_UnterminatedStringLiteral, location));
 }
 public static RazorDiagnostic CreateTagHelper_EmptyBoundAttribute(SourceSpan location, string attributeName, string tagName, string propertyTypeName)
 {
     return(RazorDiagnostic.Create(TagHelper_EmptyBoundAttribute, location, attributeName, tagName, propertyTypeName));
 }
 public static RazorDiagnostic CreateParsing_InvalidTagHelperLookupText(SourceSpan location, string lookupText)
 {
     return(RazorDiagnostic.Create(Parsing_InvalidTagHelperLookupText, location, lookupText));
 }
 public static RazorDiagnostic CreateTagHelper_InvalidNestedTag(SourceSpan location, string tagName, string parent, string allowedChildren)
 {
     return(RazorDiagnostic.Create(TagHelper_InvalidNestedTag, location, tagName, parent, allowedChildren));
 }
 public static RazorDiagnostic CreateCodeTarget_UnsupportedExtension(string documentKind, Type extensionType)
 {
     return(RazorDiagnostic.Create(CodeTarget_UnsupportedExtension, SourceSpan.Undefined, documentKind, extensionType.Name));
 }
 public static RazorDiagnostic CreateParsing_HelperDirectiveNotAvailable(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_HelperDirectiveNotAvailable, location, SyntaxConstants.CSharp.HelperKeyword));
 }
 public static RazorDiagnostic CreateParsing_DuplicateDirective(SourceSpan location, string directive)
 {
     return(RazorDiagnostic.Create(Parsing_DuplicateDirective, location, directive));
 }
 public static RazorDiagnostic CreateRewriter_InsufficientStack(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Rewriter_InsufficientStack, location));
 }
 public static RazorDiagnostic CreateParsing_SectionsCannotBeNested(SourceSpan location)
 {
     return(RazorDiagnostic.Create(Parsing_SectionsCannotBeNested, location, Resources.SectionExample));
 }
 public static RazorDiagnostic CreateParsing_ExpectedEndOfBlockBeforeEOF(SourceSpan location, string blockName, string closeBlock, string openBlock)
 {
     return(RazorDiagnostic.Create(Parsing_ExpectedEndOfBlockBeforeEOF, location, blockName, closeBlock, openBlock));
 }
 public static RazorDiagnostic CreateParsing_IncompleteQuotesAroundDirective(SourceSpan location, string directiveName)
 {
     return(RazorDiagnostic.Create(Parsing_IncompleteQuotesAroundDirective, location, directiveName));
 }