Skip to content

Commit e0a719e

Browse files
committed
Merge branch '0.6'.
2 parents 2a478e7 + a650a26 commit e0a719e

File tree

2,730 files changed

+481361
-52105
lines changed

Some content is hidden

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

2,730 files changed

+481361
-52105
lines changed

.editorconfig

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# EditorConfig is awesome: http://EditorConfig.org
2+
3+
# top-most EditorConfig file
4+
root = true
5+
6+
# Unix-style newlines with a newline ending every file
7+
[*]
8+
# Note: T4 Editor cannot handle non-CRLF, so locally use CRLF and push as LF via git
9+
end_of_line = crlf
10+
insert_final_newline = true
11+
12+
# Matches multiple files with brace expansion notation
13+
# Set default charset
14+
[*]
15+
charset = utf-8
16+
17+
# 4 width tab indentation
18+
[*.{cs,tt,ttinclude}]
19+
indent_style = tab
20+
tab_width = 4
21+
22+
# 2 space indentation
23+
[*.{xml,csproj}]
24+
indent_style = space
25+
indent_size = 2

CHANGES.txt

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,4 +232,42 @@ Release 0.5.10 - 2015/2/10
232232
Release 0.5.11 - 2015/3/1
233233

234234
NEW FEATURE
235-
* `MessagePackIgnoreAttribute` to exclude properties. Issue #55.
235+
* `MessagePackIgnoreAttribute` to exclude properties. Issue #55
236+
237+
Release 0.6.0 Alpha1 - 2015/3/2
238+
239+
BREAKING CHANGES
240+
* Non-public types such as internal/Assembly types are not supported even if WinRT or Reflection serializer had worked for them because it had been just bug and non-public types should not be serialized.
241+
Note that .NET default serializers and pre-generated serializers for Xamarin are not affected because they had failed to generate serializers for non-public types.
242+
243+
BUG FIXES
244+
* Non-public types causes `TypeLoadException` in .NET and pre-generated assembly, causes compilation error in pre-generated sources, results undefined behavior on other platforms.
245+
Non-public types are now rejected with `SerializationException`. This fix leads (probably small) breaking changes.
246+
247+
NEW FEATURE
248+
* Deserializer now uses 'best match' constructor when all members are read-only. Issue #52.
249+
* `MessagePackSerializer.UnpackMessagePackObject` API. This is convinient shortcut to deserialize stream as `MessagePackObject` tree.
250+
251+
Release 0.6.0 Beta1 - 2015/04/27
252+
253+
NEW FEATURE
254+
* Add Type Embedding. Issue #47.
255+
256+
BUG FIXES
257+
* MessagePackSerializer.Create now always returns new instance.
258+
* Fix build problem related to interface generic parameter variance.
259+
260+
Release 0.6.0 Beta2 - 2015/05/24
261+
262+
NEW FEATURE
263+
* New utility method of SerializationContext to switch back the behavior to previous version's one.
264+
* Add corlib only build (MsgPack.Unity3D.Micro). This build only depends mscorlib. This feature is experimental. Related to Issue #70.
265+
266+
IMPROVEMENTS
267+
* Add many workarounds for AOT issues of Mono on iOS (in particular, Unity).
268+
* System.DateTime, System.DateTimeOffset, System.Runtime.InteropServices.ComTypes.FILETIME are now serialized native representation by default, it keeps 100-nanosecond resolution, DateTimeKind, and Offset.
269+
You can revert the behavior to the previous Unix Epoc via SerializationContext.DefaultDateTimeConversion or [MessagePackDateTimeMember] custom attribute. Issue #74
270+
* System.DBNull become serializable now. Issue #72.
271+
272+
BUG FIXES
273+
* Fix System.Object instance causes StackOverflowException. Issue #73

