Ejemplo n.º 1
0
 /// <summary>
 /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
 /// </summary>
 public void Dispose()
 {
     if (disposed)
     {
         return;
     }
     GC.SuppressFinalize(this);
     disposed = true;
     AllConflicts?.Dispose();
     Conflicts?.Dispose();
     IgnoredConflicts?.Dispose();
     OrphanConflicts?.Dispose();
     ResolvedConflicts?.Dispose();
     RuleIgnoredConflicts?.Dispose();
     OverwrittenConflicts?.Dispose();
     CustomConflicts?.Dispose();
     AllConflicts         = null;
     Conflicts            = null;
     IgnoredConflicts     = null;
     ResolvedConflicts    = null;
     OrphanConflicts      = null;
     RuleIgnoredConflicts = null;
     OverwrittenConflicts = null;
     CustomConflicts      = null;
 }
Ejemplo n.º 2
0
 private void WritePropertyValues(DataWriter writer, bool useAllValueSources)
 {
     if (!HasMapping("SchemaName"))
     {
         writer.WriteValue("SchemaName", SchemaName, null);
     }
     if (!HasMapping("OperationId"))
     {
         writer.WriteValue("OperationId", OperationId, Guid.Empty);
     }
     if (DuplicateRecordIds != null)
     {
         if (DuplicateRecordIds.GetType().IsSerializable ||
             DuplicateRecordIds.GetType().GetInterface("ISerializable") != null)
         {
             writer.WriteSerializableObjectValue("DuplicateRecordIds", DuplicateRecordIds, null);
         }
     }
     if (DuplicateGroupId != null)
     {
         if (DuplicateGroupId.GetType().IsSerializable ||
             DuplicateGroupId.GetType().GetInterface("ISerializable") != null)
         {
             writer.WriteSerializableObjectValue("DuplicateGroupId", DuplicateGroupId, null);
         }
     }
     if (ResolvedConflicts != null)
     {
         if (ResolvedConflicts.GetType().IsSerializable ||
             ResolvedConflicts.GetType().GetInterface("ISerializable") != null)
         {
             writer.WriteSerializableObjectValue("ResolvedConflicts", ResolvedConflicts, null);
         }
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
 /// </summary>
 public void Dispose()
 {
     if (disposed)
     {
         return;
     }
     disposed = true;
     AllConflicts?.Dispose();
     Conflicts?.Dispose();
     IgnoredConflicts?.Dispose();
     OrphanConflicts?.Dispose();
     ResolvedConflicts?.Dispose();
     RuleIgnoredConflicts?.Dispose();
     OverwrittenConflicts?.Dispose();
     CustomConflicts?.Dispose();
     AllConflicts         = null;
     Conflicts            = null;
     IgnoredConflicts     = null;
     ResolvedConflicts    = null;
     OrphanConflicts      = null;
     RuleIgnoredConflicts = null;
     OverwrittenConflicts = null;
     CustomConflicts      = null;
 }