Increased test coverage for all collection classes up to the priority queue to 100%; SetParent() is no longer 'protected internal' as internal is sufficient in this case (.NET 'protected internal' is less restrictive than 'protected' or 'internal' alone); parenting collection now unsets parent for items that are being replaced; priority queue version check for enumerators (to protected against modification of the collection) now only happens in debug mode
git-svn-id: file:///srv/devel/repo-conversion/nusu@94 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
cb0355193d
commit
c43bfd47c8
11 changed files with 663 additions and 18 deletions
|
@ -48,6 +48,9 @@
|
|||
<ItemGroup>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Source\Collections\ItemEventArgs.cs" />
|
||||
<Compile Include="Source\Collections\ItemEventArgs.Test.cs">
|
||||
<DependentUpon>ItemEventArgs.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\ObservableCollection.cs" />
|
||||
<Compile Include="Source\Collections\ObservableCollection.Test.cs">
|
||||
<DependentUpon>ObservableCollection.cs</DependentUpon>
|
||||
|
@ -57,8 +60,17 @@
|
|||
<DependentUpon>PairPriorityQueue.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\Parentable.cs" />
|
||||
<Compile Include="Source\Collections\Parentable.Test.cs">
|
||||
<DependentUpon>Parentable.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\ParentingCollection.cs" />
|
||||
<Compile Include="Source\Collections\ParentingCollection.Test.cs">
|
||||
<DependentUpon>ParentingCollection.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\PriorityItemPair.cs" />
|
||||
<Compile Include="Source\Collections\PriorityItemPair.Test.cs">
|
||||
<DependentUpon>PriorityItemPair.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\PriorityQueue.cs" />
|
||||
<Compile Include="Source\Collections\PriorityQueue.Test.cs">
|
||||
<DependentUpon>PriorityQueue.cs</DependentUpon>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue