Determines whether the receiver can be inserted in its current state.
Original signature is '- (BOOL)validateForInsert:(NSError **)error'
Available in Mac OS X v10.4 and later.

C# | Visual Basic | Visual C++ |
Public Overridable Function ValidateForInsert ( _ <OutAttribute> ByRef error As NSError _ ) As Boolean
public: virtual bool ValidateForInsert( [OutAttribute] NSError^% error )

- error (NSError%)
- If the receiver cannot be inserted in its current state, upon return contains an instance of NSError that describes the problem.

YES if the receiver can be inserted in its current state, otherwise NO.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)