IVsContainedLanguageFactory Schnittstelle

Definition

Stellt Erstellung von enthaltenen Sprachen bereit.

public interface class IVsContainedLanguageFactory
public interface class IVsContainedLanguageFactory
__interface IVsContainedLanguageFactory
[System.Runtime.InteropServices.Guid("9FD1BD52-9D32-4697-B446-36582B865C34")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsContainedLanguageFactory
[<System.Runtime.InteropServices.Guid("9FD1BD52-9D32-4697-B446-36582B865C34")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsContainedLanguageFactory = interface
Public Interface IVsContainedLanguageFactory
Attribute

Hinweise

Diese Schnittstelle wird verwendet, um ein Objekt zu erhalten IVsContainedLanguage , das eine bestimmte Sprache darstellt, die in ein größeres Dokument eingebettet werden kann.

Hinweise für Ausführende

Diese Schnittstelle wird von einem Sprachdienst implementiert, wenn Sie enthaltene Sprachen unterstützt.

Hinweise für Aufrufer

Diese Schnittstelle kann durch Aufrufen der QueryService(Guid, Guid, IntPtr) -Methode für ein-Objekt abgerufen werden, indem die IServiceProvider Sprachdienste von verwendet werden GUID . Wenn der Sprachdienst enthaltene Sprachen unterstützt, wird diese Schnittstelle von der-Methode zurückgegeben QueryService(Guid, Guid, IntPtr) .

Methoden

GetLanguage(IVsHierarchy, UInt32, IVsTextBufferCoordinator, IVsContainedLanguage)

Gibt ein IVsContainedLanguage-Objekt zurück, das eine primäre Sprache verwenden kann, um bestimmte Verantwortung für das Verwalten einer enthaltenen Sprache zu delegieren.

Gilt für