How to override an internal function
问题 How can i override a virtual internal function using reflection? I have an abstract class in a sharepoint assembly (SPIisWebServiceApplication) that i want to implement. In my logic i'm obligated to override the IisApplicationName property that i can see it using reflector it is writen like below: internal virtual string IisApplicationName { get { return base.Id.ToString("N"); } } it is only internal it is not protected... I don't want the IisApplicationName to be an id because it appears in