12 implementations of CallingConvention
Microsoft.CodeAnalysis (7)
CodeGen\ArrayMembers.cs (1)
335public Cci.CallingConvention CallingConvention => Cci.CallingConvention.HasThis;
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
146public Cci.CallingConvention CallingConvention
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
91public CallingConvention CallingConvention => OldDefinition.CallingConvention;
Emit\NoPia\CommonEmbeddedMethod.cs (1)
284Cci.CallingConvention Cci.ISignature.CallingConvention => UnderlyingMethodSignature.CallingConvention;
Emit\NoPia\CommonEmbeddedProperty.cs (1)
129Cci.CallingConvention Cci.ISignature.CallingConvention
Emit\NoPia\VtblGap.cs (1)
225Cci.CallingConvention Cci.ISignature.CallingConvention
PEWriter\MethodDefinitionBase.cs (1)
95public CallingConvention CallingConvention => CallingConvention.Default;
Microsoft.CodeAnalysis.CSharp (5)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
85Cci.CallingConvention Cci.ISignature.CallingConvention
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
73public CallingConvention CallingConvention => Underlying.CallingConvention;
Emitter\Model\MethodReference.cs (1)
71Cci.CallingConvention Cci.ISignature.CallingConvention
Emitter\Model\MethodSymbolAdapter.cs (1)
182Cci.CallingConvention Cci.ISignature.CallingConvention
Emitter\Model\PropertySymbolAdapter.cs (1)
151CallingConvention ISignature.CallingConvention
11 references to CallingConvention
Microsoft.CodeAnalysis (9)
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
91public CallingConvention CallingConvention => OldDefinition.CallingConvention;
Emit\NoPia\CommonEmbeddedMethod.cs (1)
284Cci.CallingConvention Cci.ISignature.CallingConvention => UnderlyingMethodSignature.CallingConvention;
Emit\NoPia\CommonEmbeddedProperty.cs (1)
133return UnderlyingPropertySignature.CallingConvention;
PEWriter\MetadataWriter.cs (6)
1130Debug.Assert((methodReference.CallingConvention & CallingConvention.Generic) != 0 == (methodReference.GenericParameterCount > 0)); 1135new SignatureHeader((byte)methodReference.CallingConvention).CallingConvention, 1137isInstanceMethod: (methodReference.CallingConvention & CallingConvention.HasThis) != 0); 1192var signatureEncoder = new BlobEncoder(builder).MethodSignature(convention: signature.CallingConvention.ToSignatureConvention(), genericParameterCount: 0, isInstanceMethod: false); 1282isInstanceProperty: (propertyDef.CallingConvention & CallingConvention.HasThis) != 0); 3869var signatureEncoder = encoder.FunctionPointer(convention: signature.CallingConvention.ToSignatureConvention());
Microsoft.CodeAnalysis.CSharp (2)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
87get { return _underlyingMethod.CallingConvention; }
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
73public CallingConvention CallingConvention => Underlying.CallingConvention;