C# Класс NClass.GUI.Workspace

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddEmptyProject ( ) : Project
AddProject ( Project project ) : void
Load ( ) : void
OpenProject ( ) : Project
OpenProject ( string fileName ) : Project
RemoveActiveProject ( ) : void
RemoveAll ( ) : bool
RemoveProject ( Project project ) : bool
Save ( ) : void
SaveActiveProject ( ) : bool
SaveActiveProjectAs ( ) : bool
SaveAllProjects ( ) : bool
SaveAllUnsavedProjects ( ) : bool
SaveAndClose ( ) : bool
SaveProject ( Project project ) : bool
SaveProjectAs ( Project project ) : bool

Защищенные методы

Метод Описание
OnActiveProjectChanged ( EventArgs e ) : void
OnActiveProjectStateChanged ( EventArgs e ) : void
OnProjectAdded ( ProjectEventArgs e ) : void
OnProjectRemoved ( ProjectEventArgs e ) : void

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

Метод Описание
RemoveActiveProject ( bool saveConfirmation ) : void
RemoveAll ( bool saveConfirmation ) : bool
RemoveProject ( Project project, bool saveConfirmation ) : bool
Workspace ( ) : System
project_StateChanged ( object sender, EventArgs e ) : void

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

AddEmptyProject() публичный Метод

public AddEmptyProject ( ) : Project
Результат NClass.Core.Project

AddProject() публичный Метод

/// is null. ///
public AddProject ( Project project ) : void
project NClass.Core.Project
Результат void

Load() публичный Метод

public Load ( ) : void
Результат void

OnActiveProjectChanged() защищенный Метод

protected OnActiveProjectChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

OnActiveProjectStateChanged() защищенный Метод

protected OnActiveProjectStateChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

OnProjectAdded() защищенный Метод

protected OnProjectAdded ( ProjectEventArgs e ) : void
e ProjectEventArgs
Результат void

OnProjectRemoved() защищенный Метод

protected OnProjectRemoved ( ProjectEventArgs e ) : void
e ProjectEventArgs
Результат void

OpenProject() публичный Метод

public OpenProject ( ) : Project
Результат NClass.Core.Project

OpenProject() публичный Метод

public OpenProject ( string fileName ) : Project
fileName string
Результат NClass.Core.Project

RemoveActiveProject() публичный Метод

public RemoveActiveProject ( ) : void
Результат void

RemoveAll() публичный Метод

public RemoveAll ( ) : bool
Результат bool

RemoveProject() публичный Метод

public RemoveProject ( Project project ) : bool
project NClass.Core.Project
Результат bool

Save() публичный Метод

public Save ( ) : void
Результат void

SaveActiveProject() публичный Метод

public SaveActiveProject ( ) : bool
Результат bool

SaveActiveProjectAs() публичный Метод

public SaveActiveProjectAs ( ) : bool
Результат bool

SaveAllProjects() публичный Метод

public SaveAllProjects ( ) : bool
Результат bool

SaveAllUnsavedProjects() публичный Метод

public SaveAllUnsavedProjects ( ) : bool
Результат bool

SaveAndClose() публичный Метод

public SaveAndClose ( ) : bool
Результат bool

SaveProject() публичный Метод

/// is null. ///
public SaveProject ( Project project ) : bool
project NClass.Core.Project
Результат bool

SaveProjectAs() публичный Метод

/// is null. ///
public SaveProjectAs ( Project project ) : bool
project NClass.Core.Project
Результат bool