« first day (1944 days earlier)      last day (1236 days later) » 
00:00 - 23:0023:00 - 00:00

11:01 PM
> The problem is not the conditional compilation. That works just fine.

The problem here is that the attribute annotation is on a declare statement. AFAIK, that is not legal; we do not collect the corresponding context from the attributes pass.

So, from my point of view the problem here is that there was an inspection result for the missing attribute in the first place instead of one for an illegal annotation.
 
@M.Doerner only a small nitpick otherwise, it's good to go
@M.Doerner hmm, Good question. I seem to recall someone here claiming you can put a description on it.
 
You can?
 
verifying now
 
Then, we have to collect the corresponding contexts.
 
@M.Doerner confirmed:
 
11:13 PM
Could you comment that in the issue?
 
Ok.
 
I will fix it that we can add attributes there.
 
> FWIW, it seems to me we can at least add a description to the `Declare` statements.

```
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Attribute Sleep.VB_Description = "Can I haz a description?"
```
![image](https://user-images.githubusercontent.com/2367644/66088312-46ccb800-e540-11e9-8b69-e65389e54812.png)

![image](https://user-images.githubusercontent.com/2367644/66088407-9ad79c80-e540-11e9-94d8-4754c11c338a.png)

Note that the description doesn't
 
I find it interesting that for module level variables, one must use VB_VarDescription whereas Declare has to use VB_Description just like other procedures.
I'm not sure why they thought it necessary to differentiate between a VB_VarDescription and VB_Description.
woah.... you can make a Declare statement a default member....
 
That is hiddeous.
 
11:24 PM
> For those who like a horror show....

![image](https://user-images.githubusercontent.com/2367644/66088766-e474b700-e541-11e9-98c9-9cbdebd23f56.png)
 
@M.Doerner IKR?
I think that's a ThunderCode if you ask me.
 
00:00 - 23:0023:00 - 00:00

« first day (1944 days earlier)      last day (1236 days later) »