104 references to FunctionPointerUtilities
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (17)
CodeGen\CodeGenFunctionPointersTests.cs (17)
22
using static Microsoft.CodeAnalysis.CSharp.UnitTests.
FunctionPointerUtilities
;
3064
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfs[0],
3070
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfs[1],
3116
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOf,
3343
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfs[0],
3364
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfs[1],
3413
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOf,
3460
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOf,
3570
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, decls[0].Initializer!.Value,
3577
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].Initializer!.Value).Expression,
3622
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].Initializer!.Value).Expression,
3629
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, decls[2].Initializer!.Value,
3673
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].Initializer!.Value).Expression,
3680
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, decls[2].Initializer!.Value,
3712
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[0].Initializer!.Value).Expression,
4118
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, methodGroup1,
4917
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_NativeInteger.cs (1)
1593
FunctionPointerUtilities
.CommonVerifyFunctionPointer((FunctionPointerTypeSymbol)field.Type);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\FunctionPointerTests.cs (17)
13
using static Microsoft.CodeAnalysis.CSharp.UnitTests.
FunctionPointerUtilities
;
3181
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[0],
3201
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[1],
3221
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[2].Parent!.Parent!,
3300
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[0],
3317
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[1],
3379
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, isPatterns[1].Pattern,
3434
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, isPattern.Pattern,
3477
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, isPattern.Pattern,
3584
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, funcPtrTypeSyntax,
3684
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramTypes[0],
3689
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramTypes[1],
3694
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramTypes[2],
3699
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, paramTypes[3],
3809
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, fieldDeclaration.Type,
3825
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, localDeclaration.Type,
3957
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, parameterDecls[0],
Semantics\OverloadResolutionTests.cs (1)
886
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,
1324
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, baseNameSyntax,
1436
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, anonymousObjectCreations[0],
1441
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, anonymousObjectCreations[1],
1689
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, mDeclSyntax.ReturnType,
1694
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, mDeclSyntax.ParameterList.Parameters[0].Type!,
1701
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, varDecl.Type,
1707
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, varInitializer,
1715
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, assignment,
1721
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, assignment.Left,
1726
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, assignment.Right,
1734
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocationExpressionSyntax,
1739
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocationExpressionSyntax.Expression,
1749
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model,
1806
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ptrTypes[0],
1811
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ptrTypes[1],
1816
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, ptrTypes[2],
1827
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfSyntax,
1836
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, addressOfSyntax,
1846
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[0],
1851
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[0].Expression,
1856
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[1],
1862
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, invocations[1].Expression,
1873
FunctionPointerUtilities
.VerifyFunctionPointerSemanticInfo(model, initializerValue,
1881
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)
275
FunctionPointerUtilities
.CommonVerifyFunctionPointer(funcPtr);