15 references to System_Nullable_T_get_HasValue
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraphBuilder.cs (2)
3190CallNullableMember(OperationCloner.CloneOperation(valueCapture), SpecialMember.System_Nullable_T_get_HasValue), 3326nullableMember == SpecialMember.System_Nullable_T_get_HasValue ||
Microsoft.CodeAnalysis.CSharp (9)
CodeGen\EmitExpression.cs (1)
2213(object)originalMethod == this._module.Compilation.GetSpecialTypeMember(SpecialMember.System_Nullable_T_get_HasValue))
FlowAnalysis\NullableWalker.cs (3)
11499if (nullableOfTMember == SpecialMember.System_Nullable_T_get_HasValue && !(receiverOpt is null)) 11524if (getMethod == compilation.GetSpecialTypeMember(SpecialMember.System_Nullable_T_get_HasValue)) 11526return SpecialMember.System_Nullable_T_get_HasValue;
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
950UnsafeGetNullableMethod(syntax, expression.Type, SpecialMember.System_Nullable_T_get_HasValue));
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
1018IsSpecialMember(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)
94SpecialMember.System_Nullable_T_get_HasValue,
Lowering\SyntheticBoundNodeFactory.cs (1)
1818LocalRewriter.UnsafeGetNullableMethod(syntax, expression.Type, CodeAnalysis.SpecialMember.System_Nullable_T_get_HasValue, Compilation, Diagnostics));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (1)
2779c2.MakeMemberMissing(SpecialMember.System_Nullable_T_get_HasValue);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\MissingSpecialMember.cs (3)
1255compilation.MakeMemberMissing(SpecialMember.System_Nullable_T_get_HasValue); 1561compilation.MakeMemberMissing(SpecialMember.System_Nullable_T_get_HasValue); 2168compilation.MakeMemberMissing(SpecialMember.System_Nullable_T_get_HasValue);