констрейнт на наличие свойства конкретного имени/типа в рекорде?
в смысле?
Объявил ты рекорд, и хочешь соорудить srtp-принимающий только такие рекорды, у которых есть поле нужного имени и типа, не свойство, а именно поле
а можно показать пример рекорда?
[<IsReadOnly; SkipLocalsInit; Struct; StructLayout(LayoutKind.Sequential, Pack = 1)>] type IndexBatch8 = { EntityId: EntityId.T I0: int I1: int I2: int I3: int I4: int I5: int I6: int I7: int } member inline this.Key = this.EntityId |> EntityId.toValue
Чот пропал 😂
Вроде завелось, но надо проверить когда вы перестанете содомировать шарплаб
https://gist.github.com/GuuD/521eba696167e3f1ba2bbe3c08a4fdf0
Через параметр типа ака generic нужно закинуть, причем тип где определен IDisposable, и тогда взрывается напрочь This code is not sufficiently generic. The type variable ^a when ^a: struct and ^a: (member EntityId: EntityId.T) could not be generalized because it would escape its scope
Обсуждают сегодня