C# Class FlatRedBall.Glue.VSHelpers.Projects.EclipseProject

Inheritance: ProjectBase
显示文件 Open project: vchelaru/FlatRedBall

Public Methods

Method Description
AddCodeBuildItem ( string fileName ) : Microsoft.Build.BuildEngine.BuildItem
AddContentBuildItem ( string absoluteFile ) : Microsoft.Build.BuildEngine.BuildItem
AddContentBuildItem ( string absoluteFile, SyncedProjectRelativeType relativityType, bool forceToContentPipeline ) : Microsoft.Build.BuildEngine.BuildItem
ClearPendingTranslations ( ) : void
EclipseProject ( ) : System
IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType ) : bool
IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType, bool relativeItem ) : bool
Load ( string fileName ) : void
MakeBuildItemNested ( Microsoft.Build.BuildEngine.BuildItem item, string parent ) : void
PerformPendingTranslations ( ) : void
SyncTo ( ProjectBase projectBase, bool performTranslation ) : void
UpdateContentFile ( string sourceFileName ) : void

Protected Methods

Method Description
AddCodeBuildItem ( string fileName, TranslationStyle translationStyle ) : Microsoft.Build.BuildEngine.BuildItem
AddCodeBuildItem ( string fileName, bool isSyncedProject, string directoryToCreate ) : Microsoft.Build.BuildEngine.BuildItem
ForceSave ( string fileName ) : void
RemoveItem ( string itemName, Microsoft.Build.BuildEngine.BuildItem item ) : void

Private Methods

Method Description
LoadContentFiles ( string fileName ) : void
ShouldFileBeTranslated ( string fileName ) : bool

Method Details

AddCodeBuildItem() public method

public AddCodeBuildItem ( string fileName ) : Microsoft.Build.BuildEngine.BuildItem
fileName string
return Microsoft.Build.BuildEngine.BuildItem

AddCodeBuildItem() protected method

protected AddCodeBuildItem ( string fileName, TranslationStyle translationStyle ) : Microsoft.Build.BuildEngine.BuildItem
fileName string
translationStyle TranslationStyle
return Microsoft.Build.BuildEngine.BuildItem

AddCodeBuildItem() protected method

protected AddCodeBuildItem ( string fileName, bool isSyncedProject, string directoryToCreate ) : Microsoft.Build.BuildEngine.BuildItem
fileName string
isSyncedProject bool
directoryToCreate string
return Microsoft.Build.BuildEngine.BuildItem

AddContentBuildItem() public method

public AddContentBuildItem ( string absoluteFile ) : Microsoft.Build.BuildEngine.BuildItem
absoluteFile string
return Microsoft.Build.BuildEngine.BuildItem

AddContentBuildItem() public method

public AddContentBuildItem ( string absoluteFile, SyncedProjectRelativeType relativityType, bool forceToContentPipeline ) : Microsoft.Build.BuildEngine.BuildItem
absoluteFile string
relativityType SyncedProjectRelativeType
forceToContentPipeline bool
return Microsoft.Build.BuildEngine.BuildItem

ClearPendingTranslations() public method

public ClearPendingTranslations ( ) : void
return void

EclipseProject() public method

public EclipseProject ( ) : System
return System

ForceSave() protected method

protected ForceSave ( string fileName ) : void
fileName string
return void

IsFilePartOfProject() public method

public IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType ) : bool
fileToUpdate string
membershipType BuildItemMembershipType
return bool

IsFilePartOfProject() public method

public IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType, bool relativeItem ) : bool
fileToUpdate string
membershipType BuildItemMembershipType
relativeItem bool
return bool

Load() public method

public Load ( string fileName ) : void
fileName string
return void

MakeBuildItemNested() public method

public MakeBuildItemNested ( Microsoft.Build.BuildEngine.BuildItem item, string parent ) : void
item Microsoft.Build.BuildEngine.BuildItem
parent string
return void

PerformPendingTranslations() public method

public PerformPendingTranslations ( ) : void
return void

RemoveItem() protected method

protected RemoveItem ( string itemName, Microsoft.Build.BuildEngine.BuildItem item ) : void
itemName string
item Microsoft.Build.BuildEngine.BuildItem
return void

SyncTo() public method

public SyncTo ( ProjectBase projectBase, bool performTranslation ) : void
projectBase ProjectBase
performTranslation bool
return void

UpdateContentFile() public method

public UpdateContentFile ( string sourceFileName ) : void
sourceFileName string
return void