Příjemné drobnosti ve Visual Studio 14 CTP
Již nějakou dobu je k dispozici pravidelně aktualizovaná preview verze nového Visual Studia. Díky tomu, že už používá letos představenou sadu open-source kompilátorů Roslyn, je přidávání nových funkcí a vylepšení flexibilnější a hlavně rychlejší. Plným jménem .NET Compiler Platform poskytuje sadu API nad standardními kompilátory a umožňuje komukoliv měnit jejich funkčnost. Visual Studio 14 CTP již některé nové funkce implementuje a my se na ně teď podíváme.
Refaktoring
Razantních změn se po dlouhé době dočkal refaktoring. Zjednodušilo se rozhraní pro přejmenování – náhled výsledku vidíte přímo v editoru (nebo si kliknutím můžete zobrazit preview v okně).
Pokud zadáte nějakou konfliktní změnu, editor vás vizuálně upozorní:
Mezi funkční novinky patří "Inline Temporary Variable" a "Introduce Explaining Variable", kde vidíte preview výsledku v rámečku před tím, než změny odešlete:
Extract Method je nyní "smarter":
A nakonec – podpora refaktoringu byla přidána do Visual Basicu.
Dokumentace
Dokumentační komentáře se chovají jako zbytek kódu, takže v nich funguje IntelliSense:
A zvýraznění syntaxe:
Using
Blok direktiv using na začátku souborů .cs nyní zvýrazňuje nepoužívané reference zašednutím, takže je na první pohled vidět, čeho je možné se bezpečně zbavit:
Zároveň je možné deklarovat i třídy, takže když nahoře napíšete using System.Console nebo using System.Math, můžete potom v kódu volat přímo např. WriteLine() nebo Round():
Barvičky, barvičky
Tooltipový rámeček, který se objeví, když myší přejedete přes sbalený kód (code folding), a který zobrazí jeho obsah, nyní umí i barvy. Takže je to přehlednější:
Ostatní tooltipy, ukazující např. dokumentační komentáře nebo datové typy a signatury metod, jsou taky barevné:
To jsou jen některé ze změn, jež se chystají v novém Visual Studiu a jsou umožněny díky Roslynu. Najdete další?
Martin