c # projektweit unter Verwendung von Alias-Anweisungen

9

C # hat eine Funktion namens Aliasdirektiven verwenden . Sie können einen Alias ​​eines Typs wie folgt erstellen:

%Vor%

Diese Funktion funktioniert jedoch nur pro Datei. Ich bin auf der Suche nach einer Möglichkeit, dies projektweit oder sogar lösungsweit zu tun.

Der Grund, warum ich das tun möchte, ist, weil ich die Ausführlichkeit des Schreibens von Dingen wie EntityKey<Customer, int> , EntityKey<Order, long> usw. entfernen möchte. Ich möchte es vermeiden, diese Aliases in jeder Datei definieren zu müssen. Das EntityKey<TEntity, TKey> ist ein struct , daher kann ich keine abgeleiteten Klassen erstellen.

    
John Zoo 23.11.2012, 09:20
quelle

1 Antwort

7

Nein, das gibt es nicht. Aliase sind streng pro Datei.

    
Marc Gravell 23.11.2012 09:21
quelle

Tags und Links