diff --git a/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs b/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs index 2e5d2673d0..e78a330290 100644 --- a/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs +++ b/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs @@ -93,7 +93,7 @@ private static bool IsPlayAnimationMethod([NotNull] IInvocationExpression invoca return invocationExpression.InvocationExpressionReference.IsAnimatorPlayMethod(); } - private sealed class StringLiteralItem : TextLookupItemBase + private sealed class StringLiteralItem : TextLookupItemBase, IMLSortingAwareItem { public StringLiteralItem([NotNull] string text) { @@ -116,6 +116,8 @@ public override void Accept( { base.Accept(textControl, nameRange, LookupItemInsertType.Replace, suffix, solution, keepCaretStill); } + + public bool UseMLSort() => false; } } } \ No newline at end of file diff --git a/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityResourcesCompletionProvider.cs b/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityResourcesCompletionProvider.cs index a8b9a66d8b..0f335da890 100644 --- a/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityResourcesCompletionProvider.cs +++ b/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityResourcesCompletionProvider.cs @@ -72,7 +72,7 @@ bool CollectAutocompletion(ResourceLoadCache.ResourceCacheInfo assetsFolderResou return resourceLoadCache.CollectItems(CollectAutocompletion); } - private sealed class ResourcesCompletionItem : TextLookupItemBase + private sealed class ResourcesCompletionItem : TextLookupItemBase, IMLSortingAwareItem { public ResourcesCompletionItem([NotNull] string text, [NotNull] string additionalInfo, ResourceLocationType locationType, @@ -100,6 +100,8 @@ public override void Accept( { base.Accept(textControl, nameRange, LookupItemInsertType.Replace, suffix, solution, keepCaretStill); } + + public bool UseMLSort() => false; } } } \ No newline at end of file diff --git a/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs b/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs index 6498cf8aa2..c78ffad206 100644 --- a/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs +++ b/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs @@ -93,7 +93,7 @@ private static bool IsTagEquality(CSharpCodeCompletionContext context, out ICSha } - private sealed class StringLiteralItem : TextLookupItemBase + private sealed class StringLiteralItem : TextLookupItemBase, IMLSortingAwareItem { public StringLiteralItem([NotNull] string text) { @@ -116,6 +116,8 @@ public override void Accept( { base.Accept(textControl, nameRange, LookupItemInsertType.Replace, suffix, solution, keepCaretStill); } + + public bool UseMLSort() => false; } } } \ No newline at end of file