Interface ITypeScriptRepository
- Namespace
- Alternet.Syntax.Parsers.TypeScript
- Assembly
- Alternet.Syntax.Parsers.TypeScript.v10.dll
Represents properties and methods to perform code completion functionality for TypeScript code.
public interface ITypeScriptRepository : ICodeCompletionRepository, IDisposableProperties
- DefaultExtension
- When implemented by a class, gets or sets default extension associated with this repository. 
- FileName
- When implemented by a class, gets or sets file name of the file being parsed. 
- Parser
- When implemented by a class, gets a V8Parser that provides syntax analysis for TypeScript document. 
- Project
- When implemented by a class, gets a ITypeScriptProject that contains document being parsed. 
Methods
- FillCodeFixes(IEnumerable<ICodeFix>, ICodeActionItems)
- When implemented by a class, fills codefix provider with list of available code fixes. 
- FillCodeRefactors(IEnumerable<ICodeRefactor>, ICodeActionItems)
- When implemented by a class, fills codefix provider with list of available code fixes. 
- FillMembers(IEnumerable<CompletionEntry>, IListMembers, Point, out int)
- When implemented by a class, fills a provider with the members, providing available choices for the specified language element. 
- FillParameterInfo(SignatureHelpItems, IListMembers, Point)
- When implemented by a class, fills a provider with the parameter info members. 
- FindDeclarations(Point)
- When implemented by a class, locates all declarations at given position in the text. 
- FindReferences(Point)
- When implemented by a class, locates all references at given position in the text. 
- GetApplicableRefactors(Point, Point)
- When implemented by a class, gets applicable refactors at the given text range. 
- GetBreakpointStatementAtPosition(Point)
- When implemented by a class, gets breakpoint statement range at pecified position. 
- GetClassifications()
- When implemented by a class, gets a list of ClassifiedSpan for the document. 
- GetClassifications(int, int)
- When implemented by a class, gets list of classificators for the given document. 
- GetCodeFixesAtPosition(ISyntaxError)
- When implemented by a class, gets code fix at syntax error position. 
- GetCompletionsAtPosition(Point)
- When implemented by a class, gets the completions available at the caret position. 
- GetDiagnostics()
- When implemented by a class, gets a list of Diagnostic for the document. 
- GetDocCommentTemplateAtPosition(Point)
- When implemented by a class, gets the documentation comment template available at the caret position. 
- GetDocumentHighlights(Point)
- When implemented by a class, locates all document highlights at given position in the text. 
- GetDocumentText(string)
- When implemented by a class, gets text of the specified document. 
- GetFormattingEditsAfterKeystroke(int, string, bool, int, bool, out string)
- When implemented by a class, gets the text changes for the part of document accordingly to the formatting rules. 
- GetFormattingEditsForRange(int, int, bool, int, bool, out string)
- When implemented by a class, gets the text changes for the part of document accordingly to the formatting rules. 
- GetIndentationAtPosition(Point, bool, int)
- When implemented by a class, gets line indentation at specified position. 
- GetLineAndCharacterOfPosition(int)
- When implemented by a class, converts given absolute text coordinate into Point position. 
- GetOutliningSpans()
- When implemented by a class, gets a list of OutliningSpan for the document. 
- GetPositionOfLineAndCharacter(Point)
- When implemented by a class, converts given position into absolute text coordinate. 
- GetQuickInfoAtPosition(Point)
- When implemented by a class, gets the quick info available at the caret position. 
- GetQuickInfoAtPosition(int)
- When implemented by a class, gets the quick info available at the caret position. 
- GetReferencesAtPosition(Point)
- When implemented by a class, locates all references at given position in the text. 
- GetSignatureHelpItems(Point)
- When implemented by a class, gets the signature help items available at the caret position. 
- GetSmartFormatSymbol(int)
- When implemented by a class, gets smart format node under a given position. 
- GetStructureGuideNode()
- When implemented by a class, gets structure nodes. 
- GetSyntaxTree()
- When implemented by a class, gets the syntax tree for the parsed document. 
- GetTextChangesForRefactor(ICodeRefactor)
- When implemented by a class, gets text changes for the code refactor. 
- HasDocument(string)
- When implemented by a class, indicates whether TypeScript project has document specified. 
- IsValidBraceCompletionAtPosition(Point, char, out char)
- When implemented by a class, determines if close brace code completion is expected. 
- QuickInfo(Point)
- When implemented by a class, gets the quick info available at the caret position. 
- RegisterCodeFiles(string[])
- When implemented by a class, makes types declared in given source files accessible for code completion. 
- RemoveDocument(string)
- When implemented by a class, removes specified document from the project. 
- ReplaceDocument(string, string)
- When implemented by a class, updates source code document to have the text specified. 
- UnregisterCodeFiles(string[])
- When implemented by a class, removes types declared in given source files from being accessible code completion. 
Events
- CustomFormattingOptions
- When implemented by a class, occurs while trying to obtains information about formatting options related to the document.