"${ImplementsInterface} Member" for base classes

Apologies if this has been asked elsewhere, but using the Type Members Layout in R# 4.0 I want to create individual regions for each base class overridden like each interface that is implemented. I tried creating the following Entry:
]]>
<Override Region="$ Member"/>
</Group>
</Entry>

But I did not get the results I expected -- I got the correct grouping of all "override" methods but the region created was "#region Member" (the double-space is what R# produced). I also tried "$ Member", thinking that the tag names needed to match, but I got "#region override Member" instead.

While I'm on the subject:
1) a more comprehensive documentation of the Type Members Layout feature would be appreciated
2) a better editor in the options dialog, or no editor at all (and just a file path) would be nice (especially since you can't CTRL-A to select all and quickly replace, and errors are given as line numbers but there are no line numbers in the editor).

6 comments
Comment actions Permalink


Try use the following:

]]>
<Override Region="$ Member"/> </Group> </Entry> -- Eugene Pasynkov Developer JetBrains, Inc http://www.jetbrains.com "Develop with pleasure!" "ARKBAN" <arkban@arkban.net> wrote in message news:12654259.10791213039656448.JavaMail.jive@app4.labs.intellij.net... > Apologies if this has been asked elsewhere, but using the Type Members > Layout in R# 4.0 I want to create individual regions for each base class > overridden like each interface that is implemented. I tried creating the > following Entry: > <Entry> > <Match> > <Override /> > </Match> > <Sort> > <Override/> > <Name /> > </Sort> > <Group> > <Override Region="$ Member"/> > </Group> > </Entry> > > But I did not get the results I expected -- I got the correct grouping of > all "override" methods but the region created was "#region Member" (the > double-space is what R# produced). I also tried "$ Member",

thinking that the tag names needed to match, but I got "#region override
Member" instead.

>

While I'm on the subject:
1) a more comprehensive documentation of the Type Members Layout feature
would be appreciated
2) a better editor in the options dialog, or no editor at all (and just a
file path) would be nice (especially since you can't CTRL-A to select all
and quickly replace, and errors are given as line numbers but there are no
line numbers in the editor).



0
Comment actions Permalink

As I described in my original post, that gets exactly "#region override Member"

0
Comment actions Permalink

1) a more comprehensive documentation of the Type Members Layout feature would be appreciated


+1

0
Comment actions Permalink

Hmm.. I see.
Looks like this ability is not available right now :(

--
Eugene Pasynkov
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"ARKBAN" <arkban@arkban.net> wrote in message
news:13891530.12341213104707939.JavaMail.jive@app4.labs.intellij.net...

As I described in my original post, that gets exactly "#region override
Member"



0
Comment actions Permalink

Any chance of this being added to R# 4.0? This seems to me like a not-so-small oversight, since it goes hand in hand with the "ImplementsInterface" option.

This question could have been avoided if there was some documentation on the capabilities of each of the major tags. As it stands right now, its not clear what supports the "${...}" notation.

0
Comment actions Permalink

I do not think this will be fixed/modified in 4.0.X branch.
I think we will re-work this feature in the next major release

--
Eugene Pasynkov
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"ARKBAN" <arkban@arkban.net> wrote in message
news:17730053.18351213187725968.JavaMail.jive@app4.labs.intellij.net...

Any chance of this being added to R# 4.0? This seems to me like a
not-so-small oversight, since it goes hand in hand with the
"ImplementsInterface" option.

>

This question could have been avoided if there was some documentation on
the capabilities of each of the major tags. As it stands right now, its
not clear what supports the "${...}" notation.



0

Please sign in to leave a comment.