public T4PreprocessedTemplateFlagInvalidator( Lifetime lifetime, [NotNull] IT4FileGraphNotifier notifier, [NotNull] IPsiServices services, [NotNull] IPsiCachesState state, [NotNull] IT4RootTemplateKindProvider rootTemplateKindProvider, [NotNull] ChangeManager changeManager, [NotNull] ISolution solution ) : base(lifetime, notifier, services, state) { RootTemplateKindProvider = rootTemplateKindProvider; ChangeManager = changeManager; Solution = solution; }
public static bool IsRootPreprocessedTemplate( [NotNull] this IT4RootTemplateKindProvider manager, [NotNull] IProjectFile file ) => manager.GetRootTemplateKind(file) == T4TemplateKind.Preprocessed;