Browse Source

remove old code.

pull/3987/head
Dan Walmsley 6 years ago
parent
commit
e7b3994ce9
  1. 1
      src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj
  2. 82
      src/Markup/Avalonia.Markup.Xaml/Converters/NameReferenceConverter.cs

1
src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj

@ -13,7 +13,6 @@
<Compile Include="Converters\AvaloniaUriTypeConverter.cs" />
<Compile Include="Converters\ColorToBrushConverter.cs" />
<Compile Include="Converters\FontFamilyTypeConverter.cs" />
<Compile Include="Converters\NameReferenceConverter.cs" />
<Compile Include="Converters\TimeSpanTypeConverter.cs" />
<Compile Include="Extensions.cs" />
<Compile Include="MarkupExtension.cs" />

82
src/Markup/Avalonia.Markup.Xaml/Converters/NameReferenceConverter.cs

@ -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;
}
}
}
Loading…
Cancel
Save