|
Bug Fixes:
- Fixed an issue with Single Member Regionization where it did not
Regionize constructors when its root region was already present.
- Fixed Smart IDisposable issue with non-partial types. The same bug also caused partial
types in VB.NET not to be processed correctly. The source of this bug may also had
an impact on other commands that used the same culpable method.
- Fixed an issue with Regionize Control Block command where nested
control blocks weren't handled properly.
- Fixed an issue with IntelliCommands addin that didn't remove parent Menus in Solution
Explorer pane on session unload.
- Fixed Inconsistence Namespaces dialog window issue where the 'Open
Selected Items' didn't do anything when it was clicked.
- While conducting more tests with Visual Studio 2008 from time to
time VS2008 crashed unexpectedly. After hours of testing I concluded that the sequence
shortcut (Ctrl+Shift+W) that was used for the commands that are listed directly
under IntelliCommands's Code Window menu was the source of the problem. VS2008 uses
Ctrl+Shift+W for itself now. The sequence key is now replaced with Ctrl+Shift+5.
I haven't managed to reproduce the same crash ever since.
- The shortcut for Options window is also changed since under VS2008 Ctrl+Alt+Space
is not accepted. The new shortcut for both Global and Text Editor is Ctrl+Alt+K
now.
- Encapsulated Field commands no longer declares private properties
as virtual (Overridable in Visual Basic).
New Features:
- Added Hex Tool that includes seven different hexadecimal conversions.
These are:
- Text to hex
- Hex to text
- Text to decimal
- Decimal to text
- Hex to decimal
- Decimal to hex
- Hex to .Net Color i.e. #ffffff to 255, 255, 255
Every developer at one point needs to generate GUID to use it directly in the code.
Luckily, Visual Studio gives you the tool for it that I'm sure you found it very
handy. Now, here it comes a tool for your hex conversion needs that always were
missing in your toolbox. This command is available from Tools>IntelliCommands
then Hex Tool...
- Added Encryption Key Tool for generating encryption keys to be
used directly in the code. It supports Asymmetric, Symmetric, and Keyed Hash Algorithm
providers. This tool would be handy if you would like to store encryption keys for
repetitive use. This command is available from Tools>IntelliCommands then
Encryption Key Tool...
- Added Convert String Tool that converts string to various formats.
Having done the other tools I was certain that you would want a separate tool to
be able to produce the same supported outputs. With this tool you are able to convert
string to Hex, Array of Bytes, Array of delimited Bytes, and Base64String for storage
porposes directly in your code files.
Enhancements:
- All Encapsulated Field refactor commands now uses the Type's Access Modifier to
determine the property's visibility when the field's access modifier is private
(Private in Visual Basic).
- All Encapsulated Field refactor commands now check to see if the new properties
should be declared as override (Overrides in Visual Basic) if the
Type has the corresponding abstract property in its base types.
- IntelliCommands addin now can be fully unloaded/reloaded in single session of Visual
Studio.
- Create Target Method refactor command has been enhanced to support
creating the statements to call an event. This applies only when the command was
executed from a declared event in the code file. Also added an option to declare
the method as virtual (Overridable in Visual Basic).
Important Notes:
The configuration file needs to be deleted to solve some of the issues that were
highlighted in bugs section.
Close all instances of Visual Studio then delete the configuration file (MojabSoftware.Addins.IntelliCommands.xml)
from the installed directory then go to Tools>IntelliCommands>Options. Once
the window is opened just click the OK button. The new configuration file with the
default shortcuts now is written to the file.
|