Method ThrowInvalidState
ThrowInvalidState(string, params BsonWriterState[])
Throws an InvalidOperationException when the method called is not valid for the current state.
protected void ThrowInvalidState(string methodName, params BsonWriterState[] validStates)Parameters
- methodNamestring
- The name of the method. 
- validStatesBsonWriterState[]
- The valid states.