Поделиться через


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 не требуется разрешений.

Обработчик сценариев реализует этот интерфейс для добавления элементов кода.

См. также

Ссылки

Microsoft.Vsa - пространство имен