C# 클래스 Allen.Util.CSharpRefTree.Program

希望通过解析项目文件中的引用关系,建立build顺序
파일 보기 프로젝트 열기: zlphoenix/LearnCSharp

공개 프로퍼티들

프로퍼티 타입 설명
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