Skip to content

Commit 6e1db4c

Browse files
AArnottCopilot
andcommitted
Align multi-proxy sample region names with docs ordering
Rename multi-proxy sample regions to MultipleProxiesPattern1/2/3 and update doc snippet anchors so the documented pattern order matches the sample region naming. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 047bd53 commit 6e1db4c

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

docfx/docs/proxies.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ When you need multiple client proxies over one connection, use one of these patt
2626

2727
1. Create one proxy that implements multiple interfaces at once.
2828

29-
[!code-csharp[](../../samples/Proxies.cs#MultipleProxiesOption3)]
29+
[!code-csharp[](../../samples/Proxies.cs#MultipleProxiesPattern1)]
3030

3131
1. Create the <xref:StreamJsonRpc.JsonRpc> connection first, then call instance `Attach<T>` for each proxy.
3232

33-
[!code-csharp[](../../samples/Proxies.cs#MultipleProxiesOption2)]
33+
[!code-csharp[](../../samples/Proxies.cs#MultipleProxiesPattern2)]
3434

3535
1. Create the first proxy with the static `Attach<T>` method, then get its <xref:StreamJsonRpc.JsonRpc> instance through <xref:StreamJsonRpc.IJsonRpcClientProxy> and create additional proxies with instance `Attach<T>` calls.
3636

37-
[!code-csharp[](../../samples/Proxies.cs#MultipleProxiesOption1)]
37+
[!code-csharp[](../../samples/Proxies.cs#MultipleProxiesPattern3)]
3838

3939
## Proxy traits
4040

samples/Proxies.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ internal partial interface IAdvancedCalculator
3737

3838
static async Task MultipleProxiesOption1(Stream rpcStream)
3939
{
40-
#region MultipleProxiesOption1
40+
#region MultipleProxiesPattern3
4141
ICalculator calculator = JsonRpc.Attach<ICalculator>(rpcStream);
4242
JsonRpc rpc = ((IJsonRpcClientProxy)calculator).JsonRpc;
4343
IAdvancedCalculator advancedCalculator = rpc.Attach<IAdvancedCalculator>();
@@ -52,7 +52,7 @@ static async Task MultipleProxiesOption1(Stream rpcStream)
5252

5353
static async Task MultipleProxiesOption2(Stream rpcStream)
5454
{
55-
#region MultipleProxiesOption2
55+
#region MultipleProxiesPattern2
5656
using JsonRpc rpc = JsonRpc.Attach(rpcStream);
5757
ICalculator calculator = rpc.Attach<ICalculator>();
5858
IAdvancedCalculator advancedCalculator = rpc.Attach<IAdvancedCalculator>();
@@ -67,7 +67,7 @@ static async Task MultipleProxiesOption2(Stream rpcStream)
6767

6868
static async Task MultipleProxiesOption3(Stream rpcStream)
6969
{
70-
#region MultipleProxiesOption3
70+
#region MultipleProxiesPattern1
7171
using JsonRpc rpc = JsonRpc.Attach(rpcStream);
7272
object combinedProxy = rpc.Attach([typeof(ICalculator), typeof(IAdvancedCalculator)], options: null);
7373
ICalculator calculator = (ICalculator)combinedProxy;

0 commit comments

Comments
 (0)