I am wondering if any one knows what would happen, if I get a property at the same time it is being set. This application that I am working on we get this random error that happens anywhere from 2 - 48 hours of it running. The only error we get says that something crash in MsCorWks.dll (this is the .Net runtime). I think I have narrowed it down to one spot where it is possible that I am getting a property at the same time it is being set from a different thread.

So does anyone know what would happen if a property is set at the same time it it be retreived? Is there something built in that wouldn't allow this? Educated guesses welcome.