DataGenerationServices.FilterGenerators Method

Returns a filtered list of outputs.

Namespace:  Microsoft.Data.Schema.DataGenerator
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public Overridable Function FilterGenerators ( _
    column As IColumn, _
    possibleOutputs As IList(Of OutputDescriptor) _
) As IList(Of OutputDescriptor)
'Usage
Dim instance As DataGenerationServices
Dim column As IColumn
Dim possibleOutputs As IList(Of OutputDescriptor)
Dim returnValue As IList(Of OutputDescriptor)

returnValue = instance.FilterGenerators(column, _
    possibleOutputs)
public virtual IList<OutputDescriptor> FilterGenerators(
    IColumn column,
    IList<OutputDescriptor> possibleOutputs
)
public:
virtual IList<OutputDescriptor^>^ FilterGenerators(
    IColumn^ column, 
    IList<OutputDescriptor^>^ possibleOutputs
)
public function FilterGenerators(
    column : IColumn, 
    possibleOutputs : IList<OutputDescriptor>
) : IList<OutputDescriptor>
abstract FilterGenerators : 
        column:IColumn * 
        possibleOutputs:IList<OutputDescriptor> -> IList<OutputDescriptor> 
override FilterGenerators : 
        column:IColumn * 
        possibleOutputs:IList<OutputDescriptor> -> IList<OutputDescriptor> 

Parameters

Return Value

Type: System.Collections.Generic.IList<OutputDescriptor>

Remarks

It is possible that the default mapper could include generator outputs that should not be assigned to the column. It is also possible that some outputs will be missed by the mapper. This is an opportunity to change the available outputs for a specific type prior to those outputs being made available to the user.

.NET Framework Security

See Also

Reference

DataGenerationServices Class

DataGenerationServices Members

Microsoft.Data.Schema.DataGenerator Namespace