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