IVsContainedLanguageFactory Интерфейс

Определение

Обеспечивает создание содержащихся языков.

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
Атрибуты

Комментарии

Этот интерфейс используется для получения IVsContainedLanguage объекта, представляющего конкретный язык, который может быть внедрен в документ большего размера.

Примечания для тех, кто реализует этот метод

Этот интерфейс реализуется языковой службой, если она поддерживает содержащиеся языки.

Примечания для тех, кто вызывает этот метод

Этот интерфейс можно получить, вызвав QueryService(Guid, Guid, IntPtr) метод для IServiceProvider объекта с помощью языковой службы GUID . Если языковая служба поддерживает содержащиеся языки, этот интерфейс возвращается QueryService(Guid, Guid, IntPtr) методом.

Методы

GetLanguage(IVsHierarchy, UInt32, IVsTextBufferCoordinator, IVsContainedLanguage)

Возвращает объект IVsContainedLanguage, который может использоваться основным языком, чтобы делегировать некоторые функции управления содержащимся языком.

Применяется к