Method | Description | |
---|---|---|
AddArranger ( IElementArranger arranger ) : void |
Adds an arranger to the responsibility chain.
|
|
ArrangeElement ( ICodeElement parentElement, ICodeElement codeElement ) : void |
Arranges an element, delegating the responsibility to the first arranger encountered who can process the request.
|
|
CanArrange ( ICodeElement codeElement ) : bool |
Determines if the specified code element can be arranged by any arranger in the chain.
|
|
CanArrange ( ICodeElement parentElement, ICodeElement codeElement ) : bool |
Determines if the specified code element can be arranged by any arranger in the chain.
|
|
ChainElementArranger ( ) : System |
Creates a new element arranger chain.
|
public AddArranger ( IElementArranger arranger ) : void | ||
arranger | IElementArranger | Child arranger to add. |
return | void |
public ArrangeElement ( ICodeElement parentElement, ICodeElement codeElement ) : void | ||
parentElement | ICodeElement | Parent code element. |
codeElement | ICodeElement | Code element to arrange. |
return | void |
public CanArrange ( ICodeElement codeElement ) : bool | ||
codeElement | ICodeElement | Code element to check. |
return | bool |
public CanArrange ( ICodeElement parentElement, ICodeElement codeElement ) : bool | ||
parentElement | ICodeElement | Parent code element. |
codeElement | ICodeElement | Code element to check. |
return | bool |