Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -542,6 +542,7 @@ public readonly struct CompilationAnalysisContext
/// </summary>
public CancellationToken CancellationToken { get { return _cancellationToken; } }

[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public CompilationAnalysisContext(Compilation compilation, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
: this(compilation, options, reportDiagnostic, isSupportedDiagnostic, null, cancellationToken)
{
Expand Down Expand Up @@ -658,7 +659,7 @@ public readonly struct SemanticModelAnalysisContext
/// </summary>
public bool IsGeneratedCode { get; }

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public SemanticModelAnalysisContext(SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
: this(semanticModel, options, reportDiagnostic, isSupportedDiagnostic, filterSpan: null, isGeneratedCode: false, cancellationToken)
{
Expand Down Expand Up @@ -736,7 +737,7 @@ public readonly struct SymbolAnalysisContext
/// </summary>
public bool IsGeneratedCode { get; }

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public SymbolAnalysisContext(ISymbol symbol, Compilation compilation, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
: this(symbol, compilation, options, reportDiagnostic, isSupportedDiagnostic, isGeneratedCode: false, cancellationToken)
{
Expand Down Expand Up @@ -805,7 +806,7 @@ public abstract class SymbolStartAnalysisContext
/// </summary>
public CancellationToken CancellationToken { get; }

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public SymbolStartAnalysisContext(ISymbol symbol, Compilation compilation, AnalyzerOptions options, CancellationToken cancellationToken)
: this(symbol, compilation, options, isGeneratedCode: false, cancellationToken)
{
Expand Down Expand Up @@ -954,7 +955,7 @@ public abstract class CodeBlockStartAnalysisContext<TLanguageKindEnum> where TLa
/// </summary>
public CancellationToken CancellationToken { get { return _cancellationToken; } }

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
protected CodeBlockStartAnalysisContext(SyntaxNode codeBlock, ISymbol owningSymbol, SemanticModel semanticModel, AnalyzerOptions options, CancellationToken cancellationToken)
: this(codeBlock, owningSymbol, semanticModel, options, isGeneratedCode: false, cancellationToken)
{
Expand Down Expand Up @@ -1049,7 +1050,7 @@ public readonly struct CodeBlockAnalysisContext
/// </summary>
public CancellationToken CancellationToken { get { return _cancellationToken; } }

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public CodeBlockAnalysisContext(SyntaxNode codeBlock, ISymbol owningSymbol, SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
: this(codeBlock, owningSymbol, semanticModel, options, reportDiagnostic, isSupportedDiagnostic, isGeneratedCode: false, cancellationToken)
{
Expand Down Expand Up @@ -1144,7 +1145,7 @@ public abstract class OperationBlockStartAnalysisContext
/// </summary>
public CancellationToken CancellationToken => _cancellationToken;

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
protected OperationBlockStartAnalysisContext(
ImmutableArray<IOperation> operationBlocks,
ISymbol owningSymbol,
Expand Down Expand Up @@ -1269,7 +1270,7 @@ public readonly struct OperationBlockAnalysisContext
/// </summary>
public CancellationToken CancellationToken => _cancellationToken;

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public OperationBlockAnalysisContext(
ImmutableArray<IOperation> operationBlocks,
ISymbol owningSymbol,
Expand Down Expand Up @@ -1372,7 +1373,7 @@ public readonly struct SyntaxTreeAnalysisContext

internal Compilation? Compilation => _compilationOpt;

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public SyntaxTreeAnalysisContext(SyntaxTree tree, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
: this(tree, options, reportDiagnostic, isSupportedDiagnostic, compilation: null, isGeneratedCode: false, cancellationToken)
{
Expand Down Expand Up @@ -1519,13 +1520,13 @@ public readonly struct SyntaxNodeAnalysisContext
/// </summary>
public CancellationToken CancellationToken => _cancellationToken;

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public SyntaxNodeAnalysisContext(SyntaxNode node, ISymbol? containingSymbol, SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
: this(node, containingSymbol, semanticModel, options, reportDiagnostic, isSupportedDiagnostic, isGeneratedCode: false, cancellationToken)
{
}

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public SyntaxNodeAnalysisContext(SyntaxNode node, SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
: this(node, null, semanticModel, options, reportDiagnostic, isSupportedDiagnostic, isGeneratedCode: false, cancellationToken)
{
Expand Down Expand Up @@ -1610,7 +1611,7 @@ public readonly struct OperationAnalysisContext
/// </summary>
public CancellationToken CancellationToken => _cancellationToken;

// TODO: Mark obsolete, tracked with https://github.com/dotnet/roslyn/issues/63440
[Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public OperationAnalysisContext(
IOperation operation,
ISymbol containingSymbol,
Expand Down