//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------



namespace CustomDrillDown
{
    public partial class App : global::Windows.UI.Xaml.Markup.IXamlMetadataProvider
    {
        private global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlTypeInfoProvider _provider;

        public global::Windows.UI.Xaml.Markup.IXamlType GetXamlType(global::System.Type type)
        {
            if(_provider == null)
            {
                _provider = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlTypeInfoProvider();
            }
            return _provider.GetXamlTypeByType(type);
        }

        public global::Windows.UI.Xaml.Markup.IXamlType GetXamlType(global::System.String fullName)
        {
            if(_provider == null)
            {
                _provider = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlTypeInfoProvider();
            }
            return _provider.GetXamlTypeByName(fullName);
        }

        public global::Windows.UI.Xaml.Markup.XmlnsDefinition[] GetXmlnsDefinitions()
        {
            return new global::Windows.UI.Xaml.Markup.XmlnsDefinition[0];
        }
    }
}

namespace CustomDrillDown.CustomDrillDown_XamlTypeInfo
{
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks", "4.0.0.0")]    
    [System.Diagnostics.DebuggerNonUserCodeAttribute()]
    internal partial class XamlTypeInfoProvider
    {
        public global::Windows.UI.Xaml.Markup.IXamlType GetXamlTypeByType(global::System.Type type)
        {
            string standardName;
            global::Windows.UI.Xaml.Markup.IXamlType xamlType = null;
            if(_xamlTypeToStandardName.TryGetValue(type, out standardName))
            {
                xamlType = GetXamlTypeByName(standardName);
            }
            else
            {
                xamlType = GetXamlTypeByName(type.FullName);
            }
            if(xamlType == null)
            {
                xamlType = CheckOtherMetadataProvidersForType(type);
            }
            return xamlType;
        }

        public global::Windows.UI.Xaml.Markup.IXamlType GetXamlTypeByName(string typeName)
        {
            if (global::System.String.IsNullOrEmpty(typeName))
            {
                return null;
            }
            global::Windows.UI.Xaml.Markup.IXamlType xamlType;
            if (_xamlTypes.TryGetValue(typeName, out xamlType))
            {
                return xamlType;
            }
            xamlType = CreateXamlType(typeName);
            if (xamlType == null)
            {
                xamlType = CheckOtherMetadataProvidersForName(typeName);
            }
            if (xamlType != null)
            {
                _xamlTypes.Add(typeName, xamlType);
            }
            return xamlType;
        }

        public global::Windows.UI.Xaml.Markup.IXamlMember GetMemberByLongName(string longMemberName)
        {
            if (global::System.String.IsNullOrEmpty(longMemberName))
            {
                return null;
            }
            global::Windows.UI.Xaml.Markup.IXamlMember xamlMember;
            if (_xamlMembers.TryGetValue(longMemberName, out xamlMember))
            {
                return xamlMember;
            }
            xamlMember = CreateXamlMember(longMemberName);
            if (xamlMember != null)
            {
                _xamlMembers.Add(longMemberName, xamlMember);
            }
            return xamlMember;
        }

        global::System.Collections.Generic.Dictionary<string, global::Windows.UI.Xaml.Markup.IXamlType> _xamlTypes = new global::System.Collections.Generic.Dictionary<string, global::Windows.UI.Xaml.Markup.IXamlType>();
        global::System.Collections.Generic.Dictionary<string, global::Windows.UI.Xaml.Markup.IXamlMember> _xamlMembers = new global::System.Collections.Generic.Dictionary<string, global::Windows.UI.Xaml.Markup.IXamlMember>();
        global::System.Collections.Generic.Dictionary<global::System.Type, string> _xamlTypeToStandardName = new global::System.Collections.Generic.Dictionary<global::System.Type, string>();

        private void AddToMapOfTypeToStandardName(global::System.Type t, global::System.String str)
        {
            if(!_xamlTypeToStandardName.ContainsKey(t))
            {
                _xamlTypeToStandardName.Add(t, str);
            }
        }

        private object Activate_0_RadCartesianChart() { return new global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart(); }

        private object Activate_6_Collection() { return new global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries>(); }

        private object Activate_14_ObservableCollection() { return new global::System.Collections.ObjectModel.ObservableCollection<global::Windows.UI.Xaml.DataTemplate>(); }

        private object Activate_15_Collection() { return new global::System.Collections.ObjectModel.Collection<global::Windows.UI.Xaml.DataTemplate>(); }

        private object Activate_16_ObservableCollection() { return new global::System.Collections.ObjectModel.ObservableCollection<global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>(); }

        private object Activate_17_Collection() { return new global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>(); }

        private object Activate_18_ChartSeriesLabelDefinition() { return new global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition(); }

        private object Activate_25_Collection() { return new global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.ChartBehavior>(); }

        private object Activate_29_Collection() { return new global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase>(); }

        private object Activate_33_Collection() { return new global::System.Collections.ObjectModel.Collection<global::Telerik.Charting.CategoricalDataPoint>(); }

        private object Activate_34_CategoricalDataPoint() { return new global::Telerik.Charting.CategoricalDataPoint(); }

        private object Activate_46_Collection() { return new global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>(); }

        private object Activate_49_CartesianChartGrid() { return new global::Telerik.UI.Xaml.Controls.Chart.CartesianChartGrid(); }

        private object Activate_50_ChartSeriesProvider() { return new global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesProvider(); }

        private object Activate_51_ChartPalette() { return new global::Telerik.UI.Xaml.Controls.Chart.ChartPalette(); }

        private object Activate_53_LinearAxis() { return new global::Telerik.UI.Xaml.Controls.Chart.LinearAxis(); }

        private object Activate_62_CategoricalAxis() { return new global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis(); }

        private object Activate_64_BarSeries() { return new global::Telerik.UI.Xaml.Controls.Chart.BarSeries(); }

        private object Activate_68_PropertyNameDataPointBinding() { return new global::Telerik.UI.Xaml.Controls.Chart.PropertyNameDataPointBinding(); }

        private object Activate_69_ChartSelectionBehavior() { return new global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior(); }

        private object Activate_73_MainPage() { return new global::CustomDrillDown.MainPage(); }

        private object Activate_74_ChartAnnotationLabelDefinition() { return new global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition(); }

        private object Activate_76_HighlightStyle() { return new global::Telerik.UI.Xaml.Controls.Input.HighlightStyle(); }

