Freigeben über


ITextBufferFactoryService-Schnittstelle

Der Factorydienst für normale Textpuffer.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

'Declaration
Public Interface ITextBufferFactoryService
public interface ITextBufferFactoryService
public interface class ITextBufferFactoryService
type ITextBufferFactoryService =  interface end
public interface ITextBufferFactoryService

Der ITextBufferFactoryService-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft InertContentType Ein Inhaltstyp, für den keine zugeordneten Artefakte automatisch erstellt werden.
Öffentliche Eigenschaft PlaintextContentType Vordefinierter Inhaltstyp für Nur-Text-Dateien.
Öffentliche Eigenschaft TextContentType Der Textinhaltstyp.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateTextBuffer() Erstellt einen leeren ITextBuffer mit dem IContentType "Text".
Öffentliche Methode CreateTextBuffer(IContentType) Erstellt einen leeren ITextBuffer mit dem angegebenen IContentType.
Öffentliche Methode CreateTextBuffer(TextReader, IContentType) Erstellt ITextBuffer mit dem angegebenen Inhaltstyp und füllt ihn durch Lesen von Daten vom angegebenen Textreader.
Öffentliche Methode CreateTextBuffer(String, IContentType) Erstellt einen ITextBuffer mit dem angegebenen IContentType und füllt ihn mit dem angegebenen Text auf.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis TextBufferCreated Wird ausgelöst, wenn eine ITextBuffer erstellt wird.

Zum Seitenanfang

Hinweise

Dies ist eine MEF-Komponente und sollte mit der folgenden Syntax importiert werden:

[Import]
ITextBufferFactoryService TextBufferFactoryService =null;

Siehe auch

Referenz

Microsoft.VisualStudio.Text-Namespace