// private
 internal CommandDescriptor(ShaderContainer container, FoundryHandle handle)
 {
     this.container  = container;
     this.handle     = handle;
     this.descriptor = container?.GetCommandDescriptor(handle) ?? CommandDescriptorInternal.Invalid();
 }