Skip to content

Additional PROTOTYPE comments for param-nullchecking #58335

@RikkiGibson

Description

@RikkiGibson

// PROTOTYPE(param-nullchecking): this implementation doesn't handle record primary constructors

// PROTOTYPE(param-nullchecking): do we need to use SemanticModel here?

// PROTOTYPE(param-nullchecking): do we need to use SemanticModel here?

// PROTOTYPE(param-nullchecking): is there a better way to get the HasValue symbol here?

// PROTOTYPE(param-nullchecking): consider restoring the 'private' accessibility of 'static LocalRewriter.UnsafeGetNullableMethod()'

// PROTOTYPE(BangBang): Re-enable annotations

// PROTOTYPE(BangBang): https://github.com/dotnet/roslyn/pull/46520#discussion_r466650228

// PROTOTYPE(param-nullchecking): consider whether we should adjust the set of locations where we call this

// PROTOTYPE(param-nullchecking): can we simplify with the other overload?

[Fact(Skip = "PROTOTYPE(param-nullchecking): MakeMemberMissing doesn't work as expected with our method of obtaining Nullable<T>.HasValue in this scenario")]

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions