ClrPlus.Scripting.Languages.PropertySheetV3.Mapping.View.Unroll C# (CSharp) Метод

Unroll() защищенный статический Метод

protected static Unroll ( string memberName, View view ) : View
memberName string
view View
Результат View
        protected static View Unroll(string memberName, View view)
        {
            if (view._map.MemberName != memberName) {
                var p = memberName.IndexOf('.');
                if (p > -1) {
                    return new View(new PlaceholderMap(memberName.Substring(0, p), new ToRoute[] {
                        (() => Unroll(memberName.Substring(p + 1), view))
                    }) {
                        Active = view._map.Active
                    });
                }
                view._map.MemberName = memberName;
            }
            return view;
        }

Same methods

View::Unroll ( Selector selector, INode node ) : Map
View::Unroll ( string memberName, Map>.Func map ) : Map