 | ExtensionMethods.GetContractTypeFor Method |
Gets the contract type for the specified elementType.
Namespace: TomsToolbox.CompositionAssembly: TomsToolbox.Composition (in TomsToolbox.Composition.dll) Version: 2.20.0+44d18b541fc9419ec3c549350a832394661b2a4d
XMLNS for XAML: Not mapped to an xmlns.
Syntaxpublic static Type? GetContractTypeFor(
this IDictionary<string, Object?> metadata,
Type elementType
)
<ExtensionAttribute>
Public Shared Function GetContractTypeFor (
metadata As IDictionary(Of String, Object),
elementType As Type
) As Type
Parameters
- metadata IDictionary<String, Object>
- The metadata.
- elementType Type
- Type of the element.
Return Value
TypeThe contract type stored in the
metadata; returns
null if the contract type in the metadata matches the element type.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IDictionary<String,
Object>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also