69 references to XamlValueConverter
System.Xaml (3)
System\Xaml\Schema\BuiltInValueConverter.cs (2)
21:base(converterType, null) 66=> s_Object ??= new XamlValueConverter<TypeConverter>(null, XamlLanguage.Object);
System\Xaml\XamlSchemaContext.cs (1)
622result = new XamlValueConverter<TConverterBase>(converterType, targetType);
System.Xaml.Tests (66)
System\Xaml\Schema\XamlValueConverterTests.cs (4)
25var converter = new XamlValueConverter<string>(converterType, targetType); 52Assert.Throws<ArgumentException>(() => new XamlValueConverter<string>(null, null)); 69var converter = new XamlValueConverter<TypeConverter>(typeof(EnumConverter), type); 94var converter = new XamlValueConverter<string>(typeof(EnumConverter), type);
System\Xaml\XamlDirectiveTests.cs (4)
20yield return new object?[] { new string[] { ""} , "", new XamlValueConverter<TypeConverter>(typeof(int), type), AllowedMemberLocations.None }; 21yield return new object?[] { new string[] { ""} , "", new XamlValueConverter<TypeConverter>(typeof(int), type), AllowedMemberLocations.None }; 103yield return new object?[] { directive, new XamlDirective(new string[] { "xamlNamespace" }, "name", type1, new XamlValueConverter<TypeConverter>(typeof(int), type1), AllowedMemberLocations.None), true }; 249var typeConverter = new XamlValueConverter<TypeConverter>(typeof(int), type);
System\Xaml\XamlMemberTests.cs (22)
410new XamlValueConverter<XamlDeferringLoader>(typeof(int), null) 439new XamlValueConverter<XamlDeferringLoader>(typeof(int), null) 444new XamlValueConverter<XamlDeferringLoader>(typeof(int), null) 449new XamlValueConverter<XamlDeferringLoader>(typeof(int), null) 454new XamlValueConverter<XamlDeferringLoader>(typeof(int), null) 1687yield return new object?[] { new SubXamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), false), new XamlValueConverter<TypeConverter>(null, XamlLanguage.Object), null }; 1688yield return new object?[] { new SubXamlMember("name", new XamlType(typeof(int), new XamlSchemaContext()), true), new XamlValueConverter<TypeConverter>(null, XamlLanguage.Object), null }; 1700new XamlValueConverter<TypeConverter>(typeof(string), null), new XamlValueConverter<TypeConverter>(typeof(string), null) 1711new XamlValueConverter<TypeConverter>(typeof(Int32Converter), null), new XamlValueConverter<TypeConverter>(typeof(Int32Converter), null) 1722new XamlValueConverter<TypeConverter>(null, XamlLanguage.Object), null 1729new XamlValueConverter<TypeConverter>(typeof(int), null), new XamlValueConverter<TypeConverter>(typeof(int), null) 1734new XamlValueConverter<TypeConverter>(typeof(int), null), new XamlValueConverter<TypeConverter>(typeof(int), null) 1739new XamlValueConverter<TypeConverter>(typeof(int), null), new XamlValueConverter<TypeConverter>(typeof(int), null) 2051new XamlValueConverter<ValueSerializer>(typeof(string), null) 2080new XamlValueConverter<ValueSerializer>(typeof(int), null) 2085new XamlValueConverter<ValueSerializer>(typeof(int), null) 2090new XamlValueConverter<ValueSerializer>(typeof(int), null)
System\Xaml\XamlTypeTests.cs (36)
2343new XamlValueConverter<XamlDeferringLoader>(typeof(int), null) 2372new XamlValueConverter<XamlDeferringLoader>(typeof(int), null) 2377new XamlValueConverter<XamlDeferringLoader>(typeof(int), null) 2382new XamlValueConverter<XamlDeferringLoader>(typeof(int), null) 4205yield return new object?[] { new SubXamlType(typeof(byte), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(ByteConverter), null) }; 4206yield return new object?[] { new SubXamlType(typeof(sbyte), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(SByteConverter), null) }; 4207yield return new object?[] { new SubXamlType(typeof(ushort), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(UInt16Converter), null) }; 4208yield return new object?[] { new SubXamlType(typeof(short), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(Int16Converter), null) }; 4209yield return new object?[] { new SubXamlType(typeof(uint), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(UInt32Converter), null) }; 4210yield return new object?[] { new SubXamlType(typeof(int), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(Int32Converter), null) }; 4211yield return new object?[] { new SubXamlType(typeof(ulong), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(UInt64Converter), null) }; 4212yield return new object?[] { new SubXamlType(typeof(long), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(Int64Converter), null) }; 4213yield return new object?[] { new SubXamlType(typeof(char), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(CharConverter), null) }; 4214yield return new object?[] { new SubXamlType(typeof(bool), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(BooleanConverter), null) }; 4215yield return new object?[] { new SubXamlType(typeof(float), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(SingleConverter), null) }; 4216yield return new object?[] { new SubXamlType(typeof(double), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(DoubleConverter), null) }; 4217yield return new object?[] { new SubXamlType(typeof(decimal), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(DecimalConverter), null) }; 4218yield return new object?[] { new SubXamlType(typeof(string), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(StringConverter), null) }; 4219yield return new object?[] { new SubXamlType(typeof(TimeSpan), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(TimeSpanConverter), null) }; 4220yield return new object?[] { new SubXamlType(typeof(Guid), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(GuidConverter), null) }; 4221yield return new object?[] { new SubXamlType(typeof(CultureInfo), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(CultureInfoConverter), null) }; 4222yield return new object?[] { new SubXamlType(typeof(ConsoleColor), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(EnumConverter), new XamlType(typeof(ConsoleColor), new XamlSchemaContext())) }; 4223yield return new object?[] { new SubXamlType(typeof(int?), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(typeof(Int32Converter), null) }; 4224yield return new object?[] { new SubXamlType(typeof(object), new XamlSchemaContext()), new XamlValueConverter<TypeConverter>(null, XamlLanguage.Object) }; 4237new XamlValueConverter<TypeConverter>(typeof(string), null) 4248new XamlValueConverter<TypeConverter>(typeof(Int32Converter), null) 4266new XamlValueConverter<TypeConverter>(typeof(int), null) 4271new XamlValueConverter<TypeConverter>(typeof(int), null) 4276new XamlValueConverter<TypeConverter>(typeof(int), null) 4281new XamlValueConverter<TypeConverter>(typeof(int), null) 4631yield return new object?[] { new SubXamlType(typeof(string), new XamlSchemaContext()), new XamlValueConverter<ValueSerializer>(ValueSerializer.GetSerializerFor(typeof(string))!.GetType(), null) }; 4645new XamlValueConverter<ValueSerializer>(typeof(string), null) 4674new XamlValueConverter<ValueSerializer>(typeof(int), null) 4679new XamlValueConverter<ValueSerializer>(typeof(int), null) 4684new XamlValueConverter<ValueSerializer>(typeof(int), null) 4689new XamlValueConverter<ValueSerializer>(typeof(int), null)