C# Class Treefrog.Framework.Model.Project

Inheritance: IResource
Show file Open project: jaquadro/Treefrog Class Usage Examples

Public Methods

Method Description
FromXProxy ( ProjectX proxy, ProjectResolver resolver ) : Project
FromXProxy ( ProjectX proxy, ProjectResolver resolver, Project project ) : Project
Project ( ) : System
Project ( Stream stream, ProjectResolver resolver ) : System
ResetModified ( ) : void
Save ( Stream stream, ProjectResolver resolver ) : void

Protected Methods

Method Description
OnDefaultLibraryChanged ( EventArgs e ) : void
OnModified ( EventArgs e ) : void

Raises the Modified event.

Private Methods

Method Description
AddLevel ( Treefrog.Framework.Model.Level level ) : void
AddLibrary ( Library library ) : void
FormatSafeFileName ( string name ) : string
SetDefaultLibrary ( Library library ) : void
WriteLevel ( ProjectResolver resolver, Treefrog.Framework.Model.Level level, string levelPath ) : void

Method Details

FromXProxy() public static method

public static FromXProxy ( ProjectX proxy, ProjectResolver resolver ) : Project
proxy Treefrog.Framework.Model.Proxy.ProjectX
resolver ProjectResolver
return Project

FromXProxy() public static method

public static FromXProxy ( ProjectX proxy, ProjectResolver resolver, Project project ) : Project
proxy Treefrog.Framework.Model.Proxy.ProjectX
resolver ProjectResolver
project Project
return Project

OnDefaultLibraryChanged() protected method

protected OnDefaultLibraryChanged ( EventArgs e ) : void
e System.EventArgs
return void

OnModified() protected method

Raises the Modified event.
protected OnModified ( EventArgs e ) : void
e System.EventArgs An that contains the event data.
return void

Project() public method

public Project ( ) : System
return System

Project() public method

public Project ( Stream stream, ProjectResolver resolver ) : System
stream Stream
resolver ProjectResolver
return System

ResetModified() public method

public ResetModified ( ) : void
return void

Save() public method

public Save ( Stream stream, ProjectResolver resolver ) : void
stream Stream
resolver ProjectResolver
return void