示例#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;
 }
			private void  InitBlock(TestDeletionPolicy enclosingInstance)
			{
				this.enclosingInstance = enclosingInstance;
			}
			public KeepNoneOnInitDeletionPolicy(TestDeletionPolicy enclosingInstance)
			{
				InitBlock(enclosingInstance);
			}
			public ExpirationTimeDeletionPolicy(TestDeletionPolicy enclosingInstance, Directory dir, double seconds)
			{
				InitBlock(enclosingInstance);
				this.dir = dir;
				this.expirationTimeSeconds = seconds;
			}
			public KeepLastNDeletionPolicy(TestDeletionPolicy enclosingInstance, int numToKeep)
			{
				InitBlock(enclosingInstance);
				this.numToKeep = numToKeep;
			}