Gets a value that specifies whether a XAML schema and its context support markup extensions that have two constructors with the same arity (number of input parameters).
Assembly: System.Xaml (in System.Xaml.dll)
This property returns the XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity value that is established in the settings for the XamlSchemaContext(XamlSchemaContextSettings) constructor signature. If other signatures are used for construction or if XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity is not specifically set to true, the value of this property is false.
Duplicate arity of markup extensions is not specifically addressed by the XAML specification [MS-XAML], section 188.8.131.52. This is because formation of the XAML information item for a markup extension is identical regardless of duplicate arity that might exist in the markup extension implementation. Only the actual invocation of the markup extension and its ProvideValue exposes any issues associated with duplicate arity. Behavior for handling duplicate arity is thus undefined and is left up to each implementing XAML schema context and its XAML writer integration. The default XAML schema context as implemented for .NET Framework XAML Services operations does not support duplicate arity; various .NET Framework XAML Services APIs will throw exceptions when processing markup extension usage with underlying duplicate arity.
For more information about defining markup extensions, see Markup Extensions for XAML Overview.