Fix StructuralSparseArray clear function and add basic test (#273) #489
workflows.yaml
on: push
  
      
        Matrix: Build Arch
      
    
    
      
        Matrix: Pack NuGet
      
    
    
      
        Matrix: Deploy NuGet & Release
      
    
    Annotations
86 warnings
          | 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Default)
                        
                      
                       Nullability of reference types in type of parameter 'other' of 'bool Query.Equals(Query other)' doesn't match implicitly implemented member 'bool IEquatable<Query>.Equals(Query? other)' (possibly because of nullability attributes). | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Default)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, PureECS)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Release, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, Assert.AreEqual(expected, actual) (https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2005.md) | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Unboxing a possibly null value. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
| 
                      
                          Build Arch (Debug, Events)
                        
                      
                       Possible null reference assignment. | 
Artifacts
Produced during runtime
          | Name | Size | Digest | |
|---|---|---|---|
| 
                        
                          build-output-Debug
                        
                        
                          Expired
                       | 1 MB | sha256:65f671bbf89ba593eddde5bcd41494e224c2d35168ef89935f845c01650568de |  | 
| 
                        
                          build-output-Debug-Events
                        
                        
                          Expired
                       | 1.01 MB | sha256:fc3b9a9ee1f0d42f371d8c0a77dbd49380886fa473229347d30fe16c56ed8e92 |  | 
| 
                        
                          build-output-Debug-PureECS
                        
                        
                          Expired
                       | 987 KB | sha256:bde4f50455040e190b8d617885f8b096c1dc2a030b83013d7a48d9042333edce |  | 
| 
                        
                          build-output-Release
                        
                        
                          Expired
                       | 895 KB | sha256:94b9b860fb05e16544c95b95db8e45c323d81b5683fb7132c4464e67a99a5f5e |  | 
| 
                        
                          build-output-Release-Events
                        
                        
                          Expired
                       | 1.01 MB | sha256:f0f6bc1786201a2a4a525ede7cb6252ea721df1cfa67945380eeb5e407dc7d54 |  | 
| 
                        
                          build-output-Release-PureECS
                        
                        
                          Expired
                       | 987 KB | sha256:65e4d90152a8f689e05d894b0d7b107f1e908c95b7565df2541a9beae88ceb01 |  | 
| 
                        
                          test-results-Debug-Default
                        
                        
                          Expired
                       | 22.3 KB | sha256:338b2058cb10428d72544c8c776b24125ade112ab53d3a85e7e3ebad0c9f766f |  | 
| 
                        
                          test-results-Debug-Events
                        
                        
                          Expired
                       | 25.5 KB | sha256:4d1f92462da9c46b163874554615cf270d35e821c72f30ddf9d602e08184c3d1 |  | 
| 
                        
                          test-results-Debug-PureECS
                        
                        
                          Expired
                       | 20.3 KB | sha256:b3d435eb2c606bb22bb2f17ec4e93423b5ea604dc9f72494aa04e99fd9780705 |  | 
| 
                        
                          test-results-Release-Default
                        
                        
                          Expired
                       | 22.4 KB | sha256:feebd88ab33fb71bc9e91055a162e030997abdca840ce7bbd927ccfeac8170cf |  | 
| 
                        
                          test-results-Release-Events
                        
                        
                          Expired
                       | 25.5 KB | sha256:a5587ea2371fef80df3d64a8fa9b1e6b8460985eb2a8da48a41c29e52217b707 |  | 
| 
                        
                          test-results-Release-PureECS
                        
                        
                          Expired
                       | 20.1 KB | sha256:184dfa47cc15d58acb47821226aacde304089dacf2f7b6bc91b2d53ee90f975c |  |