You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@
15
15
* Slightly improve performance of `Realm.RemoveAll()` which removes all objects from an open Realm database. (Issue [#2233](https://github.com/realm/realm-dotnet/issues/2194))
16
16
* Improve error messages when not setting a BaseFilePath for realm or app configuration. (Issue [2863](https://github.com/realm/realm-dotnet/issues/2863))
17
17
* Added diagnostic error for nested classes used with the source generator syntax, as they are not yet supported. (Issue [#3130](https://github.com/realm/realm-dotnet/issues/3130))
18
+
* Added `IList` implementation to all Realm collections to allow for UWP ListView databinding. (Issue [#1759](https://github.com/realm/realm-dotnet/issues/1759))
18
19
19
20
### Fixed
20
21
* Fixed issue where Realm parameters' initialization would get run twice, resulting in unexpected behavior.
Copy file name to clipboardExpand all lines: Realm/Realm/DatabaseTypes/RealmCollectionBase.cs
+65-2Lines changed: 65 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -35,9 +35,11 @@ namespace Realms
35
35
{
36
36
[EditorBrowsable(EditorBrowsableState.Never)]
37
37
[SuppressMessage("StyleCop.CSharp.DocumentationRules","SA1600:Elements should be documented",Justification="This should not be directly accessed by users.")]
38
+
[SuppressMessage("Design","CA1010:Generic interface should also be implemented",Justification="IList conformance is needed for UWP databinding. IList<T> is not necessary.")]
thrownewArgumentException($"Specified array doesn't have enough capacity to perform the copy. Needed: {index+Count}, available: {array.Length}",nameof(array));
0 commit comments