Skip to content

Commit 2b4f019

Browse files
committed
Document more attributes.
1 parent 5008f55 commit 2b4f019

2 files changed

Lines changed: 328 additions & 76 deletions

File tree

docs/Miscellaneous/Documentation Development.md

Lines changed: 41 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -75,38 +75,59 @@ These are modules within VBA and VBRUN:
7575

7676
> [!NOTE]
7777
>
78-
> All non-alphabetic characters are removed from the links. All attribute names are in lowercase in the links. I.e. `ArrayBoundsChecks(Bool)` is referenced as `/tB/Core/Attributes#arrayboundschecksbool`.
78+
> All non-alphabetic characters, as well as parameters, are removed from the links. All attribute names are in lowercase in the links. E.g. `ArrayBoundsChecks(Bool)` is referenced as `/tB/Core/Attributes#arrayboundschecks`.
7979
8080
- [AppObject](../tB/Core/Attributes#appobject)
81-
- [ArrayBoundsChecks(Bool)](../tB/Core/Attributes#arrayboundschecksbool)
82-
- [CoClassCustomConstructor(String)](../tB/Core/Attributes#coclasscustomconstructorstring)
83-
- [CoClassId(String)](../tB/Core/Attributes#coclassidstring)
84-
- [ComCreatable(Bool)](../tB/Core/Attributes#comcreatablebool)
85-
- [ComExtensible(Bool)](../tB/Core/Attributes#comextensiblebool)
81+
- [ArrayBoundsChecks](../tB/Core/Attributes#arrayboundschecks)
82+
- [BindOnlyIfNoArguments](../tB/Core/Attributes#bindonlyifnoarguments)
83+
- [BindOnlyIfStringSuffix](../tB/Core/Attributes#bindonlyifstringsuffix)
84+
- [ClassId](../tB/Core/Attributes#classid)
85+
- [CoClassCustomConstructor](../tB/Core/Attributes#coclasscustomconstructor)
86+
- [CoClassId](../tB/Core/Attributes#coclassid)
87+
- [COMControl](../tB/Core/Attributes#comcontrol)
88+
- [COMCreatable](../tB/Core/Attributes#comcreatable)
89+
- [COMExtensible](../tB/Core/Attributes#comextensible)
8690
- [ComImport](../tB/Core/Attributes#comimport)
87-
- [CompileIf(Bool)](../tB/Core/Attributes#compileifbool)
91+
- [CompileIf](../tB/Core/Attributes#compileif)
92+
- [CompilerOptions](../tB/Core/Attributes#compileroptions)
8893
- [ConstantFoldable](../tB/Core/Attributes#constantfoldable)
89-
- [Debuggable(Bool)](../tB/Core/Attributes#debuggablebool)
94+
- [ConstantFoldableNumericsOnly](../tB/Core/Attributes#constantfoldablenumericsonly)
95+
- [Debuggable](../tB/Core/Attributes#debuggable)
9096
- [DebugOnly](../tB/Core/Attributes#debugonly)
91-
- [Description(String)](../tB/Core/Attributes#description)
92-
- [DispId(Integer)](../tB/Core/Attributes#dispidinteger)
97+
- [Description](../tB/Core/Attributes#description)
98+
- [DispId](../tB/Core/Attributes#dispid)
9399
- [DllExport](../tB/Core/Attributes#dllexport)
94-
- [DllStackCheck(Bool)](../tB/Core/Attributes#dllstackcheckbool)
95-
- [EnumId(String)](../tB/Core/Attributes#enumidstring)
100+
- [DLLStackCheck](../tB/Core/Attributes#dllstackcheck)
101+
- [EnforceErrors](../tB/Core/Attributes#enforceerrors)
102+
- [EnforceWarnings](../tB/Core/Attributes#enforcewarnings)
103+
- [EnumId](../tB/Core/Attributes#enumid)
104+
- [EventInterfaceId](../tB/Core/Attributes#eventinterfaceid)
105+
- [EventsUseDispInterface](../tB/Core/Attributes#eventsusedispinterface)
96106
- [Flags](../tB/Core/Attributes#flags)
97-
- [FloatingPointErrorChecks(Bool)](../tB/Core/Attributes#floatingpointerrorchecksbool)
107+
- [FloatingPointErrorChecks](../tB/Core/Attributes#floatingpointerrorchecks)
108+
- [FormDesignerId](../tB/Core/Attributes#formdesignerid)
98109
- [Hidden](../tB/Core/Attributes#hidden)
99-
- [IntegerOverflowChecks(Bool)](../tB/Core/Attributes#integeroverflowchecksbool)
100-
- [InterfaceId(String)](../tB/Core/Attributes#interfaceidstring)
101-
- [OleAutomation(Bool)](../tB/Core/Attributes#oleautomationbool)
102-
- [PopulateFrom(…)](../tB/Core/Attributes#populatefrom)
110+
- [IdeButton](../tB/Core/Attributes#idebutton)
111+
- [IntegerOverflowChecks](../tB/Core/Attributes#integeroverflowchecks)
112+
- [InterfaceId](../tB/Core/Attributes#interfaceid)
113+
- [MustBeQualified](../tB/Core/Attributes#mustbequalified)
114+
- [OleAutomation](../tB/Core/Attributes#oleautomation)
115+
- [PackingAlignment](../tB/Core/Attributes#packingalignment)
116+
- [PopulateFrom](../tB/Core/Attributes#populatefrom)
103117
- [PredeclaredID](../tB/Core/Attributes#predeclaredid)
104-
- [PreserveSig(Bool)](../tB/Core/Attributes#preservesigbool)
118+
- [PreserveSig](../tB/Core/Attributes#preservesig)
105119
- [Restricted](../tB/Core/Attributes#restricted)
106120
- [RunAfterBuild](../tB/Core/Attributes#runafterbuild)
107-
- [SetDllDirectory(Bool)](../tB/Core/Attributes#setdlldirectorybool)
108-
- [TypeHint(EnumType)](../tB/Core/Attributes#typehintenumtype)
121+
- [Serialize](../tB/Core/Attributes#serialize)
122+
- [SetDllDirectory](../tB/Core/Attributes#setdlldirectory)
123+
- [SimplerByVals](../tB/Core/Attributes#simplerbyvals)
124+
- [TestCase](../tB/Core/Attributes#testcase)
125+
- [TestFixture](../tB/Core/Attributes#testfixture)
126+
- [TypeHint](../tB/Core/Attributes#typehint)
109127
- [Unimplemented](../tB/Core/Attributes#unimplemented)
128+
- [UseGetLastError](../tB/Core/Attributes#usegetlasterror)
129+
- [UserDefinedTypeIsAnAlias](../tB/Core/Attributes#userdefinedtypeisanalias)
130+
- [WindowsControl](../tB/Core/Attributes#windowscontrol)
110131

111132

112133
## Development Environment

0 commit comments

Comments
 (0)