Skip to content

Commit 7064b4c

Browse files
authored
Merge pull request #463 from dotnet/master
Update live with current master
2 parents d38731e + 3facc2f commit 7064b4c

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed
Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,35 @@
11
// <Snippet6>
22
using System;
3-
namespace LibraryContractsAddInAdapters {
43

5-
public class BookInfoAddInAdapter
4+
namespace LibraryContractsAddInAdapters
65
{
7-
internal static LibraryContractsBase.BookInfo ContractToViewAdapter(Library.IBookInfoContract contract)
6+
public class BookInfoAddInAdapter
87
{
9-
if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) &&
10-
(contract.GetType().Equals(typeof(BookInfoViewToContractAddInAdapter))))
8+
internal static LibraryContractsBase.BookInfo ContractToViewAdapter(Library.IBookInfoContract contract)
119
{
12-
return ((BookInfoViewToContractAddInAdapter)(contract)).GetSourceView();
10+
if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) &&
11+
(contract.GetType().Equals(typeof(BookInfoViewToContractAddInAdapter))))
12+
{
13+
return ((BookInfoViewToContractAddInAdapter)(contract)).GetSourceView();
14+
}
15+
else
16+
{
17+
return new BookInfoContractToViewAddInAdapter(contract);
18+
}
1319
}
14-
else {
15-
return new BookInfoContractToViewAddInAdapter(contract);
16-
}
17-
18-
}
1920

20-
internal static Library.IBookInfoContract ViewToContractAdapter(LibraryContractsBase.BookInfo view)
21-
{
22-
if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(view) &&
23-
(view.GetType().Equals(typeof(BookInfoContractToViewAddInAdapter))))
21+
internal static Library.IBookInfoContract ViewToContractAdapter(LibraryContractsBase.BookInfo view)
2422
{
25-
return ((BookInfoContractToViewAddInAdapter)(view)).GetSourceContract();
26-
}
27-
else {
28-
return new BookInfoViewToContractAddInAdapter(view);
23+
if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(view) &&
24+
(view.GetType().Equals(typeof(BookInfoContractToViewAddInAdapter))))
25+
{
26+
return ((BookInfoContractToViewAddInAdapter)(view)).GetSourceContract();
27+
}
28+
else
29+
{
30+
return new BookInfoViewToContractAddInAdapter(view);
31+
}
2932
}
3033
}
3134
}
32-
}
3335
// </Snippet6>

0 commit comments

Comments
 (0)