// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Collections.Immutable;
usingSystem.IO;
usingSystem.Reflection;
...
...
@@ -24,24 +23,27 @@ internal sealed class VisualStudioAnalyzer : IDisposable
privatereadonlyIAnalyzerAssemblyLoader_loader;
privatereadonlystring_language;
privateAnalyzerReference_analyzerReference;
privateList<DiagnosticData>_analyzerLoadErrors;
publiceventEventHandlerUpdatedOnDisk;
// these 2 are mutable states that must be guarded under the _gate.