Property | Type | Description | |
---|---|---|---|
AddFileToContentProject | void | ||
AddScreen | void | ||
AddScreen | void | ||
AddSyncedProject | void | ||
FindGameClass | string | ||
FindGameClass | void | ||
InheritanceVerificationHelper | CheckResult | ||
LoadOrCreateProjectSpecificSettings | bool | ||
ProjectManager | System | ||
ReferenceVerificationHelper | CheckResult | ||
RemoveItemFromAllProjects | void | ||
RemoveItemFromAllProjects | void | ||
RemoveItemFromProject | void | ||
RemoveItemFromProject | void | ||
RemoveSyncedProject | void | ||
RemoveTypeAtEndOfName | string | ||
ShouldFileBeInContentProject | bool | ||
UpdateCurrentTreeNodeAndCodeAndSave | void | ||
VerifyInheritanceGraph | CheckResult | ||
VerifyReferenceGraph | CheckResult | ||
VersionIsOutdated | bool |
Method | Description | |
---|---|---|
AddScreen ( string screenName ) : |
||
AddSyncedProject ( string fileName ) : ProjectBase | ||
CollectionContains ( ICollection collection, string itemToSearchFor ) : bool | ||
GetProjectByName ( string name ) : ProjectBase | ||
GetProjectByTypeId ( string projectId ) : ProjectBase | ||
Initialize ( ) : void | ||
IsContent ( string file ) : bool | ||
MakeAbsolute ( string relativePath ) : string | ||
MakeAbsolute ( string relativePath, bool forceAsContent ) : string |
Converts a relative path to an absolute path assuming that the relative path is relative to the base Project's directory. This determines whether to use the base project or the content project according to the extension of the file or whether forceAsContent is true.
|
|
MakeRelativeContent ( string relativePath ) : string | ||
RemoveCodeFilesForElement ( List |
||
RemoveCustomVariable ( |
||
RemoveNamedObject ( |
||
RemoveNamedObject ( |
||
SaveProjects ( ) : void | ||
SortAndUpdateUI ( |
||
SortAndUpdateUI ( |
||
StatusCheck ( ) : CheckResult | ||
UnloadProject ( bool isExiting ) : void | ||
UpdateAllDerivedElementFromBaseValues ( bool performSave, bool regenerateCode ) : void | ||
UpdateExternallyBuiltFile ( string changedFile ) : bool | ||
UpdateFileMembershipInProject ( ProjectBase project, string fileRelativeToProject, bool useContentPipeline, bool shouldLink, string parentFile = null ) : bool |
Adds the argument fileRelativeToProject to the argument project if it's not already part of the project.
|
|
UpdateFileMembershipInProject ( |
Updates the presence of the RFS in the main project. If the RFS has project specific files, then those files are updated in the appropriate synced project. This method does not update synced projects if the synced projects use the same file. The reason is because this is taken care of when the projects are saved later on. |
Method | Description | |
---|---|---|
AddFileToContentProject ( ProjectBase project, bool useContentPipeline, bool shouldLink, string fileToAddAbsolute ) : void | ||
AddScreen ( |
||
AddScreen ( |
||
AddSyncedProject ( VSHelpers vsp ) : void | ||
FindGameClass ( ProjectBase projectBase ) : string | ||
FindGameClass ( ) : void | ||
InheritanceVerificationHelper ( INamedObjectContainer &node, string &cycleString ) : CheckResult | ||
LoadOrCreateProjectSpecificSettings ( string projectFolder ) : bool | ||
ProjectManager ( ) : System | ||
ReferenceVerificationHelper ( IElement element, string &cycleString, Stack |
||
RemoveItemFromAllProjects ( string itemName ) : void | ||
RemoveItemFromAllProjects ( string itemName, bool performSave ) : void | ||
RemoveItemFromProject ( ProjectBase projectBaseToRemoveFrom, string itemName ) : void | ||
RemoveItemFromProject ( ProjectBase projectBaseToRemoveFrom, string itemName, bool performSave ) : void | ||
RemoveSyncedProject ( VSHelpers project ) : void | ||
RemoveTypeAtEndOfName ( string name ) : string | ||
ShouldFileBeInContentProject ( string fileToAddAbsolute ) : bool | ||
UpdateCurrentTreeNodeAndCodeAndSave ( bool generateAndSave ) : void | ||
VerifyInheritanceGraph ( INamedObjectContainer node ) : CheckResult | ||
VerifyReferenceGraph ( IElement element ) : CheckResult | ||
VersionIsOutdated ( string projectVersion, string webVersion ) : bool |
public static AddScreen ( string screenName ) : |
||
screenName | string | |
return |
public static AddSyncedProject ( string fileName ) : ProjectBase | ||
fileName | string | |
return | ProjectBase |
public static CollectionContains ( ICollection collection, string itemToSearchFor ) : bool | ||
collection | ICollection | |
itemToSearchFor | string | |
return | bool |
public static GetProjectByName ( string name ) : ProjectBase | ||
name | string | |
return | ProjectBase |
public static GetProjectByTypeId ( string projectId ) : ProjectBase | ||
projectId | string | |
return | ProjectBase |
public static IsContent ( string file ) : bool | ||
file | string | |
return | bool |
public static MakeAbsolute ( string relativePath ) : string | ||
relativePath | string | |
return | string |
public static MakeAbsolute ( string relativePath, bool forceAsContent ) : string | ||
relativePath | string | The path to make absolute. |
forceAsContent | bool | Whether to force as content - can be passed as true if the file should be treated as content despite its extension. |
return | string |
public static MakeRelativeContent ( string relativePath ) : string | ||
relativePath | string | |
return | string |
public static RemoveCodeFilesForElement ( List |
||
filesThatCouldBeRemoved | List |
|
element | IElement | |
return | void |
public static RemoveCustomVariable ( |
||
customVariable | ||
additionalFilesToRemove | List |
|
return | void |
public static RemoveNamedObject ( |
||
namedObjectToRemove | ||
return | void |
public static RemoveNamedObject ( |
||
namedObjectToRemove | ||
performSave | bool | |
updateUi | bool | |
additionalFilesToRemove | List |
|
return | void |
public static SortAndUpdateUI ( |
||
entitySave | ||
return | void |
public static SortAndUpdateUI ( |
||
screenSave | ||
return | void |
public static UnloadProject ( bool isExiting ) : void | ||
isExiting | bool | |
return | void |
public static UpdateAllDerivedElementFromBaseValues ( bool performSave, bool regenerateCode ) : void | ||
performSave | bool | |
regenerateCode | bool | |
return | void |
public static UpdateExternallyBuiltFile ( string changedFile ) : bool | ||
changedFile | string | |
return | bool |
public static UpdateFileMembershipInProject ( ProjectBase project, string fileRelativeToProject, bool useContentPipeline, bool shouldLink, string parentFile = null ) : bool | ||
project | ProjectBase | |
fileRelativeToProject | string | |
useContentPipeline | bool | |
shouldLink | bool | |
parentFile | string | |
return | bool |
public static UpdateFileMembershipInProject ( |
||
referencedFileSave | The RFS representing the file to update membership on. | |
return | bool |