型 '{0}' は F# レコード型ですが その表現はプライベートです プライベート型表現にアクセスするには BindingFlags.NonPublic を指定する必要があります

型 '{0}' は F# レコード型ですが、その表現はプライベートです。プライベート型表現にアクセスするには BindingFlags.NonPublic を指定する必要があります。
型 '{0}' は 'comparison' 制約をサポートしない 1 個または複数の構造体の要素型を持つレコード 共用体 または構造体なので 'comparison' 制約をサポートしません この型では comparison を使用しないようにするか ... 型 '{0}' は 'comparison' 制約をサポートしません たとえば 'System.IComparable' インターフェイスをサポートしません 型 '{0}' は 'equality' 制約をサポートしない 1 個または複数の構造体の要素型を持つレコード 共用体 または構造体なので 'equality' 制約をサポートしません この型を持つ equality を使用しないでください ... 型 '{0}' は 'System.IComparable' を明示的に実装していますが 'Object.Equals' に対応するオーバーライドを提供していません 'Object.Equals' の実装は自動的に提供され 'System.IComparable' ... 型 '{0}' は F# レコード型ですが その表現はプライベートです プライベート型表現にアクセスするには BindingFlags.NonPublic を指定する必要があります 型 '{0}' は F# 例外宣言の表現ですが その表現はプライベートです プライベート型表現にアクセスするには BindingFlags.NonPublic を指定する必要があります 型 '{0}' は F# 共用体型ですが その表現はプライベートです プライベート型表現にアクセスするには BindingFlags.NonPublic を指定する必要があります 型 '{0}' は この構文で列挙できる値を持つ型ではありません つまり seq IEnumerable または IEnumerable のいずれとも互換性がなく GetEnumerator メソッドを含みません 型 '{0}' はいずれも演算子 '{1}' をサポートしていません 'Microsoft.FSharp.Linq.NullableOperators' モジュールを開いてください