Available on macro
@:value(cast 0)@:impl@:enuminlineread onlyREAD:PipeMode = 0
@:value(cast 2)@:impl@:enuminlineread onlyREAD_WRITE:PipeMode = 2
@:value(cast 1)@:impl@:enuminlineread onlyWRITE:PipeMode = 1