C# Класс FlatRedBall.Glue.VSHelpers.Projects.VisualStudioProject

Наследование: ProjectBase
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
AddContentFileItemsFrom ( ProjectBase projectBase ) : void
FindRootNamespace ( ) : void
ResolveDuplicateProjectEntry ( bool wasChanged, Microsoft.Build.Evaluation.ProjectItem buildItem ) : bool
SkipContentBuildItem ( Microsoft.Build.Evaluation.ProjectItem bi, ProjectBase containingProject ) : bool

Описание методов

AddCodeBuildItem() защищенный Метод

protected AddCodeBuildItem ( string fileName, bool isSyncedProject, string nameRelativeToThisProject ) : Microsoft.Build.Evaluation.ProjectItem
fileName string
isSyncedProject bool
nameRelativeToThisProject string
Результат Microsoft.Build.Evaluation.ProjectItem

AddContentBuildItem() публичный Метод

public AddContentBuildItem ( string absoluteFile ) : Microsoft.Build.Evaluation.ProjectItem
absoluteFile string
Результат Microsoft.Build.Evaluation.ProjectItem

AddContentBuildItem() публичный Метод

public AddContentBuildItem ( string absoluteFile, SyncedProjectRelativeType relativityType = SyncedProjectRelativeType.Linked, bool forceToContentPipeline = false ) : Microsoft.Build.Evaluation.ProjectItem
absoluteFile string
relativityType SyncedProjectRelativeType
forceToContentPipeline bool
Результат Microsoft.Build.Evaluation.ProjectItem

ForceSave() защищенный Метод

protected ForceSave ( string fileName ) : void
fileName string
Результат void

IsCodeItem() публичный Метод

public IsCodeItem ( Microsoft.Build.Evaluation.ProjectItem buildItem ) : bool
buildItem Microsoft.Build.Evaluation.ProjectItem
Результат bool

IsFilePartOfProject() публичный Метод

public IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType ) : bool
fileToUpdate string
membershipType BuildItemMembershipType
Результат bool

IsFilePartOfProject() публичный Метод

public IsFilePartOfProject ( string fileToUpdate, BuildItemMembershipType membershipType, bool relativeItem ) : bool
fileToUpdate string
membershipType BuildItemMembershipType
relativeItem bool
Результат bool

Load() публичный Метод

public Load ( string fileName ) : void
fileName string
Результат void

MakeBuildItemNested() публичный Метод

public MakeBuildItemNested ( Microsoft.Build.Evaluation.ProjectItem item, string parent ) : void
item Microsoft.Build.Evaluation.ProjectItem
parent string
Результат void

ProcessInclude() публичный Метод

public ProcessInclude ( string path ) : string
path string
Результат string

RemoveItem() защищенный Метод

protected RemoveItem ( string itemName, Microsoft.Build.Evaluation.ProjectItem item ) : void
itemName string
item Microsoft.Build.Evaluation.ProjectItem
Результат void

SyncTo() публичный Метод

public SyncTo ( ProjectBase projectBase, bool performTranslation ) : void
projectBase ProjectBase
performTranslation bool
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

Unload() публичный Метод

public Unload ( ) : void
Результат void

UpdateContentFile() публичный Метод

public UpdateContentFile ( string sourceFileName ) : void
sourceFileName string
Результат void

VisualStudioProject() защищенный Метод

protected VisualStudioProject ( Microsoft.Build.Evaluation.Project project ) : System
project Microsoft.Build.Evaluation.Project
Результат System