< Summary - Jellyfin

Information
Class: MediaBrowser.Controller.Net.WebSocketMessage<T>
Assembly: MediaBrowser.Controller
File(s): /srv/git/jellyfin/MediaBrowser.Controller/Net/WebSocketMessageOfT.cs
Line coverage
40%
Covered lines: 2
Uncovered lines: 3
Coverable lines: 5
Total lines: 32
Line coverage: 40%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor()100%11100%
.ctor(...)100%210%

File(s)

/srv/git/jellyfin/MediaBrowser.Controller/Net/WebSocketMessageOfT.cs

#LineLine coverage
 1#pragma warning disable SA1649 // File name must equal class name.
 2
 3namespace MediaBrowser.Controller.Net;
 4
 5/// <summary>
 6/// Class WebSocketMessage.
 7/// </summary>
 8/// <typeparam name="T">The type of the data.</typeparam>
 9public abstract class WebSocketMessage<T> : WebSocketMessage
 10{
 11    /// <summary>
 12    /// Initializes a new instance of the <see cref="WebSocketMessage{T}"/> class.
 13    /// </summary>
 314    protected WebSocketMessage()
 15    {
 316    }
 17
 18    /// <summary>
 19    /// Initializes a new instance of the <see cref="WebSocketMessage{T}"/> class.
 20    /// </summary>
 21    /// <param name="data">The data to send.</param>
 022    protected WebSocketMessage(T data)
 23    {
 024        Data = data;
 025    }
 26
 27    /// <summary>
 28    /// Gets or sets the data.
 29    /// </summary>
 30    // TODO make this set only.
 31    public T? Data { get; set; }
 32}

Methods/Properties

.ctor()
.ctor(T)