Exemple #1
0
 public RenameLogPropertyFix([NotNull] InconsistentLogPropertyNamingWarning error)
 {
     _range         = error.Range;
     _stringLiteral = error.StringLiteral;
     _namedProperty = error.NamedProperty;
     _suggestedName = error.SuggestedName;
 }
Exemple #2
0
 public MessageTemplateTokenInformation(
     DocumentRange documentRange,
     IStringLiteralAlterer stringLiteral)
 {
     DocumentRange = documentRange;
     StringLiteral = stringLiteral;
 }
Exemple #3
0
 public PositionalPropertyUsedWarning(
     IStringLiteralAlterer stringLiteral,
     PropertyToken namedProperty,
     DocumentRange documentRange)
 {
     StringLiteral = stringLiteral;
     NamedProperty = namedProperty;
     Range         = documentRange;
 }
Exemple #4
0
 public AnonymousObjectDestructuringWarning(
     IStringLiteralAlterer stringLiteral,
     PropertyToken namedProperty,
     DocumentRange documentRange)
 {
     StringLiteral = stringLiteral;
     NamedProperty = namedProperty;
     Range         = documentRange;
 }
Exemple #5
0
 public InconsistentLogPropertyNamingWarning(
     IStringLiteralAlterer stringLiteral,
     string suggestedName,
     PropertyToken namedProperty,
     DocumentRange documentRange)
 {
     StringLiteral = stringLiteral;
     SuggestedName = suggestedName;
     NamedProperty = namedProperty;
     Range         = documentRange;
 }
Exemple #6
0
        private static void HighlightTemplate(
            IHighlightingConsumer consumer,
            IStringLiteralAlterer stringLiteral,
            MessageTemplate messageTemplate)
        {
            foreach (var token in messageTemplate.Tokens)
            {
                if (!(token is PropertyToken))
                {
                    continue;
                }

                consumer.AddHighlighting(
                    new StringEscapeCharacterHighlighting(
                        stringLiteral.GetTokenDocumentRange(token),
                        DefaultLanguageAttributeIds.FORMAT_STRING_ITEM));
            }
        }
Exemple #7
0
 public RemoveTrailingPeriodFix([NotNull] LogMessageIsSentenceWarning error)
 {
     _stringLiteral = error.StringLiteral;
     _regex         = error.Regex;
 }
Exemple #8
0
        public static DocumentRange GetTokenDocumentRange(this IStringLiteralAlterer stringLiteralAlterer, MessageTemplateToken token)
        {
            var documentRange = stringLiteralAlterer.Expression.GetDocumentRange();

            return(GetTokenDocumentRange(token, documentRange));
        }
Exemple #9
0
 public AddDestructuringToMessageTemplatePropertyFix([NotNull] ComplexObjectDestructuringWarning error)
 {
     _range         = error.Range;
     _stringLiteral = error.StringLiteral;
     _namedProperty = error.NamedProperty;
 }
 public LogMessageIsSentenceWarning(IStringLiteralAlterer stringLiteral, Regex regex)
 {
     StringLiteral  = stringLiteral;
     Regex          = regex;
     _documentRange = stringLiteral.Expression.GetDocumentRange();
 }