Posted 3 years ago by YEVGENIY A GRIGORYEV
Version: 20.1.0403
Avatar

Hello, as we are upgrading from 2018.1, we've noticed that somehow we relied on method/property documentation-like tag

///<script>Visible</script>

to hide public members of classes when we own the source. It seems like with these present, IntelliPrompt listing was limited to members tagged Visible.

I cannot find this technique documented in Member List Pre-Filtering in previous versions, and this may be a customization on our side, although I cannot find treatment of this in our use either.

Is this something that worked in previous versions? If so, is something like this available on 2020.1? 

Thank you.

[Modified 3 years ago]

Comments (3)

Posted 3 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hello,

We've never had anything that examines documentation comments for whether something is visible, so that would have had to have been on your side if it was used.  If you had something like that working before, perhaps you had a custom completion provider that was filtering out items that had that text anywhere in the doc comments?

The official way to exclude members from IntelliPrompt is to decorate them with this attribute:

[EditorBrowsable(EditorBrowsableState.Never)]


Actipro Software Support

Posted 3 years ago by YEVGENIY A GRIGORYEV
Avatar

Thank you, we will conduct more research on our side.

Posted 3 years ago by YEVGENIY A GRIGORYEV
Avatar

Yes, a CSharpCompletion provider re-implementation was needed for recover this functionality. Thank you.

The latest build of this product (v24.1.1) was released 1 month ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.