If I have
public class AImplementation:IAInterface { void IAInterface.AInterfaceMethod() { } void AnotherMethod() { ((IAInterface)this)
Tried this and it works...
public class AImplementation : IAInterface { IAInterface IAInterface; public AImplementation() { IAInterface = (IAInterface)this; } void IAInterface.AInterfaceMethod() { } void AnotherMethod() { IAInterface.AInterfaceMethod(); } }