// ------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version: 17.0.0.0 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace ServiceClientGenerator.Generators.SourceFiles { using System.Linq; using System.Text; using System.Collections.Generic; using System; /// /// Class to produce the template output /// #line 1 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TextTemplating", "17.0.0.0")] public partial class ServiceMetadata : BaseGenerator { #line hidden /// /// Create the template output /// public override string TransformText() { #line 6 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" AddLicenseHeader(); #line default #line hidden this.Write("\r\n\r\nusing Amazon.Runtime.Internal;\r\n\r\n\r\nnamespace "); #line 14 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.Namespace)); #line default #line hidden this.Write(".Internal\r\n{\r\n /// \r\n /// Service metadata for Amazon "); #line 17 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.ClassName)); #line default #line hidden this.Write(" service\r\n /// \r\n public partial class Amazon"); #line 19 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.ClassName)); #line default #line hidden this.Write("Metadata : IServiceMetadata\r\n {\r\n /// \r\n /// Gets the v" + "alue of the Service Id.\r\n /// \r\n public string ServiceId" + "\r\n {\r\n get\r\n {\r\n return \""); #line 28 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.ServiceId)); #line default #line hidden this.Write(@"""; } } /// /// Gets the dictionary that gives mapping of renamed operations /// public System.Collections.Generic.IDictionary OperationNameMapping { get { return new System.Collections.Generic.Dictionary("); #line 39 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.ServiceModel.OperationsNameMapping.Count)); #line default #line hidden this.Write(")\r\n {\r\n"); #line 41 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" foreach(var entry in this.Config.ServiceModel.OperationsNameMapping) { #line default #line hidden this.Write(" {\""); #line 45 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" this.Write(this.ToStringHelper.ToStringWithCulture(entry.Key)); #line default #line hidden this.Write("\", \""); #line 45 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" this.Write(this.ToStringHelper.ToStringWithCulture(entry.Value)); #line default #line hidden this.Write("\"},\r\n"); #line 46 "C:\Dev\repos\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceMetadata.tt" } #line default #line hidden this.Write(" };\r\n }\r\n }\r\n }\r\n}"); return this.GenerationEnvironment.ToString(); } } #line default #line hidden }