提交 0cc986bf 编写于 作者: C Cyrus Najmabadi

Make fields readonly

上级 81d37a65
......@@ -173,7 +173,7 @@ public static bool ReportWithoutCrashUnlessCanceledAndPropagate(Exception except
return false;
}
private static object s_reportedMarker = new object();
private static readonly object s_reportedMarker = new object();
private static void Report(Exception exception, Action<Exception> handler)
{
......
......@@ -9,7 +9,7 @@ internal partial class AnalyzerItem
{
internal class BrowseObject : LocalizableProperties
{
private AnalyzerItem _analyzerItem;
private readonly AnalyzerItem _analyzerItem;
public BrowseObject(AnalyzerItem analyzerItem)
{
......
......@@ -13,7 +13,7 @@ namespace Microsoft.VisualStudio.LanguageServices.Implementation.SolutionExplore
internal sealed class AnalyzerItemProvider : AttachedCollectionSourceProvider<AnalyzersFolderItem>
{
[Import(typeof(AnalyzersCommandHandler))]
private IAnalyzersCommandHandler _commandHandler = null;
private readonly IAnalyzersCommandHandler _commandHandler = null;
[ImportingConstructor]
public AnalyzerItemProvider()
......
......@@ -17,7 +17,7 @@ namespace Microsoft.VisualStudio.LanguageServices.Implementation.SolutionExplore
[Export]
internal class AnalyzerItemsTracker : IVsSelectionEvents
{
private IServiceProvider _serviceProvider;
private readonly IServiceProvider _serviceProvider;
private IVsMonitorSelection _vsMonitorSelection = null;
private uint _selectionEventsCookie = 0;
......
......@@ -22,7 +22,7 @@ internal class AnalyzerReferenceManager : IVsReferenceManagerUser
private IVsReferenceManager _referenceManager;
[Import]
private AnalyzerItemsTracker _tracker = null;
private readonly AnalyzerItemsTracker _tracker = null;
[ImportingConstructor]
public AnalyzerReferenceManager(
......
......@@ -13,7 +13,7 @@ namespace Microsoft.VisualStudio.LanguageServices.Implementation.SolutionExplore
[AttributeUsage(AttributeTargets.Property)]
internal sealed class BrowseObjectDisplayNameAttribute : DisplayNameAttribute
{
private string m_key;
private readonly string m_key;
private bool m_initialized;
public BrowseObjectDisplayNameAttribute(string key)
......
......@@ -13,7 +13,7 @@ internal abstract partial class BaseDiagnosticItem
{
internal class BrowseObject : LocalizableProperties
{
private BaseDiagnosticItem _diagnosticItem;
private readonly BaseDiagnosticItem _diagnosticItem;
public BrowseObject(BaseDiagnosticItem diagnosticItem)
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册