C# Класс Bari.Plugins.VsCore.VisualStudio.ProjectSections.MSBuildProjectSectionBase

Base class for IMSBuildProjectSection implementations
Наследование: IMSBuildProjectSection
Показать файл Открыть проект

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

Метод Описание
Write ( XmlWriter writer, Project project, IMSBuildProjectGeneratorContext context ) : void

Writes the section using an XML writer

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

Метод Описание
GetOutputPath ( IFileSystemDirectory targetDir, Project project ) : string
MSBuildProjectSectionBase ( Suite suite ) : System.IO

Initializes the .csproj section writer

ToProjectRelativePath ( Project project, string suiteRelativePath, SourceSetType sourceSetName ) : string

Converts a suite relative path to project relative

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

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

protected GetOutputPath ( IFileSystemDirectory targetDir, Project project ) : string
targetDir IFileSystemDirectory
project Project
Результат string

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

Initializes the .csproj section writer
protected MSBuildProjectSectionBase ( Suite suite ) : System.IO
suite Suite Active suite
Результат System.IO

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

Converts a suite relative path to project relative
protected ToProjectRelativePath ( Project project, string suiteRelativePath, SourceSetType sourceSetName ) : string
project Project Project to be relative to
suiteRelativePath string Suite relative path
sourceSetName SourceSetType Source set name where the project being built stores its files
Результат string

Write() публичный абстрактный Метод

Writes the section using an XML writer
public abstract Write ( XmlWriter writer, Project project, IMSBuildProjectGeneratorContext context ) : void
writer System.Xml.XmlWriter XML writer to use
project Project The project to generate .csproj for
context IMSBuildProjectGeneratorContext Current .csproj generation context
Результат void