コード例 #1
0
ファイル: ResolveContext.cs プロジェクト: ogoun/ObjectDiff
 /// <summary>
 /// Создание атома разности по текущему пути, без передачи состояния (типы разности Remove, Exclude)
 /// </summary>
 /// <param name="type">тип разности</param>
 /// <returns>Атом разности</returns>
 public DiffPart CreateDiffFromCurrentPath(DiffPartType type = DiffPartType.Exclude)
 {
     return(new DiffPart(_path, null, type));
 }
コード例 #2
0
ファイル: ResolveContext.cs プロジェクト: ogoun/ObjectDiff
 /// <summary>
 /// Создание атома разности по текущему пути с передачей значения (типы разности Create, Include, Resize)
 /// </summary>
 /// <param name="value">Значение</param>
 /// <param name="type">Тип разности</param>
 /// <returns>Атом разности</returns>
 public DiffPart CreateDiffFromCurrentPath(object @value, DiffPartType type = DiffPartType.Include)
 {
     return(new DiffPart(_path, @value, type));
 }
コード例 #3
0
 public DiffPart(Stack <string> path, object @value, DiffPartType diffType)
 {
     Path     = path;
     DiffType = diffType;
     Value    = @value;
 }