C# Class FlatRedBall.Glue.SaveClasses.GlueProjectSaveExtensionMethods

Afficher le fichier Open project: vchelaru/FlatRedBall

Méthodes publiques

Méthode 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

Méthode 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 méthode

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
Résultat ReferencedFileSave

AllElements() public static méthode

public static AllElements ( this instance ) : IEnumerable
instance this
Résultat IEnumerable

CleanUnusedVariablesFromStates() public static méthode

public static CleanUnusedVariablesFromStates ( this instance ) : void
instance this
Résultat void

FixAttachmentProperties() public static méthode

public static FixAttachmentProperties ( this instance ) : void
instance this
Résultat void

FixEnumerationValues() public static méthode

public static FixEnumerationValues ( this instance ) : void
instance this
Résultat void

FixErrors() public static méthode

public static FixErrors ( this instance, bool showPopupsOnFixedErrors ) : void
instance this
showPopupsOnFixedErrors bool
Résultat void

FixNamedObjects() public static méthode

public static FixNamedObjects ( this instance ) : void
instance this
Résultat void

FixReferencedFileErrors() public static méthode

public static FixReferencedFileErrors ( this instance, bool showPopupsOnFixedErrors ) : void
instance this
showPopupsOnFixedErrors bool
Résultat void

FixReferencedFileSaveContentPipelineSettings() public static méthode

public static FixReferencedFileSaveContentPipelineSettings ( this instance ) : void
instance this
Résultat void

PostLoadInitialize() public static méthode

public static PostLoadInitialize ( this glueProjectSave, string &errors ) : void
glueProjectSave this
errors string
Résultat void

ReloadUsingComparison() public static méthode

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

RemoveInvalidStatesFromNamedObjects() public static méthode

public static RemoveInvalidStatesFromNamedObjects ( this glueProjectSave, bool showPopupsOnFixedErrors ) : void
glueProjectSave this
showPopupsOnFixedErrors bool
Résultat void

SearchForDuplicateEntities() public static méthode

public static SearchForDuplicateEntities ( this instance ) : void
instance this
Résultat void