Condividi tramite


Proprietà IVSSItem.Parent

Ottiene un riferimento del tipo IVSSItem a un oggetto che rappresenta un elemento principale di un file o di un progetto.

Spazio dei nomi: Microsoft.VisualStudio.SourceSafe.Interop
Assembly: Microsoft.VisualStudio.SourceSafe.Interop (in microsoft.visualstudio.sourcesafe.interop.dll)

Sintassi

'Dichiarazione
ReadOnly Property Parent As VSSItem
'Utilizzo
Dim instance As IVSSItem
Dim value As VSSItem

value = instance.Parent
VSSItem Parent { get; }
property VSSItem^ Parent {
    VSSItem^ get ();
}
/** @property */
VSSItem get_Parent ()
function get Parent () : VSSItem

Valore proprietà

Un riferimento del tipo IVSSItem a un oggetto che rappresenta un elemento principale di un file o di un progetto.

Note

[IDL]

HRESULT Parent ([out,retval]IVSSItem **ppIParent);

L'elemento principale di un file o di un progetto corrisponde al progetto di livello superiore. Ad esempio, la proprietà Parent di $/MyProject/MyFile.txt è $/MyProject. Se si tenta di creare un riferimento all'elemento principale del progetto di primo livello, verrà restituita una stringa vuota.

Esempio

Nell'esempio riportato di seguito viene illustrato come utilizzare la proprietà Parent per visualizzare l'elemento principale di un file e di un progetto.

[C#]

using System;
using Microsoft.VisualStudio.SourceSafe.Interop;

public class IVSSTest
{
    public static void Main()
    {
        // Create a VSSDatabase object.
        VSSDatabase vssDatabase = new VSSDatabase();

        // Open a VSS database using automatic login for security.
        vssDatabase.Open(@"C:\VSSTestDB\srcsafe.ini", 
                         Environment.UserName, ""); 

        // Get IVSSItem references to the project and the file objects.
        IVSSItem vssFolder = 
                 vssDatabase.get_VSSItem("$/TestFolder", false);
        IVSSItem vssFile = 
                 vssDatabase.get_VSSItem("$/TestFolder/test.txt", false);
     
        Console.WriteLine("The parent of '{0}' project is '{1}'", 
                          vssFolder.Spec, vssFolder.Parent.Spec);
        Console.WriteLine("The parent of '{0}' file is '{1}' project", 
                          vssFile.Spec, vssFile.Parent.Spec);
    }
}

Output:

The parent of '$/TestFolder' project is '$/'

The parent of '$/TestFolder/test.txt' file is '$/TestFolder' project

Vedere anche

Riferimenti

Interfaccia IVSSItem
Membri IVSSItem
Spazio dei nomi Microsoft.VisualStudio.SourceSafe.Interop