ProjectCloneController Class |
Namespace: SD.LLBLGen.Pro.ApplicationCore.ProjectClasses
The ProjectCloneController type exposes the following members.
Name | Description | |
---|---|---|
ProjectCloneController |
CTor
|
Name | Description | |
---|---|---|
ActiveClone |
Gets the active clone. Can be null, in which case there's no active clone (project hasn't been cloned yet)
| |
KnownClones |
Gets a readonly list of clones which are known by this controller.
|
Name | Description | |
---|---|---|
ActivateClone |
Makes the clone specified the active clone. This means the files of the clone are copied as the project file to load. It will first
preserve the loaded project to the files of the clone that's active.
| |
CreateClone |
Creates a new clone from the clone specified.
| |
DeleteAllCloneFiles |
Deletes the clones folder
| |
DeleteClone |
Deletes the clone with id specified and reparents the child clones to the parent of the clone specified. Assumes the clones to delete aren't the
active clone. If toDelete is the root, false is returned. The files of the clone are removed from the clones folder.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetClone |
Returns the clone with the id specified or null if not found.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ProjectClosing |
Called when the active project is about to be closed
| |
ProjectLoaded |
Method which is called to signal the controller that a new project has been loaded
| |
ProjectSaved |
Called when the currently loaded project is saved
| |
ProjectSavedAs |
Called when the active project was saved to a different filename. This means the clones of the original filename are no longer valid for the
new project filename, so we have to reset the internal structures.
| |
Reset |
Resets this instance, which means after this method for the currently loaded project there's no known clone information in memory. THere might be on disk, but not
in memory.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |