コード例 #1
0
 internal KeepAllDeletionPolicy(TestDeletionPolicy outerInstance, Directory dir)
 {
     this.OuterInstance = outerInstance;
     this.Dir           = dir;
 }
コード例 #2
0
 public KeepLastNDeletionPolicy(TestDeletionPolicy outerInstance, int numToKeep)
 {
     this.OuterInstance = outerInstance;
     this.NumToKeep     = numToKeep;
 }
コード例 #3
0
 public ExpirationTimeDeletionPolicy(TestDeletionPolicy outerInstance, Directory dir, double seconds)
 {
     this.OuterInstance         = outerInstance;
     this.Dir                   = dir;
     this.ExpirationTimeSeconds = seconds;
 }
コード例 #4
0
 private void  InitBlock(TestDeletionPolicy enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }
コード例 #5
0
 public KeepNoneOnInitDeletionPolicy(TestDeletionPolicy outerInstance)
 {
     this.OuterInstance = outerInstance;
 }
コード例 #6
0
 public ExpirationTimeDeletionPolicy(TestDeletionPolicy enclosingInstance, Directory dir, double seconds)
 {
     InitBlock(enclosingInstance);
     this.dir = dir;
     this.expirationTimeSeconds = seconds;
 }
コード例 #7
0
 public KeepAllDeletionPolicy(TestDeletionPolicy enclosingInstance)
 {
     InitBlock(enclosingInstance);
 }
コード例 #8
0
 public KeepLastNDeletionPolicy(TestDeletionPolicy enclosingInstance, int numToKeep)
 {
     InitBlock(enclosingInstance);
     this.numToKeep = numToKeep;
 }
コード例 #9
0
			private void  InitBlock(TestDeletionPolicy enclosingInstance)
			{
				this.enclosingInstance = enclosingInstance;
			}
コード例 #10
0
			public KeepNoneOnInitDeletionPolicy(TestDeletionPolicy enclosingInstance)
			{
				InitBlock(enclosingInstance);
			}
コード例 #11
0
			public ExpirationTimeDeletionPolicy(TestDeletionPolicy enclosingInstance, Directory dir, double seconds)
			{
				InitBlock(enclosingInstance);
				this.dir = dir;
				this.expirationTimeSeconds = seconds;
			}
コード例 #12
0
			public KeepLastNDeletionPolicy(TestDeletionPolicy enclosingInstance, int numToKeep)
			{
				InitBlock(enclosingInstance);
				this.numToKeep = numToKeep;
			}