123 types derived from TypeConverter
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (1)
4602
internal abstract class CSharpModifierAttributeConverter :
TypeConverter
Microsoft.AspNetCore.Components.Tests (2)
BindConverterTest.cs (1)
388
private class PersonConverter :
TypeConverter
EventCallbackFactoryBinderExtensionsTest.cs (1)
688
private class SecretMessageTypeConverter :
TypeConverter
Microsoft.AspNetCore.Http.Abstractions (1)
PathString.cs (1)
512
internal sealed class PathStringConverter :
TypeConverter
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
DefaultApiDescriptionProviderTest.cs (1)
2905
private class EmployeeConverter :
TypeConverter
Microsoft.AspNetCore.Mvc.Core.Test (2)
ApplicationModels\InferParameterBindingInfoConventionTest.cs (1)
1129
private class ConvertibleFromStringConverter :
TypeConverter
ModelBinding\Binders\HeaderModelBinderProviderTest.cs (1)
213
private class CanConvertFromStringConverter :
TypeConverter
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
HeaderModelBinderIntegrationTest.cs (1)
496
private class CanConvertFromStringConverter :
TypeConverter
SimpleTypeModelBinderIntegrationTest.cs (1)
832
private class SampleModelTypeConverter :
TypeConverter
PresentationBuildTasks (2)
src\Microsoft.DotNet.Wpf\src\WindowsBase\System\Windows\Markup\DateTimeConverter2.cs (1)
20
internal class DateTimeConverter2 :
TypeConverter
src\Microsoft.DotNet.Wpf\src\WindowsBase\System\Windows\Markup\TypeTypeConverter.cs (1)
17
internal class TypeTypeConverter :
TypeConverter
PresentationCore (41)
MS\Internal\IListConverters.cs (1)
33
public abstract class BaseIListConverter :
TypeConverter
System\Windows\CultureInfoConverter.cs (1)
33
public class CultureInfoIetfLanguageTagConverter :
TypeConverter
System\Windows\DurationConverter.cs (1)
20
public class DurationConverter :
TypeConverter
System\Windows\FontStretchConverter.cs (1)
30
public sealed class FontStretchConverter :
TypeConverter
System\Windows\FontStyleConverter.cs (1)
30
public sealed class FontStyleConverter :
TypeConverter
System\Windows\FontWeightConverter.cs (1)
30
public sealed class FontWeightConverter :
TypeConverter
System\Windows\Ink\StrokeCollectionConverter.cs (1)
30
public class StrokeCollectionConverter :
TypeConverter
System\Windows\Input\Command\KeyGestureConverter.cs (1)
25
public class KeyGestureConverter :
TypeConverter
System\Windows\Input\Command\MouseActionConverter.cs (1)
28
public class MouseActionConverter :
TypeConverter
System\Windows\Input\Command\MouseGestureConverter.cs (1)
27
public class MouseGestureConverter :
TypeConverter
System\Windows\Input\CursorConverter.cs (1)
23
public class CursorConverter :
TypeConverter
System\Windows\Input\InputScopeConverter.cs (1)
27
public class InputScopeConverter :
TypeConverter
System\Windows\Input\InputScopeNameConverter.cs (1)
27
public class InputScopeNameConverter :
TypeConverter
System\Windows\Markup\XmlLanguageConverter.cs (1)
26
public class XmlLanguageConverter:
TypeConverter
System\Windows\Media\Animation\KeySplineConverter.cs (1)
27
public class KeySplineConverter :
TypeConverter
System\Windows\Media\Animation\KeyTimeConverter.cs (1)
20
public class KeyTimeConverter :
TypeConverter
System\Windows\Media\Animation\RepeatBehaviorConverter.cs (1)
20
public sealed class RepeatBehaviorConverter :
TypeConverter
System\Windows\Media\ColorConverter.cs (1)
27
public sealed class ColorConverter :
TypeConverter
System\Windows\Media\FontFamilyConverter.cs (1)
34
public class FontFamilyConverter :
TypeConverter
System\Windows\Media\Generated\BrushConverter.cs (1)
46
public sealed class BrushConverter :
TypeConverter
System\Windows\Media\Generated\CacheModeConverter.cs (1)
46
public sealed class CacheModeConverter :
TypeConverter
System\Windows\Media\Generated\DoubleCollectionConverter.cs (1)
46
public sealed class DoubleCollectionConverter :
TypeConverter
System\Windows\Media\Generated\GeometryConverter.cs (1)
46
public sealed class GeometryConverter :
TypeConverter
System\Windows\Media\Generated\Int32CollectionConverter.cs (1)
46
public sealed class Int32CollectionConverter :
TypeConverter
System\Windows\Media\Generated\PathFigureCollectionConverter.cs (1)
46
public sealed class PathFigureCollectionConverter :
TypeConverter
System\Windows\Media\Generated\PointCollectionConverter.cs (1)
46
public sealed class PointCollectionConverter :
TypeConverter
System\Windows\Media\Generated\TransformConverter.cs (1)
46
public sealed class TransformConverter :
TypeConverter
System\Windows\Media\Generated\VectorCollectionConverter.cs (1)
46
public sealed class VectorCollectionConverter :
TypeConverter
System\Windows\Media\ImageSourceConverter.cs (1)
34
public class ImageSourceConverter :
TypeConverter
System\Windows\Media\PixelFormatConverter.cs (1)
33
public sealed class PixelFormatConverter :
TypeConverter
System\Windows\Media\RequestCachePolicyConverter.cs (1)
28
public sealed class RequestCachePolicyConverter :
TypeConverter
System\Windows\Media3D\Generated\Matrix3DConverter.cs (1)
42
public sealed class Matrix3DConverter :
TypeConverter
System\Windows\Media3D\Generated\Point3DCollectionConverter.cs (1)
42
public sealed class Point3DCollectionConverter :
TypeConverter
System\Windows\Media3D\Generated\Point3DConverter.cs (1)
42
public sealed class Point3DConverter :
TypeConverter
System\Windows\Media3D\Generated\Point4DConverter.cs (1)
42
public sealed class Point4DConverter :
TypeConverter
System\Windows\Media3D\Generated\QuaternionConverter.cs (1)
42
public sealed class QuaternionConverter :
TypeConverter
System\Windows\Media3D\Generated\Rect3DConverter.cs (1)
42
public sealed class Rect3DConverter :
TypeConverter
System\Windows\Media3D\Generated\Size3DConverter.cs (1)
42
public sealed class Size3DConverter :
TypeConverter
System\Windows\Media3D\Generated\Vector3DCollectionConverter.cs (1)
42
public sealed class Vector3DCollectionConverter :
TypeConverter
System\Windows\Media3D\Generated\Vector3DConverter.cs (1)
42
public sealed class Vector3DConverter :
TypeConverter
System\Windows\TextDecorationCollectionConverter.cs (1)
28
public sealed class TextDecorationCollectionConverter :
TypeConverter
PresentationFramework (21)
System\Windows\Controls\DataGridLengthConverter.cs (1)
21
public class DataGridLengthConverter :
TypeConverter
System\Windows\Controls\VirtualizationCacheLengthConverter.cs (1)
28
public class VirtualizationCacheLengthConverter :
TypeConverter
System\Windows\CornerRadiusConverter.cs (1)
30
public class CornerRadiusConverter :
TypeConverter
System\Windows\DeferrableContentConverter.cs (1)
31
public class DeferrableContentConverter :
TypeConverter
System\Windows\DialogResultConverter.cs (1)
21
public class DialogResultConverter:
TypeConverter
System\Windows\DynamicResourceExtensionConverter.cs (1)
26
public class DynamicResourceExtensionConverter:
TypeConverter
System\Windows\EventSetterHandlerConverter.cs (1)
19
public sealed class EventSetterHandlerConverter :
TypeConverter
System\Windows\FigureLengthConverter.cs (1)
30
public class FigureLengthConverter:
TypeConverter
System\Windows\FontSizeConverter.cs (1)
34
public class FontSizeConverter :
TypeConverter
System\Windows\GridLengthConverter.cs (1)
32
public class GridLengthConverter:
TypeConverter
System\Windows\Input\Command\CommandConverter.cs (1)
29
public sealed class CommandConverter :
TypeConverter
System\Windows\LengthConverter.cs (1)
31
public class LengthConverter:
TypeConverter
System\Windows\Markup\DependencyPropertyConverter.cs (1)
31
public sealed class DependencyPropertyConverter :
TypeConverter
System\Windows\Markup\RoutedEventConverter.cs (1)
18
public sealed class RoutedEventConverter :
TypeConverter
System\Windows\Markup\SetterTriggerConditionValueConverter.cs (1)
30
public sealed class SetterTriggerConditionValueConverter :
TypeConverter
System\Windows\Markup\TemplateKeyConverter.cs (1)
27
public sealed class TemplateKeyConverter :
TypeConverter
System\Windows\PropertyPathConverter.cs (1)
32
public sealed class PropertyPathConverter:
TypeConverter
System\Windows\SystemKeyConverter.cs (1)
26
internal class SystemKeyConverter :
TypeConverter
System\Windows\TemplateBindingExpressionConverter.cs (1)
26
public class TemplateBindingExpressionConverter:
TypeConverter
System\Windows\TemplateBindingExtensionConverter.cs (1)
26
public class TemplateBindingExtensionConverter :
TypeConverter
System\Windows\ThicknessConverter.cs (1)
30
public class ThicknessConverter :
TypeConverter
System.CodeDom (2)
Microsoft\CSharp\CSharpModifierAttributeConverter.cs (1)
10
internal abstract class CSharpModifierAttributeConverter :
TypeConverter
Microsoft\VisualBasic\VBModifierAttributeConverter.cs (1)
10
internal abstract class VBModifierAttributeConverter :
TypeConverter
System.ComponentModel.TypeConverter (27)
System\ComponentModel\BaseNumberConverter.cs (1)
12
public abstract class BaseNumberConverter :
TypeConverter
System\ComponentModel\BooleanConverter.cs (1)
11
public class BooleanConverter :
TypeConverter
System\ComponentModel\CharConverter.cs (1)
12
public class CharConverter :
TypeConverter
System\ComponentModel\CollectionConverter.cs (1)
14
public class CollectionConverter :
TypeConverter
System\ComponentModel\CultureInfoConverter.cs (1)
18
public class CultureInfoConverter :
TypeConverter
System\ComponentModel\DateOnlyConverter.cs (1)
13
public class DateOnlyConverter :
TypeConverter
System\ComponentModel\DateTimeConverter.cs (1)
15
public class DateTimeConverter :
TypeConverter
System\ComponentModel\DateTimeOffsetConverter.cs (1)
14
public class DateTimeOffsetConverter :
TypeConverter
System\ComponentModel\Design\DesignerOptionService.cs (1)
435
internal sealed class DesignerOptionConverter :
TypeConverter
System\ComponentModel\EnumConverter.cs (1)
18
public class EnumConverter :
TypeConverter
System\ComponentModel\ExpandableObjectConverter.cs (1)
12
public class ExpandableObjectConverter :
TypeConverter
System\ComponentModel\GuidConverter.cs (1)
16
public class GuidConverter :
TypeConverter
System\ComponentModel\MultilineStringConverter.cs (1)
12
public class MultilineStringConverter :
TypeConverter
System\ComponentModel\NullableConverter.cs (1)
16
public class NullableConverter :
TypeConverter
System\ComponentModel\ReferenceConverter.cs (1)
16
public class ReferenceConverter :
TypeConverter
System\ComponentModel\StringConverter.cs (1)
12
public class StringConverter :
TypeConverter
System\ComponentModel\TimeOnlyConverter.cs (1)
13
public class TimeOnlyConverter :
TypeConverter
System\ComponentModel\TimeSpanConverter.cs (1)
15
public class TimeSpanConverter :
TypeConverter
System\ComponentModel\TypeListConverter.cs (1)
13
public abstract class TypeListConverter :
TypeConverter
System\ComponentModel\UriTypeConverter.cs (1)
17
public class UriTypeConverter :
TypeConverter
System\ComponentModel\VersionConverter.cs (1)
16
public class VersionConverter :
TypeConverter
System\Drawing\ColorConverter.cs (1)
15
public class ColorConverter :
TypeConverter
System\Drawing\PointConverter.cs (1)
13
public class PointConverter :
TypeConverter
System\Drawing\RectangleConverter.cs (1)
13
public class RectangleConverter :
TypeConverter
System\Drawing\SizeConverter.cs (1)
13
public class SizeConverter :
TypeConverter
System\Drawing\SizeFConverter.cs (1)
13
public class SizeFConverter :
TypeConverter
System\Security\Authentication\ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs (1)
14
public class ExtendedProtectionPolicyTypeConverter :
TypeConverter
System.Configuration.ConfigurationManager (2)
System\Configuration\ConfigurationConverterBase.cs (1)
8
public abstract class ConfigurationConverterBase :
TypeConverter
System\Configuration\IdnElement.cs (1)
39
private sealed class UriIdnScopeTypeConverter :
TypeConverter
System.Data.Common (1)
System\Data\ColumnTypeConverter.cs (1)
16
internal sealed class ColumnTypeConverter :
TypeConverter
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonControlLengthConverter.cs (1)
23
public class RibbonControlLengthConverter :
TypeConverter
Microsoft\Windows\Controls\Ribbon\StringCollectionConverter.cs (1)
20
public class StringCollectionConverter :
TypeConverter
System.Xaml (10)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\Replacements\TypeUriConverter.cs (1)
17
internal class TypeUriConverter :
TypeConverter
System\Windows\Markup\NameReferenceConverter.cs (1)
13
public class NameReferenceConverter:
TypeConverter
System\Windows\Markup\StaticExtensionsToInstanceDescriptorsConverter.cs (1)
15
internal class StaticExtensionConverter :
TypeConverter
System\Windows\Markup\TypeExtensionConverter.cs (1)
15
internal class TypeExtensionConverter :
TypeConverter
System\Xaml\EventConverter.cs (1)
11
internal class EventConverter :
TypeConverter
System\Xaml\Replacements\DateTimeConverter2.cs (1)
16
internal class DateTimeConverter2 :
TypeConverter
System\Xaml\Replacements\DateTimeOffsetConverter2.cs (1)
15
internal class DateTimeOffsetConverter2 :
TypeConverter
System\Xaml\Replacements\TypeListConverter.cs (1)
16
internal class TypeListConverter :
TypeConverter
System\Xaml\Replacements\TypeTypeConverter.cs (1)
17
internal class TypeTypeConverter :
TypeConverter
System\Xaml\Schema\XamlTypeTypeConverter.cs (1)
12
public class XamlTypeTypeConverter :
TypeConverter
System.Xaml.Tests (6)
System\Windows\Markup\ValueSerializerTests.cs (6)
460
public class CustomTypeConverter :
TypeConverter
485
public class CannotConvertToTypeConverter :
TypeConverter
498
public class CannotConvertFromTypeConverter :
TypeConverter
511
public class PublicClass :
TypeConverter
517
internal class InternalClass :
TypeConverter
522
class PrivateClass :
TypeConverter
3 instantiations of TypeConverter
System.ComponentModel.TypeConverter (2)
System\ComponentModel\CustomTypeDescriptor.cs (1)
80
return new
TypeConverter
();
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
170
[typeof(object)] = new IntrinsicTypeConverterData((type) => new
TypeConverter
()),
System.Xaml (1)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (1)
475
typeConverter ??= new
TypeConverter
();
408 references to TypeConverter
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.CodeDom\Compiler\CodeDOMProvider.cs (1)
154
public virtual
TypeConverter
GetConverter(Type type)
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (1)
78
public override
TypeConverter
GetConverter(Type type)
Microsoft.AspNetCore.Components (4)
BindConverter.cs (4)
1832
var
typeConverter = TypeDescriptor.GetConverter(typeof(T));
1836
$"The type '{typeof(T).FullName}' does not have an associated {typeof(
TypeConverter
).Name} that supports " +
2035
var
typeConverter = TypeDescriptor.GetConverter(typeof(T));
2039
$"The type '{typeof(T).FullName}' does not have an associated {typeof(
TypeConverter
).Name} that supports " +
Microsoft.AspNetCore.Http.Abstractions.Tests (1)
PathStringTests.cs (1)
292
var
converter = TypeDescriptor.GetConverter(typeof(PathString));
Microsoft.AspNetCore.Mvc.Abstractions (2)
ModelBinding\ModelMetadata.cs (2)
441
/// A complex type is defined as a <see cref="Type"/> without a <see cref="
TypeConverter
"/> that can convert
489
/// Gets a value indicating whether or not <see cref="ModelType"/> has a <see cref="
TypeConverter
"/>
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\Binders\SimpleTypeModelBinder.cs (1)
17
private readonly
TypeConverter
_typeConverter;
ModelBinding\ModelBindingHelper.cs (1)
692
var
converter = TypeDescriptor.GetConverter(destinationType);
Microsoft.AspNetCore.Mvc.Core.Test (4)
ModelBinding\Binders\EnumTypeModelBinderTest.cs (4)
76
var
enumConverter = TypeDescriptor.GetConverter(modelType);
100
var
enumConverter = TypeDescriptor.GetConverter(GetUnderlyingType(modelType));
162
var
enumConverter = TypeDescriptor.GetConverter(modelType);
187
var
enumConverter = TypeDescriptor.GetConverter(GetUnderlyingType(modelType));
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
886
TypeConverter
converter = TypeDescriptor.GetConverter(type);
netstandard (1)
netstandard.cs (1)
418
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.
TypeConverter
))]
PresentationBuildTasks (5)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (3)
1654
TypeConverter
converter = codeProvider.GetConverter(typeof(MemberAttributes));
1722
TypeConverter
converter = codeProvider.GetConverter(typeof(TypeAttributes));
1787
TypeConverter
converter = null;
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecords.cs (1)
2550
TypeConverter
boolConverter = TypeDescriptor.GetConverter(typeof(Boolean));
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\ParserContext.cs (1)
434
TypeConverter
typeConverter = TypeDescriptor.GetConverter(typeof(System.Xml.XmlSpace));
PresentationCore (16)
MS\Internal\FontFace\CompositeFontParser.cs (2)
968
private
TypeConverter
_doubleTypeConverter;
969
private
TypeConverter
_xmlLanguageTypeConverter;
System\Windows\Input\Command\KeyGesture.cs (1)
313
private static
TypeConverter
_keyGestureConverter = new KeyGestureConverter();
System\Windows\Input\Command\KeyGestureValueSerializer.cs (2)
67
TypeConverter
converter = TypeDescriptor.GetConverter(typeof(KeyGesture));
82
TypeConverter
converter = TypeDescriptor.GetConverter(typeof(KeyGesture));
System\Windows\Input\Command\MouseActionValueSerializer.cs (2)
57
TypeConverter
converter = TypeDescriptor.GetConverter(typeof(MouseAction));
72
TypeConverter
converter = TypeDescriptor.GetConverter(typeof(MouseAction));
System\Windows\Input\Command\MouseGestureConverter.cs (4)
81
TypeConverter
mouseActionConverter = TypeDescriptor.GetConverter(typeof(System.Windows.Input.MouseAction));
92
TypeConverter
modifierKeysConverter = TypeDescriptor.GetConverter(typeof(System.Windows.Input.ModifierKeys));
160
TypeConverter
modifierKeysConverter = TypeDescriptor.GetConverter(typeof(System.Windows.Input.ModifierKeys));
169
TypeConverter
mouseActionConverter = TypeDescriptor.GetConverter(typeof(System.Windows.Input.MouseAction));
System\Windows\Input\Command\MouseGestureValueSerializer.cs (2)
69
TypeConverter
converter = TypeDescriptor.GetConverter(typeof(MouseGesture));
84
TypeConverter
converter = TypeDescriptor.GetConverter(typeof(MouseGesture));
System\Windows\Input\CursorConverter.cs (3)
70
public override
TypeConverter
.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
82
this._standardValues = new
TypeConverter
.StandardValuesCollection(list1.ToArray());
241
private
TypeConverter
.StandardValuesCollection _standardValues;
PresentationFramework (80)
MS\Internal\Data\DefaultValueConverter.cs (7)
38
protected DefaultValueConverter(
TypeConverter
typeConverter, Type sourceType, Type targetType,
65
TypeConverter
typeConverter;
180
internal static
TypeConverter
GetConverter(Type type)
182
TypeConverter
typeConverter = null;
368
private
TypeConverter
_typeConverter;
388
public SourceDefaultValueConverter(
TypeConverter
typeConverter, Type sourceType, Type targetType,
424
public TargetDefaultValueConverter(
TypeConverter
typeConverter, Type sourceType, Type targetType,
MS\Internal\Data\PropertyPathWorker.cs (1)
1408
TypeConverter
tc = TypeDescriptor.GetConverter(paramType);
System\Windows\Controls\ContentPresenter.cs (3)
1013
TypeConverter
tc = TypeDescriptor.GetConverter(ReflectionHelper.GetReflectionType(content));
1115
TypeConverter
tc = TypeDescriptor.GetConverter(ReflectionHelper.GetReflectionType(content));
1172
TypeConverter
tc = null;
System\Windows\Data\BindingExpressionBase.cs (1)
2197
TypeConverter
converter = DefaultValueConverter.GetConverter(dp.PropertyType);
System\Windows\Documents\DPTypeDescriptorContext.cs (2)
75
System.ComponentModel.
TypeConverter
typeConverter = System.ComponentModel.TypeDescriptor.GetConverter(property.PropertyType);
132
System.ComponentModel.
TypeConverter
typeConverter = new CultureInfoIetfLanguageTagConverter();
System\Windows\Documents\TextRange.cs (1)
801
System.ComponentModel.
TypeConverter
typeConverter = System.ComponentModel.TypeDescriptor.GetConverter(formattingProperty.PropertyType);
System\Windows\Documents\TextRangeSerialization.cs (1)
1132
System.ComponentModel.
TypeConverter
typeConverter = System.ComponentModel.TypeDescriptor.GetConverter(property.PropertyType);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (2)
863
internal static
TypeConverter
CreateKnownTypeConverter(Int16 converterId)
865
TypeConverter
o = null;
System\Windows\Markup\Baml2006\Baml2006Reader.cs (7)
37
private Dictionary<int,
TypeConverter
> _typeConverterMap = new Dictionary<int,
TypeConverter
>();
38
private Dictionary<Type,
TypeConverter
> _enumTypeConverterMap = new Dictionary<Type,
TypeConverter
>();
1522
TypeConverter
converter;
1584
TypeConverter
converter = null;
1620
internal virtual object CreateTypeConverterMarkupExtension(XamlMember property,
TypeConverter
converter, object propertyValue, Baml2006ReaderSettings settings)
System\Windows\Markup\Baml2006\Baml2006ReaderInternal.cs (1)
54
internal override object CreateTypeConverterMarkupExtension(XamlMember property,
TypeConverter
converter, object propertyValue, Baml2006ReaderSettings settings)
System\Windows\Markup\Baml2006\TypeConverterMarkupExtension.cs (2)
13
private
TypeConverter
_converter;
16
public TypeConverterMarkupExtension(
TypeConverter
converter, object value)
System\Windows\Markup\Baml2006\WpfKnownMember.cs (1)
151
protected override XamlValueConverter<
TypeConverter
> LookupTypeConverter()
System\Windows\Markup\Baml2006\WpfKnownType.cs (1)
215
protected override XamlValueConverter<
TypeConverter
> LookupTypeConverter()
System\Windows\Markup\Baml2006\WpfSharedBamlSchemaContext.cs (3)
257
internal XamlValueConverter<
TypeConverter
> GetTypeConverter(Type converterType)
261
return base.GetValueConverter<
TypeConverter
>(typeof(EnumConverter), GetXamlType(converterType));
265
return base.GetValueConverter<
TypeConverter
>(converterType, null);
System\Windows\Markup\BamlMapTable.cs (16)
234
internal
TypeConverter
GetKnownConverterFromType(Type type)
238
TypeConverter
converter;
254
internal static
TypeConverter
GetKnownConverterFromType_NoCache(Type type)
258
TypeConverter
tc;
278
tc = KnownTypes.CreateKnownElement(typeId) as
TypeConverter
;
537
internal
TypeConverter
GetConverterFromId (
542
TypeConverter
tc = null;
577
tc = CreateKnownTypeFromId(typeId) as
TypeConverter
;
592
tc = Activator.CreateInstance(t) as
TypeConverter
;
596
tc = XamlTypeMapper.CreateInternalInstance(pc, t) as
TypeConverter
;
1706
private
TypeConverter
GetConverterFromCache(short typeId)
1708
TypeConverter
tc = null;
1711
tc = _converterCache[typeId] as
TypeConverter
;
1717
private
TypeConverter
GetConverterFromCache(Type type)
1719
TypeConverter
tc = null;
1722
tc = _converterCache[type] as
TypeConverter
;
System\Windows\Markup\BamlReader.cs (1)
1082
TypeConverter
converter = TypeDescriptor.GetConverter(value.GetType());
System\Windows\Markup\BamlRecordReader.cs (1)
1612
TypeConverter
converter = XamlTypeMapper.GetTypeConverter(paramInfo.ParameterType);
System\Windows\Markup\BamlRecords.cs (1)
2550
TypeConverter
boolConverter = TypeDescriptor.GetConverter(typeof(Boolean));
System\Windows\Markup\ParserContext.cs (2)
102
TypeConverter
typeConverter = TypeDescriptor.GetConverter(typeof(XmlSpace));
434
TypeConverter
typeConverter = TypeDescriptor.GetConverter(typeof(System.Xml.XmlSpace));
System\Windows\Markup\Primitives\ElementMarkupObject.cs (3)
367
TypeConverter
converter = TypeDescriptor.GetConverter(instance);
814
TypeConverter
converter = TypeDescriptor.GetConverter(value);
912
TypeConverter
converter = TypeDescriptor.GetConverter(value);
System\Windows\Markup\SetterTriggerConditionValueConverter.cs (3)
121
System.Xaml.Schema.XamlValueConverter<
TypeConverter
> typeConverter = null;
153
TypeConverter
converter = null;
180
converter = (
TypeConverter
)typeConverter.ConverterInstance;
System\Windows\Markup\XamlTypeMapper.cs (12)
540
TypeConverter
typeConvert;
607
else if (typeConvert.GetType() == typeof(
TypeConverter
))
3480
internal
TypeConverter
GetTypeConverter(Type type)
3485
TypeConverter
typeConverter = null;
3507
typeConverter = CreateInstance(converterType) as
TypeConverter
;
3568
internal
TypeConverter
GetPropertyConverter(Type propType, object dpOrPiOrMi)
3571
TypeConverter
typeConverter = null;
3582
typeConverter = (
TypeConverter
)ret;
3595
typeConverter = CreateInstance(converterType) as
TypeConverter
;
3965
internal
TypeConverter
Converter
4062
TypeConverter
converter)
4078
TypeConverter
_typeConverter;
System\Windows\NullableBoolConverter.cs (3)
58
public override
TypeConverter
.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
60
return _standardValues ??= new
TypeConverter
.StandardValuesCollection(new Nullable<bool>[]
70
private static
TypeConverter
.StandardValuesCollection _standardValues;
System\Windows\PropertyPath.cs (1)
786
TypeConverter
tc = TypeDescriptor.GetConverter(type);
System\Windows\PropertyPathConverter.cs (1)
273
TypeConverter
converter = TypeDescriptor.GetConverter(type);
System\Windows\SourceUriTypeConverterMarkupExtension.cs (1)
23
public SourceUriTypeConverterMarkupExtension(
TypeConverter
converter, object value, Assembly assemblyInfo) : base(converter, value)
System\Windows\StyleHelper.cs (1)
5914
TypeConverter
typeConverter = DefaultValueConverter.GetConverter(stateType);
System\Windows\TemplateContent.cs (1)
864
TypeConverter
converter = null;
ReachFramework (39)
Serialization\Manager\MetroSerializationManager.cs (5)
156
TypeConverter
174
TypeConverter
731
TypeConverter
typeConverter = _serializationManager.GetTypeConverter(serializableObject);
812
TypeConverter
typeConverterForProperty = null;
975
TypeConverter
typeConverter = _serializationManager.GetTypeConverter(serializableObjectType);
Serialization\Manager\ReachDocumentSequenceSerializer.cs (1)
184
TypeConverter
typeConverter = serializablePropertyContext.TypeConverter;
Serialization\Manager\ReachDocumentSequenceSerializerAsync.cs (1)
222
TypeConverter
typeConverter = serializablePropertyContext.TypeConverter;
Serialization\Manager\ReachFixedDocumentSerializer.cs (1)
264
TypeConverter
typeConverter = serializablePropertyContext.TypeConverter;
Serialization\Manager\ReachFixedDocumentSerializerAsync.cs (1)
304
TypeConverter
typeConverter = serializablePropertyContext.TypeConverter;
Serialization\Manager\ReachFixedPageSerializer.cs (1)
337
TypeConverter
typeConverter = serializablePropertyContext.TypeConverter;
Serialization\Manager\ReachFixedPageSerializerAsync.cs (1)
309
TypeConverter
typeConverter = serializablePropertyContext.TypeConverter;
Serialization\Manager\ReachSerializableProperties.cs (4)
476
TypeConverter
converter = this.TypeConverter;
592
TypeConverter
597
TypeConverter
converter = null;
832
TypeConverter
converter = this.TypeConverter;
Serialization\Manager\ReachSerializationCacheItems.cs (10)
81
TypeConverter
typeConverter
117
TypeConverter
typeConverterForProperty = null;
182
TypeConverter
198
out
TypeConverter
typeConverterForProperty,
275
TypeConverter
typeConverter;
309
TypeConverter
typeConverterForProperty,
356
TypeConverter
436
TypeConverter
typeConverterForProperty;
456
TypeConverter
typeConverterForProperty,
481
out
TypeConverter
typeConverterForProperty,
Serialization\Manager\XpsOMFixedPageSerializer.cs (1)
295
TypeConverter
typeConverter = serializablePropertyContext.TypeConverter;
Serialization\Manager\XpsOMSerializationManager.cs (4)
214
TypeConverter
219
TypeConverter
typeConverter = null;
246
TypeConverter
251
TypeConverter
typeConverter = null;
Serialization\Manager\XpsSerializationManager.cs (4)
375
TypeConverter
380
TypeConverter
typeConverter = null;
407
TypeConverter
412
TypeConverter
typeConverter = null;
Serialization\VisualSerializer.cs (3)
331
TypeConverter
converter = _manager.GetTypeConverter(typeof(Color));
617
TypeConverter
converter = _manager.GetTypeConverter(typeof(BitmapSource));
2089
TypeConverter
converter = _manager.GetTypeConverter(typeof(GlyphRun));
Serialization\VisualTreeFlattener.cs (2)
256
internal override
TypeConverter
GetTypeConverter(Object serializedObject)
261
internal override
TypeConverter
GetTypeConverter(Type objType)
System (1)
src\libraries\shims\System\ref\System.cs (1)
404
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.
TypeConverter
))]
System.CodeDom (3)
Microsoft\CSharp\CSharpCodeProvider.cs (1)
41
public override
TypeConverter
GetConverter(Type type) =>
Microsoft\VisualBasic\VBCodeProvider.cs (1)
43
public override
TypeConverter
GetConverter(Type type) =>
System\CodeDom\Compiler\CodeDomProvider.cs (1)
134
public virtual
TypeConverter
GetConverter(Type type) => TypeDescriptor.GetConverter(type);
System.ComponentModel.Annotations (2)
System\ComponentModel\DataAnnotations\RangeAttribute.cs (2)
228
TypeConverter
converter = GetOperandTypeConverter();
255
private
TypeConverter
GetOperandTypeConverter() =>
System.ComponentModel.TypeConverter (84)
System\ComponentModel\AmbientValueAttribute.cs (1)
43
static
TypeConverter
TypeDescriptorGetConverter([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type) => TypeDescriptor.GetConverter(type);
System\ComponentModel\CustomTypeDescriptor.cs (4)
72
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage)]
73
public virtual
TypeConverter
? GetConverter()
87
public virtual
TypeConverter
? GetConverterFromRegisteredType()
110
TypeConverter
? Forward() => GetConverter();
System\ComponentModel\EnumConverter.cs (1)
314
/// <see cref='System.ComponentModel.
TypeConverter
.GetStandardValues()'/>
System\ComponentModel\IComNativeDescriptorHandler.cs (1)
16
TypeConverter
GetConverter(object component);
System\ComponentModel\ICustomTypeDescriptor.cs (3)
32
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage)]
33
TypeConverter
? GetConverter();
87
TypeConverter
? GetConverterFromRegisteredType()
System\ComponentModel\NullableConverter.cs (3)
145
/// <see cref='System.ComponentModel.
TypeConverter
.CreateInstance(IDictionary)'/> to create a new value,
216
/// <see cref='System.ComponentModel.
TypeConverter
.GetStandardValues()'/> is an exclusive
277
public
TypeConverter
UnderlyingTypeConverter { get; }
System\ComponentModel\PropertyDescriptor.cs (8)
18
private
TypeConverter
? _converter;
61
public virtual
TypeConverter
Converter
76
if (converterType != null && typeof(
TypeConverter
).IsAssignableFrom(converterType))
78
_converter = (
TypeConverter
)CreateInstance(converterType)!;
91
public virtual
TypeConverter
ConverterFromRegisteredType
116
TypeConverter
? CreateConverterFromTypeName(TypeConverterAttribute attr)
119
if (converterType != null && typeof(
TypeConverter
).IsAssignableFrom(converterType))
121
return (
TypeConverter
?)CreateInstance(converterType)!;
System\ComponentModel\ReflectTypeDescriptionProvider.cs (14)
97
/// Provides a way to create <see cref="
TypeConverter
"/> instances, and cache them where applicable.
101
private readonly Func<Type,
TypeConverter
> _constructionFunc;
105
private
TypeConverter
? _converterInstance;
111
/// A func that creates a new <see cref="
TypeConverter
"/> instance.
114
/// Indicates whether to cache created <see cref="
TypeConverter
"/> instances. This is false when the converter handles multiple types,
117
public IntrinsicTypeConverterData(Func<Type,
TypeConverter
> constructionFunc, bool cacheConverterInstance = true)
123
public
TypeConverter
GetOrCreateConverterInstance(Type innerType)
372
internal
TypeConverter
GetConverter([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type, object? instance)
378
internal
TypeConverter
GetConverterFromRegisteredType(Type type, object? instance)
509
internal
TypeConverter
GetExtendedConverter(object instance)
1575
private static
TypeConverter
GetIntrinsicTypeConverter(Type callingType)
1577
TypeConverter
converter;
1643
TypeConverter
converter = GetIntrinsicTypeConverter(callingType);
1646
return (converter.GetType() != typeof(
TypeConverter
));
System\ComponentModel\ReflectTypeDescriptionProvider.ReflectedTypeData.cs (6)
24
private
TypeConverter
? _converter;
184
internal
TypeConverter
GetConverter(object? instance, bool verifyIsRegisteredType)
200
if (converterType != null && typeof(
TypeConverter
).IsAssignableFrom(converterType))
207
return (
TypeConverter
)ReflectTypeDescriptionProvider.CreateInstance(converterType, _type)!;
220
if (converterType != null && typeof(
TypeConverter
).IsAssignableFrom(converterType))
222
_converter = (
TypeConverter
)CreateInstance(converterType, _type)!;
System\ComponentModel\TypeConverter.cs (7)
210
/// <see cref='System.ComponentModel.
TypeConverter
.CreateInstance(IDictionary)'/> to create a new value.
217
/// <see cref='System.ComponentModel.
TypeConverter
.CreateInstance(IDictionary)'/> to create a new value,
276
/// <see cref='System.ComponentModel.
TypeConverter
.GetStandardValues()'/> is an exclusive list.
282
/// <see cref='System.ComponentModel.
TypeConverter
.GetStandardValues()'/> is an exclusive
347
/// Initializes a new instance of the <see cref='System.ComponentModel.
TypeConverter
.SimplePropertyDescriptor'/> class.
354
/// Initializes a new instance of the <see cref='System.ComponentModel.
TypeConverter
.SimplePropertyDescriptor'/> class.
424
/// Initializes a new instance of the <see cref='System.ComponentModel.
TypeConverter
.StandardValuesCollection'/> class.
System\ComponentModel\TypeDescriptor.cs (27)
828
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage + " The Type of component cannot be statically discovered.")]
829
public static
TypeConverter
GetConverter(object component) => GetConverter(component, false);
835
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage + " The Type of component cannot be statically discovered.")]
836
public static
TypeConverter
GetConverter(object component, bool noCustomTypeDesc)
838
TypeConverter
? converter = GetDescriptor(component, noCustomTypeDesc)!.GetConverter();
848
public static
TypeConverter
GetConverterFromRegisteredType(object component)
850
TypeConverter
? converter = GetDescriptorFromRegisteredType(component)!.GetConverterFromRegisteredType();
858
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage)]
859
public static
TypeConverter
GetConverter([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type)
866
internal static
TypeConverter
GetConverterTrimUnsafe([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type) =>
872
public static
TypeConverter
GetConverterFromRegisteredType(Type type)
878
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage)]
2816
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage)]
2817
TypeConverter
ICustomTypeDescriptor.GetConverter() => _handler.GetConverter(_instance);
3115
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage)]
3116
TypeConverter
ICustomTypeDescriptor.GetConverter()
3118
TypeConverter
? converter = _primary.GetConverter() ?? _secondary.GetConverter();
3493
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage)]
3494
TypeConverter
ICustomTypeDescriptor.GetConverter()
3508
TypeConverter
? converter = desc.GetConverter();
3516
TypeConverter
ICustomTypeDescriptor.GetConverterFromRegisteredType()
3530
TypeConverter
? converter = desc.GetConverterFromRegisteredType();
3866
[RequiresUnreferencedCode(
TypeConverter
.RequiresUnreferencedCodeMessage)]
3867
public
TypeConverter
GetConverter()
3873
TypeConverter
? converter;
3894
public
TypeConverter
GetConverterFromRegisteredType()
3900
TypeConverter
? converter;
System\Drawing\ColorConverter.cs (1)
75
TypeConverter
intConverter = TypeDescriptor.GetConverterTrimUnsafe(typeof(int));
System\Drawing\PointConverter.cs (2)
41
TypeConverter
intConverter = TypeDescriptor.GetConverterTrimUnsafe(typeof(int));
72
TypeConverter
intConverter = TypeDescriptor.GetConverterTrimUnsafe(typeof(int));
System\Drawing\RectangleConverter.cs (2)
41
TypeConverter
intConverter = TypeDescriptor.GetConverterTrimUnsafe(typeof(int));
70
TypeConverter
intConverter = TypeDescriptor.GetConverterTrimUnsafe(typeof(int));
System\Drawing\SizeConverter.cs (2)
41
TypeConverter
intConverter = TypeDescriptor.GetConverterTrimUnsafe(typeof(int));
70
TypeConverter
intConverter = TypeDescriptor.GetConverterTrimUnsafe(typeof(int));
System\Drawing\SizeFConverter.cs (2)
41
TypeConverter
floatConverter = TypeDescriptor.GetConverterTrimUnsafe(typeof(float));
69
TypeConverter
floatConverter = TypeDescriptor.GetConverterTrimUnsafe(typeof(float));
System.Configuration.ConfigurationManager (12)
System\Configuration\ApplicationSettingsBase.cs (1)
518
TypeConverter
tc = TypeDescriptor.GetConverter(propertyInfo.PropertyType);
System\Configuration\ConfigurationProperty.cs (7)
15
private
TypeConverter
_converter;
49
TypeConverter
typeConverter,
58
TypeConverter
typeConverter,
79
TypeConverter
typeConverter = null;
87
typeConverter = TypeUtil.CreateInstance<
TypeConverter
>(((TypeConverterAttribute)attribute).ConverterTypeName);
200
public
TypeConverter
Converter
222
TypeConverter
converter,
System\Configuration\InfiniteTimeSpanConverter.cs (1)
11
private static readonly
TypeConverter
s_timeSpanConverter = TypeDescriptor.GetConverter(typeof(TimeSpan));
System\Configuration\PropertyInformation.cs (1)
90
public
TypeConverter
Converter => Prop.Converter;
System\Configuration\SettingsPropertyValue.cs (2)
231
TypeConverter
converter = TypeDescriptor.GetConverter(type);
284
TypeConverter
converter = TypeDescriptor.GetConverter(type);
System.Data.Common (8)
System\Data\Common\DataRecordInternal.cs (1)
321
TypeConverter
? ICustomTypeDescriptor.GetConverter()
System\Data\Common\DbConnectionStringBuilder.cs (1)
617
TypeConverter
ICustomTypeDescriptor.GetConverter()
System\Data\Common\DbDataRecord.cs (1)
80
TypeConverter
? ICustomTypeDescriptor.GetConverter() => null;
System\Data\DataRowView.cs (1)
237
TypeConverter
? ICustomTypeDescriptor.GetConverter() => null;
System\Data\DataViewManagerListItemTypeDescriptor.cs (1)
52
TypeConverter
? ICustomTypeDescriptor.GetConverter() => null;
System\Data\XMLSchema.cs (3)
19
internal static
TypeConverter
GetConverter(Type type)
48
TypeConverter
converter = XMLSchema.GetConverter(type);
295
TypeConverter
converter = XMLSchema.GetConverter(type);
System.Resources.Extensions (3)
System\Resources\Extensions\DeserializingResourceReader.cs (2)
170
TypeConverter
converter = TypeDescriptor.GetConverter(type);
184
TypeConverter
converter = TypeDescriptor.GetConverter(type);
System\Resources\Extensions\PreserializedResourceWriter.cs (1)
100
TypeConverter
converter = TypeDescriptor.GetConverter(primitiveType);
System.Xaml (127)
ms\Internal\Markup\TypeConverterValueSerializer.cs (2)
18
private
TypeConverter
converter;
20
public TypeConverterValueSerializer(
TypeConverter
converter)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (7)
250
private static
TypeConverter
? GetCoreConverterFromCoreType(Type type)
252
TypeConverter
? typeConverter = null;
344
internal static
TypeConverter
? GetCoreConverterFromCustomType(Type type)
346
TypeConverter
? typeConverter = null;
453
internal static
TypeConverter
GetTypeConverter(Type type)
457
TypeConverter
? typeConverter = GetCoreConverterFromCoreType(type);
468
InvariantEnglishUS) as
TypeConverter
;
System\Windows\Markup\ValueSerializer.cs (2)
135
TypeConverter
converter = TypeConverterHelper.GetTypeConverter(type);
178
TypeConverter
converter = descriptor.Converter;
System\Windows\Markup\XamlSetTypeConverterEventArgs.cs (3)
15
public XamlSetTypeConverterEventArgs(XamlMember member,
TypeConverter
typeConverter, object value,
24
internal XamlSetTypeConverterEventArgs(XamlMember member,
TypeConverter
typeConverter, object value,
31
public
TypeConverter
TypeConverter { get; private set; }
System\Xaml\InfosetObjects\XamlObjectWriter.cs (5)
1247
XamlValueConverter<
TypeConverter
> ts = xamlType.TypeConverter;
1278
private object Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter<
TypeConverter
> typeConverter,
1284
private object Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter<
TypeConverter
> typeConverter,
1324
XamlValueConverter<
TypeConverter
> converter = property.TypeConverter;
1350
TypeConverter
typeConverter = Runtime.GetConverterInstance(converter);
System\Xaml\Runtime\ClrObjectRuntime.cs (6)
143
XamlValueConverter<
TypeConverter
> ts, object value,
171
public override bool CanConvertFrom<T>(ITypeDescriptorContext context,
TypeConverter
converter)
187
public override bool CanConvertTo(ITypeDescriptorContext context,
TypeConverter
converter, Type type)
219
public override T ConvertToValue<T>(ITypeDescriptorContext context,
TypeConverter
converter, object instance)
627
XamlValueConverter<
TypeConverter
> ts, object value)
629
TypeConverter
typeConverter = GetConverterInstance(ts);
System\Xaml\Runtime\DynamicMethodRuntime.cs (1)
160
XamlValueConverter<
TypeConverter
> ts, object value,
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (4)
79
public override object CreateFromValue(ServiceProviderContext serviceContext, XamlValueConverter<
TypeConverter
> ts, object value, XamlMember property)
117
public override bool CanConvertFrom<T>(ITypeDescriptorContext context,
TypeConverter
converter)
122
public override bool CanConvertTo(ITypeDescriptorContext context,
TypeConverter
converter, Type type)
132
public override T ConvertToValue<T>(ITypeDescriptorContext context,
TypeConverter
converter, object instance)
System\Xaml\Schema\BuiltInValueConverter.cs (56)
33
private static XamlValueConverter<
TypeConverter
> s_String;
34
private static XamlValueConverter<
TypeConverter
> s_Object;
35
private static XamlValueConverter<
TypeConverter
> s_Int32;
36
private static XamlValueConverter<
TypeConverter
> s_Int16;
37
private static XamlValueConverter<
TypeConverter
> s_Int64;
38
private static XamlValueConverter<
TypeConverter
> s_UInt32;
39
private static XamlValueConverter<
TypeConverter
> s_UInt16;
40
private static XamlValueConverter<
TypeConverter
> s_UInt64;
41
private static XamlValueConverter<
TypeConverter
> s_Boolean;
42
private static XamlValueConverter<
TypeConverter
> s_Double;
43
private static XamlValueConverter<
TypeConverter
> s_Single;
44
private static XamlValueConverter<
TypeConverter
> s_Byte;
45
private static XamlValueConverter<
TypeConverter
> s_SByte;
46
private static XamlValueConverter<
TypeConverter
> s_Char;
47
private static XamlValueConverter<
TypeConverter
> s_Decimal;
48
private static XamlValueConverter<
TypeConverter
> s_TimeSpan;
49
private static XamlValueConverter<
TypeConverter
> s_Guid;
50
private static XamlValueConverter<
TypeConverter
> s_Type;
51
private static XamlValueConverter<
TypeConverter
> s_TypeList;
52
private static XamlValueConverter<
TypeConverter
> s_DateTime;
53
private static XamlValueConverter<
TypeConverter
> s_DateTimeOffset;
54
private static XamlValueConverter<
TypeConverter
> s_CultureInfo;
56
private static XamlValueConverter<
TypeConverter
> s_Delegate;
57
private static XamlValueConverter<
TypeConverter
> s_Uri;
59
internal static XamlValueConverter<
TypeConverter
> Int32
60
=> s_Int32 ??= new BuiltInValueConverter<
TypeConverter
>(typeof(Int32Converter), () => new Int32Converter());
62
internal static XamlValueConverter<
TypeConverter
> String
63
=> s_String ??= new BuiltInValueConverter<
TypeConverter
>(typeof(StringConverter), () => new StringConverter());
65
internal static XamlValueConverter<
TypeConverter
> Object
66
=> s_Object ??= new XamlValueConverter<
TypeConverter
>(null, XamlLanguage.Object);
68
internal static XamlValueConverter<
TypeConverter
> Event
69
=> s_Delegate ??= new BuiltInValueConverter<
TypeConverter
>(typeof(EventConverter), () => new EventConverter());
71
internal static XamlValueConverter<
TypeConverter
> GetTypeConverter(Type targetType)
87
return s_Int16 ??= new BuiltInValueConverter<
TypeConverter
>(typeof(Int16Converter), () => new Int16Converter());
91
return s_Int64 ??= new BuiltInValueConverter<
TypeConverter
>(typeof(Int64Converter), () => new Int64Converter());
95
return s_UInt32 ??= new BuiltInValueConverter<
TypeConverter
>(typeof(UInt32Converter), () => new UInt32Converter());
99
return s_UInt16 ??= new BuiltInValueConverter<
TypeConverter
>(typeof(UInt16Converter), () => new UInt16Converter());
103
return s_UInt64 ??= new BuiltInValueConverter<
TypeConverter
>(typeof(UInt64Converter), () => new UInt64Converter());
107
return s_Boolean ??= new BuiltInValueConverter<
TypeConverter
>(typeof(BooleanConverter), () => new BooleanConverter());
111
return s_Double ??= new BuiltInValueConverter<
TypeConverter
>(typeof(DoubleConverter), () => new DoubleConverter());
115
return s_Single ??= new BuiltInValueConverter<
TypeConverter
>(typeof(SingleConverter), () => new SingleConverter());
119
return s_Byte ??= new BuiltInValueConverter<
TypeConverter
>(typeof(ByteConverter), () => new ByteConverter());
123
return s_SByte ??= new BuiltInValueConverter<
TypeConverter
>(typeof(SByteConverter), () => new SByteConverter());
127
return s_Char ??= new BuiltInValueConverter<
TypeConverter
>(typeof(CharConverter), () => new CharConverter());
131
return s_Decimal ??= new BuiltInValueConverter<
TypeConverter
>(typeof(DecimalConverter), () => new DecimalConverter());
135
return s_TimeSpan ??= new BuiltInValueConverter<
TypeConverter
>(typeof(TimeSpanConverter), () => new TimeSpanConverter());
139
return s_Guid ??= new BuiltInValueConverter<
TypeConverter
>(typeof(GuidConverter), () => new GuidConverter());
143
return s_Type ??= new BuiltInValueConverter<
TypeConverter
>(typeof(System.Xaml.Replacements.TypeTypeConverter), () => new System.Xaml.Replacements.TypeTypeConverter());
147
return s_TypeList ??= new BuiltInValueConverter<
TypeConverter
>(typeof(System.Xaml.Replacements.TypeListConverter), () => new System.Xaml.Replacements.TypeListConverter());
151
return s_DateTime ??= new BuiltInValueConverter<
TypeConverter
>(typeof(System.Xaml.Replacements.DateTimeConverter2), () => new System.Xaml.Replacements.DateTimeConverter2());
155
return s_DateTimeOffset ??= new BuiltInValueConverter<
TypeConverter
>(typeof(System.Xaml.Replacements.DateTimeOffsetConverter2), () => new System.Xaml.Replacements.DateTimeOffsetConverter2());
159
return s_CultureInfo ??= new BuiltInValueConverter<
TypeConverter
>(typeof(CultureInfoConverter), () => new CultureInfoConverter());
163
return s_Delegate ??= new BuiltInValueConverter<
TypeConverter
>(typeof(EventConverter), () => new EventConverter());
169
TypeConverter
stdConverter = null;
188
s_Uri = new BuiltInValueConverter<
TypeConverter
>(typeof(TypeUriConverter), () => new TypeUriConverter());
196
s_Uri = new BuiltInValueConverter<
TypeConverter
>(stdConverter.GetType(), () => TypeDescriptor.GetConverter(typeof(Uri)));
System\Xaml\Schema\MemberReflector.cs (3)
32
private NullableReference<XamlValueConverter<
TypeConverter
>> _typeConverter;
64
internal MemberReflector(XamlType type, XamlValueConverter<
TypeConverter
> typeConverter)
191
internal XamlValueConverter<
TypeConverter
> TypeConverter
System\Xaml\Schema\TypeReflector.cs (2)
61
private NullableReference<XamlValueConverter<
TypeConverter
>> _typeConverter;
254
internal XamlValueConverter<
TypeConverter
> TypeConverter
System\Xaml\Schema\XamlDirective.cs (2)
36
XamlValueConverter<
TypeConverter
> typeConverter, AllowedMemberLocations allowedLocation)
179
protected sealed override XamlValueConverter<
TypeConverter
> LookupTypeConverter()
System\Xaml\XamlLanguage.cs (1)
447
XamlValueConverter<
TypeConverter
> typeConverter, AllowedMemberLocations allowedLocation)
System\Xaml\XamlMember.cs (4)
255
public XamlValueConverter<
TypeConverter
> TypeConverter
665
protected virtual XamlValueConverter<
TypeConverter
> LookupTypeConverter()
667
XamlValueConverter<
TypeConverter
> result = null;
673
result = SchemaContext.GetValueConverter<
TypeConverter
>(converterType, null);
System\Xaml\XamlObjectReader.cs (19)
452
TypeConverter
tc = TypeConverterExtensions.GetConverterInstance(actualKeyType.TypeConverter);
458
TypeConverter
tc = TypeConverterExtensions.GetConverterInstance(keyType.TypeConverter);
856
object propertyValue, ValueSerializer propertyValueSerializer,
TypeConverter
propertyConverter, bool isXamlTemplate, XamlMember xamlProperty, SerializerContext context)
1343
TypeConverter
converter = TypeConverterExtensions.GetConverterInstance(paramXamlType.TypeConverter);
1395
bool TryGetInstanceDescriptorInfo(object value, SerializerContext context,
TypeConverter
converter, out MemberInfo member, out ICollection arguments, out bool isComplete)
1411
void ConvertToInstanceDescriptor(SerializerContext context, object instance,
TypeConverter
converter,
1431
protected void AddRecordMembers(object value, SerializerContext context,
TypeConverter
converter)
1515
TypeConverter
converter, out bool isComplete, out ParameterInfo[] methodParams)
1902
public static ObjectMarkupInfo ForObject(object value, SerializerContext context,
TypeConverter
instanceConverter = null, bool isRoot = false)
1934
TypeConverter
converter = null;
2014
static ObjectMarkupInfo ForObjectInternal(object value, SerializerContext context,
TypeConverter
converter)
2648
public bool CanConvertTo(
TypeConverter
converter, Type type)
2653
public bool CanRoundTripString(
TypeConverter
converter)
2663
public bool CanRoundtripUsingValueSerializer(ValueSerializer valueSerializer,
TypeConverter
typeConverter, object value)
2677
public T ConvertTo<T>(
TypeConverter
converter, object value)
2682
public bool TryValueSerializeToString(ValueSerializer valueSerializer,
TypeConverter
propertyConverter, SerializerContext context, ref object value)
2692
TypeConverter
actualTypeConverter = TypeConverterExtensions.GetConverterInstance(valueXamlType.TypeConverter);
2700
public bool TryTypeConvertToString(
TypeConverter
converter, ref object value)
2714
public bool TryConvertToMarkupExtension(
TypeConverter
converter, ref object value)
System\Xaml\XamlRuntime.cs (4)
31
abstract public object CreateFromValue(ServiceProviderContext serviceContext, XamlValueConverter<
TypeConverter
> ts,
36
abstract public bool CanConvertFrom<T>(ITypeDescriptorContext context,
TypeConverter
converter);
38
abstract public bool CanConvertTo(ITypeDescriptorContext context,
TypeConverter
converter, Type type);
42
abstract public T ConvertToValue<T>(ITypeDescriptorContext context,
TypeConverter
converter, object instance);
System\Xaml\XamlType.cs (6)
263
public XamlValueConverter<
TypeConverter
> TypeConverter
1149
protected virtual XamlValueConverter<
TypeConverter
> LookupTypeConverter()
1157
return SchemaContext.GetValueConverter<
TypeConverter
>(converterType, null);
1163
XamlValueConverter<
TypeConverter
> result = BaseType.TypeConverter;
1175
return SchemaContext.GetValueConverter<
TypeConverter
>(typeof(EnumConverter), this);
1177
XamlValueConverter<
TypeConverter
> result = BuiltInValueConverter.GetTypeConverter(underlyingType);
System.Xaml.Tests (11)
System\Windows\Markup\StaticExtensionTests.cs (5)
208
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
216
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
226
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
235
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
243
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
System\Windows\Markup\TypeExtensionTests.cs (5)
170
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
178
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
188
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
197
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
205
TypeConverter
converter = TypeDescriptor.GetConverter(extension);
System\Windows\Markup\XamlSetTypeConverterEventArgsTests.cs (1)
24
public void Ctor_XamlMember_TypeConverter_Object_ITypeDescriptorContext_CultureInfo(XamlMember member,
TypeConverter
typeConverter, object value, ITypeDescriptorContext serviceProvider, CultureInfo cultureInfo)