Interfaccia ITextStructureNavigatorProvider
ottiene ITextStructureNavigator per un oggetto specificato ITextBuffer.
Spazio dei nomi: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Sintassi
'Dichiarazione
Public Interface ITextStructureNavigatorProvider
public interface ITextStructureNavigatorProvider
public interface class ITextStructureNavigatorProvider
type ITextStructureNavigatorProvider = interface end
public interface ITextStructureNavigatorProvider
Il tipo ITextStructureNavigatorProvider espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
CreateTextStructureNavigator | crea un nuovo ITextStructureNavigator per specificato ITextBuffer. |
In alto
Note
Si tratta di un elemento del framework MEF e deve esportato con l'attributo seguente:
[Export(NameSource=typeof(ITextStructureNavigatorProvider))]
È necessario fornire almeno uno ContentTypeAttribute per specificare i tipi di contenuto applicabili.
Utilizzare questo provider quando è stato distribuito un oggetto ITextStructureNavigator per il contenuto o il linguaggio, in modo che il provider crea il tipo corretto di strumento di spostamento. È possibile incorporare ITextStructureNavigatorSelectorService per ottenere uno strumento di spostamento per un particolare tipo di contenuto.
Esempi
Per un esempio di come utilizzare lo strumento di spostamento e il provider di strumenti di navigazione, vedere procedura dettagliata: Visualizzazione dello SmartTags.