        private void VectorAdd_4_CartesianSeriesCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries)item;
            collection.Add(newItem);
        }

        private void VectorAdd_5_PresenterCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries)item;
            collection.Add(newItem);
        }

        private void VectorAdd_6_Collection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries)item;
            collection.Add(newItem);
        }

        private void VectorAdd_14_ObservableCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Windows.UI.Xaml.DataTemplate>)instance;
            var newItem = (global::Windows.UI.Xaml.DataTemplate)item;
            collection.Add(newItem);
        }

        private void VectorAdd_15_Collection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Windows.UI.Xaml.DataTemplate>)instance;
            var newItem = (global::Windows.UI.Xaml.DataTemplate)item;
            collection.Add(newItem);
        }

        private void VectorAdd_16_ObservableCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)item;
            collection.Add(newItem);
        }

        private void VectorAdd_17_Collection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)item;
            collection.Add(newItem);
        }

        private void VectorAdd_24_ChartBehaviorCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.ChartBehavior>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.ChartBehavior)item;
            collection.Add(newItem);
        }

        private void VectorAdd_25_Collection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.ChartBehavior>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.ChartBehavior)item;
            collection.Add(newItem);
        }

        private void VectorAdd_27_IndicatorCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase)item;
            collection.Add(newItem);
        }

        private void VectorAdd_28_PresenterCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase)item;
            collection.Add(newItem);
        }

        private void VectorAdd_29_Collection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase)item;
            collection.Add(newItem);
        }

        private void VectorAdd_31_DataPointCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.Charting.CategoricalDataPoint>)instance;
            var newItem = (global::Telerik.Charting.CategoricalDataPoint)item;
            collection.Add(newItem);
        }

        private void VectorAdd_32_ElementCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.Charting.CategoricalDataPoint>)instance;
            var newItem = (global::Telerik.Charting.CategoricalDataPoint)item;
            collection.Add(newItem);
        }

        private void VectorAdd_33_Collection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.Charting.CategoricalDataPoint>)instance;
            var newItem = (global::Telerik.Charting.CategoricalDataPoint)item;
            collection.Add(newItem);
        }

        private void VectorAdd_44_CartesianAnnotationCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation)item;
            collection.Add(newItem);
        }

        private void VectorAdd_45_PresenterCollection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation)item;
            collection.Add(newItem);
        }

        private void VectorAdd_46_Collection(object instance, object item)
        {
            var collection = (global::System.Collections.Generic.ICollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>)instance;
            var newItem = (global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation)item;
            collection.Add(newItem);
        }


        private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(string typeName)
        {
            global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType userType;

            switch (typeName)
            {
            case "Windows.UI.Xaml.Controls.Control":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Control));
                break;

            case "Object":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Object));
                break;

            case "String":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.String));
                break;

            case "Boolean":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Boolean));
                break;

            case "Windows.UI.Xaml.Style":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Style));
                break;

            case "Windows.UI.Xaml.DataTemplate":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.DataTemplate));
                break;

            case "Windows.UI.Xaml.Controls.DataTemplateSelector":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.DataTemplateSelector));
                break;

            case "Int32":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Int32));
                break;

            case "Windows.UI.Xaml.DependencyObject":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.DependencyObject));
                break;

            case "Windows.UI.Xaml.Thickness":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Thickness));
                break;

            case "Windows.UI.Xaml.HorizontalAlignment":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.HorizontalAlignment));
                break;

            case "Windows.UI.Xaml.VerticalAlignment":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.VerticalAlignment));
                break;

            case "Windows.UI.Xaml.FrameworkElement":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.FrameworkElement));
                break;

            case "Double":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Double));
                break;

            case "Windows.Foundation.Size":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.Foundation.Size));
                break;

            case "Windows.Foundation.Point":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.Foundation.Point));
                break;

            case "Windows.UI.Xaml.Controls.Page":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Page));
                break;

            case "Windows.UI.Xaml.Controls.UserControl":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.UserControl));
                break;

            case "Windows.UI.Xaml.Media.FontFamily":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Media.FontFamily));
                break;

            case "Windows.UI.Xaml.Media.Brush":
                xamlType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Media.Brush));
                break;

            case "Telerik.UI.Xaml.Controls.Chart.RadCartesianChart":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase"));
                userType.Activator = Activate_0_RadCartesianChart;
                userType.SetContentPropertyName("Telerik.UI.Xaml.Controls.Chart.RadCartesianChart.Series");
                userType.AddMemberName("Series");
                userType.AddMemberName("VerticalAxis");
                userType.AddMemberName("HorizontalAxis");
                userType.AddMemberName("Indicators");
                userType.AddMemberName("Annotations");
                userType.AddMemberName("Grid");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.RadChartBase), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PresenterBase"));
                userType.AddMemberName("Behaviors");
                userType.AddMemberName("Zoom");
                userType.AddMemberName("MaxZoom");
                userType.AddMemberName("MinZoom");
                userType.AddMemberName("PlotOrigin");
                userType.AddMemberName("PlotAreaClip");
                userType.AddMemberName("ScrollOffset");
                userType.AddMemberName("SeriesProvider");
                userType.AddMemberName("ClipToBounds");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("EmptyContent");
                AddToMapOfTypeToStandardName(typeof(global::System.Object),
                                                   "Object");
                userType.AddMemberName("EmptyContentTemplate");
                userType.AddMemberName("PlotAreaStyle");
                userType.AddMemberName("Palette");
                userType.AddMemberName("PaletteName");
                userType.AddMemberName("SelectionPalette");
                userType.AddMemberName("SelectionPaletteName");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.PresenterBase":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.PresenterBase), GetXamlTypeByName("Telerik.UI.Xaml.Controls.RadControl"));
                userType.AddMemberName("VisualDesiredSize");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.RadControl":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.RadControl), GetXamlTypeByName("Windows.UI.Xaml.Controls.Control"));
                userType.AddMemberName("CurrentVisualState");
                AddToMapOfTypeToStandardName(typeof(global::System.String),
                                                   "String");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.CartesianSeriesCollection":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.CartesianSeriesCollection), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PresenterCollection<Telerik.UI.Xaml.Controls.Chart.CartesianSeries>"));
                userType.CollectionAdd = VectorAdd_4_CartesianSeriesCollection;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.PresenterCollection<Telerik.UI.Xaml.Controls.Chart.CartesianSeries>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.PresenterCollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries>), GetXamlTypeByName("System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.CartesianSeries>"));
                AddToMapOfTypeToStandardName(typeof(global::Telerik.UI.Xaml.Controls.Chart.PresenterCollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries>),
                                                   "Telerik.UI.Xaml.Controls.Chart.PresenterCollection<Telerik.UI.Xaml.Controls.Chart.CartesianSeries>");
                userType.CollectionAdd = VectorAdd_5_PresenterCollection;
                xamlType = userType;
                break;

            case "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.CartesianSeries>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries>), GetXamlTypeByName("Object"));
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries>),
                                                   "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.CartesianSeries>");
                userType.Activator = Activate_6_Collection;
                userType.CollectionAdd = VectorAdd_6_Collection;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.CartesianSeries":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries"));
                userType.AddMemberName("HorizontalAxis");
                userType.AddMemberName("VerticalAxis");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries"));
                userType.AddMemberName("LegendTitle");
                AddToMapOfTypeToStandardName(typeof(global::System.String),
                                                   "String");
                userType.AddMemberName("IsVisibleInLegend");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("DefaultVisualStyle");
                userType.AddMemberName("PointTemplate");
                userType.AddMemberName("PointTemplateSelector");
                userType.AddMemberName("PointTemplates");
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.ObservableCollection<global::Windows.UI.Xaml.DataTemplate>),
                                                   "System.Collections.ObjectModel.ObservableCollection<Windows.UI.Xaml.DataTemplate>");
                userType.AddMemberName("SizeFromStyle");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartSeries), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter"));
                userType.AddMemberName("IsSelected");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("AllowSelect");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("PaletteIndex");
                AddToMapOfTypeToStandardName(typeof(global::System.Int32),
                                                   "Int32");
                userType.AddMemberName("LabelDefinitions");
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.ObservableCollection<global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>),
                                                   "System.Collections.ObjectModel.ObservableCollection<Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>");
                userType.AddMemberName("IsSelectedBinding");
                userType.AddMemberName("ShowLabels");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("DisplayName");
                AddToMapOfTypeToStandardName(typeof(global::System.String),
                                                   "String");
                userType.AddMemberName("ClipToPlotArea");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("ItemsSource");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PresenterBase"));
                userType.AddMemberName("ZIndex");
                AddToMapOfTypeToStandardName(typeof(global::System.Int32),
                                                   "Int32");
                userType.AddMemberName("Chart");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.CartesianAxis":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.CartesianAxis), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.LineAxis"));
                userType.AddMemberName("HorizontalLocation");
                userType.AddMemberName("VerticalLocation");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.LineAxis":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.LineAxis), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis"));
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.Axis":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.Axis), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter"));
                userType.AddMemberName("LabelFormatter");
                userType.AddMemberName("LabelRotationAngle");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                userType.AddMemberName("LineStyle");
                userType.AddMemberName("LastLabelVisibility");
                userType.AddMemberName("LabelFormat");
                AddToMapOfTypeToStandardName(typeof(global::System.String),
                                                   "String");
                userType.AddMemberName("MajorTickOffset");
                AddToMapOfTypeToStandardName(typeof(global::System.Int32),
                                                   "Int32");
                userType.AddMemberName("LabelOffset");
                AddToMapOfTypeToStandardName(typeof(global::System.Int32),
                                                   "Int32");
                userType.AddMemberName("ShowLabels");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("LabelFitMode");
                userType.AddMemberName("Title");
                AddToMapOfTypeToStandardName(typeof(global::System.Object),
                                                   "Object");
                userType.AddMemberName("LabelTemplate");
                userType.AddMemberName("LabelTemplateSelector");
                userType.AddMemberName("LabelStyle");
                userType.AddMemberName("TitleTemplate");
                userType.AddMemberName("MajorTickTemplate");
                userType.AddMemberName("MajorTickStyle");
                userType.AddMemberName("TickThickness");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                userType.AddMemberName("LabelInterval");
                AddToMapOfTypeToStandardName(typeof(global::System.Int32),
                                                   "Int32");
                xamlType = userType;
                break;

            case "System.Collections.ObjectModel.ObservableCollection<Windows.UI.Xaml.DataTemplate>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.ObjectModel.ObservableCollection<global::Windows.UI.Xaml.DataTemplate>), GetXamlTypeByName("System.Collections.ObjectModel.Collection<Windows.UI.Xaml.DataTemplate>"));
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.ObservableCollection<global::Windows.UI.Xaml.DataTemplate>),
                                                   "System.Collections.ObjectModel.ObservableCollection<Windows.UI.Xaml.DataTemplate>");
                userType.Activator = Activate_14_ObservableCollection;
                userType.CollectionAdd = VectorAdd_14_ObservableCollection;
                xamlType = userType;
                break;

            case "System.Collections.ObjectModel.Collection<Windows.UI.Xaml.DataTemplate>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.ObjectModel.Collection<global::Windows.UI.Xaml.DataTemplate>), GetXamlTypeByName("Object"));
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.Collection<global::Windows.UI.Xaml.DataTemplate>),
                                                   "System.Collections.ObjectModel.Collection<Windows.UI.Xaml.DataTemplate>");
                userType.Activator = Activate_15_Collection;
                userType.CollectionAdd = VectorAdd_15_Collection;
                xamlType = userType;
                break;

            case "System.Collections.ObjectModel.ObservableCollection<Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.ObjectModel.ObservableCollection<global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>), GetXamlTypeByName("System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>"));
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.ObservableCollection<global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>),
                                                   "System.Collections.ObjectModel.ObservableCollection<Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>");
                userType.Activator = Activate_16_ObservableCollection;
                userType.CollectionAdd = VectorAdd_16_ObservableCollection;
                xamlType = userType;
                break;

            case "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>), GetXamlTypeByName("Object"));
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>),
                                                   "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>");
                userType.Activator = Activate_17_Collection;
                userType.CollectionAdd = VectorAdd_17_Collection;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject"));
                userType.Activator = Activate_18_ChartSeriesLabelDefinition;
                userType.AddMemberName("Binding");
                userType.AddMemberName("Format");
                AddToMapOfTypeToStandardName(typeof(global::System.String),
                                                   "String");
                userType.AddMemberName("Margin");
                userType.AddMemberName("HorizontalAlignment");
                userType.AddMemberName("VerticalAlignment");
                userType.AddMemberName("Template");
                userType.AddMemberName("TemplateSelector");
                userType.AddMemberName("DefaultVisualStyle");
                userType.AddMemberName("Strategy");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.DataPointBinding":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.DataPointBinding), GetXamlTypeByName("Object"));
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelStrategy":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelStrategy), GetXamlTypeByName("Object"));
                xamlType = userType;
                break;

            case "System.Collections.IEnumerable":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.IEnumerable), null);
                xamlType = userType;
                break;

            case "Telerik.Core.RadSize":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Core.RadSize), GetXamlTypeByName("System.ValueType"));
                xamlType = userType;
                break;

            case "System.ValueType":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.ValueType), GetXamlTypeByName("Object"));
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartBehaviorCollection":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartBehaviorCollection), GetXamlTypeByName("System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.ChartBehavior>"));
                userType.CollectionAdd = VectorAdd_24_ChartBehaviorCollection;
                xamlType = userType;
                break;

            case "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.ChartBehavior>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.ChartBehavior>), GetXamlTypeByName("Object"));
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.ChartBehavior>),
                                                   "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.ChartBehavior>");
                userType.Activator = Activate_25_Collection;
                userType.CollectionAdd = VectorAdd_25_Collection;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartBehavior":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartBehavior), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject"));
                userType.AddMemberName("Chart");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.IndicatorCollection":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.IndicatorCollection), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PresenterCollection<Telerik.UI.Xaml.Controls.Chart.IndicatorBase>"));
                userType.CollectionAdd = VectorAdd_27_IndicatorCollection;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.PresenterCollection<Telerik.UI.Xaml.Controls.Chart.IndicatorBase>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.PresenterCollection<global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase>), GetXamlTypeByName("System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.IndicatorBase>"));
                AddToMapOfTypeToStandardName(typeof(global::Telerik.UI.Xaml.Controls.Chart.PresenterCollection<global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase>),
                                                   "Telerik.UI.Xaml.Controls.Chart.PresenterCollection<Telerik.UI.Xaml.Controls.Chart.IndicatorBase>");
                userType.CollectionAdd = VectorAdd_28_PresenterCollection;
                xamlType = userType;
                break;

            case "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.IndicatorBase>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase>), GetXamlTypeByName("Object"));
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase>),
                                                   "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.IndicatorBase>");
                userType.Activator = Activate_29_Collection;
                userType.CollectionAdd = VectorAdd_29_Collection;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.IndicatorBase":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries"));
                userType.AddMemberName("DataPoints");
                AddToMapOfTypeToStandardName(typeof(global::Telerik.Charting.DataPointCollection<global::Telerik.Charting.CategoricalDataPoint>),
                                                   "Telerik.Charting.DataPointCollection<Telerik.Charting.CategoricalDataPoint>");
                userType.AddMemberName("CategoryBinding");
                xamlType = userType;
                break;

            case "Telerik.Charting.DataPointCollection<Telerik.Charting.CategoricalDataPoint>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.DataPointCollection<global::Telerik.Charting.CategoricalDataPoint>), GetXamlTypeByName("Telerik.Core.ElementCollection<Telerik.Charting.CategoricalDataPoint>"));
                AddToMapOfTypeToStandardName(typeof(global::Telerik.Charting.DataPointCollection<global::Telerik.Charting.CategoricalDataPoint>),
                                                   "Telerik.Charting.DataPointCollection<Telerik.Charting.CategoricalDataPoint>");
                userType.CollectionAdd = VectorAdd_31_DataPointCollection;
                xamlType = userType;
                break;

            case "Telerik.Core.ElementCollection<Telerik.Charting.CategoricalDataPoint>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Core.ElementCollection<global::Telerik.Charting.CategoricalDataPoint>), GetXamlTypeByName("System.Collections.ObjectModel.Collection<Telerik.Charting.CategoricalDataPoint>"));
                AddToMapOfTypeToStandardName(typeof(global::Telerik.Core.ElementCollection<global::Telerik.Charting.CategoricalDataPoint>),
                                                   "Telerik.Core.ElementCollection<Telerik.Charting.CategoricalDataPoint>");
                userType.CollectionAdd = VectorAdd_32_ElementCollection;
                xamlType = userType;
                break;

            case "System.Collections.ObjectModel.Collection<Telerik.Charting.CategoricalDataPoint>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.Charting.CategoricalDataPoint>), GetXamlTypeByName("Object"));
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.Charting.CategoricalDataPoint>),
                                                   "System.Collections.ObjectModel.Collection<Telerik.Charting.CategoricalDataPoint>");
                userType.Activator = Activate_33_Collection;
                userType.CollectionAdd = VectorAdd_33_Collection;
                xamlType = userType;
                break;

            case "Telerik.Charting.CategoricalDataPoint":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.CategoricalDataPoint), GetXamlTypeByName("Telerik.Charting.CategoricalDataPointBase"));
                userType.Activator = Activate_34_CategoricalDataPoint;
                userType.AddMemberName("Value");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                xamlType = userType;
                break;

            case "Telerik.Charting.CategoricalDataPointBase":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.CategoricalDataPointBase), GetXamlTypeByName("Telerik.Charting.DataPoint"));
                userType.AddMemberName("Category");
                AddToMapOfTypeToStandardName(typeof(global::System.Object),
                                                   "Object");
                xamlType = userType;
                break;

            case "Telerik.Charting.DataPoint":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.DataPoint), GetXamlTypeByName("Telerik.Core.Node"));
                userType.AddMemberName("Label");
                AddToMapOfTypeToStandardName(typeof(global::System.Object),
                                                   "Object");
                userType.AddMemberName("DataItem");
                AddToMapOfTypeToStandardName(typeof(global::System.Object),
                                                   "Object");
                userType.AddMemberName("IsSelected");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                xamlType = userType;
                break;

            case "Telerik.Core.Node":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Core.Node), GetXamlTypeByName("Telerik.Core.PropertyBagObject"));
                userType.AddMemberName("Presenter");
                userType.AddMemberName("IsArrangeValid");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("NodeState");
                userType.AddMemberName("Index");
                AddToMapOfTypeToStandardName(typeof(global::System.Int32),
                                                   "Int32");
                userType.AddMemberName("CollectionIndex");
                AddToMapOfTypeToStandardName(typeof(global::System.Int32),
                                                   "Int32");
                userType.AddMemberName("IsTreeLoaded");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("LayoutSlot");
                userType.AddMemberName("Parent");
                xamlType = userType;
                break;

            case "Telerik.Core.PropertyBagObject":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Core.PropertyBagObject), GetXamlTypeByName("Object"));
                xamlType = userType;
                break;

            case "Telerik.Core.IElementPresenter":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Core.IElementPresenter), null);
                xamlType = userType;
                break;

            case "Telerik.Core.NodeState":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Core.NodeState), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("Initial", global::Telerik.Core.NodeState.Initial);
                userType.AddEnumValue("Loading", global::Telerik.Core.NodeState.Loading);
                userType.AddEnumValue("Loaded", global::Telerik.Core.NodeState.Loaded);
                userType.AddEnumValue("Unloading", global::Telerik.Core.NodeState.Unloading);
                userType.AddEnumValue("Unloaded", global::Telerik.Core.NodeState.Unloaded);
                xamlType = userType;
                break;

            case "System.Enum":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Enum), GetXamlTypeByName("System.ValueType"));
                xamlType = userType;
                break;

            case "Telerik.Core.RadRect":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Core.RadRect), GetXamlTypeByName("System.ValueType"));
                xamlType = userType;
                break;

            case "Telerik.Core.Element":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Core.Element), GetXamlTypeByName("Telerik.Core.Node"));
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.CartesianAnnotationCollection":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.CartesianAnnotationCollection), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PresenterCollection<Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>"));
                userType.CollectionAdd = VectorAdd_44_CartesianAnnotationCollection;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.PresenterCollection<Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.PresenterCollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>), GetXamlTypeByName("System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>"));
                AddToMapOfTypeToStandardName(typeof(global::Telerik.UI.Xaml.Controls.Chart.PresenterCollection<global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>),
                                                   "Telerik.UI.Xaml.Controls.Chart.PresenterCollection<Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>");
                userType.CollectionAdd = VectorAdd_45_PresenterCollection;
                xamlType = userType;
                break;

            case "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>), GetXamlTypeByName("Object"));
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.ObjectModel.Collection<global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>),
                                                   "System.Collections.ObjectModel.Collection<Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation>");
                userType.Activator = Activate_46_Collection;
                userType.CollectionAdd = VectorAdd_46_Collection;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.CartesianChartAnnotation), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotation"));
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotation":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotation), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter"));
                userType.AddMemberName("ClipToPlotArea");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.CartesianChartGrid":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.CartesianChartGrid), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter"));
                userType.Activator = Activate_49_CartesianChartGrid;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesProvider":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesProvider), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject"));
                userType.Activator = Activate_50_ChartSeriesProvider;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartPalette":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartPalette), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject"));
                userType.Activator = Activate_51_ChartPalette;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("None", global::Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName.None);
                userType.AddEnumValue("DefaultDark", global::Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName.DefaultDark);
                userType.AddEnumValue("DefaultLight", global::Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName.DefaultLight);
                userType.AddEnumValue("DefaultDarkSelected", global::Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName.DefaultDarkSelected);
                userType.AddEnumValue("DefaultLightSelected", global::Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName.DefaultLightSelected);
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.LinearAxis":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.LinearAxis), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.NumericalAxis"));
                userType.Activator = Activate_53_LinearAxis;
                userType.AddMemberName("MajorStep");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.NumericalAxis":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CartesianAxis"));
                userType.AddMemberName("Minimum");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                userType.AddMemberName("Maximum");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                userType.AddMemberName("RangeExtendDirection");
                userType.AddMemberName("DesiredTickCount");
                AddToMapOfTypeToStandardName(typeof(global::System.Int32),
                                                   "Int32");
                userType.AddMemberName("ActualRange");
                AddToMapOfTypeToStandardName(typeof(global::Telerik.Charting.ValueRange<global::System.Double>),
                                                   "Telerik.Charting.ValueRange<Double>");
                xamlType = userType;
                break;

            case "Telerik.Charting.NumericalAxisRangeExtendDirection":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.NumericalAxisRangeExtendDirection), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("None", global::Telerik.Charting.NumericalAxisRangeExtendDirection.None);
                userType.AddEnumValue("Positive", global::Telerik.Charting.NumericalAxisRangeExtendDirection.Positive);
                userType.AddEnumValue("Negative", global::Telerik.Charting.NumericalAxisRangeExtendDirection.Negative);
                userType.AddEnumValue("Both", global::Telerik.Charting.NumericalAxisRangeExtendDirection.Both);
                xamlType = userType;
                break;

            case "Telerik.Charting.ValueRange<Double>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.ValueRange<global::System.Double>), GetXamlTypeByName("System.ValueType"));
                AddToMapOfTypeToStandardName(typeof(global::Telerik.Charting.ValueRange<global::System.Double>),
                                                   "Telerik.Charting.ValueRange<Double>");
                xamlType = userType;
                break;

            case "Telerik.Charting.AxisHorizontalLocation":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.AxisHorizontalLocation), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("Left", global::Telerik.Charting.AxisHorizontalLocation.Left);
                userType.AddEnumValue("Right", global::Telerik.Charting.AxisHorizontalLocation.Right);
                xamlType = userType;
                break;

            case "Telerik.Charting.AxisVerticalLocation":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.AxisVerticalLocation), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("Bottom", global::Telerik.Charting.AxisVerticalLocation.Bottom);
                userType.AddEnumValue("Top", global::Telerik.Charting.AxisVerticalLocation.Top);
                xamlType = userType;
                break;

            case "Telerik.Charting.IContentFormatter":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.IContentFormatter), null);
                xamlType = userType;
                break;

            case "Telerik.Charting.AxisLastLabelVisibility":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.AxisLastLabelVisibility), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("Visible", global::Telerik.Charting.AxisLastLabelVisibility.Visible);
                userType.AddEnumValue("Hidden", global::Telerik.Charting.AxisLastLabelVisibility.Hidden);
                userType.AddEnumValue("Clip", global::Telerik.Charting.AxisLastLabelVisibility.Clip);
                xamlType = userType;
                break;

            case "Telerik.Charting.AxisLabelFitMode":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.AxisLabelFitMode), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("None", global::Telerik.Charting.AxisLabelFitMode.None);
                userType.AddEnumValue("MultiLine", global::Telerik.Charting.AxisLabelFitMode.MultiLine);
                userType.AddEnumValue("Rotate", global::Telerik.Charting.AxisLabelFitMode.Rotate);
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.CategoricalAxis":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CartesianAxis"));
                userType.Activator = Activate_62_CategoricalAxis;
                userType.AddMemberName("AutoGroup");
                AddToMapOfTypeToStandardName(typeof(global::System.Boolean),
                                                   "Boolean");
                userType.AddMemberName("MajorTickInterval");
                AddToMapOfTypeToStandardName(typeof(global::System.Int32),
                                                   "Int32");
                userType.AddMemberName("PlotMode");
                userType.AddMemberName("GapLength");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                xamlType = userType;
                break;

            case "Telerik.Charting.AxisPlotMode":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.AxisPlotMode), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("BetweenTicks", global::Telerik.Charting.AxisPlotMode.BetweenTicks);
                userType.AddEnumValue("OnTicks", global::Telerik.Charting.AxisPlotMode.OnTicks);
                userType.AddEnumValue("OnTicksPadded", global::Telerik.Charting.AxisPlotMode.OnTicksPadded);
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.BarSeries":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.BarSeries), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalSeries"));
                userType.Activator = Activate_64_BarSeries;
                userType.SetContentPropertyName("Telerik.UI.Xaml.Controls.Chart.BarSeries.DataPoints");
                userType.AddMemberName("PaletteMode");
                userType.AddMemberName("LegendTitleBinding");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.CategoricalSeries":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CartesianSeries"));
                userType.SetContentPropertyName("Telerik.UI.Xaml.Controls.Chart.CategoricalSeries.DataPoints");
                userType.AddMemberName("DataPoints");
                AddToMapOfTypeToStandardName(typeof(global::Telerik.Charting.DataPointCollection<global::Telerik.Charting.CategoricalDataPoint>),
                                                   "Telerik.Charting.DataPointCollection<Telerik.Charting.CategoricalDataPoint>");
                userType.AddMemberName("ValueBinding");
                userType.AddMemberName("CategoryBinding");
                userType.AddMemberName("CombineMode");
                userType.AddMemberName("StackGroupKey");
                AddToMapOfTypeToStandardName(typeof(global::System.Object),
                                                   "Object");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.SeriesPaletteMode":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.SeriesPaletteMode), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("Series", global::Telerik.UI.Xaml.Controls.Chart.SeriesPaletteMode.Series);
                userType.AddEnumValue("DataPoint", global::Telerik.UI.Xaml.Controls.Chart.SeriesPaletteMode.DataPoint);
                xamlType = userType;
                break;

            case "Telerik.Charting.ChartSeriesCombineMode":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.Charting.ChartSeriesCombineMode), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("None", global::Telerik.Charting.ChartSeriesCombineMode.None);
                userType.AddEnumValue("Cluster", global::Telerik.Charting.ChartSeriesCombineMode.Cluster);
                userType.AddEnumValue("Stack", global::Telerik.Charting.ChartSeriesCombineMode.Stack);
                userType.AddEnumValue("Stack100", global::Telerik.Charting.ChartSeriesCombineMode.Stack100);
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.PropertyNameDataPointBinding":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.PropertyNameDataPointBinding), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.DataPointBinding"));
                userType.Activator = Activate_68_PropertyNameDataPointBinding;
                userType.AddMemberName("PropertyName");
                AddToMapOfTypeToStandardName(typeof(global::System.String),
                                                   "String");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior), GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartBehavior"));
                userType.Activator = Activate_69_ChartSelectionBehavior;
                userType.AddMemberName("DataPointSelectionMode");
                userType.AddMemberName("SeriesSelectionMode");
                userType.AddMemberName("TouchTargetOverhang");
                userType.AddMemberName("SelectedPoints");
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.Generic.IEnumerable<global::Telerik.Charting.DataPoint>),
                                                   "System.Collections.Generic.IEnumerable<Telerik.Charting.DataPoint>");
                userType.AddMemberName("SelectedSeries");
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.Generic.IEnumerable<global::Telerik.UI.Xaml.Controls.Chart.ChartSeries>),
                                                   "System.Collections.Generic.IEnumerable<Telerik.UI.Xaml.Controls.Chart.ChartSeries>");
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartSelectionMode":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionMode), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("None", global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionMode.None);
                userType.AddEnumValue("Single", global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionMode.Single);
                userType.AddEnumValue("Multiple", global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionMode.Multiple);
                xamlType = userType;
                break;

            case "System.Collections.Generic.IEnumerable<Telerik.Charting.DataPoint>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.Generic.IEnumerable<global::Telerik.Charting.DataPoint>), null);
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.Generic.IEnumerable<global::Telerik.Charting.DataPoint>),
                                                   "System.Collections.Generic.IEnumerable<Telerik.Charting.DataPoint>");
                xamlType = userType;
                break;

            case "System.Collections.Generic.IEnumerable<Telerik.UI.Xaml.Controls.Chart.ChartSeries>":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.Generic.IEnumerable<global::Telerik.UI.Xaml.Controls.Chart.ChartSeries>), null);
                AddToMapOfTypeToStandardName(typeof(global::System.Collections.Generic.IEnumerable<global::Telerik.UI.Xaml.Controls.Chart.ChartSeries>),
                                                   "System.Collections.Generic.IEnumerable<Telerik.UI.Xaml.Controls.Chart.ChartSeries>");
                xamlType = userType;
                break;

            case "CustomDrillDown.MainPage":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::CustomDrillDown.MainPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_73_MainPage;
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject"));
                userType.Activator = Activate_74_ChartAnnotationLabelDefinition;
                userType.AddMemberName("Format");
                AddToMapOfTypeToStandardName(typeof(global::System.String),
                                                   "String");
                userType.AddMemberName("Template");
                userType.AddMemberName("DefaultVisualStyle");
                userType.AddMemberName("Location");
                userType.AddMemberName("HorizontalAlignment");
                userType.AddMemberName("VerticalAlignment");
                userType.AddMemberName("HorizontalOffset");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                userType.AddMemberName("VerticalOffset");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                userType.SetIsBindable();
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelLocation":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelLocation), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("Left", global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelLocation.Left);
                userType.AddEnumValue("Top", global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelLocation.Top);
                userType.AddEnumValue("Right", global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelLocation.Right);
                userType.AddEnumValue("Bottom", global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelLocation.Bottom);
                userType.AddEnumValue("Inside", global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelLocation.Inside);
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Input.HighlightStyle":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Input.HighlightStyle), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject"));
                userType.Activator = Activate_76_HighlightStyle;
                userType.AddMemberName("FontFamily");
                userType.AddMemberName("FontWeight");
                userType.AddMemberName("FontStyle");
                userType.AddMemberName("Foreground");
                userType.AddMemberName("FontSize");
                AddToMapOfTypeToStandardName(typeof(global::System.Double),
                                                   "Double");
                userType.SetIsBindable();
                xamlType = userType;
                break;

            case "Telerik.UI.Xaml.Controls.Input.FontWeightName":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Telerik.UI.Xaml.Controls.Input.FontWeightName), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("Black", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.Black);
                userType.AddEnumValue("Bold", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.Bold);
                userType.AddEnumValue("ExtraBlack", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.ExtraBlack);
                userType.AddEnumValue("ExtraBold", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.ExtraBold);
                userType.AddEnumValue("ExtraLight", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.ExtraLight);
                userType.AddEnumValue("Light", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.Light);
                userType.AddEnumValue("Medium", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.Medium);
                userType.AddEnumValue("Normal", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.Normal);
                userType.AddEnumValue("SemiBold", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.SemiBold);
                userType.AddEnumValue("SemiLight", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.SemiLight);
                userType.AddEnumValue("Thin", global::Telerik.UI.Xaml.Controls.Input.FontWeightName.Thin);
                xamlType = userType;
                break;

            case "Windows.UI.Text.FontStyle":
                userType = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Windows.UI.Text.FontStyle), GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("Normal", global::Windows.UI.Text.FontStyle.Normal);
                userType.AddEnumValue("Oblique", global::Windows.UI.Text.FontStyle.Oblique);
                userType.AddEnumValue("Italic", global::Windows.UI.Text.FontStyle.Italic);
                xamlType = userType;
                break;

            }
            return xamlType;
        }

        private global::System.Collections.Generic.List<global::Windows.UI.Xaml.Markup.IXamlMetadataProvider> _otherProviders;
        private global::System.Collections.Generic.List<global::Windows.UI.Xaml.Markup.IXamlMetadataProvider> OtherProviders
        {
            get
            {
                if(_otherProviders == null)
                {
                    _otherProviders = new global::System.Collections.Generic.List<global::Windows.UI.Xaml.Markup.IXamlMetadataProvider>();
                    global::Windows.UI.Xaml.Markup.IXamlMetadataProvider provider;
                    provider = new global::Telerik.UI.Xaml.Controls.Chart.Chart_XamlTypeInfo.XamlMetaDataProvider() as global::Windows.UI.Xaml.Markup.IXamlMetadataProvider;
                    _otherProviders.Add(provider); 
                    provider = new global::Telerik.UI.Xaml.Controls.DataVisualization.DataVisualization_XamlTypeInfo.XamlMetaDataProvider() as global::Windows.UI.Xaml.Markup.IXamlMetadataProvider;
                    _otherProviders.Add(provider); 
                    provider = new global::Telerik.UI.Xaml.Controls.Grid.Grid_XamlTypeInfo.XamlMetaDataProvider() as global::Windows.UI.Xaml.Markup.IXamlMetadataProvider;
                    _otherProviders.Add(provider); 
                    provider = new global::Telerik.UI.Xaml.Controls.Input.Input_XamlTypeInfo.XamlMetaDataProvider() as global::Windows.UI.Xaml.Markup.IXamlMetadataProvider;
                    _otherProviders.Add(provider); 
                    provider = new global::Telerik.UI.Xaml.Controls.Primitives.Primitives_XamlTypeInfo.XamlMetaDataProvider() as global::Windows.UI.Xaml.Markup.IXamlMetadataProvider;
                    _otherProviders.Add(provider); 
                }
                return _otherProviders;
            }
        }

        private global::Windows.UI.Xaml.Markup.IXamlType CheckOtherMetadataProvidersForName(string typeName)
        {
            global::Windows.UI.Xaml.Markup.IXamlType xamlType = null;
            foreach(global::Windows.UI.Xaml.Markup.IXamlMetadataProvider xmp in OtherProviders)
            {
                xamlType = xmp.GetXamlType(typeName);
                if(xamlType != null)
                {
                    return xamlType;
                }
            }
            return null;
        }

        private global::Windows.UI.Xaml.Markup.IXamlType CheckOtherMetadataProvidersForType(global::System.Type type)
        {
            global::Windows.UI.Xaml.Markup.IXamlType xamlType = null;
            foreach(global::Windows.UI.Xaml.Markup.IXamlMetadataProvider xmp in OtherProviders)
            {
                xamlType = xmp.GetXamlType(type);
                if(xamlType != null)
                {
                    return xamlType;
                }
            }
            return null;
        }

        private object get_0_RadCartesianChart_Series(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart)instance;
            return that.Series;
        }
        private object get_1_CartesianSeries_HorizontalAxis(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries)instance;
            return that.HorizontalAxis;
        }
        private void set_1_CartesianSeries_HorizontalAxis(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries)instance;
            that.HorizontalAxis = (global::Telerik.UI.Xaml.Controls.Chart.CartesianAxis)Value;
        }
        private object get_2_CartesianSeries_VerticalAxis(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries)instance;
            return that.VerticalAxis;
        }
        private void set_2_CartesianSeries_VerticalAxis(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CartesianSeries)instance;
            that.VerticalAxis = (global::Telerik.UI.Xaml.Controls.Chart.CartesianAxis)Value;
        }
        private object get_3_PointTemplateSeries_LegendTitle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            return that.LegendTitle;
        }
        private void set_3_PointTemplateSeries_LegendTitle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            that.LegendTitle = (global::System.String)Value;
        }
        private object get_4_PointTemplateSeries_IsVisibleInLegend(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            return that.IsVisibleInLegend;
        }
        private void set_4_PointTemplateSeries_IsVisibleInLegend(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            that.IsVisibleInLegend = (global::System.Boolean)Value;
        }
        private object get_5_PointTemplateSeries_DefaultVisualStyle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            return that.DefaultVisualStyle;
        }
        private void set_5_PointTemplateSeries_DefaultVisualStyle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            that.DefaultVisualStyle = (global::Windows.UI.Xaml.Style)Value;
        }
        private object get_6_PointTemplateSeries_PointTemplate(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            return that.PointTemplate;
        }
        private void set_6_PointTemplateSeries_PointTemplate(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            that.PointTemplate = (global::Windows.UI.Xaml.DataTemplate)Value;
        }
        private object get_7_PointTemplateSeries_PointTemplateSelector(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            return that.PointTemplateSelector;
        }
        private void set_7_PointTemplateSeries_PointTemplateSelector(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            that.PointTemplateSelector = (global::Windows.UI.Xaml.Controls.DataTemplateSelector)Value;
        }
        private object get_8_PointTemplateSeries_PointTemplates(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries)instance;
            return that.PointTemplates;
        }
        private object get_9_ChartSeries_IsSelected(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            return that.IsSelected;
        }
        private void set_9_ChartSeries_IsSelected(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            that.IsSelected = (global::System.Boolean)Value;
        }
        private object get_10_ChartSeries_AllowSelect(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            return that.AllowSelect;
        }
        private void set_10_ChartSeries_AllowSelect(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            that.AllowSelect = (global::System.Boolean)Value;
        }
        private object get_11_ChartSeries_PaletteIndex(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            return that.PaletteIndex;
        }
        private void set_11_ChartSeries_PaletteIndex(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            that.PaletteIndex = (global::System.Int32)Value;
        }
        private object get_12_ChartSeries_LabelDefinitions(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            return that.LabelDefinitions;
        }
        private object get_13_ChartSeriesLabelDefinition_Binding(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            return that.Binding;
        }
        private void set_13_ChartSeriesLabelDefinition_Binding(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            that.Binding = (global::Telerik.UI.Xaml.Controls.Chart.DataPointBinding)Value;
        }
        private object get_14_ChartSeriesLabelDefinition_Format(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            return that.Format;
        }
        private void set_14_ChartSeriesLabelDefinition_Format(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            that.Format = (global::System.String)Value;
        }
        private object get_15_ChartSeriesLabelDefinition_Margin(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            return that.Margin;
        }
        private void set_15_ChartSeriesLabelDefinition_Margin(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            that.Margin = (global::Windows.UI.Xaml.Thickness)Value;
        }
        private object get_16_ChartSeriesLabelDefinition_HorizontalAlignment(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            return that.HorizontalAlignment;
        }
        private void set_16_ChartSeriesLabelDefinition_HorizontalAlignment(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            that.HorizontalAlignment = (global::Windows.UI.Xaml.HorizontalAlignment)Value;
        }
        private object get_17_ChartSeriesLabelDefinition_VerticalAlignment(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            return that.VerticalAlignment;
        }
        private void set_17_ChartSeriesLabelDefinition_VerticalAlignment(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            that.VerticalAlignment = (global::Windows.UI.Xaml.VerticalAlignment)Value;
        }
        private object get_18_ChartSeriesLabelDefinition_Template(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            return that.Template;
        }
        private void set_18_ChartSeriesLabelDefinition_Template(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            that.Template = (global::Windows.UI.Xaml.DataTemplate)Value;
        }
        private object get_19_ChartSeriesLabelDefinition_TemplateSelector(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            return that.TemplateSelector;
        }
        private void set_19_ChartSeriesLabelDefinition_TemplateSelector(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            that.TemplateSelector = (global::Windows.UI.Xaml.Controls.DataTemplateSelector)Value;
        }
        private object get_20_ChartSeriesLabelDefinition_DefaultVisualStyle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            return that.DefaultVisualStyle;
        }
        private void set_20_ChartSeriesLabelDefinition_DefaultVisualStyle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            that.DefaultVisualStyle = (global::Windows.UI.Xaml.Style)Value;
        }
        private object get_21_ChartSeriesLabelDefinition_Strategy(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            return that.Strategy;
        }
        private void set_21_ChartSeriesLabelDefinition_Strategy(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition)instance;
            that.Strategy = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelStrategy)Value;
        }
        private object get_22_ChartSeries_IsSelectedBinding(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            return that.IsSelectedBinding;
        }
        private void set_22_ChartSeries_IsSelectedBinding(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            that.IsSelectedBinding = (global::Telerik.UI.Xaml.Controls.Chart.DataPointBinding)Value;
        }
        private object get_23_ChartSeries_ShowLabels(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            return that.ShowLabels;
        }
        private void set_23_ChartSeries_ShowLabels(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            that.ShowLabels = (global::System.Boolean)Value;
        }
        private object get_24_ChartSeries_DisplayName(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            return that.DisplayName;
        }
        private void set_24_ChartSeries_DisplayName(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            that.DisplayName = (global::System.String)Value;
        }
        private object get_25_ChartSeries_ClipToPlotArea(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            return that.ClipToPlotArea;
        }
        private void set_25_ChartSeries_ClipToPlotArea(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            that.ClipToPlotArea = (global::System.Boolean)Value;
        }
        private object get_26_ChartSeries_ItemsSource(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            return that.ItemsSource;
        }
        private void set_26_ChartSeries_ItemsSource(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeries)instance;
            that.ItemsSource = (global::System.Collections.IEnumerable)Value;
        }
        private object get_27_ChartElementPresenter_ZIndex(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter)instance;
            return that.ZIndex;
        }
        private void set_27_ChartElementPresenter_ZIndex(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter)instance;
            that.ZIndex = (global::System.Int32)Value;
        }
        private object get_28_ChartElementPresenter_Chart(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter)instance;
            return that.Chart;
        }
        private object get_29_RadControl_CurrentVisualState(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.RadControl)instance;
            return that.CurrentVisualState;
        }
        private object get_32_RadCartesianChart_VerticalAxis(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart)instance;
            return that.VerticalAxis;
        }
        private void set_32_RadCartesianChart_VerticalAxis(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart)instance;
            that.VerticalAxis = (global::Telerik.UI.Xaml.Controls.Chart.CartesianAxis)Value;
        }
        private object get_33_RadCartesianChart_HorizontalAxis(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart)instance;
            return that.HorizontalAxis;
        }
        private void set_33_RadCartesianChart_HorizontalAxis(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart)instance;
            that.HorizontalAxis = (global::Telerik.UI.Xaml.Controls.Chart.CartesianAxis)Value;
        }
        private object get_34_RadChartBase_Behaviors(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.Behaviors;
        }
        private object get_35_ChartBehavior_Chart(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartBehavior)instance;
            return that.Chart;
        }
        private object get_36_RadCartesianChart_Indicators(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart)instance;
            return that.Indicators;
        }
        private object get_37_IndicatorBase_DataPoints(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase)instance;
            return that.DataPoints;
        }
        private object get_38_CategoricalDataPoint_Value(object instance)
        {
            var that = (global::Telerik.Charting.CategoricalDataPoint)instance;
            return that.Value;
        }
        private void set_38_CategoricalDataPoint_Value(object instance, object Value)
        {
            var that = (global::Telerik.Charting.CategoricalDataPoint)instance;
            that.Value = (global::System.Double)Value;
        }
        private object get_39_CategoricalDataPointBase_Category(object instance)
        {
            var that = (global::Telerik.Charting.CategoricalDataPointBase)instance;
            return that.Category;
        }
        private void set_39_CategoricalDataPointBase_Category(object instance, object Value)
        {
            var that = (global::Telerik.Charting.CategoricalDataPointBase)instance;
            that.Category = (global::System.Object)Value;
        }
        private object get_40_DataPoint_Label(object instance)
        {
            var that = (global::Telerik.Charting.DataPoint)instance;
            return that.Label;
        }
        private void set_40_DataPoint_Label(object instance, object Value)
        {
            var that = (global::Telerik.Charting.DataPoint)instance;
            that.Label = (global::System.Object)Value;
        }
        private object get_41_DataPoint_DataItem(object instance)
        {
            var that = (global::Telerik.Charting.DataPoint)instance;
            return that.DataItem;
        }
        private object get_42_DataPoint_IsSelected(object instance)
        {
            var that = (global::Telerik.Charting.DataPoint)instance;
            return that.IsSelected;
        }
        private void set_42_DataPoint_IsSelected(object instance, object Value)
        {
            var that = (global::Telerik.Charting.DataPoint)instance;
            that.IsSelected = (global::System.Boolean)Value;
        }
        private object get_43_Node_Presenter(object instance)
        {
            var that = (global::Telerik.Core.Node)instance;
            return that.Presenter;
        }
        private object get_44_Node_IsArrangeValid(object instance)
        {
            var that = (global::Telerik.Core.Node)instance;
            return that.IsArrangeValid;
        }
        private object get_45_Node_NodeState(object instance)
        {
            var that = (global::Telerik.Core.Node)instance;
            return that.NodeState;
        }
        private object get_46_Node_Index(object instance)
        {
            var that = (global::Telerik.Core.Node)instance;
            return that.Index;
        }
        private object get_47_Node_CollectionIndex(object instance)
        {
            var that = (global::Telerik.Core.Node)instance;
            return that.CollectionIndex;
        }
        private object get_48_Node_IsTreeLoaded(object instance)
        {
            var that = (global::Telerik.Core.Node)instance;
            return that.IsTreeLoaded;
        }
        private object get_49_Node_LayoutSlot(object instance)
        {
            var that = (global::Telerik.Core.Node)instance;
            return that.LayoutSlot;
        }
        private object get_50_Node_Parent(object instance)
        {
            var that = (global::Telerik.Core.Node)instance;
            return that.Parent;
        }
        private object get_51_IndicatorBase_CategoryBinding(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase)instance;
            return that.CategoryBinding;
        }
        private void set_51_IndicatorBase_CategoryBinding(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.IndicatorBase)instance;
            that.CategoryBinding = (global::Telerik.UI.Xaml.Controls.Chart.DataPointBinding)Value;
        }
        private object get_52_RadCartesianChart_Annotations(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart)instance;
            return that.Annotations;
        }
        private object get_53_ChartAnnotation_ClipToPlotArea(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotation)instance;
            return that.ClipToPlotArea;
        }
        private void set_53_ChartAnnotation_ClipToPlotArea(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotation)instance;
            that.ClipToPlotArea = (global::System.Boolean)Value;
        }
        private object get_54_RadCartesianChart_Grid(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart)instance;
            return that.Grid;
        }
        private void set_54_RadCartesianChart_Grid(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadCartesianChart)instance;
            that.Grid = (global::Telerik.UI.Xaml.Controls.Chart.CartesianChartGrid)Value;
        }
        private object get_55_RadChartBase_Zoom(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.Zoom;
        }
        private void set_55_RadChartBase_Zoom(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.Zoom = (global::Windows.Foundation.Size)Value;
        }
        private object get_56_RadChartBase_MaxZoom(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.MaxZoom;
        }
        private void set_56_RadChartBase_MaxZoom(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.MaxZoom = (global::Windows.Foundation.Size)Value;
        }
        private object get_57_RadChartBase_MinZoom(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.MinZoom;
        }
        private void set_57_RadChartBase_MinZoom(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.MinZoom = (global::Windows.Foundation.Size)Value;
        }
        private object get_58_RadChartBase_PlotOrigin(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.PlotOrigin;
        }
        private object get_59_RadChartBase_PlotAreaClip(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.PlotAreaClip;
        }
        private object get_60_RadChartBase_ScrollOffset(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.ScrollOffset;
        }
        private void set_60_RadChartBase_ScrollOffset(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.ScrollOffset = (global::Windows.Foundation.Point)Value;
        }
        private object get_61_RadChartBase_SeriesProvider(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.SeriesProvider;
        }
        private void set_61_RadChartBase_SeriesProvider(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.SeriesProvider = (global::Telerik.UI.Xaml.Controls.Chart.ChartSeriesProvider)Value;
        }
        private object get_62_RadChartBase_ClipToBounds(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.ClipToBounds;
        }
        private void set_62_RadChartBase_ClipToBounds(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.ClipToBounds = (global::System.Boolean)Value;
        }
        private object get_63_RadChartBase_EmptyContent(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.EmptyContent;
        }
        private void set_63_RadChartBase_EmptyContent(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.EmptyContent = (global::System.Object)Value;
        }
        private object get_64_RadChartBase_EmptyContentTemplate(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.EmptyContentTemplate;
        }
        private void set_64_RadChartBase_EmptyContentTemplate(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.EmptyContentTemplate = (global::Windows.UI.Xaml.DataTemplate)Value;
        }
        private object get_65_RadChartBase_PlotAreaStyle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.PlotAreaStyle;
        }
        private void set_65_RadChartBase_PlotAreaStyle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.PlotAreaStyle = (global::Windows.UI.Xaml.Style)Value;
        }
        private object get_66_RadChartBase_Palette(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.Palette;
        }
        private void set_66_RadChartBase_Palette(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.Palette = (global::Telerik.UI.Xaml.Controls.Chart.ChartPalette)Value;
        }
        private object get_67_RadChartBase_PaletteName(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.PaletteName;
        }
        private void set_67_RadChartBase_PaletteName(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.PaletteName = (global::Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName)Value;
        }
        private object get_68_RadChartBase_SelectionPalette(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.SelectionPalette;
        }
        private void set_68_RadChartBase_SelectionPalette(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.SelectionPalette = (global::Telerik.UI.Xaml.Controls.Chart.ChartPalette)Value;
        }
        private object get_69_RadChartBase_SelectionPaletteName(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            return that.SelectionPaletteName;
        }
        private void set_69_RadChartBase_SelectionPaletteName(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.RadChartBase)instance;
            that.SelectionPaletteName = (global::Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName)Value;
        }
        private object get_70_LinearAxis_MajorStep(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.LinearAxis)instance;
            return that.MajorStep;
        }
        private void set_70_LinearAxis_MajorStep(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.LinearAxis)instance;
            that.MajorStep = (global::System.Double)Value;
        }
        private object get_71_NumericalAxis_Minimum(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis)instance;
            return that.Minimum;
        }
        private void set_71_NumericalAxis_Minimum(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis)instance;
            that.Minimum = (global::System.Double)Value;
        }
        private object get_72_NumericalAxis_Maximum(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis)instance;
            return that.Maximum;
        }
        private void set_72_NumericalAxis_Maximum(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis)instance;
            that.Maximum = (global::System.Double)Value;
        }
        private object get_73_NumericalAxis_RangeExtendDirection(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis)instance;
            return that.RangeExtendDirection;
        }
        private void set_73_NumericalAxis_RangeExtendDirection(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis)instance;
            that.RangeExtendDirection = (global::Telerik.Charting.NumericalAxisRangeExtendDirection)Value;
        }
        private object get_74_NumericalAxis_DesiredTickCount(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis)instance;
            return that.DesiredTickCount;
        }
        private void set_74_NumericalAxis_DesiredTickCount(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis)instance;
            that.DesiredTickCount = (global::System.Int32)Value;
        }
        private object get_75_NumericalAxis_ActualRange(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.NumericalAxis)instance;
            return that.ActualRange;
        }
        private object get_76_CartesianAxis_HorizontalLocation(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CartesianAxis)instance;
            return that.HorizontalLocation;
        }
        private void set_76_CartesianAxis_HorizontalLocation(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CartesianAxis)instance;
            that.HorizontalLocation = (global::Telerik.Charting.AxisHorizontalLocation)Value;
        }
        private object get_77_CartesianAxis_VerticalLocation(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CartesianAxis)instance;
            return that.VerticalLocation;
        }
        private void set_77_CartesianAxis_VerticalLocation(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CartesianAxis)instance;
            that.VerticalLocation = (global::Telerik.Charting.AxisVerticalLocation)Value;
        }
        private object get_78_Axis_LabelFormatter(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LabelFormatter;
        }
        private void set_78_Axis_LabelFormatter(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LabelFormatter = (global::Telerik.Charting.IContentFormatter)Value;
        }
        private object get_79_Axis_LabelRotationAngle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LabelRotationAngle;
        }
        private void set_79_Axis_LabelRotationAngle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LabelRotationAngle = (global::System.Double)Value;
        }
        private object get_80_Axis_LineStyle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LineStyle;
        }
        private void set_80_Axis_LineStyle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LineStyle = (global::Windows.UI.Xaml.Style)Value;
        }
        private object get_81_Axis_LastLabelVisibility(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LastLabelVisibility;
        }
        private void set_81_Axis_LastLabelVisibility(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LastLabelVisibility = (global::Telerik.Charting.AxisLastLabelVisibility)Value;
        }
        private object get_82_Axis_LabelFormat(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LabelFormat;
        }
        private void set_82_Axis_LabelFormat(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LabelFormat = (global::System.String)Value;
        }
        private object get_83_Axis_MajorTickOffset(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.MajorTickOffset;
        }
        private void set_83_Axis_MajorTickOffset(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.MajorTickOffset = (global::System.Int32)Value;
        }
        private object get_84_Axis_LabelOffset(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LabelOffset;
        }
        private void set_84_Axis_LabelOffset(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LabelOffset = (global::System.Int32)Value;
        }
        private object get_85_Axis_ShowLabels(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.ShowLabels;
        }
        private void set_85_Axis_ShowLabels(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.ShowLabels = (global::System.Boolean)Value;
        }
        private object get_86_Axis_LabelFitMode(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LabelFitMode;
        }
        private void set_86_Axis_LabelFitMode(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LabelFitMode = (global::Telerik.Charting.AxisLabelFitMode)Value;
        }
        private object get_87_Axis_Title(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.Title;
        }
        private void set_87_Axis_Title(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.Title = (global::System.Object)Value;
        }
        private object get_88_Axis_LabelTemplate(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LabelTemplate;
        }
        private void set_88_Axis_LabelTemplate(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LabelTemplate = (global::Windows.UI.Xaml.DataTemplate)Value;
        }
        private object get_89_Axis_LabelTemplateSelector(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LabelTemplateSelector;
        }
        private void set_89_Axis_LabelTemplateSelector(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LabelTemplateSelector = (global::Windows.UI.Xaml.Controls.DataTemplateSelector)Value;
        }
        private object get_90_Axis_LabelStyle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LabelStyle;
        }
        private void set_90_Axis_LabelStyle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LabelStyle = (global::Windows.UI.Xaml.Style)Value;
        }
        private object get_91_Axis_TitleTemplate(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.TitleTemplate;
        }
        private void set_91_Axis_TitleTemplate(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.TitleTemplate = (global::Windows.UI.Xaml.DataTemplate)Value;
        }
        private object get_92_Axis_MajorTickTemplate(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.MajorTickTemplate;
        }
        private void set_92_Axis_MajorTickTemplate(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.MajorTickTemplate = (global::Windows.UI.Xaml.DataTemplate)Value;
        }
        private object get_93_Axis_MajorTickStyle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.MajorTickStyle;
        }
        private void set_93_Axis_MajorTickStyle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.MajorTickStyle = (global::Windows.UI.Xaml.Style)Value;
        }
        private object get_94_Axis_TickThickness(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.TickThickness;
        }
        private void set_94_Axis_TickThickness(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.TickThickness = (global::System.Double)Value;
        }
        private object get_95_Axis_LabelInterval(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            return that.LabelInterval;
        }
        private void set_95_Axis_LabelInterval(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.Axis)instance;
            that.LabelInterval = (global::System.Int32)Value;
        }
        private object get_96_CategoricalAxis_AutoGroup(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis)instance;
            return that.AutoGroup;
        }
        private void set_96_CategoricalAxis_AutoGroup(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis)instance;
            that.AutoGroup = (global::System.Boolean)Value;
        }
        private object get_97_CategoricalAxis_MajorTickInterval(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis)instance;
            return that.MajorTickInterval;
        }
        private void set_97_CategoricalAxis_MajorTickInterval(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis)instance;
            that.MajorTickInterval = (global::System.Int32)Value;
        }
        private object get_98_CategoricalAxis_PlotMode(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis)instance;
            return that.PlotMode;
        }
        private void set_98_CategoricalAxis_PlotMode(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis)instance;
            that.PlotMode = (global::Telerik.Charting.AxisPlotMode)Value;
        }
        private object get_99_CategoricalAxis_GapLength(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis)instance;
            return that.GapLength;
        }
        private void set_99_CategoricalAxis_GapLength(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalAxis)instance;
            that.GapLength = (global::System.Double)Value;
        }
        private object get_100_CategoricalSeries_DataPoints(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries)instance;
            return that.DataPoints;
        }
        private object get_101_CategoricalSeries_ValueBinding(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries)instance;
            return that.ValueBinding;
        }
        private void set_101_CategoricalSeries_ValueBinding(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries)instance;
            that.ValueBinding = (global::Telerik.UI.Xaml.Controls.Chart.DataPointBinding)Value;
        }
        private object get_102_CategoricalSeries_CategoryBinding(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries)instance;
            return that.CategoryBinding;
        }
        private void set_102_CategoricalSeries_CategoryBinding(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries)instance;
            that.CategoryBinding = (global::Telerik.UI.Xaml.Controls.Chart.DataPointBinding)Value;
        }
        private object get_103_BarSeries_PaletteMode(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.BarSeries)instance;
            return that.PaletteMode;
        }
        private void set_103_BarSeries_PaletteMode(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.BarSeries)instance;
            that.PaletteMode = (global::Telerik.UI.Xaml.Controls.Chart.SeriesPaletteMode)Value;
        }
        private object get_104_BarSeries_LegendTitleBinding(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.BarSeries)instance;
            return that.LegendTitleBinding;
        }
        private void set_104_BarSeries_LegendTitleBinding(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.BarSeries)instance;
            that.LegendTitleBinding = (global::Telerik.UI.Xaml.Controls.Chart.DataPointBinding)Value;
        }
        private object get_105_CategoricalSeries_CombineMode(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries)instance;
            return that.CombineMode;
        }
        private void set_105_CategoricalSeries_CombineMode(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries)instance;
            that.CombineMode = (global::Telerik.Charting.ChartSeriesCombineMode)Value;
        }
        private object get_106_CategoricalSeries_StackGroupKey(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries)instance;
            return that.StackGroupKey;
        }
        private void set_106_CategoricalSeries_StackGroupKey(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.CategoricalSeries)instance;
            that.StackGroupKey = (global::System.Object)Value;
        }
        private object get_107_PropertyNameDataPointBinding_PropertyName(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PropertyNameDataPointBinding)instance;
            return that.PropertyName;
        }
        private void set_107_PropertyNameDataPointBinding_PropertyName(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.PropertyNameDataPointBinding)instance;
            that.PropertyName = (global::System.String)Value;
        }
        private object get_108_ChartSelectionBehavior_DataPointSelectionMode(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior)instance;
            return that.DataPointSelectionMode;
        }
        private void set_108_ChartSelectionBehavior_DataPointSelectionMode(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior)instance;
            that.DataPointSelectionMode = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionMode)Value;
        }
        private object get_109_ChartSelectionBehavior_SeriesSelectionMode(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior)instance;
            return that.SeriesSelectionMode;
        }
        private void set_109_ChartSelectionBehavior_SeriesSelectionMode(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior)instance;
            that.SeriesSelectionMode = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionMode)Value;
        }
        private object get_110_ChartSelectionBehavior_TouchTargetOverhang(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior)instance;
            return that.TouchTargetOverhang;
        }
        private void set_110_ChartSelectionBehavior_TouchTargetOverhang(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior)instance;
            that.TouchTargetOverhang = (global::Windows.UI.Xaml.Thickness)Value;
        }
        private object get_111_ChartSelectionBehavior_SelectedPoints(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior)instance;
            return that.SelectedPoints;
        }
        private object get_112_ChartSelectionBehavior_SelectedSeries(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior)instance;
            return that.SelectedSeries;
        }
        private object get_113_ChartAnnotationLabelDefinition_Format(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            return that.Format;
        }
        private void set_113_ChartAnnotationLabelDefinition_Format(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            that.Format = (global::System.String)Value;
        }
        private object get_114_ChartAnnotationLabelDefinition_Template(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            return that.Template;
        }
        private void set_114_ChartAnnotationLabelDefinition_Template(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            that.Template = (global::Windows.UI.Xaml.DataTemplate)Value;
        }
        private object get_115_ChartAnnotationLabelDefinition_DefaultVisualStyle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            return that.DefaultVisualStyle;
        }
        private void set_115_ChartAnnotationLabelDefinition_DefaultVisualStyle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            that.DefaultVisualStyle = (global::Windows.UI.Xaml.Style)Value;
        }
        private object get_116_ChartAnnotationLabelDefinition_Location(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            return that.Location;
        }
        private void set_116_ChartAnnotationLabelDefinition_Location(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            that.Location = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelLocation)Value;
        }
        private object get_117_ChartAnnotationLabelDefinition_HorizontalAlignment(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            return that.HorizontalAlignment;
        }
        private void set_117_ChartAnnotationLabelDefinition_HorizontalAlignment(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            that.HorizontalAlignment = (global::Windows.UI.Xaml.HorizontalAlignment)Value;
        }
        private object get_118_ChartAnnotationLabelDefinition_VerticalAlignment(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            return that.VerticalAlignment;
        }
        private void set_118_ChartAnnotationLabelDefinition_VerticalAlignment(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            that.VerticalAlignment = (global::Windows.UI.Xaml.VerticalAlignment)Value;
        }
        private object get_119_ChartAnnotationLabelDefinition_HorizontalOffset(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            return that.HorizontalOffset;
        }
        private void set_119_ChartAnnotationLabelDefinition_HorizontalOffset(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            that.HorizontalOffset = (global::System.Double)Value;
        }
        private object get_120_ChartAnnotationLabelDefinition_VerticalOffset(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            return that.VerticalOffset;
        }
        private void set_120_ChartAnnotationLabelDefinition_VerticalOffset(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition)instance;
            that.VerticalOffset = (global::System.Double)Value;
        }
        private object get_121_HighlightStyle_FontFamily(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            return that.FontFamily;
        }
        private void set_121_HighlightStyle_FontFamily(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            that.FontFamily = (global::Windows.UI.Xaml.Media.FontFamily)Value;
        }
        private object get_122_HighlightStyle_FontWeight(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            return that.FontWeight;
        }
        private void set_122_HighlightStyle_FontWeight(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            that.FontWeight = (global::Telerik.UI.Xaml.Controls.Input.FontWeightName)Value;
        }
        private object get_123_HighlightStyle_FontStyle(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            return that.FontStyle;
        }
        private void set_123_HighlightStyle_FontStyle(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            that.FontStyle = (global::Windows.UI.Text.FontStyle)Value;
        }
        private object get_124_HighlightStyle_Foreground(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            return that.Foreground;
        }
        private void set_124_HighlightStyle_Foreground(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            that.Foreground = (global::Windows.UI.Xaml.Media.Brush)Value;
        }
        private object get_125_HighlightStyle_FontSize(object instance)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            return that.FontSize;
        }
        private void set_125_HighlightStyle_FontSize(object instance, object Value)
        {
            var that = (global::Telerik.UI.Xaml.Controls.Input.HighlightStyle)instance;
            that.FontSize = (global::System.Double)Value;
        }

        private global::Windows.UI.Xaml.Markup.IXamlMember CreateXamlMember(string longMemberName)
        {
            global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember xamlMember = null;
            global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType userType;

            switch (longMemberName)
            {
            case "Telerik.UI.Xaml.Controls.Chart.RadCartesianChart.Series":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadCartesianChart");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Series", "Telerik.UI.Xaml.Controls.Chart.CartesianSeriesCollection");
                xamlMember.Getter = get_0_RadCartesianChart_Series;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CartesianSeries.HorizontalAxis":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CartesianSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "HorizontalAxis", "Telerik.UI.Xaml.Controls.Chart.CartesianAxis");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_1_CartesianSeries_HorizontalAxis;
                xamlMember.Setter = set_1_CartesianSeries_HorizontalAxis;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CartesianSeries.VerticalAxis":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CartesianSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "VerticalAxis", "Telerik.UI.Xaml.Controls.Chart.CartesianAxis");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_2_CartesianSeries_VerticalAxis;
                xamlMember.Setter = set_2_CartesianSeries_VerticalAxis;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries.LegendTitle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LegendTitle", "String");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_3_PointTemplateSeries_LegendTitle;
                xamlMember.Setter = set_3_PointTemplateSeries_LegendTitle;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries.IsVisibleInLegend":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "IsVisibleInLegend", "Boolean");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_4_PointTemplateSeries_IsVisibleInLegend;
                xamlMember.Setter = set_4_PointTemplateSeries_IsVisibleInLegend;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries.DefaultVisualStyle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "DefaultVisualStyle", "Windows.UI.Xaml.Style");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_5_PointTemplateSeries_DefaultVisualStyle;
                xamlMember.Setter = set_5_PointTemplateSeries_DefaultVisualStyle;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries.PointTemplate":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PointTemplate", "Windows.UI.Xaml.DataTemplate");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_6_PointTemplateSeries_PointTemplate;
                xamlMember.Setter = set_6_PointTemplateSeries_PointTemplate;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries.PointTemplateSelector":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PointTemplateSelector", "Windows.UI.Xaml.Controls.DataTemplateSelector");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_7_PointTemplateSeries_PointTemplateSelector;
                xamlMember.Setter = set_7_PointTemplateSeries_PointTemplateSelector;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries.PointTemplates":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PointTemplates", "System.Collections.ObjectModel.ObservableCollection<Windows.UI.Xaml.DataTemplate>");
                xamlMember.Getter = get_8_PointTemplateSeries_PointTemplates;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries.IsSelected":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "IsSelected", "Boolean");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_9_ChartSeries_IsSelected;
                xamlMember.Setter = set_9_ChartSeries_IsSelected;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries.AllowSelect":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "AllowSelect", "Boolean");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_10_ChartSeries_AllowSelect;
                xamlMember.Setter = set_10_ChartSeries_AllowSelect;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries.PaletteIndex":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PaletteIndex", "Int32");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_11_ChartSeries_PaletteIndex;
                xamlMember.Setter = set_11_ChartSeries_PaletteIndex;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries.LabelDefinitions":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelDefinitions", "System.Collections.ObjectModel.ObservableCollection<Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition>");
                xamlMember.Getter = get_12_ChartSeries_LabelDefinitions;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition.Binding":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Binding", "Telerik.UI.Xaml.Controls.Chart.DataPointBinding");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_13_ChartSeriesLabelDefinition_Binding;
                xamlMember.Setter = set_13_ChartSeriesLabelDefinition_Binding;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition.Format":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Format", "String");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_14_ChartSeriesLabelDefinition_Format;
                xamlMember.Setter = set_14_ChartSeriesLabelDefinition_Format;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition.Margin":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Margin", "Windows.UI.Xaml.Thickness");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_15_ChartSeriesLabelDefinition_Margin;
                xamlMember.Setter = set_15_ChartSeriesLabelDefinition_Margin;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition.HorizontalAlignment":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "HorizontalAlignment", "Windows.UI.Xaml.HorizontalAlignment");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_16_ChartSeriesLabelDefinition_HorizontalAlignment;
                xamlMember.Setter = set_16_ChartSeriesLabelDefinition_HorizontalAlignment;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition.VerticalAlignment":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "VerticalAlignment", "Windows.UI.Xaml.VerticalAlignment");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_17_ChartSeriesLabelDefinition_VerticalAlignment;
                xamlMember.Setter = set_17_ChartSeriesLabelDefinition_VerticalAlignment;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition.Template":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Template", "Windows.UI.Xaml.DataTemplate");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_18_ChartSeriesLabelDefinition_Template;
                xamlMember.Setter = set_18_ChartSeriesLabelDefinition_Template;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition.TemplateSelector":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "TemplateSelector", "Windows.UI.Xaml.Controls.DataTemplateSelector");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_19_ChartSeriesLabelDefinition_TemplateSelector;
                xamlMember.Setter = set_19_ChartSeriesLabelDefinition_TemplateSelector;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition.DefaultVisualStyle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "DefaultVisualStyle", "Windows.UI.Xaml.Style");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_20_ChartSeriesLabelDefinition_DefaultVisualStyle;
                xamlMember.Setter = set_20_ChartSeriesLabelDefinition_DefaultVisualStyle;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition.Strategy":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Strategy", "Telerik.UI.Xaml.Controls.Chart.ChartSeriesLabelStrategy");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_21_ChartSeriesLabelDefinition_Strategy;
                xamlMember.Setter = set_21_ChartSeriesLabelDefinition_Strategy;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries.IsSelectedBinding":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "IsSelectedBinding", "Telerik.UI.Xaml.Controls.Chart.DataPointBinding");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_22_ChartSeries_IsSelectedBinding;
                xamlMember.Setter = set_22_ChartSeries_IsSelectedBinding;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries.ShowLabels":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ShowLabels", "Boolean");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_23_ChartSeries_ShowLabels;
                xamlMember.Setter = set_23_ChartSeries_ShowLabels;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries.DisplayName":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "DisplayName", "String");
                xamlMember.Getter = get_24_ChartSeries_DisplayName;
                xamlMember.Setter = set_24_ChartSeries_DisplayName;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries.ClipToPlotArea":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ClipToPlotArea", "Boolean");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_25_ChartSeries_ClipToPlotArea;
                xamlMember.Setter = set_25_ChartSeries_ClipToPlotArea;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSeries.ItemsSource":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ItemsSource", "System.Collections.IEnumerable");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_26_ChartSeries_ItemsSource;
                xamlMember.Setter = set_26_ChartSeries_ItemsSource;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter.ZIndex":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ZIndex", "Int32");
                xamlMember.Getter = get_27_ChartElementPresenter_ZIndex;
                xamlMember.Setter = set_27_ChartElementPresenter_ZIndex;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter.Chart":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartElementPresenter");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Chart", "Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember.Getter = get_28_ChartElementPresenter_Chart;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.RadControl.CurrentVisualState":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.RadControl");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "CurrentVisualState", "String");
                xamlMember.Getter = get_29_RadControl_CurrentVisualState;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries.SizeFromStyle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PointTemplateSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "SizeFromStyle", "Telerik.Core.RadSize");
                xamlMember.SetTargetTypeName("Windows.UI.Xaml.Style");
                xamlMember.SetIsAttachable();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.PresenterBase.VisualDesiredSize":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PresenterBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "VisualDesiredSize", "Telerik.Core.RadSize");
                xamlMember.SetTargetTypeName("Windows.UI.Xaml.FrameworkElement");
                xamlMember.SetIsAttachable();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadCartesianChart.VerticalAxis":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadCartesianChart");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "VerticalAxis", "Telerik.UI.Xaml.Controls.Chart.CartesianAxis");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_32_RadCartesianChart_VerticalAxis;
                xamlMember.Setter = set_32_RadCartesianChart_VerticalAxis;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadCartesianChart.HorizontalAxis":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadCartesianChart");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "HorizontalAxis", "Telerik.UI.Xaml.Controls.Chart.CartesianAxis");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_33_RadCartesianChart_HorizontalAxis;
                xamlMember.Setter = set_33_RadCartesianChart_HorizontalAxis;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.Behaviors":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Behaviors", "Telerik.UI.Xaml.Controls.Chart.ChartBehaviorCollection");
                xamlMember.Getter = get_34_RadChartBase_Behaviors;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartBehavior.Chart":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartBehavior");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Chart", "Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember.Getter = get_35_ChartBehavior_Chart;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadCartesianChart.Indicators":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadCartesianChart");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Indicators", "Telerik.UI.Xaml.Controls.Chart.IndicatorCollection");
                xamlMember.Getter = get_36_RadCartesianChart_Indicators;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.IndicatorBase.DataPoints":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.IndicatorBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "DataPoints", "Telerik.Charting.DataPointCollection<Telerik.Charting.CategoricalDataPoint>");
                xamlMember.Getter = get_37_IndicatorBase_DataPoints;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.Charting.CategoricalDataPoint.Value":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Charting.CategoricalDataPoint");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Value", "Double");
                xamlMember.Getter = get_38_CategoricalDataPoint_Value;
                xamlMember.Setter = set_38_CategoricalDataPoint_Value;
                break;
            case "Telerik.Charting.CategoricalDataPointBase.Category":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Charting.CategoricalDataPointBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Category", "Object");
                xamlMember.Getter = get_39_CategoricalDataPointBase_Category;
                xamlMember.Setter = set_39_CategoricalDataPointBase_Category;
                break;
            case "Telerik.Charting.DataPoint.Label":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Charting.DataPoint");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Label", "Object");
                xamlMember.Getter = get_40_DataPoint_Label;
                xamlMember.Setter = set_40_DataPoint_Label;
                break;
            case "Telerik.Charting.DataPoint.DataItem":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Charting.DataPoint");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "DataItem", "Object");
                xamlMember.Getter = get_41_DataPoint_DataItem;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.Charting.DataPoint.IsSelected":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Charting.DataPoint");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "IsSelected", "Boolean");
                xamlMember.Getter = get_42_DataPoint_IsSelected;
                xamlMember.Setter = set_42_DataPoint_IsSelected;
                break;
            case "Telerik.Core.Node.Presenter":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Core.Node");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Presenter", "Telerik.Core.IElementPresenter");
                xamlMember.Getter = get_43_Node_Presenter;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.Core.Node.IsArrangeValid":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Core.Node");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "IsArrangeValid", "Boolean");
                xamlMember.Getter = get_44_Node_IsArrangeValid;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.Core.Node.NodeState":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Core.Node");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "NodeState", "Telerik.Core.NodeState");
                xamlMember.Getter = get_45_Node_NodeState;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.Core.Node.Index":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Core.Node");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Index", "Int32");
                xamlMember.Getter = get_46_Node_Index;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.Core.Node.CollectionIndex":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Core.Node");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "CollectionIndex", "Int32");
                xamlMember.Getter = get_47_Node_CollectionIndex;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.Core.Node.IsTreeLoaded":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Core.Node");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "IsTreeLoaded", "Boolean");
                xamlMember.Getter = get_48_Node_IsTreeLoaded;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.Core.Node.LayoutSlot":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Core.Node");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LayoutSlot", "Telerik.Core.RadRect");
                xamlMember.Getter = get_49_Node_LayoutSlot;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.Core.Node.Parent":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.Core.Node");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Parent", "Telerik.Core.Element");
                xamlMember.Getter = get_50_Node_Parent;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.IndicatorBase.CategoryBinding":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.IndicatorBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "CategoryBinding", "Telerik.UI.Xaml.Controls.Chart.DataPointBinding");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_51_IndicatorBase_CategoryBinding;
                xamlMember.Setter = set_51_IndicatorBase_CategoryBinding;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadCartesianChart.Annotations":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadCartesianChart");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Annotations", "Telerik.UI.Xaml.Controls.Chart.CartesianAnnotationCollection");
                xamlMember.Getter = get_52_RadCartesianChart_Annotations;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotation.ClipToPlotArea":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotation");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ClipToPlotArea", "Boolean");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_53_ChartAnnotation_ClipToPlotArea;
                xamlMember.Setter = set_53_ChartAnnotation_ClipToPlotArea;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadCartesianChart.Grid":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadCartesianChart");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Grid", "Telerik.UI.Xaml.Controls.Chart.CartesianChartGrid");
                xamlMember.Getter = get_54_RadCartesianChart_Grid;
                xamlMember.Setter = set_54_RadCartesianChart_Grid;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.Zoom":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Zoom", "Windows.Foundation.Size");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_55_RadChartBase_Zoom;
                xamlMember.Setter = set_55_RadChartBase_Zoom;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.MaxZoom":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "MaxZoom", "Windows.Foundation.Size");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_56_RadChartBase_MaxZoom;
                xamlMember.Setter = set_56_RadChartBase_MaxZoom;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.MinZoom":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "MinZoom", "Windows.Foundation.Size");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_57_RadChartBase_MinZoom;
                xamlMember.Setter = set_57_RadChartBase_MinZoom;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.PlotOrigin":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PlotOrigin", "Windows.Foundation.Point");
                xamlMember.Getter = get_58_RadChartBase_PlotOrigin;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.PlotAreaClip":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PlotAreaClip", "Telerik.Core.RadRect");
                xamlMember.Getter = get_59_RadChartBase_PlotAreaClip;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.ScrollOffset":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ScrollOffset", "Windows.Foundation.Point");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_60_RadChartBase_ScrollOffset;
                xamlMember.Setter = set_60_RadChartBase_ScrollOffset;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.SeriesProvider":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "SeriesProvider", "Telerik.UI.Xaml.Controls.Chart.ChartSeriesProvider");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_61_RadChartBase_SeriesProvider;
                xamlMember.Setter = set_61_RadChartBase_SeriesProvider;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.ClipToBounds":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ClipToBounds", "Boolean");
                xamlMember.Getter = get_62_RadChartBase_ClipToBounds;
                xamlMember.Setter = set_62_RadChartBase_ClipToBounds;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.EmptyContent":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "EmptyContent", "Object");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_63_RadChartBase_EmptyContent;
                xamlMember.Setter = set_63_RadChartBase_EmptyContent;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.EmptyContentTemplate":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "EmptyContentTemplate", "Windows.UI.Xaml.DataTemplate");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_64_RadChartBase_EmptyContentTemplate;
                xamlMember.Setter = set_64_RadChartBase_EmptyContentTemplate;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.PlotAreaStyle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PlotAreaStyle", "Windows.UI.Xaml.Style");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_65_RadChartBase_PlotAreaStyle;
                xamlMember.Setter = set_65_RadChartBase_PlotAreaStyle;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.Palette":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Palette", "Telerik.UI.Xaml.Controls.Chart.ChartPalette");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_66_RadChartBase_Palette;
                xamlMember.Setter = set_66_RadChartBase_Palette;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.PaletteName":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PaletteName", "Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_67_RadChartBase_PaletteName;
                xamlMember.Setter = set_67_RadChartBase_PaletteName;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.SelectionPalette":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "SelectionPalette", "Telerik.UI.Xaml.Controls.Chart.ChartPalette");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_68_RadChartBase_SelectionPalette;
                xamlMember.Setter = set_68_RadChartBase_SelectionPalette;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.RadChartBase.SelectionPaletteName":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.RadChartBase");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "SelectionPaletteName", "Telerik.UI.Xaml.Controls.Chart.PredefinedPaletteName");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_69_RadChartBase_SelectionPaletteName;
                xamlMember.Setter = set_69_RadChartBase_SelectionPaletteName;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.LinearAxis.MajorStep":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.LinearAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "MajorStep", "Double");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_70_LinearAxis_MajorStep;
                xamlMember.Setter = set_70_LinearAxis_MajorStep;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.NumericalAxis.Minimum":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.NumericalAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Minimum", "Double");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_71_NumericalAxis_Minimum;
                xamlMember.Setter = set_71_NumericalAxis_Minimum;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.NumericalAxis.Maximum":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.NumericalAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Maximum", "Double");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_72_NumericalAxis_Maximum;
                xamlMember.Setter = set_72_NumericalAxis_Maximum;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.NumericalAxis.RangeExtendDirection":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.NumericalAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "RangeExtendDirection", "Telerik.Charting.NumericalAxisRangeExtendDirection");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_73_NumericalAxis_RangeExtendDirection;
                xamlMember.Setter = set_73_NumericalAxis_RangeExtendDirection;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.NumericalAxis.DesiredTickCount":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.NumericalAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "DesiredTickCount", "Int32");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_74_NumericalAxis_DesiredTickCount;
                xamlMember.Setter = set_74_NumericalAxis_DesiredTickCount;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.NumericalAxis.ActualRange":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.NumericalAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ActualRange", "Telerik.Charting.ValueRange<Double>");
                xamlMember.Getter = get_75_NumericalAxis_ActualRange;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CartesianAxis.HorizontalLocation":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CartesianAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "HorizontalLocation", "Telerik.Charting.AxisHorizontalLocation");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_76_CartesianAxis_HorizontalLocation;
                xamlMember.Setter = set_76_CartesianAxis_HorizontalLocation;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CartesianAxis.VerticalLocation":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CartesianAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "VerticalLocation", "Telerik.Charting.AxisVerticalLocation");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_77_CartesianAxis_VerticalLocation;
                xamlMember.Setter = set_77_CartesianAxis_VerticalLocation;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LabelFormatter":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelFormatter", "Telerik.Charting.IContentFormatter");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_78_Axis_LabelFormatter;
                xamlMember.Setter = set_78_Axis_LabelFormatter;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LabelRotationAngle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelRotationAngle", "Double");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_79_Axis_LabelRotationAngle;
                xamlMember.Setter = set_79_Axis_LabelRotationAngle;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LineStyle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LineStyle", "Windows.UI.Xaml.Style");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_80_Axis_LineStyle;
                xamlMember.Setter = set_80_Axis_LineStyle;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LastLabelVisibility":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LastLabelVisibility", "Telerik.Charting.AxisLastLabelVisibility");
                xamlMember.Getter = get_81_Axis_LastLabelVisibility;
                xamlMember.Setter = set_81_Axis_LastLabelVisibility;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LabelFormat":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelFormat", "String");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_82_Axis_LabelFormat;
                xamlMember.Setter = set_82_Axis_LabelFormat;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.MajorTickOffset":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "MajorTickOffset", "Int32");
                xamlMember.Getter = get_83_Axis_MajorTickOffset;
                xamlMember.Setter = set_83_Axis_MajorTickOffset;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LabelOffset":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelOffset", "Int32");
                xamlMember.Getter = get_84_Axis_LabelOffset;
                xamlMember.Setter = set_84_Axis_LabelOffset;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.ShowLabels":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ShowLabels", "Boolean");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_85_Axis_ShowLabels;
                xamlMember.Setter = set_85_Axis_ShowLabels;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LabelFitMode":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelFitMode", "Telerik.Charting.AxisLabelFitMode");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_86_Axis_LabelFitMode;
                xamlMember.Setter = set_86_Axis_LabelFitMode;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.Title":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Title", "Object");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_87_Axis_Title;
                xamlMember.Setter = set_87_Axis_Title;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LabelTemplate":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelTemplate", "Windows.UI.Xaml.DataTemplate");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_88_Axis_LabelTemplate;
                xamlMember.Setter = set_88_Axis_LabelTemplate;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LabelTemplateSelector":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelTemplateSelector", "Windows.UI.Xaml.Controls.DataTemplateSelector");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_89_Axis_LabelTemplateSelector;
                xamlMember.Setter = set_89_Axis_LabelTemplateSelector;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LabelStyle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelStyle", "Windows.UI.Xaml.Style");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_90_Axis_LabelStyle;
                xamlMember.Setter = set_90_Axis_LabelStyle;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.TitleTemplate":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "TitleTemplate", "Windows.UI.Xaml.DataTemplate");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_91_Axis_TitleTemplate;
                xamlMember.Setter = set_91_Axis_TitleTemplate;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.MajorTickTemplate":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "MajorTickTemplate", "Windows.UI.Xaml.DataTemplate");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_92_Axis_MajorTickTemplate;
                xamlMember.Setter = set_92_Axis_MajorTickTemplate;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.MajorTickStyle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "MajorTickStyle", "Windows.UI.Xaml.Style");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_93_Axis_MajorTickStyle;
                xamlMember.Setter = set_93_Axis_MajorTickStyle;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.TickThickness":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "TickThickness", "Double");
                xamlMember.Getter = get_94_Axis_TickThickness;
                xamlMember.Setter = set_94_Axis_TickThickness;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.Axis.LabelInterval":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.Axis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LabelInterval", "Int32");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_95_Axis_LabelInterval;
                xamlMember.Setter = set_95_Axis_LabelInterval;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CategoricalAxis.AutoGroup":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "AutoGroup", "Boolean");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_96_CategoricalAxis_AutoGroup;
                xamlMember.Setter = set_96_CategoricalAxis_AutoGroup;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CategoricalAxis.MajorTickInterval":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "MajorTickInterval", "Int32");
                xamlMember.Getter = get_97_CategoricalAxis_MajorTickInterval;
                xamlMember.Setter = set_97_CategoricalAxis_MajorTickInterval;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CategoricalAxis.PlotMode":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PlotMode", "Telerik.Charting.AxisPlotMode");
                xamlMember.Getter = get_98_CategoricalAxis_PlotMode;
                xamlMember.Setter = set_98_CategoricalAxis_PlotMode;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CategoricalAxis.GapLength":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalAxis");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "GapLength", "Double");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_99_CategoricalAxis_GapLength;
                xamlMember.Setter = set_99_CategoricalAxis_GapLength;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CategoricalSeries.DataPoints":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "DataPoints", "Telerik.Charting.DataPointCollection<Telerik.Charting.CategoricalDataPoint>");
                xamlMember.Getter = get_100_CategoricalSeries_DataPoints;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CategoricalSeries.ValueBinding":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "ValueBinding", "Telerik.UI.Xaml.Controls.Chart.DataPointBinding");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_101_CategoricalSeries_ValueBinding;
                xamlMember.Setter = set_101_CategoricalSeries_ValueBinding;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CategoricalSeries.CategoryBinding":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "CategoryBinding", "Telerik.UI.Xaml.Controls.Chart.DataPointBinding");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_102_CategoricalSeries_CategoryBinding;
                xamlMember.Setter = set_102_CategoricalSeries_CategoryBinding;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.BarSeries.PaletteMode":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.BarSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PaletteMode", "Telerik.UI.Xaml.Controls.Chart.SeriesPaletteMode");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_103_BarSeries_PaletteMode;
                xamlMember.Setter = set_103_BarSeries_PaletteMode;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.BarSeries.LegendTitleBinding":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.BarSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "LegendTitleBinding", "Telerik.UI.Xaml.Controls.Chart.DataPointBinding");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_104_BarSeries_LegendTitleBinding;
                xamlMember.Setter = set_104_BarSeries_LegendTitleBinding;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CategoricalSeries.CombineMode":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "CombineMode", "Telerik.Charting.ChartSeriesCombineMode");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_105_CategoricalSeries_CombineMode;
                xamlMember.Setter = set_105_CategoricalSeries_CombineMode;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.CategoricalSeries.StackGroupKey":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.CategoricalSeries");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "StackGroupKey", "Object");
                xamlMember.Getter = get_106_CategoricalSeries_StackGroupKey;
                xamlMember.Setter = set_106_CategoricalSeries_StackGroupKey;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.PropertyNameDataPointBinding.PropertyName":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.PropertyNameDataPointBinding");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "PropertyName", "String");
                xamlMember.Getter = get_107_PropertyNameDataPointBinding_PropertyName;
                xamlMember.Setter = set_107_PropertyNameDataPointBinding_PropertyName;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior.DataPointSelectionMode":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "DataPointSelectionMode", "Telerik.UI.Xaml.Controls.Chart.ChartSelectionMode");
                xamlMember.Getter = get_108_ChartSelectionBehavior_DataPointSelectionMode;
                xamlMember.Setter = set_108_ChartSelectionBehavior_DataPointSelectionMode;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior.SeriesSelectionMode":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "SeriesSelectionMode", "Telerik.UI.Xaml.Controls.Chart.ChartSelectionMode");
                xamlMember.Getter = get_109_ChartSelectionBehavior_SeriesSelectionMode;
                xamlMember.Setter = set_109_ChartSelectionBehavior_SeriesSelectionMode;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior.TouchTargetOverhang":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "TouchTargetOverhang", "Windows.UI.Xaml.Thickness");
                xamlMember.Getter = get_110_ChartSelectionBehavior_TouchTargetOverhang;
                xamlMember.Setter = set_110_ChartSelectionBehavior_TouchTargetOverhang;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior.SelectedPoints":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "SelectedPoints", "System.Collections.Generic.IEnumerable<Telerik.Charting.DataPoint>");
                xamlMember.Getter = get_111_ChartSelectionBehavior_SelectedPoints;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior.SelectedSeries":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartSelectionBehavior");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "SelectedSeries", "System.Collections.Generic.IEnumerable<Telerik.UI.Xaml.Controls.Chart.ChartSeries>");
                xamlMember.Getter = get_112_ChartSelectionBehavior_SelectedSeries;
                xamlMember.SetIsReadOnly();
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition.Format":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Format", "String");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_113_ChartAnnotationLabelDefinition_Format;
                xamlMember.Setter = set_113_ChartAnnotationLabelDefinition_Format;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition.Template":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Template", "Windows.UI.Xaml.DataTemplate");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_114_ChartAnnotationLabelDefinition_Template;
                xamlMember.Setter = set_114_ChartAnnotationLabelDefinition_Template;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition.DefaultVisualStyle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "DefaultVisualStyle", "Windows.UI.Xaml.Style");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_115_ChartAnnotationLabelDefinition_DefaultVisualStyle;
                xamlMember.Setter = set_115_ChartAnnotationLabelDefinition_DefaultVisualStyle;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition.Location":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Location", "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelLocation");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_116_ChartAnnotationLabelDefinition_Location;
                xamlMember.Setter = set_116_ChartAnnotationLabelDefinition_Location;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition.HorizontalAlignment":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "HorizontalAlignment", "Windows.UI.Xaml.HorizontalAlignment");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_117_ChartAnnotationLabelDefinition_HorizontalAlignment;
                xamlMember.Setter = set_117_ChartAnnotationLabelDefinition_HorizontalAlignment;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition.VerticalAlignment":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "VerticalAlignment", "Windows.UI.Xaml.VerticalAlignment");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_118_ChartAnnotationLabelDefinition_VerticalAlignment;
                xamlMember.Setter = set_118_ChartAnnotationLabelDefinition_VerticalAlignment;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition.HorizontalOffset":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "HorizontalOffset", "Double");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_119_ChartAnnotationLabelDefinition_HorizontalOffset;
                xamlMember.Setter = set_119_ChartAnnotationLabelDefinition_HorizontalOffset;
                break;
            case "Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition.VerticalOffset":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Chart.ChartAnnotationLabelDefinition");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "VerticalOffset", "Double");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_120_ChartAnnotationLabelDefinition_VerticalOffset;
                xamlMember.Setter = set_120_ChartAnnotationLabelDefinition_VerticalOffset;
                break;
            case "Telerik.UI.Xaml.Controls.Input.HighlightStyle.FontFamily":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Input.HighlightStyle");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "FontFamily", "Windows.UI.Xaml.Media.FontFamily");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_121_HighlightStyle_FontFamily;
                xamlMember.Setter = set_121_HighlightStyle_FontFamily;
                break;
            case "Telerik.UI.Xaml.Controls.Input.HighlightStyle.FontWeight":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Input.HighlightStyle");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "FontWeight", "Telerik.UI.Xaml.Controls.Input.FontWeightName");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_122_HighlightStyle_FontWeight;
                xamlMember.Setter = set_122_HighlightStyle_FontWeight;
                break;
            case "Telerik.UI.Xaml.Controls.Input.HighlightStyle.FontStyle":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Input.HighlightStyle");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "FontStyle", "Windows.UI.Text.FontStyle");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_123_HighlightStyle_FontStyle;
                xamlMember.Setter = set_123_HighlightStyle_FontStyle;
                break;
            case "Telerik.UI.Xaml.Controls.Input.HighlightStyle.Foreground":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Input.HighlightStyle");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "Foreground", "Windows.UI.Xaml.Media.Brush");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_124_HighlightStyle_Foreground;
                xamlMember.Setter = set_124_HighlightStyle_Foreground;
                break;
            case "Telerik.UI.Xaml.Controls.Input.HighlightStyle.FontSize":
                userType = (global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlUserType)GetXamlTypeByName("Telerik.UI.Xaml.Controls.Input.HighlightStyle");
                xamlMember = new global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlMember(this, "FontSize", "Double");
                xamlMember.SetIsDependencyProperty();
                xamlMember.Getter = get_125_HighlightStyle_FontSize;
                xamlMember.Setter = set_125_HighlightStyle_FontSize;
                break;
            }
            return xamlMember;
        }

    }

    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks", "4.0.0.0")]    
    [System.Diagnostics.DebuggerNonUserCodeAttribute()]
    internal class XamlSystemBaseType : global::Windows.UI.Xaml.Markup.IXamlType
    {
        string _fullName;
        global::System.Type _underlyingType;

        public XamlSystemBaseType(string fullName, global::System.Type underlyingType)
        {
            _fullName = fullName;
            _underlyingType = underlyingType;
        }

        public string FullName { get { return _fullName; } }

        public global::System.Type UnderlyingType
        {
            get
            {
                return _underlyingType;
            }
        }

        virtual public global::Windows.UI.Xaml.Markup.IXamlType BaseType { get { throw new global::System.NotImplementedException(); } }
        virtual public global::Windows.UI.Xaml.Markup.IXamlMember ContentProperty { get { throw new global::System.NotImplementedException(); } }
        virtual public global::Windows.UI.Xaml.Markup.IXamlMember GetMember(string name) { throw new global::System.NotImplementedException(); }
        virtual public bool IsArray { get { throw new global::System.NotImplementedException(); } }
        virtual public bool IsCollection { get { throw new global::System.NotImplementedException(); } }
        virtual public bool IsConstructible { get { throw new global::System.NotImplementedException(); } }
        virtual public bool IsDictionary { get { throw new global::System.NotImplementedException(); } }
        virtual public bool IsMarkupExtension { get { throw new global::System.NotImplementedException(); } }
        virtual public bool IsBindable { get { throw new global::System.NotImplementedException(); } }
        virtual public global::Windows.UI.Xaml.Markup.IXamlType ItemType { get { throw new global::System.NotImplementedException(); } }
        virtual public global::Windows.UI.Xaml.Markup.IXamlType KeyType { get { throw new global::System.NotImplementedException(); } }
        virtual public object ActivateInstance() { throw new global::System.NotImplementedException(); }
        virtual public void AddToMap(object instance, object key, object item)  { throw new global::System.NotImplementedException(); }
        virtual public void AddToVector(object instance, object item)  { throw new global::System.NotImplementedException(); }
        virtual public void RunInitializer()   { throw new global::System.NotImplementedException(); }
        virtual public object CreateFromString(global::System.String input)   { throw new global::System.NotImplementedException(); }
    }
    
    internal delegate object Activator();
    internal delegate void AddToCollection(object instance, object item);
    internal delegate void AddToDictionary(object instance, object key, object item);

    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks", "4.0.0.0")]    
    [System.Diagnostics.DebuggerNonUserCodeAttribute()]
    internal class XamlUserType : global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlSystemBaseType
    {
        global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlTypeInfoProvider _provider;
        global::Windows.UI.Xaml.Markup.IXamlType _baseType;
        bool _isArray;
        bool _isMarkupExtension;
        bool _isBindable;

        string _contentPropertyName;
        string _itemTypeName;
        string _keyTypeName;
        global::System.Collections.Generic.Dictionary<string, string> _memberNames;
        global::System.Collections.Generic.Dictionary<string, object> _enumValues;

        public XamlUserType(global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlTypeInfoProvider provider, string fullName, global::System.Type fullType, global::Windows.UI.Xaml.Markup.IXamlType baseType)
            :base(fullName, fullType)
        {
            _provider = provider;
            _baseType = baseType;
        }

        // --- Interface methods ----

        override public global::Windows.UI.Xaml.Markup.IXamlType BaseType { get { return _baseType; } }
        override public bool IsArray { get { return _isArray; } }
        override public bool IsCollection { get { return (CollectionAdd != null); } }
        override public bool IsConstructible { get { return (Activator != null); } }
        override public bool IsDictionary { get { return (DictionaryAdd != null); } }
        override public bool IsMarkupExtension { get { return _isMarkupExtension; } }
        override public bool IsBindable { get { return _isBindable; } }

        override public global::Windows.UI.Xaml.Markup.IXamlMember ContentProperty
        {
            get { return _provider.GetMemberByLongName(_contentPropertyName); }
        }

        override public global::Windows.UI.Xaml.Markup.IXamlType ItemType
        {
            get { return _provider.GetXamlTypeByName(_itemTypeName); }
        }

        override public global::Windows.UI.Xaml.Markup.IXamlType KeyType
        {
            get { return _provider.GetXamlTypeByName(_keyTypeName); }
        }

        override public global::Windows.UI.Xaml.Markup.IXamlMember GetMember(string name)
        {
            if (_memberNames == null)
            {
                return null;
            }
            string longName;
            if (_memberNames.TryGetValue(name, out longName))
            {
                return _provider.GetMemberByLongName(longName);
            }
            return null;
        }

        override public object ActivateInstance()
        {
            return Activator(); 
        }

        override public void AddToMap(object instance, object key, object item) 
        {
            DictionaryAdd(instance, key, item);
        }

        override public void AddToVector(object instance, object item)
        {
            CollectionAdd(instance, item);
        }

        override public void RunInitializer() 
        {
            System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(UnderlyingType.TypeHandle);
        }

        override public global::System.Object CreateFromString(global::System.String input)
        {
            if (_enumValues != null)
            {
                global::System.Int32 value = 0;

                string[] valueParts = input.Split(',');

                foreach (string valuePart in valueParts) 
                {
                    object partValue;
                    global::System.Int32 enumFieldValue = 0;
                    try
                    {
                        if (_enumValues.TryGetValue(valuePart.Trim(), out partValue))
                        {
                            enumFieldValue = global::System.Convert.ToInt32(partValue);
                        }
                        else
                        {
                            try
                            {
                                enumFieldValue = global::System.Convert.ToInt32(valuePart.Trim());
                            }
                            catch( global::System.FormatException )
                            {
                                foreach( string key in _enumValues.Keys )
                                {
                                    if( global::System.String.Compare(valuePart.Trim(), key, global::System.StringComparison.OrdinalIgnoreCase) == 0 )
                                    {
                                        if( _enumValues.TryGetValue(key.Trim(), out partValue) )
                                        {
                                            enumFieldValue = global::System.Convert.ToInt32(partValue);
                                            break;
                                        }
                                    }
                                }
                            }
                        }
                        value |= enumFieldValue; 
                    }
                    catch( global::System.FormatException )
                    {
                        throw new global::System.ArgumentException(input, FullName);
                    }
                }

                return value; 
            }
            throw new global::System.ArgumentException(input, FullName);
        }

        // --- End of Interface methods

        public Activator Activator { get; set; }
        public AddToCollection CollectionAdd { get; set; }
        public AddToDictionary DictionaryAdd { get; set; }

        public void SetContentPropertyName(string contentPropertyName)
        {
            _contentPropertyName = contentPropertyName;
        }

        public void SetIsArray()
        {
            _isArray = true; 
        }

        public void SetIsMarkupExtension()
        {
            _isMarkupExtension = true;
        }

        public void SetIsBindable()
        {
            _isBindable = true;
        }

        public void SetItemTypeName(string itemTypeName)
        {
            _itemTypeName = itemTypeName;
        }

        public void SetKeyTypeName(string keyTypeName)
        {
            _keyTypeName = keyTypeName;
        }

        public void AddMemberName(string shortName)
        {
            if(_memberNames == null)
            {
                _memberNames =  new global::System.Collections.Generic.Dictionary<string,string>();
            }
            _memberNames.Add(shortName, FullName + "." + shortName);
        }

        public void AddEnumValue(string name, object value)
        {
            if (_enumValues == null)
            {
                _enumValues = new global::System.Collections.Generic.Dictionary<string, object>();
            }
            _enumValues.Add(name, value);
        }
    }

    internal delegate object Getter(object instance);
    internal delegate void Setter(object instance, object value);

    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks", "4.0.0.0")]    
    [System.Diagnostics.DebuggerNonUserCodeAttribute()]
    internal class XamlMember : global::Windows.UI.Xaml.Markup.IXamlMember
    {
        global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlTypeInfoProvider _provider;
        string _name;
        bool _isAttachable;
        bool _isDependencyProperty;
        bool _isReadOnly;

        string _typeName;
        string _targetTypeName;

        public XamlMember(global::CustomDrillDown.CustomDrillDown_XamlTypeInfo.XamlTypeInfoProvider provider, string name, string typeName)
        {
            _name = name;
            _typeName = typeName;
            _provider = provider;
        }

        public string Name { get { return _name; } }

        public global::Windows.UI.Xaml.Markup.IXamlType Type
        {
            get { return _provider.GetXamlTypeByName(_typeName); }
        }

        public void SetTargetTypeName(global::System.String targetTypeName)
        {
            _targetTypeName = targetTypeName;
        }
        public global::Windows.UI.Xaml.Markup.IXamlType TargetType
        {
            get { return _provider.GetXamlTypeByName(_targetTypeName); }
        }

        public void SetIsAttachable() { _isAttachable = true; }
        public bool IsAttachable { get { return _isAttachable; } }

        public void SetIsDependencyProperty() { _isDependencyProperty = true; }
        public bool IsDependencyProperty { get { return _isDependencyProperty; } }

        public void SetIsReadOnly() { _isReadOnly = true; }
        public bool IsReadOnly { get { return _isReadOnly; } }

        public Getter Getter { get; set; }
        public object GetValue(object instance)
        {
            if (Getter != null)
                return Getter(instance);
            else
                throw new global::System.InvalidOperationException("GetValue");
        }

        public Setter Setter { get; set; }
        public void SetValue(object instance, object value)
        {
            if (Setter != null)
                Setter(instance, value);
            else
                throw new global::System.InvalidOperationException("SetValue");
        }
    }
}


