ContributorInput Class
The ContributorInput class represents the data input to each of the contributors.
This API is not CLS-compliant.
Namespace: Microsoft.VisualStudio.Data.Schema.Project.Refactoring
Assembly: Microsoft.VisualStudio.Data.Schema.Project (in Microsoft.VisualStudio.Data.Schema.Project.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class ContributorInput
'Usage
Dim instance As ContributorInput
[CLSCompliantAttribute(false)]
public abstract class ContributorInput
[CLSCompliantAttribute(false)]
public ref class ContributorInput abstract
public abstract class ContributorInput
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(false)>]
type ContributorInput = class end
Remarks
For each contributor type, a derived ContributorInput class will be created (for example, SymbolChangeContributorInput or SymbolReferenceChangeContributorInput). There is a [RefactorOperation] for each ContributorInput. The [RefactorOperation] class will set this property when it creates the initial [ContributorInput]. The [RefactoringManager] is responsible for passing this property to any side effect [ContributorInput].
Inheritance Hierarchy
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
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.Data.Schema.Project.Refactoring Namespace