7 private readonly
string[]
_keys;
47 string[]
array =
new string[_keys.Length + 1];
80 for (
int i = 0; i <
_keys.Length; i++)
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
void Add(TKey key, TValue value)
ExpandoClass(string[] keys, int hashCode)
ExpandoClass FindNewClass(string newKey)
Dictionary< int, List< WeakReference > > _transitions
int GetValueIndex(string name, bool caseInsensitive, ExpandoObject obj)
List< WeakReference > GetTransitionList(int hashCode)
int GetValueIndexCaseInsensitive(string name, ExpandoObject obj)
int GetValueIndexCaseSensitive(string name)