C# 클래스 FlatRedBall.Glue.SaveClasses.GlueProjectSaveExtensionMethods

파일 보기 프로젝트 열기: vchelaru/FlatRedBall

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddReferencedFileSave() 공개 정적인 메소드

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
리턴 ReferencedFileSave

AllElements() 공개 정적인 메소드

public static AllElements ( this instance ) : IEnumerable
instance this
리턴 IEnumerable

CleanUnusedVariablesFromStates() 공개 정적인 메소드

public static CleanUnusedVariablesFromStates ( this instance ) : void
instance this
리턴 void

FixAttachmentProperties() 공개 정적인 메소드

public static FixAttachmentProperties ( this instance ) : void
instance this
리턴 void

FixEnumerationValues() 공개 정적인 메소드

public static FixEnumerationValues ( this instance ) : void
instance this
리턴 void

FixErrors() 공개 정적인 메소드

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

FixNamedObjects() 공개 정적인 메소드

public static FixNamedObjects ( this instance ) : void
instance this
리턴 void

FixReferencedFileErrors() 공개 정적인 메소드

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

FixReferencedFileSaveContentPipelineSettings() 공개 정적인 메소드

public static FixReferencedFileSaveContentPipelineSettings ( this instance ) : void
instance this
리턴 void

PostLoadInitialize() 공개 정적인 메소드

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

ReloadUsingComparison() 공개 정적인 메소드

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

RemoveInvalidStatesFromNamedObjects() 공개 정적인 메소드

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

SearchForDuplicateEntities() 공개 정적인 메소드

public static SearchForDuplicateEntities ( this instance ) : void
instance this
리턴 void