C# Класс Allen.Util.CSharpRefTree.Program

希望通过解析项目文件中的引用关系,建立build顺序
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
AssemblyPath List
LostAssembly List
errorPrjInfo List
prjInfoDic PrjInfo>.Dictionary
prjInfoFileNameDic PrjInfo>.Dictionary
root List

Открытые методы

Метод Описание
CreatePrjInfo ( string prj ) : PrjInfo
Deal ( PrjInfo prjInfo, Stack path ) : PrjInfo

深度优先探测环

Приватные методы

Метод Описание
AddToDics ( PrjInfo prjInfo ) : void
DealRecursiveRef ( ) : PrjInfo
GenSln ( List thisLevel, int level ) : void
GetFileNameWithoutExt ( string prj ) : string
Main ( string args ) : void
PrintAss ( ) : void
RebuildRef ( ) : void

Описание методов

CreatePrjInfo() публичный статический Метод

public static CreatePrjInfo ( string prj ) : PrjInfo
prj string
Результат PrjInfo

Deal() публичный статический Метод

深度优先探测环
public static Deal ( PrjInfo prjInfo, Stack path ) : PrjInfo
prjInfo PrjInfo
path Stack
Результат PrjInfo

Описание свойств

AssemblyPath публичное статическое свойство

public static List AssemblyPath
Результат List

LostAssembly публичное статическое свойство

public static List LostAssembly
Результат List

errorPrjInfo публичное статическое свойство

public static List errorPrjInfo
Результат List

prjInfoDic публичное статическое свойство

public static Dictionary prjInfoDic
Результат PrjInfo>.Dictionary

prjInfoFileNameDic публичное статическое свойство

public static Dictionary prjInfoFileNameDic
Результат PrjInfo>.Dictionary

root публичное статическое свойство

public static List root
Результат List