2016-12-21 8 views
0

Как преобразовать файл, изначально написанный с помощью директив using, чтобы быть полностью полностью квалифицированными именами?Преобразование кода с использованием операторов в полностью квалифицированные имена

E.g. перейти от

using System; 
using System.Collections.Generic; 
using System.Net; 
using System.IO; 
using System.Text; 
using System.Xml.XPath; 

namespace ChatterBotAPI 
{ 
    public interface ChatterBotSession 
    { 
     ChatterBotThought Think(ChatterBotThought thought); 
     string Think(string text); 
    } 

    internal class PandorabotsSession : ChatterBotSession 
    { 
     private readonly IDictionary<string, string> vars; 

     public PandorabotsSession(string botid) 
     { 
      vars = new Dictionary<string, string>(); 
      vars["botid"] = botid; 
      vars["custid"] = Guid.NewGuid().ToString(); 
     } 

     public ChatterBotThought Think(ChatterBotThought thought) 
     { 
      ... 
} 

к этому

namespace ChatterBotAPI 
{ 
    public interface ChatterBotSession 
    { 
     ChatterBotThought Think(ChatterBotThought thought); 
     string Think(string text); 
    } 

    internal class PandorabotsSession : ChatterBotSession 
    { 
     private readonly System.Collections.Generic.IDictionary<string, string> vars; 

     public PandorabotsSession(string botid) 
     { 
      vars = new System.Collections.Generic.Dictionary<string, string>(); 
      vars["botid"] = botid; 
      vars["custid"] = System.Guid.NewGuid().ToString(); 
     } 

     public ChatterBotThought Think(ChatterBotThought thought) 
     { 
      ... 
} 
+0

Какая проблема? чего вы пытаетесь достичь? –

+0

@ un-lucky Я позаимствовал [чужую библиотеку] (https://github.com/pierredavidbelanger/chatter-bot-api) и хочу использовать ее в моем проекте. Мой проект использует программу, которая запускает сценарии C# «на лету» и не обрабатывает правильные инструкции 'use', поэтому мне нужно, чтобы все было указано с помощью полностью квалифицированных имен. – theonlygusti

+0

@ theonlygusti Удалите все строки 'using', затем выполните каждую ошибку компиляции и укажите правильный путь к именам. – Rob

ответ

2
  • Install Resharper Tool.

  • Перейти к Resharper вкладка => Параметры ...

  • Перейти к Кодексу Редактирование раздела => C# => Код Стиль

  • Tick Предпочитают полные ссылки. (и сэкономьте изменения)

  • Щелкните правой кнопкой мыши свой проект и выберите код CleanUp. (Или нажмите Ctrl E + Ctrl C)

  • выберите «Полная очистка», и вам хорошо идти (если вы не хотите полностью очистить, вы можете создать свой собственный профиль и выбрать только стиль кодирования, который будет применяться.)

+0

Я на самом деле не использую Visual Studio, но я поддержал это, потому что это хороший ответ. – theonlygusti

+0

@theonlygusti спасибо. Я знаю, что визуальная студия - это тяжелая IDE, но ее действительно стоит. особенно при смешивании с решаром. попробуйте это время :) –

 Смежные вопросы

  • Нет связанных вопросов^_^