(self, runspace, pipeline, caption, message, descriptions)
MI: 23
        SHOULD prompt the user with a set of choices.
        https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.host.pshostuserinterface.prompt

        The descriptions arg is a list of GenericComplexObjects with the
        following extended attributes (correlates to FieldDescription in .NET):
            attributes
            defaultValue
            helpMessage
            isMandatory
            label
            name
            parameterAssemblyFullName
            parameterTypeFullName
            parameterTypeName

        For example you can access the prompt name from `Read-Host -Prompt`
        with descriptions[i].extended_properties['name'].

        :param runspace: The runspace the host call relates to
        :param pipeline: The pipeline (if any) that the call relates to
        :param caption: Caption to precede or title the prompt
        :param message: A text description of the set of fields to be prompted
        :param descriptions: list of serialized FieldDescriptions that contain
            information about each field to be prompted for
        :return: Dict with results of prompting. Key are the field names from
            the FieldDescriptions, the values are objects representing the
            values of the corresponding fields as collected from the user.
MI: 23
        SHOULD prompt the user with a set of choices.
        https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.host.pshostuserinterface.prompt
MI : 23 SHOULD prompt the user with a set of choices . https : // docs . microsoft . com / en - us / dotnet / api / system . management . automation . host . pshostuserinterface . prompt
def Prompt(self, runspace, pipeline, caption, message, descriptions):
        """
        MI: 23
        SHOULD prompt the user with a set of choices.
        https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.host.pshostuserinterface.prompt

        The descriptions arg is a list of GenericComplexObjects with the
        following extended attributes (correlates to FieldDescription in .NET):
            attributes
            defaultValue
            helpMessage
            isMandatory
            label
            name
            parameterAssemblyFullName
            parameterTypeFullName
            parameterTypeName

        For example you can access the prompt name from `Read-Host -Prompt`
        with descriptions[i].extended_properties['name'].

        :param runspace: The runspace the host call relates to
        :param pipeline: The pipeline (if any) that the call relates to
        :param caption: Caption to precede or title the prompt
        :param message: A text description of the set of fields to be prompted
        :param descriptions: list of serialized FieldDescriptions that contain
            information about each field to be prompted for
        :return: Dict with results of prompting. Key are the field names from
            the FieldDescriptions, the values are objects representing the
            values of the corresponding fields as collected from the user.
        """
        raise NotImplementedError()
def Prompt ( self , runspace , pipeline , caption , message , descriptions ) : raise NotImplementedError ( )