13 references to HasFlag
Microsoft.CodeAnalysis.CSharp (13)
Symbols\Metadata\PE\PEMethodSymbol.cs (13)
466
internal override bool HasSpecialName =>
HasFlag
(MethodAttributes.SpecialName);
468
internal override bool HasRuntimeSpecialName =>
HasFlag
(MethodAttributes.RTSpecialName);
472
internal override bool RequiresSecurityObject =>
HasFlag
(MethodAttributes.RequireSecObject);
475
public override DllImportData GetDllImportData() =>
HasFlag
(MethodAttributes.PinvokeImpl)
485
internal override bool IsAccessCheckedOnOverride =>
HasFlag
(MethodAttributes.CheckAccessOnOverride);
487
internal override bool HasDeclarativeSecurity =>
HasFlag
(MethodAttributes.HasSecurity);
525
public override bool IsExtern =>
HasFlag
(MethodAttributes.PinvokeImpl);
562
public override bool IsAbstract =>
HasFlag
(MethodAttributes.Abstract);
576
public override bool HidesBaseMethodsByName => !
HasFlag
(MethodAttributes.HideBySig);
600
public override bool IsStatic =>
HasFlag
(MethodAttributes.Static);
602
internal override bool IsMetadataVirtual(IsMetadataVirtualOption option = IsMetadataVirtualOption.None) =>
HasFlag
(MethodAttributes.Virtual);
604
internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false) =>
HasFlag
(MethodAttributes.NewSlot);
606
internal override bool IsMetadataFinal =>
HasFlag
(MethodAttributes.Final);