Class
SourceControlProviderBase

Definition

Namespace:ArtOfTest.WebAii.Design.ProjectModel.Providers.SourceControl

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public abstract class SourceControlProviderBase

Inheritance: objectSourceControlProviderBase

Derived Classes: TestStudioSourceControlProvider

Constructors

SourceControlProviderBase()

Declaration

cs-api-definition
protected SourceControlProviderBase()

Properties

CurrentBranch

Declaration

cs-api-definition
public string CurrentBranch { get; }

Property Value

string

IsConnected

Declaration

cs-api-definition
public bool IsConnected { get; protected set; }

Property Value

bool

LastError

Declaration

cs-api-definition
public string LastError { get; }

Property Value

string

Methods

AddItems(string[])

Declaration

cs-api-definition
public virtual void AddItems(string[] filePaths)

Parameters

filePaths

string[]

CheckOutFile(string)

Declaration

cs-api-definition
public virtual void CheckOutFile(string filePath)

Parameters

filePath

string

CommitFiles(string, string[])

Declaration

cs-api-definition
public virtual bool CommitFiles(string comments, string[] filePaths)

Parameters

comments

string

filePaths

string[]

Returns

bool

Disconnect()

Declaration

cs-api-definition
public virtual void Disconnect()

GetLatest(bool, string[])

Declaration

cs-api-definition
public virtual void GetLatest(bool shouldOverride, string[] items)

Parameters

shouldOverride

bool

items

string[]

GetLatestAsync(bool, string[])

Declaration

cs-api-definition
public virtual void GetLatestAsync(bool shouldOverride, string[] items)

Parameters

shouldOverride

bool

items

string[]

IsExceptionCritical(Exception)

Declaration

cs-api-definition
protected virtual bool IsExceptionCritical(Exception ex)

Parameters

ex

Exception

Returns

bool

MoveItem(string, string)

Declaration

cs-api-definition
public virtual bool MoveItem(string oldPath, string newPath)

Parameters

oldPath

string

newPath

string

Returns

bool

OnGetLatestCompleted(bool)

Declaration

cs-api-definition
protected virtual void OnGetLatestCompleted(bool successful)

Parameters

successful

bool

QueryLightProjectElementsState(params LightProjectElement[])

Declaration

cs-api-definition
public virtual bool QueryLightProjectElementsState(params LightProjectElement[] projectElements)

Parameters

projectElements

LightProjectElement[]

Returns

bool

QueryPendingChanges()

Declaration

cs-api-definition
public List<PendingChangeInfo> QueryPendingChanges()

Returns

List<PendingChangeInfo>

RemoveFiles(params string[])

Declaration

cs-api-definition
public virtual bool RemoveFiles(params string[] filePaths)

Parameters

filePaths

string[]

Returns

bool

RequestGoingOffline(string)

Declaration

cs-api-definition
protected virtual void RequestGoingOffline(string message)

Parameters

message

string

TFSCheckOutFiles(string[])

Declaration

cs-api-definition
public virtual void TFSCheckOutFiles(string[] filePaths)

Parameters

filePaths

string[]

UndoAllFilePendingChanges()

Declaration

cs-api-definition
public virtual void UndoAllFilePendingChanges()

UndoFilePendingChanges(string[])

Declaration

cs-api-definition
public virtual void UndoFilePendingChanges(string[] filePaths)

Parameters

filePaths

string[]

UndoPendingDeletes()

Declaration

cs-api-definition
public virtual IEnumerable<string> UndoPendingDeletes()

Returns

IEnumerable<string>

Events

Disconnected

Declaration

cs-api-definition
public event Action<string> Disconnected

Event Value

Action<string>

GetLatestCompleted

Declaration

cs-api-definition
public event Action<bool> GetLatestCompleted

Event Value

Action<bool>