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

    Show / Hide Table of Contents

    Class Extensions

    Inheritance
    System.Object
    Extensions
    Namespace: Emby.Media.Common.Extensions
    Assembly: Emby.Media.Model.dll
    Syntax
    public static class Extensions

    Methods

    AddIfNotExists<T>(List<T>, T)

    Declaration
    public static void AddIfNotExists<T>(this List<T> list, T item)
    Parameters
    Type Name Description
    System.Collections.Generic.List<T> list
    T item
    Type Parameters
    Name Description
    T

    AsRational(Resolution)

    Creates a Rational from a Resolution.

    Declaration
    public static Rational AsRational(this Resolution resolution)
    Parameters
    Type Name Description
    Resolution resolution

    The resolution.

    Returns
    Type Description
    Rational

    A Rational.

    Remarks

    Will throw when height is zero.

    AsResolution(Size)

    Creates a Resolution from a Size.

    Declaration
    public static Resolution AsResolution(this Size size)
    Parameters
    Type Name Description
    System.Drawing.Size size
    Returns
    Type Description
    Resolution

    AsResolution(Nullable<Size>)

    Creates a Resolution from a Size.

    Declaration
    public static Resolution? AsResolution(this Size? size)
    Parameters
    Type Name Description
    System.Nullable<System.Drawing.Size> size

    The size.

    Returns
    Type Description
    System.Nullable<Resolution>

    Capitalize(String)

    Capitalizes the specified string.

    Declaration
    public static string Capitalize(this string value)
    Parameters
    Type Name Description
    System.String value

    The string to capitalize.

    Returns
    Type Description
    System.String

    A string.

    GetFirstDword(Guid)

    Declaration
    public static int GetFirstDword(this Guid guid)
    Parameters
    Type Name Description
    System.Guid guid
    Returns
    Type Description
    System.Int32

    GetFriendlyString(Guid)

    Gets a shortend (friendly) string that is still supposed to be locally unique.

    Declaration
    public static string GetFriendlyString(this Guid guid)
    Parameters
    Type Name Description
    System.Guid guid

    The unique identifier.

    Returns
    Type Description
    System.String

    A shortend (friendly) string.

    IsNotEmpty(String)

    Checks whether the specified string is non-null and non-empty.

    Declaration
    public static bool IsNotEmpty(this string value)
    Parameters
    Type Name Description
    System.String value

    The string to check.

    Returns
    Type Description
    System.Boolean

    A boolean.

    Remarks

    This is an inverted version of System.String.IsNullOrEmpty(System.String) to be used in Linq expressions.

    IsNullOrEmpty(String)

    Checks whether the specified string is null or empty.

    Declaration
    public static bool IsNullOrEmpty(this string value)
    Parameters
    Type Name Description
    System.String value

    The string to check.

    Returns
    Type Description
    System.Boolean

    A boolean.

    Remarks

    This is a 'fluent' version version of System.String.IsNullOrEmpty(System.String) to be used in Linq expressions.

    JsonClone<T>(T, IJsonSerializer)

    Declaration
    public static T JsonClone<T>(this T obj, IJsonSerializer jsonSerializer)
    Parameters
    Type Name Description
    T obj
    IJsonSerializer jsonSerializer
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    PrefixWith(String, String)

    Adds the specified prefix to a string if the string is non-empty.

    Declaration
    public static string PrefixWith(this string value, string prefix)
    Parameters
    Type Name Description
    System.String value

    The string to prefix.

    System.String prefix

    The prefix.

    Returns
    Type Description
    System.String
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.