Compartilhar via


Propriedade VCFilter.SourceControlFiles

Obtém ou define um valor que indica se os arquivos adicionados ao filtro são automaticamente colocados sob controle de código-fonte.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
Property SourceControlFiles As Boolean
bool SourceControlFiles { get; set; }
property bool SourceControlFiles {
    bool get ();
    void set (bool value);
}
abstract SourceControlFiles : bool with get, set
function get SourceControlFiles () : boolean
function set SourceControlFiles (value : boolean)

Valor de propriedade

Tipo: System.Boolean
true Se os arquivos são colocados sob controle de código-fonte; Caso contrário, false.

Comentários

Por padrão, todos os arquivos adicionados a um projeto sob controle de código-fonte devem ser adicionado automaticamente ao controle de código fonte também.Uma exceção seria quando você deseja adicionar os arquivos gerados, como, por exemplo, os arquivos. c gerados pelo MIDL, ao projeto para obtê-los criado durante uma compilação.Tais arquivos gerados não pertencem sob controle de código-fonte.

Consulte Como: compilar o código de exemplo para extensibilidade do modelo de projeto para obter informações sobre como compilar e executar esse exemplo.

Exemplos

O exemplo a seguir usa SourceControlFiles no ambiente de desenvolvimento integrado (IDE):

' Macro code.
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim mycollection As IVCCollection
        Dim filter As VCFilter
        Dim prj As VCProject
        prj = DTE.Solution.Projects.Item(1).Object
        mycollection = prj.Filters
        ' mycollection.Count has count of files
        filter = mycollection.Item(1)
        MsgBox(filter.SourceControlFiles)
    End Sub
End Module

Segurança do .NET Framework

Consulte também

Referência

VCFilter Interface

Namespace Microsoft.VisualStudio.VCProjectEngine