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

Inheritance: ProjectBase
Afficher le fichier Open project: vchelaru/FlatRedBall

Méthodes publiques

Méthode Description
AddContentBuildItem ( string absoluteFile ) : Microsoft.Build.Evaluation.ProjectItem
AddContentBuildItem ( string absoluteFile, SyncedProjectRelativeType relativityType = SyncedProjectRelativeType.Linked, bool forceToContentPipeline = false ) : Microsoft.Build.Evaluation.ProjectItem
IsCodeItem ( Microsoft.Build.Evaluation.ProjectItem buildItem ) : bool
IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType ) : bool
IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType, bool relativeItem ) : bool
Load ( string fileName ) : void
MakeBuildItemNested ( Microsoft.Build.Evaluation.ProjectItem item, string parent ) : void
ProcessInclude ( string path ) : string
SyncTo ( ProjectBase projectBase, bool performTranslation ) : void
ToString ( ) : string
Unload ( ) : void
UpdateContentFile ( string sourceFileName ) : void

Méthodes protégées

Méthode Description
AddCodeBuildItem ( string fileName, bool isSyncedProject, string nameRelativeToThisProject ) : Microsoft.Build.Evaluation.ProjectItem
ForceSave ( string fileName ) : void
RemoveItem ( string itemName, Microsoft.Build.Evaluation.ProjectItem item ) : void
VisualStudioProject ( Microsoft.Build.Evaluation.Project project ) : System

Private Methods

Méthode Description
AddContentFileItemsFrom ( ProjectBase projectBase ) : void
FindRootNamespace ( ) : void
ResolveDuplicateProjectEntry ( bool wasChanged, Microsoft.Build.Evaluation.ProjectItem buildItem ) : bool
SkipContentBuildItem ( Microsoft.Build.Evaluation.ProjectItem bi, ProjectBase containingProject ) : bool

Method Details

AddCodeBuildItem() protected méthode

protected AddCodeBuildItem ( string fileName, bool isSyncedProject, string nameRelativeToThisProject ) : Microsoft.Build.Evaluation.ProjectItem
fileName string
isSyncedProject bool
nameRelativeToThisProject string
Résultat Microsoft.Build.Evaluation.ProjectItem

AddContentBuildItem() public méthode

public AddContentBuildItem ( string absoluteFile ) : Microsoft.Build.Evaluation.ProjectItem
absoluteFile string
Résultat Microsoft.Build.Evaluation.ProjectItem

AddContentBuildItem() public méthode

public AddContentBuildItem ( string absoluteFile, SyncedProjectRelativeType relativityType = SyncedProjectRelativeType.Linked, bool forceToContentPipeline = false ) : Microsoft.Build.Evaluation.ProjectItem
absoluteFile string
relativityType SyncedProjectRelativeType
forceToContentPipeline bool
Résultat Microsoft.Build.Evaluation.ProjectItem

ForceSave() protected méthode

protected ForceSave ( string fileName ) : void
fileName string
Résultat void

IsCodeItem() public méthode

public IsCodeItem ( Microsoft.Build.Evaluation.ProjectItem buildItem ) : bool
buildItem Microsoft.Build.Evaluation.ProjectItem
Résultat bool

IsFilePartOfProject() public méthode

public IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType ) : bool
fileToUpdate string
membershipType BuildItemMembershipType
Résultat bool

IsFilePartOfProject() public méthode

public IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType, bool relativeItem ) : bool
fileToUpdate string
membershipType BuildItemMembershipType
relativeItem bool
Résultat bool

Load() public méthode

public Load ( string fileName ) : void
fileName string
Résultat void

MakeBuildItemNested() public méthode

public MakeBuildItemNested ( Microsoft.Build.Evaluation.ProjectItem item, string parent ) : void
item Microsoft.Build.Evaluation.ProjectItem
parent string
Résultat void

ProcessInclude() public méthode

public ProcessInclude ( string path ) : string
path string
Résultat string

RemoveItem() protected méthode

protected RemoveItem ( string itemName, Microsoft.Build.Evaluation.ProjectItem item ) : void
itemName string
item Microsoft.Build.Evaluation.ProjectItem
Résultat void

SyncTo() public méthode

public SyncTo ( ProjectBase projectBase, bool performTranslation ) : void
projectBase ProjectBase
performTranslation bool
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Unload() public méthode

public Unload ( ) : void
Résultat void

UpdateContentFile() public méthode

public UpdateContentFile ( string sourceFileName ) : void
sourceFileName string
Résultat void

VisualStudioProject() protected méthode

protected VisualStudioProject ( Microsoft.Build.Evaluation.Project project ) : System
project Microsoft.Build.Evaluation.Project
Résultat System