1. 10 7月, 2020 1 次提交
  2. 09 7月, 2020 1 次提交
  3. 29 3月, 2020 1 次提交
  4. 23 1月, 2020 1 次提交
  5. 31 7月, 2019 5 次提交
  6. 13 6月, 2019 1 次提交
    • A
      Allow Inline Rename to also apply a file rename (#36041) · d516b661
      Andrew Hall 提交于
      When doing inline rename on a named type (interface, enum, or class) show a checkbox to also rename the file.
      
      The checkbox will always show if the kind supports file rename
      
      The checkbox will be disabled if any of the following is true:
      - The type is a partial type with multiple definition locations
      - The type does not currently match the file name
      
      Extend ISyntaxFactsService to add IsTypeDeclaration
      Implement file rename as part of conflict resolution for inline rename. This will allow other features to do file rename that also use the conflict resolver, all they need to do is set the correct option.
      d516b661
  7. 22 5月, 2019 2 次提交
  8. 10 12月, 2018 1 次提交
  9. 10 11月, 2018 1 次提交
  10. 08 11月, 2018 1 次提交
  11. 05 10月, 2017 1 次提交
    • J
      Move InlineRename to EditorFeatures.Wpf · 939d1c1b
      Jason Malinowski 提交于
      Although this could be split out more precisely, for now we'll just
      move the entire feature to the WPF layer. IEditorInlineRenameService.cs
      is left behind however, as that interface is implemented by TypeScript
      and other languages. For now I'm considering EditorFeatures.Wpf to be
      an implementation assembly for now and so interfaces implemented
      should still live in the base assembly.
      
      In CSharpEditorFeatures and BasicEditorFeatures, there was the
      implementation of IEditorInlineRenameService which had no language
      specific details other than the language name the service was exported
      for. I have moved those into EditorFeatures.Wpf rather than have
      additional assemblies for language specific stuff, since I anticipate
      that to be nearly non-existent.
      939d1c1b
  12. 29 6月, 2017 1 次提交
  13. 16 6月, 2017 1 次提交
    • D
      Accessibility for Inline Rename in the Editor · 86e29d7d
      David Poeschl 提交于
      Fixes
      https://devdiv.visualstudio.com/DevDiv/_workitems?id=391624&_a=edit
      
      - Inline Rename fields now consist of a themeable/customizable
      background, foreground, and border. The border is used in High Contrast.
      - Resolved and Unresolved conflict borders can now be themed &
      customized.
      - Resolved and Unresolved conflict borders now have different dash
      styles so they are distinct from each other and regular Inline Rename
      fields. The Dashboard shows a key indicating which type of conflict
      corresponds to which border dash style.
      86e29d7d
  14. 24 2月, 2017 1 次提交
  15. 12 1月, 2017 1 次提交
  16. 05 11月, 2016 1 次提交
  17. 20 7月, 2016 1 次提交
  18. 30 11月, 2015 2 次提交
  19. 06 11月, 2015 1 次提交
  20. 16 10月, 2015 1 次提交
  21. 30 9月, 2015 1 次提交
    • D
      Inline Rename usability improvements · 66a6273a
      David Poeschl 提交于
      Fixes #5076
      
      - Introduce instructional text when the dashboard is first shown (or when newName = originalName). This should help users who are used to the pre-VS2015 modal dialog learn to edit the identifier inline in the editor. If we at some point add a way to launch Inline Rename with a new name already specified, we'll need to be a bit more careful about how to both show that new name *and* the instructional text.
      
      - Show the newName as the user types it
      
      - Rearranging the info in the window to flow a bit better:
          - Heading (rename from x to y, or show getting started instructions)
          - Settings
          - Summary (# locations to be updated and any conflict info).
      
      - Slightly changed the reference count text from "found 1 reference in 1 file" (which made sense in large solutions where you saw "Searching..." for a while, which then got replaced with this text) to a more standalone version of "Rename will update 1 reference in 1 file."
      66a6273a
  22. 21 8月, 2015 1 次提交
  23. 14 7月, 2015 1 次提交
  24. 01 7月, 2015 1 次提交
  25. 30 5月, 2015 1 次提交
    • R
      Rename dashboard navigation tweaks · 7409dbdd
      Ravi Chande 提交于
      * Dashboard is no longer focused when starting inline rename
      * F2 outside a rename field commits the current session and starts a new
      one
      * F2 within a rename field focuses the dashboard
      7409dbdd
  26. 22 5月, 2015 1 次提交
    • R
      Rename dashboard navigation tweaks · 88a2781d
      Ravi Chande 提交于
      * Dashboard is no longer focused when starting inline rename
      * F2 outside a rename field commits the current session and starts a new
      one
      * F2 within a rename field focuses the dashboard
      88a2781d
  27. 12 3月, 2015 1 次提交
    • D
      Rename methods referenced in nameof expressions · 8dbeb655
      David Poeschl 提交于
      This change adds support for renaming methods that are referenced in nameof expressions during Inline Rename, Rename Tracking, and RenameSymbolAsync. For all of these features, there are three primary cases:
      
      - Rename invoked from a method declaration with no overloads: Any nameof expressions that reference the method are unambiguous and are therefore updated to the new name.
      - Rename invoked from a method declaration with overloads: In this case, any references in nameof expressions are renamed only if the RenameOverloads option is set to true (e.g. when the user checks the "Rename overloads" checkbox in Inline Rename).
      - Rename invoked from a reference in a nameof expression: We always rename all overloads by automatically setting the RenameOverloads option to true and disabling Inline Rename's "Rename overloads" checkbox.
      8dbeb655
  28. 25 2月, 2015 1 次提交
  29. 07 2月, 2015 1 次提交
  30. 27 1月, 2015 1 次提交