Diskuze: Provolání šablony (Text templates)
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Buď vůbec netušíš, co děláš a chceš udělat novou instanci:
class A{}
...
A aInstance = new A();
A nebo jsi pokročilý a chceš "vyšší dívčí", které se jmenuje
reflexe - z typu lze vytvořit instanci za běhu:
https://msdn.microsoft.com/…vs.110).aspx
A nebo chceš udělat něco úplně jiného... ale potom to asi budeš potřebovat nějak lépe popsat, třeba dát ukázku a co chceš, aby se stalo.
nemyslí jen code snipetty jako "class", "ctor", "prop", "propfull" atd.?
Moc vám obou děkuji za odpověď. Možná de o to co psal Jan Vargovský. Zkrátka mám takovýhle kód:
namespace <#= this.namespace #>
{
public class <#= classname #>
{
}
}
A teď zkrátka bych chtěl nějak "provolat" tu šablonu a doplnit za to jméno třídy a namespace a já zkárkta nevím jak na to. Předem díky za info
V nějakým programu si například napíšu jméno třídy bude: Test a namespace bude blabla.blal zmáčknu na vygenerovat ono to vezme tudle šablonu a podle ní i to vygeneruje. Snad jsem to vysvětlil alespoň trchu srozumitelně
Ano myslím v tom to dělám, ale já teď prostě nevím jak to "provolat"
Už vím používal jsem totiž šptanou šablonu.... Dělal jsem to podle tohodle vide: https://www.youtube.com/watch?… a to je asi jenom k navrhnutí toho souboru, aby člověk viděl co z toho vyleze ? Jen se domnívám. Poté musí použít Runtime Template
Proc tady nedas presne zadani toho co potrebujes a jaky ma byt vystup?
Já nemám žadný zadání. Chci si to sám zkusit a naučit se to. Takže prostě začínám. Chci abych měl šablonu která mi vytvoří třeba něco takového:
public class Jmeno {
}
a to je všechno a chtěl jsem aby to Jmeno bylo něco ze vstupu mího programu takže tam zadam prostě jméno třídy a ono mi to ten soubor vytvoří s tou danou třídou. Toho jsem už i dosáhnul jenom přžesně nevím jaký je rozdíl mezi šablonou Simple T4 Template a Runtime Text Template domnívám se, že ta Simple T4 Template je prostě že si to navrhnu a hned vydím co z toho leze a pak si to překopíruju do tý runtime a ta už mi to vygeneruje a to i vím jak.
Zobrazeno 11 zpráv z 11.