def _OnCompleteDone_Csharp(self): extra_datas = self._GetExtraDataUserMayHaveCompleted() namespaces = [_GetRequiredNamespaceImport(c) for c in extra_datas] namespaces = [n for n in namespaces if n] if not namespaces: return if len(namespaces) > 1: choices = [f"{ i + 1 } { n }" for i, n in enumerate(namespaces)] choice = vimsupport.PresentDialog("Insert which namespace:", choices) if choice < 0: return namespace = namespaces[choice] else: namespace = namespaces[0] vimsupport.InsertNamespace(namespace)
def _OnCompleteDone_Csharp( self ): completions = self._GetCompletionsUserMayHaveCompleted() namespaces = [ _GetRequiredNamespaceImport( c ) for c in completions ] namespaces = [ n for n in namespaces if n ] if not namespaces: return if len( namespaces ) > 1: choices = [ "{0} {1}".format( i + 1, n ) for i, n in enumerate( namespaces ) ] choice = vimsupport.PresentDialog( "Insert which namespace:", choices ) if choice < 0: return namespace = namespaces[ choice ] else: namespace = namespaces[ 0 ] vimsupport.InsertNamespace( namespace )