Click or drag to resize

ExtensionMethods.GetContractTypeFor Method

Gets the contract type for the specified elementType.

Namespace: TomsToolbox.Composition
Assembly: TomsToolbox.Composition (in TomsToolbox.Composition.dll) Version: 2.20.0+44d18b541fc9419ec3c549350a832394661b2a4d
XMLNS for XAML: Not mapped to an xmlns.
Syntax
public static Type? GetContractTypeFor(
	this IDictionary<string, Object?> metadata,
	Type elementType
)

Parameters

metadata  IDictionary<String, Object>
The metadata.
elementType  Type
Type of the element.

Return Value

Type
The 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