13 references to HasFlag
Microsoft.CodeAnalysis.CSharp (13)
Symbols\Metadata\PE\PEMethodSymbol.cs (13)
467internal override bool HasSpecialName => HasFlag(MethodAttributes.SpecialName); 469internal override bool HasRuntimeSpecialName => HasFlag(MethodAttributes.RTSpecialName); 473internal override bool RequiresSecurityObject => HasFlag(MethodAttributes.RequireSecObject); 476public override DllImportData GetDllImportData() => HasFlag(MethodAttributes.PinvokeImpl) 486internal override bool IsAccessCheckedOnOverride => HasFlag(MethodAttributes.CheckAccessOnOverride); 488internal override bool HasDeclarativeSecurity => HasFlag(MethodAttributes.HasSecurity); 526public override bool IsExtern => HasFlag(MethodAttributes.PinvokeImpl); 563public override bool IsAbstract => HasFlag(MethodAttributes.Abstract); 577public override bool HidesBaseMethodsByName => !HasFlag(MethodAttributes.HideBySig); 601public override bool IsStatic => HasFlag(MethodAttributes.Static); 603internal override bool IsMetadataVirtual(IsMetadataVirtualOption option = IsMetadataVirtualOption.None) => HasFlag(MethodAttributes.Virtual); 605internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false) => HasFlag(MethodAttributes.NewSlot); 607internal override bool IsMetadataFinal => HasFlag(MethodAttributes.Final);