IVsaCodeItem Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
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.
Представляет элемент кода, скомпилированный обработчиком скриптов.
public interface class IVsaCodeItem : Microsoft::Vsa::IVsaItem
[System.Runtime.InteropServices.Guid("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaCodeItem : Microsoft.Vsa.IVsaItem
[System.Runtime.InteropServices.Guid("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("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.")]
public interface IVsaCodeItem : Microsoft.Vsa.IVsaItem
[<System.Runtime.InteropServices.Guid("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaCodeItem = interface
interface IVsaItem
[<System.Runtime.InteropServices.Guid("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("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.")>]
type IVsaCodeItem = interface
interface IVsaItem
Public Interface IVsaCodeItem
Implements IVsaItem
- Производный
- Атрибуты
- Реализации
Комментарии
Указанный элемент кода может содержать классы, модули или другой исходный текст.
Для вызова всех членов интерфейса IVsaCodeItem не требуются разрешения.
Подсистема скриптов реализует этот интерфейс для добавления элементов кода.
Свойства
| Имя | Описание |
|---|---|
| CodeDOM |
Устаревшие..
Возвращает объектную модель документа кода (CodeDOM), представленную в элементе кода. |
| IsDirty |
Устаревшие..
Возвращает значение, указывающее, отличается ли текущее представление элемента в памяти от сохраненного представления. (Унаследовано от IVsaItem) |
| ItemType |
Устаревшие..
Возвращает тип указанного объекта, как определено методом CreateItem(String, VsaItemType, VsaItemFlag) . (Унаследовано от IVsaItem) |
| Name |
Устаревшие..
Возвращает или задает имя элемента. (Унаследовано от IVsaItem) |
| SourceText |
Устаревшие..
Возвращает или задает текст указанного элемента кода, включая автоматически созданный код, если таковой имеется. |
Методы
| Имя | Описание |
|---|---|
| AddEventSource(String, String) |
Устаревшие..
Добавляет источник события в элемент кода. Элемент кода использует источник событий для подключения события к именованного источника событий путем вызова метода IVsaSite.GetEventSourceInstance, реализуемого узлом. |
| AppendSourceText(String) |
Устаревшие..
Добавляет указанный текст в конец элемента кода. |
| GetOption(String) |
Устаревшие..
Возвращает параметры, относящиеся к реализации для подсистемы сценариев. (Унаследовано от IVsaItem) |
| RemoveEventSource(String) |
Устаревшие..
Удаляет указанный источник событий из элемента кода. |
| SetOption(String, Object) |
Устаревшие..
Задает параметры, относящиеся к реализации для обработчика скриптов. (Унаследовано от IVsaItem) |