public static ModifiedObjectInfo FromTSObject(dynamic tsStruct) { var dynStruct = new ModifiedObjectInfo(); dynStruct.ModelObject = tsStruct.ModelObject; dynStruct.IsAttributeChanged = tsStruct.IsAttributeChanged; dynStruct.IsModified = tsStruct.IsModified; dynStruct.IsCreated = tsStruct.IsCreated; dynStruct.IsNumberingChanged = tsStruct.IsNumberingChanged; return(dynStruct); }
public static dynamic GetTSObject(ModifiedObjectInfo dynStruct) { var tsType = TSActivator.CreateInstance("Tekla.Structures.Model.History.ModifiedObjectInfo"); tsType.ModelObject = dynStruct.ModelObject; tsType.IsAttributeChanged = dynStruct.IsAttributeChanged; tsType.IsModified = dynStruct.IsModified; tsType.IsCreated = dynStruct.IsCreated; tsType.IsNumberingChanged = dynStruct.IsNumberingChanged; return(tsType); }