C# Class Sage.Platform.Upgrade.ResxDiffMerge

ファイルを表示 Open project: Saleslogix/ProjectUpgrade

Public Methods

Method Description
CompareResxFiles ( IFileInfo currentResxFile, IFileInfo previousResxFile ) : ResxDifferences
MergeChangesIntoResx ( ResxDifferences changes, IFileInfo targetResxFile ) : void

Private Methods

Method Description
GetAllResources ( IFileInfo resxFile ) : object>.Dictionary
ImagesAreEqual ( Image image1, Image image2 ) : bool
MergeChangesIntoResx ( ResxDifferences changes, object>.Dictionary currentEntries, Stream newResxStream ) : void
ReadAllResxEntries ( Stream resxStream ) : object>.Dictionary
ResourceEntriesAreEqual ( object resource1, object resource2 ) : bool

Method Details

CompareResxFiles() public static method

public static CompareResxFiles ( IFileInfo currentResxFile, IFileInfo previousResxFile ) : ResxDifferences
currentResxFile IFileInfo
previousResxFile IFileInfo
return ResxDifferences

MergeChangesIntoResx() public static method

public static MergeChangesIntoResx ( ResxDifferences changes, IFileInfo targetResxFile ) : void
changes ResxDifferences
targetResxFile IFileInfo
return void