← 戻る

Странное поведение документации

http://stocksharp.com/doc/help/html/M_Ecng_Trading_Algo_Strategy_CreateOrder_3_66c1f6e7.htm

У C++ стоит protected public, у C# protected internal.

В C# нет аналога для protected public из C++ и в сборке объявлено просто protected.

Таких методов несколько у стратегии, другие классы не проверял.

コメント (2)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

Mikhail Sukhov
Mikhail Sukhov

Случаем не путаете с protected private? protected public - это как раз protected intenal на C#http://weblogs.asp.net/cnagel/archive/2004/12/27/332733.aspx

Насчет того, что его нет. Чем его смотрите? Если студией, то это спец фича. Посмотрите через Рефлектор. Там должен быть атрибут что то вроде family.

Иванов Андрей
Иванов Андрей 著者

Видимо да, перемешались в голове аналоги C++ <-> C#.

Задуматься и покопаться подтолкнула необходимость объявления таких методов protected internal -- они ж никому, кроме наследников, не нужны. В Решарпере как раз и смотрел -- там всё как и должно быть, просто protected. family это и есть просто protected, судя по вашей ссылке.