diff --git a/xml/System/Nullable`1.xml b/xml/System/Nullable`1.xml index 0bd9045e820..a6ee445c0ff 100644 --- a/xml/System/Nullable`1.xml +++ b/xml/System/Nullable`1.xml @@ -536,11 +536,17 @@ property of the new value is initialized to the `value` parameter and the property is initialized to `true`. - - If the `value` parameter is `null`, the property of the new value is initialized to the default value, which is the value that is all binary zeroes, and the property is initialized to `false`. - - The equivalent method for this operator is ]]> + The property of the new value is initialized to the `value` parameter and the property is initialized to `true`. + + The equivalent method for this operator is + +> [!NOTE] +> In C# and Visual Basic, an implicit conversion from `T` to does not invoke this operator because these languages have special rules for the conversion. This operator is provided for the benefit of languages that do not have such special rules. + +> [!NOTE] +> In C# and Visual Basic, an implicit conversion from a `null` or `Nothing` literal to produces a value whose property is initialized to `false`. The conversion occurs at compile time in these languages and does not invoke any operator. + +]]> @@ -656,4 +662,4 @@ - \ No newline at end of file +