@@ -16,7 +16,7 @@ namespace ServiceClientGenerator.Generators.Endpoints
16
16
/// Class to produce the template output
17
17
/// </summary>
18
18
19
- #line 1 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
19
+ #line 1 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
20
20
[ global ::System . CodeDom . Compiler . GeneratedCodeAttribute ( "Microsoft.VisualStudio.TextTemplating" , "17.0.0.0" ) ]
21
21
public partial class PartitionsTemplate : PartitionsTemplateBase
22
22
{
@@ -58,98 +58,105 @@ static Partition()
58
58
{
59
59
" ) ;
60
60
61
- #line 33 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
61
+ #line 33 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
62
62
foreach ( var partition in Partitions . partitions ) {
63
63
64
64
#line default
65
65
#line hidden
66
66
this . Write ( " var " ) ;
67
67
68
- #line 34 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
68
+ #line 34 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
69
69
this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . id . ToVariableName ( ) ) ) ;
70
70
71
71
#line default
72
72
#line hidden
73
73
this . Write ( " = new PartitionAttributesShape\r \n {\r \n name = \" " ) ;
74
74
75
- #line 36 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
75
+ #line 36 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
76
76
this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . outputs . name ) ) ;
77
77
78
78
#line default
79
79
#line hidden
80
80
this . Write ( "\" ,\r \n dnsSuffix = \" " ) ;
81
81
82
- #line 37 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
82
+ #line 37 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
83
83
this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . outputs . dnsSuffix ) ) ;
84
84
85
85
#line default
86
86
#line hidden
87
87
this . Write ( "\" ,\r \n dualStackDnsSuffix = \" " ) ;
88
88
89
- #line 38 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
89
+ #line 38 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
90
90
this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . outputs . dualStackDnsSuffix ) ) ;
91
91
92
92
#line default
93
93
#line hidden
94
94
this . Write ( "\" ,\r \n supportsFIPS = " ) ;
95
95
96
- #line 39 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
96
+ #line 39 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
97
97
this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . outputs . supportsFIPS . ToString ( ) . ToLower ( ) ) ) ;
98
98
99
99
#line default
100
100
#line hidden
101
101
this . Write ( ",\r \n supportsDualStack = " ) ;
102
102
103
- #line 40 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
103
+ #line 40 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
104
104
this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . outputs . supportsDualStack . ToString ( ) . ToLower ( ) ) ) ;
105
105
106
+ #line default
107
+ #line hidden
108
+ this . Write ( ",\r \n implicitGlobalRegion = " ) ;
109
+
110
+ #line 41 "C:\CodeBase\a ws-sdk-net\generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
111
+ this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . outputs . implicitGlobalRegion ) ) ;
112
+
106
113
#line default
107
114
#line hidden
108
115
this . Write ( "\r \n };\r \n _partitionsByRegex.Add(@\" " ) ;
109
116
110
- #line 42 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
117
+ #line 43 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
111
118
this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . regionRegex ) ) ;
112
119
113
120
#line default
114
121
#line hidden
115
122
this . Write ( "\" , " ) ;
116
123
117
- #line 42 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
124
+ #line 43 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
118
125
this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . id . ToVariableName ( ) ) ) ;
119
126
120
127
#line default
121
128
#line hidden
122
129
this . Write ( ");\r \n " ) ;
123
130
124
- #line 43 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
131
+ #line 44 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
125
132
foreach ( var region in partition . regions . Keys ) {
126
133
127
134
#line default
128
135
#line hidden
129
136
this . Write ( " _partitionsByRegionName.Add(\" " ) ;
130
137
131
- #line 44 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
138
+ #line 45 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
132
139
this . Write ( this . ToStringHelper . ToStringWithCulture ( region ) ) ;
133
140
134
141
#line default
135
142
#line hidden
136
143
this . Write ( "\" , " ) ;
137
144
138
- #line 44 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
145
+ #line 45 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
139
146
this . Write ( this . ToStringHelper . ToStringWithCulture ( partition . id . ToVariableName ( ) ) ) ;
140
147
141
148
#line default
142
149
#line hidden
143
150
this . Write ( ");\r \n " ) ;
144
151
145
- #line 45 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
152
+ #line 46 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
146
153
}
147
154
148
155
#line default
149
156
#line hidden
150
157
this . Write ( "\r \n " ) ;
151
158
152
- #line 47 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
159
+ #line 48 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
153
160
}
154
161
155
162
#line default
@@ -158,7 +165,7 @@ static Partition()
158
165
return this . GenerationEnvironment . ToString ( ) ;
159
166
}
160
167
161
- #line 53 "C:\Projects\AWSDotNetPublic \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
168
+ #line 54 "C:\CodeBase \a ws-sdk-net \generator\ServiceClientGeneratorLib\Generators\Endpoints\PartitionsTemplate.tt"
162
169
163
170
public ServiceClientGenerator . Endpoints . Partitions . Partitions Partitions { get ; set ; }
164
171
@@ -188,7 +195,7 @@ public class PartitionsTemplateBase
188
195
/// <summary>
189
196
/// The string builder that generation-time code is using to assemble generated output
190
197
/// </summary>
191
- protected System . Text . StringBuilder GenerationEnvironment
198
+ public System . Text . StringBuilder GenerationEnvironment
192
199
{
193
200
get
194
201
{
0 commit comments