38 references to IsVirtual
dotnet-svcutil-lib (5)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (1)
637
if (methodInfo.
IsVirtual
&& !methodInfo.DeclaringType.GetTypeInfo().IsValueType)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (2)
1189
return method.
IsVirtual
&& ((method.Attributes & MethodAttributes.NewSlot) == 0);
1233
else if (method.
IsVirtual
)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (1)
594
if (methodInfo.
IsVirtual
&& !methodInfo.DeclaringType.GetTypeInfo().IsValueType)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (1)
1407
return method.
IsVirtual
&& ((method.Attributes & MethodAttributes.NewSlot) == 0);
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\Binding\ReflectionServiceInvokerResolver.cs (1)
71
if (matchingMethod.
IsVirtual
)
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (4)
1262
prop.isOverride = accessor.
IsVirtual
&& accessor.IsHideBySig && accessor.GetBaseDefinition() != accessor;
1429
methodSymbol.isVirtual = member.
IsVirtual
;
1435
methodSymbol.isOverride = method.
IsVirtual
&& method.IsHideBySig && method.GetBaseDefinition() != method;
1713
if (method.
IsVirtual
&& method.IsHideBySig)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Functions\DelegatingAIFunctionTests.cs (2)
50
case MethodInfo methodInfo when methodInfo.
IsVirtual
&& methodInfo.Name is not ("Finalize" or "Equals" or "GetHashCode"):
54
case PropertyInfo propertyInfo when propertyInfo.GetMethod?.
IsVirtual
is true:
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
1130
if (setMethod is null || !setMethod.
IsVirtual
|| setMethod == setMethod.GetBaseDefinition())
Microsoft.ML.Data (2)
Utils\ApiUtils.cs (2)
116
var opcode = (minfo.
IsVirtual
|| minfo.IsAbstract) ? OpCodes.Callvirt : OpCodes.Call;
180
var opcode = (minfo.
IsVirtual
|| minfo.IsAbstract) ? OpCodes.Callvirt : OpCodes.Call;
Microsoft.ML.Transforms (1)
Expression\IlGeneratorExtensions.cs (1)
136
Contracts.Assert(!info.
IsVirtual
);
Microsoft.VisualBasic.Core (7)
Microsoft\VisualBasic\CompilerServices\Symbols.vb (1)
638
If method.
IsVirtual
AndAlso (method.Attributes And MethodAttributes.NewSlot) = 0 Then
Microsoft\VisualBasic\CompilerServices\VBBinder.vb (6)
215
ElseIf ThisMethod.
IsVirtual
Then
2118
ElseIf Not ThisMethod.
IsVirtual
OrElse
2119
(ThisMethod.
IsVirtual
AndAlso ((ThisMethod.Attributes And MethodAttributes.NewSlot) <> 0)) OrElse
2120
(ThisMethod.
IsVirtual
AndAlso ((ThisMethod.GetBaseDefinition().Attributes And MethodAttributes.NewSlot) <> 0)) Then
2164
ElseIf Not ThisMethod.
IsVirtual
OrElse
2165
(ThisMethod.
IsVirtual
AndAlso ((ThisMethod.Attributes And MethodAttributes.NewSlot) <> 0)) Then
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (1)
3172
if (method.
IsVirtual
)
System\Reflection\Runtime\BindingFlagSupport\MethodPolicies.cs (1)
54
if (!member.
IsVirtual
)
System\Reflection\Runtime\MethodInfos\RuntimeMethodInfo.cs (1)
108
if (!
IsVirtual
|| IsStatic || declaringType == null || declaringType.IsInterface)
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\ClassDataContract.cs (2)
1062
return method.
IsVirtual
&& ((method.Attributes & MethodAttributes.NewSlot) == 0);
1130
else if (method.
IsVirtual
)
System\Runtime\Serialization\CodeGenerator.cs (1)
493
if (methodInfo.
IsVirtual
&& !methodInfo.DeclaringType!.IsValueType)
System.Private.Xml (3)
System\Xml\Serialization\CodeGenerator.cs (2)
308
Debug.Assert(ICollection_get_Count.
IsVirtual
&& !ICollection_get_Count.DeclaringType!.IsValueType);
403
if (methodInfo.
IsVirtual
&& !methodInfo.DeclaringType!.IsValueType)
System\Xml\Xsl\IlGen\GenerateHelper.cs (1)
840
OpCode opcode = meth.
IsVirtual
|| meth.IsAbstract ? OpCodes.Callvirt : OpCodes.Call;
System.Reflection.DispatchProxy (1)
System\Reflection\DispatchProxyGenerator.cs (1)
359
if (!mi.
IsVirtual
|| mi.IsFinal)
System.Reflection.MetadataLoadContext (1)
System\Reflection\Runtime\BindingFlagSupport\MethodPolicies.cs (1)
45
if (!member.
IsVirtual
)
System.ServiceModel.Primitives (1)
System\ServiceModel\Description\TypeLoader.cs (1)
1452
return method.
IsVirtual
&& ((method.Attributes & MethodAttributes.NewSlot) == 0);
System.Text.Json (2)
src\runtime\src\libraries\System.Text.Json\Common\ReflectionExtensions.cs (2)
221
return propertyInfo.GetMethod?.
IsVirtual
== true || propertyInfo.SetMethod?.
IsVirtual
== true;
System.Xaml (1)
System\Xaml\XamlObjectReader.cs (1)
3240
if (accessor is null || !accessor.
IsVirtual
)