140 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)
4040
Assert.Null(model.
GetAliasInfo
(type));
4077
var alias = model.
GetAliasInfo
(type);
4111
Assert.Null(model.
GetAliasInfo
(type));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (35)
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));
32550
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
32578
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
32606
Assert.Equal("a=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
32632
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
33077
Assert.Null(model.
GetAliasInfo
(declaration1.Type));
33093
Assert.Null(model.
GetAliasInfo
(declaration2.Type));
33149
Assert.Null(model.
GetAliasInfo
(declaration1.Type));
33191
Assert.Equal("alias1=System.Int32", model.
GetAliasInfo
(declaration1.Type).ToTestDisplayString());
33207
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declaration2.Type).ToTestDisplayString());
33255
Assert.Null(model.
GetAliasInfo
(declaration1.Type));
33273
Assert.Null(model.
GetAliasInfo
(declaration2.Type));
35181
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35220
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35264
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35295
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35334
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35366
Assert.Null(model.
GetAliasInfo
(varType));
35402
Assert.Null(model.
GetAliasInfo
(varType));
35441
Assert.Null(model.
GetAliasInfo
(varType));
35471
Assert.Null(model.
GetAliasInfo
(varType));
35508
Assert.Null(model.
GetAliasInfo
(varType));
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 (45)
Semantics\ColorColorTests.cs (1)
593
var alias = model.
GetAliasInfo
(expr);
Semantics\DeconstructionTests.cs (33)
4280
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
4298
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
4312
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
4411
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
4429
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
4443
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
4539
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
4560
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
4577
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
4685
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[0].Type).ToTestDisplayString());
4699
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[1].Type).ToTestDisplayString());
4779
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[0].Type).ToTestDisplayString());
4793
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[1].Type).ToTestDisplayString());
4857
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[0].Type).ToTestDisplayString());
4874
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declarations[1].Type).ToTestDisplayString());
4956
Assert.Equal("al=System.Int32", model.
GetAliasInfo
(declaration.Type).ToTestDisplayString());
5002
Assert.Equal("al=System.Int32", model.
GetAliasInfo
(declaration.Type).ToTestDisplayString());
5063
Assert.Equal("al=System.Int32", model.
GetAliasInfo
(declaration.Type).ToTestDisplayString());
5225
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5243
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5257
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
5369
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5387
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5401
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
5506
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5527
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5544
Assert.Null(model.
GetAliasInfo
(declarations[2].Type));
5693
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5707
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5803
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5817
Assert.Null(model.
GetAliasInfo
(declarations[1].Type));
5906
Assert.Null(model.
GetAliasInfo
(declarations[0].Type));
5923
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));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (44)
Compilation\SemanticModelAPITests.cs (14)
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);
4643
return compilation.GetSemanticModel(tree).
GetAliasInfo
(node);
4658
var alias1 = model.
GetAliasInfo
(nodes[0]);
4659
var alias2 = model.
GetAliasInfo
(nodes[1]);
4677
Assert.Null(model.
GetAliasInfo
(identifier));
4694
Assert.Null(model.
GetAliasInfo
(identifier));
4709
Assert.Null(model.
GetAliasInfo
(identifier));
4725
Assert.Null(model.
GetAliasInfo
(identifier));
4741
Assert.Null(model.
GetAliasInfo
(identifier));
4760
Assert.Null(model.
GetAliasInfo
(identifier));
4776
Assert.Null(model.
GetAliasInfo
(identifier));
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)
6213
var alias = model.
GetAliasInfo
(crefSyntax.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Single());
6246
var alias = model.
GetAliasInfo
(parameterSyntax);
Symbols\GenericConstraintTests.cs (2)
7424
Assert.Null(model.
GetAliasInfo
(nest));
7449
Assert.Null(model.
GetAliasInfo
(nest));
Symbols\Source\ExternAliasTests.cs (1)
362
var alias1 = model.
GetAliasInfo
(qualifier);
Symbols\Source\FileModifierTests.cs (1)
3985
var aliasInfo = model.
GetAliasInfo
(methodNameSyntax);
Symbols\Source\UsingAliasTests.cs (18)
50
var alias1 = model.
GetAliasInfo
((IdentifierNameSyntax)base1);
72
var alias4 = model.
GetAliasInfo
((IdentifierNameSyntax)base4);
110
var alias1 = model.
GetAliasInfo
((IdentifierNameSyntax)base1);
132
var alias4 = model.
GetAliasInfo
((IdentifierNameSyntax)base4);
167
var alias1 = model.
GetAliasInfo
((IdentifierNameSyntax)base1);
187
var alias4 = model.
GetAliasInfo
((IdentifierNameSyntax)base4);
225
var alias1 = model.
GetAliasInfo
((IdentifierNameSyntax)base1);
245
var alias4 = model.
GetAliasInfo
((IdentifierNameSyntax)base4);
546
Assert.Equal(SymbolKind.Alias, model.
GetAliasInfo
(exprSyntaxToBind).Kind);
566
Assert.Equal(SymbolKind.Alias, model.
GetAliasInfo
(exprSyntaxToBind).Kind);
585
Assert.Equal(SymbolKind.Alias, model.
GetAliasInfo
(exprSyntaxToBind).Kind);
586
Assert.Equal("System.Int32[]", model.
GetAliasInfo
(exprSyntaxToBind).Target.ToTestDisplayString());
605
Assert.Equal(SymbolKind.Alias, model.
GetAliasInfo
(exprSyntaxToBind).Kind);
606
Assert.Equal("(System.Int32, System.Int32)", model.
GetAliasInfo
(exprSyntaxToBind).Target.ToTestDisplayString());
629
Assert.Equal("System.Int32?", model.
GetAliasInfo
(exprSyntaxToBind).Target.ToTestDisplayString());
652
Assert.Equal("System.Int32?", model.
GetAliasInfo
(exprSyntaxToBind).Target.ToTestDisplayString());
703
var alias = model.
GetAliasInfo
(node);
746
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();