Indicates a parameter that is to be passed from the called method to the caller. This information is useful for custom marshaling.
[out]
Parameter declarations.
out is a single-use attribute. out is an alias for System.InterOp.OutAttribute.
The out attribute can be used in combination with the in attribute. If a parameter has neither in nor out specified, its marshaling depends on its parameter modifiers:
See the example for the in attribute.