Posted 13 years ago by Jeff Hutt - Blade Games World
Avatar
I found what seem to be a couple of issues in the parser. One of them is quite minor and the other is fairly major.

1. Minor issue

This is legal C#

"".Trim();

The Visual Studio intellisense correctly shows the members of string when you type the period after the quotes. With the current beta parser it doesn't show anything. It's a pretty fringe case but I thought I'd mention it.

2. Major issue

I don't see members on types defined in external assemblies that are passed in as function arguments.

For example a simple repro is this:

using System;
class Boo
{
void Foo(System.Array e)
{
e. // nothing displayed here
}
}


However this works great:

using System;
class Boo
{
void Foo()
{
System.Array e;
e. // lots of stuff displayed here
}
}


This is a bit of a showstopper for me as all my external types are passed in as arguments to a function, not obtained from a base class.

Comments (2)

Posted 13 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
Thanks for the bug reports. I added the string one to the TODO list.

For #2, actually the issue is that IntelliPrompt isn't working if you are typing in the only statement in the method body. Another user reported that to us last week and we will get that fixed soon.

There should be a new beta build in the next several days.


Actipro Software Support

Posted 13 years ago by Jeff Hutt - Blade Games World
Avatar
Yup I verified it works great with another line at the top of the function.

Christian
The latest build of this product (v2020.1 build 0400) was released 24 days ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.