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