Table of Contents

Class MutualFundStatistics

Namespace
Tudormobile.FinancialData.Entities
Assembly
Tudormobile.FinancialData.dll

Represents a collection of key financial and performance statistics for a mutual fund over a specified reporting period.

public record MutualFundStatistics : IEquatable<MutualFundStatistics>
Inheritance
MutualFundStatistics
Implements
Inherited Members

Constructors

MutualFundStatistics()

public MutualFundStatistics()

MutualFundStatistics(MutualFundStatistics)

protected MutualFundStatistics(MutualFundStatistics original)

Parameters

original MutualFundStatistics

Properties

CentralIndexKey

Gets the unique central index key for the mutual fund.

public string? CentralIndexKey { get; init; }

Property Value

string

ChangeInUnrealizedAppreciationPrecedingMonth1

Gets the change in unrealized appreciation for the preceding month 1.

public decimal ChangeInUnrealizedAppreciationPrecedingMonth1 { get; init; }

Property Value

decimal

ChangeInUnrealizedAppreciationPrecedingMonth2

Gets the change in unrealized appreciation for the preceding month 2.

public decimal ChangeInUnrealizedAppreciationPrecedingMonth2 { get; init; }

Property Value

decimal

ChangeInUnrealizedAppreciationPrecedingMonth3

Gets the change in unrealized appreciation for the preceding month 3.

public decimal ChangeInUnrealizedAppreciationPrecedingMonth3 { get; init; }

Property Value

decimal

ClassId

Gets the class ID of the mutual fund.

public string? ClassId { get; init; }

Property Value

string

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

FundName

Gets the name of the mutual fund.

public string? FundName { get; init; }

Property Value

string

FundSymbol

Gets the symbol of the mutual fund.

public string? FundSymbol { get; init; }

Property Value

string

NetAssets

Gets the net assets of the mutual fund.

public decimal NetAssets { get; init; }

Property Value

decimal

PeriodOfReport

Gets the period of report (end date of the reporting period).

public DateOnly? PeriodOfReport { get; init; }

Property Value

DateOnly?

RealizedGainPrecedingMonth1

Gets the realized gain for the preceding month 1.

public decimal RealizedGainPrecedingMonth1 { get; init; }

Property Value

decimal

RealizedGainPrecedingMonth2

Gets the realized gain for the preceding month 2.

public decimal RealizedGainPrecedingMonth2 { get; init; }

Property Value

decimal

RealizedGainPrecedingMonth3

Gets the realized gain for the preceding month 3.

public decimal RealizedGainPrecedingMonth3 { get; init; }

Property Value

decimal

RegistrantName

Gets the name of the registrant (fund family or provider).

public string? RegistrantName { get; init; }

Property Value

string

ReturnPrecedingMonth1

Gets the return for the preceding month 1 (as a percentage).

public decimal ReturnPrecedingMonth1 { get; init; }

Property Value

decimal

ReturnPrecedingMonth2

Gets the return for the preceding month 2 (as a percentage).

public decimal ReturnPrecedingMonth2 { get; init; }

Property Value

decimal

ReturnPrecedingMonth3

Gets the return for the preceding month 3 (as a percentage).

public decimal ReturnPrecedingMonth3 { get; init; }

Property Value

decimal

SeriesId

Gets the series ID of the mutual fund.

public string? SeriesId { get; init; }

Property Value

string

ShareRedemptionPrecedingMonth1

Gets the share redemption amount for the preceding month 1.

public decimal ShareRedemptionPrecedingMonth1 { get; init; }

Property Value

decimal

ShareRedemptionPrecedingMonth2

Gets the share redemption amount for the preceding month 2.

public decimal ShareRedemptionPrecedingMonth2 { get; init; }

Property Value

decimal

ShareRedemptionPrecedingMonth3

Gets the share redemption amount for the preceding month 3.

public decimal ShareRedemptionPrecedingMonth3 { get; init; }

Property Value

decimal

ShareSalePrecedingMonth1

Gets the share sale amount for the preceding month 1.

public decimal ShareSalePrecedingMonth1 { get; init; }

Property Value

decimal

ShareSalePrecedingMonth2

Gets the share sale amount for the preceding month 2.

public decimal ShareSalePrecedingMonth2 { get; init; }

Property Value

decimal

ShareSalePrecedingMonth3

Gets the share sale amount for the preceding month 3.

public decimal ShareSalePrecedingMonth3 { get; init; }

Property Value

decimal

TotalAssets

Gets the total assets of the mutual fund.

public decimal TotalAssets { get; init; }

Property Value

decimal

TotalLiabilities

Gets the total liabilities of the mutual fund.

public decimal TotalLiabilities { get; init; }

Property Value

decimal

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(MutualFundStatistics?)

public virtual bool Equals(MutualFundStatistics? other)

Parameters

other MutualFundStatistics

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(MutualFundStatistics?, MutualFundStatistics?)

public static bool operator ==(MutualFundStatistics? left, MutualFundStatistics? right)

Parameters

left MutualFundStatistics
right MutualFundStatistics

Returns

bool

operator !=(MutualFundStatistics?, MutualFundStatistics?)

public static bool operator !=(MutualFundStatistics? left, MutualFundStatistics? right)

Parameters

left MutualFundStatistics
right MutualFundStatistics

Returns

bool