RefactoringContributor<TContributorInput> クラス

ContributorInput を受け取り、変更提案を提示し、処理する追加の ContributorInput を作成します。

この API は、CLS に準拠していません。 

名前空間 :  Microsoft.VisualStudio.Data.Schema.Project.Refactoring
アセンブリ :  Microsoft.VisualStudio.Data.Schema.Project (Microsoft.VisualStudio.Data.Schema.Project.dll 内)

構文

'宣言
<CLSCompliantAttribute(False)> _
Public MustInherit Class RefactoringContributor(Of TContributorInput As ContributorInput) _
    Inherits RefactoringContributor
'使用
Dim instance As RefactoringContributor(Of TContributorInput)
[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
JScript では、ジェネリックな型またはメソッドは使用できません。

型パラメータ

  • TContributorInput
    このクラスで受け入れられる ContributorInput の型。

解説

このクラスでは、変更の提案とマネージャへの変更の通知という作業の大半を行います。

継承階層

System.Object
  Microsoft.VisualStudio.Data.Schema.Project.Refactoring.RefactoringContributor
    Microsoft.VisualStudio.Data.Schema.Project.Refactoring.RefactoringContributor<TContributorInput>

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。 インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

RefactoringContributor<TContributorInput> メンバ

Microsoft.VisualStudio.Data.Schema.Project.Refactoring 名前空間