C# Класс JetBrains.ReSharper.Plugins.Unity.Daemon.Highlighting.UnityColorHighlighterProcess

Наследование: CSharpIncrementalDaemonStageProcessBase
Показать файл Открыть проект

Открытые методы

Метод Описание
UnityColorHighlighterProcess ( IDaemonProcess process, IContextBoundSettingsStore settingsStore, ICSharpFile file ) : System
VisitNode ( ITreeNode element, IHighlightingConsumer consumer ) : void

Приватные методы

Метод Описание
CreateColorHighlightingInfo ( ITreeNode element ) : HighlightingInfo
GetArgumentAsFloatConstant ( IEnumerable arguments, string parameterName, float min, float max ) : float?
GetArgumentAsIntConstant ( IEnumerable arguments, string parameterName, int min, int max ) : int?
GetColorFromFloatARGB ( ICollection arguments ) : Color>.Tuple
GetColorFromHSV ( ICollection arguments ) : Color?
GetColorFromIntARGB ( ICollection arguments ) : Color>.Tuple
GetColorReference ( ITreeNode element ) : IColorReference
GetNamedArgument ( IEnumerable arguments, string parameterName ) : ICSharpArgument
ReferenceFromConstructor ( IObjectCreationExpression constructorExpression ) : IColorReference
ReferenceFromInvocation ( IReferenceExpression qualifier, IReferenceExpression methodReferenceExpression ) : IColorReference
ReferenceFromProperty ( IReferenceExpression qualifier, IReferenceExpression colorQualifiedMemberExpression ) : IColorReference

Описание методов

UnityColorHighlighterProcess() публичный Метод

public UnityColorHighlighterProcess ( IDaemonProcess process, IContextBoundSettingsStore settingsStore, ICSharpFile file ) : System
process IDaemonProcess
settingsStore IContextBoundSettingsStore
file ICSharpFile
Результат System

VisitNode() публичный Метод

public VisitNode ( ITreeNode element, IHighlightingConsumer consumer ) : void
element ITreeNode
consumer IHighlightingConsumer
Результат void