C# Class FlatRedBall.Glue.SaveClasses.GlueProjectSaveExtensionMethods

Datei anzeigen Open project: vchelaru/FlatRedBall

Public Methods

Method Description
AddReferencedFileSave ( IElement element, string directoryPath, string fileName, AssetTypeInfo resultAssetTypeInfo, string option, string &errorMessage ) : ReferencedFileSave
AllElements ( this instance ) : IEnumerable
CleanUnusedVariablesFromStates ( this instance ) : void
FixAttachmentProperties ( this instance ) : void
FixEnumerationValues ( this instance ) : void
FixErrors ( this instance, bool showPopupsOnFixedErrors ) : void
FixNamedObjects ( this instance ) : void
FixReferencedFileErrors ( this instance, bool showPopupsOnFixedErrors ) : void
FixReferencedFileSaveContentPipelineSettings ( this instance ) : void
PostLoadInitialize ( this glueProjectSave, string &errors ) : void
ReloadUsingComparison ( this instance, string fileName, GlueProjectSave &otherGlueProjectSave ) : CompareObjects
RemoveInvalidStatesFromNamedObjects ( this glueProjectSave, bool showPopupsOnFixedErrors ) : void
SearchForDuplicateEntities ( this instance ) : void

Private Methods

Method Description
FixEmptyReferencedFileSaves ( this instance, bool showPopupsOnFixedErrors ) : void
FixRfsListContentPipelineSetting ( List rfsList ) : void
SearchForDuplicateNamedObjects ( this instance ) : void
TryToRemoveInvalidState ( this glueProjectSave, bool showPopupsOnFixedErrors, IElement containingElement, NamedObjectSave nos ) : void
VerifyAllElementsCustomCodeIsPartOfProject ( this instance ) : void
VerifyElementMembershipInProject ( IElement element ) : void

Method Details

AddReferencedFileSave() public static method

public static AddReferencedFileSave ( IElement element, string directoryPath, string fileName, AssetTypeInfo resultAssetTypeInfo, string option, string &errorMessage ) : ReferencedFileSave
element IElement
directoryPath string
fileName string
resultAssetTypeInfo AssetTypeInfo
option string
errorMessage string
return ReferencedFileSave

AllElements() public static method

public static AllElements ( this instance ) : IEnumerable
instance this
return IEnumerable

CleanUnusedVariablesFromStates() public static method

public static CleanUnusedVariablesFromStates ( this instance ) : void
instance this
return void

FixAttachmentProperties() public static method

public static FixAttachmentProperties ( this instance ) : void
instance this
return void

FixEnumerationValues() public static method

public static FixEnumerationValues ( this instance ) : void
instance this
return void

FixErrors() public static method

public static FixErrors ( this instance, bool showPopupsOnFixedErrors ) : void
instance this
showPopupsOnFixedErrors bool
return void

FixNamedObjects() public static method

public static FixNamedObjects ( this instance ) : void
instance this
return void

FixReferencedFileErrors() public static method

public static FixReferencedFileErrors ( this instance, bool showPopupsOnFixedErrors ) : void
instance this
showPopupsOnFixedErrors bool
return void

FixReferencedFileSaveContentPipelineSettings() public static method

public static FixReferencedFileSaveContentPipelineSettings ( this instance ) : void
instance this
return void

PostLoadInitialize() public static method

public static PostLoadInitialize ( this glueProjectSave, string &errors ) : void
glueProjectSave this
errors string
return void

ReloadUsingComparison() public static method

public static ReloadUsingComparison ( this instance, string fileName, GlueProjectSave &otherGlueProjectSave ) : CompareObjects
instance this
fileName string
otherGlueProjectSave GlueProjectSave
return KellermanSoftware.CompareNetObjects.CompareObjects

RemoveInvalidStatesFromNamedObjects() public static method

public static RemoveInvalidStatesFromNamedObjects ( this glueProjectSave, bool showPopupsOnFixedErrors ) : void
glueProjectSave this
showPopupsOnFixedErrors bool
return void

SearchForDuplicateEntities() public static method

public static SearchForDuplicateEntities ( this instance ) : void
instance this
return void