Skip to content

Commit 3412acf

Browse files
committed
Further work and cleanup
1 parent 1181506 commit 3412acf

File tree

64 files changed

+4138
-4437
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+4138
-4437
lines changed
Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
<linker>
22
<assembly fullname="System.Transactions.Local" feature="System.Runtime.InteropServices.BuiltInComInterop.IsSupported" featurevalue="true" featuredefault="true">
33
<!-- Imported COM interfaces -->
4-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.IPrepareInfo"/>
5-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.IResourceManager"/>
6-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.IResourceManagerFactory2"/>
7-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.IResourceManagerSink"/>
8-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITmNodeName"/>
9-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransaction"/>
10-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionCloner"/>
11-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionDispenser"/>
12-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionEnlistmentAsync"/>
13-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionExport"/>
14-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionExportFactory"/>
15-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionImport"/>
16-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionImportWhereabouts"/>
17-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionOptions"/>
18-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionOutcomeEvents"/>
19-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionPhase0EnlistmentAsync"/>
20-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionPhase0Factory"/>
21-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionPhase0NotifyAsync"/>
22-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionReceiver"/>
23-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionReceiverFactory"/>
24-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionResourceAsync"/>
25-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionTransmitter"/>
26-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionTransmitterFactory"/>
27-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionVoterBallotAsync2"/>
28-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionVoterFactory2"/>
29-
<type fullname="System.Transactions.DtcProxyShim.DTCInterfaces.ITransactionVoterNotifyAsync2"/>
4+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.IPrepareInfo"/>
5+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.IResourceManager"/>
6+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.IResourceManagerFactory2"/>
7+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.IResourceManagerSink"/>
8+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITmNodeName"/>
9+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransaction"/>
10+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionCloner"/>
11+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser"/>
12+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync"/>
13+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionExport"/>
14+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionExportFactory"/>
15+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionImport"/>
16+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionImportWhereabouts"/>
17+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionOptions"/>
18+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionOutcomeEvents"/>
19+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionPhase0EnlistmentAsync"/>
20+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionPhase0Factory"/>
21+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionPhase0NotifyAsync"/>
22+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionReceiver"/>
23+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionReceiverFactory"/>
24+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync"/>
25+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionTransmitter"/>
26+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionTransmitterFactory"/>
27+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionVoterBallotAsync2"/>
28+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionVoterFactory2"/>
29+
<type fullname="System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionVoterNotifyAsync2"/>
3030
</assembly>
3131
</linker>

src/libraries/System.Transactions.Local/src/System.Transactions.Local.csproj

