port from perforce

This commit is contained in:
2026-04-18 22:31:51 +02:00
commit 8d0ab5b7cc
8409 changed files with 3972376 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
using System;
namespace Aiwaz.Contracts
{
public interface IObjectFactory
{
T CreateInstance<T>(params object[] args);
T CreateNamedInstance<T>(string argName, params object[] args);
T FindNamedInstance<T>(string argName);
void RegisterPattern<O>();
void RegisterPattern<I, O>();
void RemoveNamedInstance<T>(string argName);
}
}