C# Class AgentMulder.ReSharper.Domain.Patterns.RegistrationPatternBase

Inheritance: IRegistrationPattern
Datei anzeigen Open project: hmemcpy/AgentMulder

Private Properties

Property Type Description
GetAllMatchedExpressions IEnumerable
GetMatchedExpression IInvocationExpression

Public Methods

Method Description
GetComponentRegistrations ( ITreeNode registrationRootElement ) : IEnumerable

Protected Methods

Method Description
Match ( ITreeNode treeNode ) : IStructuralMatchResult
MatchMany ( ITreeNode treeNode ) : IEnumerable
RegistrationPatternBase ( IStructuralSearchPattern pattern ) : System.Collections.Generic

Private Methods

Method Description
GetAllMatchedExpressions ( ITreeNode element ) : IEnumerable
GetMatchedExpression ( ITreeNode element ) : IInvocationExpression

Method Details

GetComponentRegistrations() public abstract method

public abstract GetComponentRegistrations ( ITreeNode registrationRootElement ) : IEnumerable
registrationRootElement ITreeNode
return IEnumerable

Match() protected method

protected Match ( ITreeNode treeNode ) : IStructuralMatchResult
treeNode ITreeNode
return IStructuralMatchResult

MatchMany() protected method

protected MatchMany ( ITreeNode treeNode ) : IEnumerable
treeNode ITreeNode
return IEnumerable

RegistrationPatternBase() protected method

protected RegistrationPatternBase ( IStructuralSearchPattern pattern ) : System.Collections.Generic
pattern IStructuralSearchPattern
return System.Collections.Generic