/// <summary>
 /// Initializes a new instance of the <see cref="Antmicro.Migrant.ObjectIdentifier"/> class, reusing given context.
 /// </summary>
 /// <param name="context">Context to reuse.</param>
 public ObjectIdentifier(ObjectIdentifierContext context)
 {
     objectToId = new Dictionary<object, int>();
     idToObject = context.GetObjects();
     for(var i = 0; i < idToObject.Count; i++)
     {
         var objectToAdd = idToObject[i];
         if(objectToAdd != null)
         {
             objectToId.Add(idToObject[i], i);
         }
     }
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Antmicro.Migrant.ObjectIdentifier"/> class, reusing given context.
 /// </summary>
 /// <param name="context">Context to reuse.</param>
 public ObjectIdentifier(ObjectIdentifierContext context)
 {
     objectToId = new Dictionary <object, int>();
     idToObject = context.GetObjects();
     for (var i = 0; i < idToObject.Count; i++)
     {
         var objectToAdd = idToObject[i];
         if (objectToAdd != null)
         {
             objectToId.Add(idToObject[i], i);
         }
     }
 }