Lines changed: 31 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -46,44 +46,42 @@
4646
</ItemGroup>
4747
<ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'windows'">
4848
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs" Link="Common\Interop\Windows\Interop.Libraries.cs" />
49-
<Compile Include="System\Transactions\DtcProxyShim\CachedInterfaceBase.cs" />
50-
<Compile Include="System\Transactions\DtcProxyShim\CachedOptions.cs" />
51-
<Compile Include="System\Transactions\DtcProxyShim\CachedReceiver.cs" />
52-
<Compile Include="System\Transactions\DtcProxyShim\CachedTransmitter.cs" />
53-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\IPrepareInfo.cs" />
54-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\IResourceManagerFactory2.cs" />
55-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\IResourceManager.cs" />
56-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\IResourceManagerSink.cs" />
57-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITmNodeName.cs" />
58-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransaction.cs" />
59-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionCloner.cs" />
60-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionExport.cs" />
61-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionExportFactory.cs" />
62-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionOptions.cs" />
63-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionDispenser.cs" />
64-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionEnlistmentAsync.cs" />
65-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionImport.cs" />
66-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionImportWhereabouts.cs" />
67-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionPhase0EnlistmentAsync.cs" />
68-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionPhase0Factory.cs" />
69-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionPhase0NotifyAsync.cs" />
70-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionReceiver.cs" />
71-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionReceiverFactory.cs" />
72-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionResourceAsync.cs" />
73-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionTransmitter.cs" />
74-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionTransmitterFactory.cs" />
75-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionVoterBallotAsync2.cs" />
76-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionVoterFactory2.cs" />
77-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionVoterNotifyAsync2.cs" />
49+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\IPrepareInfo.cs" />
50+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManagerFactory2.cs" />
51+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManager.cs" />
52+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManagerSink.cs" />
53+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITmNodeName.cs" />
54+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransaction.cs" />
55+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionCloner.cs" />
56+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionExport.cs" />
57+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionExportFactory.cs" />
58+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionOptions.cs" />
59+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionDispenser.cs" />
60+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionEnlistmentAsync.cs" />
61+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionImport.cs" />
62+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionImportWhereabouts.cs" />
63+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionOutcomeEvents.cs" />
64+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionPhase0EnlistmentAsync.cs" />
65+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionPhase0Factory.cs" />
66+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionPhase0NotifyAsync.cs" />
67+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionReceiver.cs" />
68+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionReceiverFactory.cs" />
69+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionResourceAsync.cs" />
70+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionTransmitter.cs" />
71+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionTransmitterFactory.cs" />
72+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionVoterBallotAsync2.cs" />
73+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionVoterFactory2.cs" />
74+
<Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionVoterNotifyAsync2.cs" />
75+
<Compile Include="System\Transactions\DtcProxyShim\DtcProxyShimFactory.cs" />
7876
<Compile Include="System\Transactions\DtcProxyShim\EnlistmentNotifyShim.cs" />
7977
<Compile Include="System\Transactions\DtcProxyShim\EnlistmentShim.cs" />
8078
<Compile Include="System\Transactions\DtcProxyShim\Guids.cs" />
81-
<Compile Include="System\Transactions\DtcProxyShim\DTCInterfaces\ITransactionOutcomeEvents.cs" />
79+
<Compile Include="System\Transactions\DtcProxyShim\NativeEnums.cs" />
8280
<Compile Include="System\Transactions\DtcProxyShim\NotificationShimBase.cs" />
83-
<Compile Include="System\Transactions\DtcProxyShim\NotificationShimFactory.cs" />
81+
<Compile Include="System\Transactions\DtcProxyShim\OletxHelper.cs" />
82+
<Compile Include="System\Transactions\DtcProxyShim\OletxXactTransInfo.cs" />
8483
<Compile Include="System\Transactions\DtcProxyShim\Phase0NotifyShim.cs" />
8584
<Compile Include="System\Transactions\DtcProxyShim\Phase0Shim.cs" />
86-
<Compile Include="System\Transactions\DtcProxyShim\PrepareVoteType.cs" />
8785
<Compile Include="System\Transactions\DtcProxyShim\ResourceManagerNotifyShim.cs" />
8886
<Compile Include="System\Transactions\DtcProxyShim\ResourceManagerShim.cs" />
8987
<Compile Include="System\Transactions\DtcProxyShim\TransactionNotifyShim.cs" />
@@ -92,8 +90,7 @@
9290
<Compile Include="System\Transactions\DtcProxyShim\VoterNotifyShim.cs" />
9391
<Compile Include="System\Transactions\DtcProxyShim\VoterShim.cs" />
9492
<Compile Include="System\Transactions\DtcProxyShim\Xactopt.cs" />
95-
<Compile Include="System\Transactions\Oletx\DtcInterfaces.cs" />
96-
<Compile Include="System\Transactions\Oletx\DTCTransactionManager.cs" />
93+
<Compile Include="System\Transactions\Oletx\DtcTransactionManager.cs" />
9794
<Compile Include="System\Transactions\Oletx\OletxCommittableTransaction.cs" />
9895
<Compile Include="System\Transactions\Oletx\OletxDependentTransaction.cs" />
9996
<Compile Include="System\Transactions\Oletx\OletxEnlistment.cs" />

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/CachedInterfaceBase.cs

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/CachedOptions.cs

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/CachedReceiver.cs

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/CachedTransmitter.cs

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/IPrepareInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using System;
55
using System.Runtime.InteropServices;
66

7-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
7+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
88

99
/// <summary>
1010
/// The IPrepareInfo interface is superseded by the IPrepareInfo2 interface.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/IResourceManager.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
using System.Runtime.InteropServices;
5-
using System.Transactions.Oletx;
65

7-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
6+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
87

98
/// <summary>
109
/// The resource manager uses the IResourceManager interface to enlist in distributed transactions.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/IResourceManagerFactory2.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using System.Runtime.InteropServices;
55

