Go to base

I have a property on an object called Foo.

In the left gutter, the gray "X" with the up-arrow icon is indicating that
this property Foo is hiding a base class implementation Foo.

So how come when I place my cursor inside the property or on the property
name, and hit Ctrl-B, it doesn't go to base? It just stays right there, and
nothing happens.

In fact, I can't ever seem to get Go-To-Base to work.

Even if it's just an assembly reference problem, shoudn't it at least jump
to the class browser, rather than doing nothing?


5 comments
Comment actions Permalink

Try Ctrl+U =))


"Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
news:cerd8g$aou$1@is.intellij.net...

I have a property on an object called Foo.

>

In the left gutter, the gray "X" with the up-arrow icon is indicating that
this property Foo is hiding a base class implementation Foo.

>

So how come when I place my cursor inside the property or on the property
name, and hit Ctrl-B, it doesn't go to base? It just stays right there,

and

nothing happens.

>

In fact, I can't ever seem to get Go-To-Base to work.

>

Even if it's just an assembly reference problem, shoudn't it at least jump
to the class browser, rather than doing nothing?

>
>


0
Comment actions Permalink

Unfortunately Ctrl-U won't work. It works only for a method that overrides or implements another one. Not for one which hides another. This seems to be more consistent with the action name "Go to Base". Method which is hidden is not base method. One cannot call it with "base." qualifier.

--
Valentin Kipiatkov
Chief Scientist, Vice President of Product Development
JetBrains, Inc
http://www.jetbrains.com "Develop with pleasure!"


Try Ctrl+U =))

"Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
news:cerd8g$aou$1@is.intellij.net...

>> I have a property on an object called Foo.
>>
>> In the left gutter, the gray "X" with the up-arrow icon is indicating
>> that this property Foo is hiding a base class implementation Foo.
>>
>> So how come when I place my cursor inside the property or on the
>> property name, and hit Ctrl-B, it doesn't go to base? It just stays
>> right there,
>>

and

>> nothing happens.
>>
>> In fact, I can't ever seem to get Go-To-Base to work.
>>
>> Even if it's just an assembly reference problem, shoudn't it at least
>> jump to the class browser, rather than doing nothing?
>>

0
Comment actions Permalink

So how is one supposed to navigate to the method that is being hidden? It
would seem an obvious thing one would want to do.

"Valentin Kipiatkov" <valentin@intellij.com> wrote in message
news:cet2mp$hls$1@is.intellij.net...

Unfortunately Ctrl-U won't work. It works only for a method that overrides

or implements another one. Not for one which hides another. This seems to be
more consistent with the action name "Go to Base". Method which is hidden is
not base method. One cannot call it with "base." qualifier.
>

--
Valentin Kipiatkov
Chief Scientist, Vice President of Product Development
JetBrains, Inc
http://www.jetbrains.com "Develop with pleasure!"

>
>
>

Try Ctrl+U =))

>

"Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
news:cerd8g$aou$1@is.intellij.net...

>
>> I have a property on an object called Foo.
>>
>> In the left gutter, the gray "X" with the up-arrow icon is indicating
>> that this property Foo is hiding a base class implementation Foo.
>>
>> So how come when I place my cursor inside the property or on the
>> property name, and hit Ctrl-B, it doesn't go to base? It just stays
>> right there,
>>

and

>
>> nothing happens.
>>
>> In fact, I can't ever seem to get Go-To-Base to work.
>>
>> Even if it's just an assembly reference problem, shoudn't it at least
>> jump to the class browser, rather than doing nothing?
>>

>


0
Comment actions Permalink

Paul,

it would be ideal if the user can navigate to the hidden method by simply
clicking on the 'X' icon.
However, we've not managed to implement this because of some technical
difficulties. So unfortunately
you're right - currently there is no easy way to navigate to the hidden
method.

"Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
news:cetlh5$aa7$1@is.intellij.net...

So how is one supposed to navigate to the method that is being hidden? It
would seem an obvious thing one would want to do.

>

"Valentin Kipiatkov" <valentin@intellij.com> wrote in message
news:cet2mp$hls$1@is.intellij.net...

>> Unfortunately Ctrl-U won't work. It works only for a method that
>> overrides

or implements another one. Not for one which hides another. This seems to
be
more consistent with the action name "Go to Base". Method which is hidden
is
not base method. One cannot call it with "base." qualifier.

>>
>> --
>> Valentin Kipiatkov
>> Chief Scientist, Vice President of Product Development
>> JetBrains, Inc
>> http://www.jetbrains.com "Develop with pleasure!"
>>
>>
>>
>> > Try Ctrl+U =))
>> >
>> > "Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
>> > news:cerd8g$aou$1@is.intellij.net...
>> >
>> >> I have a property on an object called Foo.
>> >>
>> >> In the left gutter, the gray "X" with the up-arrow icon is indicating
>> >> that this property Foo is hiding a base class implementation Foo.
>> >>
>> >> So how come when I place my cursor inside the property or on the
>> >> property name, and hit Ctrl-B, it doesn't go to base? It just stays
>> >> right there,
>> >>
>> > and
>> >
>> >> nothing happens.
>> >>
>> >> In fact, I can't ever seem to get Go-To-Base to work.
>> >>
>> >> Even if it's just an assembly reference problem, shoudn't it at least
>> >> jump to the class browser, rather than doing nothing?
>> >>
>>
>



0
Comment actions Permalink

Okay, at least I'm not going crazy or just missing something. That's good
to know :)

Thanks, and I hope you're able to get things worked out in a future patch.

"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:cetma0$4lo$1@is.intellij.net...

Paul,

>

it would be ideal if the user can navigate to the hidden method by simply
clicking on the 'X' icon.
However, we've not managed to implement this because of some technical
difficulties. So unfortunately
you're right - currently there is no easy way to navigate to the hidden
method.

>

"Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
news:cetlh5$aa7$1@is.intellij.net...

So how is one supposed to navigate to the method that is being hidden?

It

would seem an obvious thing one would want to do.

>

"Valentin Kipiatkov" <valentin@intellij.com> wrote in message
news:cet2mp$hls$1@is.intellij.net...

>> Unfortunately Ctrl-U won't work. It works only for a method that
>> overrides

or implements another one. Not for one which hides another. This seems

to

be
more consistent with the action name "Go to Base". Method which is

hidden

is
not base method. One cannot call it with "base." qualifier.

>>
>> --
>> Valentin Kipiatkov
>> Chief Scientist, Vice President of Product Development
>> JetBrains, Inc
>> http://www.jetbrains.com "Develop with pleasure!"
>>
>>
>>
>> > Try Ctrl+U =))
>> >
>> > "Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
>> > news:cerd8g$aou$1@is.intellij.net...
>> >
>> >> I have a property on an object called Foo.
>> >>
>> >> In the left gutter, the gray "X" with the up-arrow icon is

indicating

>> >> that this property Foo is hiding a base class implementation Foo.
>> >>
>> >> So how come when I place my cursor inside the property or on the
>> >> property name, and hit Ctrl-B, it doesn't go to base? It just stays
>> >> right there,
>> >>
>> > and
>> >
>> >> nothing happens.
>> >>
>> >> In fact, I can't ever seem to get Go-To-Base to work.
>> >>
>> >> Even if it's just an assembly reference problem, shoudn't it at

least

>> >> jump to the class browser, rather than doing nothing?
>> >>
>>
>
>

>
>


0

Please sign in to leave a comment.