C# Класс Microsoft.SourceBrowser.HtmlGenerator.MSBuildSupport

Наследование: Microsoft.SourceBrowser.HtmlGenerator.XmlSupport
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ExcludeItem bool
ProcessAttributeName string
ProcessAttributeValue string
ProcessExpressions string
ProcessImportAttributeName string
ProcessItemName string
ProcessPropertyName string
ProcessSemicolonSeparatedList string
ProcessTargetName string
ProcessTaskName string
ProcessXmlElementName string
ProcessXmlName string
ProcessXmlText string

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

Метод Описание
EnsureFileGeneratedAndGetUrl ( string localFileSystemPath, Microsoft.Build.Evaluation.Project project ) : string
Generate ( string localFileSystemFilePath, string htmlFilePath, Microsoft.Build.Evaluation.Project project, bool isRootProject ) : void
MSBuildSupport ( ProjectGenerator projectGenerator ) : System

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

Метод Описание
GetAssemblyName ( ) : string
GetDisplayName ( ) : string
ProcessRange ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text ) : string

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

Метод Описание
ExcludeItem ( string name ) : bool
ProcessAttributeName ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text, bool isRootProject ) : string
ProcessAttributeValue ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text, bool isRootProject ) : string
ProcessExpressions ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text, bool isRootProject, Func customStringProcessor = null ) : string
ProcessImportAttributeName ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text, string importedProjectString ) : string
ProcessItemName ( string lineText, int lineNumber, int startPositionOnLine, string text, bool isRootProject, bool isUsage ) : string
ProcessPropertyName ( string lineText, int lineNumber, int startPositionOnLine, string text, bool isRootProject, bool isUsage ) : string
ProcessSemicolonSeparatedList ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text, bool isRootProject, int currentPosition ) : string
ProcessTargetName ( string lineText, int lineNumber, int startPositionOnLine, string text, bool isRootProject, bool isUsage ) : string
ProcessTaskName ( string lineText, int lineNumber, int startPositionOnLine, string text, string taskName, bool isRootProject, bool isUsage ) : string
ProcessXmlElementName ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text, bool isRootProject, IXmlElement element ) : string
ProcessXmlName ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text, bool isRootProject ) : string
ProcessXmlText ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text, bool isRootProject ) : string

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

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

public EnsureFileGeneratedAndGetUrl ( string localFileSystemPath, Microsoft.Build.Evaluation.Project project ) : string
localFileSystemPath string
project Microsoft.Build.Evaluation.Project
Результат string

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

public Generate ( string localFileSystemFilePath, string htmlFilePath, Microsoft.Build.Evaluation.Project project, bool isRootProject ) : void
localFileSystemFilePath string
htmlFilePath string
project Microsoft.Build.Evaluation.Project
isRootProject bool
Результат void

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

protected GetAssemblyName ( ) : string
Результат string

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

protected GetDisplayName ( ) : string
Результат string

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

public MSBuildSupport ( ProjectGenerator projectGenerator ) : System
projectGenerator ProjectGenerator
Результат System

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

protected ProcessRange ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text ) : string
range Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange
text string
Результат string