116 references to CompilationUtils
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InteractiveSemanticModelTests.cs (1)
355private CompilationUtils.SemanticInfoSummary GetBindInfoForTest(string testSrc)
Semantics\LookupTests.cs (1)
1372CompilationUtils.CheckISymbols(symbols, "System", "Microsoft");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (109)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (14)
1485CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.Constructor); 1490CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.ValueType, "I<int>"); 1494CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None, "A"); 1498CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None, "T"); 1534CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None, "T2"); 1536CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None); 1539CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None, "U2"); 1541CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None); 1546CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None); 1548CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None, "T4"); 1551CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None); 1553CompilationUtils.CheckConstraints(symbol, TypeParameterConstraintKind.None, "U4"); 2026CompilationUtils.CheckISymbols(symbols, descriptions); 2031CompilationUtils.CheckSymbolsUnordered(symbols, descriptions);
Compilation\SemanticModelGetSemanticInfoTests.cs (70)
21using Utils = CompilationUtils; 835Utils.CheckISymbols(semanticInfo.MethodGroup, 840Utils.CheckISymbols(semanticInfo.CandidateSymbols, 845Utils.CheckReducedExtensionMethod(semanticInfo.MethodGroup[3].GetSymbol(), 872Utils.CheckISymbols(semanticInfo.MethodGroup, 893Utils.CheckISymbols(semanticInfo.MethodGroup, 920Utils.CheckSymbol(semanticInfo.Symbol, 922Utils.CheckISymbols(semanticInfo.MethodGroup, 925Utils.CheckISymbols(semanticInfo.CandidateSymbols); 948Utils.CheckISymbols(semanticInfo.MethodGroup, 970Utils.CheckSymbol(semanticInfo.Symbol, 972Utils.CheckISymbols(semanticInfo.MethodGroup); 973Utils.CheckISymbols(semanticInfo.CandidateSymbols); 990Utils.CheckISymbols(semanticInfo.MethodGroup); 991Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1010Utils.CheckISymbols(semanticInfo.MethodGroup); 1011Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1030Utils.CheckISymbols(semanticInfo.MethodGroup); 1031Utils.CheckISymbols(semanticInfo.CandidateSymbols 1053Utils.CheckSymbol(semanticInfo.Symbol, 1055Utils.CheckISymbols(semanticInfo.MethodGroup, 1058Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1075Utils.CheckISymbols(semanticInfo.MethodGroup, 1078Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1112Utils.CheckISymbols(symbols, 1116Utils.CheckISymbols(symbols, 1120Utils.CheckISymbols(symbols, 1146Utils.CheckISymbols(symbols, 1151Utils.CheckISymbols(symbols, 1176Utils.CheckISymbols(symbols, 1179Utils.CheckISymbols(symbols, 1206Utils.CheckISymbols(symbols, 1209Utils.CheckISymbols(symbols, 1232Utils.CheckISymbols(symbols, 1235Utils.CheckISymbols(symbols, 1259Utils.CheckISymbols(symbols, 1263Utils.CheckISymbols(symbols, 1287Utils.CheckISymbols(symbols, 1290Utils.CheckISymbols(symbols, 1314Utils.CheckISymbols(symbols, 1317Utils.CheckISymbols(symbols, 1355Utils.CheckISymbols(symbols, 1361Utils.CheckISymbols(symbols, 1393Utils.CheckISymbols(symbols, 1397Utils.CheckISymbols(symbols, 1448Utils.CheckSymbol(semanticInfo.Symbol, "string A.P[int x, string y]"); 1449Utils.CheckISymbols(semanticInfo.MemberGroup, 1453Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1466Utils.CheckSymbol(semanticInfo.Symbol, "string A.P[int x, string y]"); 1467Utils.CheckISymbols(semanticInfo.MemberGroup); 1468Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1478Utils.CheckSymbol(semanticInfo.Symbol, "object A.P[int x = 0]"); 1479Utils.CheckISymbols(semanticInfo.MemberGroup); 1480Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1494Utils.CheckISymbols(semanticInfo.MemberGroup, 1498Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1515Utils.CheckISymbols(semanticInfo.MemberGroup); 1516Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1587Utils.CheckSymbol(semanticInfo.Symbol, "object B.P1[object index]"); 1588Utils.CheckISymbols(semanticInfo.MemberGroup, "object B.P1[object index]"); 1589Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1602Utils.CheckSymbol(semanticInfo.Symbol, "object B.P2[string index]"); 1603Utils.CheckISymbols(semanticInfo.MemberGroup, "object B.P2[string index]"); 1604Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1617Utils.CheckSymbol(semanticInfo.Symbol, "object A.P3[object index]"); 1618Utils.CheckISymbols(semanticInfo.MemberGroup, "object A.P3[object index]", "object A.P3[object x, object y]"); 1619Utils.CheckISymbols(semanticInfo.CandidateSymbols); 11136private void Verify_AttributeSemanticInfo_OverloadResolutionFailure_Common(CompilationUtils.SemanticInfoSummary semanticInfo) 14590Utils.CheckSymbol(semanticInfo.CandidateSymbols.Single(), "void C.M<T>(T t)"); 14593Utils.CheckSymbol(semanticInfo.ConvertedType, "D");
Symbols\AnonymousTypesSemanticsTests.cs (1)
1983private CompilationUtils.SemanticInfoSummary GetAnonymousTypeInfoSummary(TestData data, int node, TextSpan typeSpan, params int[] fields)
Symbols\ExtensionMethodTests.cs (8)
19using Utils = Microsoft.CodeAnalysis.CSharp.UnitTests.CompilationUtils; 2436Utils.CheckSymbol(symbol, "IEnumerable<string> IEnumerable<string>.Take<string>(int count)"); 2571Utils.CheckReducedExtensionMethod(extensionMethod, reducedMethodDescription, reducedFromDescription, constructedFromDescription, reducedAndConstructedFromDescription); 2575Utils.CheckReducedExtensionMethod(extensionMethod, reducedMethodDescription, reducedFromDescription, constructedFromDescription, reducedAndConstructedFromDescription); 2959Utils.CheckISymbols(lookupResult, 2967Utils.CheckISymbols(lookupResult, 2971Utils.CheckISymbols(memberGroup, 3019Utils.CheckISymbols(info.CandidateSymbols,
Symbols\GenericConstraintTests.cs (11)
18using Utils = Microsoft.CodeAnalysis.CSharp.UnitTests.CompilationUtils; 158Utils.CheckSymbol(method, "void A<T>.M1<U>(T t)"); 162Utils.CheckSymbol(method, "void A<T>.M2<U>(U u)"); 167Utils.CheckSymbol(method, "void B<T>.M1<U>(T t)"); 168Utils.CheckSymbol(method.OverriddenMethod, "void A<T>.M1<U>(T t)"); 172Utils.CheckSymbol(method, "void B<T>.M2<U>(U u)"); 173Utils.CheckSymbol(method.OverriddenMethod, "void A<T>.M2<U>(U u)"); 5721Assert.Equal(constraints, Utils.GetTypeParameterConstraints(typeParameter)); 5726Utils.CheckSymbol(typeParameter.EffectiveBaseClassNoUseSiteDiagnostics, effectiveBaseClassDescription); 5727Utils.CheckSymbol(typeParameter.DeducedBaseTypeNoUseSiteDiagnostics, deducedBaseTypeDescription); 5728Utils.CheckSymbols(typeParameter.ConstraintTypes(), constraintTypeDescriptions);
Symbols\Retargeting\RetargetingTests.cs (5)
16using Utils = Microsoft.CodeAnalysis.CSharp.UnitTests.CompilationUtils; 50Utils.CheckSymbols(sourceMethods.ToImmutable(), 56Utils.CheckSymbols(retargetingMethods.ToImmutable(), 67Utils.CheckSymbols(sourceMethods.ToImmutable(), 73Utils.CheckSymbols(retargetingMethods.ToImmutable(),
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
FunctionPointerUtilities.cs (1)
214CompilationUtils.SemanticInfoSummary semanticInfo)
SemanticModelTestBase.cs (4)
114protected CompilationUtils.SemanticInfoSummary GetSemanticInfoForTest<TNode>(string testSrc, CSharpParseOptions parseOptions = null) where TNode : SyntaxNode 120internal CompilationUtils.SemanticInfoSummary GetSemanticInfoForTestExperimental<TNode>(string testSrc, MessageID feature, CSharpParseOptions parseOptions = null) where TNode : SyntaxNode 126protected CompilationUtils.SemanticInfoSummary GetSemanticInfoForTest<TNode>(CSharpCompilation compilation) where TNode : SyntaxNode 161protected CompilationUtils.SemanticInfoSummary GetSemanticInfoForTest(string testSrc)