Beispiel #1
0
 public ExternalProperty(PropertyInfo externalProperty)
 {
     MethodInfo  getMethod = externalProperty.GetGetMethod();
     GetFunction getter    = (GetFunction)Delegate.CreateDelegate(typeof(GetFunction), getMethod);
     MethodInfo  setMethod = externalProperty.GetSetMethod();
     SetFunction setter    = (SetFunction)Delegate.CreateDelegate(typeof(SetFunction), setMethod);
 }
Beispiel #2
0
        public Task <TransactionReceipt> SetRequestAndWaitForReceiptAsync(BigInteger x, CancellationTokenSource cancellationToken = null)
        {
            var setFunction = new SetFunction();

            setFunction.X = x;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(setFunction, cancellationToken));
        }
Beispiel #3
0
        public Task <string> SetRequestAsync(BigInteger x)
        {
            var setFunction = new SetFunction();

            setFunction.X = x;

            return(ContractHandler.SendRequestAsync(setFunction));
        }
 /// <summary>Constructor</summary>
 public MultiDescriptorPainter(string descriptorName1, string descriptorName2,
                               int maximumIndex1, int maximumIndex2,
                               SetFunction setter1, SetFunction setter2)
 {
     this.descriptorName1 = descriptorName1;
     this.descriptorName2 = descriptorName2;
     this.maximumIndex1   = maximumIndex1;
     this.maximumIndex2   = maximumIndex2;
     this.setter1         = setter1;
     this.setter2         = setter2;
 }
Beispiel #5
0
        public override object UpdateAggregatingValue(Session session, object currValue)
        {
            if (currValue == null)
            {
                currValue = new SetFunction(base.OpType, base.nodes[0].DataType, base.IsDistinctAggregate);
            }
            object item = (base.nodes[0].OpType == 9) ? 1 : base.nodes[0].GetValue(session);

            ((SetFunction)currValue).Add(session, item);
            return(currValue);
        }
 /// <summary>Constructor</summary>
 public SequentialPainter(Series series,
                          string descriptorName,
                          int maximumIndex1,
                          SetFunction set1)
 {
     this.series         = series;
     this.descriptorName = descriptorName;
     for (int i = 0; i < maximumIndex1; i++)
     {
         indexMatrix.Add(new Tuple <int, int, int>(i, -1, -1));
     }
     setter1 = set1;
 }
Beispiel #7
0
 public override void ResolveTypes(Session session, Expression parent)
 {
     for (int i = 0; i < base.nodes.Length; i++)
     {
         if (base.nodes[i] != null)
         {
             base.nodes[i].ResolveTypes(session, this);
         }
     }
     if (base.nodes[0].IsUnresolvedParam())
     {
         throw Error.GetError(0x15bf);
     }
     if (base.IsDistinctAggregate && base.nodes[0].DataType.IsLobType())
     {
         throw Error.GetError(0x159e);
     }
     base.DataType = SetFunction.GetType(base.OpType, base.nodes[0].DataType);
 }
 /// <summary>Constructor</summary>
 public SequentialPainter(Series series,
                          string descriptorName,
                          int maximumIndex1, int maximumIndex2, int maximumIndex3,
                          SetFunction set1, SetFunction set2, SetFunction set3)
 {
     this.series         = series;
     this.descriptorName = descriptorName;
     for (int k = 0; k < maximumIndex3; k++)
     {
         for (int j = 0; j < maximumIndex2; j++)
         {
             for (int i = 0; i < maximumIndex1; i++)
             {
                 indexMatrix.Add(new Tuple <int, int, int>(i, j, k));
             }
         }
     }
     setter1 = set1;
     setter2 = set2;
     setter3 = set3;
 }
 public void SetUp()
 {
     _setFunction = new SetFunction();
 }
 /// <summary>Constructor</summary>
 public MultiDescriptorPainter(string descriptorName, int maximumIndex, SetFunction setter)
 {
     descriptorName = descriptorName1;
     maximumIndex1  = maximumIndex;
     setter1        = setter;
 }
 public SelectUnionOrIntersectCommand(string firstTable, string secondTable, SetFunction setFunction)
 {
     FirstTable  = firstTable;
     SecondTable = secondTable;
     SetFunction = setFunction;
 }
Beispiel #12
0
 public Task <TransactionReceipt> SetRequestAndWaitForReceiptAsync(SetFunction setFunction, CancellationTokenSource cancellationToken = null)
 {
     return(ContractHandler.SendRequestAndWaitForReceiptAsync(setFunction, cancellationToken));
 }
Beispiel #13
0
 public Task <string> SetRequestAsync(SetFunction setFunction)
 {
     return(ContractHandler.SendRequestAsync(setFunction));
 }