in Backend/ReSharperPlugin/ForTea.ReSharperPlugin/Daemon/Processes/T4HighlightingProcess.cs [60:76]
private static string GetHighlightingAttributeId([NotNull] ITreeNode element)
{
if (!(element.GetTokenType() is T4TokenNodeType tokenType)) return null;
if (tokenType.IsTag) return T4HighlightingAttributeIds.BLOCK_TAG;
if (tokenType == T4TokenNodeTypes.QUOTE
|| tokenType == T4TokenNodeTypes.RAW_ATTRIBUTE_VALUE
|| tokenType == T4TokenNodeTypes.EQUAL
|| tokenType == T4TokenNodeTypes.DOLLAR
|| tokenType == T4TokenNodeTypes.PERCENT
|| tokenType == T4TokenNodeTypes.LEFT_PARENTHESIS
|| tokenType == T4TokenNodeTypes.RIGHT_PARENTHESIS)
return T4HighlightingAttributeIds.ATTRIBUTE_VALUE;
if (T4Lexer.DirectiveTypes[tokenType]) return T4HighlightingAttributeIds.DIRECTIVE;
if (tokenType == T4TokenNodeTypes.TOKEN) return T4HighlightingAttributeIds.DIRECTIVE_ATTRIBUTE;
return null;
}