|
Options |
Name |
Purpose |
|
|
A
|
ApplyResxValue (character, character, character)
|
Applies a single .resx key/value pair to the subclass model
|
|
|
|
CollectResxProperties (character)
|
Reads the sibling .resx file of the parsed source and dispatches
each "controlName.Property" entry to the subclass via ApplyResxValue
|
|
|
|
CHARACTER DecodeAccessChain (INode)
|
Decodes a Widget_ref / Field_ref node into a CHR(1) delimited
access chain
|
|
|
|
CHARACTER DecodeValueExpression (INode)
|
Decodes the right-hand side of an EQUAL expression to a character value
|
|
|
|
Consultingwerk.Studio.ProparseApi.INode FindFirstChildOfType (INode, NodeTypesEnum)
|
Returns the first child node of the given node which is of the
requested node type
|
|
|
|
Consultingwerk.Studio.ProparseApi.INode FindInitializeComponent (INode)
|
Locates the InitializeComponent method block of the parsed file
|
|
|
|
Consultingwerk.Studio.ProparseApi.INode FindMethod (INode, character)
|
Locates a METHOD node by name in the given AST root
|
|
|
|
CHARACTER GetNewExpressionFirstString (INode)
|
Returns the first QSTRING constructor argument of a NEW expression
|
|
|
|
CHARACTER GetNewExpressionType (INode)
|
Returns the type name from a NEW expression node
|
|
|
|
Consultingwerk.Studio.ProparseApi.IProparseApi GetProparseApi ()
|
Returns the IProparseApi service used to parse the source file
|
|
|
|
Consultingwerk.Studio.ProparseApi.INode GetVariableTypeName (INode)
|
Returns the type name node for a DEFINE VARIABLE statement
|
|
|
|
LOGICAL IsBindingSourceType (character)
|
Returns TRUE for binding source / non-visual types
|
|
|
|
LOGICAL IsButtonType (character)
|
Returns TRUE for button types
|
|
|
|
LOGICAL IsCheckEditorType (character)
|
Returns TRUE for check editor types (mapped to TOGGLE-BOX)
|
|
|
|
LOGICAL IsComboEditorType (character)
|
Returns TRUE for combo editor types (mapped to COMBO-BOX)
|
|
|
|
LOGICAL IsGroupBoxType (character)
|
Returns TRUE for group box types (mapped to ABL RECTANGLE)
|
|
|
|
LOGICAL IsImageType (character)
|
Returns TRUE for image / picture box types
|
|
|
|
LOGICAL IsLabelType (character)
|
Returns TRUE if the given type name represents a label control
|
|
|
|
LOGICAL IsOptionSetType (character)
|
Returns TRUE for option set types (mapped to RADIO-SET)
|
|
|
|
CHARACTER NormalizeText (character)
|
Normalizes Proparse text content to lower case form for THIS-OBJECT
keyword matching. For control names, the original casing is
preserved.
|
|
|
|
INTEGER NthInteger (character, integer)
|
Returns the N-th signed integer token contained in a string
|
|
|
|
DECIMAL PixelsToColumns (integer)
|
Converts pixel coordinates back into ABL column units
|
|
|
|
DECIMAL PixelsToRows (integer)
|
Converts pixel coordinates back into ABL row units
|
|
|
|
CHARACTER ShortClassNameFromFile (character)
|
Returns the short class name represented by the given source file
|
|
|
|
CHARACTER ShortTypeName (character)
|
Returns the short (unqualified) type name of a possibly-qualified
.NET type
|
|
|
|
LOGICAL TryParseTwoIntegers (character, integer, integer)
|
Extracts the first two signed integers found in a string
|