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

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

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

Метод Описание
CalculateShortTermTax ( ) : Price
CalculateShortTermTaxForAPairOfTransactions ( BuyTransaction buyTransaction, SellTransaction sellTransaction ) : Price
CalculateTaxOverTheBuyAndSellStacks ( Stack buyStack, Stack sellStack ) : Price
CreateBuyTransactionStack ( ) : Stack
CreateSellTransactionStack ( ) : Stack
GetTransactionBalance ( ) : List
ShortTermTaxCalculator ( List transactions, FinYear yearForStcg ) : System
filterListOfTransactionsOnYear ( ) : List

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

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

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

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

public CalculateShortTermTaxForAPairOfTransactions ( BuyTransaction buyTransaction, SellTransaction sellTransaction ) : Price
buyTransaction BuyTransaction
sellTransaction SellTransaction
Результат Price

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

public CalculateTaxOverTheBuyAndSellStacks ( Stack buyStack, Stack sellStack ) : Price
buyStack System.Collections.Stack
sellStack System.Collections.Stack
Результат Price

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

public CreateBuyTransactionStack ( ) : Stack
Результат System.Collections.Stack

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

public CreateSellTransactionStack ( ) : Stack
Результат System.Collections.Stack

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

public GetTransactionBalance ( ) : List
Результат List

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

public ShortTermTaxCalculator ( List transactions, FinYear yearForStcg ) : System
transactions List
yearForStcg ShareKhan.domain.FinYear
Результат System

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

public filterListOfTransactionsOnYear ( ) : List
Результат List