public Object GetRoot(IEmbeddedType embeddedObject) { Object parent = embeddedObject.Parent; while (parent is IEmbeddedType) { parent = ((IEmbeddedType)parent).Parent; } return(parent); }
public static void RegisterFunction(IEmbeddedType function) { REGISTERED_NAMED_FUNCTIONS[function.GetType().Name] = function; }