Class CustomizeAttribute

Namespace: AutoFixture.TUnit
Assembly: AutoFixture.TUnit.dll

Base class for customizing parameters in methods decorated with AutoDataSourceAttribute.

[AttributeUsage(AttributeTargets.Parameter, AllowMultiple = true)]
public abstract class CustomizeAttribute : Attribute, IParameterCustomizationSource

Inheritance

objectAttributeCustomizeAttribute

Derived

FavorArraysAttribute, FavorEnumerablesAttribute, FavorListsAttribute, FrozenAttribute, GreedyAttribute, ModestAttribute, NoAutoPropertiesAttribute

Implements

IParameterCustomizationSource

Inherited Members

Attribute.GetCustomAttributes(MemberInfo, Type), Attribute.GetCustomAttributes(MemberInfo, Type, bool), Attribute.GetCustomAttributes(MemberInfo), Attribute.GetCustomAttributes(MemberInfo, bool), Attribute.IsDefined(MemberInfo, Type), Attribute.IsDefined(MemberInfo, Type, bool), Attribute.GetCustomAttribute(MemberInfo, Type), Attribute.GetCustomAttribute(MemberInfo, Type, bool), Attribute.GetCustomAttributes(ParameterInfo), Attribute.GetCustomAttributes(ParameterInfo, Type), Attribute.GetCustomAttributes(ParameterInfo, Type, bool), Attribute.GetCustomAttributes(ParameterInfo, bool), Attribute.IsDefined(ParameterInfo, Type), Attribute.IsDefined(ParameterInfo, Type, bool), Attribute.GetCustomAttribute(ParameterInfo, Type), Attribute.GetCustomAttribute(ParameterInfo, Type, bool), Attribute.GetCustomAttributes(Module, Type), Attribute.GetCustomAttributes(Module), Attribute.GetCustomAttributes(Module, bool), Attribute.GetCustomAttributes(Module, Type, bool), Attribute.IsDefined(Module, Type), Attribute.IsDefined(Module, Type, bool), Attribute.GetCustomAttribute(Module, Type), Attribute.GetCustomAttribute(Module, Type, bool), Attribute.GetCustomAttributes(Assembly, Type), Attribute.GetCustomAttributes(Assembly, Type, bool), Attribute.GetCustomAttributes(Assembly), Attribute.GetCustomAttributes(Assembly, bool), Attribute.IsDefined(Assembly, Type), Attribute.IsDefined(Assembly, Type, bool), Attribute.GetCustomAttribute(Assembly, Type), Attribute.GetCustomAttribute(Assembly, Type, bool), Attribute.Equals(object?), Attribute.GetHashCode(), Attribute.Match(object?), Attribute.IsDefaultAttribute(), Attribute.TypeId, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

CustomizeAttribute()

protected CustomizeAttribute()

Methods

GetCustomization(ParameterInfo)

Gets a customization for a parameter.

public abstract ICustomization GetCustomization(ParameterInfo parameter)

Parameters

parameter ParameterInfo

The parameter for which the customization is requested.

Returns

ICustomization

A customization for the parameter.