Quiero usar el atributo condicional en una clase, o más al punto, ¿hay algo que dé ese efecto? Básicamente, no quiero que la clase esté allí en modo de depuración. Tampoco quiero tener que ajustar cada llamada en una directiva #if DEBUG
.¿Hay un atributo Condicional en el nivel de clase?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace NameSpace
{
[Conditional("Debug")]
public class ClassName
{
public ClassName()
{
}
}
}
¿Puedo omitir todos los usuarios de la clase? –
Si coloca Conditional en todos los * métodos * de la clase, se eliminarán todas las llamadas, pero la clase en sí se construirá. –
¿Entonces las instancias de la clase todavía se crearán y usarán la memoria? –