@@ -197,13 +197,12 @@ public interface IReadOnlyConnection
197197}
198198```
199199
200- ## Complete Interface Dependency Graphs
200+ ## Complete Interface Inheritance Hierarchies
201201
202202### IReadOnlyUser Interface Hierarchy
203203
204204```
205- IReadOnlyUser : IReadOnlyEntity, IReadOnlyPublisherRoleCollection, IReadOnlyProjectRoleCollection, IHasId
206- │
205+ IReadOnlyUser
207206├── IReadOnlyEntity
208207│ ├── IReadOnlyConnectionsCollection
209208│ │ └── IHasId
@@ -212,48 +211,20 @@ IReadOnlyUser : IReadOnlyEntity, IReadOnlyPublisherRoleCollection, IReadOnlyProj
212211│ ├── IReadOnlyImagesCollection
213212│ │ └── IHasId
214213│ └── IHasId
215- │
216214├── IReadOnlyPublisherRoleCollection
217215│ └── IReadOnlyPublisherCollection<IReadOnlyPublisherRole>
218- │ ├── IReadOnlyPublisherRole : IReadOnlyPublisher
219- │ │ └── IReadOnlyPublisher : IReadOnlyPublisher<IReadOnlyPublisherRoleCollection>
220- │ │ └── IReadOnlyPublisher<TPublisherCollection> : IReadOnlyEntity, IReadOnlyAccentColor, IReadOnlyUserRoleCollection, IReadOnlyProjectCollection, IHasId
221- │ │ ├── IReadOnlyEntity (see above)
222- │ │ ├── IReadOnlyAccentColor
223- │ │ │ └── IHasId
224- │ │ ├── IReadOnlyUserRoleCollection
225- │ │ │ └── IReadOnlyUserCollection<IReadOnlyUserRole>
226- │ │ │ ├── IReadOnlyUserRole : IReadOnlyUser (circular reference)
227- │ │ │ └── IHasId
228- │ │ ├── IReadOnlyProjectCollection
229- │ │ │ └── IHasId
230- │ │ └── IHasId
231216│ └── IHasId
232- │
233217├── IReadOnlyProjectRoleCollection
234218│ └── IReadOnlyProjectCollection<IReadOnlyProjectRole>
235- │ ├── IReadOnlyProjectRole : IReadOnlyProject
236- │ │ └── IReadOnlyProject : IReadOnlyProject<IReadOnlyProjectCollection>
237- │ │ └── IReadOnlyProject<TDependencyCollection> : IReadOnlyEntity, IReadOnlyImagesCollection, IReadOnlyUserRoleCollection, IReadOnlyAccentColor, IReadOnlyFeaturesCollection, IHasId
238- │ │ ├── IReadOnlyEntity (see above)
239- │ │ ├── IReadOnlyImagesCollection (see above)
240- │ │ ├── IReadOnlyUserRoleCollection (see above)
241- │ │ ├── IReadOnlyAccentColor (see above)
242- │ │ ├── IReadOnlyFeaturesCollection
243- │ │ │ └── IHasId
244- │ │ └── IHasId
245219│ └── IHasId
246- │
247220└── IHasId
248221```
249222
250223### IReadOnlyProject Interface Hierarchy
251224
252225```
253- IReadOnlyProject : IReadOnlyProject<IReadOnlyProjectCollection>
254- │
255- └── IReadOnlyProject<TDependencyCollection> : IReadOnlyEntity, IReadOnlyImagesCollection, IReadOnlyUserRoleCollection, IReadOnlyAccentColor, IReadOnlyFeaturesCollection, IHasId
256- │
226+ IReadOnlyProject
227+ └── IReadOnlyProject<TDependencyCollection>
257228 ├── IReadOnlyEntity
258229 │ ├── IReadOnlyConnectionsCollection
259230 │ │ └── IHasId
@@ -262,45 +233,23 @@ IReadOnlyProject : IReadOnlyProject<IReadOnlyProjectCollection>
262233 │ ├── IReadOnlyImagesCollection
263234 │ │ └── IHasId
264235 │ └── IHasId
265- │
266- ├── IReadOnlyImagesCollection (additional images beyond IReadOnlyEntity)
236+ ├── IReadOnlyImagesCollection
267237 │ └── IHasId
268- │
269238 ├── IReadOnlyUserRoleCollection
270239 │ └── IReadOnlyUserCollection<IReadOnlyUserRole>
271- │ ├── IReadOnlyUserRole : IReadOnlyUser
272- │ │ └── IReadOnlyUser : IReadOnlyEntity, IReadOnlyPublisherRoleCollection, IReadOnlyProjectRoleCollection, IHasId
273- │ │ ├── IReadOnlyEntity (see above)
274- │ │ ├── IReadOnlyPublisherRoleCollection
275- │ │ │ └── IReadOnlyPublisherCollection<IReadOnlyPublisherRole>
276- │ │ │ └── IHasId
277- │ │ ├── IReadOnlyProjectRoleCollection
278- │ │ │ └── IReadOnlyProjectCollection<IReadOnlyProjectRole>
279- │ │ │ └── IHasId
280- │ │ └── IHasId
281240 │ └── IHasId
282- │
283241 ├── IReadOnlyAccentColor
284242 │ └── IHasId
285- │
286243 ├── IReadOnlyFeaturesCollection
287244 │ └── IHasId
288- │
289- ├── Dependencies (TDependencyCollection : IReadOnlyProjectCollection<IReadOnlyProject>)
290- │ └── IReadOnlyProjectCollection<IReadOnlyProject>
291- │ ├── IReadOnlyProject (circular reference)
292- │ └── IHasId
293- │
294245 └── IHasId
295246```
296247
297248### IReadOnlyPublisher Interface Hierarchy
298249
299250```
300- IReadOnlyPublisher : IReadOnlyPublisher<IReadOnlyPublisherRoleCollection>
301- │
302- └── IReadOnlyPublisher<TPublisherCollection> : IReadOnlyEntity, IReadOnlyAccentColor, IReadOnlyUserRoleCollection, IReadOnlyProjectCollection, IHasId
303- │
251+ IReadOnlyPublisher
252+ └── IReadOnlyPublisher<TPublisherCollection>
304253 ├── IReadOnlyEntity
305254 │ ├── IReadOnlyConnectionsCollection
306255 │ │ └── IHasId
@@ -309,40 +258,13 @@ IReadOnlyPublisher : IReadOnlyPublisher<IReadOnlyPublisherRoleCollection>
309258 │ ├── IReadOnlyImagesCollection
310259 │ │ └── IHasId
311260 │ └── IHasId
312- │
313261 ├── IReadOnlyAccentColor
314262 │ └── IHasId
315- │
316263 ├── IReadOnlyUserRoleCollection
317264 │ └── IReadOnlyUserCollection<IReadOnlyUserRole>
318- │ ├── IReadOnlyUserRole : IReadOnlyUser
319- │ │ └── IReadOnlyUser : IReadOnlyEntity, IReadOnlyPublisherRoleCollection, IReadOnlyProjectRoleCollection, IHasId
320- │ │ ├── IReadOnlyEntity (see above)
321- │ │ ├── IReadOnlyPublisherRoleCollection (circular reference)
322- │ │ ├── IReadOnlyProjectRoleCollection
323- │ │ │ └── IReadOnlyProjectCollection<IReadOnlyProjectRole>
324- │ │ │ └── IHasId
325- │ │ └── IHasId
326265 │ └── IHasId
327- │
328266 ├── IReadOnlyProjectCollection
329- │ ├── IReadOnlyProject : IReadOnlyProject<IReadOnlyProjectCollection>
330- │ │ └── IReadOnlyProject<TDependencyCollection> : IReadOnlyEntity, IReadOnlyImagesCollection, IReadOnlyUserRoleCollection, IReadOnlyAccentColor, IReadOnlyFeaturesCollection, IHasId
331- │ │ ├── IReadOnlyEntity (see above)
332- │ │ ├── IReadOnlyImagesCollection (see above)
333- │ │ ├── IReadOnlyUserRoleCollection (see above)
334- │ │ ├── IReadOnlyAccentColor (see above)
335- │ │ ├── IReadOnlyFeaturesCollection
336- │ │ │ └── IHasId
337- │ │ └── IHasId
338267 │ └── IHasId
339- │
340- ├── Publisher Hierarchy Collections (TPublisherCollection : IReadOnlyPublisherRoleCollection)
341- │ └── IReadOnlyPublisherRoleCollection
342- │ └── IReadOnlyPublisherCollection<IReadOnlyPublisherRole>
343- │ ├── IReadOnlyPublisherRole : IReadOnlyPublisher (circular reference)
344- │ └── IHasId
345- │
346268 └── IHasId
347269```
348270
0 commit comments