SchemaCompareExcludedElement.GetElementsFromParts Method
Called during deserialization to return a list that contains model elements that are instantiated from the type name and the name parts that are reconstituted from serialized data.
Namespace: Microsoft.Data.Schema.Tools.Compare.Schema
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
Protected Overridable Function GetElementsFromParts ( _
model As DataSchemaModel, _
type As Type, _
nameParts As IList(Of String), _
queryFilter As ModelElementQueryFilter _
) As IList(Of IModelElement)
protected virtual IList<IModelElement> GetElementsFromParts(
DataSchemaModel model,
Type type,
IList<string> nameParts,
ModelElementQueryFilter queryFilter
)
protected:
virtual IList<IModelElement^>^ GetElementsFromParts(
DataSchemaModel^ model,
Type^ type,
IList<String^>^ nameParts,
ModelElementQueryFilter queryFilter
)
abstract GetElementsFromParts :
model:DataSchemaModel *
type:Type *
nameParts:IList<string> *
queryFilter:ModelElementQueryFilter -> IList<IModelElement>
override GetElementsFromParts :
model:DataSchemaModel *
type:Type *
nameParts:IList<string> *
queryFilter:ModelElementQueryFilter -> IList<IModelElement>
protected function GetElementsFromParts(
model : DataSchemaModel,
type : Type,
nameParts : IList<String>,
queryFilter : ModelElementQueryFilter
) : IList<IModelElement>
Parameters
- model
Type: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
A DataSchemaModel object that represents the target data schema model.
- type
Type: System.Type
A Type as saved in the serialization data.
- nameParts
Type: System.Collections.Generic.IList<String>
An IList<T> of string objects that are obtained from the serialization data.
- queryFilter
Type: Microsoft.Data.Schema.SchemaModel.ModelElementQueryFilter
A ModelElementQueryFilter object.
Return Value
Type: System.Collections.Generic.IList<IModelElement>
A list of instantiated model elements. If more than one object is returned, the list is discarded.
.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.
See Also
Reference
SchemaCompareExcludedElement Class
Microsoft.Data.Schema.Tools.Compare.Schema Namespace
NameParts()