6 implementations of IsVirtual
Microsoft.CodeAnalysis (5)
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
74
public bool
IsVirtual
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
59
public bool
IsVirtual
=> OldDefinition.IsVirtual;
Emit\NoPia\CommonEmbeddedMethod.cs (1)
207
bool Cci.IMethodDefinition.
IsVirtual
=> IsVirtual;
Emit\NoPia\VtblGap.cs (1)
99
bool Cci.IMethodDefinition.
IsVirtual
PEWriter\MethodDefinitionBase.cs (1)
64
public bool
IsVirtual
=> false;
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\MethodSymbolAdapter.cs (1)
480
bool Cci.IMethodDefinition.
IsVirtual
13 references to IsVirtual
Microsoft.CodeAnalysis (3)
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
59
public bool IsVirtual => OldDefinition.
IsVirtual
;
PEWriter\Members.cs (1)
1016
if (method != null && method.
IsVirtual
)
PEWriter\MetadataWriter.cs (1)
990
if (methodDef.
IsVirtual
)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
Symbols\InterfaceImplementationTests.cs (6)
938
Assert.True(((Cci.IMethodDefinition)baseClassMethod.GetCciAdapter()).
IsVirtual
);
939
Assert.True(((Cci.IMethodDefinition)baseClassPropertyGetter.GetCciAdapter()).
IsVirtual
);
940
Assert.True(((Cci.IMethodDefinition)baseClassPropertySetter.GetCciAdapter()).
IsVirtual
);
1007
Assert.False(((Cci.IMethodDefinition)baseClassMethod.GetCciAdapter()).
IsVirtual
);
1008
Assert.False(((Cci.IMethodDefinition)baseClassPropertyGetter.GetCciAdapter()).
IsVirtual
);
1009
Assert.False(((Cci.IMethodDefinition)baseClassPropertySetter.GetCciAdapter()).
IsVirtual
);
Symbols\Source\MethodTests.cs (4)
1870
Assert.True(((Cci.IMethodDefinition)method1.GetCciAdapter()).
IsVirtual
);
1871
Assert.False(((Cci.IMethodDefinition)method3.GetCciAdapter()).
IsVirtual
);
1881
Assert.True(((Cci.IMethodDefinition)method2.GetCciAdapter()).
IsVirtual
);
1882
Assert.True(((Cci.IMethodDefinition)method4.GetCciAdapter()).
IsVirtual
);