Caviar sturgeon from the Sea of Azov began reaching the tables of aristocratic and noble Byzantine Greeks in the 10th century, after the commencement of large-scale trading between the Byzantine Empire and Kievan Rus'. The main types of caviar are Beluga, Sterlet, Kaluga hybrid, American osetra, Ossetra, Siberian sturgeon and Sevruga. The rarest and costliest is from beluga sturgeon that swim in the Caspian Sea, which is bordered by Iran, Kazakhstan, Russia, Turkmenistan, and Azerbaijan. Wild caviar production was suspended in Russia between 2008 and 2011 to allow wild stocks to replenish. Azerbaijan and Iran also allow the fishing of sturgeon
Blittable types some examples of blittable types available in the .NET framework: Additionally, one-dimensional arrays of these types (including unsafe "fixed buffers") as well as complex types containing only instance fields (which includes "readonly" fields) of these types are blittable. The presence of static or const fields that are non-blittable does not cause the type to become non-blittable, because such fields play no part in marshalling. Complex types (that is structs or classes) must also have instance field layout of "Sequential" applied using the [StructLayout] attribute in order to be considered blittable by the .NET marshaler. Structs have this attribute applied automatically