Interface IVsaCodeItem
Observação: esta API agora é obsoleta.
Representa um item de código seja compilado pelo mecanismo de script.
Namespace: Microsoft.Vsa
Assembly: Microsoft.Vsa (em Microsoft.Vsa.dll)
Sintaxe
'Declaração
<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
O tipo IVsaCodeItem expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
CodeDOM | Obtém o código document object model (CodeDOM) representado no item de código. | |
IsDirty | Retorna um valor que indica se a representação na memória atual do item é diferente da representação persistente. (Herdado de IVsaItem.) | |
ItemType | Obtém o tipo do objeto especificado, conforme determinado pelo IVsaItems.CreateItem Method método. (Herdado de IVsaItem.) | |
Name | Define ou obtém o nome do item. (Herdado de IVsaItem.) | |
SourceText | Define ou obtém o texto de um item de código especificado, incluindo o código gerado automaticamente, se houver. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddEventSource | Adiciona uma fonte de evento para o item de código.O item de código usa a origem do evento para associar um evento com a fonte de evento nomeado chamando o método IVsaSite.GetEventSourceInstance, que é implementado pelo host. | |
AppendSourceText | Acrescenta texto especificado no final do item de código. | |
GetOption | Obtém as opções específicas de implementação para um mecanismo de script. (Herdado de IVsaItem.) | |
RemoveEventSource | Remove a origem do evento especificado do item de código. | |
SetOption | Define opções de implementação específica para um mecanismo de script. (Herdado de IVsaItem.) |
Superior
Comentários
O item de código especificada pode conter classes, módulos ou outro texto de origem.
Nenhuma permissão é necessária para chamar qualquer membro da interface IVsaCodeItem.
O mecanismo de script implementa essa interface para adicionar itens de código.