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));
6314
Diagnostic(RudeEditKind.
Update
, "object", GetResource("extension block"))
6354
Diagnostic(RudeEditKind.
Update
, "string", GetResource("extension block"))
6388
diagnostics: Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block")));
6420
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")));
6448
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object x", GetResource("extension block")));
6476
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object", GetResource("extension block")));
6504
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object x", GetResource("extension block")));
6534
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object? o", GetResource("extension block")));
6564
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "string o", GetResource("extension block")));
6598
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block")));
6632
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block")));
6662
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block")));
6696
Diagnostic(RudeEditKind.
Update
, "ref int i", GetResource("extension block")),
6697
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
6698
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
6732
Diagnostic(RudeEditKind.
Update
, "int i", GetResource("extension block")),
6733
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
6734
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
6769
Diagnostic(RudeEditKind.
Update
, "in int i", GetResource("extension block")),
6770
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
6771
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
6807
Diagnostic(RudeEditKind.
Update
, "T", GetResource("extension block")),
6808
Diagnostic(RudeEditKind.
Update
, "T", GetResource("extension block")),
6809
Diagnostic(RudeEditKind.
Update
, "T t", GetResource("extension block")),
6810
Diagnostic(RudeEditKind.
Update
, "T t", GetResource("extension block"))
6846
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
6847
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
6848
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block")),
6849
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block"))
6883
Diagnostic(RudeEditKind.
Update
, "U", GetResource("extension block")),
6884
Diagnostic(RudeEditKind.
Update
, "U", GetResource("extension block")),
6885
Diagnostic(RudeEditKind.
Update
, "U o", GetResource("extension block"))
6917
Diagnostic(RudeEditKind.
Update
, "where T : class", GetResource("extension block")),
6918
Diagnostic(RudeEditKind.
Update
, "T", GetResource("extension block"))
6950
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
6951
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block"))
6983
Diagnostic(RudeEditKind.
Update
, "where T : struct", GetResource("extension block")),
6984
Diagnostic(RudeEditKind.
Update
, "where T : struct", GetResource("extension block"))
7015
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "void N()", GetResource("extension block")));
7045
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "static void M()", GetResource("extension block")));
7083
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, $"{newVisibility}void M()", GetResource("extension block")));
7114
Diagnostic(RudeEditKind.
Update
, "int x", GetResource("extension block")),
7115
Diagnostic(RudeEditKind.
Update
, "int x", GetResource("extension block"))
7147
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block")),
7148
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block"))
7180
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
7181
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
7213
Diagnostic(RudeEditKind.
Update
, "ref int y", GetResource("extension block")),
7214
Diagnostic(RudeEditKind.
Update
, "ref int y", GetResource("extension block"))
7246
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block")),
7247
Diagnostic(RudeEditKind.
Update
, "int y", GetResource("extension block"))
7279
Diagnostic(RudeEditKind.
Update
, "in int y", GetResource("extension block")),
7280
Diagnostic(RudeEditKind.
Update
, "in int y", GetResource("extension block"))
7311
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "int M()", GetResource("extension block")));
7345
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "void N()", GetResource("extension block")));
7388
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")));
7449
Diagnostic(RudeEditKind.
Update
, "void M()", GetResource("extension block")),
7450
Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block")),
7452
Diagnostic(RudeEditKind.
Update
, "static class Ext1", GetResource("extension block")),
7453
Diagnostic(RudeEditKind.
Update
, "static class Ext1", GetResource("extension block"))
7502
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block")),
7503
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block"))
7544
Diagnostic(RudeEditKind.
Update
, "static void M()", GetResource("extension block")),
7545
Diagnostic(RudeEditKind.
Update
, "object o", GetResource("extension block"))
7566
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block")),
7567
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block"))
7600
Diagnostic(RudeEditKind.
Update
, "int P", GetResource("extension block")),
7601
Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block"))
7611
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
7612
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block"))
7642
Diagnostic(RudeEditKind.
Update
, "int Q", GetResource("extension block")),
7643
Diagnostic(RudeEditKind.
Update
, "int Q", GetResource("extension block"))
7672
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "set", GetResource("extension block")));
7700
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")));
7729
Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block")),
7730
Diagnostic(RudeEditKind.
Update
, "{", GetResource("extension block"))
7760
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
7761
Diagnostic(RudeEditKind.
Update
, "{", GetResource("extension block"))
7798
Diagnostic(RudeEditKind.
Update
, "string P", GetResource("extension block")),
7799
Diagnostic(RudeEditKind.
Update
, "string P", GetResource("extension block"))
7833
Diagnostic(RudeEditKind.
Update
, "int P", GetResource("extension block")),
7834
Diagnostic(RudeEditKind.
Update
, "1", GetResource("extension block"))
7868
Diagnostic(RudeEditKind.
Update
, "int P", GetResource("extension block")),
7869
Diagnostic(RudeEditKind.
Update
, "1", GetResource("extension block"))
7902
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "int P", GetResource("extension block")));
7934
edits1.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block")));
7938
edits2.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block")));
7970
edits1.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "set", GetResource("extension block")));
7974
edits2.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "set", GetResource("extension block")));
8002
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "get", GetResource("extension block")));
8030
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "set", GetResource("extension block")));
8068
Diagnostic(RudeEditKind.
Update
, "public static int operator +(C a, C b)", GetResource("extension block")),
8069
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8070
Diagnostic(RudeEditKind.
Update
, "C b", GetResource("extension block"))
8081
Diagnostic(RudeEditKind.
Update
, "extension", GetResource("extension block")),
8082
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block")),
8083
Diagnostic(RudeEditKind.
Update
, "static class Ext", GetResource("extension block"))
8116
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "public static int operator -(C a, C b)", GetResource("extension block")));
8156
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "public static int operator +(C a, C b)", GetResource("extension block")));
8165
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "public static int operator +(C a, C b)", GetResource("extension block")));
8205
edits.VerifySemanticDiagnostics(Diagnostic(RudeEditKind.
Update
, "public static int operator -(C a, C b)", GetResource("extension block")));
8238
Diagnostic(RudeEditKind.
Update
, "object b", GetResource("extension block")),
8239
Diagnostic(RudeEditKind.
Update
, "object b", GetResource("extension block"))
8273
Diagnostic(RudeEditKind.
Update
, "C c", GetResource("extension block")),
8274
Diagnostic(RudeEditKind.
Update
, "C c", GetResource("extension block"))
8310
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8311
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block"))
8317
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8318
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block"))
8359
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8360
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8361
Diagnostic(RudeEditKind.
Update
, "C b", GetResource("extension block"))
8372
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8373
Diagnostic(RudeEditKind.
Update
, "C a", GetResource("extension block")),
8374
Diagnostic(RudeEditKind.
Update
, "C c", GetResource("extension block"))
Microsoft.CodeAnalysis.Features (5)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
2952
diagnosticContext.Report(RudeEditKind.
Update
,
3118
diagnosticContext.Report(RudeEditKind.
Update
,
4326
diagnosticContext.Report(RudeEditKind.
Update
, cancellationToken, arguments: [FeaturesResources.extension_block]);
4332
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));