C# 클래스 MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileReader

파일 보기 프로젝트 열기: aBothe/Mono-D 1 사용 예제들

공개 메소드들

메소드 설명
CanLoad ( string file ) : bool
FillDubReferencesPaths ( DubProject prj ) : void
GetDubFilePath ( AbstractDProject @base, string subPath ) : string
Load ( DubProject superPackage, Solution parentSolution, Object streamReader, string originalFile ) : DubProject
Load ( string file, DubProject superProject, Solution parentSolution ) : DubProject

보호된 메소드들

메소드 설명
IntroduceConfiguration ( DubProject prj, DubProjectConfiguration projectConfiguration ) : void
Read ( DubProject target, Object streamReader, List subPackages ) : void
ReadSubPackage ( DubProject superProject, Object definition ) : DubProject

비공개 메소드들

메소드 설명
CheckRequiredDepVersion ( string expectedVersion, string actualVersion ) : bool
CompareVersions ( Match expectedVer, Match actualVer ) : int

Compares the versions.

TryInterpretDubListOutput ( DubProject prj, string outp ) : bool

메소드 상세

CanLoad() 공개 추상적인 메소드

public abstract CanLoad ( string file ) : bool
file string
리턴 bool

FillDubReferencesPaths() 공개 메소드

public FillDubReferencesPaths ( DubProject prj ) : void
prj DubProject
리턴 void

GetDubFilePath() 공개 정적인 메소드

public static GetDubFilePath ( AbstractDProject @base, string subPath ) : string
@base AbstractDProject
subPath string
리턴 string

IntroduceConfiguration() 보호된 메소드

protected IntroduceConfiguration ( DubProject prj, DubProjectConfiguration projectConfiguration ) : void
prj DubProject
projectConfiguration DubProjectConfiguration
리턴 void

Load() 공개 메소드

public Load ( DubProject superPackage, Solution parentSolution, Object streamReader, string originalFile ) : DubProject
superPackage DubProject
parentSolution Solution
streamReader Object
originalFile string
리턴 DubProject

Load() 공개 메소드

public Load ( string file, DubProject superProject, Solution parentSolution ) : DubProject
file string
superProject DubProject
parentSolution Solution
리턴 DubProject

Read() 보호된 추상적인 메소드

protected abstract Read ( DubProject target, Object streamReader, List subPackages ) : void
target DubProject
streamReader Object
subPackages List
리턴 void

ReadSubPackage() 보호된 추상적인 메소드

protected abstract ReadSubPackage ( DubProject superProject, Object definition ) : DubProject
superProject DubProject
definition Object
리턴 DubProject