ArrayList.SyncRoot Property
Gets an object that you can use to synchronize access to the ArrayList collection.
Namespace: System.Collections
Assembly: mscorlib (in mscorlib.dll)
Syntax
public virtual Object SyncRoot { get; }
Property Value
An object that you can use to synchronize access to the ArrayList collection.
Remarks
Using the SyncRoot property, you can have derived classes create their own synchronized version of the ArrayList collection. The synchronizing code must perform operations on the SyncRoot property of the ArrayList collection, not directly on the collection itself. This ensures that objects in collections derived from other objects will function properly. Specifically, SyncRoot maintains proper synchronization with other threads that might be simultaneously modifying one or more objects in the ArrayList collection.
Version Information
Available in the .NET Micro Framework versions 2.0, 2.5, 3.0, 4.0, 4.1, and 4.2.
See Also
Reference
ArrayList Class
ArrayList Members
System.Collections Namespace