C# Class GammaJul.ReSharper.ForTea.Daemon.T4CSharpHighlightingProcess

Highlights C# keywords, identifiers, etc. Usually, those are colored by Visual Studio C# language service. However, it's not available in T4 files so we have to do it ourselves.
Inheritance: CSharpIncrementalDaemonStageProcessBase
Afficher le fichier Open project: MrJul/ForTea

Méthodes publiques

Méthode Description
T4CSharpHighlightingProcess ( IDaemonProcess process, IContextBoundSettingsStore settingsStore, ICSharpFile file ) : GammaJul.ReSharper.ForTea.Daemon.Highlightings
VisitNode ( ITreeNode node, IHighlightingConsumer context ) : void

Private Methods

Méthode Description
GetHighlightingAttributeId ( [ element ) : string
GetTypeElementHighlightingAttributeId ( [ element ) : string

Method Details

T4CSharpHighlightingProcess() public méthode

public T4CSharpHighlightingProcess ( IDaemonProcess process, IContextBoundSettingsStore settingsStore, ICSharpFile file ) : GammaJul.ReSharper.ForTea.Daemon.Highlightings
process IDaemonProcess
settingsStore IContextBoundSettingsStore
file ICSharpFile
Résultat GammaJul.ReSharper.ForTea.Daemon.Highlightings

VisitNode() public méthode

public VisitNode ( ITreeNode node, IHighlightingConsumer context ) : void
node ITreeNode
context IHighlightingConsumer
Résultat void