public ITreeNodeGroup GetGroup(DocumentTreeNodeGroupType type) {
			switch (type) {
			case DocumentTreeNodeGroupType.AssemblyRefTreeNodeGroupReferences: return AssemblyRefTreeNodeGroupReferences;
			case DocumentTreeNodeGroupType.AssemblyRefTreeNodeGroupAssemblyRef: return AssemblyRefTreeNodeGroupAssemblyRef;
			case DocumentTreeNodeGroupType.ModuleRefTreeNodeGroupReferences: return ModuleRefTreeNodeGroupReferences;
			case DocumentTreeNodeGroupType.ReferencesFolderTreeNodeGroupModule: return ReferencesFolderTreeNodeGroupModule;
			case DocumentTreeNodeGroupType.ResourcesFolderTreeNodeGroupModule: return ResourcesFolderTreeNodeGroupModule;
			case DocumentTreeNodeGroupType.NamespaceTreeNodeGroupModule: return NamespaceTreeNodeGroupModule;
			case DocumentTreeNodeGroupType.TypeTreeNodeGroupNamespace: return TypeTreeNodeGroupNamespace;
			case DocumentTreeNodeGroupType.TypeTreeNodeGroupType: return TypeTreeNodeGroupType;
			case DocumentTreeNodeGroupType.BaseTypeFolderTreeNodeGroupType: return BaseTypeFolderTreeNodeGroupType;
			case DocumentTreeNodeGroupType.BaseTypeTreeNodeGroupBaseType: return BaseTypeTreeNodeGroupBaseType;
			case DocumentTreeNodeGroupType.InterfaceBaseTypeTreeNodeGroupBaseType: return InterfaceBaseTypeTreeNodeGroupBaseType;
			case DocumentTreeNodeGroupType.DerivedTypesFolderTreeNodeGroupType: return DerivedTypesFolderTreeNodeGroupType;
			case DocumentTreeNodeGroupType.MessageTreeNodeGroupDerivedTypes: return MessageTreeNodeGroupDerivedTypes;
			case DocumentTreeNodeGroupType.DerivedTypeTreeNodeGroupDerivedTypes: return DerivedTypeTreeNodeGroupDerivedTypes;
			case DocumentTreeNodeGroupType.MethodTreeNodeGroupType: return MethodTreeNodeGroupType;
			case DocumentTreeNodeGroupType.MethodTreeNodeGroupProperty: return MethodTreeNodeGroupProperty;
			case DocumentTreeNodeGroupType.MethodTreeNodeGroupEvent: return MethodTreeNodeGroupEvent;
			case DocumentTreeNodeGroupType.FieldTreeNodeGroupType: return FieldTreeNodeGroupType;
			case DocumentTreeNodeGroupType.EventTreeNodeGroupType: return EventTreeNodeGroupType;
			case DocumentTreeNodeGroupType.PropertyTreeNodeGroupType: return PropertyTreeNodeGroupType;
			case DocumentTreeNodeGroupType.ResourceTreeNodeGroup: return ResourceTreeNodeGroup;
			case DocumentTreeNodeGroupType.ResourceElementTreeNodeGroup: return ResourceElementTreeNodeGroup;
			default: throw new ArgumentException();
			}
		}
Example #2
0
        public ITreeNodeGroup GetGroup(DocumentTreeNodeGroupType type)
        {
            switch (type)
            {
            case DocumentTreeNodeGroupType.AssemblyRefTreeNodeGroupReferences: return(AssemblyRefTreeNodeGroupReferences);

            case DocumentTreeNodeGroupType.AssemblyRefTreeNodeGroupAssemblyRef: return(AssemblyRefTreeNodeGroupAssemblyRef);

            case DocumentTreeNodeGroupType.ModuleRefTreeNodeGroupReferences: return(ModuleRefTreeNodeGroupReferences);

            case DocumentTreeNodeGroupType.ReferencesFolderTreeNodeGroupModule: return(ReferencesFolderTreeNodeGroupModule);

            case DocumentTreeNodeGroupType.ResourcesFolderTreeNodeGroupModule: return(ResourcesFolderTreeNodeGroupModule);

            case DocumentTreeNodeGroupType.NamespaceTreeNodeGroupModule: return(NamespaceTreeNodeGroupModule);

            case DocumentTreeNodeGroupType.TypeTreeNodeGroupNamespace: return(TypeTreeNodeGroupNamespace);

            case DocumentTreeNodeGroupType.TypeTreeNodeGroupType: return(TypeTreeNodeGroupType);

            case DocumentTreeNodeGroupType.BaseTypeFolderTreeNodeGroupType: return(BaseTypeFolderTreeNodeGroupType);

            case DocumentTreeNodeGroupType.BaseTypeTreeNodeGroupBaseType: return(BaseTypeTreeNodeGroupBaseType);

            case DocumentTreeNodeGroupType.InterfaceBaseTypeTreeNodeGroupBaseType: return(InterfaceBaseTypeTreeNodeGroupBaseType);

            case DocumentTreeNodeGroupType.DerivedTypesFolderTreeNodeGroupType: return(DerivedTypesFolderTreeNodeGroupType);

            case DocumentTreeNodeGroupType.MessageTreeNodeGroupDerivedTypes: return(MessageTreeNodeGroupDerivedTypes);

            case DocumentTreeNodeGroupType.DerivedTypeTreeNodeGroupDerivedTypes: return(DerivedTypeTreeNodeGroupDerivedTypes);

            case DocumentTreeNodeGroupType.MethodTreeNodeGroupType: return(MethodTreeNodeGroupType);

            case DocumentTreeNodeGroupType.MethodTreeNodeGroupProperty: return(MethodTreeNodeGroupProperty);

            case DocumentTreeNodeGroupType.MethodTreeNodeGroupEvent: return(MethodTreeNodeGroupEvent);

            case DocumentTreeNodeGroupType.FieldTreeNodeGroupType: return(FieldTreeNodeGroupType);

            case DocumentTreeNodeGroupType.EventTreeNodeGroupType: return(EventTreeNodeGroupType);

            case DocumentTreeNodeGroupType.PropertyTreeNodeGroupType: return(PropertyTreeNodeGroupType);

            case DocumentTreeNodeGroupType.ResourceTreeNodeGroup: return(ResourceTreeNodeGroup);

            case DocumentTreeNodeGroupType.ResourceElementTreeNodeGroup: return(ResourceElementTreeNodeGroup);

            default: throw new ArgumentException();
            }
        }