Refactor missed internal field.

上级 d515479a
...@@ -2910,16 +2910,16 @@ internal sealed partial class LockStatement : BaseLockStatement, ILockStatement ...@@ -2910,16 +2910,16 @@ internal sealed partial class LockStatement : BaseLockStatement, ILockStatement
/// </summary> /// </summary>
internal sealed partial class LazyLockStatement : BaseLockStatement, ILockStatement internal sealed partial class LazyLockStatement : BaseLockStatement, ILockStatement
{ {
private readonly Lazy<IOperation> _lazyLockedObject; private readonly Lazy<IOperation> _lazyExpression;
private readonly Lazy<IOperation> _lazyBody; private readonly Lazy<IOperation> _lazyBody;
public LazyLockStatement(Lazy<IOperation> lockedObject, Lazy<IOperation> body, SemanticModel semanticModel, SyntaxNode syntax, ITypeSymbol type, Optional<object> constantValue) : base(semanticModel, syntax, type, constantValue) public LazyLockStatement(Lazy<IOperation> lockedObject, Lazy<IOperation> body, SemanticModel semanticModel, SyntaxNode syntax, ITypeSymbol type, Optional<object> constantValue) : base(semanticModel, syntax, type, constantValue)
{ {
_lazyLockedObject = lockedObject ?? throw new System.ArgumentNullException(nameof(lockedObject)); _lazyExpression = lockedObject ?? throw new System.ArgumentNullException(nameof(lockedObject));
_lazyBody = body ?? throw new System.ArgumentNullException(nameof(body)); _lazyBody = body ?? throw new System.ArgumentNullException(nameof(body));
} }
protected override IOperation ExpressionImpl => _lazyLockedObject.Value; protected override IOperation ExpressionImpl => _lazyExpression.Value;
protected override IOperation BodyImpl => _lazyBody.Value; protected override IOperation BodyImpl => _lazyBody.Value;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册