C# Class Rubberduck.Parsing.VBA.ComponentParseTask

Exibir arquivo Open project: retailcoder/Rubberduck Class Usage Examples

Public Methods

Method Description
ComponentParseTask ( VBComponent vbComponent, VBAPreprocessor preprocessor, IAttributeParser attributeParser, TokenStreamRewriter rewriter = null ) : Antlr4.Runtime
Start ( CancellationToken token ) : void

Private Methods

Method Description
ParseInternal ( string code, IParseTreeListener listeners, ITokenStream &outStream ) : IParseTree
QualifyAndUnionComments ( QualifiedModuleName qualifiedName, IEnumerable comments, IEnumerable remComments ) : IEnumerable
RewriteAndPreprocess ( ) : string

Method Details

ComponentParseTask() public method

public ComponentParseTask ( VBComponent vbComponent, VBAPreprocessor preprocessor, IAttributeParser attributeParser, TokenStreamRewriter rewriter = null ) : Antlr4.Runtime
vbComponent VBComponent
preprocessor Rubberduck.Parsing.Preprocessing.VBAPreprocessor
attributeParser IAttributeParser
rewriter TokenStreamRewriter
return Antlr4.Runtime

Start() public method

public Start ( CancellationToken token ) : void
token System.Threading.CancellationToken
return void