CONTRIBUTIONS.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Contributions
2+
3+
## You can contribute...
4+
5+
* Submit issues in github. But please ensure that your question is already described in wiki(š) or samples(š)
6+
* Pull-request. Note that your request might be rejected if it break existing test or it become applicable because of other fix(es).
7+
* Write wiki (documentation request in github issues is OK, but please note that telling why/what documentation needed is harder than code, so it is happy if you write the purpose and example for the request).
8+
* Improve unit tests more efficiently.
9+
* Patches for English are welcome :)
10+
* etc.
11+
12+
## Branching
13+
14+
MessagePack for CLIs branches are:
15+
* Version branch for every *.n release. Active branch is the latest minor version having release tags.
16+
** If the latest version branch does not have any tags, so it is developing branch.
17+
* Mater branch is synchronized with active branch when the new release is done.
18+
** You should submit pull-request for active branch. It will be merged newest develop branch and master branch in the future.
19+
20+
## Guidelines
21+
22+
### General Style
23+
24+
* Keep backward compatibility for published API.
25+
* Write Unit test for APIs, and optinally stable/complex internal module.
26+
* Think interoperability. If you want full-feature serializer only working on .NET, use `BinaryFormatter`. Interoperability for many languages is advantage of MessagePack.
27+
28+
### Coding Style
29+
30+
Follow existing styles, period. Please keep existing style because changing style is not so valuable, and out times should be spent to improve software itself unless the coding style causes observable and measurable impact.
31+
32+
#### Commonly Used Styles
33+
These rules are commonly acceptted rules I think, so I omit their rationale.
34+
35+
* Published APIs follows Framework Design Guidelines. See, T.B.D. This rule can be checked by FxCop (CodeAnasys feature in VS).
36+
* Allman style.
37+
* Locals uses camelCasing, fields uses camelCasing precding underscore like '_foo'.
38+
** Note that 's_', 'm_', 't_' prefixes are not used.
39+
* All methods are PascalCasing even if they are private. camelCasingName(...) expression should be delegate invocation except P/Invoke.
40+
41+
#### Specific Styles
42+
43+
These rules are not so common (at least, they are differ from .NET Core/Mono style), so I should describe their reason:
44+
45+
* Specify 'this' keyword to distinguish instance fields and static fields. I think [TheradStatic] and ThreadLocal<T> is rare than mutable statics, so these should be distinguished by field name like `xxxPerThread`.
46+
* Use PascalCasing for private constants. In reality, I do not have policy for this, just following R# default.
47+
* Put braces even if the statement is single line. It is multi-layer guard for a little but destroying bug.
48+
* Use tab for indentation. Most tools supports tabs, developer can be configure spacing for a tab usually, code formatting tools act better for tab.
49+
* Verbose spacing. It is a kind of multi-layer guard.
50+
51+
OK, use formatting files below:
52+
* Visual Studio š
53+
54+
### Unit Testing
55+
56+
* Please write unit testing to verify your reported issue is reproduced and solved.
57+
* If you add new feature, write unit testing with testing methodology like border value analysis.
58+
59+
## Trouble Shooting
60+
61+
* Q: I cannot build MsgPack.compat.sln on Mono w/ xbuild error.
62+
** A: Currently, this issue is not trucked, so use msbuild.exe to build unity lib and/or .NET 3.5 port.
63+
64+
* Q: I cannot run Windows Phone unit tests.
65+
** A: The tool looks like not so stable, but you ensure that:
66+
*** Recent Visual Studio Update is applied
67+
*** And recent Windows Phone Tools are applied http://www.microsoft.com/en-us/download/details.aspx?id=43719š

