|
|
@ -37,7 +37,7 @@ namespace ICSharpCode.ILSpy.Analyzers.Builtin |
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Finds methods where this field is read.
|
|
|
|
/// Finds methods where this field is read.
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
[Export(typeof(IAnalyzer))] |
|
|
|
[ExportAnalyzer(Header = "Assigned By", Order = 20)] |
|
|
|
class AssignedByFieldAccessAnalyzer : FieldAccessAnalyzer |
|
|
|
class AssignedByFieldAccessAnalyzer : FieldAccessAnalyzer |
|
|
|
{ |
|
|
|
{ |
|
|
|
public AssignedByFieldAccessAnalyzer() : base(true) { } |
|
|
|
public AssignedByFieldAccessAnalyzer() : base(true) { } |
|
|
@ -46,7 +46,7 @@ namespace ICSharpCode.ILSpy.Analyzers.Builtin |
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Finds methods where this field is written.
|
|
|
|
/// Finds methods where this field is written.
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
[Export(typeof(IAnalyzer))] |
|
|
|
[ExportAnalyzer(Header = "Read By", Order = 10)] |
|
|
|
class ReadByFieldAccessAnalyzer : FieldAccessAnalyzer |
|
|
|
class ReadByFieldAccessAnalyzer : FieldAccessAnalyzer |
|
|
|
{ |
|
|
|
{ |
|
|
|
public ReadByFieldAccessAnalyzer() : base(false) { } |
|
|
|
public ReadByFieldAccessAnalyzer() : base(false) { } |
|
|
@ -61,8 +61,6 @@ namespace ICSharpCode.ILSpy.Analyzers.Builtin |
|
|
|
|
|
|
|
|
|
|
|
readonly bool showWrites; // true: show writes; false: show read access
|
|
|
|
readonly bool showWrites; // true: show writes; false: show read access
|
|
|
|
|
|
|
|
|
|
|
|
public string Text => showWrites ? "Assigned By" : "Read By"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public FieldAccessAnalyzer(bool showWrites) |
|
|
|
public FieldAccessAnalyzer(bool showWrites) |
|
|
|
{ |
|
|
|
{ |
|
|
|
this.showWrites = showWrites; |
|
|
|
this.showWrites = showWrites; |
|
|
|