Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What do you want in the next version of VS/C#

What do you want in the next version of VS/C#

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiocomannouncement
63 Posts 17 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kant
    wrote on last edited by
    #1

    Check out the results for a recent survey made by Cyrus Najmabadi (Microsoftian) : Results of the votes for new C# features[^]
    Promise only what you can do. And then deliver more than what you promised.
    This signature was created by "Code Project Quoter".

    M H C M G 5 Replies Last reply
    0
    • K Kant

      Check out the results for a recent survey made by Cyrus Najmabadi (Microsoftian) : Results of the votes for new C# features[^]
      Promise only what you can do. And then deliver more than what you promised.
      This signature was created by "Code Project Quoter".

      M Offline
      M Offline
      Member 96
      wrote on last edited by
      #2

      Number 1 was support for edit and continue? Are those people high on drugs or something? Who the hell ever used that when it was available previously? Any of 100 other things woud be more important to me, how about the ability to collapse a defined region in the editor from the bottom of that region as well as the current top of the region? Just for starters. What a wierd survey, I suspect that people got together and jammed the ballot box so to speak because I can't imagine that being a top priority for the averge c# programmer.


      An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

      N D J C A 7 Replies Last reply
      0
      • M Member 96

        Number 1 was support for edit and continue? Are those people high on drugs or something? Who the hell ever used that when it was available previously? Any of 100 other things woud be more important to me, how about the ability to collapse a defined region in the editor from the bottom of that region as well as the current top of the region? Just for starters. What a wierd survey, I suspect that people got together and jammed the ballot box so to speak because I can't imagine that being a top priority for the averge c# programmer.


        An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

        N Offline
        N Offline
        Nish Nishant
        wrote on last edited by
        #3

        John Cardinal wrote: Number 1 was support for edit and continue? Are those people high on drugs or something? Most of them are probably ex-VB6ers who must have got used to doing that. Nish


        My take on gmail - Is gmail just a fashion statement? My blog on C++/CLI, MFC/Win32, .NET - void Nish(char* szBlog); My MVP tips, tricks and essays web site - www.voidnish.com

        J 1 Reply Last reply
        0
        • K Kant

          Check out the results for a recent survey made by Cyrus Najmabadi (Microsoftian) : Results of the votes for new C# features[^]
          Promise only what you can do. And then deliver more than what you promised.
          This signature was created by "Code Project Quoter".

          H Offline
          H Offline
          Heath Stewart
          wrote on last edited by
          #4

          At least half of those are either not possible (like the stupid "throws" clause Java devs keeps bringing up that isn't even supported by the CLI) or plain stupid (like "C#=Vb"). I agree with Nish.

          Microsoft MVP, Visual C# My Articles

          D M 2 Replies Last reply
          0
          • M Member 96

            Number 1 was support for edit and continue? Are those people high on drugs or something? Who the hell ever used that when it was available previously? Any of 100 other things woud be more important to me, how about the ability to collapse a defined region in the editor from the bottom of that region as well as the current top of the region? Just for starters. What a wierd survey, I suspect that people got together and jammed the ballot box so to speak because I can't imagine that being a top priority for the averge c# programmer.


            An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

            D Offline
            D Offline
            Daniel Turini
            wrote on last edited by
            #5

            John Cardinal wrote: Any of 100 other things woud be more important to me, how about the ability to collapse a defined region in the editor from the bottom of that region as well as the current top of the region? Go to the bottom of the region? Are you there? Press Ctrl-M; Press it again. You have two other wishes. :-D Yes, even I am blogging now!

            M L 2 Replies Last reply
            0
            • N Nish Nishant

              John Cardinal wrote: Number 1 was support for edit and continue? Are those people high on drugs or something? Most of them are probably ex-VB6ers who must have got used to doing that. Nish


              My take on gmail - Is gmail just a fashion statement? My blog on C++/CLI, MFC/Win32, .NET - void Nish(char* szBlog); My MVP tips, tricks and essays web site - www.voidnish.com

              J Offline
              J Offline
              Jeremy Falcon
              wrote on last edited by
              #6

              What's so wrong about wanting a debugger that supports edit and continue? Personally, I think that's more important than collapsing text. Jeremy Falcon

              M 1 Reply Last reply
              0
              • H Heath Stewart

                At least half of those are either not possible (like the stupid "throws" clause Java devs keeps bringing up that isn't even supported by the CLI) or plain stupid (like "C#=Vb"). I agree with Nish.

                Microsoft MVP, Visual C# My Articles

                D Offline
                D Offline
                Daniel Turini
                wrote on last edited by
                #7

                Heath Stewart wrote: At least half of those are either not possible (like the stupid "throws" clause Java devs keeps bringing up that isn't even supported by the CLI) With a database of common exceptions (the same that is used to build MSDN docs) and a bit of flow graph analysis, an IDE can warn about a lot of things. I understand, not all (e.g, virtual calls). Yes, even I am blogging now!

                H 1 Reply Last reply
                0
                • D Daniel Turini

                  John Cardinal wrote: Any of 100 other things woud be more important to me, how about the ability to collapse a defined region in the editor from the bottom of that region as well as the current top of the region? Go to the bottom of the region? Are you there? Press Ctrl-M; Press it again. You have two other wishes. :-D Yes, even I am blogging now!

                  M Offline
                  M Offline
                  Member 96
                  wrote on last edited by
                  #8

                  Hah! I wish! Try it, it only collapses the method you are currently in, not the whole region itself. Besides which, even if it worked, I'm a mouse man, I hate using the keyboard any more than I have to, I want a little box to click on the collapse the region above.


                  An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

                  J D 2 Replies Last reply
                  0
                  • M Member 96

                    Number 1 was support for edit and continue? Are those people high on drugs or something? Who the hell ever used that when it was available previously? Any of 100 other things woud be more important to me, how about the ability to collapse a defined region in the editor from the bottom of that region as well as the current top of the region? Just for starters. What a wierd survey, I suspect that people got together and jammed the ballot box so to speak because I can't imagine that being a top priority for the averge c# programmer.


                    An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

                    J Offline
                    J Offline
                    Jeremy Falcon
                    wrote on last edited by
                    #9

                    Number 1 was support for edit and continue? Are those people high on drugs or something? Who the hell ever used that when it was available previously? If we're talking about debuggers, then me. Jeremy Falcon

                    M 1 Reply Last reply
                    0
                    • K Kant

                      Check out the results for a recent survey made by Cyrus Najmabadi (Microsoftian) : Results of the votes for new C# features[^]
                      Promise only what you can do. And then deliver more than what you promised.
                      This signature was created by "Code Project Quoter".

                      C Offline
                      C Offline
                      Colin Angus Mackay
                      wrote on last edited by
                      #10

                      VI mode :eek: Some people are just sick!


                      "You can have everything in life you want if you will just help enough other people get what they want." --Zig Ziglar The Second EuroCPian Event will be in Brussels on the 4th of September Can't manage to P/Invoke that Win32 API in .NET? Why not do interop the wiki way! My Blog

                      W H 2 Replies Last reply
                      0
                      • J Jeremy Falcon

                        What's so wrong about wanting a debugger that supports edit and continue? Personally, I think that's more important than collapsing text. Jeremy Falcon

                        M Offline
                        M Offline
                        Member 96
                        wrote on last edited by
                        #11

                        Hmmm...well I work with business objects and they are broken down into 5 or 6 defined regions where similar code is grouped, I constantly (currently: all day hundreds of times a day) need to open up those regions to make modifications, when I'm at the bottom of a region that is 500+ lines of code long, it would be nice to simply collapse that region from the bottom, but I have to scroll up and find the top of it then collapse it so I can find the other regions I need to work on.


                        An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

                        D M 2 Replies Last reply
                        0
                        • D Daniel Turini

                          Heath Stewart wrote: At least half of those are either not possible (like the stupid "throws" clause Java devs keeps bringing up that isn't even supported by the CLI) With a database of common exceptions (the same that is used to build MSDN docs) and a bit of flow graph analysis, an IDE can warn about a lot of things. I understand, not all (e.g, virtual calls). Yes, even I am blogging now!

                          H Offline
                          H Offline
                          Heath Stewart
                          wrote on last edited by
                          #12

                          Sure, one might think you could make this an IDE feature. Think about it, though: C# is a standard proposed to and registered with the ECMA. Even adding "throws" as an IDE enhancement (and remember VS.NET isn't the only IDE) requires that the language be changed for something that is not supported by the Common Language Infrastructure (CLI). The CLI defines no such support. So, taking all that into account, adding a "throws" keyword is not possible unless both the C# language specification and the CLI are changed. This isn't likely to happened, and has been said as much in several Microsoftie blogs.

                          Microsoft MVP, Visual C# My Articles

                          D 1 Reply Last reply
                          0
                          • J Jeremy Falcon

                            Number 1 was support for edit and continue? Are those people high on drugs or something? Who the hell ever used that when it was available previously? If we're talking about debuggers, then me. Jeremy Falcon

                            M Offline
                            M Offline
                            Member 96
                            wrote on last edited by
                            #13

                            Why exactly? On an regular basis or..? I just could never see the appeal, I don't want to mess with a running program and hope that the change I made partway through doesn't just cause other bugs that I didn't anticipate becuase I'm changing some code that some other code is dependant on. I think it's a dangerous feature. Stop the debug, change the code the recompile and re-run it is much cleaner and clearer. And all that aside, even if it's useful, would it really be your number 1 feature you would want in C#?


                            An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

                            J R 2 Replies Last reply
                            0
                            • M Member 96

                              Hah! I wish! Try it, it only collapses the method you are currently in, not the whole region itself. Besides which, even if it worked, I'm a mouse man, I hate using the keyboard any more than I have to, I want a little box to click on the collapse the region above.


                              An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

                              J Offline
                              J Offline
                              Jeremy Falcon
                              wrote on last edited by
                              #14

                              A programmer that prefers the mouse? I thought that was impossible! :omg: Jeremy Falcon

                              1 Reply Last reply
                              0
                              • M Member 96

                                Hah! I wish! Try it, it only collapses the method you are currently in, not the whole region itself. Besides which, even if it worked, I'm a mouse man, I hate using the keyboard any more than I have to, I want a little box to click on the collapse the region above.


                                An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

                                D Offline
                                D Offline
                                Daniel Turini
                                wrote on last edited by
                                #15

                                John Cardinal wrote: Try it, it only collapses the method you are currently in, not the whole region itself. I'm on the line containing the #endregion, which, by definition, is where the region ends: pressing Ctrl-M two times, the whole region is collapsed. Yes, even I am blogging now!

                                M 1 Reply Last reply
                                0
                                • M Member 96

                                  Why exactly? On an regular basis or..? I just could never see the appeal, I don't want to mess with a running program and hope that the change I made partway through doesn't just cause other bugs that I didn't anticipate becuase I'm changing some code that some other code is dependant on. I think it's a dangerous feature. Stop the debug, change the code the recompile and re-run it is much cleaner and clearer. And all that aside, even if it's useful, would it really be your number 1 feature you would want in C#?


                                  An election is nothing more than the advanced auction of stolen goods. - Ambrose Bierce

                                  J Offline
                                  J Offline
                                  Jeremy Falcon
                                  wrote on last edited by
                                  #16

                                  Why exactly? On an regular basis or..? Because I use it a lot. :) It's a time saver for me. And, I don't see how it's more dangerous to change a value via edit and continue than changing a value and recompiling. And all that aside, even if it's useful, would it really be your number 1 feature you would want in C#? I dunno. I'm a newbie to C# (reading Tom Archer's book), so there may be something not apparent to me yet that I'll want down the road. However, I've been using C/C++ and VB for a long time and I've grown to like edit and continue. Jeremy Falcon

                                  M 1 Reply Last reply
                                  0
                                  • K Kant

                                    Check out the results for a recent survey made by Cyrus Najmabadi (Microsoftian) : Results of the votes for new C# features[^]
                                    Promise only what you can do. And then deliver more than what you promised.
                                    This signature was created by "Code Project Quoter".

                                    M Offline
                                    M Offline
                                    Marc Clifton
                                    wrote on last edited by
                                    #17

                                    Wow. Aspects was at the bottom of the list. :sigh: Marc Microsoft MVP, Visual C# MyXaml MyXaml Blog RealDevs.Net

                                    D M 2 Replies Last reply
                                    0
                                    • H Heath Stewart

                                      Sure, one might think you could make this an IDE feature. Think about it, though: C# is a standard proposed to and registered with the ECMA. Even adding "throws" as an IDE enhancement (and remember VS.NET isn't the only IDE) requires that the language be changed for something that is not supported by the Common Language Infrastructure (CLI). The CLI defines no such support. So, taking all that into account, adding a "throws" keyword is not possible unless both the C# language specification and the CLI are changed. This isn't likely to happened, and has been said as much in several Microsoftie blogs.

                                      Microsoft MVP, Visual C# My Articles

                                      D Offline
                                      D Offline
                                      Daniel Turini
                                      wrote on last edited by
                                      #18

                                      Heath Stewart wrote: Sure, one might think you could make this an IDE feature. Think about it, though: C# is a standard proposed to and registered with the ECMA. Even adding "throws" as an IDE enhancement (and remember VS.NET isn't the only IDE) requires that the language be changed for something that is not supported by the Common Language Infrastructure (CLI). The CLI defines no such support. But where are you seeing this among the voted features? :confused: Yes, even I am blogging now!

                                      H 1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        Wow. Aspects was at the bottom of the list. :sigh: Marc Microsoft MVP, Visual C# MyXaml MyXaml Blog RealDevs.Net

                                        D Offline
                                        D Offline
                                        Daniel Turini
                                        wrote on last edited by
                                        #19

                                        Marc Clifton wrote: Wow. Aspects was at the bottom of the list. Besides logging and asserting, what useful can you do with AOP? BTW, you can do most of these things dynamically by implementing a Decorator pattern. Yes, even I am blogging now!

                                        M M 2 Replies Last reply
                                        0
                                        • C Colin Angus Mackay

                                          VI mode :eek: Some people are just sick!


                                          "You can have everything in life you want if you will just help enough other people get what they want." --Zig Ziglar The Second EuroCPian Event will be in Brussels on the 4th of September Can't manage to P/Invoke that Win32 API in .NET? Why not do interop the wiki way! My Blog

                                          W Offline
                                          W Offline
                                          wrykyn
                                          wrote on last edited by
                                          #20

                                          Did some penguins spam the survey to prevent C# from evolving the way we want it ? :suss: "I believe I referred to her personality as a potential science exhibit." - Elaine, about Ellen, in "The Dog"

                                          L M 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups