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
originalMutualFundStatistics
Properties
CentralIndexKey
Gets the unique central index key for the mutual fund.
public string? CentralIndexKey { get; init; }
Property Value
ChangeInUnrealizedAppreciationPrecedingMonth1
Gets the change in unrealized appreciation for the preceding month 1.
public decimal ChangeInUnrealizedAppreciationPrecedingMonth1 { get; init; }
Property Value
ChangeInUnrealizedAppreciationPrecedingMonth2
Gets the change in unrealized appreciation for the preceding month 2.
public decimal ChangeInUnrealizedAppreciationPrecedingMonth2 { get; init; }
Property Value
ChangeInUnrealizedAppreciationPrecedingMonth3
Gets the change in unrealized appreciation for the preceding month 3.
public decimal ChangeInUnrealizedAppreciationPrecedingMonth3 { get; init; }
Property Value
ClassId
Gets the class ID of the mutual fund.
public string? ClassId { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
FundName
Gets the name of the mutual fund.
public string? FundName { get; init; }
Property Value
FundSymbol
Gets the symbol of the mutual fund.
public string? FundSymbol { get; init; }
Property Value
NetAssets
Gets the net assets of the mutual fund.
public decimal NetAssets { get; init; }
Property Value
PeriodOfReport
Gets the period of report (end date of the reporting period).
public DateOnly? PeriodOfReport { get; init; }
Property Value
RealizedGainPrecedingMonth1
Gets the realized gain for the preceding month 1.
public decimal RealizedGainPrecedingMonth1 { get; init; }
Property Value
RealizedGainPrecedingMonth2
Gets the realized gain for the preceding month 2.
public decimal RealizedGainPrecedingMonth2 { get; init; }
Property Value
RealizedGainPrecedingMonth3
Gets the realized gain for the preceding month 3.
public decimal RealizedGainPrecedingMonth3 { get; init; }
Property Value
RegistrantName
Gets the name of the registrant (fund family or provider).
public string? RegistrantName { get; init; }
Property Value
ReturnPrecedingMonth1
Gets the return for the preceding month 1 (as a percentage).
public decimal ReturnPrecedingMonth1 { get; init; }
Property Value
ReturnPrecedingMonth2
Gets the return for the preceding month 2 (as a percentage).
public decimal ReturnPrecedingMonth2 { get; init; }
Property Value
ReturnPrecedingMonth3
Gets the return for the preceding month 3 (as a percentage).
public decimal ReturnPrecedingMonth3 { get; init; }
Property Value
SeriesId
Gets the series ID of the mutual fund.
public string? SeriesId { get; init; }
Property Value
ShareRedemptionPrecedingMonth1
Gets the share redemption amount for the preceding month 1.
public decimal ShareRedemptionPrecedingMonth1 { get; init; }
Property Value
ShareRedemptionPrecedingMonth2
Gets the share redemption amount for the preceding month 2.
public decimal ShareRedemptionPrecedingMonth2 { get; init; }
Property Value
ShareRedemptionPrecedingMonth3
Gets the share redemption amount for the preceding month 3.
public decimal ShareRedemptionPrecedingMonth3 { get; init; }
Property Value
ShareSalePrecedingMonth1
Gets the share sale amount for the preceding month 1.
public decimal ShareSalePrecedingMonth1 { get; init; }
Property Value
ShareSalePrecedingMonth2
Gets the share sale amount for the preceding month 2.
public decimal ShareSalePrecedingMonth2 { get; init; }
Property Value
ShareSalePrecedingMonth3
Gets the share sale amount for the preceding month 3.
public decimal ShareSalePrecedingMonth3 { get; init; }
Property Value
TotalAssets
Gets the total assets of the mutual fund.
public decimal TotalAssets { get; init; }
Property Value
TotalLiabilities
Gets the total liabilities of the mutual fund.
public decimal TotalLiabilities { get; init; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(MutualFundStatistics?)
public virtual bool Equals(MutualFundStatistics? other)
Parameters
otherMutualFundStatistics
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(MutualFundStatistics?, MutualFundStatistics?)
public static bool operator ==(MutualFundStatistics? left, MutualFundStatistics? right)
Parameters
leftMutualFundStatisticsrightMutualFundStatistics
Returns
operator !=(MutualFundStatistics?, MutualFundStatistics?)
public static bool operator !=(MutualFundStatistics? left, MutualFundStatistics? right)
Parameters
leftMutualFundStatisticsrightMutualFundStatistics