Skip to main content
View as Markdown

IVcsDesignVault interface

No description yet.

public interface IVcsDesignVault

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
Activatedboolget; set
CreateKindKindTCreateKindget; set
DefaultWorkingCopystringget; set
ManagedRepositoryGUIDstringget; set
Namestringget; set
Passwordstringget; set
RepositoryAddressstringget; set
RepositoryTypeTRepositoryTypeget; set
UserNamestringget; set

Activated​

No description yet.

bool GetActivated();
void SetActivated(bool argValue);

Type: bool · Access: read/write

CreateKindKind​

No description yet.

TCreateKind GetCreateKindKind();
void SetCreateKindKind(TCreateKind argValue);

Type: TCreateKind · Access: read/write

The accessors are extension methods of IVcsDesignVaultHelper (using DXP;).

DefaultWorkingCopy​

No description yet.

string GetDefaultWorkingCopy();
void SetDefaultWorkingCopy(string argValue);

Type: string · Access: read/write

ManagedRepositoryGUID​

No description yet.

string GetManagedRepositoryGUID();
void SetManagedRepositoryGUID(string argValue);

Type: string · Access: read/write

Name​

No description yet.

string GetName();
void SetName(string argValue);

Type: string · Access: read/write

Password​

No description yet.

string GetPassword();
void SetPassword(string argValue);

Type: string · Access: read/write

RepositoryAddress​

No description yet.

string GetRepositoryAddress();
void SetRepositoryAddress(string argValue);

Type: string · Access: read/write

RepositoryType​

No description yet.

TRepositoryType GetRepositoryType();
void SetRepositoryType(TRepositoryType argValue);

Type: TRepositoryType · Access: read/write

The accessors are extension methods of IVcsDesignVaultHelper (using DXP;).

UserName​

No description yet.

string GetUserName();
void SetUserName(string argValue);

Type: string · Access: read/write

Methods​

MethodReturnsDescription
CommitCreationstring
CopyTovoid
GetProviderIVcsProvider
GetProviderTypeTProviderType
GetRepositoryAddressOnlystring
Importstring
Initializevoid
IsEqualbool
LoadFromInibool
RunPropertiesFormbool
SaveToInivoid
Statusstring

CommitCreation​

No description yet.

string CommitCreation();

Returns: string

CopyTo​

No description yet.

void CopyTo(IVcsDesignVault argVault);
void CopyTo(object argVault);
ParameterTypePassing
argVaultIVcsDesignVaultvalue

Returns: nothing (void)

The first overload is an extension method of IVcsDesignVaultHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetProvider​

No description yet.

IVcsProvider GetProvider();

Returns: IVcsProvider

Extension method of IVcsDesignVaultHelper (using DXP;).

GetProviderType​

No description yet.

TProviderType GetProviderType();

Returns: TProviderType

Extension method of IVcsDesignVaultHelper (using DXP;).

GetRepositoryAddressOnly​

No description yet.

string GetRepositoryAddressOnly();

Returns: string

Import​

No description yet.

string Import(IVcsProject argVCSProject, string argPath, string argLocalPath, IVcsFileNames argFileNames, string argComment);
string Import(object argVCSProject, string argPath, string argLocalPath, object argFileNames, string argComment);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argPathstringvalue
argLocalPathstringvalue
argFileNamesIVcsFileNamesvalue
argCommentstringvalue

Returns: string

The first overload is an extension method of IVcsDesignVaultHelper (using DXP;) with typed parameters; the second is declared by the interface.

Initialize​

No description yet.

void Initialize(IVcsProject argVCSProject, string argPath, string argLocalPath);
void Initialize(object argVCSProject, string argPath, string argLocalPath);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argPathstringvalue
argLocalPathstringvalue

Returns: nothing (void)

The first overload is an extension method of IVcsDesignVaultHelper (using DXP;) with typed parameters; the second is declared by the interface.

IsEqual​

No description yet.

bool IsEqual(IVcsDesignVault argVault);
bool IsEqual(object argVault);
ParameterTypePassing
argVaultIVcsDesignVaultvalue

Returns: bool

The first overload is an extension method of IVcsDesignVaultHelper (using DXP;) with typed parameters; the second is declared by the interface.

LoadFromIni​

No description yet.

bool LoadFromIni(IOptionsReader argReader, string argSectionName, string argSuffix);
bool LoadFromIni(object argReader, string argSectionName, string argSuffix);
ParameterTypePassing
argReaderIOptionsReadervalue
argSectionNamestringvalue
argSuffixstringvalue

Returns: bool

The first overload is an extension method of IVcsDesignVaultHelper (using DXP;) with typed parameters; the second is declared by the interface.

RunPropertiesForm​

No description yet.

bool RunPropertiesForm(IVcsFileNames argExistingNames, bool argCreateNew);
bool RunPropertiesForm(object argExistingNames, bool argCreateNew);
ParameterTypePassing
argExistingNamesIVcsFileNamesvalue
argCreateNewboolvalue

Returns: bool

The first overload is an extension method of IVcsDesignVaultHelper (using DXP;) with typed parameters; the second is declared by the interface.

SaveToIni​

No description yet.

void SaveToIni(IOptionsWriter argWriter, string argSectionName, string argSuffix);
void SaveToIni(object argWriter, string argSectionName, string argSuffix);
ParameterTypePassing
argWriterIOptionsWritervalue
argSectionNamestringvalue
argSuffixstringvalue

Returns: nothing (void)

The first overload is an extension method of IVcsDesignVaultHelper (using DXP;) with typed parameters; the second is declared by the interface.

Status​

No description yet.

string Status();

Returns: string

Returned by​

IEDesignData_VcsBasedProjectActions.CloneDialog, IEDesignData_VcsBasedProjectActions.ConvertDialog, IEDesignData_VcsBasedProjectActions.ConvertDialogEx, IEDesignData_VcsBasedProjectActions.FindDesignVaultByName, IEDesignData_VcsBasedProjectActions.GetDesignVaultByName, IEDesignData_VcsBasedProjectActions.LinkDialog, IEDesignData_VcsBasedProjectActions.OpenDialog, IVcsBasedProjectCommands.GetDesignVaultByGUID, IVcsBasedProjectCommands.GetDesignVaultByPath, IVcsProject.DesignVault, IVcsProvider.AddRegisteredDesignVault, IVcsProvider.CreateDesignVault, IVcsProvider.DesignVaultForFolder, IVcsProvider.GetRegisteredDesignVault

Accepted by​

IEDesignData_VcsBasedProjectActions.AddProjectFolderToVCS, IEDesignData_VcsBasedProjectActions.AddProjectToVCS, IEDesignData_VcsBasedProjectActions.AddProjectToVCSNoUI, IEDesignData_VcsBasedProjectActions.CanAddProjectToVCS, IEDesignData_VcsBasedProjectActions.CheckOut, IEDesignData_VcsBasedProjectActions.SelectRepositoryPath, IVcsBasedProjectCommands.AddProjectFolderToVCS, IVcsBasedProjectCommands.AddProjectToVCSNoUI, IVcsBasedProjectCommands.CheckoutProjectNoUI, IVcsBasedProjectCommands.SelectRepositoryPath, IVcsProject.CheckoutProject, IVcsProject.GetProjPath, IVcsProject6.CheckoutProjectWithOptionalHistory