16 references to System_Nullable_T_get_HasValue
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraphBuilder.cs (2)
3173
CallNullableMember(OperationCloner.CloneOperation(valueCapture), SpecialMember.
System_Nullable_T_get_HasValue
),
3309
nullableMember == SpecialMember.
System_Nullable_T_get_HasValue
||
Microsoft.CodeAnalysis.CSharp (9)
CodeGen\EmitExpression.cs (1)
1977
(object)originalMethod == this._module.Compilation.GetSpecialTypeMember(SpecialMember.
System_Nullable_T_get_HasValue
))
FlowAnalysis\NullableWalker.cs (3)
9908
if (nullableOfTMember == SpecialMember.
System_Nullable_T_get_HasValue
&& !(receiverOpt is null))
9933
if (getMethod == compilation.GetSpecialTypeMember(SpecialMember.
System_Nullable_T_get_HasValue
))
9935
return SpecialMember.
System_Nullable_T_get_HasValue
;
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
911
return BoundCall.Synthesized(syntax, expression, UnsafeGetNullableMethod(syntax, expression.Type, SpecialMember.
System_Nullable_T_get_HasValue
));
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
907
IsSpecialMember(method, SpecialMember.
System_Nullable_T_get_HasValue
))
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.cs (1)
155
UnsafeGetNullableMethod(node.Syntax, loweredReceiver.Type, SpecialMember.
System_Nullable_T_get_HasValue
) :
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (1)
81
SpecialMember.
System_Nullable_T_get_HasValue
,
Lowering\SyntheticBoundNodeFactory.cs (1)
1672
return BoundCall.Synthesized(syntax, expression, LocalRewriter.UnsafeGetNullableMethod(syntax, expression.Type, CodeAnalysis.SpecialMember.
System_Nullable_T_get_HasValue
, Compilation, Diagnostics));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (1)
2778
c2.MakeMemberMissing(SpecialMember.
System_Nullable_T_get_HasValue
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\MissingSpecialMember.cs (3)
1223
compilation.MakeMemberMissing(SpecialMember.
System_Nullable_T_get_HasValue
);
1529
compilation.MakeMemberMissing(SpecialMember.
System_Nullable_T_get_HasValue
);
2138
compilation.MakeMemberMissing(SpecialMember.
System_Nullable_T_get_HasValue
);
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (1)
248
Dim hasValueMethod As MethodSymbol = GetNullableMethod(expr.Syntax, expr.Type, SpecialMember.
System_Nullable_T_get_HasValue
)