• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Inconsistent accessibility

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fernand0
    started a topic Inconsistent accessibility

    Inconsistent accessibility

    Hey, me again.. (what you gonna do? hang in there :P)

    Inconsistent accessibility: return type 'System.Collections.Generic.Dictionary<NinjaTrader .Data.MarketDataType,System.Collections.Generic.Li st<NinjaTrader.NinjaScript.AddOns.DOM.Row>>' is less accessible than method 'NinjaTrader.NinjaScript.AddOns.DOM.Get(int)'

    Code:
    public partial class DOM : NinjaTrader.NinjaScript.AddOnBase
    {
    ...
    	public Dictionary<MarketDataType, List<Row>> Get(int barsAgo)
    	{
    		
    		List<Row> _Ask = new List<Row>();
    		List<Row> _Bid = new List<Row>();
    		
    		return new Dictionary<MarketDataType, List<Row>>() {
    			{ MarketDataType.Ask, _Ask },
    			{ MarketDataType.Bid, _Bid }
    		};
    		
    	}
    ...
    }
    Code:
    ...
    protected class Row
    {
    	...
    So, here is the thing, i need the class Row to be protected... so nobody can instantiate or inherit this class outside the AddOn...

    But you can't return the object of a protected class... and internal does not work (mentioned in old posts)...

    So any ideas? Besides changing the access modifier of Row to public..

    My regards.
    Last edited by Fernand0; 09-17-2018, 09:22 PM.

  • NinjaTrader_ChrisL
    replied
    Hello Fernand0,

    Thanks for the post.

    I am not sure if there is another way of doing this The Row class will need to be public for any other class that doesn't inherit the Row class to access it.

    Please let me know if you have any questions.

    Leave a comment:

Latest Posts

Collapse

Topics Statistics Last Post
Started by chartish, Today, 04:43 PM
0 responses
2 views
0 likes
Last Post chartish  
Started by Trader17, Today, 04:07 PM
0 responses
1 view
0 likes
Last Post Trader17  
Started by GussJ, Today, 01:30 PM
2 responses
18 views
0 likes
Last Post GussJ
by GussJ
 
Started by GARZONJ, Today, 12:25 PM
3 responses
15 views
0 likes
Last Post NinjaTrader_PaulH  
Started by RandanAL, Today, 11:53 AM
1 response
13 views
0 likes
Last Post NinjaTrader_ChelseaB  
Working...
X