26 references to GetCallingConventionModifiers
Microsoft.CodeAnalysis.CSharp (9)
Binder\Semantics\Conversions\Conversions.cs (2)
122
new CallingConventionInfo(destination.Signature.CallingConvention, destination.Signature.
GetCallingConventionModifiers
()),
282
return (signature, true, new CallingConventionInfo(signature.CallingConvention, signature.
GetCallingConventionModifiers
()));
Binder\Semantics\Conversions\ConversionsBase.cs (2)
3389
!sourceSig.
GetCallingConventionModifiers
().SetEqualsWithoutIntermediateHashSet(destinationSig.
GetCallingConventionModifiers
()))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (3)
1488
? new CallingConventionInfo(method.CallingConvention, ((FunctionPointerMethodSymbol)method).
GetCallingConventionModifiers
())
1921
return (sourceSignature.
GetCallingConventionModifiers
(), targetSignature.
GetCallingConventionModifiers
()) switch
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
737
&& !
GetCallingConventionModifiers
().SetEqualsWithoutIntermediateHashSet(other.
GetCallingConventionModifiers
()))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenFunctionPointersTests.cs (4)
7690
Assert.Empty(funcPtrWithTestOnReturn.Signature.
GetCallingConventionModifiers
());
7691
Assert.Empty(funcPtrWithTestOnRef.Signature.
GetCallingConventionModifiers
());
7775
Assert.Empty(funcPtrWithTestOnReturn.Signature.
GetCallingConventionModifiers
());
7776
Assert.Empty(funcPtrWithTestOnRef.Signature.
GetCallingConventionModifiers
());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\FunctionPointerTests.cs (1)
2133
funcPtrType.Signature.
GetCallingConventionModifiers
().Select(c => ((CSharpCustomModifier)c).ModifierSymbol.ToTestDisplayString()));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Symbols\FunctionPointerTypeSymbolTests.cs (12)
2035
Assert.Equal(expectedConventionEquality, ptr1.NoRef.Signature.
GetCallingConventionModifiers
().SetEquals(ptr2.NoRef.Signature.
GetCallingConventionModifiers
()));
2036
Assert.Equal(expectedConventionEquality, ptr1.ByRef.Signature.
GetCallingConventionModifiers
().SetEquals(ptr2.ByRef.Signature.
GetCallingConventionModifiers
()));
2103
Assert.Equal(expectedConventionEquality, ptr1.NoRef.Signature.
GetCallingConventionModifiers
().SetEquals(ptr2.NoRef.Signature.
GetCallingConventionModifiers
()));
2104
Assert.Equal(expectedConventionEquality, ptr1.ByRef.Signature.
GetCallingConventionModifiers
().SetEquals(ptr2.ByRef.Signature.
GetCallingConventionModifiers
()));
2159
Assert.Equal(expectedTypeConventionEquality, ptr1.NoRef.Signature.
GetCallingConventionModifiers
().SetEquals(ptr2.NoRef.Signature.
GetCallingConventionModifiers
()));
2160
Assert.Equal(expectedRefConventionEquality, ptr1.ByRef.Signature.
GetCallingConventionModifiers
().SetEquals(ptr2.ByRef.Signature.
GetCallingConventionModifiers
()));