public OTRCountryGroupNode(string text_, BondMarket[] markets_, StructureGrouping grouping_, int structureIndex_=-1) { Markets = markets_; Text = text_; Grouping = grouping_; StructureIndex = structureIndex_; }
internal static List<BondStructureOTRCreator> GetItems(BondMarket[] markets_, StructureGrouping grouping_, int index_) { var list = new List<BondStructureOTRCreator>(); if (grouping_.Has(StructureGrouping.Outrights)) list.AddRange(GetOutrights(markets_,index_)); if (grouping_.Has(StructureGrouping.Curves)) list.AddRange(GetCurves(markets_, index_)); if (grouping_.Has(StructureGrouping.Butterflies)) list.AddRange(GetButterflies(markets_, index_)); if (grouping_.Has(StructureGrouping.XMarketSpreads)) list.AddRange(GetXMktSpreads(markets_, index_)); if (grouping_.Has(StructureGrouping.XMarketBoxes)) list.AddRange(GetXMktBoxes(markets_, index_)); return list; }
public CountryGroupNodeFolderClickedArgs(BondMarket[] markets_, StructureGrouping grouping_) { Markets = markets_; Grouping = grouping_; }