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