CADability dotNET
Assembly: CADability (in CADability.dll) Version: 1.1.4254.24737 (1.1.*)
A table, that associates names with objects.
Its purpose is to attach any kind of (user) information to existing CADability objects.
Many objects of the CADability namespace provide a UserData property, by means of which
you can connect any object to it. If the object is serializable, it will be serialized
together with the CADability object. If it implements IClonable it will be cloned when the
containing object is cloned. If it implements IShowProperty it will be displayed
together with the object in the ControlCenter. If it implements IMultiObjectUserData
it will be displayed as a common property when multiple objects are displayed in the ControlCenter
Namespace: CADabilityAssembly: CADability (in CADability.dll) Version: 1.1.4254.24737 (1.1.*)
Syntax
C# |
---|
[SerializableAttribute] public class UserData : ISerializable, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, IEnumerable |
Visual Basic |
---|
<SerializableAttribute> _ Public Class UserData _ Implements ISerializable, IDictionary(Of String, Object), _ ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _ IEnumerable |
Visual C++ |
---|
[SerializableAttribute] public ref class UserData : ISerializable, IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable |