Base:
property
CallingConvention
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.CallingConvention
4 writes to CallingConvention
Microsoft.CodeAnalysis.CSharp (4)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (4)
454
CallingConvention
= callingConvention;
501
CallingConvention
= callingConvention;
529
CallingConvention
= callingConvention;
551
CallingConvention
= callingConvention;
26 references to CallingConvention
Microsoft.CodeAnalysis.CSharp (20)
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 (3)
3383
sourceSig.
CallingConvention
!= destinationSig.
CallingConvention
)
3388
if (sourceSig.
CallingConvention
== Cci.CallingConvention.Unmanaged &&
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
1916
if (sourceSignature.
CallingConvention
!= targetSignature.
CallingConvention
)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (9)
339
this.
CallingConvention
,
643
if (!
CallingConvention
.IsCallingConvention(CallingConvention.Unmanaged))
672
if (modifiersToSearch.IsEmpty ||
CallingConvention
!= CallingConvention.Unmanaged)
723
if (
CallingConvention
!= other.
CallingConvention
736
if (
CallingConvention
.IsCallingConvention(CallingConvention.Unmanaged)
761
=> Hash.Combine(ReturnType, Hash.Combine(((int)
CallingConvention
).GetHashCode(), ((int)FunctionPointerTypeSymbol.GetRefKindForHashCode(RefKind)).GetHashCode()));
779
if (
CallingConvention
.IsCallingConvention(CallingConvention.ExtraArguments))
811
var isVararg =
CallingConvention
.IsCallingConvention(CallingConvention.ExtraArguments);
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (4)
334
string? callingConvention = signature.
CallingConvention
switch
342
_ => throw ExceptionUtilities.UnexpectedValue(signature.
CallingConvention
)
742
string? callingConvention = signature.
CallingConvention
switch
750
_ => throw ExceptionUtilities.UnexpectedValue(signature.
CallingConvention
)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenFunctionPointersTests.cs (1)
124
Assert.Equal(CallingConvention.Unmanaged, ((FunctionPointerTypeSymbol)funcPtr).Signature.
CallingConvention
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\FunctionPointerTypeSymbolTests.cs (4)
266
Assert.Equal(expectedConvention, pointerType.Signature.
CallingConvention
);
327
Assert.Equal(CallingConvention.Unmanaged, m1PointerType.Signature.
CallingConvention
);
331
Assert.Equal(CallingConvention.Unmanaged, m2PointerType.Signature.
CallingConvention
);
335
Assert.Equal(CallingConvention.Unmanaged, m3PointerType.Signature.
CallingConvention
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
278
Assert.Equal(expectedConvention, signature.
CallingConvention
);