18 overrides of Attributes
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ConstructorOnTypeBuilderInstantiation.cs (1)
53public override MethodAttributes Attributes => _ctor.Attributes;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\DynamicMethod.cs (1)
326public override MethodAttributes Attributes => _attributes;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
57public override MethodAttributes Attributes => _method.Attributes;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
65public override MethodAttributes Attributes => _method.Attributes;
src\System\Reflection\Emit\RuntimeConstructorBuilder.cs (1)
87public override MethodAttributes Attributes => m_methodBuilder.Attributes;
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (1)
436public override MethodAttributes Attributes => m_iAttributes;
src\System\Reflection\Emit\SymbolMethod.cs (1)
92public override MethodAttributes Attributes => throw new NotSupportedException(SR.NotSupported_SymbolMethod);
src\System\Reflection\RuntimeConstructorInfo.CoreCLR.cs (1)
196public override MethodAttributes Attributes => m_methodAttributes;
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (1)
267public override MethodAttributes Attributes => m_methodAttributes;
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\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)
45public sealed override MethodAttributes Attributes => (_lazyMethodAttributes == MethodAttributesSentinel) ? (_lazyMethodAttributes = ComputeAttributes()) : _lazyMethodAttributes;
System\Reflection\TypeLoading\Methods\RoMethod.cs (1)
53public sealed override MethodAttributes Attributes => (_lazyMethodAttributes == MethodAttributesSentinel) ? (_lazyMethodAttributes = ComputeAttributes()) : _lazyMethodAttributes;
System.Xaml.Tests (2)
Common\CustomConstructorInfo.cs (1)
20public override MethodAttributes Attributes => AttributesResult.Or(DelegatingConstructor.Attributes);
Common\CustomMethodInfo.cs (1)
20public override MethodAttributes Attributes => AttributesResult.Or(DelegatingMethod.Attributes);
52 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.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Debugger\MemberInfo\MethodInfoImpl.cs (1)
28get { return this.Method.Attributes; }
Microsoft.CodeAnalysis.Test.Utilities (2)
Platform\Custom\MetadataSignatureHelper.cs (2)
428AppendMethodAttributes(sb, method.Attributes); 468AppendMethodAttributes(sb, constructor.Attributes);
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 (22)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ConstructorOnTypeBuilderInstantiation.cs (1)
53public override MethodAttributes Attributes => _ctor.Attributes;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
57public override MethodAttributes Attributes => _method.Attributes;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
65public override MethodAttributes Attributes => _method.Attributes;
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\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (2)
436attr = ((MethodInfo)m).Attributes; 438attr = ((ConstructorInfo)m).Attributes;
src\System\Reflection\Emit\CustomAttributeBuilder.cs (2)
73if ((con.Attributes & MethodAttributes.Static) == MethodAttributes.Static || 74(con.Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.Private)
src\System\Reflection\Emit\RuntimePropertyBuilder.cs (2)
141if ((m_getMethod.Attributes & MethodAttributes.Public) == MethodAttributes.Public) 151if ((m_setMethod.Attributes & MethodAttributes.Public) == MethodAttributes.Public)
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\ClassDataContract.cs (1)
1060return 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\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)
691BindingFlags bindingFlags = (method.Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.Public ? 693bindingFlags |= (method.Attributes & MethodAttributes.Static) != 0 ? BindingFlags.Static : BindingFlags.Instance;
System.Reflection.MetadataLoadContext (5)
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 (1)
42MethodAttributes methodAttributes = accessorMethod.Attributes;
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 ||
System.Xaml.Tests (2)
Common\CustomConstructorInfo.cs (1)
20public override MethodAttributes Attributes => AttributesResult.Or(DelegatingConstructor.Attributes);
Common\CustomMethodInfo.cs (1)
20public override MethodAttributes Attributes => AttributesResult.Or(DelegatingMethod.Attributes);