private void P_XamlTypeName ()
{
if (this._scanner.Token != GenericTypeNameScannerToken.NAME) {
this.ThrowOnBadInput();
}
this.P_SimpleTypeName();
if (this._scanner.Token == GenericTypeNameScannerToken.OPEN) {
this.P_TypeParameters();
}
if (this._scanner.Token == GenericTypeNameScannerToken.SUBSCRIPT) {
this.P_RepeatingSubscript();
}
this.Callout_EndOfType();
}