C# 클래스 JetBrains.ReSharper.Plugins.AngularJS.Psi.JavaScript.Resolve.AngularServiceTypeInfoSupplier.Processor

상속: TreeNodeVisitor, IRecursiveElementProcessor
파일 보기 프로젝트 열기: JetBrains/resharper-angularjs

공개 메소드들

메소드 설명
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