RefactoringContributor<TContributorInput> – třída
Tato třída přijímá parametr ContributorInput, navrhne změny návrhů a vytvoří další ContributorInputs ke zpracování. Tato třída provede většinu práce navrhující a oznamování správce změny. Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Toto rozhraní API není kompatibilní se specifikací CLS.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.Schema.Package.Refactoring.RefactoringContributor
Microsoft.VisualStudio.Data.Schema.Package.Refactoring.RefactoringContributor<TContributorInput>
Obor názvů: Microsoft.VisualStudio.Data.Schema.Package.Refactoring
Sestavení: Microsoft.VisualStudio.Data.Schema.Package (v Microsoft.VisualStudio.Data.Schema.Package.dll)
Syntaxe
'Deklarace
<CLSCompliantAttribute(False)> _
Public MustInherit Class RefactoringContributor(Of TContributorInput As ContributorInput) _
Inherits RefactoringContributor
[CLSCompliantAttribute(false)]
public abstract class RefactoringContributor<TContributorInput> : RefactoringContributor
where TContributorInput : ContributorInput
[CLSCompliantAttribute(false)]
generic<typename TContributorInput>
where TContributorInput : ContributorInput
public ref class RefactoringContributor abstract : public RefactoringContributor
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type RefactoringContributor<'TContributorInput when 'TContributorInput : ContributorInput> =
class
inherit RefactoringContributor
end
Jazyk JScript nepodporuje obecné typy a metody.
Parametry typu
- TContributorInput
Typ RefactoringContributor<TContributorInput> zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
![]() |
RefactoringContributor<TContributorInput> | Inicializuje novou instanci RefactoringContributor<TContributorInput> Třída |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
PreviewGroup | Získá nebo nastaví refactoring instance náhled skupiny spojené s ChangeProposals vrácené této přispěvatelů. (Zděděno z RefactoringContributor.) |
Na začátek
Metody
Název | Popis | |
---|---|---|
![]() |
ContributeChanges | |
![]() |
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.) |
![]() |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) |
![]() |
GetType | Získává Type aktuální instance. (Zděděno z Object.) |
![]() |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) |
![]() |
OnBeforeAnalysis | Umožňuje scénář, kde může mít různé přispěvatelů provést některé přípravné práce před zahájením analýzy (například uložit soubory dirty). |
![]() |
OnPostApplyChanges | Umožňuje Přispěvatel provádět akce po použití změnit vybrané návrhy. |
![]() |
OnPreApplyChanges | OnPreApplyChanges umožňuje Přispěvatel provádět akce před podáním žádosti o změnu vybrané návrhy. |
![]() |
RegisterGeneratedInputType | Registruje všechny možné rozmnožovací vstupní typ, který tento přispěvatelů generuje během analýzy. (Zděděno z RefactoringContributor.) |
![]() |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Na začátek
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.
Viz také
Odkaz
Microsoft.VisualStudio.Data.Schema.Package.Refactoring – obor názvů