MsgPack.Xamarin.sln

Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2013
4+
VisualStudioVersion = 12.0.31101.0
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "common", "common", "{60EC42E9-D79B-4ADF-8F80-4DCD580061FD}"
7+
ProjectSection(SolutionItems) = preProject
8+
src\CommonAssemblyInfo.cs = src\CommonAssemblyInfo.cs
9+
src\CommonAssemblyInfo.Pack.cs = src\CommonAssemblyInfo.Pack.cs
10+
EndProjectSection
11+
EndProject
12+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{1BD5D488-707E-4030-8AE8-80D93D04963F}"
13+
EndProject
14+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mono", "Mono", "{BA5E7D16-23AB-44B5-BAF5-6E9C9F51E67A}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MsgPack.Xamarin.Android", "src\MsgPack.Xamarin.Android\MsgPack.Xamarin.Android.csproj", "{A6210C9C-1614-46C5-97B2-6A37032AF143}"
17+
EndProject
18+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{87A17015-9338-431E-B338-57BDA03984C1}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MsgPack.UnitTest.Xamarin.Android", "test\MsgPack.UnitTest.Xamarin.Android\MsgPack.UnitTest.Xamarin.Android.csproj", "{5EDECDB4-5179-4441-974F-EC26B4F54528}"
21+
EndProject
22+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{DB9CF5EC-73DA-4AEB-BC6B-AF4260009E8B}"
23+
ProjectSection(SolutionItems) = preProject
24+
.nuget\NuGet.exe = .nuget\NuGet.exe
25+
.nuget\NuGet.targets = .nuget\NuGet.targets
26+
EndProjectSection
27+
EndProject
28+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MsgPack.Xamarin.iOS", "src\MsgPack.Xamarin.iOS\MsgPack.Xamarin.iOS.csproj", "{346B55F0-94FA-4B90-9C11-06031043B685}"
29+
EndProject
30+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MsgPack.UnitTest.Xamarin.iOS", "test\MsgPack.UnitTest.Xamarin.iOS\MsgPack.UnitTest.Xamarin.iOS.csproj", "{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}"
31+
EndProject
32+
Global
33+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
34+
Ad-Hoc|Any CPU = Ad-Hoc|Any CPU
35+
Ad-Hoc|iPhone = Ad-Hoc|iPhone
36+
Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator
37+
Ad-Hoc|Mixed Platforms = Ad-Hoc|Mixed Platforms
38+
AppStore|Any CPU = AppStore|Any CPU
39+
AppStore|iPhone = AppStore|iPhone
40+
AppStore|iPhoneSimulator = AppStore|iPhoneSimulator
41+
AppStore|Mixed Platforms = AppStore|Mixed Platforms
42+
Debug|Any CPU = Debug|Any CPU
43+
Debug|iPhone = Debug|iPhone
44+
Debug|iPhoneSimulator = Debug|iPhoneSimulator
45+
Debug|Mixed Platforms = Debug|Mixed Platforms
46+
Release|Any CPU = Release|Any CPU
47+
Release|iPhone = Release|iPhone
48+
Release|iPhoneSimulator = Release|iPhoneSimulator
49+
Release|Mixed Platforms = Release|Mixed Platforms
50+
EndGlobalSection
51+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
52+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
53+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
54+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
55+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
56+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
57+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
58+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
59+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.AppStore|Any CPU.Build.0 = Release|Any CPU
60+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.AppStore|iPhone.ActiveCfg = Release|Any CPU
61+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
62+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
63+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
64+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
65+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Debug|Any CPU.Build.0 = Debug|Any CPU
66+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Debug|iPhone.ActiveCfg = Debug|Any CPU
67+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
68+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
69+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
70+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Release|Any CPU.ActiveCfg = Release|Any CPU
71+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Release|Any CPU.Build.0 = Release|Any CPU
72+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Release|iPhone.ActiveCfg = Release|Any CPU
73+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
74+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
75+
{A6210C9C-1614-46C5-97B2-6A37032AF143}.Release|Mixed Platforms.Build.0 = Release|Any CPU
76+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
77+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
78+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
79+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
80+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
81+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
82+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
83+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
84+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
85+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.AppStore|Any CPU.Build.0 = Release|Any CPU
86+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
87+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.AppStore|iPhone.ActiveCfg = Release|Any CPU
88+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
89+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
90+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
91+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
92+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
93+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Debug|Any CPU.Build.0 = Debug|Any CPU
94+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
95+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Debug|iPhone.ActiveCfg = Debug|Any CPU
96+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
97+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
98+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
99+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
100+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Release|Any CPU.ActiveCfg = Release|Any CPU
101+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Release|iPhone.ActiveCfg = Release|Any CPU
102+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
103+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
104+
{5EDECDB4-5179-4441-974F-EC26B4F54528}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
105+
{346B55F0-94FA-4B90-9C11-06031043B685}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
106+
{346B55F0-94FA-4B90-9C11-06031043B685}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
107+
{346B55F0-94FA-4B90-9C11-06031043B685}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
108+
{346B55F0-94FA-4B90-9C11-06031043B685}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
109+
{346B55F0-94FA-4B90-9C11-06031043B685}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
110+
{346B55F0-94FA-4B90-9C11-06031043B685}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
111+
{346B55F0-94FA-4B90-9C11-06031043B685}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
112+
{346B55F0-94FA-4B90-9C11-06031043B685}.AppStore|Any CPU.Build.0 = Release|Any CPU
113+
{346B55F0-94FA-4B90-9C11-06031043B685}.AppStore|iPhone.ActiveCfg = Release|Any CPU
114+
{346B55F0-94FA-4B90-9C11-06031043B685}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
115+
{346B55F0-94FA-4B90-9C11-06031043B685}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
116+
{346B55F0-94FA-4B90-9C11-06031043B685}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
117+
{346B55F0-94FA-4B90-9C11-06031043B685}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
118+
{346B55F0-94FA-4B90-9C11-06031043B685}.Debug|Any CPU.Build.0 = Debug|Any CPU
119+
{346B55F0-94FA-4B90-9C11-06031043B685}.Debug|iPhone.ActiveCfg = Debug|Any CPU
120+
{346B55F0-94FA-4B90-9C11-06031043B685}.Debug|iPhone.Build.0 = Debug|Any CPU
121+
{346B55F0-94FA-4B90-9C11-06031043B685}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
122+
{346B55F0-94FA-4B90-9C11-06031043B685}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
123+
{346B55F0-94FA-4B90-9C11-06031043B685}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
124+
{346B55F0-94FA-4B90-9C11-06031043B685}.Release|Any CPU.ActiveCfg = Release|Any CPU
125+
{346B55F0-94FA-4B90-9C11-06031043B685}.Release|Any CPU.Build.0 = Release|Any CPU
126+
{346B55F0-94FA-4B90-9C11-06031043B685}.Release|iPhone.ActiveCfg = Release|Any CPU
127+
{346B55F0-94FA-4B90-9C11-06031043B685}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
128+
{346B55F0-94FA-4B90-9C11-06031043B685}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
129+
{346B55F0-94FA-4B90-9C11-06031043B685}.Release|Mixed Platforms.Build.0 = Release|Any CPU
130+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
131+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
132+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
133+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
134+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
135+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
136+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
137+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
138+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
139+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.AppStore|iPhone.Build.0 = AppStore|iPhone
140+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
141+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
142+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
143+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
144+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Debug|Any CPU.ActiveCfg = Debug|iPhone
145+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Debug|iPhone.ActiveCfg = Debug|iPhone
146+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Debug|iPhone.Build.0 = Debug|iPhone
147+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
148+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
149+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
150+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
151+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Release|Any CPU.ActiveCfg = Release|iPhone
152+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Release|iPhone.ActiveCfg = Release|iPhone
153+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Release|iPhone.Build.0 = Release|iPhone
154+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
155+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
156+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
157+
EndGlobalSection
158+
GlobalSection(SolutionProperties) = preSolution
159+
HideSolutionNode = FALSE
160+
EndGlobalSection
161+
GlobalSection(NestedProjects) = preSolution
162+
{BA5E7D16-23AB-44B5-BAF5-6E9C9F51E67A} = {1BD5D488-707E-4030-8AE8-80D93D04963F}
163+
{A6210C9C-1614-46C5-97B2-6A37032AF143} = {BA5E7D16-23AB-44B5-BAF5-6E9C9F51E67A}
164+
{5EDECDB4-5179-4441-974F-EC26B4F54528} = {87A17015-9338-431E-B338-57BDA03984C1}
165+
{346B55F0-94FA-4B90-9C11-06031043B685} = {BA5E7D16-23AB-44B5-BAF5-6E9C9F51E67A}
166+
{2B75A9C8-F891-4F78-9E27-8B6FE972DE6C} = {87A17015-9338-431E-B338-57BDA03984C1}
167+
EndGlobalSection
168+
GlobalSection(MonoDevelopProperties) = preSolution
169+
StartupItem = src\MsgPack.Xamarin.Android\MsgPack.Xamarin.Android.csproj
170+
Policies = $0
171+
$0.TextStylePolicy = $1
172+
$1.inheritsSet = null
173+
$1.scope = text/x-csharp
174+
$0.CSharpFormattingPolicy = $2
175+
$2.IndentPreprocessorDirectives = False
176+
$2.AfterDelegateDeclarationParameterComma = True
177+
$2.inheritsSet = Mono
178+
$2.inheritsScope = text/x-csharp
179+
$2.scope = text/x-csharp
180+
EndGlobalSection
181+
EndGlobal

0 commit comments

Comments
 (0)