Changes

Line 156: Line 156:  
</syntaxhighlight>
 
</syntaxhighlight>
   −
Due to limitations in C# nullable reference annotations, a few edge cases aren't fully covered. These are documented in the code IntelliSense too.
+
Due to limitations in C# nullable reference annotations, three edge cases aren't fully covered. These are documented in the code IntelliSense too.
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 163: Line 163:  
|-
 
|-
 
| <samp>helper.Reflection</samp>
 
| <samp>helper.Reflection</samp>
| The methods return values marked non-nullable, since they throw an error if the target isn't found. That doesn't change if you explicitly set <code>required: false</code>; in that case make sure to null-check the result anyway.
+
| The <samp>GetField</samp>, <samp>GetMethod</samp>, and <samp>GetProperty</samp> methods are marked as returning non-nullable values, since they throw an error if the target isn't found. That doesn't change if you explicitly set <code>required: false</code>; in that case make sure to null-check the result anyway.
 
|-
 
|-
 
| <samp>helper.Translation</samp>
 
| <samp>helper.Translation</samp>
translators
8,404

edits