Appendix A. Silverlight Base Class Libraries Reference

The .NET Framework for Silverlight class library is based on the same base class library (BCL) that you use in full desktop .NET applications. When building Silverlight Applications, you have the same experience as you would when building a full Windows Presentation Foundation (WPF) application. The difference between the full BCL and the Silverlight BCL lies in the namespaces and classes. The Silverlight BCL is much smaller than the .NET BCL. In order to be efficient for transport in a networked browser environment, many objects were removed that did not make sense. For example, many of the ASP.NET-specific classes have been removed, as well as System.Security, since the security model is completely different. In this appendix, you will see all of the namespaces that are included in the Silverlight BCL and the functions they perform.

Namespace

Description

Microsoft.Scripting.Silverlight

Contains classes that enable Silverlight-based applications written in dynamic languages. Use the DynamicApplication class to gain access to visual elements from your dynamic language code. The DynamicApplication class also is used by the Silverlight host to start a dynamic language application.

Microsoft.VisualBasic

Contains classes that support the Visual Basic run time in Visual Basic.

Microsoft.VisualBasic.CompilerServices

Contains internal-use-only types that support the Visual Basic compiler.

Microsoft.Win32.SafeHandles

Contains classes that are ...

Get Silverlight™ 3 Programmer's Reference 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.