Namespace RDCore.SDK.Runtime.Abstract.StdLib
Classes
- IStdDateTimeModule.Intervals
The valid
Intervalarguments of DateAdd(VBStringValue, VBDoubleValue, VBVariantValue), DateDiff(VBStringValue, VBVariantValue, VBVariantValue, VBDayOfWeek, VBFirstWeekOfYear) and DatePart(VBStringValue, VBVariantValue, VBDayOfWeek, VBFirstWeekOfYear); compared without regard to case.
- IStdInformationModule.StdInformationQBColors
Holds the data values corresponding to each legacy 16-bit
QBColorvalue (MS-VBAL §6.1.2.7.1.10's table).
- StdLibArrayAttribute
Declares the element type of a standard-library array parameter, which its C# signature cannot say on its own.
- StdLibAsAnyAttribute
States that a standard-library parameter is
ByRef … As Any, as aDeclare's can be: it takes a variable of any type but an array, and the member is given where the variable is - its address in the session's memory - rather than what it holds.
- StdLibByAddressAttribute
States that a standard-library parameter declared with a type of its own is given where its argument is - its address in the session's memory - rather than what it holds:
StrPtr's, which is the address of the characters of the veryStringit is passed.
- StdLibByRefAttribute
States that a standard-library parameter is
ByRef, as the specification declares it, without the C# signature being arefone: a variable passed to it is passed by reference, and the member is told what the variable is declared as.
- StdLibClassAttribute
Marks an interface as the internal representation of one of the standard library's predefined class modules (MS-VBAL §6.1.3).
- StdLibConstantAttribute
Declares the VBA name of one constant of a standard-library enumeration or module, where it differs from the conventional one.
- StdLibDefaultAttribute
States the default value of an optional standard-library parameter, which its C# signature cannot carry.
- StdLibEnumAttribute
Marks an enumeration as the internal representation of one of the standard library's predefined enums (MS-VBAL §6.1.1).
- StdLibMemberAttribute
Declares what a standard-library member looks like to VBA source, where its C# signature cannot say so on its own.
- StdLibModuleAttribute
Marks an interface as the internal representation of one of the standard library's predefined procedural modules (MS-VBAL §6.1.2).
- StdLibOptionCompareAttribute
Marks a standard-library
Compareparameter that a call omits as taking theOption Compareof the calling module.
- StdLibTypeLibraryByRefAttribute
States that the
VBAtype library declares a standard-library parameter by reference, though it is not aVariant(whose parameters it declaresVARIANT*without being told): a call-siteByValwritten for it is a compile error, Type mismatch, as MS-VBA reports it (Model.Symbols.Abstract.SymbolProperties.TypeLibraryByRef).
- StdLibValueAttribute
States that a standard-library parameter declared
Variantreads the value of its argument, as MS-VBA compiles it: an object given to it stands for its default member's value, and one that has none to give is a compile error (ObjectValueStaticSemantics).
Interfaces
- IStdCollectionClass
MS-VBAL 6.1.3.1 Collection Object
- IStdColorConstantsModule
MS-VBAL 6.1.2.1 ColorConstants Module
- IStdConstantsModule
MS-VBAL 6.1.2.2 Constants Module
- IStdConversionModule
MS-VBAL 6.1.2.3 Conversion Module
- IStdDateTimeModule
MS-VBAL 6.1.2.4 DateTime Module
- IStdEnumVariantClass
The enumerator a
For Eachdrives over an object that is not an array (MS-VBAL §5.4.2.4).
- IStdErrClass
MS-VBAL 6.1.3.2 Err Class
- IStdFileSystemModule
MS-VBAL 6.1.2.5 FileSystem Module
- IStdFinancialModule
MS-VBAL 6.1.2.6 Financial Module
- IStdGlobalClass
MS-VBAL 6.1.3.3 Global Class: the subroutines that load and unload a form.
- IStdHiddenModule
RD-VBAL 6.1.2.13 Hidden Module
- IStdInformationModule
MS-VBAL 6.1.2.7 Information Module
- IStdInteractionModule
MS-VBAL 6.1.2.8 Interaction Module
- IStdKeyCodeConstantsModule
MS-VBAL 6.1.2.9 KeyCodeConstants
- IStdMatchClass
RD-VBAL §6.2 VBScript Regular Expressions: the
Matchclass, one match of a pattern in a text.
- IStdMatchCollectionClass
RD-VBAL §6.2 VBScript Regular Expressions: the
MatchCollectionclass, the matchesRegExp.Executefound.
- IStdMathModule
MS-VBAL 6.1.2.10 Math Module
- IStdRegExpClass
RD-VBAL §6.2 VBScript Regular Expressions: the
RegExpclass of Microsoft VBScript Regular Expressions 5.5, a regular expression and the options it is matched with.
- IStdStringsModule
MS-VBAL 6.1.2.11 Strings Module
- IStdSubMatchesClass
RD-VBAL §6.2 VBScript Regular Expressions: the
SubMatchesclass, what each group of a pattern matched in one match.
- IStdSystemColorConstantsModule
MS-VBAL 6.1.2.12 SystemColorConstants
- IStdUnknownClass
IUnknown: the root interface every object is an instance of.
- IStdUserFormsClass
The
UserFormscollection: the forms that are loaded, in the order they were, numbered from 0 (Excel-measured,oracle\s41U01-U19).
Enums
- IStdInformationModule.StdInformationQBColor
A formalisation of the legal underlying legacy 16-bit
QBColorvalues.
- StdLibMemberKind
Which kind of VBA member a standard-library declaration declares, where the signature alone does not say.
- VBAppWinStyle
MS-VBAL 6.1.1.2 VbAppWinStyle
- VBCalendar
MS-VBAL 6.1.1.3 VbCalendar
- VBCallType
MS-VBAL 6.1.1.4 VbCallType
- VBCompareMethod
MS-VBAL 6.1.1.5 VbCompareMethod
- VBDateTimeFormat
MS-VBAL 6.1.1.6 VbDateTimeFormat
- VBDayOfWeek
MS-VBAL 6.1.1.7 VbDayOfWeek
- VBFileAttribute
MS-VBAL 6.1.1.8 VbFileAttribute
- VBFirstWeekOfYear
MS-VBAL 6.1.1.9 VbFirstWeekOfYear
- VBFormShowConstants
MS-VBAL 6.1.1.1 FormShowConstants
- VBIMEStatus
MS-VBAL 6.1.1.10 VbIMEStatus
- VBMsgBoxResult
MS-VBAL 6.1.1.11 VbMsgBoxResult
- VBMsgBoxStyle
MS-VBAL 6.1.1.12 VbMsgBoxStyle
- VBQueryClose
MS-VBAL 6.1.1.13 VbQueryClose
- VBStrConv
MS-VBAL 6.1.1.14 VbStrConv
- VBTriState
MS-VBAL 6.1.1.15 VbTriState