15 implementations of CallingConvention
Microsoft.CodeAnalysis (7)
CodeGen\ArrayMembers.cs (1)
336public Cci.CallingConvention CallingConvention => Cci.CallingConvention.HasThis;
Emit\EditAndContinue\DeletedMethodDefinition.cs (1)
93public CallingConvention CallingConvention => OldDefinition.CallingConvention;
Emit\EditAndContinue\DeletedPropertyDefinition.cs (1)
45public CallingConvention CallingConvention => OldDefinition.CallingConvention;
Emit\NoPia\CommonEmbeddedMethod.cs (1)
279Cci.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\RootModuleStaticConstructor.cs (1)
94public CallingConvention CallingConvention => CallingConvention.Default;
Microsoft.CodeAnalysis.CSharp (5)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
90Cci.CallingConvention Cci.ISignature.CallingConvention
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
72public CallingConvention CallingConvention => Underlying.CallingConvention;
Emitter\Model\MethodReference.cs (1)
79Cci.CallingConvention Cci.ISignature.CallingConvention
Emitter\Model\MethodSymbolAdapter.cs (1)
187Cci.CallingConvention Cci.ISignature.CallingConvention
Emitter\Model\PropertySymbolAdapter.cs (1)
148CallingConvention ISignature.CallingConvention
Microsoft.CodeAnalysis.VisualBasic (3)
Emit\MethodReference.vb (1)
60Private ReadOnly Property ISignatureCallingConvention As Cci.CallingConvention Implements Cci.ISignature.CallingConvention
Emit\MethodSymbolAdapter.vb (1)
146Private ReadOnly Property ISignatureCallingConvention As Cci.CallingConvention Implements Cci.ISignature.CallingConvention
Emit\PropertySymbolAdapter.vb (1)
97Private ReadOnly Property ISignatureCallingConvention As CallingConvention Implements ISignature.CallingConvention
22 references to CallingConvention
Microsoft.CodeAnalysis (10)
Emit\EditAndContinue\DeletedMethodDefinition.cs (1)
93public CallingConvention CallingConvention => OldDefinition.CallingConvention;
Emit\EditAndContinue\DeletedPropertyDefinition.cs (1)
45public CallingConvention CallingConvention => OldDefinition.CallingConvention;
Emit\NoPia\CommonEmbeddedMethod.cs (1)
279Cci.CallingConvention Cci.ISignature.CallingConvention => UnderlyingMethodSignature.CallingConvention;
Emit\NoPia\CommonEmbeddedProperty.cs (1)
133return UnderlyingPropertySignature.CallingConvention;
PEWriter\MetadataWriter.cs (6)
1136Debug.Assert((methodReference.CallingConvention & CallingConvention.Generic) != 0 == (methodReference.GenericParameterCount > 0)); 1141new SignatureHeader((byte)methodReference.CallingConvention).CallingConvention, 1143isInstanceMethod: (methodReference.CallingConvention & CallingConvention.HasThis) != 0); 1193var signatureEncoder = new BlobEncoder(builder).MethodSignature(convention: signature.CallingConvention.ToSignatureConvention(), genericParameterCount: 0, isInstanceMethod: false); 1283isInstanceProperty: (propertyDef.CallingConvention & CallingConvention.HasThis) != 0); 3807var signatureEncoder = encoder.FunctionPointer(convention: signature.CallingConvention.ToSignatureConvention());
Microsoft.CodeAnalysis.CSharp (2)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
92get { return _underlyingMethod.CallingConvention; }
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
72public CallingConvention CallingConvention => Underlying.CallingConvention;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (4)
ExpressionCompilerTests.cs (4)
2550Assert.Equal(Cci.CallingConvention.Generic, ((Cci.IMethodDefinition)methodData.Method.GetCciAdapter()).CallingConvention); 2564Assert.Equal(Cci.CallingConvention.Default, ((Cci.IMethodDefinition)methodData.Method.GetCciAdapter()).CallingConvention); 2609Assert.Equal(Cci.CallingConvention.Generic, ((Cci.IMethodDefinition)methodData.Method.GetCciAdapter()).CallingConvention); 2639Assert.Equal(Cci.CallingConvention.ExtraArguments, ((Cci.IMethodDefinition)methodData.Method.GetCciAdapter()).CallingConvention);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
ExpressionCompilerTestHelpers.cs (1)
534Assert.Equal(((Cci.IMethodDefinition)methodData.Method.GetCciAdapter()).CallingConvention, expectedGeneric ? Cci.CallingConvention.Generic : Cci.CallingConvention.Default);
Microsoft.CodeAnalysis.VisualBasic (3)
Emit\MethodReference.vb (1)
60Private ReadOnly Property ISignatureCallingConvention As Cci.CallingConvention Implements Cci.ISignature.CallingConvention
Emit\MethodSymbolAdapter.vb (1)
146Private ReadOnly Property ISignatureCallingConvention As Cci.CallingConvention Implements Cci.ISignature.CallingConvention
Emit\PropertySymbolAdapter.vb (1)
97Private ReadOnly Property ISignatureCallingConvention As CallingConvention Implements ISignature.CallingConvention
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
ExpressionCompilerTests.vb (2)
2138Assert.Equal(Cci.CallingConvention.Generic, (DirectCast(methodData.Method.GetCciAdapter(), Cci.IMethodDefinition)).CallingConvention) 2144Assert.Equal(Cci.CallingConvention.Default, (DirectCast(methodData.Method.GetCciAdapter(), Cci.IMethodDefinition)).CallingConvention)