C# Class Microsoft.SourceBrowser.HtmlGenerator.MSBuildSupport

Inheritance: Microsoft.SourceBrowser.HtmlGenerator.XmlSupport
Afficher le fichier Open project: KirillOsenkov/SourceBrowser Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
GetAssemblyName ( ) : string
GetDisplayName ( ) : string
ProcessRange ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text ) : string

Private Methods

Méthode Description
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

Method Details

EnsureFileGeneratedAndGetUrl() public méthode

public EnsureFileGeneratedAndGetUrl ( string localFileSystemPath, Microsoft.Build.Evaluation.Project project ) : string
localFileSystemPath string
project Microsoft.Build.Evaluation.Project
Résultat string

Generate() public méthode

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
Résultat void

GetAssemblyName() protected méthode

protected GetAssemblyName ( ) : string
Résultat string

GetDisplayName() protected méthode

protected GetDisplayName ( ) : string
Résultat string

MSBuildSupport() public méthode

public MSBuildSupport ( ProjectGenerator projectGenerator ) : System
projectGenerator ProjectGenerator
Résultat System

ProcessRange() protected méthode

protected ProcessRange ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string text ) : string
range Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange
text string
Résultat string