/// <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); } } }
/// <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); } } }