AssemblyBuilder.GetSatelliteAssembly Method (CultureInfo)

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets the satellite assembly for the specified culture.

Namespace:  System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Overrides Function GetSatelliteAssembly ( _
    culture As CultureInfo _
) As Assembly
public override Assembly GetSatelliteAssembly(
    CultureInfo culture
)

Parameters

Return Value

Type: System.Reflection.Assembly
The specified satellite assembly.

Exceptions

Exception Condition
ArgumentNullException

culture is nulla null reference (Nothing in Visual Basic).

FileNotFoundException

The satellite assembly is not found.

FileLoadException

The satellite assembly with a matching file name was found, but the CultureInfo did not match the one specified.

BadImageFormatException

The satellite assembly is not a valid assembly.

Remarks

Satellite assemblies contain localized resources, as distinct from main application assemblies, which contain non-localizable executable code and resources for a single culture that serve as the default or neutral culture.

Call the GetSatelliteAssembly(CultureInfo, Version) overload to use a satellite assembly with a version different from the current assembly version.

Version Information

Silverlight

Supported in: 5, 4

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.