¿Cómo obtengo el valor de atributo personalizado de un campo? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Obtención de los atributos de un campo utilizando la reflexión en C # 1 respuesta

Estoy usando FileHelpers para escribir archivos de longitud fija.

 public class MyFileLayout
{

    [FieldFixedLength(2)]
    private string prefix;

    [FieldFixedLength(12)]
    private string customerName;

    public string CustomerName
    {
        set 
        { 
            this.customerName= value;
            **Here I require to get the customerName's FieldFixedLength attribute value**

        }
    }
}

Como se muestra arriba, me gustaría acceder al valor del atributo personalizado dentro del método establecido de la propiedad.

¿Cómo logro esto

Respuestas a la pregunta(2)

Su respuesta a la pregunta