Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Class EditableObjectBase

    Inheritance
    System.Object
    EditableObjectBase
    EditableOptionsBase
    Implements
    IEditableObject
    Namespace: Emby.Web.GenericEdit
    Assembly: Emby.Web.GenericEdit.dll
    Syntax
    public abstract class EditableObjectBase : IEditableObject

    Fields

    JsonSerializer

    Declaration
    protected static IJsonSerializer JsonSerializer
    Field Value
    Type Description
    IJsonSerializer

    Properties

    EditorDescription

    Gets the editor description.

    Declaration
    [Browsable(false)]
    public virtual string EditorDescription { get; }
    Property Value
    Type Description
    System.String

    The editor description.

    EditorTitle

    Gets the editor title.

    Declaration
    [Browsable(false)]
    public abstract string EditorTitle { get; }
    Property Value
    Type Description
    System.String

    The editor title.

    FeatureRequiresPremiere

    Declaration
    [Browsable(false)]
    public virtual bool FeatureRequiresPremiere { get; }
    Property Value
    Type Description
    System.Boolean

    IsNewItem

    Declaration
    [Browsable(false)]
    public virtual bool IsNewItem { get; }
    Property Value
    Type Description
    System.Boolean

    TitleButton

    Gets the title button.

    Declaration
    [Browsable(false)]
    public virtual ButtonItem TitleButton { get; }
    Property Value
    Type Description
    ButtonItem

    The title button.

    Methods

    CreateEditContainer()

    Declaration
    public virtual IEditObjectContainer CreateEditContainer()
    Returns
    Type Description
    IEditObjectContainer

    DeserializeFromJsonStream(Stream, IJsonSerializer)

    Declaration
    public IEditableObject DeserializeFromJsonStream(Stream jsonStream, IJsonSerializer serializer)
    Parameters
    Type Name Description
    System.IO.Stream jsonStream
    IJsonSerializer serializer
    Returns
    Type Description
    IEditableObject

    DeserializeFromJsonString(String, IJsonSerializer)

    Declaration
    public IEditableObject DeserializeFromJsonString(string jsonString, IJsonSerializer serializer)
    Parameters
    Type Name Description
    System.String jsonString
    IJsonSerializer serializer
    Returns
    Type Description
    IEditableObject

    GetChangesFromDefault()

    Declaration
    public List<PropertyChangeInfo> GetChangesFromDefault()
    Returns
    Type Description
    System.Collections.Generic.List<PropertyChangeInfo>

    GetEditorBuildOptions()

    Declaration
    protected virtual EditorBuildOptions GetEditorBuildOptions()
    Returns
    Type Description
    EditorBuildOptions

    Validate()

    Declaration
    public ValidationResult Validate()
    Returns
    Type Description
    ValidationResult

    Validate(ValidationContext)

    Declaration
    protected virtual void Validate(ValidationContext context)
    Parameters
    Type Name Description
    ValidationContext context

    ValidateChildGroup(ValidationContext, String)

    Declaration
    protected virtual void ValidateChildGroup(ValidationContext context, string propertyName)
    Parameters
    Type Name Description
    ValidationContext context
    System.String propertyName

    ValidateOrThrow()

    Declaration
    public void ValidateOrThrow()

    Implements

    IEditableObject

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.