RemovePropertyEx
This call has the same behavior as RemoveProperty, however needs to be
used in case properties are exchanged as a successive series of integers.
Return codes:
0 successful
1 argument property is invalid (wrong type or embedded property)
2 another property is dependent on the property to be deleted (for example through an inheritance relation)
3 an instance has a non-zero cardinality for the property to be deleted
4 undefined error
Syntax
public const string enginedll = @"engine.dll"; [DllImport(enginedll, EntryPoint = "RemovePropertyEx")] public static extern Int64 RemovePropertyEx(Int64 model, Int64 rdfProperty);