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, который может использоваться основным языком, чтобы делегировать некоторые функции управления содержащимся языком. |