From e7b3994ce983f506701022232ecd756cfe84bce2 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 8 Jul 2020 10:53:04 -0300 Subject: [PATCH] remove old code. --- .../Avalonia.Markup.Xaml.csproj | 1 - .../Converters/NameReferenceConverter.cs | 82 ------------------- 2 files changed, 83 deletions(-) delete mode 100644 src/Markup/Avalonia.Markup.Xaml/Converters/NameReferenceConverter.cs diff --git a/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj b/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj index fc0da902f6..3979312ce0 100644 --- a/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj +++ b/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj @@ -13,7 +13,6 @@ - diff --git a/src/Markup/Avalonia.Markup.Xaml/Converters/NameReferenceConverter.cs b/src/Markup/Avalonia.Markup.Xaml/Converters/NameReferenceConverter.cs deleted file mode 100644 index 885648ffde..0000000000 --- a/src/Markup/Avalonia.Markup.Xaml/Converters/NameReferenceConverter.cs +++ /dev/null @@ -1,82 +0,0 @@ -using Avalonia.Controls; -using Avalonia.Media.Imaging; -using Avalonia.Platform; -using System; -using System.ComponentModel; -using System.Globalization; - -namespace Avalonia.Markup.Xaml.Converters -{ - public class NameReferenceConverter : TypeConverter - { - public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) - { - if (sourceType == typeof(string)) - { - return true; - } - - return base.CanConvertFrom(context, sourceType); - } - - public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) - { - if (context == null) - { - throw new ArgumentNullException(nameof(context)); - } - - //var nameResolver = (IXamlNameResolver)context.GetService(typeof(IXamlNameResolver)); - //if (nameResolver == null) - //{ - // throw new InvalidOperationException(SR.Get(SRID.MissingNameResolver)); - //} - - //string name = value as string; - //if (String.IsNullOrEmpty(name)) - //{ - // throw new InvalidOperationException(SR.Get(SRID.MustHaveName)); - //} - //object obj = nameResolver.Resolve(name); - //if (obj == null) - //{ - // string[] names = new string[] { name }; - // obj = nameResolver.GetFixupToken(names, true); - //} - return null; //obj; - } - - public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) - { - //if (context == null || (context.GetService(typeof(IXamlNameProvider)) as IXamlNameProvider) == null) - //{ - // return false; - //} - - //if (destinationType == typeof(string)) - //{ - // return true; - //} - - return base.CanConvertTo(context, destinationType); - - } - - public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) - { - //if (context == null) - //{ - // throw new ArgumentNullException(nameof(context)); - //} - - //var nameProvider = (IXamlNameProvider)context.GetService(typeof(IXamlNameProvider)); - //if (nameProvider == null) - //{ - // throw new InvalidOperationException(SR.Get(SRID.MissingNameProvider)); - //} - - //return nameProvider.GetName(value); - return null; - } - } -}