private static RemoveReservedProperties ( RavenJObject document ) : void | ||
document | RavenJObject | |
return | void |
private static void RemoveReservedProperties(RavenJObject document)
{
var toRemove = new HashSet<string>();
foreach (var propertyName in document.Keys.Where(propertyName => propertyName.StartsWith("@")))
{
toRemove.Add(propertyName);
}
foreach (var propertyName in toRemove)
{
document.Remove(propertyName);
}
}