Skip to main content

Component Plug-In SDK 2026 R1

Class CombiningRepository

Last update: 19.06.2026

Namespace: Phoenix.PlugIns.Repositories
Assembly: Phoenix.PlugIns.dll

This IPlugInRepository combines multiple inner repositories, making them appear as if they are intersected together. Sub-repositories are combined. If a repository contains conflicting plug-ins, a warning is logged and one is chosen randomly.

public class CombiningRepository : IPlugInRepository, IDisposable

Inheritance

object ← CombiningRepository

Implements

IPlugInRepository, IDisposable

Inherited Members

object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object, object), object.ToString()

Constructors

CombiningRepository(IEnumerable<IPlugInRepository>, ILogger<CombiningRepository>)

Constructor

Methods

Dispose(bool)

Dispose()

GetChildrenAsync()

Get children repositories of this repository.

GetPlugInsAsync()

Gets all plug-ins found directly in this level of the repository

Connect with Ansys