Autodesk.Workspaces.IdReferenceResolver.AddToReferenceMap C# (CSharp) Method

AddToReferenceMap() public method

Add a reference to a newly created object, referencing an old Guid.
public AddToReferenceMap ( System.Guid oldGuid, object newObject ) : void
oldGuid System.Guid The old Guid of the object.
newObject object The new object which maps to the old Guid.
return void
        public void AddToReferenceMap(Guid oldGuid, object newObject)
        {
            modelMap.Add(oldGuid, newObject);
        }

Usage Example

Example #1
0
 /// <summary>
 /// Map old Guids to new Models in the IdReferenceResolver.
 /// </summary>
 /// <param name="node">The newly created node.</param>
 /// <param name="inPorts">The deserialized input ports.</param>
 /// <param name="outPorts">The deserialized output ports.</param>
 /// <param name="resolver">The IdReferenceResolver used during deserialization.</param>
 private static void RemapPorts(NodeModel node, PortModel[] inPorts, PortModel[] outPorts, IdReferenceResolver resolver)
 {
     foreach (var p in node.InPorts)
     {
         resolver.AddToReferenceMap(inPorts[p.Index].GUID, p);
     }
     foreach (var p in node.OutPorts)
     {
         resolver.AddToReferenceMap(outPorts[p.Index].GUID, p);
     }
 }
All Usage Examples Of Autodesk.Workspaces.IdReferenceResolver::AddToReferenceMap