Skip to content

Conversation

@AlexUstinov
Copy link
Contributor

There is no huge variety of possible value types in any reasonable domain mode.
This amount is restricted by amount of primitive types plus a number of types in certain model.
Taking this into account we can cache accessors.

@alex-kulakov
Copy link
Contributor

Thank you for you contribution. The changes are ready to merge so I merge them.

@alex-kulakov alex-kulakov merged commit 9b77304 into DataObjects-NET:master May 14, 2020
@AlexUstinov AlexUstinov deleted the make-tuple-access branch May 16, 2020 03:41
alex-kulakov pushed a commit that referenced this pull request Jul 1, 2021
…se() on memoized array; breaking changes of interface to IReadOnlyList (#30)

* Fix critical bug with attribute reordering by destructive Array.Reverse() on memoized array; breaking changes of interface to IReadOnlyList

* ReversedReadOnlyList<T> helper class

* Make ReversedReadOnlyList struct for efficiency

* LF at EOF

* readonly struct

* internal ReversedReadOnlyStruct

* make ReversedReadOnlyList in arg

* Remove inefficiend ReveredReadOnlyList struct; enumerate arrays directly in reveres order

* Fix comment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants