예제 #1
0
        public Parameter.OperationBool GetRemoveNode(keyType key)
        {
            Parameter.OperationBool node = new Parameter.OperationBool(this, OperationParameter.OperationType.Remove);
            ValueData.Data <keyType> .SetData(ref node.Parameter, key);

            return(node);
        }
예제 #2
0
        /// <summary>
        /// 删除数据
        /// </summary>
        /// <param name="value"></param>
        /// <param name="operationType"></param>
        /// <returns></returns>
        private Parameter.OperationBool getOperation(valueType value, OperationParameter.OperationType operationType)
        {
            Parameter.OperationBool node = new Parameter.OperationBool(this, operationType);
            ValueData.Data <valueType> .SetData(ref node.Parameter, value);

            return(node);
        }
예제 #3
0
 private Parameter.OperationBool getOperationNode(uint index, OperationParameter.OperationType operationType)
 {
     Parameter.OperationBool node = new Parameter.OperationBool(this, operationType);
     node.Parameter.Set(index);
     return(node);
 }
예제 #4
0
 public Parameter.OperationBool GetRemoveNode(int index)
 {
     Parameter.OperationBool node = new Parameter.OperationBool(this, OperationParameter.OperationType.Remove);
     node.Parameter.Set(index);
     return(node);
 }
예제 #5
0
 /// <summary>
 /// 获取操作元素节点
 /// </summary>
 /// <param name="index"></param>
 /// <param name="operationType"></param>
 /// <returns></returns>
 internal Parameter.OperationBool Get(int index, OperationParameter.OperationType operationType)
 {
     Parameter.OperationBool node = new Parameter.OperationBool(this, operationType);
     node.Parameter.Set(index);
     return(node);
 }