AssemblyBuilder::GetSatelliteAssembly Method (CultureInfo^, Version^)

 

Gets the specified version of the satellite assembly for the specified culture.

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

public:
virtual Assembly^ GetSatelliteAssembly(
	CultureInfo^ culture,
	Version^ version
) override

Parameters

culture
Type: System.Globalization::CultureInfo^

The specified culture.

version
Type: System::Version^

The version of the satellite assembly.

Return Value

Type: System.Reflection::Assembly^

The specified satellite assembly.

Exception Condition
ArgumentNullException

culture is null.

FileLoadException

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

FileNotFoundException

The assembly cannot be found.

BadImageFormatException

The satellite assembly is not a valid assembly.

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.

.NET Framework
Available since 4.0
Silverlight
Available since 4.0
Return to top
Show: