146 references to GetAliasInfo
Microsoft.CodeAnalysis (1)
Compilation\Extensions.cs (1)
70
return semanticModel.
GetAliasInfo
(nameSyntax, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (13)
CodeGen\CodeGenDeconstructTests.cs (10)
3755
Assert.Null(model.
GetAliasInfo
(x1Type));
3804
var x1Alias = model.
GetAliasInfo
(x1Type);
3812
Assert.Null(model.
GetAliasInfo
(x2Type));
5037
Assert.Null(model.
GetAliasInfo
(xType));
5043
Assert.Equal("alias=System.Int32", model.
GetAliasInfo
(yType).ToTestDisplayString());
5189
Assert.Null(model.
GetAliasInfo
(x1Type));
5820
var x1Alias = model.
GetAliasInfo
(x1Type);
5828
var x3Alias = model.
GetAliasInfo
(x3Type);
5872
Assert.Null(model.
GetAliasInfo
(x1Type));
5878
Assert.Null(model.
GetAliasInfo
(x3Type));
CodeGen\CodeGenRefLocalTests.cs (3)
3264
Assert.Null(model.
GetAliasInfo
(type));
3301
var alias = model.
GetAliasInfo
(type);
3335
Assert.Null(model.
GetAliasInfo
(type));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Semantics\PatternMatchingTests_Global.cs (2)
6377
Assert.Equal("a=System.Int32", model.
GetAliasInfo
(x1.Type).ToTestDisplayString());
6400
Assert.Null(model.
GetAliasInfo
(x1.Type));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (78)
Semantics\ColorColorTests.cs (1)
592
var alias = model.
GetAliasInfo
(expr);
Semantics\DeconstructionTests.cs (33)
4283
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
4301
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
4315
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
4414
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
4432
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
4446
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
4542
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
4563
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
4580
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
4688
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[0].Type).ToTestDisplayString());
4702
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[1].Type).ToTestDisplayString());
4782
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[0].Type).ToTestDisplayString());
4796
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[1].Type).ToTestDisplayString());
4860
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[0].Type).ToTestDisplayString());
4877
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[1].Type).ToTestDisplayString());
4959
Assert.Equal("al=System.Int32", model.
GetAliasInfo
(declaration.Type).ToTestDisplayString());
5005
Assert.Equal("al=System.Int32", model.
GetAliasInfo
(declaration.Type).ToTestDisplayString());
5066
Assert.Equal("al=System.Int32", model.
GetAliasInfo
(declaration.Type).ToTestDisplayString());
5228
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5246
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5260
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
5372
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5390
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5404
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
5509
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5530
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5547
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
5696
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5710
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5806
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5820
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5909
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5926
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
Semantics\GlobalUsingDirectiveTests.cs (7)
4246
Assert.Equal("alias1=C1", model.
GetAliasInfo
(node.Type).ToTestDisplayString());
4254
Assert.Equal("alias1=C1", model.
GetAliasInfo
(node.Type).ToTestDisplayString());
4282
Assert.Equal("alias1=C1", model.
GetAliasInfo
(node.Type).ToTestDisplayString());
4290
Assert.Equal("alias1=C1", model.
GetAliasInfo
(node.Type).ToTestDisplayString());
4298
Assert.Equal("alias1=C1", model.
GetAliasInfo
(node.Type).ToTestDisplayString());
4306
Assert.Equal("alias1=C1", model.
GetAliasInfo
(node.Type).ToTestDisplayString());
4318
Assert.Equal("alias1=C3", model.
GetAliasInfo
(node.Type).ToTestDisplayString());
Semantics\LocalFunctionTests.cs (4)
1781
Assert.Null(model.
GetAliasInfo
(a));
1804
Assert.Null(model.
GetAliasInfo
(clsCompliant));
1856
Assert.Null(model.
GetAliasInfo
(a));
1879
Assert.Null(model.
GetAliasInfo
(clsCompliant));
Semantics\OutVarTests.cs (33)
17925
Assert.Equal("a=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
17957
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
18074
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18109
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18148
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18189
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18232
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18275
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18314
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18390
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
19294
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
19372
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
32491
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
32519
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
32547
Assert.Equal("a=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
32573
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
33018
Assert.Null(model.
GetAliasInfo
(declaration1.Type));
33034
Assert.Null(model.
GetAliasInfo
(declaration2.Type));
33090
Assert.Null(model.
GetAliasInfo
(declaration1.Type));
33132
Assert.Equal("alias1=System.Int32", model.
GetAliasInfo
(declaration1.Type).ToTestDisplayString());
33148
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declaration2.Type).ToTestDisplayString());
33196
Assert.Null(model.
GetAliasInfo
(declaration1.Type));
33214
Assert.Null(model.
GetAliasInfo
(declaration2.Type));
35122
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35161
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35205
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35236
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35275
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35307
Assert.Null(model.
GetAliasInfo
(varType));
35343
Assert.Null(model.
GetAliasInfo
(varType));
35382
Assert.Null(model.
GetAliasInfo
(varType));
35412
Assert.Null(model.
GetAliasInfo
(varType));
35449
Assert.Null(model.
GetAliasInfo
(varType));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (34)
Compilation\SemanticModelAPITests.cs (7)
1279
Assert.Equal(aliasSymbol, model.
GetAliasInfo
(aliasQualifiedSyntax.Alias));
1312
Assert.Equal(aliasSymbol, model.
GetAliasInfo
(aliasQualifiedSyntax.Alias));
1749
var fieldTypeAliasInfo = model.
GetAliasInfo
(typeSyntax);
2902
var symbol = speculativeModel.
GetAliasInfo
(speculatedAliasName);
4612
return compilation.GetSemanticModel(tree).
GetAliasInfo
(node);
4627
var alias1 = model.
GetAliasInfo
(nodes[0]);
4628
var alias2 = model.
GetAliasInfo
(nodes[1]);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (6)
3868
var alias1 = modelWeakReference.UseReference(sm => sm.
GetAliasInfo
(node));
3875
var alias2 = model2.
GetAliasInfo
(node);
4294
var aliasSymbol = speculativeModel.
GetAliasInfo
(attr3.Name as IdentifierNameSyntax);
4340
aliasSymbol = speculativeModel.
GetAliasInfo
(attr6.Name as IdentifierNameSyntax);
4363
aliasSymbol = speculativeModel.
GetAliasInfo
(attr7.Name as IdentifierNameSyntax);
4385
aliasSymbol = speculativeModel.
GetAliasInfo
(attr8.Name as IdentifierNameSyntax);
DocumentationComments\CrefTests.cs (2)
6216
var alias = model.
GetAliasInfo
(crefSyntax.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Single());
6249
var alias = model.
GetAliasInfo
(parameterSyntax);
Symbols\Source\ExternAliasTests.cs (1)
362
var alias1 = model.
GetAliasInfo
(qualifier);
Symbols\Source\UsingAliasTests.cs (18)
49
var alias1 = model.
GetAliasInfo
((IdentifierNameSyntax)base1);
71
var alias4 = model.
GetAliasInfo
((IdentifierNameSyntax)base4);
109
var alias1 = model.
GetAliasInfo
((IdentifierNameSyntax)base1);
131
var alias4 = model.
GetAliasInfo
((IdentifierNameSyntax)base4);
166
var alias1 = model.
GetAliasInfo
((IdentifierNameSyntax)base1);
186
var alias4 = model.
GetAliasInfo
((IdentifierNameSyntax)base4);
224
var alias1 = model.
GetAliasInfo
((IdentifierNameSyntax)base1);
244
var alias4 = model.
GetAliasInfo
((IdentifierNameSyntax)base4);
545
Assert.Equal(SymbolKind.Alias, model.
GetAliasInfo
(exprSyntaxToBind).Kind);
565
Assert.Equal(SymbolKind.Alias, model.
GetAliasInfo
(exprSyntaxToBind).Kind);
584
Assert.Equal(SymbolKind.Alias, model.
GetAliasInfo
(exprSyntaxToBind).Kind);
585
Assert.Equal("System.Int32[]", model.
GetAliasInfo
(exprSyntaxToBind).Target.ToTestDisplayString());
604
Assert.Equal(SymbolKind.Alias, model.
GetAliasInfo
(exprSyntaxToBind).Kind);
605
Assert.Equal("(System.Int32, System.Int32)", model.
GetAliasInfo
(exprSyntaxToBind).Target.ToTestDisplayString());
628
Assert.Equal("System.Int32?", model.
GetAliasInfo
(exprSyntaxToBind).Target.ToTestDisplayString());
651
Assert.Equal("System.Int32?", model.
GetAliasInfo
(exprSyntaxToBind).Target.ToTestDisplayString());
702
var alias = model.
GetAliasInfo
(node);
745
var alias = model.
GetAliasInfo
(node);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CompilationTestUtils.cs (1)
293
summary.Alias = semanticModel.
GetAliasInfo
(identifier);
SemanticModelTestBase.cs (1)
158
return model.
GetAliasInfo
(syntaxToBind).GetSymbol();
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (15)
Compilation\SemanticModelAPITests.vb (4)
1270
Dim aliasSymbol = speculativeModel.
GetAliasInfo
(DirectCast(attr3.Name, IdentifierNameSyntax))
1318
aliasSymbol = speculativeModel.
GetAliasInfo
(DirectCast(attr6.Name, IdentifierNameSyntax))
1354
aliasSymbol = speculativeModel.
GetAliasInfo
(DirectCast(attr8.Name, IdentifierNameSyntax))
1955
Dim symbol = DirectCast(speculativeModel.
GetAliasInfo
(speculatedAliasName), AliasSymbol)
ExtensionMethods\SemanticModelTests.vb (2)
1471
Dim alias1 = model.
GetAliasInfo
(node1)
1476
Dim alias2 = model.
GetAliasInfo
(node2)
Semantics\GetExtendedSemanticInfoTests.vb (4)
3243
Return semanticModel.
GetAliasInfo
(Nothing)
8650
Dim mG = DirectCast(model, SemanticModel).
GetAliasInfo
(SLDeclaration)
8681
Dim ai = DirectCast(model, SemanticModel).
GetAliasInfo
(id)
10340
Dim [alias] = model.
GetAliasInfo
(node)
Semantics\NameOfTests.vb (1)
1149
Assert.Equal("[alias]=System", model.
GetAliasInfo
(argument).ToTestDisplayString())
Semantics\TypeOfTests.vb (1)
750
Dim aliasSymbol = semantics.
GetAliasInfo
(CType(typeOfExpressions(1).Type, IdentifierNameSyntax))
Semantics\WithBlockSemanticModelTests.vb (3)
39
Assert.Equal("Alias1", model.
GetAliasInfo
(DirectCast(withExpression.Expression, IdentifierNameSyntax)).ToDisplayString())
270
model.
GetAliasInfo
(name)
276
model.
GetAliasInfo
(name)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
DocumentationComments\DocCommentTests.vb (1)
11899
Dim actual = model.
GetAliasInfo
(sym)