AssemblyBuilder.GetSatelliteAssembly Method (CultureInfo, Version)

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

Gets the specified version of 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, _
    version As Version _
) As Assembly
public override Assembly GetSatelliteAssembly(
    CultureInfo culture,
    Version version
)

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 or the version 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) overload to use your 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.