MustHaveAccessibility(IEligibilityBuilder<IMemberOrNamedType>, Accessibility, params Accessibility[])
Requires the target member or type to have exactly one of the specified accessibilities.
Declaration
public static void MustHaveAccessibility(this IEligibilityBuilder<IMemberOrNamedType> eligibilityBuilder, Accessibility accessibility, params Accessibility[] otherAccessibilities)Parameters
| Type | Name | Description |
|---|---|---|
| IEligibilityBuilder<IMemberOrNamedType> | eligibilityBuilder | The eligibility builder for a member or named type. |
| Accessibility | accessibility | The first allowed accessibility level. |
| Accessibility[] | otherAccessibilities | Additional allowed accessibility levels. |
Remarks
Use this method when an aspect should only apply to members with specific accessibility levels, such as only public and internal members, or only private members.