ATL - Collections |
top |
| Title /
Updated |
Author |
Score |
|
|
XML Serialization on a Collection of Multiple Types that are Unknown
Updated: 22 Jan 2009
Shows how to do XML serialization on a collection of multiple types when the types are not known.
C# (C#1.0, C#2.0, C#3.0), XML, .NET, Architect, Dev
|
Sike Mullivan |
5.00 |
|
|
CollectionRegex -- Regular Expressions for Collections
Updated: 16 Apr 2012
Find patterns in a sequence of objects using a familiar language.
LINQ, Dev, .NET4, RegEx
|
Jacek Gajek |
5.00 |
|
|
Hot Swap Thread Safe Collections
Updated: 12 Jul 2010
An introduction to using the hot-swap technique to build thread safe collection and thread safe source code in general.
C# (C#1.0, C#2.0, C#3.0), .NET
|
Deyan Timnev |
4.94 |
|
|
Custom Sort a List of Objects by Any Order
Updated: 14 Mar 2012
An IList Extension Method that sorts the list in any order or in a combination of orders.
C#, .NET (.NET3.5), Dev, .NET4
|
Frank_Zh |
4.93 |
|
|
B-Tree Sorted Dictionary
Updated: 27 Jul 2010
In-memory B-Tree sorted dictionary.
C#2.0, C#3.0, C#4.0, .NET, Dev, Sorting, Framework, collections, performance
|
Gerardo Recinto |
4.92 |
|
Enhanced ObservableCollection with ability to delay or disable notifications
Updated: 8 May 2012
Implements delayed or disabled INotifyCollectionChanged.
C#, .NETCF, .NET, Visual-Studio, Silverlight, Dev, C#3.5, User-controls, General, UI, DataGridView, Events, .NET4, Silverrlight, Silverlight4, software, MVVM, ArchitectNET, Code, DataGrid, C#5, Data-Binding, Data, ListControl, NET, Silverlight5, pattern, optimization, Binding, DataBinding, Silverlight3
|
Eugene Sadovoi |
4.88 |
|
|
What's in Your Collection? Part 1 of 3: Interfaces
Updated: 13 Aug 2009
Learn about collections in C#. Part 1 focuses on interfaces provided in the System.Collections namespace.
C#1.0, C#2.0, C#3.0, .NET, Dev
|
Jeremy Likness |
4.88 |
|
|
Set Collections for C#
Updated: 3 Feb 2008
Describes a library of set collections I have written
C# (C#2.0), .NET (.NET2.0), Dev
|
Keith Barrett |
4.86 |
|
|
A Concurrent Collection: a MultiMap Generic Collection Class in C# - Part 2
Updated: 5 Jun 2009
MultiMap is similar to a .NET Dictionary collection type, but accepts duplicate Key,Value pairs during addition. The MultiMap collection is also a concurrent collection.
C#2.0, C#3.0, .NET2.0, WinXP, Vista, .NET3.0, .NET3.5, VS2005, VS2008, Dev
|
Bharath K A |
4.85 |
|
|
Having fun with custom collections!
Updated: 14 Oct 2011
Creating custom collections from IEnumerable(T) to IDictionary(T) and everything in between!
C#4.0, VB10, VB.NET, .NET, Dev
|
Naerling |
4.85 |
|
|
A Better Sorted List and Dictionary
Updated: 29 Oct 2011
A memory based BTree ICollection and IDictionary implementation.
C#, .NET, Dev, Sorting
|
Trent Tobler |
4.84 |
|
|
Asynchronous Multi-threaded ObservableCollection
Updated: 23 Jun 2011
An implementation of of a multi-threaded ObservableCollection.
C#, Windows, .NET, Dev
|
Eric Ouellet |
4.83 |
|
|
Observing Changes to an Underlying Array
Updated: 28 Feb 2011
An ObservableCollection wrapper for an array which notifies the observer about changes to its underlying array
C#, Windows, .NET, Dev, collections, .NET4, multithreading, Generics
|
George Tryfonas |
4.83 |
|
|
Sort collection class using LINQ for NUnit projects
Updated: 15 Mar 2010
Provides a static class that can be called in NUnit projects for sorting collections and comparing them.
C#3.0, .NET, LINQ, Dev
|
VasileI |
4.81 |
|
|
IIndexable: A read-only list interface
Updated: 30 Sep 2011
An interface not present in .NET BCL, IIndexable exposes methods for iterating and indexing a read-only collection.
C#, .NET, Dev, General, collections
|
_groo_ |
4.80 |
|
|
Immutable Array for .NET
Updated: 27 Dec 2010
Immutable array implementation for the .NET Framework.
C#, .NET, Dev
|
Luigi Grilli |
4.75 |
|
|
Balanced Binary Search Tree (BST) (Search, Delete, PrintInOrder, PrintPreOrder, PrintPostOrder,DepthFirst, BreadthFirst, BalanceTree)
Updated: 26 Mar 2010
Balanced Binary Search Tree (BST) (Search, Delete, PrintInOrder, PrintPreOrder, PrintPostOrder,DepthFirst, BreadthFirst, BalanceTree)
C# (C#1.0, C#2.0, C#3.0, C#4.0), .NET
|
FatCatProgrammer |
4.75 |
|
|
What's in Your Collection? Part 3 of 3: Custom Collections
Updated: 22 Sep 2009
Understand collections, iterators, and the use of the yield statement to create powerful, custom collections in C#.
C#1.0, C#2.0, C#3.0, .NET, Architect, Dev
|
Jeremy Likness |
4.71 |
|
|
AList – A C++ Associative Array
Updated: 2 Nov 2011
An implementation of an assosiative array (a dictionary) in the standard C++ way.
C++, Dev
|
darkoman |
4.67 |
|
|
Extended Generic Collection From Absolute Zero
Updated: 8 Mar 2010
Building a generic collection class from scratch without just wrapping a List or ArrayList.
C#2.0, C#3.0, .NET2.0, .NET3.0, .NET3.5, Win32, VS2008, Architect, Dev
|
Jason Pearce |
4.64 |
|
|
Creating a ThreadSafe Version of List
Updated: 19 Jan 2010
Creating a ThreadSafe version of List (or any other collection).
C#, .NET, Dev
|
Alaric Dailey |
4.62 |
|
|
ATL Collection Wizard
Updated: 27 Aug 2000
ATL object wizard that creates a collection of other COM objects
VC6, Windows, ATL, Dev
|
David Peterson |
4.59 |
|
|
What's in Your Collection? Part 2 of 3: Concrete
Updated: 8 Sep 2009
The collection is a powerful construct that allows a developer to logically group related elements and navigate through them. In this article, we'll explore some concrete implementations of collections that are part of the base .NET framework.
C#1.0, C#2.0, C#3.0, .NET, Dev
|
Jeremy Likness |
4.53 |
|
|
VList data structures in C#
Updated: 14 Dec 2009
A family of array-like list structures that let you take fast snapshots at any instant in time.
C#2.0, .NETCF, .NET2.0, Mono, .NET3.0, .NET3.5, Architect, Dev
|
Qwertie |
4.48 |
|
|
Bi-Directional SkipList in C#
Updated: 20 Dec 2010
A C# sorted map which can be efficiently subset scanned in both directions
C#, .NET, Architect, Dev, Threading, Sorting, Bidirection, multithreading
|
David Jeske |
4.33 |
|
|
A Generic Collection Class with a Failsafe and Bi-directional Enumerator
Updated: 12 Jan 2009
A generic list/stack/queue with bi-directional and failsafe enumerator, recycled doubly linked list nodes, and wait-for-empty and wait-for-any methods.
C#2.0, Windows, .NET2.0, Dev
|
G.Franklin |
4.33 |
|
|
How To Sort Generic List?
Updated: 12 Aug 2009
An article on sorting generic list based on any attribute of user defined class
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), Win32
|
Anand Malli |
4.22 |
|
|
String Tree Dictionary
Updated: 23 Sep 2008
Good for decoding a stream of characters with a finite number of predefined tokens
C#2.0, .NET2.0, Dev
|
Jacek Gajek |
4.11 |
|
|
KeyedList, Extending the KeyedCollection
Updated: 25 Sep 2008
An attempt to offer an alternative to the generic KeyedCollection.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
|
Rune Baess |
4.11 |
|
|
Implementing C# Generic Collections using ICollection
Updated: 8 Nov 2007
An article explaining a way to implement a generic collection in C# using ICollection, with an example Business Logic Layer.
VC7, VC8.0, C#2.0, C#3.0, .NET2.0, WinXP, Win2003, Vista, .NET3.0, ASP.NET, WebForms, VS2005, VS2008, Dev
|
Jake Weakley |
4.02 |
|
|
Custom Enumerators
Updated: 30 Aug 2008
Modify the behaviour of any enumerator to make it circular, constrained or stepped. Also reversible enumerator.
C#, Windows, WinMobile, .NETCF, .NET, Mobile, Visual-Studio, Architect, Dev, Design
|
Jaime Olivares |
4.00 |
|
|
SortableDictionary
Updated: 4 Apr 2009
An extension to the existing .NET Dictionary that allows sorting by key and by value
C#, .NET
|
dybs |
4.00 |
|
|
Circular Reference-proof ATL Object Collections
Updated: 22 Sep 2003
Using ATL and STL to create collections of COM objects without circular references
VB6, VC6, VC7, VC7.1, Windows, ATL, STL, VS.NET2003, Dev
|
Mick O'Neill |
3.90 |
|
|
Multi-dimensional Array Implementation in Python 3.2 besides with the coincidence of C#
Updated: 8 Mar 2012
A multi dimensional array class with the advance of negative indexes. Used like a[-2, -5, 3] with any dimensions.
C#, Python, Dev, collections
|
lampiclobe |
3.88 |
|
|
Collection Wizard
Updated: 6 Oct 2001
This program was written to make implementing a collection in ATL a snap
VB6, VC6, Windows, ATL, Dev
|
frans |
3.71 |
|
|
Indexed Dictionary
Updated: 4 Jul 2009
An article on a generic collection accessible both as a dictionary and as an indexed list.
C#2.0, Windows, .NET2.0, Dev
|
Asher Barak |
3.71 |
|
|
COM Collection
Updated: 21 Feb 2002
COM collection similar to the Visual Basic's Collection object
VC6, Win2K, ATL, STL, Dev
|
Igor Vigdorchik |
3.67 |
|
|
Iterate two Containers at once with Pairenumerator
Updated: 25 Feb 2008
A enumerable class, that is able to iterate two enumerable collections at once. Either until both or one is done.
C# (C#2.0, C#3.0), .NET (.NET2.0, Mono, DotGNU, .NET3.0, .NET3.5), Visual-Studio
|
Robert Köpferl |
3.40 |
|
|
Thread-safe Collections in .NET 4.0
Updated: 16 Apr 2011
This article gives the reader a fair understanding of the .NET 4.0 concurrent collections.
C#4.0, .NET, Dev
|
corol1234 |
3.33 |
|
|
2D Wrapper for ATL's CComSafeArray
Updated: 8 May 2003
SafeArray Wrapper to simplify and speed up 2D CComSafeArray
VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Visual-Studio, ATL, Dev
|
mdgray |
3.11 |
|
|
Endian Conversion in ARM and x86 Assembly
Updated: 30 Sep 2008
How to solve Endian conversion in multiplatform application
C++, C, Windows, WinMobile, Dev
|
kingsimba0511 |
3.00 |
|
|
Basics of .NET Collections in C#
Updated: 10 Dec 2008
This article focuses on managing collections in .NET Framework 2.0.
C# (C#2.0), .NET (.NET2.0)
|
Shakeel Iqbal |
3.00 |
|
|
Serializable Generic Collection
Updated: 27 Nov 2007
A Generic collection that can be serialized in XML format.
VB8.0, VB9.0, Windows, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, Dev
|
behnam usefy |
3.00 |
|
|
FirstOrDefault Extension Method the Way I Expect It to Work
Updated: 8 Nov 2010
Creating a FirstOrDefault Extension Method that takes the default value as a parameter
C#, .NET, Dev, Extension
|
Jeremy Hutchinson |
2.33 |
|
|
Blazing fast business object filtering
Updated: 2 Feb 2008
An implementation to build indexes on properties of a business object to increase filtering performance.
C#, .NET2.0, .NET3.0, .NET3.5, LINQ, Dev
|
Rick00192 |
2.20 |
|
|
Buffered Pool Manager Class
Updated: 20 Jun 2008
In this article, I'm going to talk about a buffered pool of any Object and an implementation I have written in C#.
C# (C#1.0, C#2.0, C#3.0)
|
wuzhiqiang |
2.13 |
|
|
Advanced Collection for VB6 Application Settings
Updated: 29 Apr 2008
Advanced Collection (like ASP.NET name/value collection) for VB6 Application settings
VB6, VB
|
Sabarinathan Arthanari |
2.00 |
|
|
Convert a Collection to a Table
Updated: 17 May 2007
A collection to table in one function.
C#, Windows, .NET1.1, Visual-Studio, Dev
|
rj45 |
1.89 |
|
|
Generic Tree Control
Updated: 8 Feb 2009
An article on a generic tree collection
C#, Windows, .NET2.0, Architect, Dev
|
Sympthom9 |
|
|
|
BitArray indexed List
Updated: 4 Apr 2012
List subclass for limited number of items and fast search.
.NET, Dev, collections
|
Pinx |
|
|