124 references to Update
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
2466
ReportError(RudeEditKind.
Update
);
2477
ReportError(RudeEditKind.
Update
);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (117)
EditAndContinue\TopLevelEditingTests.cs (117)
603
Diagnostic(RudeEditKind.
Update
, "extern alias Y;", CSharpFeaturesResources.extern_alias));
685
Diagnostic(RudeEditKind.
Update
, "System.Obsolete(\"2\")", FeaturesResources.attribute));
6282
Diagnostic(RudeEditKind.
Update
, "object", GetResource("extension block"))
6322
Diagnostic(RudeEditKind.
Update
, "string", GetResource("extension block"))
6356
diagnostics: Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block")));
6388
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")));
6416
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object x", GetResource("extension block")));
6444
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object", GetResource("extension block")));
6472
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object x", GetResource("extension block")));
6502
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object? o", GetResource("extension block")));
6532
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "string o", GetResource("extension block")));
6566
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block")));
6600
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block")));
6630
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block")));
6664
Diagnostic(RudeEditKind.
Update
, "ref int i", GetResource("extension block")),
6665
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
6666
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
6700
Diagnostic(RudeEditKind.
Update
, "int i", GetResource("extension block")),
6701
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
6702
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
6737
Diagnostic(RudeEditKind.
Update
, "in int i", GetResource("extension block")),
6738
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
6739
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
6775
Diagnostic(RudeEditKind.
Update
, "T", GetResource("extension block")),
6776
Diagnostic(RudeEditKind.
Update
, "T", GetResource("extension block")),
6777
Diagnostic(RudeEditKind.
Update
, "T t", GetResource("extension block")),
6778
Diagnostic(RudeEditKind.
Update
, "T t", GetResource("extension block"))
6814
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
6815
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
6816
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block")),
6817
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block"))
6851
Diagnostic(RudeEditKind.
Update
, "U", GetResource("extension block")),
6852
Diagnostic(RudeEditKind.
Update
, "U", GetResource("extension block")),
6853
Diagnostic(RudeEditKind.
Update
, "U o", GetResource("extension block"))
6885
Diagnostic(RudeEditKind.
Update
, "where T : class", GetResource("extension block")),
6886
Diagnostic(RudeEditKind.
Update
, "T", GetResource("extension block"))
6918
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
6919
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block"))
6951
Diagnostic(RudeEditKind.
Update
, "where T : struct", GetResource("extension block")),
6952
Diagnostic(RudeEditKind.
Update
, "where T : struct", GetResource("extension block"))
6983
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "void N()", GetResource("extension block")));
7013
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "static void M()", GetResource("extension block")));
7051
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, $"{newVisibility}void M()", GetResource("extension block")));
7082
Diagnostic(RudeEditKind.
Update
, "int x", GetResource("extension block")),
7083
Diagnostic(RudeEditKind.
Update
, "int x", GetResource("extension block"))
7115
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block")),
7116
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block"))
7148
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
7149
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
7181
Diagnostic(RudeEditKind.
Update
, "ref int y", GetResource("extension block")),
7182
Diagnostic(RudeEditKind.
Update
, "ref int y", GetResource("extension block"))
7214
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
7215
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
7247
Diagnostic(RudeEditKind.
Update
, "in int y", GetResource("extension block")),
7248
Diagnostic(RudeEditKind.
Update
, "in int y", GetResource("extension block"))
7279
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "int M()", GetResource("extension block")));
7313
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "void N()", GetResource("extension block")));
7356
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")));
7417
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block")),
7418
Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block")),
7420
Diagnostic(RudeEditKind.
Update
, "static class Ext1", GetResource("extension block")),
7421
Diagnostic(RudeEditKind.
Update
, "static class Ext1", GetResource("extension block"))
7470
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block")),
7471
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block"))
7512
Diagnostic(RudeEditKind.
Update
, "static void M()", GetResource("extension block")),
7513
Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block"))
7534
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block")),
7535
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block"))
7568
Diagnostic(RudeEditKind.
Update
, "int P", GetResource("extension block")),
7569
Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block"))
7579
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
7580
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block"))
7610
Diagnostic(RudeEditKind.
Update
, "int Q", GetResource("extension block")),
7611
Diagnostic(RudeEditKind.
Update
, "int Q", GetResource("extension block"))
7640
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "set", GetResource("extension block")));
7668
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")));
7697
Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block")),
7698
Diagnostic(RudeEditKind.
Update
, "{", GetResource("extension block"))
7728
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
7729
Diagnostic(RudeEditKind.
Update
, "{", GetResource("extension block"))
7766
Diagnostic(RudeEditKind.
Update
, "string P", GetResource("extension block")),
7767
Diagnostic(RudeEditKind.
Update
, "string P", GetResource("extension block"))
7801
Diagnostic(RudeEditKind.
Update
, "int P", GetResource("extension block")),
7802
Diagnostic(RudeEditKind.
Update
, "1", GetResource("extension block"))
7836
Diagnostic(RudeEditKind.
Update
, "int P", GetResource("extension block")),
7837
Diagnostic(RudeEditKind.
Update
, "1", GetResource("extension block"))
7870
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "int P", GetResource("extension block")));
7902
edits1.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block")));
7906
edits2.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block")));
7938
edits1.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "set", GetResource("extension block")));
7942
edits2.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "set", GetResource("extension block")));
7970
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block")));
7998
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "set", GetResource("extension block")));
8036
Diagnostic(RudeEditKind.
Update
, "public static int operator +(C a, C b)", GetResource("extension block")),
8037
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8038
Diagnostic(RudeEditKind.
Update
, "C b", GetResource("extension block"))
8049
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
8050
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block")),
8051
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block"))
8084
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "public static int operator -(C a, C b)", GetResource("extension block")));
8124
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "public static int operator +(C a, C b)", GetResource("extension block")));
8133
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "public static int operator +(C a, C b)", GetResource("extension block")));
8173
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "public static int operator -(C a, C b)", GetResource("extension block")));
8206
Diagnostic(RudeEditKind.
Update
, "object b", GetResource("extension block")),
8207
Diagnostic(RudeEditKind.
Update
, "object b", GetResource("extension block"))
8241
Diagnostic(RudeEditKind.
Update
, "C c", GetResource("extension block")),
8242
Diagnostic(RudeEditKind.
Update
, "C c", GetResource("extension block"))
8278
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8279
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block"))
8285
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8286
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block"))
8327
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8328
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8329
Diagnostic(RudeEditKind.
Update
, "C b", GetResource("extension block"))
8340
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8341
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8342
Diagnostic(RudeEditKind.
Update
, "C c", GetResource("extension block"))
Microsoft.CodeAnalysis.Features (5)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
2941
diagnosticContext.Report(RudeEditKind.
Update
,
3107
diagnosticContext.Report(RudeEditKind.
Update
,
4275
diagnosticContext.Report(RudeEditKind.
Update
, cancellationToken, arguments: [FeaturesResources.extension_block]);
4281
rudeEdit = (oldSymbol.Kind == SymbolKind.Field || newSymbol.Kind == SymbolKind.Field) ? RudeEditKind.FieldKindUpdate : RudeEditKind.
Update
;
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
102
AddRudeEdit(RudeEditKind.
Update
, nameof(FeaturesResources.Updating_0_requires_restarting_the_application));