Base:
property
CallingConvention
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.CallingConvention
4 writes to CallingConvention
Microsoft.CodeAnalysis.CSharp (4)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (4)
452CallingConvention = callingConvention; 499CallingConvention = callingConvention; 527CallingConvention = callingConvention; 549CallingConvention = callingConvention;
22 references to CallingConvention
Microsoft.CodeAnalysis.CSharp (16)
Binder\Semantics\Conversions\Conversions.cs (2)
120new CallingConventionInfo(destination.Signature.CallingConvention, destination.Signature.GetCallingConventionModifiers()), 179return (signature, true, new CallingConventionInfo(signature.CallingConvention, signature.GetCallingConventionModifiers()));
Binder\Semantics\Conversions\ConversionsBase.cs (3)
3156sourceSig.CallingConvention != destinationSig.CallingConvention) 3161if (sourceSig.CallingConvention == Cci.CallingConvention.Unmanaged &&
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
1739if (sourceSignature.CallingConvention != targetSignature.CallingConvention)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (9)
337this.CallingConvention, 640if (!CallingConvention.IsCallingConvention(CallingConvention.Unmanaged)) 669if (modifiersToSearch.IsEmpty || CallingConvention != CallingConvention.Unmanaged) 720if (CallingConvention != other.CallingConvention 733if (CallingConvention.IsCallingConvention(CallingConvention.Unmanaged) 758=> Hash.Combine(ReturnType, Hash.Combine(((int)CallingConvention).GetHashCode(), ((int)FunctionPointerTypeSymbol.GetRefKindForHashCode(RefKind)).GetHashCode())); 776if (CallingConvention.IsCallingConvention(CallingConvention.ExtraArguments)) 795var isVararg = CallingConvention.IsCallingConvention(CallingConvention.ExtraArguments);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenFunctionPointersTests.cs (1)
124Assert.Equal(CallingConvention.Unmanaged, ((FunctionPointerTypeSymbol)funcPtr).Signature.CallingConvention);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\FunctionPointerTypeSymbolTests.cs (4)
266Assert.Equal(expectedConvention, pointerType.Signature.CallingConvention); 327Assert.Equal(CallingConvention.Unmanaged, m1PointerType.Signature.CallingConvention); 331Assert.Equal(CallingConvention.Unmanaged, m2PointerType.Signature.CallingConvention); 335Assert.Equal(CallingConvention.Unmanaged, m3PointerType.Signature.CallingConvention);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
276Assert.Equal(expectedConvention, signature.CallingConvention);