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(); } }
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(); } }