Пример #1
0
 public static void UpdateMapProfileForWrite(DObject obj, mjr.CodeGen.Profiler profiler, int profileIndex, int fieldId, PropertyMap oldMap)
 {
   if (profiler != null)
   {
     if (obj.Map == oldMap) 
     {
       PropertyDescriptor pd = obj.GetPropertyDescriptorByFieldId(fieldId);
       //          obj.GetPropertyDescriptor
         //          Trace.WriteLine("YYY");
         profiler.GetOrAddMapNodeProfile(profileIndex).UpdateNodeProfile(oldMap, pd);
     }
   }
 }
Пример #2
0
 public static PropertyDescriptor UpdateMapProfile(PropertyDescriptor pd, mjr.CodeGen.Profiler profiler, int profileIndex, PropertyMap map)
 {
   if (profiler != null)
   {
     profiler.GetOrAddMapNodeProfile(profileIndex).UpdateNodeProfile(map, pd);
   }
   return pd;
 }