Open sandboxFocus

Method MustNotBeRef

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.