Cómo acceder al miembro protegido

Tengo el siguiente código en el tipo de extensión (en F #) que invoca un método protegido de una clase de la que hereda (en C #) pero obtengo la excepción (ver a continuación). ¿Hay una solución para esto?

let getPagereference id =
    this.ConstructPageReference(id)

El miembro o el constructor de objetos 'ConstructPageReference' no es accesible. Solo se puede acceder a los miembros privados desde el tipo de declaración. Solo se puede acceder a los miembros protegidos desde un tipo extendido y no se puede acceder desde expresiones lambda internas.

Actualizar:

He intentado seguir pero obteniendo el mismo resultado

let getPagereference id =
    base.ConstructPageReference(id)

Actualización 2 (solución):

Aquí está el código tal como estaba:

type MyNewType() =
    inherit SomeAbstractType()

    let getPagereference id =
        base.ConstructPageReference(id)

    override this.SomeMethod()=
       let id = 0
       let pr = getPagereference id

así es como debería haber sido:

type MyNewType() =
    inherit SomeAbstractType()

    member this.ConstructPageReference(id) =
        base.ConstructPageReference(id)

    override this.SomeMethod()=
       let id = 0
       let pr = this.ConstructPageReference(id)

Respuestas a la pregunta(2)

Su respuesta a la pregunta