Closed funketh closed 4 years ago
ok, anscheinend ist es nicht so einfach solche macros zu implementieren (https://stackoverflow.com/questions/14307298/basic-implementation-of-aop-like-attribute-using-standard-net-framework). Man kann ja diese Form nutzen:
class Test {
private Vector2D pos1;
private Vector2D pos2;
private Lazy<float> _distance = new Lazy<float>(() => Vector2D.Distance(pos1, pos2));
public float distance => this._distance.Value;
public Test(...) {
...
}
}
das wäre wohl zu einfach gewesen, man kann in dem kontext nicht auf pos1 und pos2 zugreifen
Berechne jetzt in #58 die Werte einfach im Konstruktor. Funktioniert in dem Fall gut genug, weshalb ich das hier erstmal schließe.
derzeitige Lösung wäre:
gewünscht wäre sowas: