Skip to content

Commit cea1cbf

Browse files
committed
Fix nullable warnings
1 parent c99b4fc commit cea1cbf

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -617,7 +617,7 @@ public override BoundNode VisitTypeOfOperator(BoundTypeOfOperator node)
617617
var type = this.VisitType(node.Type);
618618

619619
// Emit needs this helper
620-
MethodSymbol getTypeFromHandle;
620+
MethodSymbol? getTypeFromHandle;
621621
if (!TryGetWellKnownTypeMember(node.Syntax, WellKnownMember.System_Type__GetTypeFromHandle, out getTypeFromHandle))
622622
{
623623
return new BoundTypeOfOperator(node.Syntax, sourceType, null, type, hasErrors: true);
@@ -634,7 +634,7 @@ public override BoundNode VisitRefTypeOperator(BoundRefTypeOperator node)
634634
var type = this.VisitType(node.Type);
635635

636636
// Emit needs this helper
637-
MethodSymbol getTypeFromHandle;
637+
MethodSymbol? getTypeFromHandle;
638638
if (!TryGetWellKnownTypeMember(node.Syntax, WellKnownMember.System_Type__GetTypeFromHandle, out getTypeFromHandle))
639639
{
640640
return new BoundRefTypeOperator(node.Syntax, operand, null, type, hasErrors: true);

src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ private BoundExpression MakeUtf8Span(BoundExpression node, IReadOnlyList<byte>?
106106
BadExpression(node.Syntax, byteArray, ImmutableArray<BoundExpression>.Empty) :
107107
MakeUnderlyingArrayForUtf8Span(node.Syntax, byteArray, bytes, out length);
108108

109-
if (!TryGetWellKnownTypeMember<MethodSymbol>(node.Syntax, WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length, out MethodSymbol ctor))
109+
if (!TryGetWellKnownTypeMember<MethodSymbol>(node.Syntax, WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length, out MethodSymbol? ctor))
110110
{
111111
result = BadExpression(node.Syntax, node.Type, ImmutableArray<BoundExpression>.Empty);
112112
}

src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Event.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ private BoundExpression RewriteWindowsRuntimeEventAssignmentOperator(SyntaxNode
113113
BoundExpression? clearCall = null;
114114
if (kind == EventAssignmentKind.Assignment)
115115
{
116-
MethodSymbol clearMethod;
116+
MethodSymbol? clearMethod;
117117
if (TryGetWellKnownTypeMember(syntax, WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal__RemoveAllEventHandlers, out clearMethod))
118118
{
119119
clearCall = MakeCall(
@@ -154,7 +154,7 @@ private BoundExpression RewriteWindowsRuntimeEventAssignmentOperator(SyntaxNode
154154

155155
BoundExpression marshalCall;
156156

157-
MethodSymbol marshalMethod;
157+
MethodSymbol? marshalMethod;
158158
if (TryGetWellKnownTypeMember(syntax, helper, out marshalMethod))
159159
{
160160
marshalMethod = marshalMethod.Construct(eventType);

0 commit comments

Comments
 (0)