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; 839Utils.CheckISymbols(semanticInfo.MethodGroup, 844Utils.CheckISymbols(semanticInfo.CandidateSymbols, 849Utils.CheckReducedExtensionMethod(semanticInfo.MethodGroup[3].GetSymbol(), 876Utils.CheckISymbols(semanticInfo.MethodGroup, 897Utils.CheckISymbols(semanticInfo.MethodGroup, 924Utils.CheckSymbol(semanticInfo.Symbol, 926Utils.CheckISymbols(semanticInfo.MethodGroup, 929Utils.CheckISymbols(semanticInfo.CandidateSymbols); 952Utils.CheckISymbols(semanticInfo.MethodGroup, 974Utils.CheckSymbol(semanticInfo.Symbol, 976Utils.CheckISymbols(semanticInfo.MethodGroup); 977Utils.CheckISymbols(semanticInfo.CandidateSymbols); 994Utils.CheckISymbols(semanticInfo.MethodGroup); 995Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1014Utils.CheckISymbols(semanticInfo.MethodGroup); 1015Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1034Utils.CheckISymbols(semanticInfo.MethodGroup); 1035Utils.CheckISymbols(semanticInfo.CandidateSymbols 1057Utils.CheckSymbol(semanticInfo.Symbol, 1059Utils.CheckISymbols(semanticInfo.MethodGroup, 1062Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1079Utils.CheckISymbols(semanticInfo.MethodGroup, 1082Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1116Utils.CheckISymbols(symbols, 1120Utils.CheckISymbols(symbols, 1124Utils.CheckISymbols(symbols, 1150Utils.CheckISymbols(symbols, 1155Utils.CheckISymbols(symbols, 1180Utils.CheckISymbols(symbols, 1183Utils.CheckISymbols(symbols, 1210Utils.CheckISymbols(symbols, 1213Utils.CheckISymbols(symbols, 1236Utils.CheckISymbols(symbols, 1239Utils.CheckISymbols(symbols, 1263Utils.CheckISymbols(symbols, 1267Utils.CheckISymbols(symbols, 1291Utils.CheckISymbols(symbols, 1294Utils.CheckISymbols(symbols, 1318Utils.CheckISymbols(symbols, 1321Utils.CheckISymbols(symbols, 1359Utils.CheckISymbols(symbols, 1365Utils.CheckISymbols(symbols, 1397Utils.CheckISymbols(symbols, 1401Utils.CheckISymbols(symbols, 1452Utils.CheckSymbol(semanticInfo.Symbol, "string A.P[int x, string y]"); 1453Utils.CheckISymbols(semanticInfo.MemberGroup, 1457Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1470Utils.CheckSymbol(semanticInfo.Symbol, "string A.P[int x, string y]"); 1471Utils.CheckISymbols(semanticInfo.MemberGroup); 1472Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1482Utils.CheckSymbol(semanticInfo.Symbol, "object A.P[int x = 0]"); 1483Utils.CheckISymbols(semanticInfo.MemberGroup); 1484Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1498Utils.CheckISymbols(semanticInfo.MemberGroup, 1502Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1519Utils.CheckISymbols(semanticInfo.MemberGroup); 1520Utils.CheckISymbols(semanticInfo.CandidateSymbols, 1591Utils.CheckSymbol(semanticInfo.Symbol, "object B.P1[object index]"); 1592Utils.CheckISymbols(semanticInfo.MemberGroup, "object B.P1[object index]"); 1593Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1606Utils.CheckSymbol(semanticInfo.Symbol, "object B.P2[string index]"); 1607Utils.CheckISymbols(semanticInfo.MemberGroup, "object B.P2[string index]"); 1608Utils.CheckISymbols(semanticInfo.CandidateSymbols); 1621Utils.CheckSymbol(semanticInfo.Symbol, "object A.P3[object index]"); 1622Utils.CheckISymbols(semanticInfo.MemberGroup, "object A.P3[object index]", "object A.P3[object x, object y]"); 1623Utils.CheckISymbols(semanticInfo.CandidateSymbols); 11140private void Verify_AttributeSemanticInfo_OverloadResolutionFailure_Common(CompilationUtils.SemanticInfoSummary semanticInfo) 14594Utils.CheckSymbol(semanticInfo.CandidateSymbols.Single(), "void C.M<T>(T t)"); 14597Utils.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)"); 5762Assert.Equal(constraints, Utils.GetTypeParameterConstraints(typeParameter)); 5767Utils.CheckSymbol(typeParameter.EffectiveBaseClassNoUseSiteDiagnostics, effectiveBaseClassDescription); 5768Utils.CheckSymbol(typeParameter.DeducedBaseTypeNoUseSiteDiagnostics, deducedBaseTypeDescription); 5769Utils.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)