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)

VSSItem Parent { 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.

[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.

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

Mostra: