DocumentationCommentAutoCompleterBase Class
Provides an abstract base class for performing auto-complete of .NET language documentation comments when appropriate.
public abstract class DocumentationCommentAutoCompleterBase : IDocumentationCommentAutoCompleter
    - Inheritance:
 - object object
 
- Implements:
 - IDocumentationCommentAutoCompleter
 
Constructors
DocumentationCommentAutoCompleterBase()
Initializes an instance of the class.
protected DocumentationCommentAutoCompleterBase()
        
  
   
   
   
   
  
        
        
        
        
  
        Properties
IsEndTagCompletionEnabled
Gets or sets whether documentation comment end tag completion is enabled.
public bool IsEndTagCompletionEnabled { get; set; }
        
  
   
   
   
              Property Value
- bool:
 trueif documentation comment end tag completion is enabled; otherwise,false.
IsNewLineGenerationEnabled
Gets or sets whether documentation comment delimiter auto-generation is enabled when pressing Enter while in a documentation comment.
public bool IsNewLineGenerationEnabled { get; set; }
        
  
   
   
   
              Property Value
- bool:
 trueif documentation comment delimiter auto-generation is enabled when pressingEnterwhile in a documentation comment; otherwise,false.
IsStubGenerationEnabled
Gets or sets whether stub documentation comment auto-generation is enabled when starting to type new documentation comments.
public bool IsStubGenerationEnabled { get; set; }
        
  
   
   
   
              Property Value
- bool:
 trueif stub documentation comment auto-generation is enabled when starting to type new documentation comments; otherwise,false.
Methods
InsertStubDocumentationComment(IEditorView, TextSnapshotOffset, string)
Attempts to insert a stub documentation comment at the caret's location.
protected virtual void InsertStubDocumentationComment(IEditorView view, TextSnapshotOffset targetSnapshotOffset, string delimiter)
        
  
              | Parameter | Type | Description | 
|---|---|---|
| view | IEditorView | The IEditorView to examine.  | 
                    
| targetSnapshotOffset | TextSnapshotOffset | A TextSnapshotOffset indicating the offset at which the target type/member is located.  | 
                    
| delimiter | string | The documentation comment delimiter.  | 
                    
TranslateToParseDataSnapshot(IDotNetParseData, TextSnapshotOffset)
Translates the specified snapshot offset to the parse data's Snapshot, if possible, prior to containing AST node lookup.
protected virtual TextSnapshotOffset TranslateToParseDataSnapshot(IDotNetParseData parseData, TextSnapshotOffset snapshotOffset)
        
  
              | Parameter | Type | Description | 
|---|---|---|
| parseData | IDotNetParseData | The IDotNetParseData to examine.  | 
                    
| snapshotOffset | TextSnapshotOffset | The TextSnapshotOffset to translate.  | 
                    
Returns
- TextSnapshotOffset:
 The translated offset.