13 overrides of Attributes
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ConstructorOnTypeBuilderInstantiation.cs (1)
53public override MethodAttributes Attributes => _ctor.Attributes;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
57public override MethodAttributes Attributes => _method.Attributes;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
65public override MethodAttributes Attributes => _method.Attributes;
System\Reflection\Emit\DynamicMethod.cs (1)
59public override MethodAttributes Attributes
System\Reflection\Runtime\MethodInfos\RuntimeConstructorInfo.cs (1)
19public abstract override MethodAttributes Attributes { get; }
System\Reflection\Runtime\MethodInfos\RuntimeMethodInfo.cs (1)
26public abstract override MethodAttributes Attributes
System.Reflection.Context (3)
System\Reflection\Context\Delegation\DelegatingConstructorInfo.cs (1)
19public override MethodAttributes Attributes
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
21public override MethodAttributes Attributes
System\Reflection\Context\Virtual\VirtualMethodBase.cs (1)
16public override MethodAttributes Attributes
System.Reflection.Emit (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
57public override MethodAttributes Attributes => _method.Attributes;
System\Reflection\Emit\ArrayMethod.cs (1)
64public override MethodAttributes Attributes => MethodAttributes.PrivateScope;
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\Constructors\RoConstructor.cs (1)
44public sealed override MethodAttributes Attributes => (_lazyMethodAttributes == MethodAttributesSentinel) ? (_lazyMethodAttributes = ComputeAttributes()) : _lazyMethodAttributes;
System\Reflection\TypeLoading\Methods\RoMethod.cs (1)
52public sealed override MethodAttributes Attributes => (_lazyMethodAttributes == MethodAttributesSentinel) ? (_lazyMethodAttributes = ComputeAttributes()) : _lazyMethodAttributes;
53 references to Attributes
dotnet-svcutil-lib (2)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (1)
1189return method.IsVirtual && ((method.Attributes & MethodAttributes.NewSlot) == 0);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (1)
1407return method.IsVirtual && ((method.Attributes & MethodAttributes.NewSlot) == 0);
Microsoft.VisualBasic.Core (8)
Microsoft\VisualBasic\CompilerServices\Symbols.vb (2)
638If method.IsVirtual AndAlso (method.Attributes And MethodAttributes.NewSlot) = 0 Then 643If (DirectCast(method, MethodInfo).GetRuntimeBaseDefinition().Attributes And MethodAttributes.NewSlot) = 0 Then
Microsoft\VisualBasic\CompilerServices\Utils.LateBinder.vb (2)
557If (method.Attributes And System.Reflection.MethodAttributes.Virtual) <> 0 Then 663If (accessor.Attributes And MethodAttributes.Virtual) <> 0 Then
Microsoft\VisualBasic\CompilerServices\VBBinder.vb (4)
217If (ThisMethod.Attributes And MethodAttributes.NewSlot) <> 0 Then 2119(ThisMethod.IsVirtual AndAlso ((ThisMethod.Attributes And MethodAttributes.NewSlot) <> 0)) OrElse 2120(ThisMethod.IsVirtual AndAlso ((ThisMethod.GetBaseDefinition().Attributes And MethodAttributes.NewSlot) <> 0)) Then 2165(ThisMethod.IsVirtual AndAlso ((ThisMethod.Attributes And MethodAttributes.NewSlot) <> 0)) Then
System.Private.CoreLib (25)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ConstructorOnTypeBuilderInstantiation.cs (1)
53public override MethodAttributes Attributes => _ctor.Attributes;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
57public override MethodAttributes Attributes => _method.Attributes;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
65public override MethodAttributes Attributes => _method.Attributes;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBase.cs (13)
29public bool IsAbstract => (Attributes & MethodAttributes.Abstract) != 0; 34(Attributes & MethodAttributes.RTSpecialName) == MethodAttributes.RTSpecialName; 35public bool IsFinal => (Attributes & MethodAttributes.Final) != 0; 36public bool IsHideBySig => (Attributes & MethodAttributes.HideBySig) != 0; 37public bool IsSpecialName => (Attributes & MethodAttributes.SpecialName) != 0; 38public bool IsStatic => (Attributes & MethodAttributes.Static) != 0; 39public bool IsVirtual => (Attributes & MethodAttributes.Virtual) != 0; 41public bool IsAssembly => (Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.Assembly; 42public bool IsFamily => (Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.Family; 43public bool IsFamilyAndAssembly => (Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.FamANDAssem; 44public bool IsFamilyOrAssembly => (Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.FamORAssem; 45public bool IsPrivate => (Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.Private; 46public bool IsPublic => (Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.Public;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (2)
464attr = ((MethodInfo)m).Attributes; 466attr = ((ConstructorInfo)m).Attributes;
System\Reflection\Runtime\BindingFlagSupport\ConstructorPolicies.cs (1)
43MethodAttributes methodAttributes = member.Attributes;
System\Reflection\Runtime\BindingFlagSupport\EventPolicies.cs (1)
50MethodAttributes methodAttributes = accessorMethod.Attributes;
System\Reflection\Runtime\BindingFlagSupport\MethodPolicies.cs (2)
36MethodAttributes methodAttributes = member.Attributes; 60MethodAttributes attributes = prior.Attributes & (MethodAttributes.Virtual | MethodAttributes.VtableLayoutMask);
System\Reflection\Runtime\BindingFlagSupport\PropertyPolicies.cs (3)
50MethodAttributes methodAttributes = accessorMethod.Attributes; 115return (setter.Attributes & MethodAttributes.MemberAccessMask) > (getter.Attributes & MethodAttributes.MemberAccessMask) ? setter : getter;
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\ClassDataContract.cs (1)
1062return method.IsVirtual && ((method.Attributes & MethodAttributes.NewSlot) == 0);
System.Reflection.Context (2)
System\Reflection\Context\Delegation\DelegatingConstructorInfo.cs (1)
21get { return UnderlyingConstructor.Attributes; }
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
23get { return UnderlyingMethod.Attributes; }
System.Reflection.Emit (5)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
57public override MethodAttributes Attributes => _method.Attributes;
System\Reflection\Emit\PropertyBuilderImpl.cs (2)
116if ((_getMethod.Attributes & MethodAttributes.Public) == MethodAttributes.Public) 131if ((_setMethod.Attributes & MethodAttributes.Public) == MethodAttributes.Public)
System\Reflection\Emit\TypeBuilderImpl.cs (2)
680BindingFlags bindingFlags = (method.Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.Public ? 682bindingFlags |= (method.Attributes & MethodAttributes.Static) != 0 ? BindingFlags.Static : BindingFlags.Instance;
System.Reflection.MetadataLoadContext (7)
System\Reflection\Runtime\BindingFlagSupport\ConstructorPolicies.cs (1)
36MethodAttributes methodAttributes = member.Attributes;
System\Reflection\Runtime\BindingFlagSupport\EventPolicies.cs (1)
42MethodAttributes methodAttributes = accessorMethod.Attributes;
System\Reflection\Runtime\BindingFlagSupport\MethodPolicies.cs (2)
28MethodAttributes methodAttributes = member.Attributes; 51MethodAttributes attributes = prior.Attributes & (MethodAttributes.Virtual | MethodAttributes.VtableLayoutMask);
System\Reflection\Runtime\BindingFlagSupport\PropertyPolicies.cs (3)
42MethodAttributes methodAttributes = accessorMethod.Attributes; 99return (setter.Attributes & MethodAttributes.MemberAccessMask) > (getter.Attributes & MethodAttributes.MemberAccessMask) ? setter : getter;
System.ServiceModel.Primitives (1)
System\ServiceModel\Description\TypeLoader.cs (1)
1452return method.IsVirtual && ((method.Attributes & MethodAttributes.NewSlot) == 0);
System.Windows.Forms.Design (1)
System\Drawing\Design\ColorEditor.ColorUI.cs (1)
136if (method is null || (method.Attributes & attrs) != attrs)
System.Xaml (1)
System\Xaml\Schema\XamlTypeInvoker.cs (1)
318(tConstInfo.Attributes & MethodAttributes.HasSecurity) == MethodAttributes.HasSecurity ||