1487 references to Keyword
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1487)
Classification\SemanticClassifierTests.cs (88)
54
Classifications(
Keyword
("var"), Local("i")));
73
Classifications(Class("Class"),
Keyword
("dynamic")));
312
Keyword
("dynamic"));
947
Keyword
("var"),
966
Keyword
("var"),
986
Keyword
("var"),
1190
Keyword
("var"),
1315
Keyword
("var"),
1317
Keyword
("var"),
2053
Keyword
("var"));
2080
Keyword
("var"));
2096
Keyword
("var"));
2206
Keyword
("var"),
2209
Keyword
("var"),
2228
Keyword
("var"),
2256
Keyword
("from"));
2268
Keyword
("var"),
2270
Keyword
("from"));
2287
Keyword
("var"),
2299
Keyword
("var"),
2300
Keyword
("var"),
2314
Keyword
("var"),
2315
Keyword
("var"),
2435
Keyword
("var"),
2436
Keyword
("nameof"));
2451
Keyword
("var"),
2452
Keyword
("nameof"),
2480
Keyword
("var"),
2481
Keyword
("nameof"),
2502
Keyword
("var"),
2526
Keyword
("var"), Local("a"), Local("a"));
2641
Keyword
("var"),
2652
Keyword
("var"),
2661
Keyword
("unmanaged"));
2671
Keyword
("unmanaged"));
2685
Keyword
("unmanaged"));
2697
Keyword
("unmanaged"));
2710
Keyword
("unmanaged"));
2727
Keyword
("unmanaged"));
2735
Keyword
("unmanaged"));
2745
Keyword
("unmanaged"));
2759
Keyword
("unmanaged"));
2774
Keyword
("unmanaged"));
2790
Keyword
("unmanaged"));
2810
Keyword
("unmanaged"));
2824
Keyword
("var"),
2849
Keyword
("var"),
2850
Keyword
("var"),
2880
Keyword
("var"),
2881
Keyword
("var"),
2909
Keyword
("var"),
2911
Keyword
("var"),
2940
Keyword
("var"),
2941
Keyword
("var"),
2969
Keyword
("var"),
2978
Keyword
("notnull"));
2988
Keyword
("notnull"));
3002
Keyword
("notnull"));
3014
Keyword
("notnull"));
3027
Keyword
("notnull"));
3044
Keyword
("notnull"));
3052
Keyword
("notnull"));
3062
Keyword
("notnull"));
3076
Keyword
("notnull"));
3091
Keyword
("notnull"));
3107
Keyword
("notnull"));
3127
Keyword
("notnull"));
3141
Keyword
("var"),
3170
Keyword
("_"),
3188
Keyword
("var"),
3189
Keyword
("_"));
3205
Keyword
("_"));
3219
Keyword
("_"));
3233
Keyword
("_"));
3248
Keyword
("_"));
3269
Keyword
("_"));
3287
Keyword
("_"));
3334
Keyword
("_"),
3335
Keyword
("_"));
3351
Keyword
("_"),
3352
Keyword
("_"));
3359
Classifications(
Keyword
("nint"),
Keyword
("nuint")));
3410
Keyword
("_"),
3411
Keyword
("nameof"),
3437
Keyword
("_"),
3438
Keyword
("nameof"),
3535
Keyword
("var"),
Classification\SemanticClassifierTests_Json.cs (9)
31
Keyword
("var"),
76
Keyword
("var"),
111
Keyword
("var"),
158
Keyword
("var"));
172
Keyword
("var"),
229
Keyword
("var"),
332
Keyword
("var"),
395
Keyword
("var"),
460
Keyword
("var"),
Classification\SemanticClassifierTests_Regex.cs (19)
34
Keyword
("var"),
116
Keyword
("var"),
195
Keyword
("var"),
276
Keyword
("var"),
299
Keyword
("var"),
322
Keyword
("var"),
345
Keyword
("var"),
368
Keyword
("var"),
392
Keyword
("var"),
416
Keyword
("var"),
440
Keyword
("var"),
467
Keyword
("var"),
493
Keyword
("var"),
543
Keyword
("var"),
566
Keyword
("var"),
591
Keyword
("var"),
616
Keyword
("var"),
1170
Keyword
("var"),
1230
Keyword
("var"));
Classification\SemanticClassifierTests_StringEscapes.cs (36)
19
Keyword
("var"),
27
Keyword
("var"),
35
Keyword
("var"));
41
Keyword
("var"));
47
Keyword
("var"),
55
Keyword
("var"),
63
Keyword
("var"),
71
Keyword
("var"),
79
Keyword
("var"),
89
Keyword
("var"),
99
Keyword
("var"),
107
Keyword
("var"),
115
Keyword
("var"),
123
Keyword
("var"),
131
Keyword
("var"),
139
Keyword
("var"),
147
Keyword
("var"),
155
Keyword
("var"),
163
Keyword
("var"));
169
Keyword
("var"));
179
Keyword
("var"));
189
Keyword
("var"));
199
Keyword
("var"));
209
Keyword
("var"));
215
Keyword
("var"));
221
Keyword
("var"));
231
Keyword
("var"));
241
Keyword
("var"));
251
Keyword
("var"));
261
Keyword
("var"));
268
Keyword
("var"),
276
Keyword
("var"),
284
Keyword
("var"),
292
Keyword
("var"));
299
Keyword
("var"),
313
Keyword
("var"));
Classification\SemanticClassifierTests_TestMarkup.cs (21)
165
var expected = ImmutableArray.Create(
Keyword
("class"),
170
Keyword
("class"),
186
Keyword
("class"),
201
Keyword
("class"),
217
Keyword
("cla"),
219
Keyword
("ss"),
234
Keyword
("class"),
258
Keyword
("class"),
282
Keyword
("class"),
305
Keyword
("class"),
328
Keyword
("class"),
351
Keyword
("class"),
374
Keyword
("class"),
401
Keyword
("class"),
430
Keyword
("class"),
437
Keyword
("string"),
460
Keyword
("class"),
465
Keyword
("string"),
508
Keyword
("class"),
513
Keyword
("private"),
515
Keyword
("string"),
Classification\SyntacticClassifierTests.cs (788)
39
Keyword
("class"),
55
Keyword
("namespace"),
68
Keyword
("namespace"),
76
Keyword
("var"),
85
Keyword
("var"));
98
Keyword
("var"),
105
Keyword
("as"),
121
Keyword
("class"),
124
Keyword
("void"),
150
Keyword
("using"),
157
Keyword
("class"),
171
Keyword
("new"),
202
Keyword
("new"),
230
Keyword
("this"),
240
Keyword
("fixed"),
242
Keyword
("int"),
267
Keyword
("using"),
274
Keyword
("class"),
277
Keyword
("async"),
295
Keyword
("public"),
296
Keyword
("partial"),
297
Keyword
("class"),
309
Keyword
("public"),
310
Keyword
("partial"),
311
Keyword
("void"),
350
Keyword
("partial"),
351
Keyword
("class"),
355
Keyword
("partial"),
356
Keyword
("struct"),
360
Keyword
("partial"),
361
Keyword
("interface"),
400
Keyword
("u8"));
409
Keyword
("U8"));
492
Keyword
("u8"),
512
Keyword
("U8"),
529
Keyword
("string"),
550
Keyword
("string"),
556
Keyword
("u8"),
572
Keyword
("string"),
578
Keyword
("u8"),
601
Keyword
("u8"));
612
Keyword
("U8"));
633
Keyword
("u8"));
644
Keyword
("U8"));
656
Keyword
("from"),
658
Keyword
("in"),
665
Keyword
("from"),
667
Keyword
("in"),
678
Keyword
("from"),
680
Keyword
("in"));
686
Keyword
("from"),
688
Keyword
("in"));
694
Keyword
("from"),
696
Keyword
("in"),
698
Keyword
("where"),
709
Keyword
("from"),
711
Keyword
("in"),
713
Keyword
("where"),
732
script ? Identifier("var") :
Keyword
("var"),
761
Keyword
("object"),
764
Keyword
("from"),
766
Keyword
("in"),
768
Keyword
("join"),
770
Keyword
("in"),
772
Keyword
("on"),
774
Keyword
("equals"),
776
Keyword
("group"),
778
Keyword
("by"),
780
Keyword
("into"),
782
Keyword
("let"),
786
Keyword
("where"),
788
Keyword
("orderby"),
790
Keyword
("ascending"),
793
Keyword
("descending"),
794
Keyword
("select"),
809
Keyword
("class"),
812
Keyword
("int"),
851
Keyword
("class"),
854
Keyword
("int"),
857
Keyword
("from"),
859
Keyword
("in"),
861
Keyword
("join"),
863
Keyword
("in"),
865
Keyword
("on"),
867
Keyword
("equals"),
869
Keyword
("group"),
871
Keyword
("by"),
873
Keyword
("into"),
875
Keyword
("let"),
879
Keyword
("where"),
881
Keyword
("orderby"),
883
Keyword
("ascending"),
886
Keyword
("descending"),
887
Keyword
("select"),
950
Keyword
("class"),
954
Keyword
("struct"),
958
Keyword
("interface"),
962
Keyword
("enum"),
966
Keyword
("delegate"),
970
Keyword
("class"),
974
Keyword
("class"),
978
Keyword
("class"),
982
Keyword
("class"),
986
Keyword
("class"),
990
Keyword
("class"),
994
Keyword
("class"),
998
Keyword
("class"),
1002
Keyword
("class"),
1019
Keyword
("class"),
1095
Keyword
("class"),
1098
Keyword
("void"),
1103
Keyword
("var"),
1110
Keyword
("as"),
1120
Keyword
("as"),
1130
Keyword
("as"),
1140
Keyword
("as"),
1150
Keyword
("as"),
1160
Keyword
("as"),
1170
Keyword
("as"),
1180
Keyword
("as"),
1190
Keyword
("as"),
1200
Keyword
("as"),
1210
Keyword
("as"),
1220
Keyword
("as"),
1236
Keyword
("class"),
1239
Keyword
("int"),
1281
Keyword
("class"),
1284
Keyword
("string"),
1289
Keyword
("in"),
1293
Keyword
("in"),
1333
Keyword
("class"),
1348
Keyword
("class"),
1352
Keyword
("void"),
1443
Keyword
("class"),
1446
Keyword
("void"),
1467
Keyword
("class"),
1479
Keyword
("int"),
1503
Keyword
("class"),
1530
Keyword
("class"),
1552
Keyword
("class"),
1576
Keyword
("class"),
1613
isControlKeyword ? ControlKeyword(langword) :
Keyword
(langword),
1623
Keyword
("class"),
1663
Keyword
("class"),
1697
Keyword
("class"),
1724
Keyword
("class"),
1748
Keyword
("class"),
1766
Keyword
("class"),
1797
Keyword
("class"),
1824
Keyword
("class"),
1851
Keyword
("class"),
1868
Keyword
("class"),
1888
Keyword
("class"),
1911
Keyword
("class"),
1944
Keyword
("class"),
1969
Keyword
("class"),
1989
Keyword
("class"),
2021
Keyword
("public"),
2022
Keyword
("class"),
2025
Keyword
("static"),
2026
Keyword
("void"),
2040
Keyword
("class"),
2043
Keyword
("int"),
2053
Keyword
("class"),
2068
Keyword
("class"),
2077
Keyword
("class"),
2086
Keyword
("struct"),
2096
Keyword
("union"),
2099
Keyword
("int"),
2110
Keyword
("interface"),
2119
Keyword
("enum"),
2129
Keyword
("enum"),
2145
Keyword
("delegate"),
2146
Keyword
("void"),
2159
Keyword
("default"),
2168
Keyword
("class"),
2180
Keyword
("class"),
2194
Keyword
("interface"),
2206
Keyword
("struct"),
2218
Keyword
("delegate"),
2219
Keyword
("void"),
2248
Keyword
("default"),
2259
Keyword
("true"),
2274
Keyword
("class"),
2294
Keyword
("assembly"),
2308
Keyword
("class"),
2313
Keyword
("where"),
2338
Keyword
("int"),
2347
Keyword
("from"),
2349
Keyword
("in"),
2357
Keyword
("int"),
2367
Keyword
("module"),
2378
Keyword
("assembly"),
2393
Keyword
("type"),
2398
Keyword
("return"),
2402
Keyword
("delegate"),
2403
Keyword
("void"),
2421
Keyword
("return"),
2426
Keyword
("method"),
2430
Keyword
("void"),
2450
Keyword
("class"),
2454
Keyword
("method"),
2478
Keyword
("class"),
2482
Keyword
("method"),
2506
Keyword
("method"),
2511
Keyword
("return"),
2515
Keyword
("static"),
2517
Keyword
("operator"),
2551
Keyword
("event"),
2555
Keyword
("event"),
2560
Keyword
("param"),
2565
Keyword
("method"),
2569
Keyword
("add"),
2573
Keyword
("param"),
2578
Keyword
("method"),
2582
Keyword
("remove"),
2607
Keyword
("int"),
2611
Keyword
("return"),
2616
Keyword
("method"),
2620
Keyword
("get"),
2624
Keyword
("param"),
2629
Keyword
("method"),
2633
Keyword
("set"),
2647
Keyword
("property"),
2651
Keyword
("int"),
2652
Keyword
("this"),
2654
Keyword
("int"),
2658
Keyword
("get"),
2660
Keyword
("set"),
2684
Keyword
("int"),
2685
Keyword
("this"),
2687
Keyword
("int"),
2692
Keyword
("return"),
2697
Keyword
("method"),
2701
Keyword
("get"),
2705
Keyword
("param"),
2710
Keyword
("method"),
2714
Keyword
("set"),
2728
Keyword
("field"),
2732
Keyword
("const"),
2733
Keyword
("int"),
2930
Keyword
("using"),
2936
Keyword
("namespace"),
2939
Keyword
("abstract"),
2940
Keyword
("class"),
2945
Keyword
("bool"),
2948
Keyword
("default"),
2950
Keyword
("bool"),
2953
Keyword
("byte"),
2956
Keyword
("char"),
2959
Keyword
("const"),
2960
Keyword
("int"),
2966
Keyword
("decimal"),
2969
Keyword
("delegate"),
2970
Keyword
("void"),
2975
Keyword
("delegate"),
2977
Keyword
("managed"),
2979
Keyword
("int"),
2981
Keyword
("int"),
2985
Keyword
("delegate"),
2987
Keyword
("unmanaged"),
2989
Keyword
("int"),
2991
Keyword
("int"),
2995
Keyword
("double"),
2998
Keyword
("enum"),
3008
Keyword
("event"),
3012
Keyword
("float"),
3015
Keyword
("static"),
3016
Keyword
("int"),
3020
Keyword
("long"),
3023
Keyword
("sbyte"),
3026
Keyword
("short"),
3029
Keyword
("int"),
3032
Keyword
("sizeof"),
3034
Keyword
("int"),
3037
Keyword
("string"),
3040
Keyword
("uint"),
3043
Keyword
("ulong"),
3046
Keyword
("volatile"),
3047
Keyword
("ushort"),
3050
Keyword
("struct"),
3054
Keyword
("protected"),
3055
Keyword
("virtual"),
3056
Keyword
("void"),
3062
Keyword
("public"),
3065
Keyword
("int"),
3069
Keyword
("bool"),
3073
Keyword
("is"),
3074
Keyword
("int"),
3080
Keyword
("true"),
3094
Keyword
("true"),
3115
Keyword
("checked"),
3117
Keyword
("int"),
3131
Keyword
("true"),
3136
Keyword
("false"),
3143
Keyword
("unsafe"),
3145
Keyword
("fixed"),
3147
Keyword
("int"),
3156
Keyword
("char"),
3160
Keyword
("stackalloc"),
3161
Keyword
("char"),
3169
Keyword
("int"),
3190
Keyword
("new"),
3201
Keyword
("object"),
3207
Keyword
("object"),
3213
Keyword
("lock"),
3215
Keyword
("this"),
3226
Keyword
("out"),
3227
Keyword
("int"),
3237
Keyword
("as"),
3241
Keyword
("public"),
3242
Keyword
("static"),
3243
Keyword
("explicit"),
3244
Keyword
("operator"),
3247
Keyword
("int"),
3252
Keyword
("new"),
3259
Keyword
("public"),
3260
Keyword
("static"),
3261
Keyword
("implicit"),
3262
Keyword
("operator"),
3265
Keyword
("double"),
3270
Keyword
("new"),
3277
Keyword
("public"),
3278
Keyword
("extern"),
3279
Keyword
("void"),
3284
Keyword
("internal"),
3285
Keyword
("void"),
3288
Keyword
("object"),
3296
Keyword
("null"),
3304
Keyword
("is"),
3311
Keyword
("new"),
3331
Keyword
("sealed"),
3332
Keyword
("class"),
3337
Keyword
("readonly"),
3338
Keyword
("int"),
3341
Keyword
("public"),
3344
Keyword
("int"),
3348
Keyword
("base"),
3354
Keyword
("public"),
3355
Keyword
("void"),
3358
Keyword
("ref"),
3359
Keyword
("int"),
3368
Keyword
("int"),
3375
Keyword
("ref"),
3378
Keyword
("typeof"),
3380
Keyword
("int"),
3385
Keyword
("protected"),
3386
Keyword
("override"),
3387
Keyword
("void"),
3392
Keyword
("unchecked"),
3394
Keyword
("int"),
3404
Keyword
("private"),
3405
Keyword
("void"),
3408
Keyword
("params"),
3409
Keyword
("object"),
3416
Keyword
("private"),
3417
Keyword
("string"),
3420
Keyword
("object"),
3427
Keyword
("int"),
3429
Keyword
("string"),
3433
Keyword
("_"),
3435
Keyword
("true"),
3438
Keyword
("new"),
3447
Keyword
("interface"),
3516
Keyword
("using"),
3523
Keyword
("public"),
3524
Keyword
("class"),
3530
Keyword
("public"),
3531
Keyword
("void"),
3536
Keyword
("int"),
3541
Keyword
("new"),
3542
Keyword
("int"),
3547
Keyword
("int"),
3564
Keyword
("int"),
3578
Keyword
("new"),
3581
Keyword
("int"),
3612
Keyword
("bool"),
3615
Keyword
("true"),
3617
Keyword
("false"),
3619
Keyword
("true"),
3621
Keyword
("false"),
3643
Keyword
("int"),
3649
Keyword
("int"),
3652
Keyword
("true"),
3666
Keyword
("true"),
3668
Keyword
("false"),
3670
Keyword
("true"),
3750
Keyword
("object"),
3762
Keyword
("unsafe"),
3783
Keyword
("null"),
3810
Keyword
("partial"),
3811
Keyword
("class"),
3814
Keyword
("partial"),
3815
Keyword
("void"),
3818
Keyword
("string"),
3822
Keyword
("partial"),
3823
Keyword
("void"),
3826
Keyword
("string"),
3831
Keyword
("partial"),
3832
Keyword
("int"),
3837
Keyword
("partial"),
3838
Keyword
("int"),
3844
Keyword
("public"),
3845
Keyword
("partial"),
3846
Keyword
("void"),
3848
Keyword
("void"),
3867
Keyword
("class"),
3870
Keyword
("int"),
3873
Keyword
("set"),
3875
Keyword
("var"),
3878
Keyword
("new"),
3907
Keyword
("class"),
3910
Keyword
("int"),
3913
Keyword
("set"),
3942
Keyword
("using"),
3945
Keyword
("static"),
3946
Keyword
("class"),
3950
Keyword
("static"),
3951
Keyword
("void"),
3957
Keyword
("var"),
3964
Keyword
("class"),
3995
Keyword
("using"),
3998
Keyword
("class"),
4001
Keyword
("private"),
4002
Keyword
("class"),
4007
Keyword
("class"),
4012
Keyword
("static"),
4013
Keyword
("void"),
4019
Keyword
("var"),
4041
Keyword
("class"),
4044
Keyword
("static"),
4045
Keyword
("void"),
4049
Keyword
("string"),
4087
Keyword
("class"),
4090
Keyword
("class"),
4097
Keyword
("static"),
4100
Keyword
("int"),
4108
Keyword
("null"),
4111
Keyword
("static"),
4112
Keyword
("void"),
4118
Keyword
("var"),
4125
Keyword
("var"),
4128
Keyword
("new"),
4131
Keyword
("int"),
4155
Keyword
("class"),
4158
Keyword
("void"),
4161
Keyword
("string"),
4188
Keyword
("var"),
4195
Keyword
("var"),
4220
Keyword
("var"),
4227
Keyword
("var"),
4234
Keyword
("var"),
4262
Keyword
("var"),
4269
Keyword
("var"),
4276
Keyword
("var"),
4313
Keyword
("true"),
4342
Keyword
("true"),
4356
Keyword
("out"),
4397
Keyword
("void"),
4402
Keyword
("var"),
4405
Keyword
("await"),
4418
Keyword
("void"),
4423
Keyword
("var"),
4436
Keyword
("int"),
4438
Keyword
("string"),
4448
Keyword
("int"),
4451
Keyword
("string"),
4461
Keyword
("var"),
4475
Keyword
("var"),
4502
Keyword
("class"),
4506
Keyword
("public"),
4507
Keyword
("void"),
4513
Keyword
("public"),
4514
Keyword
("void"),
4538
Keyword
("class"),
4542
Keyword
("public"),
4543
Keyword
("void"),
4549
Keyword
("int"),
4553
Keyword
("public"),
4554
Keyword
("void"),
4570
Keyword
("var"),
4584
Keyword
("class"),
4589
Keyword
("where"),
4592
Keyword
("unmanaged"),
4604
Keyword
("interface"),
4608
Keyword
("class"),
4613
Keyword
("where"),
4616
Keyword
("unmanaged"),
4631
Keyword
("namespace"),
4634
Keyword
("interface"),
4639
Keyword
("class"),
4644
Keyword
("where"),
4647
Keyword
("unmanaged"),
4661
Keyword
("class"),
4664
Keyword
("void"),
4671
Keyword
("where"),
4674
Keyword
("unmanaged"),
4690
Keyword
("interface"),
4694
Keyword
("class"),
4697
Keyword
("void"),
4704
Keyword
("where"),
4707
Keyword
("unmanaged"),
4726
Keyword
("namespace"),
4729
Keyword
("interface"),
4734
Keyword
("class"),
4737
Keyword
("void"),
4744
Keyword
("where"),
4747
Keyword
("unmanaged"),
4757
Keyword
("delegate"),
4758
Keyword
("void"),
4765
Keyword
("where"),
4768
Keyword
("unmanaged"),
4779
Keyword
("interface"),
4783
Keyword
("delegate"),
4784
Keyword
("void"),
4791
Keyword
("where"),
4794
Keyword
("unmanaged"),
4808
Keyword
("namespace"),
4811
Keyword
("interface"),
4816
Keyword
("delegate"),
4817
Keyword
("void"),
4824
Keyword
("where"),
4827
Keyword
("unmanaged"),
4843
Keyword
("class"),
4846
Keyword
("void"),
4851
Keyword
("void"),
4858
Keyword
("where"),
4861
Keyword
("unmanaged"),
4881
Keyword
("interface"),
4885
Keyword
("class"),
4888
Keyword
("void"),
4893
Keyword
("void"),
4900
Keyword
("where"),
4903
Keyword
("unmanaged"),
4926
Keyword
("namespace"),
4929
Keyword
("interface"),
4934
Keyword
("class"),
4937
Keyword
("void"),
4942
Keyword
("void"),
4949
Keyword
("where"),
4952
Keyword
("unmanaged"),
4969
Keyword
("object"),
4975
Keyword
("is"),
4995
Keyword
("object"),
5004
Keyword
("int"),
5018
Keyword
("int"),
5048
Keyword
("new"),
5049
Keyword
("int"),
5069
Keyword
("var"),
5094
Keyword
("var"),
5098
Keyword
("var"),
5117
Keyword
("is"),
5118
Keyword
("var"),
5129
Keyword
("public"),
5131
Keyword
("int"),
5134
Keyword
("int"),
5141
Keyword
("null"),
5155
Keyword
("int"),
5163
Keyword
("out"),
5164
Keyword
("int"),
5179
Keyword
("int"),
5182
Keyword
("int"),
5190
Keyword
("out"),
5191
Keyword
("int"),
5205
Keyword
("using"),
5217
Keyword
("using"),
5229
Keyword
("using"),
5241
Keyword
("using"),
5242
Keyword
("static"),
5266
Keyword
("new"),
5306
Keyword
("var"),
5320
Keyword
("class"),
5325
Keyword
("where"),
5328
Keyword
("notnull"),
5340
Keyword
("interface"),
5344
Keyword
("class"),
5349
Keyword
("where"),
5352
Keyword
("notnull"),
5367
Keyword
("namespace"),
5370
Keyword
("interface"),
5375
Keyword
("class"),
5380
Keyword
("where"),
5383
Keyword
("notnull"),
5397
Keyword
("class"),
5400
Keyword
("void"),
5407
Keyword
("where"),
5410
Keyword
("notnull"),
5426
Keyword
("interface"),
5430
Keyword
("class"),
5433
Keyword
("void"),
5440
Keyword
("where"),
5443
Keyword
("notnull"),
5462
Keyword
("namespace"),
5465
Keyword
("interface"),
5470
Keyword
("class"),
5473
Keyword
("void"),
5480
Keyword
("where"),
5483
Keyword
("notnull"),
5493
Keyword
("delegate"),
5494
Keyword
("void"),
5501
Keyword
("where"),
5504
Keyword
("notnull"),
5515
Keyword
("interface"),
5519
Keyword
("delegate"),
5520
Keyword
("void"),
5527
Keyword
("where"),
5530
Keyword
("notnull"),
5544
Keyword
("namespace"),
5547
Keyword
("interface"),
5552
Keyword
("delegate"),
5553
Keyword
("void"),
5560
Keyword
("where"),
5563
Keyword
("notnull"),
5579
Keyword
("class"),
5582
Keyword
("void"),
5587
Keyword
("void"),
5594
Keyword
("where"),
5597
Keyword
("notnull"),
5617
Keyword
("interface"),
5621
Keyword
("class"),
5624
Keyword
("void"),
5629
Keyword
("void"),
5636
Keyword
("where"),
5639
Keyword
("notnull"),
5662
Keyword
("namespace"),
5665
Keyword
("interface"),
5670
Keyword
("class"),
5673
Keyword
("void"),
5678
Keyword
("void"),
5685
Keyword
("where"),
5688
Keyword
("notnull"),
5705
Keyword
("class"),
5708
Keyword
("delegate"),
5710
Keyword
("unmanaged"),
5717
Keyword
("int"),
5719
Keyword
("int"),
5796
Keyword
("class"),
5799
Keyword
("public"),
5800
Keyword
("static"),
5801
Keyword
("void"),
5807
Keyword
("static"),
5808
Keyword
("void"),
5832
Keyword
("class"),
5835
Keyword
("public"),
5836
Keyword
("static"),
5837
Keyword
("void"),
5843
Keyword
("const"),
5844
Keyword
("int"),
5866
Keyword
("class"),
5869
Keyword
("public"),
5870
Keyword
("static"),
5871
Keyword
("void"),
5875
Keyword
("int"),
5879
Keyword
("var"),
5902
Keyword
("class"),
5905
Keyword
("public"),
5906
Keyword
("static"),
5907
Keyword
("void"),
5911
Keyword
("int"),
5915
Keyword
("var"),
5921
Keyword
("u8"),
5939
Keyword
("class"),
5942
Keyword
("public"),
5943
Keyword
("static"),
5944
Keyword
("void"),
5948
Keyword
("int"),
5952
Keyword
("var"),
5958
Keyword
("U8"),
5978
Keyword
("class"),
5981
Keyword
("public"),
5982
Keyword
("static"),
5983
Keyword
("void"),
5987
Keyword
("int"),
5991
Keyword
("var"),
6018
Keyword
("class"),
6021
Keyword
("public"),
6022
Keyword
("static"),
6023
Keyword
("void"),
6027
Keyword
("int"),
6031
Keyword
("var"),
6039
Keyword
("u8"),
6059
Keyword
("class"),
6062
Keyword
("public"),
6063
Keyword
("static"),
6064
Keyword
("void"),
6068
Keyword
("int"),
6072
Keyword
("var"),
6080
Keyword
("U8"),
6098
Keyword
("class"),
6101
Keyword
("public"),
6102
Keyword
("static"),
6103
Keyword
("void"),
6107
Keyword
("int"),
6111
Keyword
("var"),
6140
Keyword
("class"),
6143
Keyword
("public"),
6144
Keyword
("static"),
6145
Keyword
("void"),
6149
Keyword
("int"),
6153
Keyword
("var"),
6182
Keyword
("class"),
6185
Keyword
("public"),
6186
Keyword
("static"),
6187
Keyword
("void"),
6191
Keyword
("int"),
6195
Keyword
("var"),
6223
Keyword
("static"),
6225
Keyword
("operator"),
6226
Keyword
("checked"),
6245
Keyword
("static"),
6247
Keyword
("operator"),
6248
Keyword
("checked"),
6270
Keyword
("static"),
6271
Keyword
("explicit"),
6272
Keyword
("operator"),
6273
Keyword
("checked"),
6292
Keyword
("static"),
6296
Keyword
("operator"),
6297
Keyword
("checked"),
6316
Keyword
("static"),
6320
Keyword
("operator"),
6321
Keyword
("checked"),
6343
Keyword
("static"),
6344
Keyword
("explicit"),
6347
Keyword
("operator"),
6348
Keyword
("checked"),
6367
Keyword
("static"),
6369
Keyword
("operator"),
6375
Keyword
("int"),
6391
Keyword
("static"),
6395
Keyword
("operator"),
6396
Keyword
("checked"),
6418
Keyword
("void"),
6419
Keyword
("operator"),
6436
Keyword
("void"),
6439
Keyword
("operator"),
6440
Keyword
("checked"),
6457
Keyword
("void"),
6458
Keyword
("operator"),
6497
Keyword
("void"),
6500
Keyword
("operator"),
6501
Keyword
("checked"),
6522
Keyword
("class"),
6525
Keyword
("void"),
6528
Keyword
("string"),
6580
Keyword
("void"),
6586
Keyword
("static"),
6587
Keyword
("void"),
6599
Keyword
("interface"),
6602
Keyword
("void"),
6605
Keyword
("scoped"),
6616
Keyword
("scoped"),
6629
Keyword
("out"),
6630
Keyword
("scoped"),
6653
Keyword
("using"),
6656
Keyword
("class"),
6659
Keyword
("void"),
6664
Keyword
("const"),
6665
Keyword
("int"),
6671
Keyword
("const"),
6672
Keyword
("int"),
6678
Keyword
("var"),
6682
Keyword
("int"),
6709
Keyword
("class"),
6712
Keyword
("void"),
6717
Keyword
("var"),
6721
Keyword
("string"),
6738
Keyword
("var"),
6742
Keyword
("params"),
6743
Keyword
("int"),
6758
Keyword
("var"),
6762
Keyword
("int"),
6765
Keyword
("int"),
6770
Keyword
("params"),
6771
Keyword
("int"),
6776
Keyword
("params"),
6777
Keyword
("int"),
6794
Keyword
("class"),
6799
Keyword
("where"),
6802
Keyword
("allows"),
6803
Keyword
("ref"),
6804
Keyword
("struct"),
6813
Keyword
("class"),
6816
Keyword
("void"),
6823
Keyword
("where"),
6826
Keyword
("allows"),
6827
Keyword
("ref"),
6828
Keyword
("struct"),
Classification\SyntacticClassifierTests_Preprocessor.cs (20)
26
Keyword
("true"),
39
Keyword
("true"),
53
Keyword
("false"),
80
Keyword
("true"),
94
Keyword
("false"),
122
Keyword
("true"),
137
Keyword
("false"),
560
Keyword
("true"),
1023
Keyword
("true"),
1026
Keyword
("false"),
1038
expected: Classifications(Identifier("M2"), Punctuation.OpenParen,
Keyword
("out"), Identifier("var"),
1039
Keyword
("_"), Punctuation.CloseParen, Punctuation.Semicolon));
1047
Punctuation.OpenCurly, ControlKeyword("case"),
Keyword
("int"),
Keyword
("_"), Punctuation.Colon, Punctuation.CloseCurly));
1055
Keyword
("_"), Punctuation.CloseParen, Operators.Equals, Punctuation.OpenParen, Number("1"),
1063
expected: Classifications(Punctuation.OpenParen, Identifier("var"),
Keyword
("_"), Punctuation.Comma,
1064
Identifier("var"),
Keyword
("_"), Punctuation.CloseParen, Operators.Equals, Punctuation.OpenParen,
1072
expected: Classifications(
Keyword
("int"), Local("x"), Punctuation.Semicolon, Punctuation.OpenParen,
1082
expected: Classifications(Identifier("M2"), Punctuation.OpenParen,
Keyword
("out"), Identifier("_"), Punctuation.CloseParen,
1112
expected: Classifications(
Keyword
("int"), Local("_"), Punctuation.Semicolon, Identifier("_"), Operators.Equals,
Classification\TotalClassifierTests.cs (378)
47
Keyword
("using"),
86
Keyword
("using"),
100
Keyword
("using"),
113
Keyword
("using"),
126
Keyword
("using"),
139
Keyword
("using"),
159
Keyword
("class"),
181
Keyword
("record"),
182
Keyword
("class"),
204
Keyword
("record"),
205
Keyword
("struct"),
210
Keyword
("int"),
222
Keyword
("using"),
225
Keyword
("global"),
244
Keyword
("partial"),
245
Keyword
("class"),
250
Keyword
("where"),
258
Keyword
("static"),
259
Keyword
("dynamic"),
272
Keyword
("dynamic"),
287
Keyword
("var"),
311
Keyword
("class"),
314
Keyword
("int"),
317
Keyword
("set"),
319
Keyword
("var"),
322
Keyword
("new"),
326
Keyword
("value"),
351
Keyword
("event"),
352
Keyword
("int"),
355
Keyword
("add"),
357
Keyword
("this"),
361
Keyword
("value"),
365
Keyword
("remove"),
367
Keyword
("this"),
371
Keyword
("value"),
394
Keyword
("int"),
397
Keyword
("get"),
399
Keyword
("this"),
407
Keyword
("set"),
409
Keyword
("this"),
413
Keyword
("value"),
431
Keyword
("int"),
434
Keyword
("set"),
436
Keyword
("this"),
440
Keyword
("value"),
450
Keyword
("object"),
453
Keyword
("new"),
475
Keyword
("class"),
478
Keyword
("void"),
483
Keyword
("new"),
505
Keyword
("class"),
508
Keyword
("void"),
516
Keyword
("var"),
535
Keyword
("using"),
541
Keyword
("class"),
561
Keyword
("using"),
567
Keyword
("class"),
590
Keyword
("using"),
593
Keyword
("class"),
596
Keyword
("static"),
597
Keyword
("void"),
603
Keyword
("var"),
625
Keyword
("class"),
629
Keyword
("namespace"),
647
Keyword
("class"),
667
Keyword
("void"),
670
Keyword
("int"),
707
Keyword
("class"),
713
Keyword
("void"),
748
Keyword
("namespace"),
751
Keyword
("class"),
769
Keyword
("interface"),
772
Keyword
("int"),
775
Keyword
("get"),
777
Keyword
("set"),
780
Keyword
("void"),
783
Keyword
("int"),
825
Keyword
("int"),
836
Keyword
("class"),
839
Keyword
("public"),
842
Keyword
("int"),
860
Keyword
("using"),
867
Keyword
("class"),
885
Keyword
("using"),
892
Keyword
("class"),
897
Keyword
("int"),
899
Keyword
("string"),
916
Keyword
("static"),
917
Keyword
("class"),
921
Keyword
("public"),
922
Keyword
("static"),
923
Keyword
("void"),
927
Keyword
("this"),
957
Keyword
("static"),
958
Keyword
("class"),
962
Keyword
("public"),
963
Keyword
("static"),
964
Keyword
("void"),
968
Keyword
("this"),
975
Keyword
("class"),
978
Keyword
("void"),
989
Keyword
("new"),
995
Keyword
("new"),
1015
Keyword
("const"),
1016
Keyword
("int"),
1022
Keyword
("var"),
1035
Keyword
("var"),
1049
Keyword
("class"),
1054
Keyword
("where"),
1057
Keyword
("unmanaged"),
1068
Keyword
("interface"),
1072
Keyword
("class"),
1077
Keyword
("where"),
1080
Keyword
("unmanaged"),
1094
Keyword
("namespace"),
1097
Keyword
("interface"),
1102
Keyword
("class"),
1107
Keyword
("where"),
1110
Keyword
("unmanaged"),
1123
Keyword
("class"),
1126
Keyword
("void"),
1133
Keyword
("where"),
1136
Keyword
("unmanaged"),
1151
Keyword
("interface"),
1155
Keyword
("class"),
1158
Keyword
("void"),
1165
Keyword
("where"),
1168
Keyword
("unmanaged"),
1186
Keyword
("namespace"),
1189
Keyword
("interface"),
1194
Keyword
("class"),
1197
Keyword
("void"),
1204
Keyword
("where"),
1207
Keyword
("unmanaged"),
1217
Keyword
("delegate"),
1218
Keyword
("void"),
1225
Keyword
("where"),
1228
Keyword
("unmanaged"),
1238
Keyword
("interface"),
1242
Keyword
("delegate"),
1243
Keyword
("void"),
1250
Keyword
("where"),
1253
Keyword
("unmanaged"),
1266
Keyword
("namespace"),
1269
Keyword
("interface"),
1274
Keyword
("delegate"),
1275
Keyword
("void"),
1282
Keyword
("where"),
1285
Keyword
("unmanaged"),
1300
Keyword
("class"),
1303
Keyword
("void"),
1308
Keyword
("void"),
1315
Keyword
("where"),
1318
Keyword
("unmanaged"),
1337
Keyword
("interface"),
1341
Keyword
("class"),
1344
Keyword
("void"),
1349
Keyword
("void"),
1356
Keyword
("where"),
1359
Keyword
("unmanaged"),
1381
Keyword
("namespace"),
1384
Keyword
("interface"),
1389
Keyword
("class"),
1392
Keyword
("void"),
1397
Keyword
("void"),
1404
Keyword
("where"),
1407
Keyword
("unmanaged"),
1434
Keyword
("class"),
1437
Keyword
("void"),
1442
Keyword
("var"),
1449
Keyword
("var"),
1452
Keyword
("new"),
1457
Keyword
("new"),
1464
Keyword
("class"),
1467
Keyword
("public"),
1468
Keyword
("static"),
1470
Keyword
("operator"),
1481
Keyword
("new"),
1496
Keyword
("var"),
1510
Keyword
("class"),
1515
Keyword
("where"),
1518
Keyword
("notnull"),
1529
Keyword
("interface"),
1533
Keyword
("class"),
1538
Keyword
("where"),
1541
Keyword
("notnull"),
1555
Keyword
("namespace"),
1558
Keyword
("interface"),
1563
Keyword
("class"),
1568
Keyword
("where"),
1571
Keyword
("notnull"),
1584
Keyword
("class"),
1587
Keyword
("void"),
1594
Keyword
("where"),
1597
Keyword
("notnull"),
1612
Keyword
("interface"),
1616
Keyword
("class"),
1619
Keyword
("void"),
1626
Keyword
("where"),
1629
Keyword
("notnull"),
1647
Keyword
("namespace"),
1650
Keyword
("interface"),
1655
Keyword
("class"),
1658
Keyword
("void"),
1665
Keyword
("where"),
1668
Keyword
("notnull"),
1678
Keyword
("delegate"),
1679
Keyword
("void"),
1686
Keyword
("where"),
1689
Keyword
("notnull"),
1699
Keyword
("interface"),
1703
Keyword
("delegate"),
1704
Keyword
("void"),
1711
Keyword
("where"),
1714
Keyword
("notnull"),
1727
Keyword
("namespace"),
1730
Keyword
("interface"),
1735
Keyword
("delegate"),
1736
Keyword
("void"),
1743
Keyword
("where"),
1746
Keyword
("notnull"),
1761
Keyword
("class"),
1764
Keyword
("void"),
1769
Keyword
("void"),
1776
Keyword
("where"),
1779
Keyword
("notnull"),
1798
Keyword
("interface"),
1802
Keyword
("class"),
1805
Keyword
("void"),
1810
Keyword
("void"),
1817
Keyword
("where"),
1820
Keyword
("notnull"),
1842
Keyword
("namespace"),
1845
Keyword
("interface"),
1850
Keyword
("class"),
1853
Keyword
("void"),
1858
Keyword
("void"),
1865
Keyword
("where"),
1868
Keyword
("notnull"),
1895
Keyword
("using"),
1898
Keyword
("class"),
1901
Keyword
("public"),
1902
Keyword
("string"),
1906
Keyword
("class"),
1909
Keyword
("void"),
1912
Keyword
("object"),
1919
Keyword
("is"),
1924
Keyword
("var"),
1958
Keyword
("class"),
1961
Keyword
("void"),
1964
Keyword
("object"),
1971
Keyword
("is"),
1972
Keyword
("not"),
1997
Keyword
("class"),
2000
Keyword
("void"),
2003
Keyword
("object"),
2010
Keyword
("is"),
2012
Keyword
("or"),
2013
Keyword
("int"),
2030
Keyword
("void"),
2033
Keyword
("object"),
2037
Keyword
("_"),
2040
Keyword
("is"),
2042
Keyword
("var"),
2073
Keyword
("class"),
2076
Keyword
("void"),
2079
Keyword
("object"),
2086
Keyword
("is"),
2104
Keyword
("namespace"),
2107
Keyword
("class"),
2116
Keyword
("var"),
2145
Keyword
("class"),
2148
Keyword
("static"),
2168
Keyword
("interface"),
2171
Keyword
("static"),
2193
Keyword
("var"),
2196
Keyword
("args"),
2220
Keyword
("var"),
2240
Keyword
("class"),
2243
Keyword
("public"),
2244
Keyword
("async"),
2263
Keyword
("class"),
2266
Keyword
("public"),
2282
Keyword
("void"),
2287
Keyword
("async"),
2306
Keyword
("void"),
2329
Keyword
("async"),
2366
Keyword
("public"),
2367
Keyword
("async"),
2370
Keyword
("get"),
2372
Keyword
("set"),
2390
Keyword
("public"),
2394
Keyword
("get"),
2396
Keyword
("set"),
2412
Keyword
("public"),
2413
Keyword
("async"),
2432
Keyword
("public"),
2483
Keyword
("async"));
2494
Keyword
("partial"));
2505
Keyword
("public"),
2506
Keyword
("partial"));
2536
Keyword
("public"),
2545
Keyword
("partial"));
2553
Keyword
("public"),
2554
Keyword
("partial"));
2578
Keyword
("public"),
2626
Keyword
("void"),
2632
Keyword
("static"),
2633
Keyword
("void"),
2651
Keyword
("static"),
2652
Keyword
("void"),
2656
Keyword
("scoped"),
2657
Keyword
("in"),
2662
Keyword
("scoped"),
2663
Keyword
("var"),
2669
Keyword
("file"),
2670
Keyword
("readonly"),
2671
Keyword
("ref"),
2672
Keyword
("struct"),
2694
Keyword
("int"),
2710
Keyword
("using"),
2713
Keyword
("int"),
2723
Keyword
("using"),
2726
Keyword
("int"),
2738
Keyword
("using"),
2739
Keyword
("unsafe"),
2742
Keyword
("int"),
2753
Keyword
("using"),
2754
Keyword
("unsafe"),
2757
Keyword
("delegate"),
2760
Keyword
("int"),
2762
Keyword
("int"),
2773
Keyword
("using"),
2777
Keyword
("int"),
2780
Keyword
("string"),
2794
Keyword
("delegate"),
2796
Keyword
("unmanaged"),
2805
Keyword
("int"),
2819
Keyword
("delegate"),
2821
Keyword
("unmanaged"),
2826
Keyword
("int"),
2876
Keyword
("using"),
2883
Keyword
("class"),
2887
Keyword
("void"),
2892
Keyword
("new"),
2906
Keyword
("var"),
2913
Keyword
("var"),
2924
Keyword
("var"),
2931
Keyword
("var"),
2989
Keyword
("using"),
2996
Keyword
("class"),
3000
Keyword
("void"),
3005
Keyword
("new"),
3019
Keyword
("var"),
3026
Keyword
("var"),
3037
Keyword
("var"),
3044
Keyword
("var"),
3077
Keyword
("static"),
3078
Keyword
("class"),
3082
Keyword
("extension"),
3084
Keyword
("string"),
3088
Keyword
("public"),
3089
Keyword
("bool"),
3094
Keyword
("false"),
3097
Keyword
("void"),
3100
Keyword
("string"),
3104
Keyword
("var"),
3144
Keyword
("using"),
3148
Keyword
("class"),
3151
Keyword
("int"),
3191
Keyword
("using"),
3199
Keyword
("class"),
3204
Keyword
("int"),
3245
Keyword
("using"),
3253
Keyword
("class"),
3258
Keyword
("int"),
3278
Keyword
("var"),
3282
Keyword
("with"),
Classification\TotalClassifierTests_Dynamic.cs (128)
19
Keyword
("void"),
22
Keyword
("dynamic"),
25
Keyword
("default"),
27
Keyword
("dynamic"));
34
Keyword
("dynamic"),
38
Keyword
("dynamic"),
61
Keyword
("dynamic"),
70
Keyword
("using"),
83
Keyword
("using"),
96
Keyword
("using"),
109
Keyword
("using"),
122
Keyword
("using"),
142
Keyword
("extern"),
143
Keyword
("alias"),
146
Keyword
("class"),
160
Keyword
("delegate"),
161
Keyword
("void"),
170
Keyword
("delegate"),
171
Keyword
("dynamic"),
174
Keyword
("dynamic"),
191
Keyword
("string"),
195
Keyword
("delegate"),
197
Keyword
("int"),
226
Keyword
("partial"),
227
Keyword
("class"),
234
Keyword
("class"),
239
Keyword
("int"),
255
Keyword
("class"),
270
Keyword
("dynamic"),
271
Keyword
("this"),
273
Keyword
("dynamic"),
281
Keyword
("static"),
282
Keyword
("dynamic"),
283
Keyword
("operator"),
286
Keyword
("dynamic"),
294
Keyword
("static"),
295
Keyword
("explicit"),
296
Keyword
("operator"),
297
Keyword
("dynamic"),
299
Keyword
("dynamic"),
307
Keyword
("dynamic"),
310
Keyword
("get"),
312
Keyword
("set"),
320
Keyword
("event"),
328
Keyword
("var"),
331
Keyword
("from"),
333
Keyword
("in"),
344
Keyword
("var"),
347
Keyword
("from"),
349
Keyword
("in"),
351
Keyword
("select"),
352
Keyword
("new"),
365
Keyword
("var"),
394
Keyword
("delegate"),
396
Keyword
("string"),
420
Keyword
("dynamic"),
436
Keyword
("static"),
437
Keyword
("dynamic"),
441
Keyword
("params"),
442
Keyword
("dynamic"),
459
Keyword
("dynamic"),
464
Keyword
("dynamic"),
469
Keyword
("params"),
470
Keyword
("dynamic"),
489
Keyword
("partial"),
490
Keyword
("void"),
493
Keyword
("dynamic"),
497
Keyword
("partial"),
498
Keyword
("void"),
501
Keyword
("dynamic"),
516
Keyword
("void"),
519
Keyword
("ref"),
520
Keyword
("dynamic"),
523
Keyword
("out"),
524
Keyword
("dynamic"),
539
Keyword
("dynamic"),
542
Keyword
("this"),
543
Keyword
("dynamic"),
546
Keyword
("dynamic"),
561
Keyword
("class"),
564
Keyword
("dynamic"),
577
Keyword
("class"),
582
Keyword
("where"),
585
Keyword
("dynamic"),
599
Keyword
("unsafe"),
600
Keyword
("int"),
606
Keyword
("sizeof"),
608
Keyword
("dynamic"),
617
Keyword
("typeof"),
619
Keyword
("dynamic"),
640
Keyword
("int"),
657
Keyword
("dynamic"),
666
Keyword
("using"),
668
Keyword
("dynamic"),
676
Keyword
("dynamic"),
689
Keyword
("namespace"),
703
Keyword
("class"),
720
Keyword
("class"),
751
Keyword
("int"),
783
Keyword
("enum"),
798
Keyword
("enum"),
813
Keyword
("class"),
820
Keyword
("where"),
834
Keyword
("dynamic"),
841
Keyword
("static"),
842
Keyword
("dynamic"),
850
Keyword
("dynamic"),
857
Keyword
("dynamic"),
867
Keyword
("var"),
875
Keyword
("dynamic"),
890
Keyword
("dynamic"),
893
Keyword
("new"),
894
Keyword
("dynamic"),
905
Keyword
("dynamic"),
908
Keyword
("new"),
909
Keyword
("dynamic"),
921
Keyword
("is"),
922
Keyword
("dynamic"),
932
Keyword
("as"),
933
Keyword
("dynamic"));
942
Keyword
("dynamic"),
946
Keyword
("new"),
949
Keyword
("dynamic"),
962
Keyword
("string"),
964
Keyword
("dynamic"),
991
Keyword
("interface"),
1005
Keyword
("struct"),
1017
Keyword
("int"),