공식 공급 업체
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를 하나의 팩으로 제공합니다.
JetBrains 사 제품 라이선스 담당자와 라이브 채팅