| Thread overview | |||||
|---|---|---|---|---|---|
|
August 07, 2017 VisualD: Intellisense broke? | ||||
|---|---|---|---|---|
| ||||
Tried to do some work this morning and Intellisense is not showing.
Not sure what happened. Working fine yesterday.
It seems that when I converted my code to automatically generate some fields, the semantic engine is not seeing them ;/
I went from something like
struct X
{
int a;
}
to
struct X
{
mixin("int a;");
}
and now x. doesn't list a.
(or rather, I'm using with(x) and a. does nothing (a is a struct in that case))
There surely has to be a better way to get all this stuff to work consistently? It isn't magic that's going on behind the scenes and everything ultimately has to be well defined and meaningful.
| ||||
August 07, 2017 Re: VisualD: Intellisense broke? | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Johnson Jones |
On 07.08.2017 19:37, Johnson Jones wrote:
> Tried to do some work this morning and Intellisense is not showing.
>
> Not sure what happened. Working fine yesterday.
>
> It seems that when I converted my code to automatically generate some fields, the semantic engine is not seeing them ;/
>
> I went from something like
>
> struct X
> {
> int a;
> }
>
> to
>
> struct X
> {
> mixin("int a;");
> }
>
> and now x. doesn't list a.
>
> (or rather, I'm using with(x) and a. does nothing (a is a struct in that case))
>
>
> There surely has to be a better way to get all this stuff to work consistently? It isn't magic that's going on behind the scenes and everything ultimately has to be well defined and meaningful.
>
mixins are magic, as they usually also involve CTFE. Did you enable "mixin analysis" in the intellisense options?
| |||
August 07, 2017 Re: VisualD: Intellisense broke? | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | On Monday, 7 August 2017 at 17:55:04 UTC, Rainer Schuetze wrote:
>
>
> On 07.08.2017 19:37, Johnson Jones wrote:
>> [...]
>
> mixins are magic, as they usually also involve CTFE. Did you enable "mixin analysis" in the intellisense options?
yes.
| |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply