Skip to content

Commit 5a7e399

Browse files
committed
Add XMLDOC
1 parent e5a8acd commit 5a7e399

25 files changed

Lines changed: 143 additions & 9 deletions

System.IO.Abstractions.Analyzers/Analyzers/BaseFileSystemNodeAnalyzer.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66

77
namespace System.IO.Abstractions.Analyzers.Analyzers;
88

9+
/// <inheritdoc />
910
public abstract class BaseFileSystemNodeAnalyzer : BaseFileSystemAnalyzer
1011
{
12+
/// <inheritdoc />
1113
protected override void AnalyzeCompilation(CompilationStartAnalysisContext compilationStartContext,
1214
FileSystemContext fileSystemContext)
1315
{

System.IO.Abstractions.Analyzers/Analyzers/FileSystemTypeAnalyzers/DirectoryAnalyzer.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
namespace System.IO.Abstractions.Analyzers.Analyzers.FileSystemTypeAnalyzers;
88

9+
/// <summary>
10+
/// Search method invocation from Directory class in code
11+
/// </summary>
912
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1013
public class DirectoryAnalyzer : BaseFileSystemNodeAnalyzer
1114
{
@@ -33,7 +36,7 @@ public class DirectoryAnalyzer : BaseFileSystemNodeAnalyzer
3336
private const string Link = "http://bit.ly/2Oz9iSx";
3437

3538
/// <summary>
36-
/// Правило
39+
/// Diagnostic rule
3740
/// </summary>
3841
private static readonly DiagnosticDescriptor Rule = new(DiagnosticId,
3942
Title,

System.IO.Abstractions.Analyzers/Analyzers/FileSystemTypeAnalyzers/DirectoryInfoAnalyzer.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
namespace System.IO.Abstractions.Analyzers.Analyzers.FileSystemTypeAnalyzers;
88

9+
/// <summary>
10+
/// Search method invocation from DirectoryInfo class in code
11+
/// </summary>
912
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1013
public class DirectoryInfoAnalyzer : BaseFileSystemNodeAnalyzer
1114
{
@@ -33,7 +36,7 @@ public class DirectoryInfoAnalyzer : BaseFileSystemNodeAnalyzer
3336
private const string Link = "http://bit.ly/2OCAmQF";
3437

3538
/// <summary>
36-
/// Правило
39+
/// Diagnostic rule
3740
/// </summary>
3841
private static readonly DiagnosticDescriptor Rule = new(DiagnosticId,
3942
Title,

System.IO.Abstractions.Analyzers/Analyzers/FileSystemTypeAnalyzers/FileAnalyzer.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
namespace System.IO.Abstractions.Analyzers.Analyzers.FileSystemTypeAnalyzers;
88

9+
/// <summary>
10+
/// Search method invocation from File class in code
11+
/// </summary>
912
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1013
public class FileAnalyzer : BaseFileSystemNodeAnalyzer
1114
{
@@ -33,7 +36,7 @@ public class FileAnalyzer : BaseFileSystemNodeAnalyzer
3336
private const string Link = "http://bit.ly/2ODMgdq";
3437

3538
/// <summary>
36-
/// Правило
39+
/// Diagnostic rule
3740
/// </summary>
3841
private static readonly DiagnosticDescriptor Rule = new(DiagnosticId,
3942
Title,

System.IO.Abstractions.Analyzers/Analyzers/FileSystemTypeAnalyzers/FileInfoAnalyzer.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
namespace System.IO.Abstractions.Analyzers.Analyzers.FileSystemTypeAnalyzers;
88

9+
/// <summary>
10+
/// Search method invocation from FileInfo class in code
11+
/// </summary>
912
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1013
public class FileInfoAnalyzer : BaseFileSystemNodeAnalyzer
1114
{
@@ -33,7 +36,7 @@ public class FileInfoAnalyzer : BaseFileSystemNodeAnalyzer
3336
private const string Link = "http://bit.ly/2OAA4tM";
3437

3538
/// <summary>
36-
/// Правило
39+
/// Diagnostic rule
3740
/// </summary>
3841
private static readonly DiagnosticDescriptor Rule = new(DiagnosticId,
3942
Title,

System.IO.Abstractions.Analyzers/Analyzers/FileSystemTypeAnalyzers/FileStreamAnalyzer.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
namespace System.IO.Abstractions.Analyzers.Analyzers.FileSystemTypeAnalyzers;
88

9+
/// <summary>
10+
/// Search method invocation from FileStream class in code
11+
/// </summary>
912
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1013
public class FileStreamAnalyzer : BaseFileSystemNodeAnalyzer
1114
{
@@ -33,7 +36,7 @@ public class FileStreamAnalyzer : BaseFileSystemNodeAnalyzer
3336
private const string Link = "http://bit.ly/2Oz5MaM";
3437

3538
/// <summary>
36-
/// Правило
39+
/// Diagnostic rule
3740
/// </summary>
3841
private static readonly DiagnosticDescriptor Rule = new(DiagnosticId,
3942
Title,

System.IO.Abstractions.Analyzers/Analyzers/FileSystemTypeAnalyzers/PathAnalyzer.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
namespace System.IO.Abstractions.Analyzers.Analyzers.FileSystemTypeAnalyzers;
88

9+
/// <summary>
10+
/// Search method invocation from Path class in code
11+
/// </summary>
912
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1013
public class PathAnalyzer : BaseFileSystemNodeAnalyzer
1114
{
@@ -33,7 +36,7 @@ public class PathAnalyzer : BaseFileSystemNodeAnalyzer
3336
private const string Link = "http://bit.ly/2ODMkKc";
3437

3538
/// <summary>
36-
/// Правило
39+
/// Diagnostic rule
3740
/// </summary>
3841
private static readonly DiagnosticDescriptor Rule = new(DiagnosticId,
3942
Title,

System.IO.Abstractions.Analyzers/Analyzers/FileSystemTypeAnalyzers/StreamReaderAnalyzer.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
namespace System.IO.Abstractions.Analyzers.Analyzers.FileSystemTypeAnalyzers;
88

9+
/// <summary>
10+
/// Search StreamReader in Code
11+
/// </summary>
912
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1013
public class StreamReaderAnalyzer : BaseFileSystemNodeAnalyzer
1114
{
@@ -32,7 +35,7 @@ public class StreamReaderAnalyzer : BaseFileSystemNodeAnalyzer
3235
private const string Description = Title;
3336

3437
/// <summary>
35-
/// Правило
38+
/// Diagnostic rule
3639
/// </summary>
3740
private static readonly DiagnosticDescriptor Rule = new(DiagnosticId,
3841
Title,

System.IO.Abstractions.Analyzers/Analyzers/FileSystemTypeAnalyzers/StreamWriterAnalyzer.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
namespace System.IO.Abstractions.Analyzers.Analyzers.FileSystemTypeAnalyzers;
88

9+
/// <summary>
10+
/// Search StreamWriter in Code
11+
/// </summary>
912
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1013
public class StreamWriterAnalyzer : BaseFileSystemNodeAnalyzer
1114
{
@@ -32,7 +35,7 @@ public class StreamWriterAnalyzer : BaseFileSystemNodeAnalyzer
3235
private const string Description = Title;
3336

3437
/// <summary>
35-
/// Правило
38+
/// Diagnostic rule
3639
/// </summary>
3740
private static readonly DiagnosticDescriptor Rule = new(DiagnosticId,
3841
Title,

System.IO.Abstractions.Analyzers/CodeActions/DirectoryInfoCodeAction.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010

1111
namespace System.IO.Abstractions.Analyzers.CodeActions;
1212

13+
/// <summary>
14+
/// Code action to replace a <see cref="DirectoryInfo"/> with a IFileSystem.DirectoryInfo.
15+
/// </summary>
1316
public class DirectoryInfoCodeAction : CodeAction
1417
{
1518
private readonly ObjectCreationExpressionSyntax _creationExpressionSyntax;
@@ -27,10 +30,13 @@ public DirectoryInfoCodeAction(string title, Document document, ObjectCreationEx
2730
_field = field;
2831
}
2932

33+
/// <inheritdoc />
3034
public override string Title { get; }
3135

36+
/// <inheritdoc />
3237
public override string EquivalenceKey => Title;
3338

39+
/// <inheritdoc />
3440
protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
3541
{
3642
var editor = await DocumentEditor.CreateAsync(_document, cancellationToken)

0 commit comments

Comments
 (0)