//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace WCF.SampleService.Client.CalculatorServiceReference { [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ServiceModel.ServiceContractAttribute(ConfigurationName="CalculatorServiceReference.ICalculatorService")] public interface ICalculatorService { [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Add", ReplyAction="http://tempuri.org/ICalculatorService/AddResponse")] int Add(int n1, int n2); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Add", ReplyAction="http://tempuri.org/ICalculatorService/AddResponse")] System.Threading.Tasks.Task AddAsync(int n1, int n2); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Subtract", ReplyAction="http://tempuri.org/ICalculatorService/SubtractResponse")] int Subtract(int n1, int n2); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Subtract", ReplyAction="http://tempuri.org/ICalculatorService/SubtractResponse")] System.Threading.Tasks.Task SubtractAsync(int n1, int n2); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Multiply", ReplyAction="http://tempuri.org/ICalculatorService/MultiplyResponse")] int Multiply(int n1, int n2); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Multiply", ReplyAction="http://tempuri.org/ICalculatorService/MultiplyResponse")] System.Threading.Tasks.Task MultiplyAsync(int n1, int n2); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Divide", ReplyAction="http://tempuri.org/ICalculatorService/DivideResponse")] int Divide(int n1, int n2); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Divide", ReplyAction="http://tempuri.org/ICalculatorService/DivideResponse")] System.Threading.Tasks.Task DivideAsync(int n1, int n2); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Factorial", ReplyAction="http://tempuri.org/ICalculatorService/FactorialResponse")] int Factorial(int n); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICalculatorService/Factorial", ReplyAction="http://tempuri.org/ICalculatorService/FactorialResponse")] System.Threading.Tasks.Task FactorialAsync(int n); } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public interface ICalculatorServiceChannel : WCF.SampleService.Client.CalculatorServiceReference.ICalculatorService, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public partial class CalculatorServiceClient : System.ServiceModel.ClientBase, WCF.SampleService.Client.CalculatorServiceReference.ICalculatorService { public CalculatorServiceClient() { } public CalculatorServiceClient(string endpointConfigurationName) : base(endpointConfigurationName) { } public CalculatorServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public CalculatorServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public CalculatorServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } public int Add(int n1, int n2) { return base.Channel.Add(n1, n2); } public System.Threading.Tasks.Task AddAsync(int n1, int n2) { return base.Channel.AddAsync(n1, n2); } public int Subtract(int n1, int n2) { return base.Channel.Subtract(n1, n2); } public System.Threading.Tasks.Task SubtractAsync(int n1, int n2) { return base.Channel.SubtractAsync(n1, n2); } public int Multiply(int n1, int n2) { return base.Channel.Multiply(n1, n2); } public System.Threading.Tasks.Task MultiplyAsync(int n1, int n2) { return base.Channel.MultiplyAsync(n1, n2); } public int Divide(int n1, int n2) { return base.Channel.Divide(n1, n2); } public System.Threading.Tasks.Task DivideAsync(int n1, int n2) { return base.Channel.DivideAsync(n1, n2); } public int Factorial(int n) { return base.Channel.Factorial(n); } public System.Threading.Tasks.Task FactorialAsync(int n) { return base.Channel.FactorialAsync(n); } } }