C# Class Allen.Util.CSharpRefTree.Program

希望通过解析项目文件中的引用关系,建立build顺序
Afficher le fichier Open project: zlphoenix/LearnCSharp

Méthodes publiques

Свойство Type Description
AssemblyPath List
LostAssembly List
errorPrjInfo List
prjInfoDic PrjInfo>.Dictionary
prjInfoFileNameDic PrjInfo>.Dictionary
root List

Méthodes publiques

Méthode Description
CreatePrjInfo ( string prj ) : PrjInfo
Deal ( PrjInfo prjInfo, Stack path ) : PrjInfo

深度优先探测环

Private Methods

Méthode Description
AddToDics ( PrjInfo prjInfo ) : void
DealRecursiveRef ( ) : PrjInfo
GenSln ( List thisLevel, int level ) : void
GetFileNameWithoutExt ( string prj ) : string
Main ( string args ) : void
PrintAss ( ) : void
RebuildRef ( ) : void

Method Details

CreatePrjInfo() public static méthode

public static CreatePrjInfo ( string prj ) : PrjInfo
prj string
Résultat PrjInfo

Deal() public static méthode

深度优先探测环
public static Deal ( PrjInfo prjInfo, Stack path ) : PrjInfo
prjInfo PrjInfo
path Stack
Résultat PrjInfo

Property Details

AssemblyPath public_oe static_oe property

public static List AssemblyPath
Résultat List

LostAssembly public_oe static_oe property

public static List LostAssembly
Résultat List

errorPrjInfo public_oe static_oe property

public static List errorPrjInfo
Résultat List

prjInfoDic public_oe static_oe property

public static Dictionary prjInfoDic
Résultat PrjInfo>.Dictionary

prjInfoFileNameDic public_oe static_oe property

public static Dictionary prjInfoFileNameDic
Résultat PrjInfo>.Dictionary

root public_oe static_oe property

public static List root
Résultat List