IVsaCodeItem - интерфейс
Примечание. Данный API устарел.
Представляет элемент кода, компилируемого обработчиком сценариев.
Пространство имен: Microsoft.Vsa
Сборка: Microsoft.Vsa (в Microsoft.Vsa.dll)
Синтаксис
'Декларация
<ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")> _
Public Interface IVsaCodeItem _
Inherits IVsaItem
[ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")]
public interface IVsaCodeItem : IVsaItem
[ObsoleteAttribute(L"Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")]
public interface class IVsaCodeItem : IVsaItem
[<ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")>]
type IVsaCodeItem =
interface
interface IVsaItem
end
public interface IVsaCodeItem extends IVsaItem
Тип IVsaCodeItem предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
CodeDOM | Возвращает модель DOM кода (CodeDOM), представленную в элементе кода. | |
IsDirty | Возвращает значение, указывающее, отличается ли текущее представление элемента в памяти от сохраненного представления. (Унаследовано от IVsaItem.) | |
ItemType | Возвращает тип указанного объекта, определяемого методом IVsaItems.CreateItem Method. (Унаследовано от IVsaItem.) | |
Name | Задает или возвращает имя элемента. (Унаследовано от IVsaItem.) | |
SourceText | Задает или возвращает текст указанного элемента кода, включая автоматически созданный код (если он имеется). |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddEventSource | Добавляет источник события в элемент кода.Элемент кода использует источник события для подключения события к именованному источнику события посредством вызова метода IVsaSite.GetEventSourceInstance, реализуемого основным приложением. | |
AppendSourceText | Добавляет заданный текст в конец элемента кода. | |
GetOption | Возвращает параметры реализации для обработчика сценариев. (Унаследовано от IVsaItem.) | |
RemoveEventSource | Удаляет заданный источник события из элемента кода. | |
SetOption | Задает параметры реализации для обработчика сценариев. (Унаследовано от IVsaItem.) |
В начало страницы
Заметки
Заданный элемент кода может содержать классы, модули или другие исходные тексты.
Никаких разрешений не требуется для вызова любых элементов интерфейса IVsaCodeItem не требуется разрешений.
Обработчик сценариев реализует этот интерфейс для добавления элементов кода.