C# 클래스 NNbt.NbtMerge

파일 보기 프로젝트 열기: jaquadro/NNBT

공개 메소드들

메소드 설명
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