menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ClipboardNodeCollection - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class ClipboardNodeCollection

    Collection of nodes that can be transferred to and from the clipboard.

    Inheritance
    System.Object
    CollectionEx
    NodeCollection
    ClipboardNodeCollection
    Implements
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    System.ICloneable
    System.Runtime.Serialization.ISerializable
    IServiceReferenceHolder
    IServiceReferenceProvider
    Inherited Members
    CollectionEx.AddRange(ICollection)
    CollectionEx.AddValue(Object)
    CollectionEx.Clear()
    CollectionEx.CopyTo(Array, Int32)
    CollectionEx.Count
    CollectionEx.EventSink
    CollectionEx.IEnumerable.GetEnumerator()
    CollectionEx.IList.Add(Object)
    CollectionEx.IList.Clear()
    CollectionEx.IList.Contains(Object)
    CollectionEx.IList.get_Item(Int32)
    CollectionEx.IList.IndexOf(Object)
    CollectionEx.IList.Insert(Int32, Object)
    CollectionEx.IList.IsFixedSize
    CollectionEx.IList.IsReadOnly
    CollectionEx.IList.Item[Int32]
    CollectionEx.IList.Remove(Object)
    CollectionEx.IList.RemoveAt(Int32)
    CollectionEx.IList.set_Item(Int32, Object)
    CollectionEx.InsertValue(Int32, Object)
    CollectionEx.IsEmpty
    CollectionEx.IsSynchronized
    CollectionEx.Members
    CollectionEx.OnChangesComplete(CollectionExEventArgs)
    CollectionEx.OnChanging(CollectionExEventArgs)
    CollectionEx.Owner
    CollectionEx.ProvideServiceReference(RuntimeTypeHandle)
    CollectionEx.QuietMode
    CollectionEx.RemoveAt(Int32)
    CollectionEx.RemoveRange(ICollection)
    CollectionEx.RemoveValue(Object)
    CollectionEx.Set(Int32, Object)
    CollectionEx.Sort(IComparer)
    CollectionEx.SyncRoot
    CollectionEx.UpdateReferences
    CollectionEx.UpdateServiceReferences(IServiceReferenceProvider)
    NodeCollection.Add(Node)
    NodeCollection.c_strNODE
    NodeCollection.Clone()
    NodeCollection.Container
    NodeCollection.Contains(Node)
    NodeCollection.Contains(String)
    NodeCollection.CopyTo(Node[], Int32)
    NodeCollection.FindNodeByName(String)
    NodeCollection.First
    NodeCollection.GenerateUniqueName(Node)
    NodeCollection.GetEnumerator()
    NodeCollection.IndexOf(Node)
    NodeCollection.Insert(Int32, Node)
    NodeCollection.Item[Int32]
    NodeCollection.Item[String]
    NodeCollection.Last
    NodeCollection.OnValidate(ICollection)
    NodeCollection.OnValidate(Object)
    NodeCollection.RaiseChangesCompleteEvent(CollectionExEventArgs)
    NodeCollection.RaiseChangingEvent(CollectionExEventArgs)
    NodeCollection.Remove(Node)
    NodeCollection.Remove(NodeCollection)
    NodeCollection.UpdateServiceReferences(CollectionExEventArgs)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Forms.Diagram
    Assembly: Syncfusion.Diagram.Base.dll
    Syntax
    public class ClipboardNodeCollection : NodeCollection, IList, ICollection, IEnumerable, ICloneable, ISerializable, IServiceReferenceHolder, IServiceReferenceProvider
    Remarks

    This is a specialized NodeCollection class that is used for storing nodes on the clipboard. It maintains a GUID (Globally Unique IDentifier) that identifies the object that placed the collection of nodes on the clipboard.

    Constructors

    ClipboardNodeCollection(Guid)

    Initializes a new instance of the ClipboardNodeCollection class. Constructs a ClipboardNodeCollection given a GUID.

    Declaration
    public ClipboardNodeCollection(Guid srcGuid)
    Parameters
    Type Name Description
    System.Guid srcGuid

    GUID that identifies the source of the nodes.

    ClipboardNodeCollection(SerializationInfo, StreamingContext)

    Initializes a new instance of the ClipboardNodeCollection class. Serialization constructor for a ClipboardNodeCollection.

    Declaration
    protected ClipboardNodeCollection(SerializationInfo info, StreamingContext context)
    Parameters
    Type Name Description
    System.Runtime.Serialization.SerializationInfo info

    Serialization state information.

    System.Runtime.Serialization.StreamingContext context

    Streaming context information.

    Methods

    CompareSourceGuid(Guid)

    Compares the given GUID to the source GUID of the collection.

    Declaration
    public bool CompareSourceGuid(Guid guid)
    Parameters
    Type Name Description
    System.Guid guid

    GUID to compare.

    Returns
    Type Description
    System.Boolean

    True if the GUIDs match; otherwise False.

    GetObjectData(SerializationInfo, StreamingContext)

    Populates a SerializationInfo with the data needed to serialize the target object.

    Declaration
    public override void GetObjectData(SerializationInfo info, StreamingContext context)
    Parameters
    Type Name Description
    System.Runtime.Serialization.SerializationInfo info

    SerializationInfo object to populate.

    System.Runtime.Serialization.StreamingContext context

    Destination streaming context.

    Overrides
    CollectionEx.GetObjectData(SerializationInfo, StreamingContext)

    Implements

    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    System.ICloneable
    System.Runtime.Serialization.ISerializable
    IServiceReferenceHolder
    IServiceReferenceProvider

    Extension Methods

    EnumerableExtensions.GetElementType(IEnumerable)
    EnumerableExtensions.GetItemPropertyInfo(IEnumerable)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    FunctionalExtensions.MoveTo(IList, Int32, Int32)
    QueryableExtensions.OfQueryable(IEnumerable)
    QueryableExtensions.OfQueryable(IEnumerable, Type)
    QueryableExtensions.GroupByMany<TElement>(IEnumerable, Type, List<Func<TElement, Object>>)
    QueryableExtensions.GroupByMany(IEnumerable, Type, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Dictionary<String, IComparer<Object>>, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Func<String, Expression>, String[])
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved