Override

  • Thread starter Thread starter shapper
  • Start date Start date
S

shapper

Hello,

I have the following method:

public class DefaultControllerFactory : IControllerFactory {
protected internal virtual IController GetControllerInstance(Type
controllerType) {
}
}

How can I override it? I tried:
public class StructureMapControllerFactory :
DefaultControllerFactory {
protected override IController GetControllerInstance(Type
controllerType) {
}
}

But I get the error:
no suitable method found to override

Thanks,
Miguel
 
Hello,

I have the following method:

public class DefaultControllerFactory : IControllerFactory {
  protected internal virtual IController GetControllerInstance(Type
controllerType) {
  }

}

How can I override it? I tried:
  public class StructureMapControllerFactory :
DefaultControllerFactory {
    protected override IController GetControllerInstance(Type
controllerType) {
    }
  }

But I get the error:
no suitable method found to override

Thanks,
Miguel

Solved!
I was looking at an old version of MSFT code and the method is
different now.

Thanks,
Miguel
 
I have the following method:

public class DefaultControllerFactory : IControllerFactory {
protected internal virtual IController GetControllerInstance(Type
controllerType) {
}
}

How can I override it? I tried:
public class StructureMapControllerFactory :
DefaultControllerFactory {
protected override IController GetControllerInstance(Type
controllerType) {
}
}

But I get the error:
no suitable method found to override

protected != protected internal

Arne
 
Back
Top