Поделиться через


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

Фрагмент кода представляют собой блок кода, где требуется вставить его в коде.Фрагменты могут быть простыми или более комплекс- для примера, например блоков try — окончательн и если- другого часто используется, но ее можно также использовать фрагменты для вставки все классы или методы.

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

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

Чтобы вставить фрагмент вставить в код, поместите курсор в то место, куда нужно появляться фрагмент, откройте контекстное меню и выберите Вставить фрагмент, а затем перейдите к фрагменту требуется, выделите его и нажмите клавишу ПРОБЕЛ TAB.Если известно имя фрагмента, просто введите его имя в курсоре и нажмите клавишу Tab+Tab.Например, можно ввести следующий фрагмент вставки C#, введя tryf и нажав Tab+Tab, или с помощью команды Вставить фрагмент.

try
{

}
finally
{

}

Чтобы вставить a окружающих фрагментом выделите код, необходимо заключить откройте контекстное меню и выберите Разместить во фрагменте, а затем перейдите к фрагменту требуется, выделите его и нажмите клавишу ПРОБЕЛ TAB.Например, чтобы получить следующий код C, C++, можно ввести return FALSE, выберите его, чтобы открыть контекстное меню, выберите пункт Разместить во фрагменте, а затем выбрав if и нажмите клавишу вкладку.

if (true)
{
    return FALSE;
}
ПримечаниеПримечание

Некоторый код фрагмент- для примера C, C++ фрагмент- if может использоваться в качестве фрагментов или вставки или как окружающих фрагментов.

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

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

В следующем примере показан фрагмент кода Visual Basic, который вставляет свойство и содержит параметры замены. (Вставить фрагмент, откройте контекстное меню последовательно выберите Вставить фрагмент, Шаблоны кода, Свойства, процедуры, события, а затем выделите Define a Property и нажмите клавишу Tab)

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 также изменяется.

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

Чтобы просмотреть сведения о фрагментах кода, в настоящее время установлены, выберите команду Диспетчер фрагментов кода в меню Сервис, а затем пользователем язык программирования требуется проверить.

В диалоговом окне Диспетчер фрагментов кода можно также добавлять или удалять каталоги фрагмента или импортировать несколько фрагментов.

См. также

Задачи

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

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

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

Ссылки

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

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

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

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