Skip to Main Content
C# in a Nutshell, Second Edition
book

C# in a Nutshell, Second Edition

by Peter Drayton, Ben Albahari, Ted Neward
August 2003
Intermediate to advanced content levelIntermediate to advanced
928 pages
32h 1m
English
O'Reilly Media, Inc.
Content preview from C# in a Nutshell, Second Edition

Name

NameObjectCollectionBase

Synopsis

This abstract base class is for a hashtable-based collection of key/value pairs, in which the key is specifically typed as a string. This class defines methods to be overridden by derived classes that allow for special comparing and sorting of key strings.

public abstract class NameObjectCollectionBase : ICollection, IEnumerable, System.Runtime.Serialization.ISerializable, 
System.Runtime.Serialization.IDeserializationCallback {
// Protected Constructors
   protected NameObjectCollectionBase( );
   protected NameObjectCollectionBase(System.Collections.IHashCodeProvider hashProvider, 
        System.Collections.IComparer comparer);
   protected NameObjectCollectionBase(int capacity);
   protected NameObjectCollectionBase(int capacity, System.Collections.IHashCodeProvider hashProvider, 
        System.Collections.IComparer comparer);
   protected NameObjectCollectionBase(System.Runtime.Serialization.SerializationInfo info, 
        System.Runtime.Serialization.StreamingContext context);
// Public Instance Properties
   public virtual int Count{get; }
 // implements ICollection
   public virtual KeysCollection Keys{get; }
// Protected Instance Properties
   protected bool IsReadOnly{set; get; }
// Public Instance Methods
   public IEnumerator GetEnumerator( );
// implements IEnumerable
   public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, 
        System.Runtime.Serialization.StreamingContext context);  
// implements ISerializable
   public virtual void OnDeserialization(object  ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C# in a Nutshell

C# in a Nutshell

Ben Albahari, Ted Neward, Peter Drayton
C# 7.0 in a Nutshell

C# 7.0 in a Nutshell

Joseph Albahari, Ben Albahari
C# Cookbook, 2nd Edition

C# Cookbook, 2nd Edition

Jay Hilyard, Stephen Teilhet
C# Cookbook

C# Cookbook

Joe Mayo

Publisher Resources

ISBN: 0596005261Catalog PageErrata