|
Project
|
ReSharper
|
|
Priority
|
Normal |
|
Type
|
Feature |
|
Fix versions
|
Mirabile Futurum |
|
State
|
Open |
|
Assignee
|
Evgeny Pasynkov |
|
Subsystem
|
Psi |
|
Affected versions
|
No Affected versions |
|
Fixed in build
|
No Fixed in build
|
I'll second this. Our organizational policy forces me to do so, which now means that I have to 'correct' some of ReSharper's formatted code (I don't want to use the formatting, though).
In the extreme, I would like to see options for each of the mentioned types (e.g., whether to use 'Object' or 'object', 'Int32' or 'int', etc), with two overriding schemes for .NET versus C# types.
Also on the nice side would be to have 'Nullable<ValueType>' instead of 'ValueType?'.
I'll second this. Our organizational policy forces me to do so, which now means that I have to 'correct' some of ReSharper's formatted code (I don't want to use the formatting, though).
In the extreme, I would like to see options for each of the mentioned types (e.g., whether to use 'Object' or 'object', 'Int32' or 'int', etc), with two overriding schemes for .NET versus C# types.
Also on the nice side would be to have 'Nullable<ValueType>' instead of 'ValueType?'.
MyReturnType MyMethod(SomeType a, AnotherType b, SomethingElse c, bool d, YetAnother e);
with 'bool' looking completely out of place, particularly with the different colours for the syntax highlighting. I wouldn't want to change the colour for 'keywords', because it's useful to have keywords (like 'if', 'else', 'for') a different colour. When specifying types of variables or arguments however, I want a type name, not a keyword that is an alias for a type, and for it to be highlighted as a type, not a keyword.