T4 kodu nesli kullanılarak mevcut projede tanımlanmış türlere erişmek mümkün mü?T4 kod üretimi: Geçerli projedeki erişim türleri
Örneğin, bir arabirim ve ben kod üretimi ile SomeClass
çağrı yönlendirmesini otomatik istiyoruz yani
interface IDoSomething {
public void do_something();
}
class DoSomethingImpl : IDoSomething {
public void do_something() {
// implementation...
}
}
class SomeClass : IDoSomething {
IDoSomething m_doSomething = new DoSomethingImpl();
// forward calls to impl object
public void do_something() {
m_doSomething.do_something();
}
}
başka bir sınıfa uygulanmasını, temsilci istiyorum; Mümkün mü?
yapardın nasıl kendinize sorun Bu kod üretilmemişse. Sonra bu çözümü alın ve şablonun oluşturmasını sağlayın. –
@John Saunders: Bu yorum işe yaramazdı, değil mi? –
Ben öyle olduğunu düşünmedim. Belki de bunu nasıl yapacaksınız, ama herkes, işe yarayan bir şeyden yola çıkma sürecini anlar, sonra da bir şablonda parametrelendirir. –