Other Places Reflection Is Used

Reflection is used in a variety of places in Visual Studio .NET, and you are likely to see it used as tool vendors begin developing extensions to Visual Studio .NET.

The System.Runtime.Serialization namespace defines classes for serializing and deserializing objects into linear bytes for persisting or transmitting those bytes. Serialization classes employ reflection to figure out what to persist.

System.Runtime.Remoting is used with distributed applications. The Remoting classes use Serialization to intercommunicate between client and server.

Get Visual Basic® .NET Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.