3 implementations of CallingConvention
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
107public SignatureCallingConvention CallingConvention => SignatureCallingConvention.Default;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
271SignatureCallingConvention IMethodSymbol.CallingConvention => _underlying.CallingConvention.ToSignatureConvention();
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
107public SignatureCallingConvention CallingConvention => SignatureCallingConvention.Default;
20 references to CallingConvention
Microsoft.CodeAnalysis (1)
Symbols\IMethodSymbol.cs (1)
224/// and the <see cref="CallingConvention"/> is <see cref="SignatureCallingConvention.Unmanaged"/>. If this is not a function pointer signature or the calling convention is
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
20var callingConvention = symbol.Signature.CallingConvention;
Microsoft.CodeAnalysis.CSharp (3)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (3)
579if (symbol.CallingConvention != SignatureCallingConvention.Default) 586if (symbol.CallingConvention != SignatureCallingConvention.Unmanaged || !conventionTypes.IsEmpty) 590switch (symbol.CallingConvention)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (3)
136if (symbol.Signature.CallingConvention is not System.Reflection.Metadata.SignatureCallingConvention.Default 139var conventionsList = symbol.Signature.CallingConvention switch 151_ => throw ExceptionUtilities.UnexpectedValue(symbol.Signature.CallingConvention),
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Symbols\FunctionPointerTypeSymbolTests.cs (2)
1555Assert.Equal(SignatureCallingConvention.VarArgs, ptr.Signature.CallingConvention); 1660Assert.Equal(SignatureCallingConvention.Unmanaged, ptr.Signature.CallingConvention);
Symbols\TypeTests.cs (6)
2349Assert.Equal(SignatureCallingConvention.Default, m1.CallingConvention); 2354Assert.Equal(SignatureCallingConvention.Default, m2.CallingConvention); 2359Assert.Equal(SignatureCallingConvention.VarArgs, m3.CallingConvention); 2397Assert.Equal(SignatureCallingConvention.Default, m1.CallingConvention); 2402Assert.Equal(SignatureCallingConvention.Default, m2.CallingConvention); 2407Assert.Equal(SignatureCallingConvention.VarArgs, m3.CallingConvention);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (3)
136if (symbol.Signature.CallingConvention is not System.Reflection.Metadata.SignatureCallingConvention.Default 139var conventionsList = symbol.Signature.CallingConvention switch 151_ => throw ExceptionUtilities.UnexpectedValue(symbol.Signature.CallingConvention),
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
20var callingConvention = symbol.Signature.CallingConvention;