Skip to content

Commit

Permalink
Extract System.Collections (#94)
Browse files Browse the repository at this point in the history
***PUBLISH_RELEASE***
***UPDATE_DEPENDENTS***
  • Loading branch information
josesimoes authored Nov 4, 2019
1 parent ff8bdb2 commit 226b210
Show file tree
Hide file tree
Showing 12 changed files with 10 additions and 1,131 deletions.
1 change: 1 addition & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ jobs:
lib-nanoFramework.System.Math
lib-nanoFramework.TI.EasyLink
lib-nanoFramework.ResourceManager
lib-nanoFramework.System.Collections
Json.NetMF
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') )
displayName: Update dependent class libs
Expand Down
5 changes: 0 additions & 5 deletions source/nanoFramework.CoreLibrary/CoreLibrary.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -64,17 +64,12 @@
<Compile Include="System\Char.cs" />
<Compile Include="System\CLSCompliantAttribute.cs" />
<Compile Include="System\Collections\ArrayList.cs" />
<Compile Include="System\Collections\DictionaryEntry.cs" />
<Compile Include="System\Collections\Hashtable.cs" />
<Compile Include="System\Collections\ICollection.cs" />
<Compile Include="System\Collections\IComparer.cs" />
<Compile Include="System\Collections\IDictionary.cs" />
<Compile Include="System\Collections\IEnumerable.cs" />
<Compile Include="System\Collections\IEnumerator.cs" />
<Compile Include="System\Collections\IEqualityComparer.cs" />
<Compile Include="System\Collections\IList.cs" />
<Compile Include="System\Collections\Queue.cs" />
<Compile Include="System\Collections\Stack.cs" />
<Compile Include="System\ComponentModel\EditorBrowsableAttribute.cs" />
<Compile Include="System\Convert.cs" />
<Compile Include="System\DateTime.cs" />
Expand Down
1 change: 1 addition & 0 deletions source/nanoFramework.CoreLibrary/Friends.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@

[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("System.Math, PublicKey=00240000048000009400000006020000002400005253413100040000010001001120aa3e809b3da4f65e1b1f65c0a3a1bf6335c39860ca41acb3c48de278c6b63c5df38239ec1f2e32d58cb897c8c174a5f8e78a9c0b6087d3aef373d7d0f3d9be67700fc2a5a38de1fb71b5b6f6046d841ff35abee2e0b0840a6291a312be184eb311baff5fef0ff6895b9a5f2253aed32fb06b819134f6bb9d531488a87ea2")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("nanoFramework.ResourceManager, PublicKey=00240000048000009400000006020000002400005253413100040000010001001120aa3e809b3da4f65e1b1f65c0a3a1bf6335c39860ca41acb3c48de278c6b63c5df38239ec1f2e32d58cb897c8c174a5f8e78a9c0b6087d3aef373d7d0f3d9be67700fc2a5a38de1fb71b5b6f6046d841ff35abee2e0b0840a6291a312be184eb311baff5fef0ff6895b9a5f2253aed32fb06b819134f6bb9d531488a87ea2")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("nanoFramework.System.Collections, PublicKey=00240000048000009400000006020000002400005253413100040000010001001120aa3e809b3da4f65e1b1f65c0a3a1bf6335c39860ca41acb3c48de278c6b63c5df38239ec1f2e32d58cb897c8c174a5f8e78a9c0b6087d3aef373d7d0f3d9be67700fc2a5a38de1fb71b5b6f6046d841ff35abee2e0b0840a6291a312be184eb311baff5fef0ff6895b9a5f2253aed32fb06b819134f6bb9d531488a87ea2")]
5 changes: 5 additions & 0 deletions source/nanoFramework.CoreLibrary/System/Array.cs
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,11 @@ extern Object IList.this[int index]
set;
}

internal void SetByIndex(int index, object value)
{
((IList)this)[index] = value;
}

int IList.Add(Object value)
{
throw new NotSupportedException();
Expand Down
2 changes: 1 addition & 1 deletion source/nanoFramework.CoreLibrary/System/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@
[assembly: AssemblyProduct("nanoFramework mscorlib")]
[assembly: AssemblyCopyright("Copyright © nanoFramework Contributors 2017")]

[assembly: AssemblyNativeVersion("100.4.1.0")]
[assembly: AssemblyNativeVersion("100.4.3.0")]

This file was deleted.

Loading

0 comments on commit 226b210

Please sign in to comment.