2797 references to GetSymbolInfo
Microsoft.CodeAnalysis (2)
Compilation\Extensions.cs (1)
21
return semanticModel.
GetSymbolInfo
(node, cancellationToken);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
117
syntaxHelper.IsLambdaExpression(targetNode) ? semanticModel.
GetSymbolInfo
(targetNode, cancellationToken).Symbol :
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (168)
CodeGen\CodeGenAsyncIteratorTests.cs (4)
8891
Assert.Null(model.
GetSymbolInfo
(s).Symbol);
8892
Assert.Equal(new[] { "System.String s" }, model.
GetSymbolInfo
(s).CandidateSymbols.ToTestDisplayStrings());
8956
Assert.Null(model.
GetSymbolInfo
(s).Symbol);
8957
Assert.Equal(new[] { "System.String s" }, model.
GetSymbolInfo
(s).CandidateSymbols.ToTestDisplayStrings());
CodeGen\CodeGenDeconstructTests.cs (96)
3133
Assert.Null(model.
GetSymbolInfo
(lhs).Symbol);
3138
Assert.Null(model.
GetSymbolInfo
(lhsNested).Symbol);
3182
Assert.Null(model.
GetSymbolInfo
(lhs).Symbol);
3187
Assert.Null(model.
GetSymbolInfo
(x234).Symbol);
3192
Assert.Null(model.
GetSymbolInfo
(x34).Symbol);
3246
Assert.Null(model.
GetSymbolInfo
(x123).Symbol);
3251
Assert.Null(model.
GetSymbolInfo
(x23).Symbol);
3284
Assert.Null(model.
GetSymbolInfo
(lhs).Symbol);
3290
Assert.Null(model.
GetSymbolInfo
(lhsNested).Symbol);
3334
Assert.Null(model.
GetSymbolInfo
(lhs).Symbol);
3339
Assert.Null(model.
GetSymbolInfo
(lhsNested).Symbol);
3590
Assert.Null(model.
GetSymbolInfo
(typeSyntax).Symbol);
3596
Assert.Equal(local.Type.GetPublicSymbol(), model.
GetSymbolInfo
(typeSyntax).Symbol);
3602
Assert.Same(symbol, model.
GetSymbolInfo
(reference).Symbol);
3621
Assert.Same(field, model.
GetSymbolInfo
(reference).Symbol);
3700
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x1Type).Symbol.Kind);
3701
Assert.Equal("var", model.
GetSymbolInfo
(x1Type).Symbol.ToDisplayString());
3705
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x2Type).Symbol.Kind);
3706
Assert.Equal("int", model.
GetSymbolInfo
(x2Type).Symbol.ToDisplayString());
3753
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x1Type).Symbol.Kind);
3754
Assert.Equal("int", model.
GetSymbolInfo
(x1Type).Symbol.ToDisplayString());
3759
Assert.Equal("(System.Int32 x3, System.Int32 x4)", model.
GetSymbolInfo
(x34Var.Type).Symbol.ToTestDisplayString());
3802
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x1Type).Symbol.Kind);
3803
Assert.Equal("D", model.
GetSymbolInfo
(x1Type).Symbol.ToDisplayString());
3810
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x2Type).Symbol.Kind);
3811
Assert.Equal("int", model.
GetSymbolInfo
(x2Type).Symbol.ToDisplayString());
3853
Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.
GetSymbolInfo
(x12Var.Type).Symbol.ToTestDisplayString());
3942
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x1Type).Symbol.Kind);
3943
Assert.Equal("int", model.
GetSymbolInfo
(x1Type).Symbol.ToDisplayString());
3947
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x2Type).Symbol.Kind);
3948
Assert.Equal("var", model.
GetSymbolInfo
(x2Type).Symbol.ToDisplayString());
3988
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x1Type).Symbol.Kind);
3989
Assert.Equal("int", model.
GetSymbolInfo
(x1Type).Symbol.ToDisplayString());
3993
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x2Type).Symbol.Kind);
3994
Assert.Equal("int", model.
GetSymbolInfo
(x2Type).Symbol.ToDisplayString());
4039
Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.
GetSymbolInfo
(x12Var.Type).Symbol.ToTestDisplayString());
4146
Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.
GetSymbolInfo
(x12Var.Type).Symbol.ToTestDisplayString());
4229
Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.
GetSymbolInfo
(x12Var.Type).Symbol.ToTestDisplayString());
4340
Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.
GetSymbolInfo
(x12Var.Type).Symbol.ToTestDisplayString());
4407
var symbol = model.
GetSymbolInfo
(collection).Symbol;
4461
Assert.Equal("(System.Int32 x2, System.Int32 x3)", model.
GetSymbolInfo
(x23Var.Type).Symbol.ToTestDisplayString());
4607
Assert.Equal("(System.Int32 x2, System.Int32 x3)", model.
GetSymbolInfo
(x23Var.Type).Symbol.ToTestDisplayString());
5035
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(xType).Symbol.Kind);
5036
Assert.Equal("string", model.
GetSymbolInfo
(xType).Symbol.ToDisplayString());
5041
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(yType).Symbol.Kind);
5042
Assert.Equal("int", model.
GetSymbolInfo
(yType).Symbol.ToDisplayString());
5187
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x1Type).Symbol.Kind);
5188
Assert.Equal("string", model.
GetSymbolInfo
(x1Type).Symbol.ToDisplayString());
5194
Assert.Equal("(System.Int32 x2, System.Int32 x3)", model.
GetSymbolInfo
(x23Var.Type).Symbol.ToTestDisplayString());
5742
Assert.Equal("System.Byte", model.
GetSymbolInfo
(x123Var.Type).Symbol.ToTestDisplayString());
5784
Assert.Equal("Script.var", model.
GetSymbolInfo
(x123Var.Type).Symbol.ToTestDisplayString());
5818
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x1Type).Symbol.Kind);
5819
Assert.Equal("byte", model.
GetSymbolInfo
(x1Type).Symbol.ToDisplayString());
5826
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x3Type).Symbol.Kind);
5827
Assert.Equal("byte", model.
GetSymbolInfo
(x3Type).Symbol.ToDisplayString());
5858
Assert.Null(model.
GetSymbolInfo
(x1).Symbol);
5865
Assert.Null(model.
GetSymbolInfo
(x3).Symbol);
5870
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x1Type).Symbol.Kind);
5871
Assert.Equal("var", model.
GetSymbolInfo
(x1Type).Symbol.ToDisplayString());
5876
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(x3Type).Symbol.Kind);
5877
Assert.Equal("var", model.
GetSymbolInfo
(x3Type).Symbol.ToDisplayString());
5910
Assert.Null(model.
GetSymbolInfo
(discard1).Symbol);
5914
Assert.Null(model.
GetSymbolInfo
(declaration1).Symbol);
5918
Assert.Null(model.
GetSymbolInfo
(discard2).Symbol);
5922
Assert.Null(model.
GetSymbolInfo
(declaration2).Symbol);
5928
Assert.Null(model.
GetSymbolInfo
(declaration3).Symbol);
6000
var symbol = (IDiscardSymbol)model.
GetSymbolInfo
(discard).Symbol;
6033
var symbol0 = (IDiscardSymbol)model.
GetSymbolInfo
(discards[0]).Symbol;
6038
var symbol = (IDiscardSymbol)model.
GetSymbolInfo
(discard).Symbol;
6086
var symbol0 = (IDiscardSymbol)model.
GetSymbolInfo
(discards[0]).Symbol;
6091
var symbol = (IDiscardSymbol)model.
GetSymbolInfo
(discard).Symbol;
6135
var symbol0 = (IDiscardSymbol)model.
GetSymbolInfo
(discards[0]).Symbol;
6139
var symbol = (IDiscardSymbol)model.
GetSymbolInfo
(discard).Symbol;
6256
var symbol = (ILocalSymbol)model.
GetSymbolInfo
(discard).Symbol;
6307
Assert.Equal("long _", model.
GetSymbolInfo
(discard1).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6312
Assert.Null(model.
GetSymbolInfo
(tuple1).Symbol);
6369
var symbol = (ILocalSymbol)model.
GetSymbolInfo
(discard).Symbol;
6405
Assert.Equal("int _", model.
GetSymbolInfo
(discard2).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6411
Assert.Null(model.
GetSymbolInfo
(yz).Symbol);
6416
Assert.Equal("System.String y", model.
GetSymbolInfo
(y).Symbol.ToTestDisplayString());
6938
Assert.Null(model.
GetSymbolInfo
(nestedDeclaration).Symbol);
6943
Assert.Null(model.
GetSymbolInfo
(tuple).Symbol);
6977
Assert.True(model.
GetSymbolInfo
(discard1).IsEmpty);
6982
Assert.Null(model.
GetSymbolInfo
(declaration1).Symbol);
6986
Assert.True(model.
GetSymbolInfo
(discard2).IsEmpty);
6991
Assert.Null(model.
GetSymbolInfo
(declaration2).Symbol);
6997
Assert.Equal("int _", model.
GetSymbolInfo
(discard3).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6998
var discard3Symbol = (IDiscardSymbol)model.
GetSymbolInfo
(discard3).Symbol;
7004
Assert.True(model.
GetSymbolInfo
(discard4).IsEmpty);
7010
Assert.Null(model.
GetSymbolInfo
(nestedDeclaration).Symbol);
7069
var symbol = (DiscardSymbol)model.
GetSymbolInfo
(discard).Symbol.GetSymbol();
7234
var symbolInfo = model.
GetSymbolInfo
(x1Ref);
7309
var symbolInfo = model.
GetSymbolInfo
(x1Ref);
7316
symbolInfo = model.
GetSymbolInfo
(x2Ref);
7509
var xSymbolInfo = model.
GetSymbolInfo
(xRef);
7516
var zSymbolInfo = model.
GetSymbolInfo
(zRef);
CodeGen\CodeGenExprLambdaTests.cs (4)
1494
Assert.Equal("A a", model.
GetSymbolInfo
(s).Symbol.ToTestDisplayString());
1495
Assert.Equal(new string[] { }, model.
GetSymbolInfo
(s).CandidateSymbols.ToTestDisplayStrings());
1531
Assert.Equal("A a", model.
GetSymbolInfo
(s).Symbol.ToTestDisplayString());
1532
Assert.Equal(new string[] { }, model.
GetSymbolInfo
(s).CandidateSymbols.ToTestDisplayStrings());
CodeGen\CodeGenFunctionPointersTests.cs (1)
7417
var info = model.
GetSymbolInfo
(lambda);
CodeGen\CodeGenRefLocalTests.cs (6)
4048
Assert.Equal("System.Int32", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
4051
Assert.Null(model.
GetSymbolInfo
(refVar).Symbol);
4085
Assert.Equal("C", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
4090
Assert.Null(model.
GetSymbolInfo
(refVar).Symbol);
4119
Assert.Equal("System.Int32", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
4122
Assert.Null(model.
GetSymbolInfo
(refInt).Symbol);
CodeGen\CodeGenTupleEqualityTests.cs (12)
365
Assert.Null(model.
GetSymbolInfo
(tupleX).Symbol);
370
Assert.Equal("System.Int32 x", model.
GetSymbolInfo
(lastX).Symbol.ToTestDisplayString());
718
Assert.Equal("(System.Int32, System.Byte) t", model.
GetSymbolInfo
(t).Symbol.ToTestDisplayString());
728
Assert.Null(model.
GetSymbolInfo
(tuple).Symbol);
961
Assert.Equal("(System.Int32, (System.Int64, System.String)) t1", model.
GetSymbolInfo
(t1).Symbol.ToTestDisplayString());
977
Assert.Equal("(System.Int32, System.String) t2", model.
GetSymbolInfo
(t2).Symbol.ToTestDisplayString());
1513
Assert.Equal("(System.String, System.String) t", model.
GetSymbolInfo
(t).Symbol.ToTestDisplayString());
1524
Assert.Null(model.
GetSymbolInfo
(nestedTuple).Symbol);
1699
Assert.Null(model.
GetSymbolInfo
(methodGroup).Symbol);
1700
Assert.Equal(new[] { "void C.Main()" }, model.
GetSymbolInfo
(methodGroup).CandidateSymbols.Select(s => s.ToTestDisplayString()));
1711
Assert.Equal("System.Int32 i", model.
GetSymbolInfo
(i).Symbol.ToTestDisplayString());
1714
Assert.Equal("System.Int32 j", model.
GetSymbolInfo
(j).Symbol.ToTestDisplayString());
CodeGen\CodeGenTupleTest.cs (41)
4842
model.
GetSymbolInfo
(invocation1.Expression).Symbol.ToTestDisplayString());
4847
model.
GetSymbolInfo
(invocation2.Expression).Symbol.ToTestDisplayString());
5078
model.
GetSymbolInfo
(invocation.Expression).Symbol.ToTestDisplayString());
5122
model.
GetSymbolInfo
(invocation.Expression).Symbol.ToTestDisplayString());
5162
Assert.Equal("(System.Int32, System.Int32) D.P { get; set; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
5166
Assert.Equal("(System.Int32, System.Int32) D.P { get; set; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
5170
Assert.Equal("(System.Int32 a, System.Int32 b) C.P { get; set; }", model.
GetSymbolInfo
(memberAccess3).Symbol.ToTestDisplayString());
5207
model.
GetSymbolInfo
(invocation.Expression).Symbol.ToTestDisplayString());
13976
var nameofArgSymbolInfo = model.
GetSymbolInfo
(nameofArg);
13987
var symbolInfo = model.
GetSymbolInfo
(t.Type);
14246
var symbolInfo = model.
GetSymbolInfo
(m1);
14262
symbolInfo = model.
GetSymbolInfo
(m2);
14276
symbolInfo = model.
GetSymbolInfo
(f1);
14290
symbolInfo = model.
GetSymbolInfo
(p1);
14307
symbolInfo = model.
GetSymbolInfo
(m3);
14325
symbolInfo = model.
GetSymbolInfo
(m4);
14332
symbolInfo = model.
GetSymbolInfo
(m5);
14339
symbolInfo = model.
GetSymbolInfo
(m6);
14434
var symbolInfo = model.
GetSymbolInfo
(e1);
14448
symbolInfo = model.
GetSymbolInfo
(m5);
14455
symbolInfo = model.
GetSymbolInfo
(v1);
14465
symbolInfo = model.
GetSymbolInfo
(v2);
17372
var sym = model.
GetSymbolInfo
(nc.Name);
17405
var x1Symbol = model.
GetSymbolInfo
(x1Bob.Expression).Symbol as ILocalSymbol;
19661
var invocation1 = model.
GetSymbolInfo
(nodes.OfType<InvocationExpressionSyntax>().First());
19664
var invocation2 = model.
GetSymbolInfo
(nodes.OfType<InvocationExpressionSyntax>().Skip(4).First());
19667
var invocation3 = model.
GetSymbolInfo
(nodes.OfType<InvocationExpressionSyntax>().Skip(5).First());
19705
var invocation1 = model.
GetSymbolInfo
(nodes.OfType<InvocationExpressionSyntax>().First());
19708
var invocation2 = model.
GetSymbolInfo
(nodes.OfType<InvocationExpressionSyntax>().Skip(1).First());
19711
var invocation3 = model.
GetSymbolInfo
(nodes.OfType<InvocationExpressionSyntax>().Skip(2).First());
19736
var invocation1 = model.
GetSymbolInfo
(nodes.OfType<InvocationExpressionSyntax>().First());
24185
Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem2", model.
GetSymbolInfo
(nodes[0]).Symbol.ToTestDisplayString());
24188
Assert.Equal("System.Int32 elem2", model.
GetSymbolInfo
(nodes[1]).Symbol.ToTestDisplayString());
24191
Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem2", model.
GetSymbolInfo
(nodes[2]).Symbol.ToTestDisplayString());
24194
Assert.Equal("System.Int32 elem2", model.
GetSymbolInfo
(nodes[3]).Symbol.ToTestDisplayString());
24198
var symbolInfo = model.
GetSymbolInfo
(type);
26297
var doSymbol = (IMethodSymbol)model.
GetSymbolInfo
(doSyntax).Symbol;
26330
var doSymbol = (IMethodSymbol)model.
GetSymbolInfo
(doSyntax).Symbol;
26363
var doSymbol = (IMethodSymbol)model.
GetSymbolInfo
(doSyntax).Symbol;
26396
var doSymbol = (IMethodSymbol)model.
GetSymbolInfo
(doSyntax).Symbol;
27568
Assert.True(model.
GetSymbolInfo
(literal).IsEmpty);
CodeGen\IndexAndRangeTests.cs (4)
882
var info = model.
GetSymbolInfo
(elementAccesses[0]);
884
info = model.
GetSymbolInfo
(elementAccesses[1]);
921
VerifyIndexCall((IMethodSymbol)model.
GetSymbolInfo
(accesses[0]).Symbol, "Slice", "Span");
997
var info = model.
GetSymbolInfo
(access);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (11)
Emit\NumericIntPtrTests.cs (11)
1924
var actualOperators = nodes.Select(n => model.
GetSymbolInfo
(n).Symbol.ToDisplayString(TestFormat)).ToArray();
1976
var actualOperators = nodes.Select(n => model.
GetSymbolInfo
(n).Symbol.ToDisplayString(TestFormat)).ToArray();
6252
var symbolInfo = model.
GetSymbolInfo
(expr);
6628
var symbolInfo = model.
GetSymbolInfo
(expr);
6860
var symbolInfo = model.
GetSymbolInfo
(expr);
8133
var symbolInfo = model.
GetSymbolInfo
(expr);
11183
var nintSymbol = (INamedTypeSymbol)model.
GetSymbolInfo
(cref).Symbol;
11206
var symbol = (INamedTypeSymbol)model.
GetSymbolInfo
(cref).Symbol;
11234
var symbol = (IFieldSymbol)model.
GetSymbolInfo
(cref).Symbol;
11259
var symbol = (IFieldSymbol)model.
GetSymbolInfo
(cref).Symbol;
11304
var symbol = (IFieldSymbol)model.
GetSymbolInfo
(cref).Symbol;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1022)
Attributes\AttributeTests.cs (3)
5722
var info = model.
GetSymbolInfo
(m);
7544
var info = semanticModel.
GetSymbolInfo
(argSyntax.Expression);
7585
var info = semanticModel.
GetSymbolInfo
(typeofArgSyntax);
Attributes\AttributeTests_WellKnownAttributes.cs (6)
9554
model.
GetSymbolInfo
(syntax);
9603
model.
GetSymbolInfo
(syntax);
9659
model.
GetSymbolInfo
(syntax);
11438
var lambda = exprs.SelectAsArray(e => model.
GetSymbolInfo
(e).Symbol).Single().GetSymbol<LambdaSymbol>();
11463
var lambda = exprs.SelectAsArray(e => model.
GetSymbolInfo
(e).Symbol).Single().GetSymbol<LambdaSymbol>();
11494
var lambda = exprs.SelectAsArray(e => model.
GetSymbolInfo
(e).Symbol).Single().GetSymbol<LambdaSymbol>();
FieldKeywordTests.cs (10)
1405
Assert.Null(model.
GetSymbolInfo
(argument).Symbol);
1409
Assert.Equal("System.Object C.field", model.
GetSymbolInfo
(argument).Symbol.ToTestDisplayString());
1463
Assert.Equal("System.Object B.<P1>k__BackingField", model.
GetSymbolInfo
(argument).Symbol.ToTestDisplayString());
1467
Assert.Equal("System.Object B.<P2>k__BackingField", model.
GetSymbolInfo
(argument).Symbol.ToTestDisplayString());
1471
Assert.Equal("System.Object C.<P3>k__BackingField", model.
GetSymbolInfo
(argument).Symbol.ToTestDisplayString());
10608
var symbolInfo = speculativeModel.
GetSymbolInfo
(expr);
10642
var symbolInfo = speculativeModel.
GetSymbolInfo
(expr);
12861
var symbolInfo = model.
GetSymbolInfo
(fieldExpression);
12887
var symbolInfo = model.
GetSymbolInfo
(fieldExpression);
12914
var symbolInfo = model.
GetSymbolInfo
(fieldExpression);
FirstClassSpanTests.cs (7)
6758
var info = model.
GetSymbolInfo
(invocation);
6808
var info = model.
GetSymbolInfo
(invocation);
6858
var info = model.
GetSymbolInfo
(invocation);
6908
var info = model.
GetSymbolInfo
(invocation);
6957
var info = model.
GetSymbolInfo
(invocation);
6998
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
8877
var info = model.
GetSymbolInfo
(invocation);
OverloadResolutionPriorityTests.cs (11)
446
var method = (IMethodSymbol)model.
GetSymbolInfo
(invocation).Symbol!;
701
var method = (IMethodSymbol)model.
GetSymbolInfo
(invocation).Symbol!;
762
AssertEx.Equal("RetValue C.this[System.Object o] { get; set; }", model.
GetSymbolInfo
(accesses[0]).Symbol!.ToTestDisplayString());
763
AssertEx.Equal("RetValue C.this[System.Object o] { get; set; }", model.
GetSymbolInfo
(accesses[1]).Symbol!.ToTestDisplayString());
809
AssertEx.Equal("Derived..ctor(System.Object o)", model.
GetSymbolInfo
(creation).Symbol!.ToTestDisplayString());
2242
var symbol = model.
GetSymbolInfo
(invocation).Symbol;
2314
var symbol = model.
GetSymbolInfo
(invocation).Symbol;
2349
var symbol = model.
GetSymbolInfo
(invocation).Symbol;
2412
var symbol = model.
GetSymbolInfo
(invocation).Symbol;
2458
.Select(i => model.
GetSymbolInfo
(i).Symbol)
2585
.Select(i => model.
GetSymbolInfo
(i).Symbol)
RefReadonlyParameterTests.cs (2)
7101
var info = model.
GetSymbolInfo
(cref);
7129
var info = model.
GetSymbolInfo
(cref);
RefStructInterfacesTests.cs (1)
21638
var parameter = model.
GetSymbolInfo
(lambda).Symbol.GetSymbol<MethodSymbol>().Parameters[0];
Semantics\CollectionExpressionTests.cs (40)
4775
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
31497
model.
GetSymbolInfo
(invocation0).Symbol.ToTestDisplayString(includeNonNullable: true));
31501
model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
31545
model.
GetSymbolInfo
(invocation0).Symbol.ToTestDisplayString(includeNonNullable: true));
31549
model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
31553
model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
31602
model.
GetSymbolInfo
(invocation0).Symbol.ToTestDisplayString(includeNonNullable: true));
31606
model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
31701
model.
GetSymbolInfo
(invocation0).Symbol.ToTestDisplayString(includeNonNullable: true));
31705
model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
31709
model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
32324
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
32360
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
32391
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
32419
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
32461
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
32507
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
32572
model.
GetSymbolInfo
(invocation0).Symbol.ToTestDisplayString(includeNonNullable: true));
32576
model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
32580
model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
32584
model.
GetSymbolInfo
(invocation3).Symbol.ToTestDisplayString(includeNonNullable: true));
32588
model.
GetSymbolInfo
(invocation4).Symbol.ToTestDisplayString(includeNonNullable: true));
32668
model.
GetSymbolInfo
(invocation0).Symbol.ToTestDisplayString(includeNonNullable: true));
32672
model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
32676
model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
32680
model.
GetSymbolInfo
(invocation3).Symbol.ToTestDisplayString(includeNonNullable: true));
32684
model.
GetSymbolInfo
(invocation4).Symbol.ToTestDisplayString(includeNonNullable: true));
33063
model.
GetSymbolInfo
(invocation0).Symbol.ToTestDisplayString(includeNonNullable: true));
33067
model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
38029
var info = model.
GetSymbolInfo
(node);
38064
var info = model.
GetSymbolInfo
(node);
38101
var info = model.
GetSymbolInfo
(node);
38138
var info = model.
GetSymbolInfo
(node);
38175
var info = model.
GetSymbolInfo
(node);
38212
var info = model.
GetSymbolInfo
(node);
38255
var info = model.
GetSymbolInfo
(node);
42132
_ = model.
GetSymbolInfo
(expr);
42187
_ = model.
GetSymbolInfo
(expr);
42234
_ = model.
GetSymbolInfo
(expr);
42286
_ = model.
GetSymbolInfo
(expr);
Semantics\ExtensionOperatorsTests.cs (137)
690
var symbolInfo = model.
GetSymbolInfo
(opNode);
789
var symbolInfo = model.
GetSymbolInfo
(opNode);
837
var symbolInfo = model.
GetSymbolInfo
(opNode);
908
var symbolInfo = model.
GetSymbolInfo
(opNode);
969
var symbolInfo = model.
GetSymbolInfo
(opNode);
1037
var symbolInfo = model.
GetSymbolInfo
(opNode);
1747
var symbolInfo = model.
GetSymbolInfo
(opNode);
2180
var symbolInfo = model.
GetSymbolInfo
(opNode);
3286
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
3287
AssertEx.Equal("Extensions1.extension<C2>(C2).operator -(C2)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
3344
AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator -(C1<C2?>)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
3345
AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator -(C1<C2>)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
4264
var symbolInfo = model.
GetSymbolInfo
(opNode);
4762
var symbolInfo = model.
GetSymbolInfo
(opNode);
4880
var symbolInfo = model.
GetSymbolInfo
(opNode);
5052
var symbolInfo = model.
GetSymbolInfo
(opNode);
5106
var symbolInfo = model.
GetSymbolInfo
(opNode);
5154
var symbolInfo = model.
GetSymbolInfo
(opNode);
5202
var symbolInfo = model.
GetSymbolInfo
(opNode);
5251
var symbolInfo = model.
GetSymbolInfo
(opNode);
5299
var symbolInfo = model.
GetSymbolInfo
(opNode);
5348
var symbolInfo = model.
GetSymbolInfo
(opNode);
5399
var symbolInfo = model.
GetSymbolInfo
(opNode);
5454
var symbolInfo = model.
GetSymbolInfo
(opNode);
5568
var symbolInfo = model.
GetSymbolInfo
(opNode);
5640
var symbolInfo = model.
GetSymbolInfo
(opNode);
5711
var symbolInfo = model.
GetSymbolInfo
(opNode);
5782
var symbolInfo = model.
GetSymbolInfo
(opNode);
5844
var symbolInfo = model.
GetSymbolInfo
(opNode);
5907
var symbolInfo = model.
GetSymbolInfo
(opNode);
5972
var symbolInfo = model.
GetSymbolInfo
(opNode);
6042
var symbolInfo = model.
GetSymbolInfo
(opNode);
6110
var symbolInfo = model.
GetSymbolInfo
(opNode);
6184
var symbolInfo = model.
GetSymbolInfo
(opNode);
7653
var symbolInfo = model.
GetSymbolInfo
(opNode);
7735
var symbolInfo = model.
GetSymbolInfo
(opNode);
8379
var symbolInfo = model.
GetSymbolInfo
(opNode);
8450
var symbolInfo = model.
GetSymbolInfo
(opNode);
9008
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator --(C2?)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
9009
AssertEx.Equal("Extensions1.extension<C2>(C2).operator --(C2)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
9066
AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator --(C1<C2?>)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
9067
AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator --(C1<C2>)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
9702
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator --()", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
9703
AssertEx.Equal("Extensions1.extension<C2>(C2).operator --()", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
9761
AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator --()", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
9762
AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator --()", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
10476
var symbolInfo = model.
GetSymbolInfo
(opNode);
10535
var symbolInfo = model.
GetSymbolInfo
(opNode);
11551
var symbolInfo = model.
GetSymbolInfo
(opNode);
11650
var symbolInfo = model.
GetSymbolInfo
(opNode);
11698
var symbolInfo = model.
GetSymbolInfo
(opNode);
11769
var symbolInfo = model.
GetSymbolInfo
(opNode);
11830
var symbolInfo = model.
GetSymbolInfo
(opNode);
11898
var symbolInfo = model.
GetSymbolInfo
(opNode);
13255
var symbolInfo = model.
GetSymbolInfo
(opNode);
13793
var symbolInfo = model.
GetSymbolInfo
(opNode);
14119
var symbolInfo = model.
GetSymbolInfo
(opNode);
14932
var symbolInfo = model.
GetSymbolInfo
(opNode);
15102
var symbolInfo = model.
GetSymbolInfo
(opNode);
15169
var symbolInfo = model.
GetSymbolInfo
(opNode);
15294
var symbolInfo = model.
GetSymbolInfo
(opNode);
16089
var symbolInfo = model.
GetSymbolInfo
(opNode);
16140
var symbolInfo = model.
GetSymbolInfo
(opNode);
17247
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
17248
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
17249
AssertEx.Equal("Extensions1.extension<C2>(C2).operator -(C2, C2)", model.
GetSymbolInfo
(opNodes[2]).Symbol.ToDisplayString());
17387
AssertEx.Equal("Extensions1.extension<C2?, C2>(C1<C2?>).operator -(C1<C2?>, C1<C2>)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
17388
AssertEx.Equal("Extensions1.extension<C2, C2?>(C1<C2>).operator -(C1<C2>, C1<C2?>)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
17819
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
17820
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
17821
AssertEx.Equal("Extensions1.extension<C2>(C2).operator &(C2, C2)", model.
GetSymbolInfo
(opNodes[2]).Symbol.ToDisplayString());
17892
AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator &(C1<C2?>, C1<C2?>)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
17893
AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator &(C1<C2?>, C1<C2?>)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
17894
AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator &(C1<C2?>, C1<C2?>)", model.
GetSymbolInfo
(opNodes[2]).Symbol.ToDisplayString());
17895
AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator &(C1<C2>, C1<C2>)", model.
GetSymbolInfo
(opNodes[3]).Symbol.ToDisplayString());
18355
AssertEx.Equal("Extensions1.extension<C2>(C2).operator -(C2, System.Func<C2>)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
18405
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
18406
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
18407
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.
GetSymbolInfo
(opNodes[2]).Symbol.ToDisplayString());
18408
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.
GetSymbolInfo
(opNodes[3]).Symbol.ToDisplayString());
18409
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.
GetSymbolInfo
(opNodes[4]).Symbol.ToDisplayString());
18896
var symbolInfo = model.
GetSymbolInfo
(opNode);
19023
var symbolInfo = model.
GetSymbolInfo
(opNode);
19127
var symbolInfo = model.
GetSymbolInfo
(opNode);
19187
var symbolInfo = model.
GetSymbolInfo
(opNode);
19248
var symbolInfo = model.
GetSymbolInfo
(opNode);
19287
var symbolInfo = model.
GetSymbolInfo
(opNode);
19330
var symbolInfo = model.
GetSymbolInfo
(opNode);
19808
var symbolInfo = model.
GetSymbolInfo
(opNode);
19863
var symbolInfo = model.
GetSymbolInfo
(opNode);
20317
var symbolInfo = model.
GetSymbolInfo
(opNode);
20444
var symbolInfo = model.
GetSymbolInfo
(opNode);
20624
var symbolInfo = model.
GetSymbolInfo
(opNode);
20678
var symbolInfo = model.
GetSymbolInfo
(opNode);
20726
var symbolInfo = model.
GetSymbolInfo
(opNode);
20774
var symbolInfo = model.
GetSymbolInfo
(opNode);
20823
var symbolInfo = model.
GetSymbolInfo
(opNode);
20871
var symbolInfo = model.
GetSymbolInfo
(opNode);
20920
var symbolInfo = model.
GetSymbolInfo
(opNode);
20971
var symbolInfo = model.
GetSymbolInfo
(opNode);
21026
var symbolInfo = model.
GetSymbolInfo
(opNode);
21140
var symbolInfo = model.
GetSymbolInfo
(opNode);
21212
var symbolInfo = model.
GetSymbolInfo
(opNode);
21283
var symbolInfo = model.
GetSymbolInfo
(opNode);
21354
var symbolInfo = model.
GetSymbolInfo
(opNode);
21416
var symbolInfo = model.
GetSymbolInfo
(opNode);
21479
var symbolInfo = model.
GetSymbolInfo
(opNode);
21544
var symbolInfo = model.
GetSymbolInfo
(opNode);
21614
var symbolInfo = model.
GetSymbolInfo
(opNode);
21682
var symbolInfo = model.
GetSymbolInfo
(opNode);
21756
var symbolInfo = model.
GetSymbolInfo
(opNode);
23735
var symbolInfo = model.
GetSymbolInfo
(opNode);
23817
var symbolInfo = model.
GetSymbolInfo
(opNode);
25800
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
25801
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
25802
AssertEx.Equal("Extensions1.extension<C2>(C2).operator -(C2, C2)", model.
GetSymbolInfo
(opNodes[2]).Symbol.ToDisplayString());
25900
AssertEx.Equal("Extensions1.extension<C2?, C2>(C1<C2?>).operator -(C1<C2?>, C1<C2>)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
25901
AssertEx.Equal("Extensions1.extension<C2, C2?>(C1<C2>).operator -(C1<C2>, C1<C2?>)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
26384
AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -=(int)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
26385
AssertEx.Equal("Extensions1.extension<C2>(C2).operator -=(int)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
26439
AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator -=(int)", model.
GetSymbolInfo
(opNodes[0]).Symbol.ToDisplayString());
26440
AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator -=(int)", model.
GetSymbolInfo
(opNodes[1]).Symbol.ToDisplayString());
27293
var symbolInfo = model.
GetSymbolInfo
(opNode);
27348
var symbolInfo = model.
GetSymbolInfo
(opNode);
27397
var symbolInfo = model.
GetSymbolInfo
(opNode);
27452
var symbolInfo = model.
GetSymbolInfo
(opNode);
27617
Assert.Null(model.
GetSymbolInfo
(binary).Symbol);
27651
AssertEx.Equal("S E1.<G>$3B24C9A1A6673CA92CA71905DDEE0A6C.op_Addition(S s1, S s2)", model.
GetSymbolInfo
(binary).Symbol.ToTestDisplayString());
27696
var symbolInfo = model.
GetSymbolInfo
(opNode);
27784
var symbolInfo = model.
GetSymbolInfo
(opNode);
27911
var symbolInfo = model.
GetSymbolInfo
(opNode);
28001
var symbolInfo = model.
GetSymbolInfo
(opNode);
28203
var symbolInfo = model.
GetSymbolInfo
(opNode);
28366
var symbolInfo = model.
GetSymbolInfo
(opNode);
28533
var symbolInfo = model.
GetSymbolInfo
(opNode);
28660
var symbolInfo = model.
GetSymbolInfo
(opNode);
28958
var symbolInfo = model.
GetSymbolInfo
(opNode);
Semantics\ExtensionTests.cs (483)
2528
Assert.Null(model.
GetSymbolInfo
(syntax).Symbol);
2854
AssertEx.Equal("System.Object o", model.
GetSymbolInfo
(returnStatement.Expression).Symbol.ToTestDisplayString());
12293
AssertEx.Equal("void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
12319
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
12320
Assert.Equal([], model.
GetSymbolInfo
(invocation).CandidateSymbols.ToTestDisplayStrings());
12324
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
12325
AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
12345
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
12346
Assert.Equal([], model.
GetSymbolInfo
(invocation).CandidateSymbols.ToTestDisplayStrings());
12349
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
12350
AssertEx.SequenceEqual(["void System.Object.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
12381
AssertEx.Equal("void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
12385
AssertEx.Equal("void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
12406
AssertEx.Equal("void System.Object.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
12410
AssertEx.Equal("void System.Object.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
12434
AssertEx.Equal("void Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
12469
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
12472
AssertEx.Equal("void Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
12505
AssertEx.Equal("System.Int32 E.<G>$BCF902721DDD961E5243C324D8379E5C<T>.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
12509
AssertEx.Equal("System.Int32 E.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
12643
Assert.Null(model.
GetSymbolInfo
(method).Symbol);
12647
Assert.Null(model.
GetSymbolInfo
(property).Symbol);
12728
AssertEx.Equal($$"""void {{extensionName}}.Method()""", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
12768
AssertEx.Equal("void N.E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
12874
AssertEx.Equal("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString());
12878
AssertEx.Equal("void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString());
12930
AssertEx.Equal("void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString());
12934
AssertEx.Equal("void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString());
12980
AssertEx.Equal("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString());
12985
AssertEx.Equal("void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString());
12990
AssertEx.Equal("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", model.
GetSymbolInfo
(invocation3).Symbol.ToTestDisplayString());
13018
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
13022
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
13049
AssertEx.Equal("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
13053
AssertEx.Equal("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
13081
AssertEx.Equal("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
13085
AssertEx.Equal("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
13117
AssertEx.Equal("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
13120
AssertEx.Equal("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
13188
AssertEx.Equal("void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<T>.M2()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
13230
AssertEx.Equal("void E2.<G>$66F77D1E46F965A5B22D4932892FA78B<T>.M2()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
13291
AssertEx.Equal("void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
13321
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
13351
AssertEx.Equal("void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<System.String>()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
13385
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
13418
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
13449
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
13508
AssertEx.Equal("void E.extension<System.Object?>(System.Object?).Method()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString(includeNonNullable: true));
13535
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
13596
AssertEx.Equal("void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
13626
AssertEx.Equal("void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
13921
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
13954
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14291
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14335
AssertEx.Equal("void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14372
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
14409
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
14446
AssertEx.Equal("void C.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14483
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
14515
AssertEx.Equal("void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 b)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14553
AssertEx.Equal("void C.M(System.Int32 c)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14579
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 b, System.Int32 c)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14605
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
14631
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(ref System.Int32 b, out System.Int32 c)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14666
AssertEx.Equal("System.Int32 E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14716
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14747
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
14748
Assert.Empty(model.
GetSymbolInfo
(memberAccess).CandidateSymbols);
14778
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<?>(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14808
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Int32>(System.Int32 t)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
14838
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
14884
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
14916
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
14917
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
14918
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess).CandidateReason);
14995
AssertEx.Equal("void E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.M1(S1 x, [System.Int32 y = 0])", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15037
AssertEx.Equal("void Color.M1(S1 x, [System.Int32 y = 0])", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15109
AssertEx.Equal("void N.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15176
AssertEx.Equal("System.String E.<G>$FD79C355D693194B747A629F6876929C<System.String, System.Int32>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15210
AssertEx.Equal("System.String E.<G>$C781704B647A2CCC8FD47AE9790BA08B<System.Int64, System.Int32>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15256
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
15288
AssertEx.Equal("System.String E.<G>$5F3142482E98DE8C6B0C70A682DD0496<System.Int32, System.Int64>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15315
AssertEx.Equal("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.Int32>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15343
AssertEx.Equal("System.String E.<G>$5D7EC0FD2C9001515B0ADE0CEE121AB0<System.Int32>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15370
AssertEx.Equal("System.String E.<G>$414BE9969A3DFDFF167B842681736663<System.String, System.Int32>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15432
AssertEx.Equal("void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15462
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
15463
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
15514
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
15589
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
15590
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
15629
AssertEx.Equal("void I<System.Object>.M<System.Object>(out System.Object t)", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
15630
Assert.Equal([], model.
GetSymbolInfo
(memberAccess1).CandidateSymbols.ToTestDisplayStrings());
15634
AssertEx.Equal("void E2.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.Object>.M2(out System.Object t)", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
15635
Assert.Equal([], model.
GetSymbolInfo
(memberAccess2).CandidateSymbols.ToTestDisplayStrings());
15665
AssertEx.Equal("void E.<G>$977919F21861BE18BA139544085CA0BD.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15669
AssertEx.Equal("System.Int32 E.<G>$977919F21861BE18BA139544085CA0BD.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15722
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
15749
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16053
AssertEx.Equal("void E.<G>$B135BA58FDFC6D88E9886008265BE41B<System.Object>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16079
AssertEx.Equal("void E.<G>$B135BA58FDFC6D88E9886008265BE41B<System.String>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16141
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
16221
AssertEx.Equal("void N.E2.<G>$8048A6C8BE30A622530249B904B537EB<Container>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16222
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
16271
AssertEx.Equal("void N.E2.<G>$8048A6C8BE30A622530249B904B537EB<Container>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16272
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
16334
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
16357
AssertEx.Equal("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16358
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
16384
AssertEx.Equal("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16385
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
16411
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
16412
Assert.Equal([], model.
GetSymbolInfo
(invocation).CandidateSymbols.ToTestDisplayStrings());
16437
AssertEx.Equal("System.Action Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16438
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
16462
AssertEx.Equal("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
16463
Assert.Equal([], model.
GetSymbolInfo
(invocation).CandidateSymbols.ToTestDisplayStrings());
16489
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16562
AssertEx.Equal("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16563
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
16590
Assert.Null(model.
GetSymbolInfo
(memberAccess[0]).Symbol);
16591
Assert.Null(model.
GetSymbolInfo
(memberAccess[1]).Symbol);
16619
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.
GetSymbolInfo
(memberAccess[0]).Symbol.ToTestDisplayString());
16620
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.
GetSymbolInfo
(memberAccess[1]).Symbol.ToTestDisplayString());
16646
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16674
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.
GetSymbolInfo
(memberAccess[0]).Symbol.ToTestDisplayString());
16675
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.
GetSymbolInfo
(memberAccess[1]).Symbol.ToTestDisplayString());
16777
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16895
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16922
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.
GetSymbolInfo
(memberAccess[0]).Symbol.ToTestDisplayString());
16923
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.
GetSymbolInfo
(memberAccess[1]).Symbol.ToTestDisplayString());
16947
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16971
AssertEx.Equal("(System.Int32, System.Int32) E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
16996
AssertEx.Equal("(System.Int32, System.Int32) E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17019
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess[0]).Symbol.ToTestDisplayString());
17020
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess[1]).Symbol.ToTestDisplayString());
17044
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17281
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17310
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
17311
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
17312
Assert.Equal(CandidateReason.OverloadResolutionFailure, model.
GetSymbolInfo
(memberAccess).CandidateReason);
17342
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17365
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17389
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberBinding).Symbol.ToTestDisplayString());
17414
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberBinding).Symbol.ToTestDisplayString());
17438
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; set; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17463
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17492
AssertEx.Equal("C E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess[0]).Symbol.ToTestDisplayString());
17493
AssertEx.Equal("C E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess[1]).Symbol.ToTestDisplayString());
17496
AssertEx.Equal("System.Int32 C.op_Addition(C c1, C c2)", model.
GetSymbolInfo
(binaryOp).Symbol.ToTestDisplayString());
17525
AssertEx.Equal("C E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess[0]).Symbol.ToTestDisplayString());
17526
AssertEx.Equal("C E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess[1]).Symbol.ToTestDisplayString());
17529
Assert.Null(model.
GetSymbolInfo
(binaryOp).Symbol);
17554
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; set; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17557
AssertEx.Equal("System.Int32 System.Int32.op_Increment(System.Int32 value)", model.
GetSymbolInfo
(unaryOp).Symbol.ToTestDisplayString());
17582
AssertEx.Equal("System.Boolean E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17586
model.
GetSymbolInfo
(unaryOp).Symbol.ToTestDisplayString());
17611
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
17614
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
17638
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; set; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
17641
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
17671
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
17782
model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
17786
model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
17818
model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
17822
model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
17854
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
17857
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
17881
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
17917
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
17920
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
17965
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
17968
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
17998
AssertEx.Equal("System.Exception E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
18026
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
18054
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18082
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18110
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18138
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.ToString(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18175
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18177
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Member { get; }", "void E2.Member(this System.Object o)"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
18205
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
18280
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18281
AssertEx.SequenceEqual(["System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
18309
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18334
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18422
AssertEx.Equal("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18468
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18494
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18521
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18559
AssertEx.Equal("System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18597
AssertEx.Equal("System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18636
AssertEx.Equal("void System.Object.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18677
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18718
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18762
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18806
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
18845
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18884
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18923
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
18961
Assert.Null(model.
GetSymbolInfo
(memberAccess[0]).Symbol);
18962
Assert.Null(model.
GetSymbolInfo
(memberAccess[1]).Symbol);
19008
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19040
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19072
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19122
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19156
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19188
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19226
AssertEx.Equal("void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19263
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
19264
AssertEx.SequenceEqual(["void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s)"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
19296
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method<System.String>(System.String t)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19346
AssertEx.Equal("void N.E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19393
AssertEx.Equal("void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19421
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19451
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
19478
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int32>(System.Int32 u)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19505
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
19538
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
20021
AssertEx.Equal("System.Int32 E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { set; }", model.
GetSymbolInfo
(property).Symbol.ToTestDisplayString());
20053
AssertEx.Equal("System.Int32 E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { set; }", model.
GetSymbolInfo
(property).Symbol.ToTestDisplayString());
20078
AssertEx.Equal("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20266
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { init; }", model.
GetSymbolInfo
(assignment.Left).Symbol.ToTestDisplayString());
20333
AssertEx.Equal("void E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.M1(S1 x, [System.Int32 y = 0])", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20375
AssertEx.Equal("System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P1 { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20423
AssertEx.Equal("void Color.M1(S1 x, [System.Int32 y = 0])", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20468
AssertEx.Equal("System.Action E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20505
AssertEx.Equal("void Color.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20553
AssertEx.Equal("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20601
AssertEx.Equal("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20651
AssertEx.Equal("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20701
AssertEx.Equal("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20755
AssertEx.Equal("void N.E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20809
AssertEx.Equal("void E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20863
AssertEx.Equal("void E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20911
AssertEx.Equal("void E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20959
AssertEx.Equal("void E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
20999
AssertEx.Equal("void E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
21039
AssertEx.Equal("System.Action E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
21082
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
21122
AssertEx.Equal("System.Action E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
21165
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
21296
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
21297
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
21317
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
21318
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
21358
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
21359
AssertEx.SequenceEqual(["void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
21360
Assert.Equal(CandidateReason.NotAVariable, model.
GetSymbolInfo
(memberAccess).CandidateReason);
24684
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
24685
AssertEx.SequenceEqual(["System.Int32 E.<G>$5BDAAC939B0896D4F1349316F7C8CE0F.Property { set; }"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
24686
Assert.Equal(CandidateReason.NotAVariable, model.
GetSymbolInfo
(memberAccess).CandidateReason);
24717
AssertEx.Equal("System.Int32 E.<G>$E8CA98ACBCAEE63BB261A3FD4AF31675.Property { get; set; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
24718
Assert.Equal([], model.
GetSymbolInfo
(memberAccess1).CandidateSymbols.ToTestDisplayStrings());
24719
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess1).CandidateReason);
24722
AssertEx.Equal("System.Int32 E.<G>$E8CA98ACBCAEE63BB261A3FD4AF31675.Property { get; set; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
24723
Assert.Equal([], model.
GetSymbolInfo
(memberAccess2).CandidateSymbols.ToTestDisplayStrings());
24724
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess2).CandidateReason);
24748
AssertEx.Equal("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
24751
AssertEx.Equal("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
24776
AssertEx.Equal("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
24779
AssertEx.Equal("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
24804
AssertEx.Equal("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
24807
AssertEx.Equal("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
24830
AssertEx.Equal("System.Int32 E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.Property { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
24857
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
24858
AssertEx.SequenceEqual(["System.Int32 E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.Property { set; }"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
24859
Assert.Equal(CandidateReason.NotAVariable, model.
GetSymbolInfo
(memberAccess).CandidateReason);
24889
Assert.Null(model.
GetSymbolInfo
(memberAccess1).Symbol);
24890
Assert.Equal([], model.
GetSymbolInfo
(memberAccess1).CandidateSymbols.ToTestDisplayStrings());
24891
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess1).CandidateReason);
24894
Assert.Null(model.
GetSymbolInfo
(memberAccess2).Symbol);
24895
Assert.Equal([], model.
GetSymbolInfo
(memberAccess2).CandidateSymbols.ToTestDisplayStrings());
24896
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess2).CandidateReason);
24926
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; set; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
24927
Assert.Equal([], model.
GetSymbolInfo
(memberAccess1).CandidateSymbols.ToTestDisplayStrings());
24928
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess1).CandidateReason);
24931
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; set; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
24932
Assert.Equal([], model.
GetSymbolInfo
(memberAccess2).CandidateSymbols.ToTestDisplayStrings());
24933
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess2).CandidateReason);
24956
AssertEx.Equal("System.Int32 E.<G>$49AAF2D3C1326E88AED3848611C299DA.Property { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
24983
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
24984
AssertEx.SequenceEqual(["System.Int32 E.<G>$49AAF2D3C1326E88AED3848611C299DA.Property { set; }"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
24985
Assert.Equal(CandidateReason.NotAVariable, model.
GetSymbolInfo
(memberAccess).CandidateReason);
25021
Assert.Null(model.
GetSymbolInfo
(memberAccess1).Symbol);
25022
Assert.Equal([], model.
GetSymbolInfo
(memberAccess1).CandidateSymbols.ToTestDisplayStrings());
25023
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess1).CandidateReason);
25026
Assert.Null(model.
GetSymbolInfo
(memberAccess2).Symbol);
25027
Assert.Equal([], model.
GetSymbolInfo
(memberAccess2).CandidateSymbols.ToTestDisplayStrings());
25028
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess2).CandidateReason);
25058
AssertEx.Equal("System.Int32 E.<G>$8477960720B8106C28CEADF5CDF3A674.Property { get; set; }", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
25059
Assert.Equal([], model.
GetSymbolInfo
(memberAccess1).CandidateSymbols.ToTestDisplayStrings());
25060
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess1).CandidateReason);
25063
AssertEx.Equal("System.Int32 E.<G>$8477960720B8106C28CEADF5CDF3A674.Property { get; set; }", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString());
25064
Assert.Equal([], model.
GetSymbolInfo
(memberAccess2).CandidateSymbols.ToTestDisplayStrings());
25065
Assert.Equal(CandidateReason.None, model.
GetSymbolInfo
(memberAccess2).CandidateReason);
25099
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
25101
model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
25136
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
25140
model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
25172
AssertEx.Equal("System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
25173
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
25210
Assert.Null(model.
GetSymbolInfo
(memberAccess1).Symbol);
25211
Assert.Equal([], model.
GetSymbolInfo
(memberAccess1).CandidateSymbols.ToTestDisplayStrings());
25215
Assert.Null(model.
GetSymbolInfo
(memberAccess2).Symbol);
25216
Assert.Equal([], model.
GetSymbolInfo
(memberAccess2).CandidateSymbols.ToTestDisplayStrings());
27649
AssertEx.Equal("System.Int32 E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { get; }", model.
GetSymbolInfo
(nameColon.Name).Symbol.ToTestDisplayString());
28093
AssertEx.Equal("System.Int32 E2.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.Property2 { get; }", model.
GetSymbolInfo
(expressionColon.Expression).Symbol.ToTestDisplayString());
28216
AssertEx.Equal("System.Int32 E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { set; }", model.
GetSymbolInfo
(assignment.Left).Symbol.ToTestDisplayString());
28370
AssertEx.Equal("System.Int32 E.<G>$3B24C9A1A6673CA92CA71905DDEE0A6C.Property { set; }", model.
GetSymbolInfo
(assignment.Left).Symbol.ToTestDisplayString());
28911
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method<System.String>(System.String t)", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
28940
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
28975
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
28976
AssertEx.SequenceEqual(["System.Int32 E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", "void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P<T>()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
29010
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29011
AssertEx.SequenceEqual(["void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P<System.Int32>()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
29038
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29039
Assert.Empty(model.
GetSymbolInfo
(memberAccess).CandidateSymbols);
29090
AssertEx.Equal("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s, System.Object o)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
29130
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29163
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29257
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29260
model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
29290
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29320
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29348
AssertEx.Equal("System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
29376
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29406
AssertEx.Equal("System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
29460
AssertEx.Equal("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.Property { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
29489
AssertEx.Equal("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.Property { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
29518
AssertEx.Equal("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<T>.Property { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
29546
AssertEx.Equal("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.Property { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
29602
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29603
AssertEx.SequenceEqual(["void E1.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
29719
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29760
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
29764
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
33851
AssertEx.Equal("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
33878
AssertEx.Equal("void System.Object.M(System.String s)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
33905
AssertEx.Equal("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
33932
AssertEx.Equal("void System.Int32.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
33979
AssertEx.Equal("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int64 l)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34009
AssertEx.Equal("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int64 l)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34055
AssertEx.Equal("void System.Int32.M(System.Int64 l)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34080
AssertEx.Equal("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int64 l)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34111
AssertEx.Equal("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int32 j)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34139
AssertEx.Equal("void System.Int32.M(System.Int32 j)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34168
AssertEx.Equal("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34247
AssertEx.Equal("void E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int64 l)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34290
AssertEx.Equal("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34321
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34357
AssertEx.Equal("System.Int32 E2.<G>$34505F560D9EACF86A87F3ED1F85E448.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34415
AssertEx.Equal("System.Int32 E.get_P(System.Object o)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34461
AssertEx.Equal("void E.set_P(System.Object o, System.Int32 value)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34596
AssertEx.Equal("void N.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34636
AssertEx.Equal("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34672
AssertEx.Equal("void N.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34721
AssertEx.Equal("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34722
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(memberAccess.Expression).Symbol.Kind);
34770
AssertEx.Equal("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34771
Assert.Equal(SymbolKind.Parameter, model.
GetSymbolInfo
(memberAccess.Expression).Symbol.Kind);
34859
AssertEx.Equal("void E1.<G>$04E653405309F31558CF576D60A83155.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34892
AssertEx.Equal("void E1.<G>$04E653405309F31558CF576D60A83155.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34922
AssertEx.Equal("void E2.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34953
AssertEx.Equal("void E2.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
34984
AssertEx.Equal("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
35018
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
35079
AssertEx.Equal("void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M(System.Int32 i)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
35113
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
35146
AssertEx.Equal("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
35786
AssertEx.Equal("System.Int32 E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
35816
AssertEx.Equal("System.Int32 E2.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
35817
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
35856
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
35857
AssertEx.SequenceEqual(["System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }", "System.Int32 E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
35888
AssertEx.Equal("System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
35889
AssertEx.Equal("Color Color", model.
GetSymbolInfo
(memberAccess.Expression).Symbol.ToTestDisplayString());
35890
Assert.Equal(SymbolKind.Parameter, model.
GetSymbolInfo
(memberAccess.Expression).Symbol.Kind);
35921
AssertEx.Equal("System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
35922
AssertEx.Equal("Color", model.
GetSymbolInfo
(memberAccess.Expression).Symbol.ToTestDisplayString());
35923
Assert.Equal(SymbolKind.NamedType, model.
GetSymbolInfo
(memberAccess.Expression).Symbol.Kind);
36172
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String?>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
36198
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String?>.M(System.String? t2)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
36285
AssertEx.Equal("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
36286
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36316
AssertEx.Equal("System.Int32 E1.<G>$34505F560D9EACF86A87F3ED1F85E448.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
36317
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36347
AssertEx.Equal("E.extension(I<string>).P", model.
GetSymbolInfo
(memberAccess).Symbol.ToDisplayString());
36348
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36378
AssertEx.Equal("E.extension(I<string>).P", model.
GetSymbolInfo
(memberAccess).Symbol.ToDisplayString());
36379
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36409
AssertEx.Equal("System.Int32 E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
36410
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36445
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
36449
], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36480
AssertEx.Equal("System.Int32 E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
36481
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36564
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
36565
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36613
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
36617
], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36648
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
36649
AssertEx.SequenceEqual(["System.Action E.<G>$34505F560D9EACF86A87F3ED1F85E448.M { get; }", "System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36679
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
36680
AssertEx.SequenceEqual(["System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", "System.String E.<G>$34505F560D9EACF86A87F3ED1F85E448.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36713
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
36714
AssertEx.SequenceEqual(["System.Action E.<G>$B5F2BFAFBDD4469288FE06B785D143CD.M { get; }", "System.String E.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36751
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
36752
AssertEx.SequenceEqual(["System.Action E1.<G>$2B406085AC5EBECC11B16BCD2A24DF4E.M { get; }", "System.String E2.<G>$B5F2BFAFBDD4469288FE06B785D143CD.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
36947
Assert.Equal("void E.M2(System.Int32 i)", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
37444
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
37474
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
37630
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int64>(System.Int64 u)", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
37700
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
37704
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
37708
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
37816
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
37819
AssertEx.Equal("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; }", model.
GetSymbolInfo
(property).Symbol.ToTestDisplayString());
38437
AssertEx.Equal("void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
38441
AssertEx.Equal("void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
38474
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
38475
AssertEx.SequenceEqual(["void E1.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()"], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
38500
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
38525
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
38526
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
38551
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
38552
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
38556
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.
GetSymbolInfo
(cast).Symbol.ToTestDisplayString());
38557
Assert.Equal([], model.
GetSymbolInfo
(cast).CandidateSymbols.ToTestDisplayStrings());
38605
Assert.Null(model.
GetSymbolInfo
(memberAccess[0]).Symbol);
38606
AssertEx.SequenceEqual(["void A.F()"], model.
GetSymbolInfo
(memberAccess[0]).CandidateSymbols.ToTestDisplayStrings());
38609
Assert.Null(model.
GetSymbolInfo
(memberAccess[1]).Symbol);
38610
AssertEx.SequenceEqual(["void A.F()", "void E2.<G>$8048A6C8BE30A622530249B904B537EB<A>.F()", "void A.F<A>()"], model.
GetSymbolInfo
(memberAccess[1]).CandidateSymbols.ToTestDisplayStrings());
38643
AssertEx.Equal("System.Int32 E2.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.P { get; }", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
38644
Assert.Equal([], model.
GetSymbolInfo
(memberAccess).CandidateSymbols.ToTestDisplayStrings());
38672
AssertEx.Equal("void C<System.Int32>.M<System.Int32>(System.Int32 x)", model.
GetSymbolInfo
(genericName).Symbol.ToTestDisplayString());
38702
Assert.Null(model.
GetSymbolInfo
(genericName).Symbol);
38732
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
38754
AssertEx.Equal("void C.M<T>()", model.
GetSymbolInfo
(genericName).Symbol.ToTestDisplayString());
38787
Assert.Null(model.
GetSymbolInfo
(expr).Symbol);
38791
Assert.Null(model.
GetSymbolInfo
(expr).Symbol);
38795
AssertEx.Equal("void E.M<T>()", model.
GetSymbolInfo
(expr).Symbol.ToTestDisplayString());
38821
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()", model.
GetSymbolInfo
(expr).Symbol.ToTestDisplayString());
38825
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()", model.
GetSymbolInfo
(expr).Symbol.ToTestDisplayString());
38860
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)", model.
GetSymbolInfo
(expr).Symbol.ToTestDisplayString());
38866
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)", model.
GetSymbolInfo
(expr).Symbol.ToTestDisplayString());
38870
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<System.Int32>(System.Int32 u)", model.
GetSymbolInfo
(expr).Symbol.ToTestDisplayString());
38874
AssertEx.Equal("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M<U>(U u)", model.
GetSymbolInfo
(expr).Symbol.ToTestDisplayString());
38903
AssertEx.Equal("void T.M<T>()", model.
GetSymbolInfo
(expr).Symbol.ToTestDisplayString());
38909
AssertEx.Equal("void T.M<T>()", model.
GetSymbolInfo
(expr).Symbol.ToTestDisplayString());
39655
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
39658
AssertEx.Equal("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
39660
var symbolInfo = model.
GetSymbolInfo
(GetSyntax<ThisExpressionSyntax>(tree, "this"));
39666
AssertEx.Equal("void E.M2(this System.Object o)", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
39713
AssertEx.Equal("void E.M2()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
46003
AssertEx.Equal("System.Object? E.extension<System.Object?>(System.Object?).M()", model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46006
AssertEx.Equal("System.Object! E.extension<System.Object!>(System.Object!).M()", model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46051
AssertEx.Equal("System.Object? E.extension<System.Object?>(System.Object?).M()", model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46054
AssertEx.Equal("System.Object! E.extension<System.Object!>(System.Object!).M()", model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46092
AssertEx.Equal("System.Object? E.extension<System.Object?>(System.Object?).M<System.Object?>(System.Object? u)", model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46095
AssertEx.Equal("System.Object! E.extension<System.Object!>(System.Object!).M<System.Object!>(System.Object! u)", model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46131
AssertEx.Equal("System.Object? E.extension<System.Object?>(C<System.Object?>!).M()", model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46134
AssertEx.Equal("System.Object! E.extension<System.Object!>(C<System.Object!>!).M()", model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46356
AssertEx.Equal("void E.extension(System.Object?).M()", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46362
AssertEx.Equal("void E.extension(System.Object?).M()", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
46397
AssertEx.Equal("void E.extension(System.Object!).M()", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46403
AssertEx.Equal("void E.extension(System.Object!).M()", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
46464
AssertEx.Equal("System.Object E.extension<System.Object>(System.Object).M()", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46472
AssertEx.Equal("System.Object System.Object!.M2<System.Object>()", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
46480
AssertEx.Equal("System.Object E.extension<System.Object>(System.Object).M()", model.
GetSymbolInfo
(memberAccess3).Symbol.ToTestDisplayString(includeNonNullable: true));
46484
AssertEx.Equal("System.Object System.Object!.M2<System.Object>()", model.
GetSymbolInfo
(memberAccess4).Symbol.ToTestDisplayString(includeNonNullable: true));
46488
AssertEx.Equal("System.Object E.extension<System.Object>(System.Object).M()", model.
GetSymbolInfo
(memberAccess5).Symbol.ToTestDisplayString(includeNonNullable: true));
46600
AssertEx.Equal("System.Object E.extension<System.Object>(C<System.Object>!).M()", model.
GetSymbolInfo
(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46608
AssertEx.Equal("System.Object E.extension<System.Object>(C<System.Object>!).M()", model.
GetSymbolInfo
(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46647
AssertEx.Equal("System.Object E.extension<System.Object>(C<System.Object>!).M()", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46651
AssertEx.Equal("System.Object E.extension<System.Object>(C<System.Object>!).M()", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
46700
AssertEx.Equal("System.Object! E.extension<System.Object>(C<System.Object!>!).M()", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46708
AssertEx.Equal("System.Object! E.extension<System.Object>(C<System.Object!>!).M()", model.
GetSymbolInfo
(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
49108
model.
GetSymbolInfo
(assignment.Left).Symbol.ToTestDisplayString(includeNonNullable: true));
49141
model.
GetSymbolInfo
(assignment.Left).Symbol.ToTestDisplayString(includeNonNullable: true));
49145
model.
GetSymbolInfo
(assignment.Left).Symbol.ToTestDisplayString(includeNonNullable: true));
50300
var symbol = model.
GetSymbolInfo
(identifier).Symbol;
50316
var symbol = model.
GetSymbolInfo
(crefSyntax).Symbol;
Semantics\ExtensionTests2.cs (16)
1379
AssertEx.Equal("System.Object? E.extension<System.Object?>(System.Object?).P { get; }", model.
GetSymbolInfo
(propertyAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
1382
AssertEx.Equal("System.Object! E.extension<System.Object!>(System.Object!).P { get; }", model.
GetSymbolInfo
(propertyAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
1458
AssertEx.Equal("C<System.Object?>! E.extension<C<System.Object?>!>(C<System.Object?>!).P { set; }", model.
GetSymbolInfo
(propertyAccess).Symbol.ToTestDisplayString(includeNonNullable: true));
1494
AssertEx.Equal("System.Object? E.extension<System.Object?>(System.Object?).P { get; }", model.
GetSymbolInfo
(propertyAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
1497
AssertEx.Equal("System.Object! E.extension<System.Object!>(System.Object!).P { get; }", model.
GetSymbolInfo
(propertyAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
3120
Assert.Equal("void E.<Extension>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
5266
Assert.Equal(CandidateReason.OverloadResolutionFailure, model.
GetSymbolInfo
(crefs[0].Cref).CandidateReason);
5267
Assert.Equal(CandidateReason.Ambiguous, model.
GetSymbolInfo
(crefs[1].Cref).CandidateReason);
32295
var symbolInfo = model.
GetSymbolInfo
(opNode);
33714
var method = (IMethodSymbol)model.
GetSymbolInfo
(memberAccess).Symbol;
33842
var method = (IMethodSymbol)model.
GetSymbolInfo
(memberAccess).Symbol;
33869
var method = (IMethodSymbol)model.
GetSymbolInfo
(memberAccess).Symbol;
33898
var method = (IMethodSymbol)model.
GetSymbolInfo
(memberAccess).Symbol;
33993
var method = (IMethodSymbol)model.
GetSymbolInfo
(memberAccess).Symbol;
34098
var method = model.
GetSymbolInfo
(memberAccess).Symbol;
34980
var symbol = model.
GetSymbolInfo
(call);
Semantics\InlineArrayTests.cs (13)
2516
var symbolInfo = model.
GetSymbolInfo
(f);
2526
symbolInfo = model.
GetSymbolInfo
(access);
6041
var symbolInfo = model.
GetSymbolInfo
(f);
6207
var symbolInfo = model.
GetSymbolInfo
(f);
6217
symbolInfo = model.
GetSymbolInfo
(access);
8130
var symbolInfo = model.
GetSymbolInfo
(f);
8849
var symbolInfo = model.
GetSymbolInfo
(m3);
8859
symbolInfo = model.
GetSymbolInfo
(access);
9217
var symbolInfo = model.
GetSymbolInfo
(m3.Parent);
10561
var symbolInfo = model.
GetSymbolInfo
(f);
10571
symbolInfo = model.
GetSymbolInfo
(access);
11305
var symbolInfo = model.
GetSymbolInfo
(f);
11315
symbolInfo = model.
GetSymbolInfo
(access);
Semantics\LockTests.cs (1)
189
var lockExprInfo = model.
GetSymbolInfo
(lockStatement.Expression);
Semantics\OutVarTests.cs (50)
989
Assert.Same(symbol, model.
GetSymbolInfo
(reference).Symbol);
1008
var symbolInfo = model.
GetSymbolInfo
(decl);
1043
Assert.Null(model.
GetSymbolInfo
(typeSyntax).Symbol);
1047
Assert.Equal(expected, model.
GetSymbolInfo
(typeSyntax).Symbol);
1153
Assert.Null(model.
GetSymbolInfo
(reference).Symbol);
1160
var symbol = model.
GetSymbolInfo
(reference).Symbol;
1170
var symbol = model.
GetSymbolInfo
(reference).Symbol;
18444
var symbolInfo = model.
GetSymbolInfo
(initializer);
22696
Assert.Null(model.
GetSymbolInfo
(decl.Type).Symbol);
22707
Assert.Null(model.
GetSymbolInfo
(reference).Symbol);
32754
var referenceInfo = model.
GetSymbolInfo
(reference);
32970
Assert.Null(model.
GetSymbolInfo
(discard1).Symbol);
32974
Assert.Null(model.
GetSymbolInfo
(declaration1).Symbol);
32979
Assert.Null(model.
GetSymbolInfo
(discard2).Symbol);
32983
Assert.Null(model.
GetSymbolInfo
(declaration2).Symbol);
32987
var discard3Symbol = (IDiscardSymbol)model.
GetSymbolInfo
(discard3).Symbol;
33054
Assert.Null(model.
GetSymbolInfo
(discard1).Symbol);
33058
Assert.Null(model.
GetSymbolInfo
(declaration1).Symbol);
33061
Assert.Equal("System.Int32", model.
GetSymbolInfo
(declaration1.Type).Symbol.ToTestDisplayString());
33070
Assert.Null(model.
GetSymbolInfo
(discard2).Symbol);
33074
Assert.Null(model.
GetSymbolInfo
(declaration2).Symbol);
33077
Assert.Equal("System.Int32", model.
GetSymbolInfo
(declaration2.Type).Symbol.ToTestDisplayString());
33086
var discard3Symbol = (IDiscardSymbol)model.
GetSymbolInfo
(discard3).Symbol;
33126
Assert.Null(model.
GetSymbolInfo
(discard1).Symbol);
33130
Assert.Null(model.
GetSymbolInfo
(declaration1).Symbol);
33133
Assert.Equal("System.Int64", model.
GetSymbolInfo
(declaration1.Type).Symbol.ToTestDisplayString());
33168
Assert.Null(model.
GetSymbolInfo
(discard1).Symbol);
33172
Assert.Null(model.
GetSymbolInfo
(declaration1).Symbol);
33175
Assert.Equal("System.Int32", model.
GetSymbolInfo
(declaration1.Type).Symbol.ToTestDisplayString());
33184
Assert.Null(model.
GetSymbolInfo
(discard2).Symbol);
33188
Assert.Null(model.
GetSymbolInfo
(declaration2).Symbol);
33191
Assert.Equal("System.Int32", model.
GetSymbolInfo
(declaration2.Type).Symbol.ToTestDisplayString());
33232
Assert.Null(model.
GetSymbolInfo
(discard1).Symbol);
33236
Assert.Null(model.
GetSymbolInfo
(declaration1).Symbol);
33239
Assert.Equal("alias1", model.
GetSymbolInfo
(declaration1.Type).Symbol.ToTestDisplayString());
33248
Assert.Null(model.
GetSymbolInfo
(discard2).Symbol);
33253
Assert.Null(model.
GetSymbolInfo
(declaration2).Symbol);
33256
Assert.Equal("var", model.
GetSymbolInfo
(declaration2.Type).Symbol.ToTestDisplayString());
33497
Assert.Equal("System.String x", model.
GetSymbolInfo
(x).Symbol.ToTestDisplayString());
35659
var info = model.
GetSymbolInfo
(identifierAfter);
36312
Assert.True(model.
GetSymbolInfo
(node).IsEmpty);
36356
var symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
36360
symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
36402
var symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
36442
var symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
36447
symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
36484
var symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
36519
var symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
36525
symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
36557
var symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
Semantics\ParamsCollectionTests.cs (4)
5878
Assert.NotEqual(SpecialType.System_String, model.
GetSymbolInfo
(f1).Symbol.GetParameters().Single().Type.SpecialType);
5880
Assert.NotEqual(SpecialType.System_String, model.
GetSymbolInfo
(f2).Symbol.GetParameters().Single().Type.SpecialType);
5960
Assert.NotEqual(SpecialType.System_String, model.
GetSymbolInfo
(f1).Symbol.GetParameters().Single().Type.SpecialType);
5962
Assert.NotEqual(SpecialType.System_String, model.
GetSymbolInfo
(f2).Symbol.GetParameters().Single().Type.SpecialType);
Semantics\PatternMatchingTestBase.cs (15)
110
Assert.Null(model.
GetSymbolInfo
(typeSyntax).Symbol);
114
Assert.Equal(type, model.
GetSymbolInfo
(typeSyntax).Symbol);
124
Assert.Same(symbol, model.
GetSymbolInfo
(reference).Symbol);
155
Assert.Equal(type, model.
GetSymbolInfo
(decl.Type).Symbol);
192
var symbol = model.
GetSymbolInfo
(reference).Symbol;
202
var symbol = model.
GetSymbolInfo
(reference).Symbol;
216
Assert.Null(model.
GetSymbolInfo
(reference).Symbol);
276
Assert.Null(model.
GetSymbolInfo
(typeSyntax).Symbol);
280
Assert.Equal(type, model.
GetSymbolInfo
(typeSyntax).Symbol);
295
Assert.Null(model.
GetSymbolInfo
(designation).Symbol);
296
Assert.Null(model.
GetSymbolInfo
(designation).Symbol);
300
var referenceInfo = model.
GetSymbolInfo
(reference);
379
Assert.Null(model.
GetSymbolInfo
(designation).Symbol);
387
Assert.Null(model.
GetSymbolInfo
(decl.Type).Symbol);
418
Assert.Null(model.
GetSymbolInfo
(reference).Symbol);
Semantics\PatternMatchingTests.cs (4)
3267
var symbolInfo = model.
GetSymbolInfo
(isExpression.Expression);
4300
Assert.Null(model.
GetSymbolInfo
(discard2).Symbol);
4303
Assert.Null(model.
GetSymbolInfo
(declaration2).Symbol);
4798
Assert.Null(model.
GetSymbolInfo
(colorRef[0]).Symbol);
Semantics\PatternMatchingTests3.cs (66)
52
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
53
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].NameColon));
55
var xSymbol = model.
GetSymbolInfo
(x);
59
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
60
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].NameColon));
62
var ySymbol = model.
GetSymbolInfo
(y);
112
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
113
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].NameColon));
115
var xSymbol = model.
GetSymbolInfo
(x);
122
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
123
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].NameColon));
125
var ySymbol = model.
GetSymbolInfo
(y);
163
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
164
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].NameColon));
166
var xSymbol = model.
GetSymbolInfo
(x);
171
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
172
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].NameColon));
174
var ySymbol = model.
GetSymbolInfo
(y);
208
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
209
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].NameColon));
211
var xSymbol = model.
GetSymbolInfo
(x);
216
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
217
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].NameColon));
219
var ySymbol = model.
GetSymbolInfo
(y);
261
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
262
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].NameColon));
264
var xSymbol = model.
GetSymbolInfo
(x);
269
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
270
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].NameColon));
272
var ySymbol = model.
GetSymbolInfo
(y);
302
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
303
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].NameColon));
305
var xSymbol = model.
GetSymbolInfo
(x);
310
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
311
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].NameColon));
313
var ySymbol = model.
GetSymbolInfo
(y);
349
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
350
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].NameColon));
352
var xSymbol = model.
GetSymbolInfo
(x);
357
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
358
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].NameColon));
360
var ySymbol = model.
GetSymbolInfo
(y);
4112
AssertEmpty(model.
GetSymbolInfo
(pattern));
4131
Assert.Equal("System.Int32 N", model.
GetSymbolInfo
(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4160
Assert.Equal("System.Int64", model.
GetSymbolInfo
(((TypePatternSyntax)pattern).Type).Symbol.ToTestDisplayString());
4175
Assert.Equal("System.Int32", model.
GetSymbolInfo
(((TypePatternSyntax)pattern).Type).Symbol.ToTestDisplayString());
4188
Assert.Equal("System.Int64", model.
GetSymbolInfo
(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4195
Assert.Equal("System.Int32", model.
GetSymbolInfo
(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4220
Assert.Equal("System.Char A", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4227
Assert.Equal("System.Char Z", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4246
Assert.Equal("System.Char a", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4253
Assert.Equal("System.Char z", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4278
Assert.Equal("System.Char c0", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4285
Assert.Equal("System.Char c9", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4339
AssertEmpty(model.
GetSymbolInfo
(pattern));
4358
Assert.Equal("System.Int32 N", model.
GetSymbolInfo
(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4387
Assert.Equal("System.Int64", model.
GetSymbolInfo
(((TypePatternSyntax)pattern).Type).Symbol.ToTestDisplayString());
4409
Assert.Equal("System.Int32", model.
GetSymbolInfo
(((TypePatternSyntax)pattern).Type).Symbol.ToTestDisplayString());
4422
Assert.Equal("System.Int64", model.
GetSymbolInfo
(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4429
Assert.Equal("System.Int32", model.
GetSymbolInfo
(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4454
Assert.Equal("System.Char A", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4461
Assert.Equal("System.Char Z", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4480
Assert.Equal("System.Char a", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4487
Assert.Equal("System.Char z", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4512
Assert.Equal("System.Char c0", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
4519
Assert.Equal("System.Char c9", model.
GetSymbolInfo
(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString());
Semantics\PatternMatchingTests4.cs (1)
1014
var symbolInfo = model.
GetSymbolInfo
(dpcs);
Semantics\PatternMatchingTests5.cs (32)
1109
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
1110
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].ExpressionColon));
1112
var xySymbol = model.
GetSymbolInfo
(xy);
1117
var xSymbol = model.
GetSymbolInfo
(x);
1122
var yNameSymbol = model.
GetSymbolInfo
(yName);
1126
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
1127
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].ExpressionColon));
1129
var yxSymbol = model.
GetSymbolInfo
(yx);
1135
var ySymbol = model.
GetSymbolInfo
(y);
1140
var xNameSymbol = model.
GetSymbolInfo
(xName);
1189
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
1190
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].ExpressionColon));
1192
var xSymbol = model.
GetSymbolInfo
(x);
1199
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
1200
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].ExpressionColon));
1202
var ySymbol = model.
GetSymbolInfo
(y);
1240
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
1241
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].ExpressionColon));
1243
var xSymbol = model.
GetSymbolInfo
(x);
1248
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
1249
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].ExpressionColon));
1251
var ySymbol = model.
GetSymbolInfo
(y);
1292
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0]));
1293
AssertEmpty(model.
GetSymbolInfo
(subpatterns[0].ExpressionColon));
1295
var xySymbol = model.
GetSymbolInfo
(xy);
1303
var xSymbol = model.
GetSymbolInfo
(x);
1311
var yNameSymbol = model.
GetSymbolInfo
(yName);
1318
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1]));
1319
AssertEmpty(model.
GetSymbolInfo
(subpatterns[1].ExpressionColon));
1321
var yxSymbol = model.
GetSymbolInfo
(yx);
1330
var ySymbol = model.
GetSymbolInfo
(y);
1338
var xNameSymbol = model.
GetSymbolInfo
(xName);
Semantics\PrimaryConstructorTests.cs (47)
1010
var symbol = model.
GetSymbolInfo
(x).Symbol;
1076
var symbol = model.
GetSymbolInfo
(x).Symbol;
1090
Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.
GetSymbolInfo
((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString());
1091
Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.
GetSymbolInfo
(baseWithargs).Symbol.ToTestDisplayString());
1098
Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.
GetSymbolInfo
((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString());
1100
Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.
GetSymbolInfo
(baseWithargs).Symbol.ToTestDisplayString());
1197
Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", model.
GetSymbolInfo
((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString());
1198
Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", model.
GetSymbolInfo
(baseWithargs).Symbol.ToTestDisplayString());
1304
var symbol = model.
GetSymbolInfo
(x).Symbol;
1317
symbol = model.
GetSymbolInfo
(y).Symbol;
1328
symbol = model.
GetSymbolInfo
(test).Symbol;
1369
var symbolInfo = model.
GetSymbolInfo
(x);
1415
var symbolInfo = model.
GetSymbolInfo
(x);
1475
var symbolInfo = model.
GetSymbolInfo
(x);
1533
var symbol = model.
GetSymbolInfo
(x).Symbol;
1544
var symbolInfo = model.
GetSymbolInfo
(x);
1622
var symbol = model.
GetSymbolInfo
(x).Symbol;
1633
var symbolInfo = model.
GetSymbolInfo
(x);
1818
var symbolInfo = model.
GetSymbolInfo
(x);
1858
var symbolInfo = model.
GetSymbolInfo
(x);
1901
var symbolInfo = model.
GetSymbolInfo
(x);
1971
var symbol = model.
GetSymbolInfo
(x).Symbol;
2123
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
2128
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
2141
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
2146
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
2181
Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.
GetSymbolInfo
((SyntaxNode)speculativePrimaryInitializer).Symbol.ToTestDisplayString());
2182
Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.
GetSymbolInfo
(speculativePrimaryInitializer).Symbol.ToTestDisplayString());
2192
Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.
GetSymbolInfo
((SyntaxNode)speculativePrimaryInitializer).Symbol.ToTestDisplayString());
2193
Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.
GetSymbolInfo
(speculativePrimaryInitializer).Symbol.ToTestDisplayString());
2224
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
2229
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
2305
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
2307
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
2363
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
2368
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
2429
var symbolInfo = model.
GetSymbolInfo
(x);
2645
var symbol = model.
GetSymbolInfo
(x).Symbol;
2683
var symbol = model.
GetSymbolInfo
(x).Symbol;
2720
var symbol = model.
GetSymbolInfo
(x).Symbol;
2756
var symbol = model.
GetSymbolInfo
(x).Symbol;
6106
var symbolInfo = model.
GetSymbolInfo
(x);
6845
AssertEx.Equal("System.Int32 X", model.
GetSymbolInfo
(xReference).Symbol.ToTestDisplayString());
7807
var symbolInfo = model.
GetSymbolInfo
(p1);
8772
var symbol = model.
GetSymbolInfo
(p1).Symbol;
9178
var symbol = model.
GetSymbolInfo
(p1).Symbol;
19799
var info = model.
GetSymbolInfo
(indexer);
Semantics\RecordTests.cs (47)
284
model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
445
var initializer = model.
GetSymbolInfo
(initializerSyntax.Value).Symbol!;
2551
var symbol = model.
GetSymbolInfo
(x).Symbol;
8671
var symbolInfo = model.
GetSymbolInfo
(xId);
21252
var symbol = model.
GetSymbolInfo
(x).Symbol;
21266
Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.
GetSymbolInfo
((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString());
21267
Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.
GetSymbolInfo
(baseWithargs).Symbol.ToTestDisplayString());
21274
Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.
GetSymbolInfo
((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString());
21276
Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.
GetSymbolInfo
(baseWithargs).Symbol.ToTestDisplayString());
21375
Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", model.
GetSymbolInfo
((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString());
21376
Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", model.
GetSymbolInfo
(baseWithargs).Symbol.ToTestDisplayString());
21482
var symbol = model.
GetSymbolInfo
(x).Symbol;
21495
symbol = model.
GetSymbolInfo
(y).Symbol;
21506
symbol = model.
GetSymbolInfo
(test).Symbol;
21547
var symbolInfo = model.
GetSymbolInfo
(x);
21593
var symbolInfo = model.
GetSymbolInfo
(x);
21653
var symbolInfo = model.
GetSymbolInfo
(x);
21711
var symbol = model.
GetSymbolInfo
(x).Symbol;
21722
var symbolInfo = model.
GetSymbolInfo
(x);
21800
var symbol = model.
GetSymbolInfo
(x).Symbol;
21811
var symbolInfo = model.
GetSymbolInfo
(x);
21996
var symbolInfo = model.
GetSymbolInfo
(x);
22033
var symbolInfo = model.
GetSymbolInfo
(x);
22073
var symbolInfo = model.
GetSymbolInfo
(x);
22108
var symbolInfo = model.
GetSymbolInfo
(x);
22187
var symbol = model.
GetSymbolInfo
(x).Symbol;
22339
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
22344
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
22357
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
22362
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
22397
Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel!.
GetSymbolInfo
((SyntaxNode)speculativePrimaryInitializer).Symbol.ToTestDisplayString());
22398
Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.
GetSymbolInfo
(speculativePrimaryInitializer).Symbol.ToTestDisplayString());
22408
Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel!.
GetSymbolInfo
((SyntaxNode)speculativePrimaryInitializer).Symbol.ToTestDisplayString());
22409
Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.
GetSymbolInfo
(speculativePrimaryInitializer).Symbol.ToTestDisplayString());
22440
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
22445
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
22521
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
22523
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
22579
symbolInfo = model.
GetSymbolInfo
((SyntaxNode)baseWithargs);
22584
symbolInfo = model.
GetSymbolInfo
(baseWithargs);
24751
var symbol = model.
GetSymbolInfo
(x).Symbol;
24786
var symbol = model.
GetSymbolInfo
(x).Symbol;
24820
var symbol = model.
GetSymbolInfo
(x).Symbol;
24855
var symbol = model.
GetSymbolInfo
(x).Symbol;
28296
var symbolInfo = model.
GetSymbolInfo
(x);
28453
Assert.Equal(SymbolKind.Property, model.
GetSymbolInfo
(cref).Symbol!.Kind);
30478
AssertEx.Equal("System.Int32 X", model.
GetSymbolInfo
(xReference).Symbol.ToTestDisplayString());
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (26)
3135
var symbolInfo = model.
GetSymbolInfo
(opNode);
3226
symbolInfo = model.
GetSymbolInfo
(opNode);
3683
var symbolInfo = model.
GetSymbolInfo
(opNode);
3787
symbolInfo = model.
GetSymbolInfo
(opNode);
4217
var symbolInfo = model.
GetSymbolInfo
(opNode);
4296
symbolInfo = model.
GetSymbolInfo
(opNode);
5023
var symbolInfo = model.
GetSymbolInfo
(opNode);
5035
symbolInfo = model.
GetSymbolInfo
(opNode);
12040
var symbolInfo = model.
GetSymbolInfo
(opNode);
12154
symbolInfo = model.
GetSymbolInfo
(opNode);
12426
var symbolInfo = model.
GetSymbolInfo
(opNode);
12528
symbolInfo = model.
GetSymbolInfo
(opNode);
13014
var symbolInfo = model.
GetSymbolInfo
(opNode);
13092
symbolInfo = model.
GetSymbolInfo
(opNode);
13319
var symbolInfo = model.
GetSymbolInfo
(opNode);
13395
symbolInfo = model.
GetSymbolInfo
(opNode);
13885
var symbolInfo = model.
GetSymbolInfo
(opNode);
14009
symbolInfo = model.
GetSymbolInfo
(opNode);
14298
var symbolInfo = model.
GetSymbolInfo
(opNode);
14420
symbolInfo = model.
GetSymbolInfo
(opNode);
14983
var symbolInfo = model.
GetSymbolInfo
(opNode);
15079
symbolInfo = model.
GetSymbolInfo
(opNode);
15333
var symbolInfo = model.
GetSymbolInfo
(opNode);
15427
symbolInfo = model.
GetSymbolInfo
(opNode);
16452
var symbolInfo = model.
GetSymbolInfo
(opNode);
16464
symbolInfo = model.
GetSymbolInfo
(opNode);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests.cs (1)
721
.ForAll(_ => Assert.Equal("System.String System.String.op_Addition(System.String left, System.String right)", model.
GetSymbolInfo
(fieldInitializer).Symbol.ToTestDisplayString(includeNonNullable: false)));
IOperation\IOperationTests_IVariableDeclaration.cs (1)
941
var invocInfo = model.
GetSymbolInfo
(invocExpr);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1047)
Semantics\AccessCheckTests.cs (3)
762
IDiscardSymbol kdiscard = (IDiscardSymbol)model.
GetSymbolInfo
(discards[0]).Symbol;
763
IDiscardSymbol adiscard = (IDiscardSymbol)model.
GetSymbolInfo
(discards[1]).Symbol;
911
IMethodSymbol IntegerPlus = model.
GetSymbolInfo
(tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single()).Symbol as IMethodSymbol;
Semantics\AnonymousFunctionTests.cs (6)
987
var anonymousMethod = (IMethodSymbol)semanticModel.
GetSymbolInfo
(anonymousMethodSyntax).Symbol!;
988
var simpleLambda = (IMethodSymbol)semanticModel.
GetSymbolInfo
(simpleLambdaSyntax).Symbol!;
989
var parenthesizedLambda = (IMethodSymbol)semanticModel.
GetSymbolInfo
(parenthesizedLambdaSyntax).Symbol!;
1021
var anonymousMethod = (IMethodSymbol)semanticModel.
GetSymbolInfo
(anonymousMethodSyntax).Symbol!;
1022
var simpleLambda = (IMethodSymbol)semanticModel.
GetSymbolInfo
(simpleLambdaSyntax).Symbol!;
1023
var parenthesizedLambda = (IMethodSymbol)semanticModel.
GetSymbolInfo
(parenthesizedLambdaSyntax).Symbol!;
Semantics\ArglistTests.cs (1)
964
var info = model.
GetSymbolInfo
(type);
Semantics\BetterCandidates.cs (8)
1090
var symbolInfo = model.
GetSymbolInfo
(invocations[0].Expression);
1098
symbolInfo = model.
GetSymbolInfo
(invocations[1].Expression);
1106
symbolInfo = model.
GetSymbolInfo
(invocations[2].Expression);
1114
symbolInfo = model.
GetSymbolInfo
(invocations[3].Expression);
1122
symbolInfo = model.
GetSymbolInfo
(invocations[4].Expression);
1167
var symbolInfo = model.
GetSymbolInfo
(invocations[0].Expression);
1215
var symbolInfo = model.
GetSymbolInfo
(invocations[0].Expression);
1268
var symbolInfo = model.
GetSymbolInfo
(invocations[0].ArgumentList.Arguments[0].Expression);
Semantics\BindingAsyncTests.cs (3)
59
Assert.True(((IMethodSymbol)model.
GetSymbolInfo
(simple).Symbol).IsAsync);
65
Assert.True(((IMethodSymbol)model.
GetSymbolInfo
(paren).Symbol).IsAsync);
88
Assert.True(((IMethodSymbol)model.
GetSymbolInfo
(del).Symbol).IsAsync);
Semantics\BindingTests.cs (27)
2367
var symbolInfo = model.
GetSymbolInfo
(node);
2386
var symbolInfo = model.
GetSymbolInfo
(node);
2729
var m0Symbol = model.
GetSymbolInfo
(identifierNameM0);
2741
var m1Symbol = model.
GetSymbolInfo
(identifierNameM1);
2787
Assert.Equal("void A.MyMethod(System.Int32 a)", model.
GetSymbolInfo
(identifiers[0]).Symbol.ToTestDisplayString());
2790
Assert.Equal("void A.MyMethod(System.Int64 a)", model.
GetSymbolInfo
(identifiers[1]).Symbol.ToTestDisplayString());
2793
Assert.Equal("void A.MyMethod(System.Single a)", model.
GetSymbolInfo
(identifiers[2]).Symbol.ToTestDisplayString());
2796
Assert.Equal("void A.MyMethod(System.Double a)", model.
GetSymbolInfo
(identifiers[3]).Symbol.ToTestDisplayString());
2840
var m0Symbol = model.
GetSymbolInfo
(identifierNameM0);
2852
var m1Symbol = model.
GetSymbolInfo
(identifierNameM1);
2932
var symbol2 = model.
GetSymbolInfo
(id).Symbol;
2974
var symbol2 = model.
GetSymbolInfo
(id).Symbol;
3045
var symbolInfo1 = model.
GetSymbolInfo
(node1);
3125
var symbolInfo1 = model.
GetSymbolInfo
(node1);
3198
var symbolInfo1 = model.
GetSymbolInfo
(node1);
3283
var symbolInfo1 = model.
GetSymbolInfo
(node1);
3739
var symbolInfo2 = model.
GetSymbolInfo
(node2);
3744
var symbolInfo1 = model.
GetSymbolInfo
(node1);
3913
var info = model.
GetSymbolInfo
(node);
3990
Assert.Equal("System.Boolean b", model.
GetSymbolInfo
(id).Symbol.ToTestDisplayString());
3995
Assert.Equal("System.Boolean a", model.
GetSymbolInfo
(id).Symbol.ToTestDisplayString());
3998
Assert.Equal("System.Boolean a", model.
GetSymbolInfo
(id).Symbol.ToTestDisplayString());
4001
Assert.Equal("System.Boolean b", model.
GetSymbolInfo
(id).Symbol.ToTestDisplayString());
4031
Assert.Equal("System.Object b", model.
GetSymbolInfo
(id).Symbol.ToTestDisplayString());
4036
Assert.Equal("System.Boolean a", model.
GetSymbolInfo
(id).Symbol.ToTestDisplayString());
4076
Assert.Equal("System.Boolean a", model.
GetSymbolInfo
(id).Symbol.ToTestDisplayString());
4079
Assert.Equal("System.Object b", model.
GetSymbolInfo
(id).Symbol.ToTestDisplayString());
Semantics\ColorColorTests.cs (32)
599
var parentInfo = model.
GetSymbolInfo
(parentExpr);
639
var info = model.
GetSymbolInfo
(expr);
646
var parentInfo = model.
GetSymbolInfo
(parentExpr);
728
var info = model.
GetSymbolInfo
(expr);
1068
var info = model.
GetSymbolInfo
(expr);
1075
var parentInfo = model.
GetSymbolInfo
(parentExpr);
1114
var info = model.
GetSymbolInfo
(expr);
1121
var parentInfo = model.
GetSymbolInfo
(parentExpr);
1160
var info = model.
GetSymbolInfo
(expr);
1167
var parentInfo = model.
GetSymbolInfo
(parentExpr);
1205
var info = model.
GetSymbolInfo
(expr);
1212
var parentInfo = model.
GetSymbolInfo
(parentExpr);
1246
var info = model.
GetSymbolInfo
(expr);
1256
var parentInfo = model.
GetSymbolInfo
(parentExpr);
1283
var info = model.
GetSymbolInfo
(expr);
1290
var parentInfo = model.
GetSymbolInfo
(parentExpr);
1787
var actualSymbol = context.SemanticModel.
GetSymbolInfo
(memberAccessExpression.Expression);
1821
var actualSymbol = semanticModel.
GetSymbolInfo
(memberAccess.Expression);
1846
var info = model.
GetSymbolInfo
(expr);
1853
var parentInfo = model.
GetSymbolInfo
(parentExpr);
1886
var symbolInfo = model1.
GetSymbolInfo
(node1.Expression);
1896
symbolInfo = model2.
GetSymbolInfo
(node2);
1900
symbolInfo = model2.
GetSymbolInfo
(node1.Expression);
1943
var symbolInfo = model1.
GetSymbolInfo
(node1.Expression);
1953
symbolInfo = model2.
GetSymbolInfo
(node2);
1957
symbolInfo = model2.
GetSymbolInfo
(node1.Expression);
2000
var symbolInfo = model1.
GetSymbolInfo
(node1.Expression);
2010
symbolInfo = model2.
GetSymbolInfo
(node2);
2014
symbolInfo = model2.
GetSymbolInfo
(node1.Expression);
2050
var symbolInfo = model1.
GetSymbolInfo
(node1.Expression);
2059
symbolInfo = model2.
GetSymbolInfo
(node2);
2063
symbolInfo = model2.
GetSymbolInfo
(node1.Expression);
Semantics\ConditionalOperatorTests.cs (11)
1354
Assert.Equal("event System.Action TestClass.test", model.
GetSymbolInfo
(memberBinding).Symbol.ToTestDisplayString());
1355
Assert.Equal("event System.Action TestClass.test", model.
GetSymbolInfo
(memberBinding.Name).Symbol.ToTestDisplayString());
1357
Assert.Null(model.
GetSymbolInfo
(access).Symbol);
1410
Assert.Equal("event System.Action TestClass.test", model.
GetSymbolInfo
(memberBinding).Symbol.ToTestDisplayString());
1411
Assert.Equal("event System.Action TestClass.test", model.
GetSymbolInfo
(memberBinding.Name).Symbol.ToTestDisplayString());
1412
Assert.Equal("void System.Action.Invoke()", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
1414
Assert.Null(model.
GetSymbolInfo
(access).Symbol);
1457
Assert.Equal("event System.Action TestClass.test", model.
GetSymbolInfo
(memberBinding).Symbol.ToTestDisplayString());
1458
Assert.Equal("event System.Action TestClass.test", model.
GetSymbolInfo
(memberBinding.Name).Symbol.ToTestDisplayString());
1459
Assert.Equal("void TestClass.test.add", model.
GetSymbolInfo
(assignment).Symbol.ToTestDisplayString());
1460
Assert.Null(model.
GetSymbolInfo
(access).Symbol);
Semantics\DeconstructionTests.cs (91)
3946
var si = model.
GetSymbolInfo
(node);
4176
Assert.Same(x1, model.
GetSymbolInfo
(refs.Where(r => r.Identifier.ValueText == "x1").Single()).Symbol);
4181
Assert.Same(x2, model.
GetSymbolInfo
(refs.Where(r => r.Identifier.ValueText == "x2").Single()).Symbol);
4264
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
4276
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
4288
Assert.Equal("var c", model.
GetSymbolInfo
(declarations[1]).Symbol.ToTestDisplayString());
4294
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
4305
Assert.Equal("System.Int32 d", model.
GetSymbolInfo
(declarations[2]).Symbol.ToTestDisplayString());
4310
symbolInfo = model.
GetSymbolInfo
(declarations[2].Type);
4319
symbolInfo = model.
GetSymbolInfo
(tuple);
4399
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
4407
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
4419
Assert.Equal("var Script.c", model.
GetSymbolInfo
(declarations[1]).Symbol.ToTestDisplayString());
4425
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
4436
Assert.Equal("System.Int32 Script.d", model.
GetSymbolInfo
(declarations[2]).Symbol.ToTestDisplayString());
4441
symbolInfo = model.
GetSymbolInfo
(declarations[2].Type);
4450
symbolInfo = model.
GetSymbolInfo
(tuple);
4523
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
4535
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
4547
symbolInfo = model.
GetSymbolInfo
(declarations[1]);
4556
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
4567
symbolInfo = model.
GetSymbolInfo
(declarations[2]);
4575
symbolInfo = model.
GetSymbolInfo
(declarations[2].Type);
4584
symbolInfo = model.
GetSymbolInfo
(tuple);
4673
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
4681
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
4692
Assert.Equal("System.Int32 c", model.
GetSymbolInfo
(declarations[1]).Symbol.ToTestDisplayString());
4697
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
4767
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
4775
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
4786
Assert.Equal("System.Int32 Script.c", model.
GetSymbolInfo
(declarations[1]).Symbol.ToTestDisplayString());
4791
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
4845
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
4853
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
4864
symbolInfo = model.
GetSymbolInfo
(declarations[1]);
4872
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
4949
Assert.Equal("System.Int32 c", model.
GetSymbolInfo
(declaration).Symbol.ToTestDisplayString());
4954
var symbolInfo = model.
GetSymbolInfo
(declaration.Type);
4995
Assert.Equal("System.Int32 Script.c", model.
GetSymbolInfo
(declaration).Symbol.ToTestDisplayString());
5000
var symbolInfo = model.
GetSymbolInfo
(declaration.Type);
5053
var symbolInfo = model.
GetSymbolInfo
(declaration);
5061
symbolInfo = model.
GetSymbolInfo
(declaration.Type);
5213
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
5221
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
5233
Assert.Equal("var c", model.
GetSymbolInfo
(declarations[1]).Symbol.ToTestDisplayString());
5239
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
5250
Assert.Equal("System.Int32 d", model.
GetSymbolInfo
(declarations[2]).Symbol.ToTestDisplayString());
5255
symbolInfo = model.
GetSymbolInfo
(declarations[2].Type);
5267
symbolInfo = model.
GetSymbolInfo
(tuples[0]);
5277
symbolInfo = model.
GetSymbolInfo
(tuples[1]);
5357
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
5365
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
5377
Assert.Equal("var Script.c", model.
GetSymbolInfo
(declarations[1]).Symbol.ToTestDisplayString());
5383
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
5394
Assert.Equal("System.Int32 Script.d", model.
GetSymbolInfo
(declarations[2]).Symbol.ToTestDisplayString());
5399
symbolInfo = model.
GetSymbolInfo
(declarations[2].Type);
5411
symbolInfo = model.
GetSymbolInfo
(tuples[0]);
5421
symbolInfo = model.
GetSymbolInfo
(tuples[1]);
5494
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
5502
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
5514
symbolInfo = model.
GetSymbolInfo
(declarations[1]);
5523
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
5534
symbolInfo = model.
GetSymbolInfo
(declarations[2]);
5542
symbolInfo = model.
GetSymbolInfo
(declarations[2].Type);
5554
symbolInfo = model.
GetSymbolInfo
(tuples[0]);
5564
symbolInfo = model.
GetSymbolInfo
(tuples[1]);
5681
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
5689
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
5700
Assert.Equal("System.Int32 d", model.
GetSymbolInfo
(declarations[1]).Symbol.ToTestDisplayString());
5705
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
5714
symbolInfo = model.
GetSymbolInfo
(tuple);
5791
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
5799
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
5810
Assert.Equal("System.Int32 Script.d", model.
GetSymbolInfo
(declarations[1]).Symbol.ToTestDisplayString());
5815
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
5824
symbolInfo = model.
GetSymbolInfo
(tuple);
5894
var symbolInfo = model.
GetSymbolInfo
(declarations[0]);
5902
symbolInfo = model.
GetSymbolInfo
(declarations[0].Type);
5913
symbolInfo = model.
GetSymbolInfo
(declarations[1]);
5921
symbolInfo = model.
GetSymbolInfo
(declarations[1].Type);
5930
symbolInfo = model.
GetSymbolInfo
(tuple);
5991
var symbols = model.
GetSymbolInfo
(mainCall);
6001
symbols = model.
GetSymbolInfo
(argument);
6034
var symbols = model.
GetSymbolInfo
(mainCall);
6044
symbols = model.
GetSymbolInfo
(argument);
6074
var symbols = model.
GetSymbolInfo
(mainCall);
6084
symbols = model.
GetSymbolInfo
(argument);
6116
var symbols = model.
GetSymbolInfo
(two);
6126
symbols = model.
GetSymbolInfo
(argument);
6156
var symbols = model.
GetSymbolInfo
(mainCall);
6166
symbols = model.
GetSymbolInfo
(argument);
Semantics\DelegateTypeTests.cs (47)
900
var symbolInfo = model.
GetSymbolInfo
(expr);
943
var symbolInfo = model.
GetSymbolInfo
(expr);
1337
var symbolInfo = model.
GetSymbolInfo
(expr);
1377
var symbolInfo = model.
GetSymbolInfo
(expr);
1420
var symbolInfo = model.
GetSymbolInfo
(expr);
1464
var symbolInfo = model.
GetSymbolInfo
(expr);
1559
var symbolInfo = model.
GetSymbolInfo
(expr);
1639
var symbolInfo = model.
GetSymbolInfo
(expr);
1689
var symbolInfo = model.
GetSymbolInfo
(expr);
1739
var symbolInfo = model.
GetSymbolInfo
(expr);
1789
var symbolInfo = model.
GetSymbolInfo
(expr);
1839
var symbolInfo = model.
GetSymbolInfo
(expr);
1889
var symbolInfo = model.
GetSymbolInfo
(expr);
1939
var symbolInfo = model.
GetSymbolInfo
(expr);
1985
var symbolInfo = model.
GetSymbolInfo
(expr);
2033
var symbolInfo = model.
GetSymbolInfo
(expr);
2086
Assert.Equal("void C.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2151
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
2213
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
2272
Assert.Equal("void C.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2321
Assert.Equal("void C.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2361
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
2404
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
2471
Assert.Equal("void C.M()", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
2478
Assert.Null(model.
GetSymbolInfo
(memberAccess2).Symbol);
2523
Assert.Equal("void C.M()", model.
GetSymbolInfo
(memberAccess1).Symbol.ToTestDisplayString());
2530
Assert.Null(model.
GetSymbolInfo
(memberAccess2).Symbol);
2572
Assert.Equal("void C.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2620
Assert.Equal("void C.M()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2672
Assert.Equal("void C.M<C>()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2718
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
2766
Assert.Equal("void C.M<System.Int32, System.Int32>()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2813
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
2857
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
2907
Assert.Equal("void System.Object.M<System.Object>()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2936
model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2966
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
2994
Assert.Equal("void C.M<System.Int32>()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
3023
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
3056
Assert.Equal("void C.M<System.Object?>()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
3087
Assert.Equal("void System.Object.M<System.Object>()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
3118
Assert.Equal("void System.Object.M<System.Object>()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
3151
Assert.Equal("void System.Object.F()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
3638
Assert.Null(model.
GetSymbolInfo
(f1).Symbol);
3645
Assert.Null(model.
GetSymbolInfo
(f2).Symbol);
8128
var symbolInfo = model.
GetSymbolInfo
(expr);
14471
var symbol = model.
GetSymbolInfo
(variable).Symbol;
Semantics\DynamicTests.cs (165)
3861
Assert.Equal("void Test.Goo<dynamic>(System.Collections.Generic.IEnumerable<dynamic> source, System.Action<dynamic> action)", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
3894
Assert.Equal("void Test.Goo<dynamic>(System.Action<dynamic> action, System.Collections.Generic.IEnumerable<dynamic> source)", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
3922
Assert.Equal("System.Object Program.Goo<System.Object>(System.Action<System.Object, System.Object> x)", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
3950
Assert.Equal("System.Object Program.Goo<System.Object>(System.Action<System.Object, System.Object> x)", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
4001
Assert.Equal("dynamic Program.Goo<dynamic>(System.Func<dynamic, dynamic> x)", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
4978
var symbolInfo = model.
GetSymbolInfo
(node);
4987
symbolInfo = model.
GetSymbolInfo
(call);
5102
var symbolInfo = model.
GetSymbolInfo
(node);
5111
symbolInfo = model.
GetSymbolInfo
(call);
5225
var symbolInfo = model.
GetSymbolInfo
(node);
5234
symbolInfo = model.
GetSymbolInfo
(call);
5343
var symbolInfo = model.
GetSymbolInfo
(node);
5348
symbolInfo = model.
GetSymbolInfo
(call);
5384
var symbolInfo = model.
GetSymbolInfo
(node);
5389
symbolInfo = model.
GetSymbolInfo
(call);
5428
var symbolInfo = model.
GetSymbolInfo
(node);
5433
symbolInfo = model.
GetSymbolInfo
(call);
5472
var symbolInfo = model.
GetSymbolInfo
(node);
5477
symbolInfo = model.
GetSymbolInfo
(call);
5516
var symbolInfo = model.
GetSymbolInfo
(node);
5521
symbolInfo = model.
GetSymbolInfo
(call);
5580
var symbolInfo = model.
GetSymbolInfo
(node);
5618
var symbolInfo = model.
GetSymbolInfo
(node);
5657
var symbolInfo = model.
GetSymbolInfo
(node);
5693
var symbolInfo = model.
GetSymbolInfo
(node);
5698
symbolInfo = model.
GetSymbolInfo
(call);
5734
var symbolInfo = model.
GetSymbolInfo
(node);
5739
symbolInfo = model.
GetSymbolInfo
(call);
5779
var symbolInfo = model.
GetSymbolInfo
(node);
5784
symbolInfo = model.
GetSymbolInfo
(call);
5824
var symbolInfo = model.
GetSymbolInfo
(node);
5829
symbolInfo = model.
GetSymbolInfo
(call);
5869
var symbolInfo = model.
GetSymbolInfo
(node);
5874
symbolInfo = model.
GetSymbolInfo
(call);
5937
var symbolInfo = model.
GetSymbolInfo
(node);
5976
var symbolInfo = model.
GetSymbolInfo
(node);
6024
var symbolInfo = model.
GetSymbolInfo
(node);
6032
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6147
var symbolInfo = model.
GetSymbolInfo
(node);
6155
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6267
var symbolInfo = model.
GetSymbolInfo
(node);
6275
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6379
var symbolInfo = model.
GetSymbolInfo
(node);
6383
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6421
var symbolInfo = model.
GetSymbolInfo
(node);
6425
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6468
var symbolInfo = model.
GetSymbolInfo
(node);
6472
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6512
var symbolInfo = model.
GetSymbolInfo
(node);
6516
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6554
var symbolInfo = model.
GetSymbolInfo
(node);
6561
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6608
var symbolInfo = model.
GetSymbolInfo
(node);
6615
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6673
var symbolInfo = model.
GetSymbolInfo
(node);
6681
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6782
var symbolInfo = model.
GetSymbolInfo
(node);
6790
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6892
var symbolInfo = model.
GetSymbolInfo
(node);
6900
symbolInfo = model.
GetSymbolInfo
(elementAccess);
6993
var symbolInfo = model.
GetSymbolInfo
(node);
6997
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7061
var symbolInfo = model.
GetSymbolInfo
(node);
7069
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7164
var symbolInfo = model.
GetSymbolInfo
(node);
7172
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7185
symbolInfo = model.
GetSymbolInfo
(assignment);
7277
var symbolInfo = model.
GetSymbolInfo
(node);
7285
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7298
symbolInfo = model.
GetSymbolInfo
(assignment);
7393
var symbolInfo = model.
GetSymbolInfo
(node);
7401
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7414
symbolInfo = model.
GetSymbolInfo
(assignment);
7506
var symbolInfo = model.
GetSymbolInfo
(node);
7514
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7528
symbolInfo = model.
GetSymbolInfo
(assignment);
7583
var symbolInfo = model.
GetSymbolInfo
(node);
7591
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7604
symbolInfo = model.
GetSymbolInfo
(assignment);
7688
var symbolInfo = model.
GetSymbolInfo
(node);
7696
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7709
symbolInfo = model.
GetSymbolInfo
(assignment);
7794
var symbolInfo = model.
GetSymbolInfo
(node);
7802
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7815
symbolInfo = model.
GetSymbolInfo
(assignment);
7897
var symbolInfo = model.
GetSymbolInfo
(node);
7906
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7920
symbolInfo = model.
GetSymbolInfo
(assignment);
7969
var symbolInfo = model.
GetSymbolInfo
(node);
7977
symbolInfo = model.
GetSymbolInfo
(elementAccess);
7990
symbolInfo = model.
GetSymbolInfo
(assignment);
8075
var symbolInfo = model.
GetSymbolInfo
(node);
8083
symbolInfo = model.
GetSymbolInfo
(elementAccess);
8096
symbolInfo = model.
GetSymbolInfo
(assignment);
8180
var symbolInfo = model.
GetSymbolInfo
(node);
8188
symbolInfo = model.
GetSymbolInfo
(elementAccess);
8201
symbolInfo = model.
GetSymbolInfo
(assignment);
8285
var symbolInfo = model.
GetSymbolInfo
(node);
8293
symbolInfo = model.
GetSymbolInfo
(elementAccess);
8394
var symbolInfo = model.
GetSymbolInfo
(node);
8402
symbolInfo = model.
GetSymbolInfo
(elementAccess);
8503
var symbolInfo = model.
GetSymbolInfo
(node);
8511
symbolInfo = model.
GetSymbolInfo
(elementAccess);
8613
var symbolInfo = model.
GetSymbolInfo
(node);
8621
symbolInfo = model.
GetSymbolInfo
(elementAccess);
8726
var symbolInfo = model.
GetSymbolInfo
(node);
8730
symbolInfo = model.
GetSymbolInfo
(elementAccess);
8795
var symbolInfo = model.
GetSymbolInfo
(node);
8799
symbolInfo = model.
GetSymbolInfo
(elementAccess);
8863
var symbolInfo = model.
GetSymbolInfo
(node);
8871
symbolInfo = model.
GetSymbolInfo
(elementAccess);
8927
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9017
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9108
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9198
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9254
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9315
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9436
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9556
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9670
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9781
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
9892
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
10011
var symbolInfo = model.
GetSymbolInfo
(node);
10015
symbolInfo = model.
GetSymbolInfo
(node);
10023
symbolInfo = model.
GetSymbolInfo
(elementAccess);
10139
var symbolInfo = model.
GetSymbolInfo
(node);
10143
symbolInfo = model.
GetSymbolInfo
(node);
10151
symbolInfo = model.
GetSymbolInfo
(elementAccess);
10267
var symbolInfo = model.
GetSymbolInfo
(node);
10271
symbolInfo = model.
GetSymbolInfo
(node);
10279
symbolInfo = model.
GetSymbolInfo
(elementAccess);
10421
var symbolInfo = model.
GetSymbolInfo
(node);
10425
symbolInfo = model.
GetSymbolInfo
(node);
10433
symbolInfo = model.
GetSymbolInfo
(elementAccess);
10555
var symbolInfo = model.
GetSymbolInfo
(node);
10559
symbolInfo = model.
GetSymbolInfo
(node);
10567
symbolInfo = model.
GetSymbolInfo
(elementAccess);
10703
var symbolInfo = model.
GetSymbolInfo
(node);
10707
symbolInfo = model.
GetSymbolInfo
(node);
10715
symbolInfo = model.
GetSymbolInfo
(elementAccess);
10973
var symbolInfo = model.
GetSymbolInfo
(node);
10977
symbolInfo = model.
GetSymbolInfo
(node);
10985
symbolInfo = model.
GetSymbolInfo
(elementAccess);
11102
var symbolInfo = model.
GetSymbolInfo
(node);
11106
symbolInfo = model.
GetSymbolInfo
(elementAccess);
11186
var symbolInfo = model.
GetSymbolInfo
(node);
11190
symbolInfo = model.
GetSymbolInfo
(elementAccess);
11264
var symbolInfo = model.
GetSymbolInfo
(node);
11268
symbolInfo = model.
GetSymbolInfo
(elementAccess);
11319
var symbolInfo = model.
GetSymbolInfo
(node);
11328
symbolInfo = model.
GetSymbolInfo
(call);
11372
var symbolInfo = model.
GetSymbolInfo
(node);
11381
symbolInfo = model.
GetSymbolInfo
(call);
11452
var symbolInfo = model.
GetSymbolInfo
(node);
11457
symbolInfo = model.
GetSymbolInfo
(call);
11496
var symbolInfo = model.
GetSymbolInfo
(node);
11501
symbolInfo = model.
GetSymbolInfo
(call);
11537
var symbolInfo = model.
GetSymbolInfo
(node);
11542
symbolInfo = model.
GetSymbolInfo
(call);
11586
var symbolInfo = model.
GetSymbolInfo
(node);
11594
symbolInfo = model.
GetSymbolInfo
(elementAccess);
11638
var symbolInfo = model.
GetSymbolInfo
(node);
11646
symbolInfo = model.
GetSymbolInfo
(elementAccess);
11682
var symbolInfo = model.
GetSymbolInfo
(node);
11686
symbolInfo = model.
GetSymbolInfo
(elementAccess);
Semantics\ExpressionBodiedMemberTests.cs (15)
478
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
509
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
538
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
547
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node2).Symbol.ToTestDisplayString());
578
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
587
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node2).Symbol.ToTestDisplayString());
652
Assert.Null(model.
GetSymbolInfo
(node).Symbol);
683
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
714
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
745
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
780
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
811
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
846
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
881
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
920
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
Semantics\ForEachTests.cs (1)
2895
var info = model.
GetSymbolInfo
(varSyntax); // Used to assert.
Semantics\FunctionPointerTests.cs (13)
1616
var methodSymbol = (IMethodSymbol)model.
GetSymbolInfo
(invocation).Symbol!;
1665
model.
GetSymbolInfo
(m1Invocation).Symbol.ToTestDisplayString());
1698
model.
GetSymbolInfo
(m1Invocation).Symbol.ToTestDisplayString());
1731
model.
GetSymbolInfo
(m1Invocation).Symbol.ToTestDisplayString());
1776
var methodSymbol = (IMethodSymbol)model.
GetSymbolInfo
(invocation).Symbol!;
1825
model.
GetSymbolInfo
(m1Invocation).Symbol.ToTestDisplayString());
1858
model.
GetSymbolInfo
(m1Invocation).Symbol.ToTestDisplayString());
1891
model.
GetSymbolInfo
(m1Invocation).Symbol.ToTestDisplayString());
1937
var m1InvocationSymbol = (IMethodSymbol)model.
GetSymbolInfo
(invocation).Symbol!;
2056
var symbol = model.
GetSymbolInfo
(invocation);
2228
.Select(s => model.
GetSymbolInfo
(s).CandidateSymbols.Single())
2287
var symbolInfo = model.
GetSymbolInfo
(s);
2360
var symbolInfo = model.
GetSymbolInfo
(s);
Semantics\FuzzTests.cs (1)
55
var _ = model.
GetSymbolInfo
(node);
Semantics\GenericConstraintsTests.cs (5)
2881
var symbol = (IMethodSymbol)model.
GetSymbolInfo
(value).Symbol;
3141
var inferredMethod = (IMethodSymbol)model.
GetSymbolInfo
(call).Symbol;
3171
var inferredMethod = (IMethodSymbol)model.
GetSymbolInfo
(call).Symbol;
3197
var inferredMethod = (IMethodSymbol)model.
GetSymbolInfo
(call).Symbol;
3226
var inferredMethod = (IMethodSymbol)model.
GetSymbolInfo
(call).Symbol;
Semantics\ImplicitlyTypeArraysTests.cs (2)
68
var sym = model.
GetSymbolInfo
(expr);
94
var symInfo = model.
GetSymbolInfo
(expr);
Semantics\ImplicitObjectCreationTests.cs (21)
67
Assert.Equal(symbol, model.
GetSymbolInfo
(@new).Symbol.ToTestDisplayString());
142
Assert.Equal(symbol, model.
GetSymbolInfo
(@new).Symbol.ToTestDisplayString());
189
Assert.Equal(symbol, model.
GetSymbolInfo
(@new).Symbol.ToTestDisplayString());
241
Assert.Equal(symbol, model.
GetSymbolInfo
(@new).Symbol.ToTestDisplayString());
847
Assert.Equal("CoClassType..ctor()", model.
GetSymbolInfo
(@new).Symbol.ToTestDisplayString());
888
Assert.Equal("GenericCoClassType<System.Int32, System.String>..ctor(System.String x)", model.
GetSymbolInfo
(@new).Symbol.ToTestDisplayString());
1716
Assert.Equal(symbol, model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
1870
Assert.Equal("C..ctor()", model.
GetSymbolInfo
(def).Symbol.ToTestDisplayString());
1900
Assert.Equal("S..ctor(System.Int32 i)", model.
GetSymbolInfo
(def).Symbol.ToTestDisplayString());
1930
Assert.Equal("S..ctor(System.Int32 i)", model.
GetSymbolInfo
(def).Symbol.ToTestDisplayString());
2041
Assert.Equal("System.Object..ctor()", model.
GetSymbolInfo
(@new).Symbol?.ToTestDisplayString());
2048
Assert.Equal("System.Object..ctor()", model.
GetSymbolInfo
(newObject).Symbol?.ToTestDisplayString());
2076
Assert.Equal("System.Object..ctor()", model.
GetSymbolInfo
(@new).Symbol?.ToTestDisplayString());
2083
Assert.Equal("System.Object..ctor()", model.
GetSymbolInfo
(newObject).Symbol?.ToTestDisplayString());
2135
Assert.Null(model.
GetSymbolInfo
(@new).Symbol);
2222
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
2515
Assert.Equal("System.Exception..ctor(System.String message)", model.
GetSymbolInfo
(def).Symbol.ToTestDisplayString());
2567
Assert.Equal("C..ctor()", model.
GetSymbolInfo
(def).Symbol.ToTestDisplayString());
2930
Assert.Equal(symbol, model.
GetSymbolInfo
(@new).Symbol.ToTestDisplayString());
4191
var symbolInfo = speculativeModel.
GetSymbolInfo
(newExpression);
4574
symbolInfo = semanticModel.
GetSymbolInfo
(node);
Semantics\IndexAndRangeTests.cs (18)
900
Assert.Null(model.
GetSymbolInfo
(expression).Symbol);
921
Assert.Equal("System.Index..ctor(System.Int32 value, [System.Boolean fromEnd = false])", model.
GetSymbolInfo
(expression).Symbol.ToTestDisplayString());
942
Assert.Equal("System.Index..ctor(System.Int32 value, [System.Boolean fromEnd = false])", model.
GetSymbolInfo
(expression).Symbol.ToTestDisplayString());
1126
Assert.Null(model.
GetSymbolInfo
(expressions[0]).Symbol);
1131
Assert.Equal(RangeStartAtSignature, model.
GetSymbolInfo
(expressions[1]).Symbol.ToTestDisplayString());
1136
Assert.Equal(RangeEndAtSignature, model.
GetSymbolInfo
(expressions[2]).Symbol.ToTestDisplayString());
1141
Assert.Equal(RangeAllSignature, model.
GetSymbolInfo
(expressions[3]).Symbol.ToTestDisplayString());
1253
Assert.Equal(RangeCtorSignature, model.
GetSymbolInfo
(expression).Symbol.ToTestDisplayString());
1286
Assert.Equal(RangeCtorSignature, model.
GetSymbolInfo
(expression).Symbol.ToTestDisplayString());
1319
Assert.Equal(RangeCtorSignature, model.
GetSymbolInfo
(expression).Symbol.ToTestDisplayString());
1345
Assert.Equal(RangeCtorSignature, model.
GetSymbolInfo
(expressions[0]).Symbol.ToTestDisplayString());
1350
Assert.Equal(RangeStartAtSignature, model.
GetSymbolInfo
(expressions[1]).Symbol.ToTestDisplayString());
1355
Assert.Equal(RangeEndAtSignature, model.
GetSymbolInfo
(expressions[2]).Symbol.ToTestDisplayString());
1360
Assert.Equal(RangeAllSignature, model.
GetSymbolInfo
(expressions[3]).Symbol.ToTestDisplayString());
1388
Assert.Equal(RangeCtorSignature, model.
GetSymbolInfo
(expressions[0]).Symbol.ToTestDisplayString());
1393
Assert.Equal(RangeStartAtSignature, model.
GetSymbolInfo
(expressions[1]).Symbol.ToTestDisplayString());
1398
Assert.Equal(RangeEndAtSignature, model.
GetSymbolInfo
(expressions[2]).Symbol.ToTestDisplayString());
1403
Assert.Equal(RangeAllSignature, model.
GetSymbolInfo
(expressions[3]).Symbol.ToTestDisplayString());
Semantics\InitOnlyMemberTests.cs (2)
2522
var method = (IMethodSymbol)model.
GetSymbolInfo
(invocation).Symbol;
3199
Assert.Equal("System.Int32 C.P1 { get; set; }", model.
GetSymbolInfo
(node).Symbol.ToTestDisplayString());
Semantics\InteractiveUsingTests.cs (2)
93
Assert.Equal(typeSymbol, model.
GetSymbolInfo
(syntax.Name).Symbol);
123
Assert.Equal(typeSymbol, model.
GetSymbolInfo
(syntax.Name).Symbol);
Semantics\IteratorTests.cs (2)
713
var symbolInfo = model.
GetSymbolInfo
(node);
751
var symbolInfo = model.
GetSymbolInfo
(node);
Semantics\LambdaDiscardParametersTests.cs (8)
112
Assert.Null(model.
GetSymbolInfo
(underscore).Symbol);
387
var lambdas = exprs.Select(e => (IMethodSymbol)model.
GetSymbolInfo
(e).Symbol).ToArray();
423
Assert.Null(model.
GetSymbolInfo
(underscore).Symbol);
451
var localSymbol = model.
GetSymbolInfo
(underscores[0]).Symbol;
455
var parameterSymbol = model.
GetSymbolInfo
(underscores[1]).Symbol;
484
var localSymbol = model.
GetSymbolInfo
(underscore).Symbol;
516
var localSymbol = model.
GetSymbolInfo
(underscores[0]).Symbol;
520
var parameterSymbol = model.
GetSymbolInfo
(underscores[1]).Symbol;
Semantics\LambdaTests.cs (38)
854
var sym = model.
GetSymbolInfo
(expr).Symbol;
864
sym = model.
GetSymbolInfo
(expr).Symbol;
1179
var symbolInfo = model.
GetSymbolInfo
(expr);
1207
var symbolInfo = model.
GetSymbolInfo
(expr);
1239
var symbolInfo = model.
GetSymbolInfo
(expr);
1517
var symbolInfo = semanticModel.
GetSymbolInfo
(node);
1552
var symbolInfo = semanticModel.
GetSymbolInfo
(node);
1586
var symbolInfo = semanticModel.
GetSymbolInfo
(node);
1618
var symbolInfo = semanticModel.
GetSymbolInfo
(node);
1984
var lambdaParameters = ((IMethodSymbol)(model.
GetSymbolInfo
(node1)).Symbol).Parameters;
2997
Assert.Null(model.
GetSymbolInfo
(contentType).Symbol);
3004
ISymbol symbol = model.
GetSymbolInfo
(b).Symbol;
3609
var pairs = exprs.Select(e => (e, model.
GetSymbolInfo
(e).Symbol)).ToArray();
3890
var symbol = (IMethodSymbol)model.
GetSymbolInfo
(lambda).Symbol;
3947
var symbol = model.
GetSymbolInfo
(attributeSyntax).Symbol;
3975
var attrInfo = model.
GetSymbolInfo
(a);
3989
var info = model.
GetSymbolInfo
(a);
4088
var symbol = model.
GetSymbolInfo
(expr).Symbol;
5634
var method = (IMethodSymbol)model.
GetSymbolInfo
(lambdaSyntax).Symbol;
5642
var symbolInfo = model.
GetSymbolInfo
(returnTypeSyntax);
6215
return model.
GetSymbolInfo
(syntax).Symbol.GetSymbol<LambdaSymbol>();
6508
Assert.Null(model.
GetSymbolInfo
(parameterUsage).Symbol);
6816
Assert.Equal("System.Int32 _", model.
GetSymbolInfo
(discard).Symbol.ToTestDisplayString());
6845
Assert.Equal("System.String _", model.
GetSymbolInfo
(underscore).Symbol.ToTestDisplayString());
6886
var lambdas = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Select(e => model.
GetSymbolInfo
(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray();
7099
var lambdaParameter1 = model.
GetSymbolInfo
(lambdas[0]).Symbol.GetParameters()[0];
7104
var lambdaParameter2 = model.
GetSymbolInfo
(lambdas[1]).Symbol.GetParameters()[0];
7997
.Select(n => (Node: n, Symbol: (IMethodSymbol)model.
GetSymbolInfo
(n).Symbol))
8073
var newLambdaSymbol = (IMethodSymbol)speculativeModel.
GetSymbolInfo
(newLambda).Symbol;
8113
var defaultValueSymbol = model.
GetSymbolInfo
(defaultValue).Symbol;
8118
var lhsSymbol = model.
GetSymbolInfo
(lhs).Symbol;
8862
var symbol = model2.
GetSymbolInfo
(lambda).Symbol;
8900
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol;
9007
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol;
9036
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol;
9063
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol;
9093
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol;
9120
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol;
Semantics\LocalFunctionTests.cs (41)
351
var info = model.
GetSymbolInfo
(x);
391
var attrInfo = model.
GetSymbolInfo
(a);
406
var info = model.
GetSymbolInfo
(a);
449
Assert.Null(model.
GetSymbolInfo
(attrArg0).Symbol);
455
Assert.Null(model.
GetSymbolInfo
(attrArg1).Symbol);
613
Assert.Equal("System.String s1", model.
GetSymbolInfo
(arg1.Expression).Symbol.ToTestDisplayString());
617
Assert.Null(model.
GetSymbolInfo
(arg2.Expression).Symbol);
621
Assert.Equal("System.String s2", model.
GetSymbolInfo
(arg3.Expression).Symbol.ToTestDisplayString());
666
Assert.Null(model.
GetSymbolInfo
(arg.Expression).Symbol);
720
Assert.Equal("System.Boolean C.M2(out System.Int32 x)", model.
GetSymbolInfo
(arg.Expression).Symbol.ToTestDisplayString());
1022
var symbol = model.
GetSymbolInfo
(attributeSyntax).Symbol.GetSymbol<MethodSymbol>();
1055
var attrConstructor = (IMethodSymbol)model.
GetSymbolInfo
(attrSyntax).Symbol;
1768
var aSymbolInfo = model.
GetSymbolInfo
(a);
1790
var clsCompliantSymbolInfo = model.
GetSymbolInfo
(clsCompliant);
1843
var aSymbolInfo = model.
GetSymbolInfo
(a);
1865
var clsCompliantSymbolInfo = model.
GetSymbolInfo
(clsCompliant);
5003
Assert.Equal(symbol, model.
GetSymbolInfo
(refs[0]).Symbol);
5004
Assert.Null(model.
GetSymbolInfo
(refs[1]).Symbol);
5005
Assert.Null(model.
GetSymbolInfo
(refs[2]).Symbol);
5044
Assert.Same(symbol, model.
GetSymbolInfo
(refs[0]).Symbol);
5270
Assert.Null(model.
GetSymbolInfo
(b2).Symbol);
5273
var b1Symbol = model.
GetSymbolInfo
(b1).Symbol;
6666
var symbol = model.
GetSymbolInfo
(expr).Symbol;
6687
var symbol = model.
GetSymbolInfo
(expr).Symbol;
6715
var symbol = model.
GetSymbolInfo
(expr).Symbol;
6751
var symbol = model.
GetSymbolInfo
(exprs[0]).Symbol;
6754
symbol = model.
GetSymbolInfo
(exprs[1]).Symbol;
6795
var symbol = model.
GetSymbolInfo
(exprs[0]).Symbol;
6798
symbol = model.
GetSymbolInfo
(exprs[1]).Symbol;
6801
symbol = model.
GetSymbolInfo
(exprs[2]).Symbol;
6842
var symbol = model.
GetSymbolInfo
(exprs[0]).Symbol;
6845
symbol = model.
GetSymbolInfo
(exprs[1]).Symbol;
6848
symbol = model.
GetSymbolInfo
(exprs[2]).Symbol;
7344
var actualSymbols = nodes.Select(n => model.
GetSymbolInfo
(n.Left).Symbol).Select(s => $"{s.Kind}: {s.ToTestDisplayString()}").ToArray();
7675
var symbolInfo = speculativeModel.
GetSymbolInfo
(getTParameter(attr1));
7951
var symbol = model.
GetSymbolInfo
(tParameterUsage).Symbol;
8996
var symbol = model.
GetSymbolInfo
(parameterUsage).Symbol;
9049
var symbolInfo = speculativeModel.
GetSymbolInfo
(invocation);
9256
var symbolInfo = speculativeModel.
GetSymbolInfo
(getParameter(attr1));
9862
Assert.Null(model.
GetSymbolInfo
(node).Symbol);
10484
var symbol = model.
GetSymbolInfo
(node).Symbol;
Semantics\LockTests.cs (5)
51
var lockExprInfo = model.
GetSymbolInfo
(lockStatement.Expression);
56
var memberAccessInfo = model.
GetSymbolInfo
(memberAccessExpression.Expression);
491
Assert.Null(model.
GetSymbolInfo
(lockStatements[0].Expression).Symbol);
577
Assert.Null(model.
GetSymbolInfo
(lockStatements[0].Expression).Symbol);
700
var symbolInfo = model.
GetSymbolInfo
(lockStatements[index - 1].Expression);
Semantics\LookupTests.cs (13)
1502
var symbolInfo = model.
GetSymbolInfo
(node);
1565
var method = (IMethodSymbol)model.
GetSymbolInfo
(expr).Symbol;
1598
var method = (IMethodSymbol)model.
GetSymbolInfo
(expr).Symbol;
1603
method = (IMethodSymbol)model.
GetSymbolInfo
(expr).Symbol;
1644
imodel.
GetSymbolInfo
(node, default(CancellationToken));
1671
imodel.
GetSymbolInfo
(node, default(CancellationToken));
1729
Assert.Equal(propertyLP.GetPublicSymbol(), model.
GetSymbolInfo
(syntaxes[0]).Symbol);
1730
Assert.Equal(propertyRQ.GetPublicSymbol(), model.
GetSymbolInfo
(syntaxes[1]).Symbol);
2016
var symbolInfo = model.
GetSymbolInfo
(call.Expression);
2046
var symbolInfo = model.
GetSymbolInfo
(node);
2076
var symbolInfo = model.
GetSymbolInfo
(node);
2102
var symbolInfo = model.
GetSymbolInfo
(node);
2123
var symbol = model.
GetSymbolInfo
(node);
Semantics\MethodTypeInferenceTests.cs (5)
843
Assert.Null(model.
GetSymbolInfo
(discard).Symbol);
846
Assert.Null(model.
GetSymbolInfo
(declaration).Symbol);
852
var discardSymbol = (IDiscardSymbol)model.
GetSymbolInfo
(discard).Symbol;
1049
var method = (IMethodSymbol)model.
GetSymbolInfo
(syntax).Symbol;
1079
var method = (IMethodSymbol)model.
GetSymbolInfo
(syntax).Symbol;
Semantics\NamedAndOptionalTests.cs (1)
817
var symInfo = nodeAndModel.Item2.
GetSymbolInfo
(nodeAndModel.Item1);
Semantics\NameOfTests.cs (17)
687
var symbolInfo = model.
GetSymbolInfo
(node, default(CancellationToken));
713
var symbolInfo = model.
GetSymbolInfo
(node, default(CancellationToken));
748
var symbolInfo = model.
GetSymbolInfo
(node, default(CancellationToken));
795
var symbolInfo = model.
GetSymbolInfo
(node, default(CancellationToken));
832
var symbolInfo = model.
GetSymbolInfo
(node, default(CancellationToken));
868
var symbolInfo = model.
GetSymbolInfo
(node, default(CancellationToken));
914
var symbolInfo = model.
GetSymbolInfo
(node, default(CancellationToken));
947
var symbolInfo = model.
GetSymbolInfo
(node, default(CancellationToken));
996
verifySymbolInfo(model.
GetSymbolInfo
(argument));
1003
verifySymbolInfo(model2.
GetSymbolInfo
(argument2));
1067
verifySymbolInfo(CandidateReason.MemberGroup, model.
GetSymbolInfo
(argument));
1074
verifySymbolInfo(CandidateReason.MemberGroup, model2.
GetSymbolInfo
(argument2));
1153
verifySymbolInfo(model.
GetSymbolInfo
(argument));
1160
verifySymbolInfo(model2.
GetSymbolInfo
(argument2));
1231
verifySymbolInfo(CandidateReason.MemberGroup, model.
GetSymbolInfo
(argument));
1238
verifySymbolInfo(CandidateReason.MemberGroup, model2.
GetSymbolInfo
(argument2));
1424
var symbolInfo = model.
GetSymbolInfo
(node, default(CancellationToken));
Semantics\NativeIntegerTests.cs (12)
6067
var actualOperators = nodes.Select(n => model.
GetSymbolInfo
(n).Symbol.ToDisplayString(TestFormat)).ToArray();
6115
var actualOperators = nodes.Select(n => model.
GetSymbolInfo
(n).Symbol.ToDisplayString(TestFormat)).ToArray();
9736
var symbolInfo = model.
GetSymbolInfo
(expr);
10113
var symbolInfo = model.
GetSymbolInfo
(expr);
10338
var symbolInfo = model.
GetSymbolInfo
(expr);
12387
var symbolInfo = model.
GetSymbolInfo
(expr);
15326
var nintSymbol = (INamedTypeSymbol)model.
GetSymbolInfo
(cref).Symbol;
15347
var nintSymbol = (INamedTypeSymbol)model.
GetSymbolInfo
(cref).Symbol;
15370
var symbol = (INamedTypeSymbol)model.
GetSymbolInfo
(cref).Symbol;
15398
var symbol = (IFieldSymbol)model.
GetSymbolInfo
(cref).Symbol;
15421
var symbol = (INamedTypeSymbol)model.
GetSymbolInfo
(cref).Symbol;
15451
var symbol = (ITypeSymbol)model.
GetSymbolInfo
(cref).Symbol;
Semantics\NonTrailingNamedArgumentsTests.cs (20)
49
model.
GetSymbolInfo
(firstInvocation).Symbol.ToTestDisplayString());
53
var firstASymbol = model.
GetSymbolInfo
(firstNamedArgA.Name);
61
model.
GetSymbolInfo
(secondInvocation).Symbol.ToTestDisplayString());
65
var secondASymbol = model.
GetSymbolInfo
(secondNamedArgA.Name);
370
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
396
Assert.Equal("void C.M<System.Int32, System.String>(System.Int32 a, System.String b)", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
426
SymbolInfo symbol = model.
GetSymbolInfo
(invocation);
458
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
487
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
538
var symbolInfo = model.
GetSymbolInfo
(invocation);
572
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
601
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
655
Assert.Null(model.
GetSymbolInfo
(invocation).Symbol);
682
Assert.Equal("void C.M(System.Int32 x, params System.Int32[] y)", model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
713
Assert.Null(model.
GetSymbolInfo
(firstInvocation).Symbol);
714
Assert.Equal(CandidateReason.OverloadResolutionFailure, model.
GetSymbolInfo
(firstInvocation).CandidateReason);
716
model.
GetSymbolInfo
(firstInvocation).CandidateSymbols.Single().ToTestDisplayString());
748
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
780
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
987
model.
GetSymbolInfo
(invocation).Symbol.ToTestDisplayString());
Semantics\NullableReferenceTypesTests.cs (65)
1897
Assert.Equal("System.String s", model.
GetSymbolInfo
(suppressions[0]).Symbol.ToTestDisplayString());
1902
Assert.Equal("System.String? s2", model.
GetSymbolInfo
(suppressions[1]).Symbol.ToTestDisplayString());
1907
Assert.Equal("C<System.String> c", model.
GetSymbolInfo
(suppressions[2]).Symbol.ToTestDisplayString());
1912
Assert.Equal("C<System.String?> c2", model.
GetSymbolInfo
(suppressions[3]).Symbol.ToTestDisplayString());
3700
var symbol2 = model.
GetSymbolInfo
(id).Symbol;
4527
var firstCrefSymbol = model.
GetSymbolInfo
(firstCref).Symbol;
4531
var lastCrefSymbol = model.
GetSymbolInfo
(lastCref).Symbol;
4563
var lastCrefSymbol = model.
GetSymbolInfo
(lastCref).Symbol;
4595
var lastCrefSymbol = model.
GetSymbolInfo
(lastCref).Symbol;
34985
var symbol = model.
GetSymbolInfo
(outVar).Symbol.GetSymbol<LocalSymbol>();
35005
Assert.Null(model.
GetSymbolInfo
(variable).Symbol);
56126
Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56189
Assert.Equal("void Program.M<U>(System.Func<U> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56226
Assert.Equal("void Program.M<U>(System.Func<U> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56256
Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56290
Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56321
Assert.Equal("void Program.M<A>(System.Func<A> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56354
Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56388
Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56422
Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56453
Assert.Equal("void Program.M<A>(System.Func<A> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56486
Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56521
Assert.Equal("void Program.M<Program>(System.Func<Program> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56557
Assert.Equal("void Program.M<System.Object?>(System.Func<System.Object?> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56632
Assert.Equal("System.String? C.Infer<System.String?>(System.String? t1, System.String? t2)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
56635
Assert.Equal("System.String? C.Infer<System.String?>(System.String? t1, System.String? t2)", model.
GetSymbolInfo
(invocationNode2).Symbol.ToTestDisplayString());
56668
Assert.Equal("void Program.M<System.Action>(System.Func<System.Action> t)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
65946
var objectSymbol2 = model2.
GetSymbolInfo
(object2).Symbol;
71849
var discard1 = model.
GetSymbolInfo
(discards[0]).Symbol;
71853
var discard2 = model.
GetSymbolInfo
(discards[1]).Symbol;
71857
var discard3 = model.
GetSymbolInfo
(discards[2]).Symbol;
71861
var discard4 = model.
GetSymbolInfo
(discards[3]).Symbol;
71865
var discard5 = model.
GetSymbolInfo
(discards[4]).Symbol;
71995
Assert.Null(model.
GetSymbolInfo
(discard1).Symbol);
71996
Assert.Null(model.
GetSymbolInfo
(discard1.Designation).Symbol);
72004
Assert.Equal("object _", model.
GetSymbolInfo
(discard2).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
72033
Assert.Null(model.
GetSymbolInfo
(discardPattern1).Symbol);
72039
Assert.Null(model.
GetSymbolInfo
(discardPattern2).Symbol);
73830
model.
GetSymbolInfo
(node.EqualsValue.Value);
145445
Assert.Equal("Extension<object!>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
145485
Assert.Equal("Extension<object?>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
145525
Assert.Equal("Extension<object?>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
145564
Assert.Equal("Extension<object!>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
145602
Assert.Equal("Extension<object!>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
145635
Assert.Equal("Extension<object!>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
145668
Assert.Equal("Extension<object!>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
145705
Assert.Equal("Extension<object>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
145744
Assert.Equal("Extension<object!>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
146014
Assert.Equal("Extension<object?>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
146045
Assert.Equal("Extension<object!>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
146078
Assert.Equal("Extension<object!>", model.
GetSymbolInfo
(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
146529
var info = speculativeModel.
GetSymbolInfo
(assignment);
156869
Assert.Equal("void Program.F<T?>(System.Func<T?> f)", model.
GetSymbolInfo
(invocationNode).Symbol.ToTestDisplayString());
156872
Assert.Equal("void Program.F<T?>(System.Func<T?> f)", model.
GetSymbolInfo
(invocationNode2).Symbol.ToTestDisplayString());
157704
var field1 = model.
GetSymbolInfo
(declarators[0].Value).Symbol;
157706
var field2 = model.
GetSymbolInfo
(declarators[1].Value).Symbol;
157708
var field3 = model.
GetSymbolInfo
(declarators[2].Value).Symbol;
157754
var method2 = model.
GetSymbolInfo
(invocations[0]).Symbol;
157757
var method3 = model.
GetSymbolInfo
(invocations[1]).Symbol;
158184
Assert.Equal("object", ((IPropertySymbol)model.
GetSymbolInfo
(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
158220
Assert.Equal("object", ((IPropertySymbol)model.
GetSymbolInfo
(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
158315
Assert.Equal("object", ((IMethodSymbol)model.
GetSymbolInfo
(item).Symbol).ReturnType.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
158353
Assert.Equal("object", ((IPropertySymbol)model.
GetSymbolInfo
(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
158505
Assert.Equal("object", ((IPropertySymbol)model.
GetSymbolInfo
(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
158600
Assert.Equal("object", ((IMethodSymbol)model.
GetSymbolInfo
(item).Symbol).ReturnType.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
Semantics\ObjectAndCollectionInitializerTests.cs (4)
3941
symbolInfo = semanticModel.
GetSymbolInfo
(((AssignmentExpressionSyntax)nodes[i]).Left);
4023
Assert.Equal("System.Collections.Generic.List<System.String>", semanticModel.
GetSymbolInfo
(name).Symbol.ToTestDisplayString());
4228
var symbolInfo = model.
GetSymbolInfo
(elementAccess);
4282
var symbolInfo = model.
GetSymbolInfo
(propertyAccess);
Semantics\OperatorTests.cs (27)
50
var insideEnumDefinition = semanticModel.
GetSymbolInfo
(orNodes[0]);
51
var insideMethodBody = semanticModel.
GetSymbolInfo
(orNodes[1]);
6941
var info = model.
GetSymbolInfo
(syntax);
7540
SymbolInfo info1 = semanticModel.
GetSymbolInfo
(node1);
7545
var symbol2 = semanticModel.
GetSymbolInfo
(node2).Symbol;
7546
var symbol3 = (IMethodSymbol)semanticModel.
GetSymbolInfo
(node3).Symbol;
7547
var symbol4 = semanticModel.
GetSymbolInfo
(node4).Symbol;
7673
var otherSymbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(node1).Symbol;
7711
var symbols1 = (from node1 in nodes select (IMethodSymbol)semanticModel.
GetSymbolInfo
(node1).Symbol).ToArray();
7720
var symbols2 = (from node2 in nodes select (IMethodSymbol)semanticModel.
GetSymbolInfo
(node2).Symbol).ToArray();
8083
SymbolInfo info1 = semanticModel.
GetSymbolInfo
(node1);
8115
var symbol2 = semanticModel.
GetSymbolInfo
(node2).Symbol;
8116
var symbol3 = semanticModel.
GetSymbolInfo
(node3).Symbol;
8117
var symbol4 = semanticModel.
GetSymbolInfo
(node4).Symbol;
8118
var symbol5 = (IMethodSymbol)semanticModel.
GetSymbolInfo
(node5).Symbol;
8119
var symbol6 = semanticModel.
GetSymbolInfo
(node6).Symbol;
8120
var symbol7 = semanticModel.
GetSymbolInfo
(node7).Symbol;
8121
var symbol8 = semanticModel.
GetSymbolInfo
(node8).Symbol;
8469
var otherSymbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(node1).Symbol;
8563
SymbolInfo info1 = semanticModel.
GetSymbolInfo
(node1);
8594
var symbols1 = (from node1 in nodes select (IMethodSymbol)semanticModel.
GetSymbolInfo
(node1).Symbol).ToArray();
8603
var symbols2 = (from node2 in nodes select (IMethodSymbol)semanticModel.
GetSymbolInfo
(node2).Symbol).ToArray();
8640
var symbols1 = (from node1 in nodes select (IMethodSymbol)semanticModel.
GetSymbolInfo
(node1).Symbol).ToArray();
8651
var symbols2 = (from node2 in nodes select (IMethodSymbol)semanticModel.
GetSymbolInfo
(node2).Symbol).ToArray();
8690
var symbols1 = (from node1 in nodes select (IMethodSymbol)semanticModel.
GetSymbolInfo
(node1).Symbol).ToArray();
8701
var symbols2 = (from node2 in nodes select (IMethodSymbol)semanticModel.
GetSymbolInfo
(node2).Symbol).ToArray();
8766
SymbolInfo info1 = semanticModel.
GetSymbolInfo
(nodes[i]);
Semantics\OverloadResolutionPerfTests.cs (1)
1061
var containingTypes = exprs.SelectAsArray(e => model.
GetSymbolInfo
(e).Symbol.ContainingSymbol).ToTestDisplayStrings();
Semantics\OverloadResolutionTests.cs (9)
7152
model.
GetSymbolInfo
(callSyntax).Symbol.ToTestDisplayString());
7260
var methodSymbol = (IMethodSymbol)model.
GetSymbolInfo
(callSyntax).Symbol;
7434
var symbol = model.
GetSymbolInfo
(syntax).Symbol;
7475
var symbol = model.
GetSymbolInfo
(syntax).Symbol;
9070
var symbolInfo = model.
GetSymbolInfo
(callSyntax);
9418
var symbolInfo = model.
GetSymbolInfo
(callSyntax);
11761
var symbol = model.
GetSymbolInfo
(expr).Symbol.GetSymbol<MethodSymbol>();
11810
var symbol = model.
GetSymbolInfo
(expr).Symbol.GetSymbol<PropertySymbol>();
11860
var symbol = model.
GetSymbolInfo
(expr).Symbol.GetSymbol<EventSymbol>();
Semantics\QueryTests.cs (2)
3136
var symbolInfo = model.
GetSymbolInfo
(selectNode);
3479
var selectClauseSymbolInfo = speculativeModel.
GetSymbolInfo
(q.Body.SelectOrGroup);
Semantics\ReadOnlyStructsTests.cs (1)
1283
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(invocationExpression.Expression).Symbol;
Semantics\RecordStructTests.cs (11)
2380
Assert.Equal("System.Boolean System.ValueType.X { get; set; }", model.
GetSymbolInfo
(x!).Symbol.ToTestDisplayString());
2404
Assert.Equal("System.Boolean System.ValueType.X { get; set; }", model.
GetSymbolInfo
(x!).Symbol.ToTestDisplayString());
2669
var symbol = model.
GetSymbolInfo
(x).Symbol;
2704
var symbol = model.
GetSymbolInfo
(x).Symbol;
2738
var symbol = model.
GetSymbolInfo
(x).Symbol;
2773
var symbol = model.
GetSymbolInfo
(x).Symbol;
3319
var symbolInfo = model.
GetSymbolInfo
(x);
3361
Assert.Equal(SymbolKind.Property, model.
GetSymbolInfo
(cref).Symbol!.Kind);
3409
Assert.Equal(SymbolKind.Property, model.
GetSymbolInfo
(cref).Symbol!.Kind);
3460
Assert.Equal(SymbolKind.Property, model.
GetSymbolInfo
(cref).Symbol!.Kind);
5928
var initializer = model.
GetSymbolInfo
(initializerSyntax.Value).Symbol!;
Semantics\RefFieldTests.cs (88)
11191
var lambda = model.
GetSymbolInfo
(value).Symbol.GetSymbol<LambdaSymbol>();
11456
var lambdas = tree.GetRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Select(e => model.
GetSymbolInfo
(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray();
12049
var method = model.
GetSymbolInfo
(expr).Symbol.GetSymbol<RetargetingMethodSymbol>();
12146
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12153
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12159
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
12210
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12217
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12223
Assert.Equal("Script.R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
12280
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12287
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12293
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
12469
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12476
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12482
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
12492
Assert.Null(model.
GetSymbolInfo
(decl).Symbol);
12501
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12508
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12514
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
12649
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12656
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12662
Assert.Equal("Script.R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
12672
Assert.Null(model.
GetSymbolInfo
(decl).Symbol);
12677
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12684
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12690
Assert.Equal("Script.R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
12880
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12887
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12893
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
12905
Assert.Null(model.
GetSymbolInfo
(decl).Symbol);
12914
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12921
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
12927
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
13056
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13063
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13069
Assert.Equal("Script.R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
13079
Assert.Null(model.
GetSymbolInfo
(decl).Symbol);
13084
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13091
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13097
Assert.Equal("Script.R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
13522
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13529
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13535
Assert.Equal("R<System.Int32>", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
13586
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13593
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13599
Assert.Equal("R<System.Int32>", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
13663
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13670
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13676
Assert.Equal("R<System.Int32>", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
13733
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13740
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
13746
Assert.Equal("R<System.Int32>", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
14430
Assert.Equal("R", model.
GetSymbolInfo
(type.SkipScoped(out _).SkipRef()).Symbol.ToTestDisplayString());
14472
Assert.Equal("R", model.
GetSymbolInfo
(type.SkipScoped(out _).SkipRef()).Symbol.ToTestDisplayString());
14680
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
14687
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
14693
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
14924
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
14931
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
14937
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
14947
Assert.Null(model.
GetSymbolInfo
(decl).Symbol);
14952
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
14959
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
14965
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
15215
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
15222
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
15228
Assert.Equal("R<System.Int32>", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
16620
Assert.Null(model.
GetSymbolInfo
(invocations[0]).Symbol);
16623
Assert.Null(model.
GetSymbolInfo
(invocations[1]).Symbol);
16661
var method = model.
GetSymbolInfo
(anonymousMethod).Symbol;
16700
var method = model.
GetSymbolInfo
(anonymousMethod).Symbol;
16844
var lambdaSymbol = model.
GetSymbolInfo
(lambda).Symbol;
24508
var lambdas = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Select(e => model.
GetSymbolInfo
(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray();
24544
var lambdas = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Select(e => model.
GetSymbolInfo
(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray();
24581
var lambdas = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Select(e => model.
GetSymbolInfo
(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray();
25369
var lambda = model.
GetSymbolInfo
(value).Symbol.GetSymbol<LambdaSymbol>();
27679
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
27686
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
27692
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
27769
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
27776
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
27782
Assert.Equal("R", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
28036
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
28041
Assert.Equal("R<System.Int32>", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
28096
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
28101
Assert.Equal("R<System.Int32>", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
28318
Assert.Equal("R", model.
GetSymbolInfo
(type.SkipScoped(out _).SkipRef()).Symbol.ToTestDisplayString());
28366
Assert.Equal("R", model.
GetSymbolInfo
(type.SkipScoped(out _).SkipRef()).Symbol.ToTestDisplayString());
Semantics\RefLocalsAndReturnsTests.cs (2)
5215
Assert.Null(model.
GetSymbolInfo
(type).Symbol);
5221
Assert.Equal("System.Int32", model.
GetSymbolInfo
(type).Symbol.ToTestDisplayString());
Semantics\ScriptSemanticsTests.cs (21)
498
var info = model.
GetSymbolInfo
(expr);
525
var symbol1 = model.
GetSymbolInfo
(((GotoStatementSyntax)statements[1]).Expression).Symbol;
541
var symbol1 = model.
GetSymbolInfo
(declarations[1].Initializer.Value).Symbol;
1185
Assert.Null(semanticModel.
GetSymbolInfo
(node5.Name).Symbol);
1197
Assert.Null(semanticModel.
GetSymbolInfo
(node5.Name).Symbol);
1212
Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.
GetSymbolInfo
(node5.Name).Symbol.ToTestDisplayString());
1221
Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.
GetSymbolInfo
(node5.Name).Symbol.ToTestDisplayString());
1230
Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.
GetSymbolInfo
(node5.Name).Symbol.ToTestDisplayString());
1242
Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.
GetSymbolInfo
(node5.Name).Symbol.ToTestDisplayString());
1254
Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.
GetSymbolInfo
(node5.Name).Symbol.ToTestDisplayString());
1278
Assert.Null(semanticModel1.
GetSymbolInfo
(node1.Name).Symbol);
1279
Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel2.
GetSymbolInfo
(node2.Name).Symbol.ToTestDisplayString());
1290
Assert.Null(semanticModel1.
GetSymbolInfo
(node1.Name).Symbol);
1291
Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel2.
GetSymbolInfo
(node2.Name).Symbol.ToTestDisplayString());
1312
Assert.Null(semanticModel.
GetSymbolInfo
(node5.Name).Symbol);
1314
Assert.Null(semanticModel.
GetSymbolInfo
(x).Symbol);
1326
Assert.Null(semanticModel.
GetSymbolInfo
(node5.Name).Symbol);
1341
Assert.Null(semanticModel.
GetSymbolInfo
(node5.Name).Symbol);
1343
Assert.Equal("var Script.x", semanticModel.
GetSymbolInfo
(x).Symbol.ToTestDisplayString());
1356
Assert.Null(semanticModel.
GetSymbolInfo
(node5.Name).Symbol);
1358
Assert.Equal("var Script1.x", semanticModel.
GetSymbolInfo
(x).Symbol.ToTestDisplayString());
Semantics\SimpleLambdaParametersWithModifiersTests.cs (41)
38
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
65
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
97
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
127
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
163
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
198
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
230
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
258
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
289
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
323
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
352
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
383
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
417
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
449
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
478
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
510
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
576
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
609
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
638
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
666
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
698
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
727
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
756
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
787
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
821
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
855
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
887
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
933
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
961
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1037
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1072
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1101
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1130
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1157
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1186
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1220
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1329
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1359
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1386
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1419
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
1452
var symbol = (IMethodSymbol)semanticModel.
GetSymbolInfo
(lambda).Symbol!;
Semantics\SuppressAccessibilityChecksTests.cs (5)
58
Assert.Equal("M", semanticModel.
GetSymbolInfo
(invocation).Symbol.Name);
63
Assert.Null(semanticModel.
GetSymbolInfo
(invocation).Symbol);
64
Assert.Equal("M", semanticModel.
GetSymbolInfo
(invocation).CandidateSymbols.Single().Name);
65
Assert.Equal(CandidateReason.Inaccessible, semanticModel.
GetSymbolInfo
(invocation).CandidateReason);
172
Assert.Equal("M", semanticModel.
GetSymbolInfo
(invocation).Symbol.Name);
Semantics\SwitchTests.cs (1)
1158
var symbolInfo = semanticModel.
GetSymbolInfo
(node);
Semantics\TargetTypedDefaultTests.cs (24)
47
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
147
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
248
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
257
Assert.Null(model.
GetSymbolInfo
(nullSyntax).Symbol);
285
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
294
Assert.Null(model.
GetSymbolInfo
(nullSyntax).Symbol);
524
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
570
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
613
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
671
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
752
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
840
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
869
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
1146
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
1258
Assert.Null(model.
GetSymbolInfo
(addition).Symbol);
2337
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
2461
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
3058
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
3517
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
3520
Assert.Null(model.
GetSymbolInfo
(def).Symbol);
3578
Assert.Null(model.
GetSymbolInfo
(default1).Symbol);
3586
Assert.Null(model.
GetSymbolInfo
(default2).Symbol);
3593
Assert.Null(model.
GetSymbolInfo
(default3).Symbol);
3600
Assert.Null(model.
GetSymbolInfo
(default4).Symbol);
Semantics\TopLevelStatementsTests.cs (80)
196
var refSymbol = model1.
GetSymbolInfo
(localRef).Symbol;
250
var symbolInfo = model1.
GetSymbolInfo
(tree1.GetRoot());
260
symbolInfo = model1.
GetSymbolInfo
(globalStatement);
321
var refSymbol = model1.
GetSymbolInfo
(localRef).Symbol;
401
var symbolInfo = model1.
GetSymbolInfo
(tree1.GetRoot());
411
symbolInfo = model1.
GetSymbolInfo
(globalStatement);
502
var refSymbol = model2.
GetSymbolInfo
(localRef).Symbol;
546
var refSymbol = model1.
GetSymbolInfo
(localRef).Symbol;
593
var refSymbol = model1.
GetSymbolInfo
(localRef).Symbol;
703
Assert.Same(local, model.
GetSymbolInfo
(reference).Symbol);
874
Assert.Same(symbol1, model1.
GetSymbolInfo
(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol);
880
Assert.Same(symbol2, model2.
GetSymbolInfo
(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol);
988
Assert.Same(symbol1, model1.
GetSymbolInfo
(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").First()).Symbol);
992
Assert.Same(symbol1, model1.
GetSymbolInfo
(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Skip(1).Single()).Symbol);
1043
Assert.Same(symbol1, model1.
GetSymbolInfo
(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol);
1453
var symbol2 = model2.
GetSymbolInfo
(nameRef).Symbol;
1471
symbol2 = model2.
GetSymbolInfo
(nameRef).Symbol;
1747
Assert.Same(declSymbol, model1.
GetSymbolInfo
(nameRef).Symbol);
1756
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
1771
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
1777
Assert.Same(declSymbol, model.
GetSymbolInfo
(nameRef).Symbol);
1782
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
1787
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
1793
Assert.Same(declSymbol, model.
GetSymbolInfo
(nameRef).Symbol);
1924
Assert.Same(testType, model2.
GetSymbolInfo
(nameRef).Symbol);
1939
Assert.Same(testType, model2.
GetSymbolInfo
(nameRef).Symbol);
1945
Assert.Same(declSymbol, model2.
GetSymbolInfo
(nameRef).Symbol);
1950
Assert.Same(testType, model2.
GetSymbolInfo
(nameRef).Symbol);
1955
Assert.Same(testType, model2.
GetSymbolInfo
(nameRef).Symbol);
1961
Assert.Same(declSymbol, model2.
GetSymbolInfo
(nameRef).Symbol);
2142
Assert.Same(testType, model1.
GetSymbolInfo
(nameRef).Symbol);
2154
Assert.Same(testType, model1.
GetSymbolInfo
(nameRef).Symbol);
2159
Assert.Same(declSymbol, model1.
GetSymbolInfo
(nameRef).Symbol);
2164
Assert.Same(testType, model1.
GetSymbolInfo
(nameRef).Symbol);
2169
Assert.Same(testType, model1.
GetSymbolInfo
(nameRef).Symbol);
2174
Assert.Same(declSymbol, model1.
GetSymbolInfo
(nameRef).Symbol);
2308
Assert.Same(testType, model2.
GetSymbolInfo
(nameRef).Symbol);
2320
Assert.Same(testType, model2.
GetSymbolInfo
(nameRef).Symbol);
2325
Assert.Same(declSymbol, model2.
GetSymbolInfo
(nameRef).Symbol);
2330
Assert.Same(testType, model2.
GetSymbolInfo
(nameRef).Symbol);
2335
Assert.Same(testType, model2.
GetSymbolInfo
(nameRef).Symbol);
2340
Assert.Same(declSymbol, model2.
GetSymbolInfo
(nameRef).Symbol);
2488
Assert.Same(testType, model1.
GetSymbolInfo
(nameRef).Symbol);
2502
Assert.Same(declSymbol, model1.
GetSymbolInfo
(nameRef).Symbol);
2517
Assert.Same(testType, model1.
GetSymbolInfo
(nameRef).Symbol);
2522
Assert.Null(model1.
GetSymbolInfo
(nameRef).Symbol);
2527
Assert.Same(testType, model1.
GetSymbolInfo
(nameRef).Symbol);
2532
Assert.Same(testType, model1.
GetSymbolInfo
(nameRef).Symbol);
2536
Assert.Null(model1.
GetSymbolInfo
(nameRef).Symbol);
3983
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
3994
var parameter = model.
GetSymbolInfo
(nameRef).Symbol;
4013
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4018
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4023
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4028
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4033
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4132
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4143
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4148
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4153
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4158
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4163
Assert.Same(testType, model.
GetSymbolInfo
(nameRef).Symbol);
4256
Assert.Same(local, model.
GetSymbolInfo
(reference).Symbol);
4549
Assert.Same(symbol1, model1.
GetSymbolInfo
(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol);
4555
Assert.Same(symbol2, model2.
GetSymbolInfo
(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol);
4613
Assert.Same(symbol1, model1.
GetSymbolInfo
(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").First()).Symbol);
4617
Assert.Same(symbol1, model1.
GetSymbolInfo
(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Skip(1).Single()).Symbol);
4662
Assert.Same(symbol1, model1.
GetSymbolInfo
(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol);
4934
Assert.Same(label, model.
GetSymbolInfo
(reference).Symbol);
4989
Assert.Same(symbol1, model1.
GetSymbolInfo
(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol);
4996
Assert.Same(symbol2, model2.
GetSymbolInfo
(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol);
5019
Assert.Same(label, model.
GetSymbolInfo
(reference).Symbol);
6130
var refSymbol = model1.
GetSymbolInfo
(localRef).Symbol;
6328
Assert.Null(semanticModel.
GetSymbolInfo
(invocation).Symbol);
6329
Assert.Equal("M", semanticModel.
GetSymbolInfo
(invocation).CandidateSymbols.Single().Name);
6330
Assert.Equal(CandidateReason.Inaccessible, semanticModel.
GetSymbolInfo
(invocation).CandidateReason);
6336
Assert.Equal("M", semanticModel.
GetSymbolInfo
(invocation).Symbol.Name);
6374
Assert.Same(x, semanticModel.
GetSymbolInfo
(localRef).Symbol);
6419
var xRef = semanticModel1.
GetSymbolInfo
(localRef).Symbol;
6474
var xRef = semanticModel2.
GetSymbolInfo
(localRef).Symbol;
Semantics\TryCatchTests.cs (1)
50
var filterExprInfo = model.
GetSymbolInfo
(catchClause.Filter.FilterExpression);
Semantics\TypeOfTests.cs (1)
36
var symbolInfo = model.
GetSymbolInfo
(node);
Semantics\UnsafeTests.cs (6)
7260
var symbolInfo = model.
GetSymbolInfo
(syntax);
7327
var symbolInfo = model.
GetSymbolInfo
(syntax);
7365
var symbolInfo = model.
GetSymbolInfo
(syntax);
7407
var symbolInfo = model.
GetSymbolInfo
(syntax);
7538
var symbolInfo = model.
GetSymbolInfo
(syntax);
10255
var accessSymbolInfos = dereferences.Select(syntax => model.
GetSymbolInfo
(((PrefixUnaryExpressionSyntax)syntax).Operand)).ToArray();
Semantics\UsingStatementTests.cs (4)
71
var info = model.
GetSymbolInfo
(memberAccessExpression.Expression);
1347
var typeInfo = model.
GetSymbolInfo
(usingStatement.Declaration.Type);
1386
var typeInfo = model.
GetSymbolInfo
(usingStatement.Declaration.Type);
1883
var type = model.
GetSymbolInfo
(usingStatements[index - 1].Declaration.Type);
Semantics\Utf8StringsLiteralsTests.cs (14)
2972
var symbolInfo = model.
GetSymbolInfo
(node);
3000
var symbolInfo = model.
GetSymbolInfo
(node);
3028
var symbolInfo = model.
GetSymbolInfo
(node);
3056
var symbolInfo = model.
GetSymbolInfo
(node);
3084
var symbolInfo = model.
GetSymbolInfo
(node);
3112
var symbolInfo = model.
GetSymbolInfo
(node);
3140
var symbolInfo = model.
GetSymbolInfo
(node);
3168
var symbolInfo = model.
GetSymbolInfo
(node);
3196
var symbolInfo = model.
GetSymbolInfo
(node);
3224
var symbolInfo = model.
GetSymbolInfo
(node);
3252
var symbolInfo = model.
GetSymbolInfo
(node);
3280
var symbolInfo = model.
GetSymbolInfo
(node);
3308
var symbolInfo = model.
GetSymbolInfo
(node);
4083
var method = (IMethodSymbol)model.
GetSymbolInfo
(node).Symbol;
SourceGeneration\GeneratorDriverTests.cs (3)
2166
static (ctx, ct) => ctx.SemanticModel.
GetSymbolInfo
(ctx.Node, ct).Symbol?.Name ?? "(method not found)")
2228
static (ctx, ct) => ctx.SemanticModel.
GetSymbolInfo
(ctx.Node, ct).Symbol?.Name ?? "(method not found)")
2325
static (ctx, ct) => ctx.SemanticModel.
GetSymbolInfo
(ctx.Node, ct).Symbol?.Name ?? "(method not found)")
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (535)
Compilation\CompilationAPITests.cs (3)
2842
var symbol = semanticModel.
GetSymbolInfo
(expr).Symbol;
2877
var symbol = semanticModel.
GetSymbolInfo
(expr).Symbol;
2909
var symbol = semanticModel.
GetSymbolInfo
(expr).Symbol;
Compilation\GetSemanticInfoBrokenCodeTests.cs (5)
204
model.
GetSymbolInfo
(identifierSyntax);
226
model.
GetSymbolInfo
(usingSyntax.Expression);
302
var info = model.
GetSymbolInfo
(identifierSyntax); //Used to throw
364
var symbolInfo = model.
GetSymbolInfo
(expr);
375
var symbolInfo = model.
GetSymbolInfo
(expr);
Compilation\GetSemanticInfoTests.cs (60)
43
var sym = model.
GetSymbolInfo
(expr);
74
var sym = model.
GetSymbolInfo
(expr);
103
var sym = model.
GetSymbolInfo
(expr);
137
var sym = model.
GetSymbolInfo
(expr);
166
var sym = model.
GetSymbolInfo
(expr);
1846
var bindInfo = model.
GetSymbolInfo
(exprSyntaxToBind);
1888
var bindInfo = model.
GetSymbolInfo
(nameSyntaxToBind);
1916
var bindInfo = model.
GetSymbolInfo
(exprSyntaxToBind);
1952
var bindInfo = model.
GetSymbolInfo
(exprSyntaxToBind);
1988
var bindInfo = model.
GetSymbolInfo
(exprSyntaxToBind);
2024
var bindInfo = model.
GetSymbolInfo
(exprSyntaxToBind);
2059
var bindInfo = model.
GetSymbolInfo
(exprSyntaxToBind);
2327
var typeInfo = model.
GetSymbolInfo
(expr);
2396
var symbolInfo = model.
GetSymbolInfo
(expr);
2452
var sym = model.
GetSymbolInfo
(expr);
2481
var sym = model.
GetSymbolInfo
(expr);
2538
var info = model.
GetSymbolInfo
(expr);
2725
var symbolInfo = model.
GetSymbolInfo
(expr);
2796
var symbolInfo = model.
GetSymbolInfo
(expr);
2842
var symbolInfo = model.
GetSymbolInfo
(expr);
2873
var symbolInfo = model.
GetSymbolInfo
(expr);
2933
var symbolInfo = model.
GetSymbolInfo
(expr);
2966
var symbolInfo = model.
GetSymbolInfo
(expr);
3025
var symbolInfo = model.
GetSymbolInfo
(expr);
3058
var symbolInfo = model.
GetSymbolInfo
(expr);
3099
var symbolInfo = model.
GetSymbolInfo
(expr);
3132
var symbolInfo = model.
GetSymbolInfo
(expr);
3173
var symbolInfo = model.
GetSymbolInfo
(expr);
3206
var symbolInfo = model.
GetSymbolInfo
(expr);
3249
var symbolInfo = model.
GetSymbolInfo
(expr);
3469
var symbolInfo = model.
GetSymbolInfo
(expr);
3523
var symbolInfo = model.
GetSymbolInfo
(expr);
3583
var symbolInfo = model.
GetSymbolInfo
(expr);
3759
var symbolInfo = model.
GetSymbolInfo
(expr);
3849
var info = model.
GetSymbolInfo
(syntax);
3875
var info = model.
GetSymbolInfo
(syntax);
4001
var info = model.
GetSymbolInfo
(syntax);
4041
var info1 = model.
GetSymbolInfo
(originalSyntax);
4115
var info0 = model.
GetSymbolInfo
(localDecl2.Type);
4119
var info1 = model.
GetSymbolInfo
(localDecl1.Type);
4123
var info2 = model.
GetSymbolInfo
(localDecl2.Type);
4170
var info1 = model.
GetSymbolInfo
(localDecl1.Type);
4174
var info2 = model.
GetSymbolInfo
(localDecl2.Type);
4356
var info = model.
GetSymbolInfo
(syntax);
4442
var leftInfo = model.
GetSymbolInfo
(leftSyntax);
4446
var rightInfo = model.
GetSymbolInfo
(rightSyntax);
4492
var info = model.
GetSymbolInfo
(memberAccessSyntax);
4539
var typeInfo = model.
GetSymbolInfo
(nestedTypeAccessSyntax);
4543
var methodInfo = model.
GetSymbolInfo
(callSyntax);
4595
var classInfo = model.
GetSymbolInfo
(classMemberAccess);
4596
var structInfo = model.
GetSymbolInfo
(structMemberAccess);
4643
var info = model.
GetSymbolInfo
(memberAccess);
4755
model.
GetSymbolInfo
(trueLiteral);
4787
var symbolInfo = model.
GetSymbolInfo
(lambdaSyntax);
4830
var symbolInfo = model.
GetSymbolInfo
(syntax);
4912
var symbolInfo = model.
GetSymbolInfo
(equalsNode);
5479
var invocationInfo = model.
GetSymbolInfo
(invocationSyntax);
5915
Assert.Null(model.
GetSymbolInfo
(expr).Symbol);
6083
var constructedMethodSymbol = (IMethodSymbol)model.
GetSymbolInfo
(memberAccess).Symbol;
6139
var info = semanticModel.
GetSymbolInfo
(expressionNode);
Compilation\IndexedProperties_BindingTests.cs (1)
141
var sym = model.
GetSymbolInfo
(expr);
Compilation\SemanticModelAPITests.cs (60)
113
return model.
GetSymbolInfo
(invoke);
143
var symbolInfo = model.
GetSymbolInfo
(indexerAccess);
153
symbolInfo = model.
GetSymbolInfo
(indexerAccess);
178
var assignmentInfo = model.
GetSymbolInfo
(assignment);
204
var rxInfo = model.
GetSymbolInfo
(rx);
236
var rxInfo = model.
GetSymbolInfo
(rx);
335
var symbol1 = model1.
GetSymbolInfo
(statement.Expression).Symbol;
336
var symbol2 = model2.
GetSymbolInfo
(statement.Expression).Symbol;
537
var info = model.
GetSymbolInfo
(bbase);
563
var info = model.
GetSymbolInfo
(cbase);
589
var info = model.
GetSymbolInfo
(cbase);
612
var info = model.
GetSymbolInfo
(bbase);
650
var lookup = model.
GetSymbolInfo
(program);
678
var info = model.
GetSymbolInfo
(type);
707
var info = model.
GetSymbolInfo
(type);
823
var cBaseType = model.
GetSymbolInfo
(cBase).Symbol;
1202
var argsym1 = model.
GetSymbolInfo
(args.First().Expression).Symbol;
1203
var argsym2 = model.
GetSymbolInfo
(args.Last().Expression).Symbol;
1339
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(aliasSyntax));
1735
var aliasDeclInfo = model.
GetSymbolInfo
(aliasDecl.Alias.Name);
1746
var fieldTypeInfo = model.
GetSymbolInfo
(typeSyntax);
1799
var info = speculativeModel.
GetSymbolInfo
(arg);
1806
var info2 = speculativeModel.
GetSymbolInfo
(arg2);
2081
var info = speculativeModel.
GetSymbolInfo
(newSyntax);
2098
info = speculativeModel.
GetSymbolInfo
(newSyntax);
2114
info = speculativeModel.
GetSymbolInfo
(newSyntax);
2405
var info = speculativeModel.
GetSymbolInfo
(arg);
2413
var info2 = speculativeModel.
GetSymbolInfo
(arg2);
2610
var param = speculativeModel.
GetSymbolInfo
(declarator.Initializer.Value).Symbol;
2713
var symbol = speculativeModel.
GetSymbolInfo
(speculatedTypeSyntax).Symbol;
2727
symbol = speculativeModel.
GetSymbolInfo
(right).Symbol;
2936
symbol = speculativeModel.
GetSymbolInfo
(speculatedCref.Type).Symbol;
2976
symbol = speculativeModel.
GetSymbolInfo
(speculatedCref.Name).Symbol;
3021
symbol = speculativeModel.
GetSymbolInfo
(speculatedCref).Symbol;
3026
symbol = speculativeModel.
GetSymbolInfo
(speculatedCref.Member).Symbol;
3049
symbol = speculativeModel.
GetSymbolInfo
(speculatedCref).Symbol;
3054
symbol = speculativeModel.
GetSymbolInfo
(speculatedCref.Member).Symbol;
3162
var symbol = model.
GetSymbolInfo
(syntax).Symbol;
3262
var info = speculativeModel.
GetSymbolInfo
(omittedArraySize); // Used to throw NRE.
3291
var info1 = model.
GetSymbolInfo
(method1);
3303
var info2 = speculativeModel.
GetSymbolInfo
(method2);
3332
var info1 = model.
GetSymbolInfo
(method1);
3344
var info2 = speculativeModel.
GetSymbolInfo
(method2);
3373
var info1 = model.
GetSymbolInfo
(method1);
3407
var info1 = model.
GetSymbolInfo
(method1);
3420
var info2 = speculativeModel.
GetSymbolInfo
(method2);
3449
var info1 = model.
GetSymbolInfo
(method1);
3461
var info2 = speculativeModel.
GetSymbolInfo
(method2);
3490
var info1 = model.
GetSymbolInfo
(method1);
3502
var info2 = speculativeModel.
GetSymbolInfo
(method2);
3531
var info1 = model.
GetSymbolInfo
(method1);
3581
var symbolInfo = model2.
GetSymbolInfo
(attr2);
3623
var info = speculativeModel.
GetSymbolInfo
(attributeSyntax.Name);
3645
var symbolInfo = semanticModel.
GetSymbolInfo
(crefSyntax.FindNode(new TextSpan(91, 34)));
3784
var exprInfo = model.
GetSymbolInfo
(expr);
4092
var disc = model.
GetSymbolInfo
(x);
4516
var varSymbolInfo = model.
GetSymbolInfo
(varNode);
4519
var declarationExpressionSymbolInfo = model.
GetSymbolInfo
(declarationExpression);
4580
var varSymbolInfo = model.
GetSymbolInfo
(varNode);
4583
var declarationExpressionSymbolInfo = model.
GetSymbolInfo
(declarationExpression);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (20)
3969
var symbolInfo = model.
GetSymbolInfo
(attr);
4129
info = model.
GetSymbolInfo
(call);
4146
info = model.
GetSymbolInfo
(call);
4256
var symbolInfo = speculativeModel.
GetSymbolInfo
(attr1);
4267
symbolInfo = speculativeModel.
GetSymbolInfo
(attr2);
4284
symbolInfo = speculativeModel.
GetSymbolInfo
(attr3);
4306
symbolInfo = speculativeModel.
GetSymbolInfo
(attr4);
4317
symbolInfo = speculativeModel.
GetSymbolInfo
(attr5);
4330
symbolInfo = speculativeModel.
GetSymbolInfo
(attr6);
4353
symbolInfo = speculativeModel.
GetSymbolInfo
(attr7);
4375
symbolInfo = speculativeModel.
GetSymbolInfo
(attr8);
4416
model.
GetSymbolInfo
(lambda);
5309
var initializedSymbol = model.
GetSymbolInfo
(initializers[1]).Symbol;
5361
var initializedSymbol = model.
GetSymbolInfo
(valueInitializer).Symbol;
5404
var initializedSymbol = model.
GetSymbolInfo
(initializers[1]).Symbol;
5452
var initializedSymbol = model.
GetSymbolInfo
(initializers[1]).Symbol;
5495
var initializedSymbol = model.
GetSymbolInfo
(initializers[0]).Symbol;
5547
var initializedSymbol = model.
GetSymbolInfo
(valueInitializer).Symbol;
5590
var initializedSymbol = model.
GetSymbolInfo
(initializers[0]).Symbol;
5638
var initializedSymbol = model.
GetSymbolInfo
(initializers[0]).Symbol;
Compilation\SemanticModelGetSemanticInfoTests.cs (14)
1664
Assert.Throws<ArgumentNullException>(() => model.
GetSymbolInfo
((ExpressionSyntax)null));
1669
Assert.Throws<ArgumentNullException>(() => model.
GetSymbolInfo
((ConstructorInitializerSyntax)null));
8269
var symbolInfo = semanticModel.
GetSymbolInfo
(selectClauseNode);
12126
var symbolInfo = model.
GetSymbolInfo
(expr);
14657
var info = model.
GetSymbolInfo
(argumentNameSyntax);
14796
SymbolInfo symbolInfo = model.
GetSymbolInfo
(creation.Type);
14811
symbolInfo = model.
GetSymbolInfo
(creation);
14892
SymbolInfo symbolInfo = model.
GetSymbolInfo
(creation.Type);
14907
symbolInfo = model.
GetSymbolInfo
(creation);
15003
SymbolInfo symbolInfo = model.
GetSymbolInfo
(creation.Type);
15018
symbolInfo = model.
GetSymbolInfo
(creation);
15055
var symbolInfo1 = model.
GetSymbolInfo
(expr);
15056
var symbolInfo2 = model.
GetSymbolInfo
(expr);
15380
var infoSymbol2 = semanticModel.
GetSymbolInfo
(qe.Body.SelectOrGroup).Symbol;
DocumentationComments\CrefTests.cs (129)
305
AssertEx.All(crefSyntaxes, cref => model.
GetSymbolInfo
(cref).Symbol == null);
1815
var info = model.
GetSymbolInfo
(crefSyntax);
2015
var info = model.
GetSymbolInfo
(crefSyntax);
2054
var info = model.
GetSymbolInfo
(crefSyntax);
2108
var info = model.
GetSymbolInfo
(crefSyntax);
2946
var actualSymbol = model.
GetSymbolInfo
(crefSyntax).Symbol;
2970
var actualTypeSymbol = model.
GetSymbolInfo
(crefSyntax.Container).Symbol;
2973
var actualMethodSymbol1 = model.
GetSymbolInfo
(crefSyntax.Member).Symbol;
2976
var actualMethodSymbol2 = model.
GetSymbolInfo
(((NameMemberCrefSyntax)crefSyntax.Member).Name).Symbol;
3012
var actualTypeA = (INamedTypeSymbol)model.
GetSymbolInfo
(left).Symbol;
3017
var actualTypeArgument = model.
GetSymbolInfo
(left.TypeArgumentList.Arguments.Single()).Symbol;
3024
var actualTypeB = (INamedTypeSymbol)model.
GetSymbolInfo
(containingTypeSyntax).Symbol;
3030
Assert.Equal(actualTypeB, model.
GetSymbolInfo
(right).Symbol);
3032
var actualTypeArgument = model.
GetSymbolInfo
(right.TypeArgumentList.Arguments.Single()).Symbol;
3039
var actualMethod = (IMethodSymbol)model.
GetSymbolInfo
(crefSyntax).Symbol;
3044
Assert.Equal(actualMethod, model.
GetSymbolInfo
(crefSyntax.Member).Symbol);
3045
Assert.Equal(actualMethod, model.
GetSymbolInfo
(nameMemberSyntax.Name).Symbol);
3047
var actualParameterTypes = nameMemberSyntax.Parameters.Parameters.Select(syntax => model.
GetSymbolInfo
(syntax.Type).Symbol).ToArray();
3075
var actualIndexer = model.
GetSymbolInfo
(crefSyntax).Symbol;
3079
var actualParameterType = model.
GetSymbolInfo
(crefSyntax.Parameters.Parameters.Single().Type).Symbol;
3102
var actualOperator = model.
GetSymbolInfo
(crefSyntax).Symbol;
3106
var actualParameterType = model.
GetSymbolInfo
(crefSyntax.Parameters.Parameters.Single().Type).Symbol;
3129
var actualOperator = model.
GetSymbolInfo
(crefSyntax).Symbol;
3133
var actualParameterType = model.
GetSymbolInfo
(crefSyntax.Parameters.Parameters.Single().Type).Symbol;
3137
var actualReturnType = model.
GetSymbolInfo
(crefSyntax.Type).Symbol;
3157
var info = model.
GetSymbolInfo
(crefSyntax);
3180
var info = model.
GetSymbolInfo
(crefSyntax);
3203
var info = model.
GetSymbolInfo
(crefSyntax);
3226
var info = model.
GetSymbolInfo
(crefSyntax);
3250
var info = model.
GetSymbolInfo
(crefSyntax);
3274
var info = model.
GetSymbolInfo
(crefSyntax);
3298
var info = model.
GetSymbolInfo
(crefSyntax);
3322
var info = model.
GetSymbolInfo
(crefSyntax);
3345
var info = model.
GetSymbolInfo
(crefSyntax);
4560
model.
GetSymbolInfo
(crefSyntax);
4577
model.
GetSymbolInfo
(crefSyntax);
4578
model.
GetSymbolInfo
(((GenericNameSyntax)crefSyntax.Name).TypeArgumentList.Arguments.Single());
4595
model.
GetSymbolInfo
(crefSyntax);
4596
model.
GetSymbolInfo
(((GenericNameSyntax)crefSyntax.Name).TypeArgumentList.Arguments.Single());
4612
model.
GetSymbolInfo
(crefSyntax);
4613
model.
GetSymbolInfo
(((GenericNameSyntax)crefSyntax.Name).TypeArgumentList.Arguments.Single());
4650
model.
GetSymbolInfo
(crefSyntaxes.ElementAt(0));
4651
model.
GetSymbolInfo
(crefSyntaxes.ElementAt(1));
4701
var symbols = crefSyntaxes.Select(cref => model.
GetSymbolInfo
(cref).Symbol).ToArray();
4757
var symbols = crefSyntaxes.Select(cref => model.
GetSymbolInfo
(cref).Symbol).ToArray();
4789
Assert.Equal(overridingMethod, model.
GetSymbolInfo
(cref).Symbol);
4823
Assert.Null(model.
GetSymbolInfo
(cref).Symbol); // As in dev11.
4851
Assert.Equal(overridingMethod, model.
GetSymbolInfo
(cref).Symbol);
4878
Assert.Equal(overridingMethod, model.
GetSymbolInfo
(cref).Symbol);
4911
Assert.Null(model.
GetSymbolInfo
(cref).Symbol); // As in dev11.
4939
Assert.Equal(overridingMethod, model.
GetSymbolInfo
(cref).Symbol);
4984
Assert.Equal(derivedM1, model.
GetSymbolInfo
(crefs[0]).Symbol);
4985
Assert.Null(model.
GetSymbolInfo
(crefs[1]).Symbol);
4986
Assert.Null(model.
GetSymbolInfo
(crefs[2]).Symbol);
5014
Assert.Equal(constructor, model.
GetSymbolInfo
(crefs[0]).Symbol.OriginalDefinition);
5015
Assert.Equal(constructor, model.
GetSymbolInfo
(crefs[1]).Symbol.OriginalDefinition);
5017
Assert.Null(model.
GetSymbolInfo
(crefs[2]).Symbol);
5018
Assert.Equal(constructor, model.
GetSymbolInfo
(crefs[3]).Symbol.OriginalDefinition);
5047
Assert.Null(model.
GetSymbolInfo
(cref).Symbol);
5145
Assert.Null(model.
GetSymbolInfo
(crefs[0]).Symbol);
5146
Assert.Null(model.
GetSymbolInfo
(crefs[3]).Symbol);
5147
Assert.Null(model.
GetSymbolInfo
(crefs[5]).Symbol);
5148
Assert.Null(model.
GetSymbolInfo
(crefs[7]).Symbol);
5150
Assert.Equal(type, model.
GetSymbolInfo
(crefs[1]).Symbol.OriginalDefinition);
5151
Assert.Equal(nonGenericMethod, model.
GetSymbolInfo
(crefs[2]).Symbol.OriginalDefinition);
5152
Assert.Equal(genericMethod, model.
GetSymbolInfo
(crefs[4]).Symbol.OriginalDefinition);
5153
Assert.Equal(genericMethod, model.
GetSymbolInfo
(crefs[6]).Symbol.OriginalDefinition);
5178
Assert.Null(model.
GetSymbolInfo
(cref).Symbol);
5200
Assert.Null(model.
GetSymbolInfo
(cref).Symbol);
5244
Assert.Equal(m1a, model.
GetSymbolInfo
(crefs[0]).Symbol.OriginalDefinition);
5245
Assert.Equal(m1b, model.
GetSymbolInfo
(crefs[1]).Symbol.OriginalDefinition);
5246
Assert.Equal(m2a, model.
GetSymbolInfo
(crefs[2]).Symbol.OriginalDefinition);
5247
Assert.Equal(m2b, model.
GetSymbolInfo
(crefs[3]).Symbol.OriginalDefinition);
5249
Assert.Equal(m1a, model.
GetSymbolInfo
(crefs[4]).Symbol.OriginalDefinition);
5250
Assert.Equal(m1b, model.
GetSymbolInfo
(crefs[5]).Symbol.OriginalDefinition);
5251
Assert.Equal(m2a, model.
GetSymbolInfo
(crefs[6]).Symbol.OriginalDefinition);
5252
Assert.Equal(m2b, model.
GetSymbolInfo
(crefs[7]).Symbol.OriginalDefinition);
5286
Assert.Null(model.
GetSymbolInfo
(cref).Symbol);
5312
Assert.Null(model.
GetSymbolInfo
(cref).Symbol);
5338
Assert.Null(model.
GetSymbolInfo
(cref).Symbol);
5364
Assert.Null(model.
GetSymbolInfo
(cref).Symbol);
5403
Assert.Equal(compilation.GetSpecialType(SpecialType.System_Int32), model.
GetSymbolInfo
(crefSyntaxes[0]).Symbol);
5404
Assert.Equal(compilation.GetSpecialType(SpecialType.System_Int64), model.
GetSymbolInfo
(crefSyntaxes[1]).Symbol);
5426
Assert.Equal("System.IntPtr System.IntPtr.op_Explicit(System.Void* value)", model.
GetSymbolInfo
(cref).Symbol.ToTestDisplayString());
5446
Assert.Equal(compilation.GlobalNamespace.GetMember<INamedTypeSymbol>("C"), model.
GetSymbolInfo
(cref).Symbol);
5473
Assert.Equal(expectedSymbol, model.
GetSymbolInfo
(cref).Symbol);
5495
Assert.Equal(expectedSymbol, model.
GetSymbolInfo
(cref).Symbol.OriginalDefinition);
5560
var referencedType = (INamedTypeSymbol)model.
GetSymbolInfo
(cref).Symbol;
5598
var actualSymbol = model.
GetSymbolInfo
(cref).Symbol;
5628
var actualSymbol = model.
GetSymbolInfo
(cref).Symbol;
5660
Assert.Null(model.
GetSymbolInfo
(cref).Symbol);
5699
Assert.Null(model.
GetSymbolInfo
(id).Symbol); //Used to assert/throw.
5716
var symbol = model.
GetSymbolInfo
(cref).Symbol;
5749
var info = model.
GetSymbolInfo
(parameterType);
5754
var containingTypeInfo = model.
GetSymbolInfo
(parameterTypeContainingType);
5798
var typeSymbol = model.
GetSymbolInfo
(typeSyntax).Symbol;
5851
var symbol = model.
GetSymbolInfo
(cref).Symbol;
5900
var actualSymbol = model.
GetSymbolInfo
(cref).Symbol;
5924
var actualSymbol = model.
GetSymbolInfo
(cref).Symbol;
5948
var info = model.
GetSymbolInfo
(cref);
5973
var actualSymbol = model.
GetSymbolInfo
(cref).Symbol;
5997
var info = model.
GetSymbolInfo
(cref);
6025
var actualSymbol = model.
GetSymbolInfo
(cref).Symbol;
6047
var typeParameterSymbol = model.
GetSymbolInfo
(typeParameterSyntax).Symbol;
6071
var methodSymbol = model.
GetSymbolInfo
(methodNameSyntax).Symbol;
6108
var actualReturnTypeSymbol = model.
GetSymbolInfo
(returnTypeSyntax).Symbol;
6112
var actualCrefSymbol = model.
GetSymbolInfo
(crefSyntax).Symbol;
6146
var actualParameterTypeSymbol = model.
GetSymbolInfo
(parameterTypeSyntax).Symbol;
6150
var actualCrefSymbol = model.
GetSymbolInfo
(crefSyntax).Symbol;
6188
var parameterTypeSymbol = model.
GetSymbolInfo
(parameterTypeSyntax).Symbol;
6212
var info = model.
GetSymbolInfo
(crefSyntax);
6245
var info = model.
GetSymbolInfo
(parameterSyntax);
6277
var symbolInfo = model.
GetSymbolInfo
(crefName);
6293
symbolInfo = speculativeModel.
GetSymbolInfo
(speculatedName);
6427
var info = model.
GetSymbolInfo
(syntax);
6465
var info = model.
GetSymbolInfo
(syntax);
6500
Assert.Equal(outer, model.
GetSymbolInfo
(crefs[0]).Symbol.OriginalDefinition);
6501
Assert.Equal(inner, model.
GetSymbolInfo
(crefs[1]).Symbol.OriginalDefinition);
6532
var actualSymbol0 = model.
GetSymbolInfo
(crefs[0]).Symbol;
6535
var actualSymbol1 = model.
GetSymbolInfo
(crefs[1]).Symbol;
6559
Assert.Equal(compilation.GlobalNamespace.GetMember<INamedTypeSymbol>("C"), model.
GetSymbolInfo
(cref).Symbol);
6581
Assert.Equal(compilation.GlobalNamespace.GetMember<INamedTypeSymbol>("C"), model.
GetSymbolInfo
(cref).Symbol);
6604
Assert.Equal(compilation.GlobalNamespace.GetMember<INamedTypeSymbol>("Cat"), model.
GetSymbolInfo
(cref).Symbol);
6611
return crefs.Select(syntax => model.
GetSymbolInfo
(syntax).Symbol).Select(symbol => (object)symbol == null ? null : symbol.OriginalDefinition).ToArray();
6640
var typeParameter = (ITypeParameterSymbol)model.
GetSymbolInfo
(name).Symbol;
6672
var parameterSymbol = ((IMethodSymbol)model.
GetSymbolInfo
(cref).Symbol).Parameters.Single();
6715
var parameterSymbol = ((IMethodSymbol)model.
GetSymbolInfo
(cref).Symbol).Parameters.Single();
6865
Assert.True(model.
GetSymbolInfo
(cref).IsEmpty);
7029
var symbol = model.
GetSymbolInfo
(crefSyntaxes.Single()).Symbol;
DocumentationComments\DocumentationCommentIDTests.cs (1)
145
var symbol = model.
GetSymbolInfo
(syntax).Symbol;
DocumentationComments\ParameterTests.cs (47)
41
Assert.Equal(typeParameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)).Symbol);
42
Assert.Equal(typeParameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)).Symbol);
65
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)).Symbol);
66
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)).Symbol);
89
Assert.Equal(typeParameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)).Symbol);
90
Assert.Equal(typeParameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)).Symbol);
114
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)).Symbol);
115
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)).Symbol);
143
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)).Symbol);
144
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)).Symbol);
168
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)).Symbol);
169
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)).Symbol);
189
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)));
190
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)));
210
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)));
211
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)));
231
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)));
232
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)));
252
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)));
253
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)));
281
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)).Symbol);
282
Assert.Equal(SymbolInfo.None, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)));
306
Assert.Equal(parameters.ElementAt(0), model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)).Symbol);
307
Assert.Equal(parameters.ElementAt(1), model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)).Symbol);
308
Assert.Equal(parameters.ElementAt(2), model.
GetSymbolInfo
(nameSyntaxes.ElementAt(2)).Symbol);
333
var info = model.
GetSymbolInfo
(nameSyntax);
356
var info = model.
GetSymbolInfo
(nameSyntax);
383
Assert.Equal(typeParameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(0)).Symbol);
384
Assert.Equal(parameter, model.
GetSymbolInfo
(nameSyntaxes.ElementAt(1)).Symbol);
695
Assert.Equal(method.Parameters[0], model.
GetSymbolInfo
(nameSyntaxes[0]).Symbol);
696
Assert.Equal(method.Parameters[1], model.
GetSymbolInfo
(nameSyntaxes[1]).Symbol);
744
Assert.Null(model.
GetSymbolInfo
(names[0]).Symbol);
745
Assert.Null(model.
GetSymbolInfo
(names[1]).Symbol);
746
Assert.Null(model.
GetSymbolInfo
(names[2]).Symbol);
747
Assert.Null(model.
GetSymbolInfo
(names[3]).Symbol);
794
Assert.Null(model.
GetSymbolInfo
(names[0]).Symbol);
795
Assert.Null(model.
GetSymbolInfo
(names[1]).Symbol);
798
Assert.Null(model.
GetSymbolInfo
(names[2]).Symbol);
799
Assert.Null(model.
GetSymbolInfo
(names[3]).Symbol);
802
Assert.Null(model.
GetSymbolInfo
(names[4]).Symbol);
803
Assert.Null(model.
GetSymbolInfo
(names[5]).Symbol);
808
Assert.Null(model.
GetSymbolInfo
(names[6]).Symbol);
809
Assert.Null(model.
GetSymbolInfo
(names[7]).Symbol);
812
Assert.Null(model.
GetSymbolInfo
(names[8]).Symbol);
813
Assert.Null(model.
GetSymbolInfo
(names[9]).Symbol);
816
Assert.Null(model.
GetSymbolInfo
(names[10]).Symbol);
817
Assert.Null(model.
GetSymbolInfo
(names[11]).Symbol);
SymbolDisplay\SymbolDisplayTests.cs (6)
5744
SymbolDisplay.ToDisplayParts(model.
GetSymbolInfo
(actualThis).Symbol, SymbolDisplayFormat.MinimallyQualifiedFormat),
5754
SymbolDisplay.ToDisplayParts(model.
GetSymbolInfo
(escapedThis).Symbol, SymbolDisplayFormat.MinimallyQualifiedFormat),
8026
var symbol = model.
GetSymbolInfo
(variable).Symbol;
8120
var symbol = model.
GetSymbolInfo
(constructor).Symbol;
8180
var symbol = model.
GetSymbolInfo
(constructor).Symbol;
9047
var op = model.
GetSymbolInfo
(binaryExpression).Symbol;
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (4)
1028
var localD = (ILocalSymbol)semanticModel.
GetSymbolInfo
(identifierSyntax).Symbol;
1033
var methodDispose = (IMethodSymbol)semanticModel.
GetSymbolInfo
(memberAccessSyntax).Symbol;
1044
var isInterfaceNameBound = semanticModel.
GetSymbolInfo
(interfaceName).Symbol is INamedTypeSymbol;
1051
var methodSymbol = semanticModel.
GetSymbolInfo
(memberAccessed).Symbol as IMethodSymbol;
Symbols\AnonymousTypesSemanticsTests.cs (6)
754
var info = data.Model.
GetSymbolInfo
((ExpressionSyntax)data.Nodes[0]);
777
var info1 = data.Model.
GetSymbolInfo
(((AnonymousObjectMemberDeclaratorSyntax)data.Nodes[1]).Expression);
782
var info2 = data.Model.
GetSymbolInfo
((ExpressionSyntax)data.Nodes[2]);
846
var info1 = data.Model.
GetSymbolInfo
(((AnonymousObjectMemberDeclaratorSyntax)data.Nodes[1]).Expression);
851
var info2 = data.Model.
GetSymbolInfo
(((AnonymousObjectMemberDeclaratorSyntax)data.Nodes[2]).Expression);
1538
var info = tuple.Item2.
GetSymbolInfo
(tuple.Item1);
Symbols\AnonymousTypesSymbolTests.cs (1)
1642
var sym = model.
GetSymbolInfo
(expr);
Symbols\CheckedUserDefinedOperatorsTests.cs (13)
7238
Assert.Equal("System.Int64 C0.op_CheckedExplicit(C0 x)", model.
GetSymbolInfo
(xNode.Parent).Symbol.ToTestDisplayString());
7239
Assert.Equal("System.Int64 C0.op_CheckedExplicit(C0 x)", model.
GetSymbolInfo
(yNode.Parent).Symbol.ToTestDisplayString());
7241
var int64 = ((IMethodSymbol)model.
GetSymbolInfo
(xNode.Parent).Symbol).ReturnType;
7310
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
GetSymbolInfo
(xNode.Parent).Symbol.ToTestDisplayString());
7311
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
GetSymbolInfo
(yNode.Parent).Symbol.ToTestDisplayString());
7313
var int64 = ((IMethodSymbol)model.
GetSymbolInfo
(xNode.Parent).Symbol).ReturnType;
7381
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
GetSymbolInfo
(xNode.Parent).Symbol.ToTestDisplayString());
7382
Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.
GetSymbolInfo
(yNode.Parent).Symbol.ToTestDisplayString());
7384
var int64 = ((IMethodSymbol)model.
GetSymbolInfo
(xNode.Parent).Symbol).ReturnType;
7454
Assert.Equal("C0 C0.op_CheckedUnaryNegation(C0 a)", model.
GetSymbolInfo
(xNode.Parent).Symbol.ToTestDisplayString());
7455
Assert.Equal("C0 C0.op_CheckedUnaryNegation(C0 a)", model.
GetSymbolInfo
(yNode.Parent).Symbol.ToTestDisplayString());
7518
Assert.Equal("C0 C0.op_UnaryNegation(C0 a)", model.
GetSymbolInfo
(xNode.Parent).Symbol.ToTestDisplayString());
7519
Assert.Equal("C0 C0.op_UnaryNegation(C0 a)", model.
GetSymbolInfo
(yNode.Parent).Symbol.ToTestDisplayString());
Symbols\ConversionTests.cs (14)
455
Assert.Equal("System.Int32 C.Test()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
486
Assert.Equal("C C.op_Implicit(System.Func<System.Int32> intDelegate)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString()); // Unexpected: Should be null
521
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
557
Assert.Equal("C C.op_Implicit(System.Func<System.Int32> intDelegate)", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString()); // Unexpected: Should be null
593
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol); // Unexpected: Should be null
627
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
662
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
687
Assert.Equal("System.Int32 C.Test()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
718
Assert.Equal("System.Int32 C.Test()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
744
Assert.Null(model.
GetSymbolInfo
(memberAccess).Symbol);
767
Assert.Equal("System.Int32 C.Test()", model.
GetSymbolInfo
(memberAccess).Symbol.ToTestDisplayString());
2072
var castInfo = model.
GetSymbolInfo
(castSyntax);
2142
var symbol = model.
GetSymbolInfo
(syntax).Symbol;
2176
var symbol = model.
GetSymbolInfo
(syntax).Symbol;
Symbols\DestructorTests.cs (1)
416
var info = model.
GetSymbolInfo
(finalizeSyntax);
Symbols\ExtensionMethodTests.cs (9)
226
var gooSymbol = (IMethodSymbol)compilation.GetSemanticModel(syntaxTree).
GetSymbolInfo
(
2433
var info = model.
GetSymbolInfo
(expr);
2728
var symbolInfo = model.
GetSymbolInfo
((SimpleNameSyntax)node);
2738
symbolInfo = model.
GetSymbolInfo
((GenericNameSyntax)node);
3015
var info = model.
GetSymbolInfo
(call);
3144
var firstInvocationSymbol = model.
GetSymbolInfo
(firstInvocation).Symbol;
3145
var firstInvocationExpressionSymbol = model.
GetSymbolInfo
(firstInvocationExpression).Symbol;
3149
var secondInvocationSymbol = model.
GetSymbolInfo
(secondInvocation).Symbol;
3150
var secondInvocationExpressionSymbol = model.
GetSymbolInfo
(secondInvocationExpression).Symbol;
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1164
var a = (ILocalSymbol)model.
GetSymbolInfo
(misplacedDeclaration).Symbol!;
Symbols\ImplicitClassTests.cs (1)
76
Assert.Null(model.
GetSymbolInfo
(toStringIdentifier).Symbol);
Symbols\IndexerTests.cs (3)
1297
var symbolInfo = model.
GetSymbolInfo
(indexerAccessSyntax);
2532
var actual = GetElementAccessExpressions(tree.GetCompilationUnitRoot()).Select(syntax => model.
GetSymbolInfo
(syntax).Symbol.ToTestDisplayString());
2846
var idxSymbol2 = model.
GetSymbolInfo
(expr);
Symbols\LocalFunctionTests.cs (4)
447
var symbol = model.
GetSymbolInfo
(invocation).Symbol;
471
var symbol = model.
GetSymbolInfo
(invocation).Symbol;
500
var symbol = model.
GetSymbolInfo
(invocation).Symbol;
523
var symbol = model.
GetSymbolInfo
(invocation).Symbol;
Symbols\Metadata\MetadataTypeTests.cs (2)
374
var symInfo = model.
GetSymbolInfo
(id);
388
symInfo = model.
GetSymbolInfo
(id);
Symbols\MethodEqualityTests.cs (1)
216
var semanticInfo = model.
GetSymbolInfo
(exprStmt.Expression);
Symbols\PartialPropertiesTests.cs (1)
5174
var symbolInfo = model.
GetSymbolInfo
(node);
Symbols\RelaxedShiftOperatorTests.cs (6)
105
Assert.Equal("C1.operator " + op + "(C1, C2)", model.
GetSymbolInfo
(shift).Symbol.ToDisplayString());
149
Assert.Equal("C1.operator " + op + "(C1, C2)", model.
GetSymbolInfo
(shift).Symbol.ToDisplayString());
193
Assert.Equal("C1.operator " + op + "(C1, C2)", model.
GetSymbolInfo
(shift).Symbol.ToDisplayString());
237
Assert.Equal("C1.operator " + op + "(C1, C2)", model.
GetSymbolInfo
(shift).Symbol.ToDisplayString());
281
Assert.Equal("C1.operator " + op + "(C1, C2)", model.
GetSymbolInfo
(shift).Symbol.ToDisplayString());
325
Assert.Equal("C1.operator " + op + "(C1, C2)", model.
GetSymbolInfo
(shift).Symbol.ToDisplayString());
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
156
var sym = model.
GetSymbolInfo
(node).Symbol as IMethodSymbol;
Symbols\Source\DelegateTests.cs (4)
739
var parameter = model.
GetSymbolInfo
(anonymousMethod).Symbol.GetParameters()[0];
766
Assert.Empty(model.
GetSymbolInfo
(anonymousMethod).Symbol.GetParameters());
826
var lambda = (IMethodSymbol)model.
GetSymbolInfo
(lambdaSyntax).Symbol;
833
lambda = (IMethodSymbol)model.
GetSymbolInfo
(lambdaSyntax).Symbol;
Symbols\Source\ExternAliasTests.cs (3)
498
var qualifiedNameInfo = model.
GetSymbolInfo
(usingTargetSyntax);
501
var aliasQualifiedNameInfo = model.
GetSymbolInfo
(aliasQualifiedNameSyntax);
504
var aliasNameInfo = model.
GetSymbolInfo
(aliasQualifiedNameSyntax.Alias);
Symbols\Source\FileModifierTests.cs (10)
2601
var symbolInfo = model.
GetSymbolInfo
(node.Expression);
2640
var symbolInfo = model.
GetSymbolInfo
(node.Expression);
3511
var symbolInfo = model.
GetSymbolInfo
(invocation.Expression);
3560
var symbolInfo = model.
GetSymbolInfo
(invocation.Expression);
3613
var symbolInfo = model.
GetSymbolInfo
(invoked);
3645
var info = model.
GetSymbolInfo
(((ExpressionStatementSyntax)body.Statements.First()).Expression);
3715
var info = model.
GetSymbolInfo
(((ExpressionStatementSyntax)body.Statements.First()).Expression);
3779
var info = speculativeModel!.
GetSymbolInfo
(((ExpressionStatementSyntax)newBody.Statements.First()).Expression);
3820
var info = speculativeModel!.
GetSymbolInfo
(((ExpressionStatementSyntax)newBody.Statements.First()).Expression);
3980
var symbolInfo = model.
GetSymbolInfo
(methodNameSyntax);
Symbols\Source\LocalTests.cs (1)
63
var local = (ILocalSymbol)model.
GetSymbolInfo
(expressionSyntax).Symbol!;
Symbols\Source\NullablePublicAPITests.cs (68)
948
var method = (IMethodSymbol)model.
GetSymbolInfo
(inv).Symbol;
1853
var symbolInfo = model.
GetSymbolInfo
(invocations[0]);
1855
symbolInfo = model.
GetSymbolInfo
(invocations[1]);
1896
var symbolInfo = model.
GetSymbolInfo
(invocations[0]);
1898
symbolInfo = model.
GetSymbolInfo
(invocations[1]);
2664
var symbolInfo = model.
GetSymbolInfo
(select);
2702
var symbolInfo = model.
GetSymbolInfo
(select);
2739
var symInfo = model.
GetSymbolInfo
(memberAccess[0]);
2744
symInfo = model.
GetSymbolInfo
(memberAccess[1]);
2785
var symInfo = model.
GetSymbolInfo
(memberAccess[0]);
2790
symInfo = model.
GetSymbolInfo
(memberAccess[1]);
2828
var symInfo = model.
GetSymbolInfo
(memberAccess[0]);
2833
symInfo = model.
GetSymbolInfo
(memberAccess[1]);
2839
var event1 = model.
GetSymbolInfo
(memberAccess[2]).Symbol;
2840
var event2 = model.
GetSymbolInfo
(memberAccess[3]).Symbol;
2877
var symInfo = model.
GetSymbolInfo
(memberAccess[0]);
2882
symInfo = model.
GetSymbolInfo
(memberAccess[1]);
3265
var propertySymbol = (IPropertySymbol)model.
GetSymbolInfo
(indexers[0]).Symbol;
3267
propertySymbol = (IPropertySymbol)model.
GetSymbolInfo
(indexers[1]).Symbol;
3316
var propertySymbol = (IPropertySymbol)model.
GetSymbolInfo
(indexers[0]).Symbol;
3318
propertySymbol = (IPropertySymbol)model.
GetSymbolInfo
(indexers[1]).Symbol;
3365
var propertySymbol = (IMethodSymbol)model.
GetSymbolInfo
(indexer).Symbol;
3411
var method = (IMethodSymbol)model.
GetSymbolInfo
(syntax).Symbol;
3456
var method = (IMethodSymbol)model.
GetSymbolInfo
(syntax).Symbol;
3489
var lambdaSymbol = (IMethodSymbol)model.
GetSymbolInfo
(lambda).Symbol;
3502
var parameterSymbol = (IParameterSymbol)model.
GetSymbolInfo
(o1Ref).Symbol;
3538
var lambdaSymbol = model.
GetSymbolInfo
(lambda).Symbol;
3542
var innerLambdaSymbol = (IMethodSymbol)model.
GetSymbolInfo
(innerLambda).Symbol;
3556
var o1Symbol = (IParameterSymbol)model.
GetSymbolInfo
(o1Ref).Symbol;
3567
var o2Symbol = (IParameterSymbol)model.
GetSymbolInfo
(o2Ref).Symbol;
3599
var lambdaSymbol = model.
GetSymbolInfo
(lambda).Symbol;
3603
var innerLambdaSymbol = (IMethodSymbol)model.
GetSymbolInfo
(innerLambda).Symbol;
3617
var o1Symbol = (IParameterSymbol)model.
GetSymbolInfo
(o1Ref).Symbol;
3628
var o2Symbol = (IParameterSymbol)model.
GetSymbolInfo
(o2Ref).Symbol;
3662
var lambdaSymbol = (IMethodSymbol)model.
GetSymbolInfo
(lambda).Symbol;
3668
var o2Symbol = model.
GetSymbolInfo
(o2Reference).Symbol;
3776
var parameterSymbol = (IParameterSymbol)model.
GetSymbolInfo
(o1Ref).Symbol;
3782
var info = speculativeModel.
GetSymbolInfo
(newReference);
3809
var lambdaSymbol = (IMethodSymbol)model.
GetSymbolInfo
(lambda).Symbol;
3855
var lambdaSymbol = model.
GetSymbolInfo
(lambda).Symbol;
3864
var o2Ref = model.
GetSymbolInfo
(innerO2Reference);
3914
var fieldLambdaSymbol = model.
GetSymbolInfo
(fieldLambda).Symbol;
3916
var o1Symbol = (IParameterSymbol)model.
GetSymbolInfo
(o1Reference).Symbol;
3928
var propertyLambdaSymbol = model.
GetSymbolInfo
(propertyLambda).Symbol;
3930
var o3Symbol = (IParameterSymbol)model.
GetSymbolInfo
(o3Reference).Symbol;
3976
var lambdaSymbol = model.
GetSymbolInfo
(lambda).Symbol;
3979
var innerLambdaSymbol1 = (IMethodSymbol)model.
GetSymbolInfo
(innerLambda1).Symbol;
3989
var innerLambdaSymbol2 = (IMethodSymbol)model.
GetSymbolInfo
(innerLambda2).Symbol;
4051
var o1RefSymbol = model.
GetSymbolInfo
(o1Ref).Symbol;
4054
var o2RefSymbol = model.
GetSymbolInfo
(o2Ref).Symbol;
4064
Assert.Equal(o2Symbol, speculativeModel.
GetSymbolInfo
(speculativeO2Ref).Symbol, SymbolEqualityComparer.IncludeNullability);
4069
Assert.Equal(o1Symbol, speculativeModel.
GetSymbolInfo
(speculativeO1Ref).Symbol, SymbolEqualityComparer.IncludeNullability);
4112
var lambdaSymbol = model.
GetSymbolInfo
(lambda).Symbol;
4175
var lambdaSymbol = model.
GetSymbolInfo
(lambda).Symbol;
4214
var symbolInfo = specModel.
GetSymbolInfo
(newAttributeUsage.ArgumentList.Arguments[0].Expression);
4368
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4396
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4426
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4456
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4486
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4518
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4551
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4579
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4609
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4640
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4673
var symbol2 = speculativeModel.
GetSymbolInfo
(type2);
4778
var actualAnnotations = invocations.Select(inv => (((IMethodSymbol)model.
GetSymbolInfo
(inv).Symbol)).TypeArguments[0].NullableAnnotation).ToArray();
5047
AssertEx.Equal("C..ctor(System.Int32 i)", model.
GetSymbolInfo
(constructor).CandidateSymbols[0].ToTestDisplayString());
Symbols\Source\UsingAliasTests.cs (2)
708
var symbolInfo = model.
GetSymbolInfo
(node);
751
var symbolInfo = model.
GetSymbolInfo
(node);
Symbols\SymbolEqualityTests.cs (14)
43
var nonNullPlus = (IMethodSymbol)model.
GetSymbolInfo
(invocations[0]).Symbol;
44
var nullPlus = (IMethodSymbol)model.
GetSymbolInfo
(invocations[1]).Symbol;
86
var nonNullStringExt = (IMethodSymbol)model.
GetSymbolInfo
(invocations[0]).Symbol;
89
var nullStringExt = (IMethodSymbol)model.
GetSymbolInfo
(invocations[1]).Symbol;
126
var nonNullM = model.
GetSymbolInfo
(invocations[0]).Symbol;
127
var nullM = model.
GetSymbolInfo
(invocations[1]).Symbol;
167
var nonNullM = (IMethodSymbol)model.
GetSymbolInfo
(invocations[0]).Symbol;
168
var nullM = (IMethodSymbol)model.
GetSymbolInfo
(invocations[1]).Symbol;
595
var create1Symbol = model.
GetSymbolInfo
(create1Syntax).Symbol;
596
var create2Symbol = model.
GetSymbolInfo
(create2Syntax).Symbol;
782
var field2 = (IFieldSymbol)model.
GetSymbolInfo
(member2Syntax).Symbol; // A<T!>! A<T!>.field
833
var method2 = (IMethodSymbol)model.
GetSymbolInfo
(member2Syntax).Symbol; // A<T!>! A<T!>.M(A<T!>! t)
894
var event2 = (IEventSymbol)model.
GetSymbolInfo
(member2Syntax).Symbol; // System.EventHandler<T!>! A<T!>.MyEvent
939
var lambdaSymbol = (IMethodSymbol)semanticModel1.
GetSymbolInfo
(lambdaSyntax).Symbol;
Symbols\SymbolExtensionTests.cs (5)
103
var anonymousType = model.
GetSymbolInfo
(identifier).Symbol.GetSymbol<TypeSymbol>();
121
var anonymousType = model.
GetSymbolInfo
(identifier).Symbol.GetSymbol<TypeSymbol>();
139
var anonymousType = model.
GetSymbolInfo
(identifier).Symbol.GetSymbol<TypeSymbol>();
158
var anonymousType = model.
GetSymbolInfo
(identifier).Symbol.GetSymbol<TypeSymbol>();
252
var method = model.
GetSymbolInfo
(tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Method").Single()).Symbol.GetSymbol<MethodSymbol>();
Symbols\TypeTests.cs (1)
1856
var info = model.
GetSymbolInfo
(syntax);
Symbols\UnsignedRightShiftTests.cs (13)
129
var unsignedShiftSymbol = (IMethodSymbol)model.
GetSymbolInfo
(unsignedShift).Symbol;
130
var shiftSymbol = (IMethodSymbol)model.
GetSymbolInfo
(shift).Symbol;
632
var unsignedShiftSymbol = (IMethodSymbol)model.
GetSymbolInfo
(unsignedShift).Symbol;
633
var shiftSymbol = (IMethodSymbol)model.
GetSymbolInfo
(shift).Symbol;
1182
var unsignedShiftSymbol = (IMethodSymbol)model.
GetSymbolInfo
(unsignedShift).Symbol;
1183
var shiftSymbol = (IMethodSymbol)model.
GetSymbolInfo
(shift).Symbol;
1590
var unsignedShiftSymbol = (IMethodSymbol)model.
GetSymbolInfo
(unsignedShift).Symbol;
1591
var shiftSymbol = (IMethodSymbol)model.
GetSymbolInfo
(shift).Symbol;
1986
Assert.Equal("C1 C1.op_UnsignedRightShift(C1 x, System.Int32 y)", model.
GetSymbolInfo
(unsignedShift).Symbol.ToTestDisplayString());
2238
Assert.Equal("C1 C1.op_UnsignedRightShift(C1? x, System.Int32? y)", model.
GetSymbolInfo
(unsignedShift).Symbol.ToTestDisplayString());
2380
Assert.Equal("C1 C1.op_UnsignedRightShift(C1 x, System.Int32 y)", model.
GetSymbolInfo
(unsignedShift).Symbol.ToTestDisplayString());
2514
Assert.Equal("C1 C1.op_UnsignedRightShift(C1 x, System.Int32 y)", model.
GetSymbolInfo
(unsignedShift).Symbol.ToTestDisplayString());
2611
Assert.Equal("C1 C1.op_UnsignedRightShift(C1 x, System.Int32 y)", model.
GetSymbolInfo
(unsignedShift).Symbol.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\FieldAndValueKeywordTests.cs (1)
1569
var symbolInfo = model.
GetSymbolInfo
(expr);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (6)
CompilationTestUtils.cs (6)
235
symbolInfo = semanticModel.
GetSymbolInfo
(expr);
247
symbolInfo = semanticModel.
GetSymbolInfo
(attribute);
256
symbolInfo = semanticModel.
GetSymbolInfo
(ordering);
260
symbolInfo = semanticModel.
GetSymbolInfo
(selectOrGroupClause);
264
symbolInfo = semanticModel.
GetSymbolInfo
(initializer);
273
symbolInfo = semanticModel.
GetSymbolInfo
(pattern);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinRTCollectionTests.cs (1)
7425
var addMethod = model.
GetSymbolInfo
(add).Symbol;
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\TestOperationVisitor.cs (1)
800
var symbolInfo = semanticModel?.
GetSymbolInfo
(syntax) ?? default;
Microsoft.CodeAnalysis.UnitTests (1)
Symbols\DocumentationCommentIdTests.cs (1)
181
var symbol = semanticModel.
GetSymbolInfo
(node!).Symbol;