SyncRoot Property
- Explicit
- Implements
System.explicitly: cast to the interface to use it.Collections. ICollection
- Namespace
TXTextControl
- Package
TXTextControl.asTextControl. WPF. SDK TXTextControl.from the private NuGet feed or Text Control Offline Packagesdll
Description
Gets an object that can be used to synchronize access to the collection.
Syntax
The type implements this member of System.Collections.ICollection explicitly: code reaches it by casting to the interface, as in ((ICollection)value).SyncRoot.
object ICollection.SyncRoot { get; }Private ReadOnly Property SyncRoot As Object Implements ICollection.SyncRootExamples
The following example works with comments in the current document by using CommentCollection.syncroot.
CommentCollection commentCollection = textControl.Comments;
textControl.Text = "Payment is due within 30 days.";
textControl.Select(0, textControl.Text.Length);
commentCollection.Add(new CommentedText("Verify the payment term."));
ICollection collection = commentCollection;
var value = collection.SyncRoot;Dim commentCollection As CommentCollection = textControl.Comments
textControl.Text = "Payment is due within 30 days."
textControl.Select(0, textControl.Text.Length)
commentCollection.Add(New CommentedText("Verify the payment term."))
Dim collection As ICollection = commentCollection
Dim value = collection.SyncRootLimitations
Read only.