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

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
EnsureFileGeneratedAndGetUrl ( Microsoft.SourceBrowser.HtmlGenerator.AnalyzedFile analysis ) : void
Generate ( IEnumerable typeScriptFiles, string solutionDestinationFolder ) : void
GetDestinationFilePath ( string sourceFilePath ) : string
PrepareRanges ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange syntacticRanges, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange semanticRanges, string text ) : Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange[]
RemoveIntersectingRanges ( string text, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange rangesSortedByStart, int midpoints ) : Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange[]
RemoveOverlappingRanges ( string text, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange ranges ) : Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange[]

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

Метод Описание
AddAttribute ( StringBuilder sb, string name, string value ) : void
ChooseBetterRange ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange left, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange right ) : Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange
Generate ( string sourceFilePath, string destinationHtmlFilePath, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange syntacticRanges, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange semanticRanges ) : void
GenerateCore ( IEnumerable fileNames, string libFile ) : void
GenerateLinks ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string destinationHtmlFilePath, int>.Dictionary localSymbolIdMap ) : Microsoft.SourceBrowser.HtmlGenerator.HtmlElementInfo
GenerateRange ( StringBuilder sb, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange range, string destinationFilePath, int>.Dictionary localSymbolIdMap ) : void
GetDisplayName ( string destinationHtmlFilePath ) : string
GetGlyph ( string definitionKind ) : string
GetLocalId ( string symbolId, int>.Dictionary localSymbolIdMap ) : int
GetSpanClass ( string classification ) : string
IsWellFormed ( string searchString ) : bool

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

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

public EnsureFileGeneratedAndGetUrl ( Microsoft.SourceBrowser.HtmlGenerator.AnalyzedFile analysis ) : void
analysis Microsoft.SourceBrowser.HtmlGenerator.AnalyzedFile
Результат void

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

public Generate ( IEnumerable typeScriptFiles, string solutionDestinationFolder ) : void
typeScriptFiles IEnumerable
solutionDestinationFolder string
Результат void

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

public static GetDestinationFilePath ( string sourceFilePath ) : string
sourceFilePath string
Результат string

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

public static PrepareRanges ( Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange syntacticRanges, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange semanticRanges, string text ) : Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange[]
syntacticRanges Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange
semanticRanges Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange
text string
Результат Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange[]

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

public static RemoveIntersectingRanges ( string text, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange rangesSortedByStart, int midpoints ) : Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange[]
text string
rangesSortedByStart Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange
midpoints int
Результат Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange[]

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

public static RemoveOverlappingRanges ( string text, Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange ranges ) : Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange[]
text string
ranges Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange
Результат Microsoft.SourceBrowser.HtmlGenerator.ClassifiedRange[]