コード例 #1
0
        public void SortMembers(SortingMode sortingMode)
        {
            switch (sortingMode)
            {
            case SortingMode.ByName:
                OnBeginUndoableOperation();
                FieldList.Sort(MemberComparisonByName);
                OperationList.Sort(MemberComparisonByName);
                Changed();
                break;

            case SortingMode.ByAccess:
                OnBeginUndoableOperation();
                FieldList.Sort(MemberComparisonByAccess);
                OperationList.Sort(MemberComparisonByAccess);
                Changed();
                break;

            case SortingMode.ByKind:
                OnBeginUndoableOperation();
                FieldList.Sort(MemberComparisonByKind);
                OperationList.Sort(MemberComparisonByKind);
                Changed();
                break;
            }
        }
コード例 #2
0
ファイル: CompositeType.cs プロジェクト: TheFern2/raptor
        public void SortMembers(SortingMode sortingMode)
        {
            switch (sortingMode)
            {
            case SortingMode.ByName:
                FieldList.Sort(MemberComparisonByName);
                OperationList.Sort(MemberComparisonByName);
                Modified();
                break;

            case SortingMode.ByAccess:
                FieldList.Sort(MemberComparisonByAccess);
                OperationList.Sort(MemberComparisonByAccess);
                Modified();
                break;

            case SortingMode.ByKind:
                FieldList.Sort(MemberComparisonByKind);
                OperationList.Sort(MemberComparisonByKind);
                Modified();
                break;
            }
        }