C# Класс JetBrains.ReSharper.Plugins.AngularJS.Psi.JavaScript.Resolve.AngularServiceTypeInfoSupplier.Processor

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

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

Метод Описание
InteriorShouldBeProcessed ( ITreeNode element ) : bool
ProcessAfterInterior ( ITreeNode element ) : void
ProcessBeforeInterior ( ITreeNode element ) : void
Processor ( IJavaScriptCacheBuilderContext context ) : System.Collections.Generic
VisitFunctionExpression ( IFunctionExpression functionExpression ) : void
VisitInvocationExpression ( IInvocationExpression invocationExpression ) : void
VisitSimpleAssignmentExpression ( ISimpleAssignmentExpression simpleAssignmentExpression ) : void
VisitVariableStatement ( IVariableStatement variableStatement ) : void

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

Метод Описание
AssociateToParameter ( string serviceName, IJavaScriptParameterDeclaration parameter ) : void
AssociateToProviderFunction ( string providerFunctionName, IFunctionExpression factoryFunction ) : void
AssociateToProviderGet ( string providerFunctionName, IFunctionExpression providerGetFactoryFunction ) : void
AssociateToProviderGlobalType ( string serviceName, string providerFunctionName, IJavaScriptTypedExpression providerExpression ) : void
AssociateToServiceGlobalType ( string serviceName, IJsUnresolvedType serviceType, int offset ) : void
AssociateToServiceGlobalType ( string serviceName, string providerFunctionName, IExpressionOrSpread providerExpression ) : void
CreateAssignmentAssociation ( IJsUnresolvedType keyType, IJsUnresolvedType type, int offset ) : void
CreateDeclarationAssociation ( IJsUnresolvedType keyType, IJsUnresolvedType type, int offset ) : void
GetFactoryFunction ( IExpressionOrSpread argument ) : IFunctionExpression
GetHiddenGlobalPropertyType ( string serviceName ) : IJsUnresolvedType
GetInjectedServiceNames ( IExpressionOrSpread owner, IFunctionExpression factoryFunction ) : string[]
GetProviderFunctionGlobalType ( string providerFunctionName ) : IJsUnresolvedType
GetProviderGetGlobalType ( string providerFunctionName ) : IJsUnresolvedType
IsAssignmentToGet ( ISimpleAssignmentExpression simpleAssignmentExpression ) : bool
IsInjectableFunction ( IInvocationExpression invocationExpression ) : bool
IsProviderProvideInvocation ( IInvocationExpression invocationExpression ) : bool
ProcessBulkProviderRegistration ( IInvocationExpression invocationExpression ) : void
ProcessInjectionIntoProviderGet ( ISimpleAssignmentExpression simpleAssignmentExpression ) : void
ProcessModuleFactoryRegistration ( string serviceName, IFunctionExpression factoryFunction ) : void
ProcessModuleHelperMethodsRegistration ( IInvocationExpression invocationExpression ) : void
ProcessModuleProviderRegistration ( string serviceName, IFunctionExpression factoryFunction ) : void
ProcessModuleServiceRegistration ( string serviceName, IFunctionExpression factoryFunction ) : void
ProcessModuleValueRegistration ( string serviceName, IExpressionOrSpread expression ) : void
ProcessProviderFunctionDeclaration ( IFunctionExpression functionExpression ) : void
ProcessProviderFunctionDeclaration ( IVariableDeclaration variableDeclaration ) : void
ProcessProviderFunctionDeclaration ( string providerFunctionName, IFunctionExpression functionExpression ) : void
ProcessServiceInjection ( IExpressionOrSpread owner, IFunctionExpression factoryFunction ) : void
ProcessServiceInjection ( IInvocationExpression invocationExpression ) : void
Processor ( ) : System.Collections.Generic

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

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

public InteriorShouldBeProcessed ( ITreeNode element ) : bool
element ITreeNode
Результат bool

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

public ProcessAfterInterior ( ITreeNode element ) : void
element ITreeNode
Результат void

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

public ProcessBeforeInterior ( ITreeNode element ) : void
element ITreeNode
Результат void

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

public Processor ( IJavaScriptCacheBuilderContext context ) : System.Collections.Generic
context IJavaScriptCacheBuilderContext
Результат System.Collections.Generic

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

public VisitFunctionExpression ( IFunctionExpression functionExpression ) : void
functionExpression IFunctionExpression
Результат void

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

public VisitInvocationExpression ( IInvocationExpression invocationExpression ) : void
invocationExpression IInvocationExpression
Результат void

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

public VisitSimpleAssignmentExpression ( ISimpleAssignmentExpression simpleAssignmentExpression ) : void
simpleAssignmentExpression ISimpleAssignmentExpression
Результат void

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

public VisitVariableStatement ( IVariableStatement variableStatement ) : void
variableStatement IVariableStatement
Результат void