|
|
|
@ -16,4 +16,6 @@ public interface ISampleClassFactory |
|
|
|
ISampleClass Create(string name); |
|
|
|
ISampleClass Create(string name); |
|
|
|
T Create<T, U, V>(U param1, V param2) where T : ISampleClass where U : class, new() where V : struct; |
|
|
|
T Create<T, U, V>(U param1, V param2) where T : ISampleClass where U : class, new() where V : struct; |
|
|
|
Task<T> CreateAsync<T, U>(U parameter) where T : ISampleClass where U : class; |
|
|
|
Task<T> CreateAsync<T, U>(U parameter) where T : ISampleClass where U : class; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void ClearMultitonInstance<T>() where T : ISampleClass; |
|
|
|
} |
|
|
|
} |