Sets the specified switches, making the application domain compatible with previous versions of the .NET Framework for Silverlight for the specified issues.
Assembly: mscorlib (in mscorlib.dll)
Major versions of the .NET Framework sometimes introduce breaking changes from the previous version. For example, Silverlight 4 introduces a small number of breaking changes from Silverlight 3. Use the method to specify that one or more of these breaking changes should be rolled back for the application domain, to make the behavior compatible with the previous version.
Each time you call this method, it replaces the existing switch settings. To erase the settings, specify null for the switches parameter.
The set of string values you provide for switches can be a simple string array, because arrays implement the IEnumerable interface.
The following table provides examples of compatibility switches that can be set to restore the behavior of earlier versions.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.