Ref12

Free

Forwards F12 to ReferenceSource.Microsoft.com instead of showing metadata.

(12) Review
Visual Studio
2013, 2012, 2010
Download (6,833)
4/6/2014
3.0
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (12)
Q and A (6)
Sign in to write a review
Sort by:

by JamyRyals | April 10 2014

This is an amazing extension. No more from metadata screens for Microsoft's code!

by grahame-sd | April 03 2014

This is a great extension. Just hit F12 and you're in the .NET source code. I've been using it since it came out and it is extremely useful.

Thanks to Schabse for such a simple to use and very helpful tool.

by Christiaan Rakowski | March 31 2014

by Wasif Hossain | March 15 2014

by Timothy Ritzer | March 06 2014

This is a great tool. VB.Net support would make this a daily driver for me. As-Is I can only use it for occasional side projects.

Add me to the VB Please crowd.

Schabse S. Laks March 30 2014
| Edit |
Delete

I just finished VB support!

by Joel Mueller (SNL) | February 25 2014

This is great. Please add support for F#.

by JVS | February 25 2014

Could you please add support for Visual Basic?
Thanks.

Schabse S. Laks March 30 2014
| Edit |
Delete

Done.

by MikNik | February 25 2014

VB please?

Schabse S. Laks March 30 2014
| Edit |
Delete

Done.

by FLLD | February 25 2014

We want VB.NET support, please

Schabse S. Laks March 30 2014
| Edit |
Delete

I just finished VB support!

by Toni Wenzel (CHG) | February 25 2014

A VB.NET solution would be amazing!

Schabse S. Laks March 30 2014
| Edit |
Delete

I just finished VB support!

by Mads Kristensen | February 24 2014

This works great. Thanks for writing it!!

by Juan Manuel Arias | February 24 2014

This extension is Amazing!!!

Sign in to start a discussion


  • I want VB support, please...
    2 Posts | Last post March 30, 2014
    • ...and my colleague next to me too. Thank you for this tool.
      
      Best regards,
      
      Dirk
    • I just finished VB support!
  • support for Peek Definition
    1 Posts | Last post March 05, 2014
    • Great extension! Any chance this could work inside a peek definition window?
  • Does not work with ReSharper 8.1
    1 Posts | Last post February 27, 2014
    • Hi,
      
      I am using ReSharper 8.1. 
      Only if I suspend R# Ref12 intervenes F12 and GoToDefinition as intended. If R# is active I only get the default R# behavior of jumping to the metadata.
      
      Any suggestion of how to change this?
      
      I also agree that it would be nice to have the option to assign Ref12 to a different shortcut.
      
      -Torsten
  • Command interception...
    1 Posts | Last post February 25, 2014
    • Hi, 
      
      I am using Resharper; this extension also intercepts the "Go To" command. I would like to keep the default command intact, because one might not be interested in the reference code all the time when using F12. But having the ability to use a different shortcut, for instance Shift+R+F12 would make the extension more usable.
      
      Resharper does a similiar thing; F12 shows metadata. If the symbol is abstract, one can use Shift+F12 to go to the concrete implementation. Just my two cents...
      
      Anyway, nice idea. Keep up the good work.
      
      Best regards,
      Matthias
  • Proxy support planned?
    2 Posts | Last post February 25, 2014
    • Hi,
      
      I´m using a corporate Proxy and the Extension is not working:
      
      25.02.2014 07:50:11: Ref12: Errors occurred while trying all reference URLs; Ref12 will not work
      System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat 191.100.19.100:8080
         at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
         at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
         --- End of inner exception stack trace ---
         at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
         at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
         --- End of inner exception stack trace ---
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at SLaks.Ref12.Services.ReferenceSourceProvider.<LookupService>d__9.MoveNext()
      
      
      any plans on Proxy Support? Otherwise great, thanks
    • Disregard this, proxy was down, great extension!
  • Works for F12 but not the right-click menu
    3 Posts | Last post February 24, 2014
    • Is there any way you could make this work for the right-click menu as well?
      
      Thanks,
    • The extension intercepts the standard Go To Definition command, no matter how you invoke it.
      This includes keyboard shortcuts, toolbar buttons, and menu items.
      
      That should work fine.
      Is it not working for you?
      Do you see anything in the Output Window?
    • Which command in the right-click menu are you clicking?
      What are you right-clicking on?
      What exactly happens?