MustNotBeRef(IEligibilityBuilder<IFieldOrPropertyOrIndexer>)
Forbids the target field, property, or indexer from being ref or ref readonly.
Declaration
public static void MustNotBeRef(this IEligibilityBuilder<IFieldOrPropertyOrIndexer> eligibilityBuilder)Parameters
| Type | Name | Description |
|---|---|---|
| IEligibilityBuilder<IFieldOrPropertyOrIndexer> | eligibilityBuilder | The eligibility builder for a field, property, or indexer. |
MustNotBeRef(IEligibilityBuilder<INamedType>)
Forbids the target type from being a ref struct.
Declaration
public static void MustNotBeRef(this IEligibilityBuilder<INamedType> eligibilityBuilder)Parameters
| Type | Name | Description |
|---|---|---|
| IEligibilityBuilder<INamedType> | eligibilityBuilder | The eligibility builder for a named type. |
MustNotBeRef(IEligibilityBuilder<IMethod>)
Forbids the target method from returning a ref.
Declaration
public static void MustNotBeRef(this IEligibilityBuilder<IMethod> eligibilityBuilder)Parameters
| Type | Name | Description |
|---|---|---|
| IEligibilityBuilder<IMethod> | eligibilityBuilder | The eligibility builder for a method. |