Classe VCProjectEngineObjectClass
O objeto principal para VCProjectEngine modelo de automação.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("152D56B2-E357-46D9-8DD2-F85D1C892678")> _
Public Class VCProjectEngineObjectClass _
Implements VCProjectEngine, VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("152D56B2-E357-46D9-8DD2-F85D1C892678")]
public class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"152D56B2-E357-46D9-8DD2-F85D1C892678")]
public ref class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("152D56B2-E357-46D9-8DD2-F85D1C892678")>]
type VCProjectEngineObjectClass =
class
interface VCProjectEngine
interface VCProjectEngineObject
end
public class VCProjectEngineObjectClass implements VCProjectEngine, VCProjectEngineObject
O tipo VCProjectEngineObjectClass expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
VCProjectEngineObjectClass | Um criador para o VCProjectEngineObject. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
BuildLogging | Obtém ou define um valor indicando se um arquivo de log será criado e preenchido com informações sobre a atividade de compilação. | |
BuildTiming | Obtém ou define um valor indicando se a janela de saída exibirá horários para todas as ferramentas na compilação. | |
Events | Obtém o objeto que é a fonte de eventos que são acionados por mecanismo do projeto. | |
PerformanceLogging | Infraestrutura. Somente para uso interno da Microsoft. | |
Platforms | Obtém a coleção de plataformas no mecanismo do projeto. | |
Projects | Obtém o Visual C++ projetos na solução. | |
PropertySheets | Infraestrutura. Somente para uso interno da Microsoft. | |
ShowEnvironmentInBuildLog | Obtém ou define um valor que indica se deve ou não o eco de todas as variáveis de ambiente em log de compilação durante a construção de Visual C++ projetos. | |
ToolFiles | Retorna a coleção de arquivos da ferramenta. | |
ToolFileSearchPaths | Obtém ou define o caminho do arquivo para os locais de arquivo da ferramenta. | |
ValidateSchemas | Obtém ou define se o VCProjectEngine objeto valida os arquivos com base em esquemas XML. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddFakeProps | Infraestrutura. Somente para uso interno da Microsoft. | |
CreateProject | Cria um novo projeto. | |
CreatePropertySheet | Infraestrutura. Somente para uso interno da Microsoft. | |
CreateToolFile | Cria um arquivo de ferramenta para regras de compilação personalizada. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Evaluate | Avalia o valor de uma macro de ambiente ou modelo de projeto. | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsSystemInclude | Retorna true se o arquivo especificado está sendo o <unidade>: diretório \Arquivos de Programas\Microsoft Visual Studio 8\VC\include. | |
LoadProject | Carrega um projeto. | |
LoadPropertySheet | Infraestrutura. Somente para uso interno da Microsoft. | |
LoadToolFile | Carrega um arquivo de ferramenta. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
RemoveProject | Infraestrutura. Somente para uso interno da Microsoft. | |
RemovePropertySheet | Infraestrutura. Somente para uso interno da Microsoft. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Comentários
Não criar uma instância VCProjectEngineObjectClass.Criar uma instância de VCProjectEngineObject em vez disso, como mostrado abaixo:
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.