29 lines
493 B
Markdown
29 lines
493 B
Markdown
# Discovery Interfaces
|
|
|
|
Metadata-driven discovery interfaces.
|
|
|
|
## ICommandDiscovery
|
|
|
|
```csharp
|
|
public interface ICommandDiscovery
|
|
{
|
|
IEnumerable<ICommandMeta> GetCommands();
|
|
ICommandMeta? GetCommand(string name);
|
|
}
|
|
```
|
|
|
|
## IQueryDiscovery
|
|
|
|
```csharp
|
|
public interface IQueryDiscovery
|
|
{
|
|
IEnumerable<IQueryMeta> GetQueries();
|
|
IQueryMeta? GetQuery(string name);
|
|
}
|
|
```
|
|
|
|
## See Also
|
|
|
|
- [API Reference Overview](README.md)
|
|
- [Metadata Discovery](../architecture/metadata-discovery.md)
|