C# Class VsExt.AutoShelve.TfsAutoShelve

Inheritance: SAutoShelveService, IAutoShelveService, IDisposable
显示文件 Open project: vercellone/tfsautoshelve Class Usage Examples

Private Properties

Property Type Description
CleanShelvesetName string
CreateShelveset void
GetAutoShelveCallback TimerCallback
GetPastShelvesets IEnumerable

Public Methods

Method Description
CreateShelveset ( bool force = false ) : void
Dispose ( ) : void
Start ( ) : void
Stop ( ) : void
TfsAutoShelve ( IServiceProvider sp ) : System

Protected Methods

Method Description
Dispose ( bool disposeManaged ) : void

Private Methods

Method Description
CleanShelvesetName ( string shelvesetName ) : string
CreateShelveset ( Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer service, Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, bool force ) : void

GetAutoShelveCallback ( ) : TimerCallback
GetPastShelvesets ( Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer service, Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace ) : IEnumerable

Method Details

CreateShelveset() public method

public CreateShelveset ( bool force = false ) : void
force bool
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposeManaged ) : void
disposeManaged bool
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

TfsAutoShelve() public method

public TfsAutoShelve ( IServiceProvider sp ) : System
sp IServiceProvider
return System