private static void SetDecorator([NotNull] IUIEnvironment decorator) { Assert.ArgumentNotNull(decorator, nameof(decorator)); Assert.NotNull(_implementation, "no existing implementation to decorate"); _implementation = decorator; }
protected internal void SetTarget([NotNull] IUIEnvironment target) { Assert.ArgumentNotNull(target, nameof(target)); _target = target; }