DataGenerationServices.FilterGenerators Method
Removes output descriptors from the provided list of possible output descriptors for the provided column.
Namespace: Microsoft.Data.Schema.Tools.DataGenerator
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
Public Overridable Function FilterGenerators ( _
column As IDatabaseColumn, _
possibleOutputs As IList(Of OutputDescriptor) _
) As IList(Of OutputDescriptor)
public virtual IList<OutputDescriptor> FilterGenerators(
IDatabaseColumn column,
IList<OutputDescriptor> possibleOutputs
)
public:
virtual IList<OutputDescriptor^>^ FilterGenerators(
IDatabaseColumn^ column,
IList<OutputDescriptor^>^ possibleOutputs
)
abstract FilterGenerators :
column:IDatabaseColumn *
possibleOutputs:IList<OutputDescriptor> -> IList<OutputDescriptor>
override FilterGenerators :
column:IDatabaseColumn *
possibleOutputs:IList<OutputDescriptor> -> IList<OutputDescriptor>
public function FilterGenerators(
column : IDatabaseColumn,
possibleOutputs : IList<OutputDescriptor>
) : IList<OutputDescriptor>
Parameters
- possibleOutputs
Type: System.Collections.Generic.IList<OutputDescriptor>
An IList<T> that contains OutputDescriptor objects that represent the possible outputs.
Return Value
Type: System.Collections.Generic.IList<OutputDescriptor>
A list of output descriptors that are appropriate for the provided column.
Remarks
The FilterGenerators method allows a developer to remove those output descriptors that the model does not require or can ignore, if that is desired.
Provide this information through this method so that the database schema model can be represented in Visual Studio projects, where users can create and run database objects that you have defined in your model.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.