Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
fbac32f57This file is pinned to the selected release. Download the original to open it in your design tool.
using Hast.Layer;
using Orchard;
namespace Hast.Communication
{
/// <summary>
/// Generates proxies for objects whose logic is implemented as hardware to redirect member calls to the hardware
/// implementation.
/// </summary>
public interface IProxyGenerator : ISingletonDependency
{
T CreateCommunicationProxy<T>(IHardwareRepresentation hardwareRepresentation, T target, IProxyGenerationConfiguration configuration) where T : class;
}
}