C# Class Unicoen.Apps.RefactoringDSL.NamespaceDetector.Application

ファイルを表示 Open project: UnicoenProject/RefactoringDSL

Public Methods

Method Description
FindDefinition ( UnifiedCall callNode, UnifiedElement topNode ) : UnifiedFunctionDefinition

関数呼び出しから,定義を探します

FindUnifiedElementByNamespace ( string nsString, IUnifiedElement element ) : IEnumerable

完全修飾名からコードオブジェクトを検索し,取得します

GetBelongingNamespace ( UnifiedCall callNode ) : Namespace

関数呼び出しがされている,名前空間を特定する

Method Details

FindDefinition() public static method

関数呼び出しから,定義を探します
public static FindDefinition ( UnifiedCall callNode, UnifiedElement topNode ) : UnifiedFunctionDefinition
callNode UnifiedCall 関数呼び出しノード
topNode Unicoen.Model.UnifiedElement 検索対象のトップノード
return UnifiedFunctionDefinition

FindUnifiedElementByNamespace() public static method

完全修飾名からコードオブジェクトを検索し,取得します
public static FindUnifiedElementByNamespace ( string nsString, IUnifiedElement element ) : IEnumerable
nsString string 完全修飾氏名文字列
element IUnifiedElement 検索するトップノード
return IEnumerable

GetBelongingNamespace() public static method

関数呼び出しがされている,名前空間を特定する
public static GetBelongingNamespace ( UnifiedCall callNode ) : Namespace
callNode UnifiedCall
return Namespace