Project ID | F4643802ED642DBA85258AE5006336F9 |
Version | |
Class ID | 09320DD873E6C00485258AE500634583 |
Class Type | Derived |
Derived From | ValuedElement |
Attributes |
authorNodeFQNs (Get) As StringQueue |
Arguments (Get) As Variant |
childCount (Get) As Integer |
Classes (Get) As Variant |
CodeSample (Get) As String |
Comment (Get) As String |
FirstRemContent (Get) As String |
FQN (Get) As String |
hasArguments (Get) As Boolean |
hasChildNodes (Get) As Boolean |
isClass (Get) As Boolean |
isEvent (Get) As Boolean |
isFunction (Get) As Boolean |
isGetter (Get) As Boolean |
isInstanceComplete (Get) As Boolean |
isLastChildComplete (Get) As Boolean |
isLastChildRemarkComplete (Get) As Boolean |
isLibrary (Get) As Boolean |
isProperty (Get) As Boolean |
isRemark (Get) As Boolean |
isSetter (Get) As Boolean |
isSub (Get) As Boolean |
isType (Get) As Boolean |
isVariable (Get) As Boolean |
isVSID_AUTHOR_BLOCK (Get) As Boolean |
InstanceCode (Get) As Long |
InstanceNumber (Get) As Long |
InstanceType (Get) As String |
LastChild (Get) As BSXscriptNode |
LastRemContent (Get) As String |
LineCount (Get) As Long |
MethodType (Get) As String |
nodeTags (Get) As StringQueue |
ParentFQN (Get) As String |
QN (Get) As String |
Script (Get) As String |
SignatureCode (Get) As Long |
ValueType (Get) As String |
InstanceCode (Set) As Long |
QN (Set) As String |
SignatureCode (Set) As Long |
getNode(key As String) As BSXscriptNode |
hasNode(key As String) As Boolean |
insertNode(source As BSXscriptNode) As Boolean |
removeNode(key As String) As Boolean |
spawnBSXScriptCodeObject(objParent As CodeElement) As Variant |
appendArgument(source As ValuedElement) |
clearInstanceCode() |
markIncomplete() |
New(parent As BSXscriptNode, FQNprefix As String, Comment As String) |
Public Property Get authorNodeFQNs As StringQueue | ||||
---|---|---|---|---|
FQNs of all descendent nodes that represent VSID Author Blocks @return StringQueue containing the FQNs of all descendent VSID Author Nodes. |
Public Property Get FQN As String | ||||
---|---|---|---|---|
Fully Qualified Name of the Object @return Fully Qualified Name of the Object |
Public Property Get hasArguments As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Object has Arguments |
Public Property Get hasChildNodes As Boolean | ||||
---|---|---|---|---|
Flag indicating the object has child nodes |
Public Property Get isEvent As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Object represents an Event |
Public Property Get isFunction As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Object represents a Function |
Public Property Get isGetter As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Object represents a Getter |
Public Property Get isInstanceComplete As Boolean | ||||
---|---|---|---|---|
Flag indicating the current Instance element being parsed is complete (has reached and read the "End XXX" line) |
Public Property Get isLibrary As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Object represents a Library |
Public Property Get isProperty As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Object represents a Property |
Public Property Get isRemark As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Object represents a Remark |
Public Property Get isSetter As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Object represents a Setter |
Public Property Get isVariable As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Object represents a Variable |
Public Property Get isVSID_AUTHOR_BLOCK As Boolean | ||||
---|---|---|---|---|
Flag indicating if this object instance a VSID Author Block |
Public Property Get InstanceCode As Long | ||||
---|---|---|---|---|
Numeric code indicating the Instance Type (such as Sub, Function, or Property) |
Public Property Get InstanceNumber As Long | ||||
---|---|---|---|---|
Instance number of the node (relative to sibling nodes) |
Public Property Get InstanceType As String | ||||
---|---|---|---|---|
String representing the Instance Type (such as Sub, Function, or Property) |
Public Property Get LastChild As BSXscriptNode | ||||
---|---|---|---|---|
The last child BSXscriptNode contained by the object. |
Public Property Get LineCount As Long | ||||
---|---|---|---|---|
Total Lines of Code for the object (and all children) @return Number of lines of code for the object, including all childre |
Public Property Get MethodType As String | ||||
---|---|---|---|---|
String representation of the Method Type (Sub, Function, or Property) |
Public Property Get ParentFQN As String | ||||
---|---|---|---|---|
Fully Qualified Name of the Object's Parent @return Fully Qualified Name of the Object's Parent |
Public Property Get SignatureCode As Long | ||||
---|---|---|---|---|
Numeric code indicating the Instance Type (such as Sub, Function, or Property) |
Public Property Get ValueType As String | ||||
---|---|---|---|---|
Extrapolated type (such as String, Integer, etc) - pulled from the first line of the object's Script property |
Public Property Set InstanceCode As Long | ||||
---|---|---|---|---|
Numeric code indicating the Instance Type (such as Sub, Function, or Property) |
Public Sub appendArgument(source As ValuedElement) | ||||
---|---|---|---|---|
Appends an Argument to the Object | ||||
idx | Argument | Data Type | Attributes | Comments |
1 | source | ValuedElement | Argument to be appended |
Copyright © HCL America, Inc. 1999, 2023. All Rights Reserved.