【发布时间】:2016-11-30 07:07:31
【问题描述】:
例如,假设我定义了一个接口如下:
public interface IWhatever
{
string Text { get; set; }
}
我在 mixin 中实现它:
public class WhateverMixin : IWhatever
{
string IWhatever.Text { get; set; }
}
当我构建某个给定类的代理时,整个显式实现的接口成员显示为隐式实现,因此它被发布。
你知道我是否可以给 Castle DynamicProxy 一些选项来强制实现具有显式实现的接口?
【问题讨论】:
标签: c# .net interface mixins castle-dynamicproxy