C# Класс Sharekhan.domain.Instrument

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CalculateRealizedProfits ( ITransactionCollection listOfTransactions ) : double
CalculateShortTermTax ( List transactions ) : Price
CurrentMarketValue ( IList transactions ) : Price
Equals ( Instrument other ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
Instrument ( ) : System
ToString ( ) : string
UpdateCurrentPrice ( Price price ) : void
operator ( ) : bool

Защищенные методы

Метод Описание
Instrument ( Symbol symbol, Price price, string description ) : System

Описание методов

CalculateRealizedProfits() публичный Метод

public CalculateRealizedProfits ( ITransactionCollection listOfTransactions ) : double
listOfTransactions ITransactionCollection
Результат double

CalculateShortTermTax() публичный Метод

public CalculateShortTermTax ( List transactions ) : Price
transactions List
Результат Price

CurrentMarketValue() публичный Метод

public CurrentMarketValue ( IList transactions ) : Price
transactions IList
Результат Price

Equals() публичный Метод

public Equals ( Instrument other ) : bool
other Instrument
Результат bool

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

Instrument() публичный Метод

public Instrument ( ) : System
Результат System

Instrument() защищенный Метод

protected Instrument ( Symbol symbol, Price price, string description ) : System
symbol Symbol
price Price
description string
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

UpdateCurrentPrice() публичный Метод

public UpdateCurrentPrice ( Price price ) : void
price Price
Результат void

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool