Фрагменты кода

Блоки небольшие фрагменты кода многоразового кода, которые можно вставить в файл кода с помощью сочетания клавиш командного контекстного меню или сочетания.Они обычно содержат часто используемые блоки кода, как попытка-окончательн или если-другие блоки, но их можно использовать для вставки все классы или методы.

Фрагменты расширения и окружающих фрагментов

в Visual Studio 2 типа фрагмента кода: фрагменты расширения, которые добавляются в указанную точку вставки и могут заменять ярлык фрагмента и окружающих фрагментов (c и C++), которые добавляются вокруг выделенного блока кода.

Пример вставить фрагмент. в c# ярлык tryf используется для вставки блок попытки-окончательн:

try
{

}
finally
{

}

Можно вставить этот фрагмент, щелкнув Вставить фрагмент в контекстном меню окна кода, после чего **Visual c#**затем введите tryf, затем ВКЛАДКУ или можно ввести tryf + TAB и нажмите клавишу tab.

Пример а окружающих фрагментом. ярлык в C++ if может использоваться как вставить фрагмент или как a окружающих фрагментом.Если выбрана настройка строка кода (например return FALSE;), а затем нажмите кнопку Разместить во фрагментепосле этого Ifфрагмент развернут вокруг линии:

if (true)
{
    return FALSE;
}

Параметры замены фрагмента

Фрагменты могут содержать параметры замены, заполнителей, которые необходимо заменить в соответствии с размерами точный код.в предыдущем примере true замещающий параметр, который необходимо заменить соответствующими состояниями.Замена выполняется повторенна для каждого экземпляра одного параметра замены во фрагменте.Например, в Visual Basic - фрагмент кода, который вставляет свойство.Нажать Вставить фрагмент в контекстном меню окна кода, после чего шаблоны кодапосле этого Свойствапосле этого Определить свойство.Вставляется следующий код:

Private newPropertyValue As String
Public Property NewProperty() As String
    Get
        Return newPropertyValue
    End Get
    Set(ByVal value As String)
        newPropertyValue = value
    End Set
End Property

При изменении newPropertyValue В m_propertyзатем каждый экземпляр newPropertyValue изменяется.При изменении String В Int в объявлении свойства, затем значение в метод Set также изменено на Int.

Диспетчер фрагментов кода

Можно просмотреть все фрагменты кода, которые в данный момент устанавливаются, а также их расположение на диске, щелкнув Инструменты/диспетчер фрагментов кода.Фрагменты отображаются языком.

Можно добавлять и удалять каталоги фрагмента с Добавить и Убрать кнопки Диспетчер фрагментов кода диалоговое окно.Чтобы добавить отдельные фрагменты кода, используйте Импорт кнопка.

См. также

Задачи

Пошаговое руководство. Создание фрагмента кода

Практическое руководство. Распространение фрагментов кода

Устранение неполадок, связанных с использованием фрагментов

Ссылки

Фрагменты кода Visual C#

Основные понятия

Рекомендации по использованию фрагментов кода

Справочник по схеме фрагментов кода