Available on lua
@:value(cast "both")@:enum@:implinlineread onlyBoth:ShutdownMode = "both"
@:value(cast "receive")@:enum@:implinlineread onlyReceive:ShutdownMode = "receive"
@:value(cast "send")@:enum@:implinlineread onlySend:ShutdownMode = "send"