Search Results for

    Show / Hide Table of Contents

    Class UrlPluginWrapper

    Wraps an instance of IUrl with the provided plugins.

    Inheritance
    object
    UrlPluginWrapper
    Implements
    IUrl
    IUrlBase
    ICollectionItemBase
    IAppModel
    IMerged<ICoreUrl>
    IEquatable<ICoreUrl>
    IMerged
    IPluginWrapper
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: StrixMusic.Sdk.PluginModels
    Assembly: StrixMusic.Sdk.dll
    Syntax
    public class UrlPluginWrapper : IUrl, IUrlBase, ICollectionItemBase, IAppModel, IMerged<ICoreUrl>, IEquatable<ICoreUrl>, IMerged, IPluginWrapper

    Properties

    | Improve this Doc View Source

    ActivePlugins

    All plugins that were imported and activated for this instance.

    Declaration
    public SdkModelPlugin ActivePlugins { get; }
    Property Value
    Type Description
    SdkModelPlugin
    Remarks
        Once built, the returned instance will have plugins applied on top of the <xref href="StrixMusic.Sdk.AdapterModels.IMergedMutable%601" data-throw-if-not-resolved="false"></xref> instance.
        If no plugins override functionality when accessing a member, the provided <xref href="StrixMusic.Sdk.AdapterModels.IMergedMutable%601" data-throw-if-not-resolved="false"></xref> will be used instead.
    

    See SdkModelPlugin for more info.
    See Also
    SdkModelPlugin
    SdkModelPlugin
    GlobalModelPluginConnector
    | Improve this Doc View Source

    Label

    A label for the Url.

    Declaration
    public string Label { get; }
    Property Value
    Type Description
    string
    | Improve this Doc View Source

    Sources

    The sources that make up this merged item.

    Declaration
    public IReadOnlyList<ICoreUrl> Sources { get; }
    Property Value
    Type Description
    IReadOnlyList<ICoreUrl>
    | Improve this Doc View Source

    Type

    Classifies this as a specific kind of URL.

    Declaration
    public UrlType Type { get; }
    Property Value
    Type Description
    UrlType
    | Improve this Doc View Source

    Url

    A Uri pointing to an external resource.

    Declaration
    public Uri Url { get; }
    Property Value
    Type Description
    Uri

    Methods

    | Improve this Doc View Source

    Equals(ICoreUrl?)

    Declaration
    public bool Equals(ICoreUrl? other)
    Parameters
    Type Name Description
    ICoreUrl other
    Returns
    Type Description
    bool

    Events

    | Improve this Doc View Source

    SourcesChanged

    Raised when any of the sources have changed.

    Declaration
    public event EventHandler? SourcesChanged
    Event Type
    Type Description
    EventHandler

    Implements

    IUrl
    IUrlBase
    ICollectionItemBase
    IAppModel
    IMerged<T>
    IEquatable<T>
    IMerged
    IPluginWrapper
    • Improve this Doc
    • View Source
    In This Article
    Back to top © 2022 Arlo Godfrey