CommandRegistry.cs declarations
Public API declaration excerpts from ../bitquirky-command/Runtime/CommandRegistry.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-command/Runtime/CommandRegistry.cs
Source file hash: sha256:39736dd1f4517c534ebf0e4173a00f35c4989a6bf4dc4a2eea09f46a29f5f982
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: CommandRegistry
Section titled “Type: CommandRegistry”Original lines: 28-291
Declaration hash: sha256:9fcdf4bfb5232cfb6959b59bcf9d9b14bab73a1c9968f21a61269e9d598ee1b0
public sealed class CommandRegistry{}Property: Commands
Section titled “Property: Commands”Original lines: 34-38
Declaration hash: sha256:c6cd738a9545e06f5ddb39bdff68f63195f1a41a4167240fa3e8518580f2535d
public IReadOnlyList<CommandDescriptor> Commands { get; }Property: Domains
Section titled “Property: Domains”Original lines: 41-47
Declaration hash: sha256:7c7d550c3ea41400bbf42be65ba53b9abd0af7249d6028cc70cc19eaaf29cd16
public IReadOnlyList<string> Domains { get; }Method: CommandsInDomain(string domain)
Section titled “Method: CommandsInDomain(string domain)”Original lines: 50-57
Declaration hash: sha256:fc6389344eedfb09058f6984a223520e3f0be941300ef7796ffb93214ec55a7f
public IReadOnlyList<CommandDescriptor> CommandsInDomain(string domain);Method: DomainDescription(string domain)
Section titled “Method: DomainDescription(string domain)”Original lines: 60-63
Declaration hash: sha256:48b6fa2fb80b59bf971e25b940f8982337f64cca6d69ae857d17386df576dfa7
public string DomainDescription(string domain);Method: Register(object target)
Section titled “Method: Register(object target)”Original lines: 70-114
Declaration hash: sha256:020e32487e4420c931f8ede2c94ceb51252e185b801607177c12e992d80abb17
public void Register(object target);Method: Unregister(object target)
Section titled “Method: Unregister(object target)”Original lines: 117-138
Declaration hash: sha256:6ad81a978faf26254d894af8c8d203f73f6dbe02b27eddcbdb7adaff7a57c4c7
public void Unregister(object target);Method: Resolve(string fullName, int argumentCount)
Section titled “Method: Resolve(string fullName, int argumentCount)”Original lines: 145-167
Declaration hash: sha256:41e726632a2fd570d8e62d7eafffca04b50e2a06265de10f224ec5a903de1051
public CommandDescriptor Resolve(string fullName, int argumentCount);