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