public System.Threading.Tasks.Task <generateStrResponse1> generateStrAsync(string[] generateStr)
        {
            generateStrRequest inValue = new generateStrRequest();

            inValue.generateStr = generateStr;
            return(((coreSampleClass)(this)).generateStrAsync(inValue));
        }
        public generateStrResponse generateStr(string[] generateStr1)
        {
            generateStrRequest inValue = new generateStrRequest();

            inValue.generateStr = generateStr1;
            generateStrResponse1 retVal = ((coreSampleClass)(this)).generateStr(inValue);

            return(retVal.generateStrResponse);
        }
 System.Threading.Tasks.Task <generateStrResponse1> coreSampleClass.generateStrAsync(generateStrRequest request)
 {
     return(base.Channel.generateStrAsync(request));
 }
 generateStrResponse1 coreSampleClass.generateStr(generateStrRequest request)
 {
     return(base.Channel.generateStr(request));
 }