LVClassLibrary Properties

Requires: Base Development System

Inherits from ProjectItem»Library. View the class hierarchy.

PropertyDescription
Ancestor Restricts Reference CreationProperty indicates that an ancestor class controls the creation of data value references to this class. Only the ancestors member VIs can create data value references. Details
Child References RestrictedProperty indicates whether data value references to all of this class descendants can be created only in member VIs of this class. Details
Children In Memory[]Returns an array of references to all LabVIEW classes in memory that directly inherit from the referenced class. This property does not return additional descendents of the child classes. Details
DefaultProbeReturns a reference to the default probe for the LabVIEW class library. The default probe is the probe LabVIEW uses when you first create a probe from a wire of this class type. Details
Dynamic Member VIs[]Returns an array of references to the member VIs of the referenced LabVIEW class that contain a dynamic dispatch terminal. To obtain references to the methods of the referenced class that do not contain a dynamic dispatch terminal, use the Static Member VIs[] property. Details
Is InterfaceReturns TRUE if the referenced .lvclass file is an interface and returns FALSE if the file is a class. Details
Parent ClassGets or sets the LabVIEW class from which the referenced class directly inherits. This property does not support interfaces. Details
Parent InterfacesReads the interfaces that the referenced class directly inherits from. Missing parents are not included. Use the Write Parent Interfaces method to assign parent interfaces to a class. Details
Parent LibrariesReads information about the parent libraries of this LabVIEW class library. Missing parents are included. Use the Write Parent Library Paths method to assign the array. Details
Private Data ControlReturns a reference to the control that contains the private data of this LabVIEW class. Details
Self References RestrictedProperty indicates that data value references to this class can only be created/deleted by member VIs of this class. Details
Simple NameReturns the name of the class without prepending namespace information from owning classes. Details
Static Member VIs[]Returns an array of references to the members VIs of the referenced LabVIEW class that do not contain a dynamic dispatch terminal. To obtain references to the methods of the referenced class that contain a dynamic dispatch terminal, use the Dynamic Member VIs[] property. Details
Transfer Must Overrides?Determines whether to allow the class to transfer all override requirements to any descendant classes instead of overriding the dynamic dispatch VI itself. This property is similar to the Transfer all Must Override requirements to descendant classes checkbox of the Inheritance page of the Class Properties dialog box. Details
Wire PensGets or sets the appearance of the wire associated with this LabVIEW class. Details