Partager via


VCFilter.SourceControlFiles, propriété

Obtient ou définit une valeur indiquant si des fichiers ajoutés au filtre sont automatiquement placés sous contrôle de code source.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
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)

Valeur de propriété

Type : Boolean
true si les fichiers sont placés sous contrôle de code source ; sinon, false.

Notes

Par défaut, il est prévu que tous les fichiers ajoutés à un projet sous contrôle de code source sont également automatiquement ajoutés au contrôle de code source. Une exception est lorsque vous souhaitez ajouter des fichiers générés, tels que le .c files généré par MIDL, au projet à obtenir générés lors de la génération. De tels cas de fichiers générés n'appartiennent pas sous contrôle de code source.

Consultez Comment : compiler l'exemple de code pour l'extensibilité du modèle de projet pour savoir comment compiler et exécuter cet exemple.

Exemples

L'exemple suivant utilise SourceControlFiles dans l'environnement de développement intégré (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

Sécurité .NET Framework

Voir aussi

Référence

VCFilter Interface

Microsoft.VisualStudio.VCProjectEngine, espace de noms