public RenameLogPropertyFix([NotNull] InconsistentLogPropertyNamingWarning error) { _range = error.Range; _stringLiteral = error.StringLiteral; _namedProperty = error.NamedProperty; _suggestedName = error.SuggestedName; }
public MessageTemplateTokenInformation( DocumentRange documentRange, IStringLiteralAlterer stringLiteral) { DocumentRange = documentRange; StringLiteral = stringLiteral; }
public PositionalPropertyUsedWarning( IStringLiteralAlterer stringLiteral, PropertyToken namedProperty, DocumentRange documentRange) { StringLiteral = stringLiteral; NamedProperty = namedProperty; Range = documentRange; }
public AnonymousObjectDestructuringWarning( IStringLiteralAlterer stringLiteral, PropertyToken namedProperty, DocumentRange documentRange) { StringLiteral = stringLiteral; NamedProperty = namedProperty; Range = documentRange; }
public InconsistentLogPropertyNamingWarning( IStringLiteralAlterer stringLiteral, string suggestedName, PropertyToken namedProperty, DocumentRange documentRange) { StringLiteral = stringLiteral; SuggestedName = suggestedName; NamedProperty = namedProperty; Range = documentRange; }
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)); } }
public RemoveTrailingPeriodFix([NotNull] LogMessageIsSentenceWarning error) { _stringLiteral = error.StringLiteral; _regex = error.Regex; }
public static DocumentRange GetTokenDocumentRange(this IStringLiteralAlterer stringLiteralAlterer, MessageTemplateToken token) { var documentRange = stringLiteralAlterer.Expression.GetDocumentRange(); return(GetTokenDocumentRange(token, documentRange)); }
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(); }