Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 企业库验证工厂_C#_Enterprise Library - Fatal编程技术网

C# 企业库验证工厂

C# 企业库验证工厂,c#,enterprise-library,C#,Enterprise Library,在依赖注入的这些日子里,很高兴看到人们反对“局外人”干扰他们的类层次结构 就企业图书馆而言,道德立场采取以下形式: public abstract class ValidatorFactory { [...] protected internal abstract Validator InnerCreateValidator(...); } 啊,当应用于接口和抽象方法时,“internal”关键字的美妙之处 如果您知道一种不必修改企业库DLL的解决方法,请告诉我们。谢谢。声明它是

在依赖注入的这些日子里,很高兴看到人们反对“局外人”干扰他们的类层次结构

就企业图书馆而言,道德立场采取以下形式:

public abstract class ValidatorFactory { [...]
       protected internal abstract Validator InnerCreateValidator(...); }
啊,当应用于接口和抽象方法时,“internal”关键字的美妙之处

如果您知道一种不必修改企业库DLL的解决方法,请告诉我们。谢谢。

声明它是为了使从
验证器工厂
派生的类中(或同一程序集中)的任何代码都可以访问此成员。从
ValidatorFactory
派生,然后您将能够使用该类中的代码访问该成员。这就是您的解决方案。

它的声明使得从
验证工厂
派生的类中(或同一程序集中)的任何代码都可以访问此成员。从
ValidatorFactory
派生,然后您将能够使用该类中的代码访问该成员。这就是你的解决方案