C# 클래스 Unicoen.Apps.RefactoringDSL.NamespaceDetector.DetectorHelper

Detecter 用のヘルパメソッド群
파일 보기 프로젝트 열기: UnicoenProject/RefactoringDSL

공개 메소드들

메소드 설명
GetFirstFoundNode ( UnifiedElement node, IEnumerable typeArray ) : IUnifiedElement

node から親をたどって,teypArray に含まれる要素のうち,一番早く見つかったものを返します.最上位ノードまで探索して,見つからなかったら null を返します.

GetParentTypes ( NamespaceType type ) : NamespaceType[]

自分の親になり得る,かつ,名前空間構成要素になりうる要素タイプを取得します

Namespace2UnifiedType ( NamespaceType type ) : IEnumerable

名前空間要素タイプから対応する Unified 型(型オブジェクト)へ変換します

메소드 상세

GetFirstFoundNode() 공개 정적인 메소드

node から親をたどって,teypArray に含まれる要素のうち,一番早く見つかったものを返します.最上位ノードまで探索して,見つからなかったら null を返します.
public static GetFirstFoundNode ( UnifiedElement node, IEnumerable typeArray ) : IUnifiedElement
node Unicoen.Model.UnifiedElement 検索対象のノード
typeArray IEnumerable 検索する型の集合(の集合)
리턴 IUnifiedElement

GetParentTypes() 공개 정적인 메소드

自分の親になり得る,かつ,名前空間構成要素になりうる要素タイプを取得します
public static GetParentTypes ( NamespaceType type ) : NamespaceType[]
type NamespaceType 名前空間構成要素タイプ
리턴 NamespaceType[]

Namespace2UnifiedType() 공개 정적인 메소드

名前空間要素タイプから対応する Unified 型(型オブジェクト)へ変換します
public static Namespace2UnifiedType ( NamespaceType type ) : IEnumerable
type NamespaceType 名前空間構成要素タイプ
리턴 IEnumerable