C# Class FlatRedBall.Glue.IO.ProjectLoader

显示文件 Open project: vchelaru/FlatRedBall

Public Methods

Method Description
AddSyncedProjectToProjectManager ( string absoluteFileName ) : bool
GetCsprojToLoad ( string &csprojToLoad ) : void
GetGlueExeLocation ( ) : string
LoadProject ( string projectFileName ) : void
LoadProject ( string projectFileName, InitializationWindow initializationWindow ) : void
SetInitWindowText ( string subtext ) : void

Private Methods

Method Description
AddEmptyTreeItems ( ) : void
BuildAllOutOfDateFiles ( ) : void
BuildIfOutOfDate ( List rfsList, bool runBuildsAsync, bool runInParallel ) : void
BuildIfOutOfDate ( bool runBuildsAsync, ReferencedFileSave rfs ) : void
CheckForMissingCustomFile ( BaseElementTreeNode baseElementTreeNode ) : void
ClosePreviousProject ( string projectFileName ) : void
CreateEntityTreeNodes ( ) : void
CreateScreenTreeNodes ( ) : void
DeserializeGluxXmlInternal ( string projectFileName, string glueProjectFile ) : bool
FixContentPipelineProjectValues ( List rfsList, ProjectBase contentProjectBase ) : bool
FixProjectErrors ( ) : void
IdentifyAdditionalAssetTypes ( ) : void
MakeGeneratedItemsNested ( ) : void
PerformGluxLoad ( string projectFileName, string glueProjectFile ) : void
PrepareInitializationWindow ( InitializationWindow initializationWindow ) : bool
PrepareSyncedProjects ( string projectFileName ) : void
RefreshSourceFileCache ( ) : void
SetUnsetValues ( ) : void

Sets any values that should not be left uninitialized.

UpdateGlobalContentFileProjectMembership ( ) : void

Method Details

AddSyncedProjectToProjectManager() public static method

public static AddSyncedProjectToProjectManager ( string absoluteFileName ) : bool
absoluteFileName string
return bool

GetCsprojToLoad() public method

public GetCsprojToLoad ( string &csprojToLoad ) : void
csprojToLoad string
return void

GetGlueExeLocation() public static method

public static GetGlueExeLocation ( ) : string
return string

LoadProject() public method

public LoadProject ( string projectFileName ) : void
projectFileName string
return void

LoadProject() public method

public LoadProject ( string projectFileName, InitializationWindow initializationWindow ) : void
projectFileName string
initializationWindow FlatRedBall.Glue.Controls.InitializationWindow
return void

SetInitWindowText() public method

public SetInitWindowText ( string subtext ) : void
subtext string
return void