27 references to HasThis
Microsoft.CodeAnalysis (4)
CodeGen\ArrayMembers.cs (1)
335public Cci.CallingConvention CallingConvention => Cci.CallingConvention.HasThis;
Emit\NoPia\VtblGap.cs (1)
227get { return Cci.CallingConvention.Default | Cci.CallingConvention.HasThis; }
PEWriter\MetadataWriter.cs (2)
1137isInstanceMethod: (methodReference.CallingConvention & CallingConvention.HasThis) != 0); 1282isInstanceProperty: (propertyDef.CallingConvention & CallingConvention.HasThis) != 0);
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Crefs.cs (1)
973callingConvention: candidateMethodIsVararg ? Microsoft.Cci.CallingConvention.ExtraArguments : Microsoft.Cci.CallingConvention.HasThis,
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
191get { return Cci.CallingConvention.HasThis; }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
158get { return Microsoft.Cci.CallingConvention.HasThis; }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
86get { return Cci.CallingConvention.HasThis; }
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
114return (_originalMethod.CallingConvention & (~Cci.CallingConvention.HasThis)) |
Symbols\MemberSignatureComparer.cs (1)
872return member.IsStatic ? 0 : Cci.CallingConvention.HasThis;
Symbols\Source\SourceMemberContainerSymbol.cs (6)
4904Cci.CallingConvention.HasThis, 4951Cci.CallingConvention.HasThis, 5004Cci.CallingConvention.HasThis, 5064Cci.CallingConvention.HasThis, 5238Cci.CallingConvention.HasThis, 5331Cci.CallingConvention.HasThis,
Symbols\Source\SourceMemberMethodSymbol.cs (1)
726cc |= Cci.CallingConvention.HasThis;
Symbols\Source\SourcePropertySymbolBase.cs (1)
665get { return (IsStatic ? 0 : Microsoft.Cci.CallingConvention.HasThis); }
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
205get { return Microsoft.Cci.CallingConvention.HasThis; }
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
255get { return Cci.CallingConvention.HasThis; }
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
174return Cci.CallingConvention.HasThis;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
Emit\NoPiaEmbedTypes.cs (6)
1366Assert.Equal(CallingConvention.Default | CallingConvention.HasThis, ctor.CallingConvention); 1382Assert.Equal(CallingConvention.Default | CallingConvention.HasThis, begin.CallingConvention); 1398Assert.Equal(CallingConvention.Default | CallingConvention.HasThis, end.CallingConvention); 1413Assert.Equal(CallingConvention.Default | CallingConvention.HasThis, invoke.CallingConvention); 1434Assert.Equal(CallingConvention.ExtraArguments | CallingConvention.HasThis, m13.CallingConvention); 1496Assert.Equal(CallingConvention.Default | CallingConvention.HasThis, m17.CallingConvention);