Umbraco.Belle.System.PropertyEditors.PropertyEditor.CreateValueEditor C# (CSharp) Method

CreateValueEditor() protected method

Creates a value editor instance
protected CreateValueEditor ( ) : ValueEditor
return ValueEditor
        protected virtual ValueEditor CreateValueEditor()
        {
            if (StaticallyDefinedValueEditor != null && !StaticallyDefinedValueEditor.View.IsNullOrWhiteSpace())
            {
                //detect if the view is a virtual path (in most cases, yes) then convert it
                if (StaticallyDefinedValueEditor.View.StartsWith("~/"))
                {
                    StaticallyDefinedValueEditor.View = IOHelper.ResolveUrl(StaticallyDefinedValueEditor.View);
                }

                return StaticallyDefinedValueEditor;
            }
            throw new NotImplementedException("This method must be implemented if a view is not explicitly set");
        }