Metoda ExpansionProvider.BeginTemplateEditing —
Wstawia urywek kodu uprzednio przygotowany i rozpoczyna urywka, w trybie edycji.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Składnia
'Deklaracja
Public Overridable Sub BeginTemplateEditing ( _
line As Integer, _
col As Integer _
)
public virtual void BeginTemplateEditing(
int line,
int col
)
Parametry
- line
Typ: System.Int32
[w] Numer wiersza, gdzie ma miejsce wstawiania.
- col
Typ: System.Int32
[w] Przesunięcie znaku w wierszu, gdzie ma miejsce wstawiania.
Uwagi
Urywek ma zostać wstawiony został przygotowany przez wywołanie do PrepareTemplate metody.
Wywołania metody podstawowej InsertNamedExpansion na IVsExpansion obiektu, która została uzyskana z IVsTextLines obiekt w ExpansionProvider konstruktora klasy (ExpansionProvider).Jeśli wstawiania zawiedzie, wywołania metody podstawowej EndTemplateEditing metody.W przeciwnym razie urywka dodaje się i urywka, tryb edycji jest włączone (ostatnie dwa kroki są wykonywane w InsertNamedExpansion metody na IVsExpansion obiektu podczas wywołania metody OnBeforeInsertion metody).
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..