Halberd steadily decreased. The halberd all but disappeared as a rank-and-file weapon in these formations by the middle of the sixteenth century, though Hakluyt's 'Voyages' relate the death of a halberdier named Zachary Saxy (probably a German) in fighting on the coast of Ecuador during Cavendish's circumnavigation in 1587. The halberd has been used as a court bodyguard weapon for centuries, and is still the ceremonial weapon of the Swiss Guard in the Vatican and the "Alabarderos" (Halberdiers) Company of the Spanish Royal Guard. The halberd was one of the polearms sometimes carried by lower-ranking officers in European infantry units in
Blittable types The following are some commonly used non-blittable types in the .NET framework: There are many more blittable and non-blittable types, and user-defined types may fit in either category depending on how they are defined (MSDN). This very restrictive notion of blittable types appears to limit the usefulness of the interoperability services provided by .NET, but this is not so. While blittable types allow a straightforward definition of interoperable types, various ways exist to explicitly define how a non-blittable type should be converted by the interop marshaler. For example, in the .NET languages there are many attributes which can be applied