Interface IVsAggregatableProjectFactory
Publicado: agosto de 2016
Cria um tipo de projeto que oferece suporte à agregação.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("44569501-2AD0-4966-9BAC-12B799A1CED6")]
public interface IVsAggregatableProjectFactory
[InterfaceTypeAttribute(1)]
[GuidAttribute("44569501-2AD0-4966-9BAC-12B799A1CED6")]
public interface class IVsAggregatableProjectFactory
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("44569501-2AD0-4966-9BAC-12B799A1CED6")>]
type IVsAggregatableProjectFactory = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("44569501-2AD0-4966-9BAC-12B799A1CED6")>
Public Interface IVsAggregatableProjectFactory
Métodos
Nome | Descrição | |
---|---|---|
GetAggregateProjectType(String, String) | Retorna uma cadeia de caracteres que contém uma lista de GUIDs para agregar de tipo de projeto para criar uma instância deste projeto. Ele deve retornar pelo menos um GUID — a GUID de tipo de projeto para si mesmo. Esse método é esperado para obter a lista de GUIDs do arquivo especificado. |
|
PreCreateForOuter(Object, Object) | Chamado pelo proprietário ou subtipo de projeto externo para que o subtipo de projeto interno ou de propriedade pode criar uma versão do próprio que pode ser agregada. |
Observações para os Implementadores:
Implementar IVsAggregatableProjectFactory para criar um tipo de projeto que oferece suporte à agregação.
Para obter mais informações, consulte seqüência de inicialização de subtipos de projeto.
Confira Também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao início