CR: Add some "in" plus clean up "using"

This commit is contained in:
Steve Sanderson 2019-09-29 22:25:07 +01:00 committed by Artak
parent 1ac8ff104e
commit 762cbde480
4 changed files with 4 additions and 5 deletions

View File

@ -168,7 +168,7 @@ namespace Microsoft.AspNetCore.Components
_subscribers.Remove(subscriber);
}
private void NotifySubscribers(ParameterViewLifetime lifetime)
private void NotifySubscribers(in ParameterViewLifetime lifetime)
{
foreach (var subscriber in _subscribers)
{

View File

@ -28,12 +28,12 @@ namespace Microsoft.AspNetCore.Components
private readonly int _ownerIndex;
private readonly IReadOnlyList<CascadingParameterState> _cascadingParametersOrNull;
internal ParameterView(ParameterViewLifetime lifetime, RenderTreeFrame[] frames, int ownerIndex)
internal ParameterView(in ParameterViewLifetime lifetime, RenderTreeFrame[] frames, int ownerIndex)
: this(lifetime, frames, ownerIndex, null)
{
}
private ParameterView(ParameterViewLifetime lifetime, RenderTreeFrame[] frames, int ownerIndex, IReadOnlyList<CascadingParameterState> cascadingParametersOrNull)
private ParameterView(in ParameterViewLifetime lifetime, RenderTreeFrame[] frames, int ownerIndex, IReadOnlyList<CascadingParameterState> cascadingParametersOrNull)
{
_lifetime = lifetime;
_frames = frames;

View File

@ -157,7 +157,7 @@ namespace Microsoft.AspNetCore.Components.Rendering
_renderer.AddToPendingTasks(Component.SetParametersAsync(parameters));
}
public void NotifyCascadingValueChanged(ParameterViewLifetime lifetime)
public void NotifyCascadingValueChanged(in ParameterViewLifetime lifetime)
{
var directParams = _latestDirectParametersSnapshot != null
? new ParameterView(lifetime, _latestDirectParametersSnapshot.Buffer, 0)

View File

@ -3,7 +3,6 @@
using System;
using System.Collections.Generic;
using System.Threading;
using Microsoft.AspNetCore.Components.RenderTree;
namespace Microsoft.AspNetCore.Components.Rendering