- IMefHostExportProvider
- TextDocumentObserver
- TextDocumentSnapshot
- TextDocumentSnapshotLine
- TextDocumentSnapshotLinesCollectionFacade
Microsoft.VisualStudio.Extensibility.EditorHostService
Gets lazy export matching the type.
This method has no parameters.
Gets lazy export matching the type and metadata.
This method has no parameters.
Gets one exported object matching the type.
This method has no parameters.
Gets all exported objects matching the type.
This method has no parameters.
Gets all lazy exports matching the type.
This method has no parameters.
Gets all lazy exports matching the type and metadata.
This method has no parameters.
Microsoft.VisualStudio.Extensibility.EditorHostService
Document that observes an ITextDocument in another process, often in-proc in Visual Studio, and produces TextDocumentSnapshots, the OOP analogue for ITextSnapshot for consumption by OOP Gladstone extensions running in Service Hub.
Microsoft.VisualStudio.Extensibility.EditorHostService
Lightweight facade for exposing selected immutable elements of ITextSnapshot and ITextDocumentSnapshot to OOP language extensions hosted in Service Hub.
Inherit from parent.
This method has no parameters.
Inherit from parent.
This method has no parameters.
Indicates whether left
and right
equivalent.
True if the items are equiavlent.
Name | Type | Description |
---|---|---|
left | Microsoft.VisualStudio.Extensibility.EditorHostService.TextDocumentSnapshot | Left item. |
right | Microsoft.VisualStudio.Extensibility.EditorHostService.TextDocumentSnapshot | Right item. |
Indicates whether left
and right
different.
True if the items are different.
Name | Type | Description |
---|---|---|
left | Microsoft.VisualStudio.Extensibility.EditorHostService.TextDocumentSnapshot | Left item. |
right | Microsoft.VisualStudio.Extensibility.EditorHostService.TextDocumentSnapshot | Right item. |
Microsoft.VisualStudio.Extensibility.EditorHostService
Exposes an alternative to ITextSnapshotLine to OOP extensions hosted in Service Hub.
TextImageLine is a comparable alternative to ITextSnapshotLine that performs one less heap allocation to acquire, so we use it instead in our wrapper.
Microsoft.VisualStudio.Extensibility.EditorHostService
Facade that presents as if it was a IReadOnlyList`1 but actually creates the wrapper objects on demand.