EnvDTE.Host/Callback/IEnvDteCallbackProvider.cs (12 lines of code) (raw):
using JetBrains.Annotations;
using JetBrains.Application.Parts;
using JetBrains.Collections.Viewable;
using JetBrains.Rider.Model;
namespace JetBrains.EnvDTE.Host.Callback
{
[DerivedComponentsInstantiationRequirement(InstantiationRequirement.DeadlockSafe)]
public interface IEnvDteCallbackProvider
{
void RegisterCallbacks([NotNull] DteProtocolModel model, [NotNull] IScheduler scheduler);
}
}