11 references to System_Nullable_T_get_HasValue
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraphBuilder.cs (2)
3200CallNullableMember(OperationCloner.CloneOperation(valueCapture), SpecialMember.System_Nullable_T_get_HasValue), 3336nullableMember == SpecialMember.System_Nullable_T_get_HasValue ||
Microsoft.CodeAnalysis.CSharp (9)
CodeGen\EmitExpression.cs (1)
2229(object)originalMethod == this._module.Compilation.GetSpecialTypeMember(SpecialMember.System_Nullable_T_get_HasValue))
FlowAnalysis\NullableWalker.cs (3)
12291if (nullableOfTMember == SpecialMember.System_Nullable_T_get_HasValue) 12322if (getMethod == compilation.GetSpecialTypeMember(SpecialMember.System_Nullable_T_get_HasValue)) 12324return SpecialMember.System_Nullable_T_get_HasValue;
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
951UnsafeGetNullableMethod(syntax, expression.Type, SpecialMember.System_Nullable_T_get_HasValue));
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
1054IsSpecialMember(method, SpecialMember.System_Nullable_T_get_HasValue))
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.cs (1)
154UnsafeGetNullableMethod(node.Syntax, loweredReceiver.Type, SpecialMember.System_Nullable_T_get_HasValue) :
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (1)
101SpecialMember.System_Nullable_T_get_HasValue,
Lowering\SyntheticBoundNodeFactory.cs (1)
1819LocalRewriter.UnsafeGetNullableMethod(syntax, expression.Type, CodeAnalysis.SpecialMember.System_Nullable_T_get_HasValue, Compilation, Diagnostics));