Skip to content

Commit 226b210

Browse files
authored
Extract System.Collections (#94)
***PUBLISH_RELEASE*** ***UPDATE_DEPENDENTS***
1 parent ff8bdb2 commit 226b210

File tree

12 files changed

+10
-1131
lines changed

12 files changed

+10
-1131
lines changed

azure-pipelines.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ jobs:
115115
lib-nanoFramework.System.Math
116116
lib-nanoFramework.TI.EasyLink
117117
lib-nanoFramework.ResourceManager
118+
lib-nanoFramework.System.Collections
118119
Json.NetMF
119120
condition: or( and( succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/v') ), and( succeeded(), contains(variables['getCommitMessage.COMMIT_MESSAGE'], '***UPDATE_DEPENDENTS***') ), eq(variables['UPDATE_DEPENDENTS'], 'true') )
120121
displayName: Update dependent class libs

source/nanoFramework.CoreLibrary/CoreLibrary.nfproj

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,12 @@
6464
<Compile Include="System\Char.cs" />
6565
<Compile Include="System\CLSCompliantAttribute.cs" />
6666
<Compile Include="System\Collections\ArrayList.cs" />
67-
<Compile Include="System\Collections\DictionaryEntry.cs" />
68-
<Compile Include="System\Collections\Hashtable.cs" />
6967
<Compile Include="System\Collections\ICollection.cs" />
7068
<Compile Include="System\Collections\IComparer.cs" />
71-
<Compile Include="System\Collections\IDictionary.cs" />
7269
<Compile Include="System\Collections\IEnumerable.cs" />
7370
<Compile Include="System\Collections\IEnumerator.cs" />
7471
<Compile Include="System\Collections\IEqualityComparer.cs" />
7572
<Compile Include="System\Collections\IList.cs" />
76-
<Compile Include="System\Collections\Queue.cs" />
77-
<Compile Include="System\Collections\Stack.cs" />
7873
<Compile Include="System\ComponentModel\EditorBrowsableAttribute.cs" />
7974
<Compile Include="System\Convert.cs" />
8075
<Compile Include="System\DateTime.cs" />

source/nanoFramework.CoreLibrary/Friends.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@
77

88
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("System.Math, PublicKey=00240000048000009400000006020000002400005253413100040000010001001120aa3e809b3da4f65e1b1f65c0a3a1bf6335c39860ca41acb3c48de278c6b63c5df38239ec1f2e32d58cb897c8c174a5f8e78a9c0b6087d3aef373d7d0f3d9be67700fc2a5a38de1fb71b5b6f6046d841ff35abee2e0b0840a6291a312be184eb311baff5fef0ff6895b9a5f2253aed32fb06b819134f6bb9d531488a87ea2")]
99
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("nanoFramework.ResourceManager, PublicKey=00240000048000009400000006020000002400005253413100040000010001001120aa3e809b3da4f65e1b1f65c0a3a1bf6335c39860ca41acb3c48de278c6b63c5df38239ec1f2e32d58cb897c8c174a5f8e78a9c0b6087d3aef373d7d0f3d9be67700fc2a5a38de1fb71b5b6f6046d841ff35abee2e0b0840a6291a312be184eb311baff5fef0ff6895b9a5f2253aed32fb06b819134f6bb9d531488a87ea2")]
10+
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("nanoFramework.System.Collections, PublicKey=00240000048000009400000006020000002400005253413100040000010001001120aa3e809b3da4f65e1b1f65c0a3a1bf6335c39860ca41acb3c48de278c6b63c5df38239ec1f2e32d58cb897c8c174a5f8e78a9c0b6087d3aef373d7d0f3d9be67700fc2a5a38de1fb71b5b6f6046d841ff35abee2e0b0840a6291a312be184eb311baff5fef0ff6895b9a5f2253aed32fb06b819134f6bb9d531488a87ea2")]

source/nanoFramework.CoreLibrary/System/Array.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,11 @@ extern Object IList.this[int index]
158158
set;
159159
}
160160

161+
internal void SetByIndex(int index, object value)
162+
{
163+
((IList)this)[index] = value;
164+
}
165+
161166
int IList.Add(Object value)
162167
{
163168
throw new NotSupportedException();

source/nanoFramework.CoreLibrary/System/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
[assembly: AssemblyProduct("nanoFramework mscorlib")]
1515
[assembly: AssemblyCopyright("Copyright © nanoFramework Contributors 2017")]
1616

17-
[assembly: AssemblyNativeVersion("100.4.1.0")]
17+
[assembly: AssemblyNativeVersion("100.4.3.0")]

source/nanoFramework.CoreLibrary/System/Collections/DictionaryEntry.cs

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

0 commit comments

Comments
 (0)