Chcę użyć atrybutu warunkowego dla klasy lub więcej, czy jest coś, co daje taki efekt? Zasadniczo nie chcę, aby klasa była tam w trybie debugowania. Nie chcę też zawijać każdego połączenia w dyrektywie #if DEBUG
.Czy istnieje atrybut warunkowy na poziomie klasy?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace NameSpace
{
[Conditional("Debug")]
public class ClassName
{
public ClassName()
{
}
}
}
Czy mogę pominąć wszystkich użytkowników tej klasy? –
Jeśli ustawisz warunkowe na wszystkich * metodach * klasy, wtedy wszystkie połączenia zostaną usunięte, ale sama klasa nadal będzie budowana. –
Więc wystąpienia klasy nadal będą tworzone i będą używać pamięci? –