public NonNullTypeNode WithType(INullableTypeNode type) { return(new NonNullTypeNode(Location, type)); }
public NonNullTypeNode(INullableTypeNode type) : this(null, type) { }
public NonNullTypeNode(Location?location, INullableTypeNode type) { Location = location; Type = type ?? throw new ArgumentNullException(nameof(type)); }