From a50d39d09f976f297b7efaebbf45d6722f164e75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=BCseyin=20Ya=C4=9Fl=C4=B1?= Date: Tue, 8 May 2018 02:14:57 +0300 Subject: [PATCH] Update ref-local-reassignment.md corrected typo --- proposals/csharp-7.3/ref-local-reassignment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proposals/csharp-7.3/ref-local-reassignment.md b/proposals/csharp-7.3/ref-local-reassignment.md index d4569b2..ba7dd65 100644 --- a/proposals/csharp-7.3/ref-local-reassignment.md +++ b/proposals/csharp-7.3/ref-local-reassignment.md @@ -14,7 +14,7 @@ The `=ref` operator is called the ***ref assignment operator***. It is not a *co The right operand must be definitely assigned at the point of the ref assignment. -When the left operand binds to an `out` parameter, it is an error if that `out` parameter has not been definitely assigned at at the beginning of the ref assignment operator. +When the left operand binds to an `out` parameter, it is an error if that `out` parameter has not been definitely assigned at the beginning of the ref assignment operator. If the left operand is a writeable ref (i.e. it designates anything other than a `ref readonly` local or `in` parameter), then the right operand must be a writeable lvalue.