示例#1
0
 public string GetSingleOutputReturnType()
 {
     if (FunctionABI.OutputParameters != null && FunctionABI.OutputParameters.Length == 1)
     {
         return(_abiTypeToDotnetTypeConvertor.Convert(FunctionABI.OutputParameters[0].Type, true));
     }
     return(null);
 }
示例#2
0
        public string GetSingleOutputReturnType()
        {
            if (FunctionABI.OutputParameters != null && FunctionABI.OutputParameters.Length == 1)
            {
                var parameterModel = new ParameterABIModel(FunctionABI.OutputParameters[0], CodeGenLanguage);

                return(_abiTypeToDotnetTypeConvertor.Convert(parameterModel.Parameter.Type,
                                                             parameterModel.GetStructTypeClassName(), true));
            }
            return(null);
        }
        public string GetParameterDotNetOutputMapType(ParameterABI parameter)
        {
            var parameterModel = new ParameterABIModel(parameter);

            return(_typeConvertor.Convert(parameter.Type, parameterModel.GetStructTypeClassName(), true));
        }
 public string GetParameterDotNetOutputMapType(ParameterABI parameter)
 {
     return(_typeConvertor.Convert(parameter.Type, true));
 }