diff --git a/resharper/src/CSharp/Daemon/ConstructorElementProblemAnalyzer.cs b/resharper/src/CSharp/Daemon/ConstructorElementProblemAnalyzer.cs
index b7837a8..815a960 100644
--- a/resharper/src/CSharp/Daemon/ConstructorElementProblemAnalyzer.cs
+++ b/resharper/src/CSharp/Daemon/ConstructorElementProblemAnalyzer.cs
@@ -1,4 +1,5 @@
using System.Linq;
+using JetBrains.Application.Parts;
using JetBrains.ReSharper.Feature.Services.Daemon;
using JetBrains.ReSharper.Plugins.Godot.ProjectModel;
using JetBrains.ReSharper.Psi.Modules;
@@ -12,7 +13,7 @@ namespace JetBrains.ReSharper.Plugins.Godot.CSharp.Daemon
///
/// Analyzes classes that derives from Godot.GodotObject
///
- [ElementProblemAnalyzer(typeof(IClassDeclaration), HighlightingTypes = new[] {typeof(MissingParameterlessConstructor)})]
+ [ElementProblemAnalyzer(Instantiation.DemandAnyThreadUnsafe, typeof(IClassDeclaration), HighlightingTypes = new[] {typeof(MissingParameterlessConstructor)})]
public class ConstructorElementProblemAnalyzer : ElementProblemAnalyzer
{
protected override void Run(IClassDeclaration element, ElementProblemAnalyzerData data, IHighlightingConsumer consumer)
diff --git a/resharper/src/UsageStatistics/GodotProjectTechnologyProvider.cs b/resharper/src/UsageStatistics/GodotProjectTechnologyProvider.cs
index 6357c2c..509a62a 100644
--- a/resharper/src/UsageStatistics/GodotProjectTechnologyProvider.cs
+++ b/resharper/src/UsageStatistics/GodotProjectTechnologyProvider.cs
@@ -6,7 +6,7 @@
namespace JetBrains.ReSharper.Plugins.Godot.UsageStatistics
{
- [SolutionComponent(InstantiationEx.LegacyDefault)]
+ [SolutionComponent(Instantiation.DemandAnyThreadUnsafe)]
public class GodotProjectTechnologyProvider : IProjectTechnologyProvider
{
public IEnumerable GetProjectTechnology(IProject project)
@@ -19,7 +19,7 @@ public IEnumerable GetProjectTechnology(IProject project)
}
}
- [SolutionComponent(InstantiationEx.LegacyDefault)]
+ [SolutionComponent(Instantiation.DemandAnyThreadUnsafe)]
public class GodotSolutionTechnologyProvider : ISolutionTechnologyProvider
{
public IEnumerable GetSolutionTechnology(ISolution solution)