Method | Description | |
---|---|---|
AddDeclaration ( Rubberduck.Parsing.Symbols.Declaration declaration ) : void |
Adds the specified Declaration to the collection (replaces existing).
|
|
AddParseTree ( VBComponent component, IParseTree parseTree ) : void | ||
AddProject ( VBProject project ) : void | ||
AddTokenStream ( VBComponent component, ITokenStream stream ) : void | ||
ClearBuiltInReferences ( ) : void | ||
ClearDeclarations ( VBComponent component ) : bool | ||
ClearDeclarations ( VBProject project ) : void | ||
FindSelectedDeclaration ( CodePane activeCodePane ) : Rubberduck.Parsing.Symbols.Declaration | ||
GetModuleAnnotations ( VBComponent component ) : IEnumerable |
||
GetModuleComments ( VBComponent component ) : IEnumerable |
||
GetModuleState ( VBComponent component ) : |
||
GetParseTree ( VBComponent component ) : IParseTree | ||
GetRewriter ( VBComponent component ) : TokenStreamRewriter | ||
HasAllParseTrees ( IReadOnlyList |
||
IsModified ( |
||
IsModified ( VBComponent component ) : bool | ||
OnParseRequested ( object requestor, VBComponent component = null ) : void |
Ensures parser state accounts for built-in declarations. Requests reparse for specified component. Omit parameter to request a full reparse.
|
|
OnStatusMessageUpdate ( string message ) : void | ||
RemoveBuiltInDeclarations ( System.Reference reference ) : void | ||
RemoveDeclaration ( Rubberduck.Parsing.Symbols.Declaration declaration ) : bool |
Removes the specified declaration from the collection.
|
|
RemoveProject ( VBProject project ) : void | ||
RemoveProject ( string projectId ) : void | ||
SetModuleAnnotations ( VBComponent component, IEnumerable |
||
SetModuleComments ( VBComponent component, IEnumerable |
||
SetModuleState ( |
||
SetModuleState ( VBComponent component, |
Method | Description | |
---|---|---|
EvaluateParserState ( ) : |
||
GetModuleAttributes ( VBComponent vbComponent ) : IDictionary |
||
IsSelectedDeclaration ( |
||
IsSelectedReference ( |
||
OnModuleStateChanged ( VBComponent component, |
||
OnStateChanged ( |
||
SetModuleAttributes ( VBComponent component, DeclarationType>.IDictionary |
public AddDeclaration ( Rubberduck.Parsing.Symbols.Declaration declaration ) : void | ||
declaration | Rubberduck.Parsing.Symbols.Declaration | |
return | void |
public AddParseTree ( VBComponent component, IParseTree parseTree ) : void | ||
component | VBComponent | |
parseTree | IParseTree | |
return | void |
public AddProject ( VBProject project ) : void | ||
project | VBProject | |
return | void |
public AddTokenStream ( VBComponent component, ITokenStream stream ) : void | ||
component | VBComponent | |
stream | ITokenStream | |
return | void |
public ClearDeclarations ( VBComponent component ) : bool | ||
component | VBComponent | |
return | bool |
public ClearDeclarations ( VBProject project ) : void | ||
project | VBProject | |
return | void |
public FindSelectedDeclaration ( CodePane activeCodePane ) : Rubberduck.Parsing.Symbols.Declaration | ||
activeCodePane | CodePane | |
return | Rubberduck.Parsing.Symbols.Declaration |
public GetModuleAnnotations ( VBComponent component ) : IEnumerable |
||
component | VBComponent | |
return | IEnumerable |
public GetModuleComments ( VBComponent component ) : IEnumerable |
||
component | VBComponent | |
return | IEnumerable |
public GetModuleState ( VBComponent component ) : |
||
component | VBComponent | |
return |
public GetParseTree ( VBComponent component ) : IParseTree | ||
component | VBComponent | |
return | IParseTree |
public GetRewriter ( VBComponent component ) : TokenStreamRewriter | ||
component | VBComponent | |
return | TokenStreamRewriter |
public HasAllParseTrees ( IReadOnlyList |
||
expected | IReadOnlyList |
|
return | bool |
public IsModified ( |
||
key | ||
return | bool |
public IsModified ( VBComponent component ) : bool | ||
component | VBComponent | |
return | bool |
public OnParseRequested ( object requestor, VBComponent component = null ) : void | ||
requestor | object | The object requesting a reparse. |
component | VBComponent | The component to reparse. |
return | void |
public OnStatusMessageUpdate ( string message ) : void | ||
message | string | |
return | void |
public RemoveBuiltInDeclarations ( System.Reference reference ) : void | ||
reference | System.Reference | |
return | void |
public RemoveDeclaration ( Rubberduck.Parsing.Symbols.Declaration declaration ) : bool | ||
declaration | Rubberduck.Parsing.Symbols.Declaration | |
return | bool |
public RemoveProject ( VBProject project ) : void | ||
project | VBProject | |
return | void |
public RemoveProject ( string projectId ) : void | ||
projectId | string | |
return | void |
public SetModuleAnnotations ( VBComponent component, IEnumerable |
||
component | VBComponent | |
annotations | IEnumerable |
|
return | void |
public SetModuleComments ( VBComponent component, IEnumerable |
||
component | VBComponent | |
comments | IEnumerable |
|
return | void |
public SetModuleState ( |
||
state | ||
return | void |
public SetModuleState ( VBComponent component, |
||
component | VBComponent | |
state | ||
parserError | Rubberduck.Parsing.Symbols.SyntaxErrorException | |
return | void |