ConcurrentNameTable ClassConcurrentNameTable ClassConcurrentNameTable Class

Implements an efficient (lock free) thread-safe XmlNameTableXmlNameTableXmlNameTable.

Inheritance Hierarchy

Syntax

Public NotInheritable Class ConcurrentNameTable _
        Inherits System.Xml.XmlNameTable
public sealed class ConcurrentNameTable : System.Xml.XmlNameTable
public:
ref class ConcurrentNameTable sealed : System.Xml::XmlNameTable^
 
The ConcurrentNameTableConcurrentNameTableConcurrentNameTable type exposes the following members.

Constructors

 ConstructorDescription
Public methodConcurrentNameTableConcurrentNameTableConcurrentNameTable Initializes a new instance of the ConcurrentNameTableConcurrentNameTableConcurrentNameTable class.

Top

Methods

 MethodDescription
Public methodAdd (char[], int, int)Add (Char(), Integer, Integer)Add (array<char>^, int, int) Atomizes the specified string and adds it to the ConcurrentNameTableConcurrentNameTableConcurrentNameTable. (Overrides XmlNameTable.AddXmlNameTable.AddXmlNameTable::Add)
Public methodAdd (string)Add (String)Add (String^) Atomizes the specified string and adds it to the ConcurrentNameTableConcurrentNameTableConcurrentNameTable. (Overrides XmlNameTable.AddXmlNameTable.AddXmlNameTable::Add)
Public methodObject.EqualsObject.EqualsObject::Equals Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.FinalizeObject.FinalizeObject::Finalize Allows an objectObjectobject to attempt to free resources and perform other cleanup operations before the objectObjectobject is reclaimed by garbage collection. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodGet (char[], int, int)Get (Char(), Integer, Integer)Get (array<char>^, int, int) Gets the atomized string containing the same characters as the specified range of characters in the given array. (Overrides XmlNameTable.GetXmlNameTable.GetXmlNameTable::Get)
Public methodGet (string)Get (String)Get (String^) Gets the atomized string containing the same value as the specified string. (Overrides XmlNameTable.GetXmlNameTable.GetXmlNameTable::Get)
Public methodObject.GetHashCodeObject.GetHashCodeObject::GetHashCode Serves as a hash function for a particular type. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetTypeObject.GetTypeObject::GetType Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.ToStringObject.ToStringObject::ToString Returns a stringStringString that represents the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)

Top

Remarks

All public and protected members of ConcurrentNameTableConcurrentNameTableConcurrentNameTable are thread-safe and may be used concurrently from multiple threads.