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

名前空間を表すクラス
显示文件 Open project: UnicoenProject/RefactoringDSL

Public Methods

Method Description
Equals ( object obj ) : bool
GetDetailedNamespaceString ( string originalDelimiter = "." ) : string

詳細な完全修飾名(各名前空間のタイプを併記)を取得します

GetNamespaceString ( string originalDelimiter = "." ) : string

自分を含めて親をすべてたどり,名前空間文字列を結合することで,完全修飾名を取得します

ToString ( ) : string
YieldParents ( ) : IEnumerable

自分の親の名前空間(上位名前空間)を yield return していきます

Method Details

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetDetailedNamespaceString() public method

詳細な完全修飾名(各名前空間のタイプを併記)を取得します
public GetDetailedNamespaceString ( string originalDelimiter = "." ) : string
originalDelimiter string 名前空間のデリミタ(デフォルトはピリオド)
return string

GetNamespaceString() public method

自分を含めて親をすべてたどり,名前空間文字列を結合することで,完全修飾名を取得します
public GetNamespaceString ( string originalDelimiter = "." ) : string
originalDelimiter string 名前空間のデリミタ(デフォルトはピリオド)
return string

ToString() public method

public ToString ( ) : string
return string

YieldParents() public method

自分の親の名前空間(上位名前空間)を yield return していきます
public YieldParents ( ) : IEnumerable
return IEnumerable