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 ContributorInput
'使用
Dim instance As ContributorInput
[CLSCompliantAttribute(false)]
public abstract class ContributorInput
[CLSCompliantAttribute(false)]
public ref class ContributorInput abstract
public abstract class ContributorInput

解説

コントリビュータの種類ごとに、派生 ContributorInput クラスが作成されます (SymbolChangeContributorInput、SymbolReferenceChangeContributorInput など)。 各 ContributorInput には、[RefactorOperation] があります。 [RefactorOperation] クラスは、初期 [ContributorInput] を作成するときに、このプロパティを設定します。 [RefactoringManager] によって、このプロパティが副次的な [ContributorInput] に渡されます。

継承階層

System.Object
  Microsoft.VisualStudio.Data.Schema.Project.Refactoring.ContributorInput
    Microsoft.VisualStudio.Data.Schema.Project.Sql.Refactoring.FullyQualifyName.FullyQualifyNameScriptContributorInput
    Microsoft.VisualStudio.Data.Schema.Project.Sql.Refactoring.MoveSchema.MoveSchemaReferenceContributorInput
    Microsoft.VisualStudio.Data.Schema.Project.Sql.Refactoring.Rename.RenameReferenceContributorInput
    Microsoft.VisualStudio.Data.Schema.Project.Sql.Refactoring.RenameServerDatabase.RenameServerDatabaseContributorInput
    Microsoft.VisualStudio.Data.Schema.Project.Sql.Refactoring.WildcardExpansion.WildcardExpansionScriptContributorInput

スレッド セーフ

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

参照

参照

ContributorInput メンバ

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