公式サプライヤー
公式および認定ディストリビューターとして200社以上の開発元から正規ライセンスを直接ご提供いたします。
当社のすべてのブランドをご覧ください。
ReSharper
Array.Empty<T>
.Type[0]
, ReSharper will now suggest using Type.EmptyTypes
to make memory usage more efficient.EventArgs
are not required, ReSharper can now replace new EventArgs()
with EventArgs.Empty
.generated_code
property from .editorconfig
to mark files or folders as generated code and exclude them from processing.switch
statements and switch
expressions.!
) that are no longer needed and can be safely removed.?
).[NotNull] string
or [ItemCanBeNull] List<string?>
. It will also offer a quick-fix to update your code.[JetBrains.Annotations.NotNull] T param
to [DisallowNull] T param
(where T: class?)
.[JetBrains.Annotations.CanBeNull] T
to [System.Diagnostics.MaybeNull] T
(in C# 8, where the T? syntax is not allowed).[DisallowNull], [AllowNull]
, [MaybeNull]
and [NotNull]
.[AllowNull]
is applied to a nullable type, and a quick-fix removes them.--no-build
to disable restoring NuGet packages and building the solution.ReSharper C++
const
, which guarantees that the function will not modify the corresponding function argument.constexpr
, which can lead to faster performance and better compile-time checking.tie(..)
- Since C++17, you no longer need to use std::tie()
or boost::tie()
for unpacking a tuple or a pair - structured binding declarations help you simplify your code.std::size
can now be used - This inspection suggests using std::size
as a type-safe alternative to the error-prone C idiom for array size calculation.memset
- zero-initialization leads to more concise code and prevents various memset
-related errors.std::logic_error
, return a default value or include uncompilable code. ReSharper C++ will also automatically call the base function from the body of an overriding function.Ctrl+Shift+F1
) to open the corresponding page in your browser.Backspace
on an empty line or a line with whitespaces or tabs to the left of the caret, ReSharper C++ can now place the caret at the proper indent position instead of moving it back one position at a time.Rider
[Route]
, [Http{Method}]
, or [AcceptVerbs]
attributes.HttpClient
, code completion will suggest all URIs that can be resolved to actions in controllers annotated with [Route]
, [Http{Method}]
or [AcceptVerbs]
attributes.!
) that are no longer needed and can be safely removed.?
).[NotNull]
string or [ItemCanBeNull] List<string?>
. It will also offer a quick-fix to update your code.[JetBrains.Annotations.NotNull] T param
to [DisallowNull] T param (where T: class?)
.[JetBrains.Annotations.CanBeNull] T
to [System.Diagnostics.MaybeNull] T
(in C# 8, where the T?
syntax is not allowed).[DisallowNull]
, [AllowNull]
, [MaybeNull]
and [NotNull]
.[AllowNull]
is applied to a nullable type, and a quick-fix removes them.[UnitySetup]
methods are no longer marked as unused, and layer names are correctly shown in completion for older projects. There are various performance improvements for Unity-based inspections, especially those for large files.<ProjectName>.uproject
file.<ProjectName>.uproject
file and get the full Rider for Unreal experience on your Apple macOS. This includes rich C++ and HLSL shader editing, navigation, inspections and refactorings, code style settings and quick-fixes, Blueprint support (Find Usages of code inside a Blueprint, Code Vision links and counters, and navigation) and debugger and rich integration with the Unreal Editor. The macOS version works with Unreal Engine 4.26 or later.[Raw View]
node for looking at underlying object data.dotCover
dotnet test
, dotnet vstest
and vstest.console.exe
.dotMemory
dotPeek
dotTrace
JetBrainsの.NET開発ツール、ReSharper C++、Riderをすべて1つにまとめたパック
今すぐ JetBrains ライセンススペシャリストとライブ チャット。