/// <summary> /// constructor /// </summary> /// <param name="Token"></param> /// <param name="arguments"></param> /// <param name="priority"></param> public Operator(Token token, UInt16 arguments, UInt16 priority, otDataType?returnTypeId, otOperatorType type) { _token = token; _arguments = arguments; _priority = priority; if (returnTypeId.HasValue) { _returntype = DataType.GetDataType(returnTypeId.Value); } _type = type; }
public Operator(uint tokenID, UInt16 arguments, UInt16 priority, otDataType?returnTypeId, otOperatorType type) { _token = new Token(tokenID); _arguments = arguments; _priority = priority; if (returnTypeId.HasValue) { _returntype = DataType.GetDataType(returnTypeId.Value); } ; _type = type; }