C# Class SharpDox.Build.Roslyn.RoslynParser

Inheritance: ICodeParser
ファイルを表示 Open project: Geaz/sharpDox

Public Methods

Method Description
GetParsedSolution ( string solutionFile, ICoreConfigSection sharpDoxConfig, string>.Dictionary tokens, bool parseMethodCalls, bool ignoreExcludes = false ) : SharpDox.Model.SDSolution
RoslynParser ( ParserStrings parserStrings ) : System

Private Methods

Method Description
CleanUpNamespaces ( SharpDox.Model.SDSolution sdSolution ) : void
ExecuteOnDocLanguageFound ( string lang ) : void
ExecuteOnStepMessage ( string message ) : void
ExecuteOnStepProgress ( int progress ) : void
ParseMethodCalls ( ParserOptions parserOptions ) : void
ParseProjects ( ParserOptions parserOptions ) : void
ResolveSeeTokens ( ParserOptions parserOptions ) : void
ResolveUses ( ParserOptions parserOptions ) : void

Method Details

GetParsedSolution() public method

public GetParsedSolution ( string solutionFile, ICoreConfigSection sharpDoxConfig, string>.Dictionary tokens, bool parseMethodCalls, bool ignoreExcludes = false ) : SharpDox.Model.SDSolution
solutionFile string
sharpDoxConfig ICoreConfigSection
tokens string>.Dictionary
parseMethodCalls bool
ignoreExcludes bool
return SharpDox.Model.SDSolution

RoslynParser() public method

public RoslynParser ( ParserStrings parserStrings ) : System
parserStrings ParserStrings
return System