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