Рефлексия - функциональность языка, позволяющая получить всю информацию о каком-либо типе во время выполнения кода. Например: - Все поля - Все методы - Какие интерфейсы имплементирует тип - Какие есть дженерики - B так далее А также модифицировать информацию в экземпляре любого типа. В C# работать с рефлексией можно через тип **Type.**