gmslAPI
0.1
gmslAPI: An API for Developing Upgrade Solutions using Great Migrations Technology
|
Classes | |
class | Defines |
class | ObjectType |
Enumerations | |
enum | AuthorLibType { AuthorLibType.off = 0, AuthorLibType.on = 1, AuthorLibType.deploy = 2 } |
The AuthorLibType enumeration specifies the ways in which interface description files are authored when libraries or control projects are translated. More... | |
enum | BuildFileStatus { BuildFileStatus.off = 0, BuildFileStatus.on = 1, BuildFileStatus.Local = 2, BuildFileStatus.Global = 3 } |
The BuildFileStatus enumeration specifies the external handling strategies for migration. More... | |
enum | CharacterSets { CharacterSets.ASCII = 0, CharacterSets.UTF8 = 1, CharacterSets.Shift_JIS = 2 } |
The CharacterSets enumeration specifies the source character tht can be specified via the "charset" select property. More... | |
enum | CheckDeclarationType { CheckDeclarationType.off = 0, CheckDeclarationType.on = 1, CheckDeclarationType.ignore = 2, CheckDeclarationType.audit = 3 } |
The CheckDeclarationType enumeration specifies the checking and reporting alternatives for the consistency between DECLARE statements in the source codes and those in a interface description files. More... | |
enum | ComponentType { ComponentType.Method = 0, ComponentType.Accessor = 1, ComponentType.Event = 2, ComponentType.Property = 3, ComponentType.Enumeration = 4, ComponentType.EnumEntry = 5, ComponentType.Structure = 6, ComponentType.Argument = 7, ComponentType.Constant = 8, ComponentType.TextBlock = 9, ComponentType.Statements = 10, ComponentType.Statement = 11, ComponentType.Attribute = 12, ComponentType.BeginProp = 13, ComponentType.NameValue = 14 } |
The ComponentType enumeration specifies the types of library components declared in interface description files. It is stored in the "tLibComp" property "refType". More... | |
enum | Dialects { off = 0, vb7 = 1, gms = 2, jav = 3, jvs = 3, cob = 4, cmd = 5, vbp = 6, vbn = 7, csh = 8, wpf = 9, loc = 10, lob = 11, wpb = 12, mig = 13 } |
enum | LexemeType { LexemeType.EndOfRecord = 0, LexemeType.Special = 1, LexemeType.Identifier = 2, LexemeType.Integer = 3, LexemeType.Float = 4, LexemeType.Quoted = 5, LexemeType.HexCons = 6, LexemeType.Minus = 10, LexemeType.Not = 11, LexemeType.ToPower = 12, LexemeType.Multiply = 13, LexemeType.Divide = 14, LexemeType.IntegerDivide = 15, LexemeType.Modulo = 16, LexemeType.Add = 17, LexemeType.Subtract = 18, LexemeType.Concatenate = 19, LexemeType.NotEqual = 20, GreaterOrEqual = 21, LessOrEqual = 22, Equal = 23, GreaterThan = 24, LessThan = 25, InclusiveOr = 26, And = 27, Like = 28, Is = 29, ExclusiveOr = 30, Equivalent = 31, Implies = 32, BitwiseAnd = 33, BitwiseOr = 34, As = 40, EndScript = 41, EndStatement = 42, OpenBlock = 43, CloseBlock = 44, Byref = 71, Byval = 72, Doevents = 73, Else = 74, False = 75, For = 76, Me = 77, Mid = 78, New = 79, Nothing = 80, Optional = 81, Paramarray = 82, Then = 84, To = 85, True = 86, In = 91, Instance = 92, Of = 93, Typeof = 94, Function = 95, Void = 96, Break = 97, Case = 98, Catch = 99, Continue = 100, Debugger = 101, Default = 102, Delete = 103, Do = 104, ElseStatement = 105, Finally = 106, ForStatement = 107, If = 108, Return = 109, Switch = 110, Throw = 111, Try = 112, Var = 113, While = 114, With = 115, Error = 116, Bool = 117, String = 118, Int = 119 } |
Tokens, as define by a parser, represent a pair (lexeme type, lexeme value). The LexemeType enumeration lists the types of lexeme. More... | |
enum | DisplayType { DisplayType.INTEGER_VALUE = 1, DisplayType.PARENT_OFFSET = 2, DisplayType.OBJECT_TYPE = 3, DisplayType.FULL_IDENT = 4, DisplayType.MIGRATE_STATUS = 5, DisplayType.STRING_VALUE = 6, DisplayType.PATTERN = 7, DisplayType.CONTEXT_FLAGS = 8, DisplayType.ASP_CONTEXT = 9, DisplayType.IDENT_OFFSET = 10, DisplayType.OBJECT_NAME = 11, DisplayType.INTERFACES = 12, DisplayType.REFERENCES = 13, DisplayType.INFO_STATUS = 14, DisplayType.CURRENT_CODE = 15, DisplayType.CHILDCONTROLS = 16, DisplayType.LIBRARY_TYPE = 17, DisplayType.MIGRATE_FLAGS = 18, DisplayType.BINARY_TYPE = 19, DisplayType.AUDIT_TEXT = 20, DisplayType.MIGRATE2_FLAGS = 21, DisplayType.SOURCE_NAME = 22, DisplayType.TARGET_NAME = 23, DisplayType.FULL_NAME = 24 } |
The DisplayType enumeration lists the various types of component displays that can be performed on specified information values by the Symbol.DisplayInfo method. More... | |
enum | EchoType { off = 0, pass1 = 1, pass2 = 2, all = 3 } |
enum | EventType { CodeReference = 0, AdjustPropertiese = 1, AuthorProperties = 2, AuthorDeclarations = 3, AuthorAllocations = 4, ControlMigration = 5, UndefinedProperty = 6, AuthorSubsystem = 7, RefactorHost = 8, InitializeComponent = 9 } |
enum | ControlMigration { BlockAddRange = 1, BlockControlAnalysis = 2 } |
enum | LibraryType { Internal = 0, Native = 1, ActiveX = 2, LocalImport = 3 } |
enum | ExceptionType { ExceptionType.simple = 0, ExceptionType.seterrorobject = 1, ExceptionType.useTryCatch = 2 } |
The ExceptionType enumeration lists how the analyzer should deal with exception handling when doing VB.NET target translations. More... | |
enum | FixedType { FixedType.SHORT = 2, FixedType.INTEGER = 3, FixedType.LONG = 4 } |
The FixedType enumerations lists the integer types that are used within BASIC codes. More... | |
enum | MissingType { MissingType.off = 0, MissingType.JustDoIt = 1, MissingType.Fatal = 2 } |
The MissingType enumeration describes the treatment of missing references either to project file references to external libraries or ASP page references to include files. More... | |
enum | OutStyle { Text = 0, Html = 1, Tabbed = 2 } |
enum | ProcessingStatus { Ignore = 0, Warn = 1, Warning = 1, Error = 2 } |
enum | StorageUnit { StorageUnit.USER = 1, StorageUnit.LANG = 2, StorageUnit.TEMP = 3, StorageUnit.INFO = 4, StorageUnit.CLIENT = 5, StorageUnit.SCRATCH = 6, StorageUnit.METHODS = 7, StorageUnit.DATA = 8 } |
The StorageUnit enumeration defines the different storage areas used by the Store class. More... | |
|
strong |
The AuthorLibType enumeration specifies the ways in which interface description files are authored when libraries or control projects are translated.
|
strong |
The BuildFileStatus enumeration specifies the external handling strategies for migration.
|
strong |
The CharacterSets enumeration specifies the source character tht can be specified via the "charset" select property.
|
strong |
The CheckDeclarationType enumeration specifies the checking and reporting alternatives for the consistency between DECLARE statements in the source codes and those in a interface description files.
|
strong |
The ComponentType enumeration specifies the types of library components declared in interface description files. It is stored in the "tLibComp" property "refType".
|
strong |
The DisplayType enumeration lists the various types of component displays that can be performed on specified information values by the Symbol.DisplayInfo method.
|
strong |
The ExceptionType enumeration lists how the analyzer should deal with exception handling when doing VB.NET target translations.
|
strong |
The FixedType enumerations lists the integer types that are used within BASIC codes.
|
strong |
Tokens, as define by a parser, represent a pair (lexeme type, lexeme value). The LexemeType enumeration lists the types of lexeme.
|
strong |
The MissingType enumeration describes the treatment of missing references either to project file references to external libraries or ASP page references to include files.
|
strong |
The StorageUnit enumeration defines the different storage areas used by the Store class.