Example #1
0
        public override Task WriteObjectToAsync(ObjectWriter writer, CancellationToken cancellationToken)
        {
            // host analyzer is not shadow copied, no need to load assembly to get real path
            // this also prevent us from loading assemblies for all vsix analyzers preemptively
            const bool usePathFromAssembly = false;

            _serializer.SerializeAnalyzerReference(_reference, writer, usePathFromAssembly, cancellationToken);
            return(SpecializedTasks.EmptyTask);
        }
Example #2
0
 public override Task WriteObjectToAsync(ObjectWriter writer, CancellationToken cancellationToken)
 {
     _serializer.SerializeAnalyzerReference(_reference, writer, usePathFromAssembly, cancellationToken);
     return(Task.CompletedTask);
 }