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)
4049
Assert.Null(model.
GetAliasInfo
(type));
4086
var alias = model.
GetAliasInfo
(type);
4120
Assert.Null(model.
GetAliasInfo
(type));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (35)
Semantics\OutVarTests.cs (33)
17923
Assert.Equal("a=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
17955
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
18072
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18107
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18146
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18187
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18230
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18273
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18312
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
18388
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
19292
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
19370
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
32539
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
32567
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
32595
Assert.Equal("a=System.Int32", model.
GetAliasInfo
(x1Decl.Type).ToTestDisplayString());
32621
Assert.Null(model.
GetAliasInfo
(x1Decl.Type));
33066
Assert.Null(model.
GetAliasInfo
(declaration1.Type));
33082
Assert.Null(model.
GetAliasInfo
(declaration2.Type));
33138
Assert.Null(model.
GetAliasInfo
(declaration1.Type));
33180
Assert.Equal("alias1=System.Int32", model.
GetAliasInfo
(declaration1.Type).ToTestDisplayString());
33196
Assert.Equal("var=System.Int32", model.
GetAliasInfo
(declaration2.Type).ToTestDisplayString());
33244
Assert.Null(model.
GetAliasInfo
(declaration1.Type));
33262
Assert.Null(model.
GetAliasInfo
(declaration2.Type));
35170
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35209
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35253
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35284
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35323
Assert.Null(model.
GetAliasInfo
(varType)); // crashes
35355
Assert.Null(model.
GetAliasInfo
(varType));
35391
Assert.Null(model.
GetAliasInfo
(varType));
35430
Assert.Null(model.
GetAliasInfo
(varType));
35460
Assert.Null(model.
GetAliasInfo
(varType));
35497
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)
1775
Assert.Null(model.
GetAliasInfo
(a));
1798
Assert.Null(model.
GetAliasInfo
(clsCompliant));
1850
Assert.Null(model.
GetAliasInfo
(a));
1873
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)
7435
Assert.Null(model.
GetAliasInfo
(nest));
7460
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();