We have been working with a developer who is following the SDK documentation and running into a confusion initializing a new FieldValueCollection.
They copied the code from the documentation for RepositoryAccess
Here is their code
However when debugging they get told the following line is invalid FieldValueCollection FVC = EI.GetFieldValues();
It says that FVC.SyncRoot threw an exception of type System.NotImplementedException
I don't even see where in the documentation we are calling anything called SyncRoot, this must be done in the initializers of the FieldValueCollection class. How are we calling a non-implemented function?