예제 #1
0
 // Token: 0x06000077 RID: 119 RVA: 0x00003984 File Offset: 0x00001B84
 protected override void ValidateAndType(OperatorStatus status, IList <Edge> inputEdges)
 {
     if (!ValidationUtils.ValidateInputExists(status, inputEdges))
     {
         return;
     }
     this.Specification = new TransformationSpecification();
     this.Specification.AddAll(0, inputEdges[0].RecordSetType);
     status.SetSingleOutput(this.Specification.MakeOutputType());
 }
예제 #2
0
 // Token: 0x060000B6 RID: 182 RVA: 0x00004D38 File Offset: 0x00002F38
 protected override void ValidateAndType(OperatorStatus status, IList <Edge> inputEdges)
 {
     if (status == null)
     {
         throw new ArgumentNullException("status");
     }
     if (!ValidationUtils.ValidateInputExists(status, inputEdges))
     {
         return;
     }
     ValidationUtils.ValidateTypedInputFieldExistence(status, this.OtherFieldName, BuiltInTypes.BucketType, inputEdges);
     ValidationUtils.ValidateTypedInputFieldExistence(status, this.PartitionIdFieldName, BuiltInTypes.GuidType, inputEdges);
     this.Specification = new TransformationSpecification();
     this.Specification.AddAll(0, inputEdges[0].RecordSetType);
     status.SetSingleOutput(this.Specification.MakeOutputType());
 }