Skip to main content
View as Markdown

IVcsFileNames interface

No description yet.

public interface IVcsFileNames

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
Addvoid
AddStringsvoid
AddValuevoid
Clearvoid
Deletevoid
GetCountint
GetItemsstring
GetValuesint
IndexOfint

Add​

No description yet.

void Add(string argFileName);
ParameterTypePassing
argFileNamestringvalue

Returns: nothing (void)

AddStrings​

No description yet.

void AddStrings(IVcsFileNames argFileNames);
void AddStrings(object argFileNames);
ParameterTypePassing
argFileNamesIVcsFileNamesvalue

Returns: nothing (void)

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

AddValue​

No description yet.

void AddValue(string argFileName, int argValue);
ParameterTypePassing
argFileNamestringvalue
argValueintvalue

Returns: nothing (void)

Clear​

No description yet.

void Clear();

Returns: nothing (void)

Delete​

No description yet.

void Delete(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: nothing (void)

GetCount​

No description yet.

int GetCount();

Returns: int

GetItems​

No description yet.

string GetItems(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: string

GetValues​

No description yet.

int GetValues(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: int

IndexOf​

No description yet.

int IndexOf(string argFileName);
ParameterTypePassing
argFileNamestringvalue

Returns: int

Returned by​

IGitVcsProject.GetIgnoredFiles, IVcsFileNamesFactory.CreateFromSingleFileName, IVcsFileNamesFactory.GetEmptyList, IVcsManager.GetDeletedFileList, IVcsProject.GetOldPaths, IVcsProject.RevertEx, IVcsProject6.GetLocalConflicts, IVcsProject6.GetRenamedFiles, IVcsProvider.ListRepository, IVcsProvider3.GetServiceFilenames

Accepted by​

ICloudVCSVcsProject.CommitWithDialog, ICloudVCSVcsProject.RemoveFromWorkingCopy, ICloudVCSVcsProject.SaveToWorkingCopy, IEDesignData_VcsBasedProjectActions.AddProjectToVCSNoUI, IVcsBasedProjectCommands.AddProjectToVCSNoUI, IVcsDesignVault.Import, IVcsDesignVault.RunPropertiesForm, IVcsManager.CommitInteractively, IVcsManager.Refresh, IVcsManager.UpdateInteractively, IVcsProject.Add, IVcsProject.CheckIn, IVcsProject.CheckInKeep, IVcsProject.CleanUp, IVcsProject.Commit, IVcsProject.CommitEx, IVcsProject.Delete, IVcsProject.Get, IVcsProject.GetAllRepositoryFiles, IVcsProject.GetOldPaths, IVcsProject.History, IVcsProject.List, IVcsProject.Lock, IVcsProject.Remove, IVcsProject.RemoveProject, IVcsProject.Resolve, IVcsProject.Restore, IVcsProject.Revert, IVcsProject.RevertEx, IVcsProject.RunVcs, IVcsProject.Unlock, IVcsProject.Update, IVcsProject4.GetLastRevisions, IVcsProject6.PullWithMergeKeepMine, IVcsProject6.PushWithMergeKeepMine, IVcsProject6.ResolveLocalConflicts, IVcsProject6.ResolveWithMergeKeepMine, IVcsProject6.UpdateEx, IVcsProvider.AddFiles, IVcsProvider.Commit, and 6 more.