6-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
6+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
77

88
/// <summary>
99
/// The IResourceManagerFactory2 interface contains a single method that is used to create a new resource manager object.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/IResourceManagerSink.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using System.Runtime.InteropServices;
55

6-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
6+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
77

88
/// <summary>
99
/// This is a callback interface implemented by the resource manager.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/ITmNodeName.cs

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using System.Runtime.InteropServices;
55

6-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
6+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
77

88
/// <summary>
99
/// The ITmNodeName interface is used to get the node name that specifies the location of the transaction manager
@@ -23,15 +23,8 @@ internal interface ITmNodeName
2323
/// </param>
2424
internal void GetNodeNameSize(out uint pcbNodeNameSize);
2525

26-
// /// <summary>
27-
// /// Gets the node name that specifies the location of the transaction manager used by the DTC proxy.
28-
// /// </summary>
29-
// internal void GetNodeName(ulong cbNodeNameBufferSize, out IntPtr pcbNodeSize);
30-
//
31-
// virtual HRESULT STDMETHODCALLTYPE GetNodeNameSize(
32-
// /* [out] */ __RPC__out ULONG *pcbNodeNameSize) = 0;
33-
//
34-
// virtual HRESULT STDMETHODCALLTYPE GetNodeName(
35-
// /* [in] */ ULONG cbNodeNameBufferSize,
36-
// /* [out][in] */ __RPC__inout LPWSTR pNodeNameBuffer) = 0;
26+
/// <summary>
27+
/// Gets the node name that specifies the location of the transaction manager used by the DTC proxy.
28+
/// </summary>
29+
internal void GetNodeName(uint cbNodeNameBufferSize, [MarshalAs(UnmanagedType.LPWStr)] out string pcbNodeSize);
3730
}

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/ITransaction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using System.Runtime.InteropServices;
66
using System.Transactions.Oletx;
77

8-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
8+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
99

1010
/// <summary>
1111
/// The ITransaction interface is used to commit and abort transactions and to obtain status information about transactions.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/ITransactionCloner.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using System;
55
using System.Runtime.InteropServices;
66

7-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
7+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
88

99
/// <summary>
1010
/// The ITransactionCloner interface is used to make clones of transaction objects such that

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/ITransactionDispenser.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using System.Transactions.DtcProxyShim;
66
using System.Transactions.Oletx;
77

8-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
8+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
99

1010
/// <summary>
1111
/// This interface contains two methods.
@@ -41,8 +41,8 @@ internal interface ITransactionDispenser
4141
/// <param name="ppTransaction">Pointer to the pointer to the ITransaction interface on the new transaction object.</param>
4242
void BeginTransaction(
4343
IntPtr punkOuter,
44-
[MarshalAs(UnmanagedType.I4)] OletxTransactionIsolationLevel isoLevel, // TODO
45-
[MarshalAs(UnmanagedType.U4)] OletxTransactionIsoFlags isoFlags,
44+
[MarshalAs(UnmanagedType.I4)] OletxTransactionIsolationLevel isoLevel,
45+
[MarshalAs(UnmanagedType.I4)] OletxTransactionIsoFlags isoFlags,
4646
[MarshalAs(UnmanagedType.Interface)] ITransactionOptions pOptions,
4747
[MarshalAs(UnmanagedType.Interface)] out ITransaction ppTransaction);
4848
}

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/ITransactionEnlistmentAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using System;
55
using System.Runtime.InteropServices;
66

7-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
7+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
88

99
/// <summary>
1010
/// The resource manager uses this interface to notify the transaction manager that it has completed the prepare,

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/ITransactionExport.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using System;
55
using System.Runtime.InteropServices;
66

7-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
7+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
88

99
/// <summary>
1010
/// A process that wishes to export a transaction calls this interface and passes a transaction object.

src/libraries/System.Transactions.Local/src/System/Transactions/DtcProxyShim/DTCInterfaces/ITransactionExportFactory.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using System;
55
using System.Runtime.InteropServices;
66

7-
namespace System.Transactions.DtcProxyShim.DTCInterfaces;
7+
namespace System.Transactions.DtcProxyShim.DtcInterfaces;
88

99
/// <summary>
1010
/// This interface is used to create a new export object.

0 commit comments

Comments
 (0)