104 references to FunctionPointerUtilities
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (17)
CodeGen\CodeGenFunctionPointersTests.cs (17)
22
using static Microsoft.CodeAnalysis.CSharp.UnitTests.
FunctionPointerUtilities
;
3056
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfs[0],
3062
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfs[1],
3108
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOf,
3335
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfs[0],
3356
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfs[1],
3405
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOf,
3452
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOf,
3562
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, decls[0].Initializer!.Value,
3569
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].Initializer!.Value).Expression,
3614
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].Initializer!.Value).Expression,
3621
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, decls[2].Initializer!.Value,
3665
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].Initializer!.Value).Expression,
3672
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, decls[2].Initializer!.Value,
3704
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[0].Initializer!.Value).Expression,
4110
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, methodGroup1,
4909
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests_NativeInteger.cs (1)
1591
FunctionPointerUtilities
.CommonVerifyFunctionPointer((FunctionPointerTypeSymbol)field.Type);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\FunctionPointerTests.cs (17)
13
using static Microsoft.CodeAnalysis.CSharp.UnitTests.
FunctionPointerUtilities
;
3160
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[0],
3180
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[1],
3200
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[2].Parent!.Parent!,
3279
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[0],
3296
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[1],
3358
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, isPatterns[1].Pattern,
3413
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, isPattern.Pattern,
3456
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, isPattern.Pattern,
3563
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, funcPtrTypeSyntax,
3663
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramTypes[0],
3668
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramTypes[1],
3673
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramTypes[2],
3678
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramTypes[3],
3788
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, fieldDeclaration.Type,
3804
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, localDeclaration.Type,
3936
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[0],
Semantics\OverloadResolutionTests.cs (1)
888
FunctionPointerUtilities
.CommonVerifyFunctionPointer((FunctionPointerTypeSymbol)type);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (67)
Symbols\FunctionPointerTypeSymbolTests.cs (65)
44
FunctionPointerUtilities
.CommonVerifyFunctionPointer(pointerType);
57
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramType!,
132
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[0],
137
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[1],
142
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[2],
147
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[3],
152
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[4],
157
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[5],
162
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[6],
167
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[7],
212
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[0],
217
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[1],
265
FunctionPointerUtilities
.CommonVerifyFunctionPointer(pointerType);
284
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model,
342
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, functionPointers[0],
347
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, functionPointers[1],
352
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, functionPointers[2],
413
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[0],
418
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[1],
423
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[2],
428
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[3],
433
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[4],
438
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[5],
446
FunctionPointerUtilities
.CommonVerifyFunctionPointer(type);
493
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[0],
498
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[1],
503
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[2],
508
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[3],
516
FunctionPointerUtilities
.CommonVerifyFunctionPointer(type);
610
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[0],
615
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[1],
620
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[2],
625
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[3],
630
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[4],
635
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[5],
640
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[6],
645
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[7],
650
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[8],
658
FunctionPointerUtilities
.CommonVerifyFunctionPointer(type);
690
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramType!,
1153
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, functionPointerTypeSyntax,
1322
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, baseNameSyntax,
1437
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, anonymousObjectCreations[0],
1442
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, anonymousObjectCreations[1],
1693
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, mDeclSyntax.ReturnType,
1698
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, mDeclSyntax.ParameterList.Parameters[0].Type!,
1705
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, varDecl.Type,
1711
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, varInitializer,
1719
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, assignment,
1725
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, assignment.Left,
1730
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, assignment.Right,
1738
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocationExpressionSyntax,
1743
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocationExpressionSyntax.Expression,
1753
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model,
1810
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ptrTypes[0],
1815
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ptrTypes[1],
1820
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ptrTypes[2],
1831
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfSyntax,
1840
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfSyntax,
1850
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[0],
1855
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[0].Expression,
1860
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[1],
1866
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[1].Expression,
1877
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, initializerValue,
1885
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocationExpr,
Symbols\Retargeting\RetargetingTests.cs (2)
852
FunctionPointerUtilities
.CommonVerifyFunctionPointer(ptrOriginal);
853
FunctionPointerUtilities
.CommonVerifyFunctionPointer(ptrRetargeted);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
273
FunctionPointerUtilities
.CommonVerifyFunctionPointer(funcPtr);