12345678910111213141516171819 |
- using System;
- using JetBrains.Annotations;
- using Unity.Cloud.Collaborate.Presenters;
- namespace Unity.Cloud.Collaborate.Views
- {
- /// <summary>
- /// Interface for all views in the UI.
- /// </summary>
- /// <typeparam name="T">Type of presenter this view takes.</typeparam>
- interface IView<in T> where T : IPresenter
- {
- /// <summary>
- /// Presenter for this view.
- /// </summary>
- [NotNull]
- T Presenter { set; }
- }
- }
|