5 implementations of CallingConvention
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationAbstractMethodSymbol.cs (1)
107public SignatureCallingConvention CallingConvention => SignatureCallingConvention.Default;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
270SignatureCallingConvention IMethodSymbol.CallingConvention => _underlying.CallingConvention.ToSignatureConvention();
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
136public SignatureCallingConvention CallingConvention => _symbol.CallingConvention;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
1043Private ReadOnly Property IMethodSymbol_CallingConvention As Reflection.Metadata.SignatureCallingConvention Implements IMethodSymbol.CallingConvention
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationAbstractMethodSymbol.cs (1)
107public SignatureCallingConvention CallingConvention => SignatureCallingConvention.Default;
22 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)
SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
20var callingConvention = symbol.Signature.CallingConvention;
Microsoft.CodeAnalysis.CSharp (3)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (3)
589if (symbol.CallingConvention != SignatureCallingConvention.Default) 596if (symbol.CallingConvention != SignatureCallingConvention.Unmanaged || !conventionTypes.IsEmpty) 600switch (symbol.CallingConvention)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (3)
131if (symbol.Signature.CallingConvention is not System.Reflection.Metadata.SignatureCallingConvention.Default 134var conventionsList = symbol.Signature.CallingConvention switch 146_ => throw ExceptionUtilities.UnexpectedValue(symbol.Signature.CallingConvention),
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Symbols\FunctionPointerTypeSymbolTests.cs (2)
1561Assert.Equal(SignatureCallingConvention.VarArgs, ptr.Signature.CallingConvention); 1666Assert.Equal(SignatureCallingConvention.Unmanaged, ptr.Signature.CallingConvention);
Symbols\TypeTests.cs (6)
2346Assert.Equal(SignatureCallingConvention.Default, m1.CallingConvention); 2351Assert.Equal(SignatureCallingConvention.Default, m2.CallingConvention); 2356Assert.Equal(SignatureCallingConvention.VarArgs, m3.CallingConvention); 2394Assert.Equal(SignatureCallingConvention.Default, m1.CallingConvention); 2399Assert.Equal(SignatureCallingConvention.Default, m2.CallingConvention); 2404Assert.Equal(SignatureCallingConvention.VarArgs, m3.CallingConvention);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (3)
131if (symbol.Signature.CallingConvention is not System.Reflection.Metadata.SignatureCallingConvention.Default 134var conventionsList = symbol.Signature.CallingConvention switch 146_ => throw ExceptionUtilities.UnexpectedValue(symbol.Signature.CallingConvention),
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
136public SignatureCallingConvention CallingConvention => _symbol.CallingConvention;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
1043Private ReadOnly Property IMethodSymbol_CallingConvention As Reflection.Metadata.SignatureCallingConvention Implements IMethodSymbol.CallingConvention
Microsoft.CodeAnalysis.Workspaces (1)
SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
20var callingConvention = symbol.Signature.CallingConvention;