Why do I (sometimes) have to reference assemblies referenced by the assembly I reference?

后端 未结 5 1121
名媛妹妹
名媛妹妹 2020-12-06 10:53

I have an assembly A that defines an interface with some overloads:

public interface ITransform
{
    Point InverseTransform(Point point);
    Rect InverseTr         


        
5条回答
  •  自闭症患者
    2020-12-06 11:35

    The compiler needs to know what a System.Drawing.Point is in order to prove that it's not the correct overload (eg, if it has an implicit conversion).

提交回复
热议问题