public static TEntityDescriptor Get <TEntityDescriptor>(IEntityDescriptorContext context) where TEntityDescriptor : EntityDescriptor { return(_entityDescriptorFactory.Get(Get <TEntityDescriptor>(), context)); }
public TEntityDescriptor Get <TEntityDescriptor>(TEntityDescriptor descriptor, IEntityDescriptorContext context) where TEntityDescriptor : EntityDescriptor { if (_entityDescriptorInterceptor == null) { _entityDescriptorInterceptor = new EntityDescriptorInterceptor(); } var options = new ProxyGenerationOptions(); options.AddMixinInstance(context); return(_proxy.CreateClassProxyWithTarget(descriptor, options, _entityDescriptorInterceptor)); }