C# 클래스 Microsoft.SourceBrowser.HtmlGenerator.TypeScriptSupport

파일 보기 프로젝트 열기: KirillOsenkov/SourceBrowser 1 사용 예제들

공개 메소드들

메소드 설명
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[]