Reflektimi lejon një program të inspektojë dhe manipulojë tipe, metoda dhe prona në kohën e ekzekutimit — madje edhe ato të panjohura në kohën e përpilimit. Atributet bashkëngjitën metadata deklarative në kod që mjetet dhe framework-et e lexojnë (shpesh përmes reflektimit) për të drejtuar sjelljen. Së bashku ato fuqizojnë shumë nga "magjia" e framework-ut .NET (serializimi, DI, ORM-et, validimi).
