/generator/ServiceClientGeneratorLib/Generators/SourceFiles/ServiceInterface45.cs
C# | 325 lines | 204 code | 102 blank | 19 comment | 7 complexity | 3fe26049f7993ab45c60deeb7a63979f MD5 | raw file
- // ------------------------------------------------------------------------------
- // <auto-generated>
- // This code was generated by a tool.
- // Runtime Version: 12.0.0.0
- //
- // Changes to this file may cause incorrect behavior and will be lost if
- // the code is regenerated.
- // </auto-generated>
- // ------------------------------------------------------------------------------
- namespace ServiceClientGenerator.Generators.SourceFiles
- {
- using System.Linq;
- using System.Text;
- using System.Collections.Generic;
- using System;
-
- /// <summary>
- /// Class to produce the template output
- /// </summary>
-
- #line 1 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TextTemplating", "12.0.0.0")]
- public partial class ServiceInterface45 : BaseGenerator
- {
- #line hidden
- /// <summary>
- /// Create the template output
- /// </summary>
- public override string TransformText()
- {
-
- #line 6 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- AddLicenseHeader();
-
- #line default
- #line hidden
- this.Write("\r\n\r\nusing System;\r\nusing System.Threading;\r\nusing System.Threading.Tasks;\r\nusing " +
- "System.Collections.Generic;\r\n\r\nusing ");
-
- #line 16 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.Namespace));
-
- #line default
- #line hidden
- this.Write(".Model;\r\n\r\nnamespace ");
-
- #line 18 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.Namespace));
-
- #line default
- #line hidden
- this.Write("\r\n{\r\n");
-
- #line 20 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.FormatServiceInterfaceDocumentation(this.Config.ServiceModel.Documentation);
-
- #line default
- #line hidden
- this.Write("\tpublic partial interface IAmazon");
-
- #line 21 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.BaseName));
-
- #line default
- #line hidden
- this.Write(" : IDisposable\r\n\t{\r\n\r\n\t\t");
-
- #line 24 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- // Generates definitions for each operation in the service model
- foreach(var operation in this.Config.ServiceModel.Operations)
- {
- if(operation.IsInternal)
- continue;
-
-
- #line default
- #line hidden
- this.Write("\r\n\t\t#region ");
-
- #line 32 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("\r\n\r\n");
-
- #line 34 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- // Creates a parameterless definition of the operation if specified in the customizations file
- if (this.Config.ServiceModel.Customizations.CreateNoArgOverload(operation.Name))
- {
-
- #line default
- #line hidden
-
- #line 39 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.FormatOperationDocumentationSync(operation, false);
- if(operation.IsDeprecated)
- {
-
- #line default
- #line hidden
- this.Write("\t\t[Obsolete(\"");
-
- #line 44 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.DeprecationMessage));
-
- #line default
- #line hidden
- this.Write("\")]\r\n");
-
- #line 45 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
-
- }
-
- #line default
- #line hidden
- this.Write(" ");
-
- #line 48 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("Response ");
-
- #line 48 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("();\r\n\r\n");
-
- #line 50 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- }
- // Adds simple method forms defined in the customizations file
- AddSimpleClientMethodInterfaces(operation, true);
-
- #line default
- #line hidden
-
- #line 55 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.FormatOperationDocumentationSync(operation, true);
- if(operation.IsDeprecated)
- {
-
- #line default
- #line hidden
- this.Write("\t\t[Obsolete(\"");
-
- #line 60 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.DeprecationMessage));
-
- #line default
- #line hidden
- this.Write("\")]\r\n");
-
- #line 61 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
-
- }
-
- #line default
- #line hidden
- this.Write(" ");
-
- #line 64 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("Response ");
-
- #line 64 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("(");
-
- #line 64 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("Request request);\r\n\r\n");
-
- #line 66 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- // Creates a parameterless definition of the operation if specified in the customizations file
- if (this.Config.ServiceModel.Customizations.CreateNoArgOverload(operation.Name))
- {
-
- #line default
- #line hidden
-
- #line 71 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.FormatOperationDocumentationAsync(operation, false);
- if(operation.IsDeprecated)
- {
-
- #line default
- #line hidden
- this.Write("\t\t[Obsolete(\"");
-
- #line 76 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.DeprecationMessage));
-
- #line default
- #line hidden
- this.Write("\")]\r\n");
-
- #line 77 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
-
- }
-
- #line default
- #line hidden
- this.Write(" Task<");
-
- #line 80 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("Response> ");
-
- #line 80 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("Async(System.Threading.CancellationToken cancellationToken = default(Cancellation" +
- "Token));\r\n\r\n");
-
- #line 82 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- }
- AddSimpleClientMethodInterfaces(operation, false);
-
- #line default
- #line hidden
- this.Write("\r\n");
-
- #line 88 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- AddAsyncDocumentation(operation.Name);
- if(operation.IsDeprecated)
- {
-
- #line default
- #line hidden
- this.Write("\t\t[Obsolete(\"");
-
- #line 93 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.DeprecationMessage));
-
- #line default
- #line hidden
- this.Write("\")]\r\n");
-
- #line 94 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
-
- }
-
- #line default
- #line hidden
- this.Write(" Task<");
-
- #line 97 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("Response> ");
-
- #line 97 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("Async(");
-
- #line 97 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(operation.Name));
-
- #line default
- #line hidden
- this.Write("Request request, CancellationToken cancellationToken = default(CancellationToken)" +
- ");\r\n\r\n\t\t#endregion\r\n\t\t");
-
- #line 100 "C:\Codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceInterface45.tt"
- }
-
-
- #line default
- #line hidden
- this.Write("\r\n\t}\r\n}\r\n");
- return this.GenerationEnvironment.ToString();
- }
- }
-
- #line default
- #line hidden
- }