C# Класс NNbt.NbtMerge

Показать файл Открыть проект

Открытые методы

Метод Описание
Diff ( TagCompound first, TagCompound second ) : CompoundDiff
IdDiff ( TagList a, TagList b ) : CompoundDiff
Merge ( TagCompound parent, TagCompound left, TagCompound right ) : TagCompound
MergeDetailed ( TagCompound parent, TagCompound left, TagCompound right, CompoundDiff &leftDiff, CompoundDiff &rightDiff, CompoundDiff &mergedDiff ) : TagCompound
PositionDiff ( TagList a, TagList b ) : ListDiff

Приватные методы

Метод Описание
AreIdArrays ( TagList a, TagList b ) : bool
DiffValue ( Tag first, Tag second ) : DiffOperation

Описание методов

Diff() публичный статический Метод

public static Diff ( TagCompound first, TagCompound second ) : CompoundDiff
first TagCompound
second TagCompound
Результат CompoundDiff

IdDiff() публичный статический Метод

public static IdDiff ( TagList a, TagList b ) : CompoundDiff
a TagList
b TagList
Результат CompoundDiff

Merge() публичный статический Метод

public static Merge ( TagCompound parent, TagCompound left, TagCompound right ) : TagCompound
parent TagCompound
left TagCompound
right TagCompound
Результат TagCompound

MergeDetailed() публичный статический Метод

public static MergeDetailed ( TagCompound parent, TagCompound left, TagCompound right, CompoundDiff &leftDiff, CompoundDiff &rightDiff, CompoundDiff &mergedDiff ) : TagCompound
parent TagCompound
left TagCompound
right TagCompound
leftDiff CompoundDiff
rightDiff CompoundDiff
mergedDiff CompoundDiff
Результат TagCompound

PositionDiff() публичный статический Метод

public static PositionDiff ( TagList a, TagList b ) : ListDiff
a TagList
b TagList
Результат ListDiff