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
- column
Type: Microsoft.Data.Schema.SchemaModel.Abstract.IColumn
The column
- possibleOutputs
Type: System.Collections.Generic.IList<OutputDescriptor>
The list of possible outputs
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
- 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.