Skip to content

Commit 2a46e26

Browse files
authored
Expose RestClient from ClientProvider (#5888)
So that, we can get the corresponding RestClientProvider while generating Resource in Azure plugin. Corresponding PR in Azure plugin: Azure/azure-sdk-for-net#47944
1 parent 39f308e commit 2a46e26

File tree

1 file changed

+4
-1
lines changed
  • packages/http-client-csharp/generator/Microsoft.Generator.CSharp.ClientModel/src/Providers

1 file changed

+4
-1
lines changed

packages/http-client-csharp/generator/Microsoft.Generator.CSharp.ClientModel/src/Providers/ClientProvider.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,10 @@ private IReadOnlyList<ParameterProvider> GetClientParameters()
196196
return null;
197197
}
198198

199-
internal RestClientProvider RestClient => _restClient ??= new RestClientProvider(_inputClient, this);
199+
/// <summary>
200+
/// Gets the corresponding <see cref="RestClientProvider"/> for this client.
201+
/// </summary>
202+
public RestClientProvider RestClient => _restClient ??= new RestClientProvider(_inputClient, this);
200203
internal Lazy<ClientOptionsProvider?> ClientOptions { get; }
201204

202205
public PropertyProvider PipelineProperty { get; }

0 commit comments

Comments
 (0)