public Task Initialize(Project project, IProjectConfiguration configuration, Compilation compilation)
 {
     _configuration = configuration.TransformConfiguration.DocumentationComments;
     _isEnabled     =
         _configuration.CanRemoveMethodRemarks != null ||
         _configuration.CanRemoveMethodSummary != null ||
         _configuration.AddOrReplaceMethodRemarks != null ||
         _configuration.AddOrReplaceMethodSummary != null
     ;
     return(Task.CompletedTask);
 }
 public Task Initialize(Project project, IProjectConfiguration configuration, Compilation compilation)
 {
     _configuration            = configuration.TransformConfiguration.DocumentationComments;
     _isEnabledForPartialTypes =
         _configuration.AddOrReplacePartialTypeComments != null ||
         _configuration.RemovePartialTypeComments != null;
     _isEnabledForNewTypes =
         _configuration.AddOrReplaceNewTypeComments != null ||
         _configuration.RemoveNewTypeComments != null
     ;
     _cachedComments.Clear();
     return(Task.CompletedTask);
 }