Drawing3d documented Class Library

MNComponent Class

MNComponent is the rootclass from which some important classes are derived. The class is typical for a tree-structure. So it contains children and has a parent by himself. With the property Name a node inner a parent is unique. With the function fullPath you get an unique node description with names separated by "/". If you set the parent, the MNComponent is added to the children of this parent. In case of generatenames = true a valid name is generated and set to the MNComponent. The default indexer is set to a MNComponentclass

For a list of all members of this type, see MNComponent Members .

System.Object
   MNComponent
      Entity

[Visual Basic]
<Serializable> _
<DefaultMember(MemberName:="Item")> _
<ToolboxItem(ToolboxItemType:=null)> _
Public Class MNComponent
    Implements IList, ICollection, IEnumerable, ISerializePath, IComponent, IDisposable
[C#]
[Serializable]
[DefaultMember(MemberName="Item")]
[ToolboxItem(ToolboxItemType=null)]
public class MNComponent : IList, ICollection, IEnumerable, ISerializePath, IComponent, IDisposable

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Requirements

Namespace: Drawing3d

Assembly: Drawing3d (in Drawing3d.dll)

See Also

MNComponent Members | Drawing3d Namespace