Exemple #1
0
 internal static ManagedObject GetManagedObjectWithId(int id)
 {
     if (id == 0)
     {
         return((ManagedObject)null);
     }
     lock (ManagedObjectOwner._managedObjectOwnerReferences)
     {
         if (ManagedObjectOwner._managedObjectOwners[id].Target is ManagedObjectOwner target1)
         {
             ManagedObject managedObject = target1.TryGetManagedObject();
             ManagedObject.ManagedObjectFetched(managedObject);
             return(managedObject);
         }
     }
     return((ManagedObject)null);
 }
Exemple #2
0
 private void Initialize() => ManagedObject.ManagedObjectFetched(this);