41 references to Virtual
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (2)
28internal static MethodAttributes PublicOverrideMethodAttributes = MethodAttributes.Public | MethodAttributes.Virtual | MethodAttributes.HideBySig; 29internal static MethodAttributes ProtectedOverrideMethodAttributes = MethodAttributes.Family | MethodAttributes.Virtual | MethodAttributes.HideBySig;
ILAssembler (1)
Actions\GrammarActions.MethodHeaders.Actions.cs (1)
85"virtual" => new CILParser.AttributeValue<MethodAttributes>(MethodAttributes.Virtual, 0, true),
ILCompiler.TypeSystem (2)
parent\parent\Common\TypeSystem\Ecma\EcmaMethod.cs (1)
136if ((methodAttributes & MethodAttributes.Virtual) != 0)
parent\parent\Common\TypeSystem\Ecma\EcmaType.cs (1)
306if ((methodDef.Attributes & MethodAttributes.Virtual) != 0)
Microsoft.AspNetCore.SignalR.Core (1)
Internal\TypedClientBuilder.cs (1)
117| MethodAttributes.Virtual
Microsoft.CodeAnalysis (2)
MetadataReader\ModuleExtensions.cs (1)
69if ((flags & MethodAttributes.Virtual) == 0 && !acceptBasedOnAccessibility(importOptions, flags) &&
PEWriter\MetadataWriter.cs (1)
992result |= MethodAttributes.Virtual;
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
619internal bool IsMetadataVirtual() => HasFlag(MethodAttributes.Virtual); 1233if ((Flags & (MethodAttributes.RTSpecialName | MethodAttributes.Virtual)) == MethodAttributes.RTSpecialName &&
Microsoft.CodeAnalysis.VisualBasic (10)
Symbols\Metadata\PE\PEMethodSymbol.vb (10)
390If (_flags And (MethodAttributes.RTSpecialName Or MethodAttributes.Virtual)) = MethodAttributes.RTSpecialName AndAlso 439If (_flags And (MethodAttributes.SpecialName Or MethodAttributes.RTSpecialName Or MethodAttributes.Static Or MethodAttributes.Virtual)) = 829Return (_flags And MethodAttributes.Virtual) <> 0 AndAlso 837(MethodAttributes.Virtual Or 842MethodAttributes.Virtual Or MethodAttributes.Final Or MethodAttributes.Abstract, 843MethodAttributes.Virtual Or MethodAttributes.Final) 887(MethodAttributes.Virtual Or 892Return flagsToCheck = (MethodAttributes.Virtual Or If(IsShared, 0, MethodAttributes.NewSlot)) OrElse 894flagsToCheck = MethodAttributes.Virtual AndAlso _containingType.BaseTypeNoUseSiteDiagnostics Is Nothing) 908(_flags And MethodAttributes.Virtual) <> 0 AndAlso
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\MetadataViewGenerator.cs (1)
318MethodAttributes.Public | MethodAttributes.HideBySig | MethodAttributes.SpecialName | MethodAttributes.NewSlot | MethodAttributes.Virtual | MethodAttributes.Final,
System.Linq.Expressions (1)
System\Linq\Expressions\Compiler\DelegateHelpers.cs (1)
123const MethodAttributes invokeAttributes = MethodAttributes.Public | MethodAttributes.HideBySig | MethodAttributes.NewSlot | MethodAttributes.Virtual;
System.Private.CoreLib (8)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBase.cs (1)
39public bool IsVirtual => (Attributes & MethodAttributes.Virtual) != 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (2)
474if (((criteria & MethodAttributes.Virtual) != 0) && (attr & MethodAttributes.Virtual) == 0)
System\Reflection\Runtime\BindingFlagSupport\EventPolicies.cs (1)
45isVirtual = (0 != (methodAttributes & MethodAttributes.Virtual));
System\Reflection\Runtime\BindingFlagSupport\MethodPolicies.cs (3)
31isVirtual = (0 != (methodAttributes & MethodAttributes.Virtual)); 52MethodAttributes attributes = prior.Attributes & (MethodAttributes.Virtual | MethodAttributes.VtableLayoutMask); 53if (attributes != (MethodAttributes.Virtual | MethodAttributes.ReuseSlot))
System\Reflection\Runtime\BindingFlagSupport\PropertyPolicies.cs (1)
45isVirtual = (0 != (methodAttributes & MethodAttributes.Virtual));
System.Private.Xml (2)
System\Xml\Serialization\CodeGenerator.cs (2)
29internal const MethodAttributes PublicOverrideMethodAttributes = MethodAttributes.Public | MethodAttributes.Virtual | MethodAttributes.HideBySig; 30internal const MethodAttributes ProtectedOverrideMethodAttributes = MethodAttributes.Family | MethodAttributes.Virtual | MethodAttributes.HideBySig;
System.Reflection.DispatchProxy (1)
System\Reflection\DispatchProxyGenerator.cs (1)
436attributes |= mi.IsStatic ? MethodAttributes.Static : MethodAttributes.Virtual;
System.Reflection.Emit (2)
System\Reflection\Emit\MethodBuilderImpl.cs (2)
52else if ((attributes & (MethodAttributes.Virtual | MethodAttributes.Abstract)) == MethodAttributes.Virtual)
System.Reflection.MetadataLoadContext (5)
System\Reflection\Runtime\BindingFlagSupport\EventPolicies.cs (1)
45isVirtual = (0 != (methodAttributes & MethodAttributes.Virtual));
System\Reflection\Runtime\BindingFlagSupport\MethodPolicies.cs (3)
31isVirtual = (0 != (methodAttributes & MethodAttributes.Virtual)); 51MethodAttributes attributes = prior.Attributes & (MethodAttributes.Virtual | MethodAttributes.VtableLayoutMask); 52if (attributes != (MethodAttributes.Virtual | MethodAttributes.ReuseSlot))
System\Reflection\Runtime\BindingFlagSupport\PropertyPolicies.cs (1)
45isVirtual = (0 != (methodAttributes & MethodAttributes.Virtual));
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
98MethodBuilder builder = implementation.DefineMethod(method.Name, MethodAttributes.Private | MethodAttributes.Final | MethodAttributes.HideBySig | MethodAttributes.Virtual, CallingConventions.HasThis, method.ReturnType, returnTypeRequiredModifiers, returnTypeOptionalModifiers, parameterTypes, parameterRequiredModifiers, parameterOptionalModifiers);