32 references to AccessingCapturedVariableInLambda
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (17)
EditAndContinue\StatementEditingTests.cs (17)
4563
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a1", "this", CSharpFeaturesResources.lambda));
4604
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x", "x", CSharpFeaturesResources.lambda).WithFirstLine("x+ // 1"),
4605
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x", "x", CSharpFeaturesResources.lambda).WithFirstLine("x; // 2"));
4644
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "y", "y", CSharpFeaturesResources.lambda));
4767
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x0", "x0", CSharpFeaturesResources.lambda));
4877
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x0", "x0", CSharpFeaturesResources.lambda));
4936
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "y1", "y1", CSharpFeaturesResources.lambda).WithFirstLine("G(a => y1 + x0); // error: connecting previously disconnected closures"),
4937
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "this", CSharpFeaturesResources.lambda).WithFirstLine("G(a => x); // error: disconnecting previously connected closures"),
6924
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "f1", "this", CSharpFeaturesResources.local_function));
6965
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x", "x", CSharpFeaturesResources.local_function),
6966
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x", "x", CSharpFeaturesResources.local_function));
7005
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "y", "y", CSharpFeaturesResources.local_function));
9017
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "a", CSharpFeaturesResources.select_clause));
9057
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "a", CSharpFeaturesResources.select_clause),
9058
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "a", CSharpFeaturesResources.lambda));
9140
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "a", CSharpFeaturesResources.select_clause),
9141
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "a", CSharpFeaturesResources.lambda));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\RudeEditDiagnosticTests.cs (1)
60
RudeEditKind.
AccessingCapturedVariableInLambda
,
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
5264
var rudeEdit = newAccessed ? RudeEditKind.
AccessingCapturedVariableInLambda
: RudeEditKind.NotAccessingCapturedVariableInLambda;
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
118
AddRudeEdit(RudeEditKind.
AccessingCapturedVariableInLambda
, nameof(FeaturesResources.Accessing_captured_variable_0_that_hasn_t_been_accessed_before_in_1_requires_restarting_the_application));
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (12)
EditAndContinue\StatementEditingTests.vb (12)
2719
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "Function(a1)", "Me", VBFeaturesResources.Lambda))
2752
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x", "x", VBFeaturesResources.Lambda).WithFirstLine("x + ' 1"),
2753
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x", "x", VBFeaturesResources.Lambda).WithFirstLine("x ' 2"))
2784
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "y", "y", VBFeaturesResources.Lambda))
2884
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x0", "x0", VBFeaturesResources.Lambda))
2990
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "x0", "x0", VBFeaturesResources.Lambda))
3050
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "y1", "y1", VBFeaturesResources.Lambda).WithFirstLine("G(Function(a) y1 + x0) ' error: connecting previously disconnected closures"),
3051
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "Function(a)", "Me", VBFeaturesResources.Lambda).WithFirstLine("G(Function(a) x) ' error: disconnecting previously connected closures"),
4391
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "a", VBFeaturesResources.Select_clause))
4432
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "a", VBFeaturesResources.Select_clause))
4471
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "a", VBFeaturesResources.Select_clause),
4472
Diagnostic(RudeEditKind.
AccessingCapturedVariableInLambda
, "a", "a", VBFeaturesResources.Lambda))