C# 클래스 HavenSoft.HexManiac.Core.Models.Runs.EggMoveRun

상속: IStreamRun
파일 보기 프로젝트 열기: haven1433/HexManiacAdvance 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
SharedFormatString string

공개 메소드들

메소드 설명
AppendTo ( IDataModel model, StringBuilder text, int start, int length, bool deep ) : void
Clear ( IDataModel model, ModelDelta changeToken, int start, int length ) : void
CreateDataFormat ( IDataModel data, int dataIndex ) : IDataFormat
DependsOn ( string anchorName ) : bool
DeserializeRun ( string content, ModelDelta token, IReadOnlyList &changedOffsets ) : IStreamRun
EggMoveRun ( IDataModel dataModel, int dataIndex, SortedSpan pointerSources = null ) : HavenSoft.HexManiac.Core.ViewModels.DataFormats
GetAutoCompleteOptions ( ) : IEnumerable
GetAutoCompleteOptions ( string line, int caretLineIndex, int caretCharacterIndex ) : IReadOnlyList
GetMoveNumber ( string input ) : int
GetPokemonNumber ( string input ) : int
Search ( string parentArrayName, int index ) : HavenSoft.HexManiac.Core.ViewModels.DataFormats
SerializeRun ( ) : string
TrySearch ( IDataModel data, ModelDelta token, EggMoveRun &eggmoves ) : bool
UpdateLimiter ( ModelDelta token ) : bool

보호된 메소드들

메소드 설명
Clone ( SortedSpan newPointerSources ) : BaseRun

메소드 상세

AppendTo() 공개 메소드

public AppendTo ( IDataModel model, StringBuilder text, int start, int length, bool deep ) : void
model IDataModel
text StringBuilder
start int
length int
deep bool
리턴 void

Clear() 공개 메소드

public Clear ( IDataModel model, ModelDelta changeToken, int start, int length ) : void
model IDataModel
changeToken ModelDelta
start int
length int
리턴 void

Clone() 보호된 메소드

protected Clone ( SortedSpan newPointerSources ) : BaseRun
newPointerSources SortedSpan
리턴 BaseRun

CreateDataFormat() 공개 메소드

public CreateDataFormat ( IDataModel data, int dataIndex ) : IDataFormat
data IDataModel
dataIndex int
리턴 IDataFormat

DependsOn() 공개 메소드

public DependsOn ( string anchorName ) : bool
anchorName string
리턴 bool

DeserializeRun() 공개 메소드

public DeserializeRun ( string content, ModelDelta token, IReadOnlyList &changedOffsets ) : IStreamRun
content string
token ModelDelta
changedOffsets IReadOnlyList
리턴 IStreamRun

EggMoveRun() 공개 메소드

public EggMoveRun ( IDataModel dataModel, int dataIndex, SortedSpan pointerSources = null ) : HavenSoft.HexManiac.Core.ViewModels.DataFormats
dataModel IDataModel
dataIndex int
pointerSources SortedSpan
리턴 HavenSoft.HexManiac.Core.ViewModels.DataFormats

GetAutoCompleteOptions() 공개 메소드

public GetAutoCompleteOptions ( ) : IEnumerable
리턴 IEnumerable

GetAutoCompleteOptions() 공개 메소드

public GetAutoCompleteOptions ( string line, int caretLineIndex, int caretCharacterIndex ) : IReadOnlyList
line string
caretLineIndex int
caretCharacterIndex int
리턴 IReadOnlyList

GetMoveNumber() 공개 메소드

public GetMoveNumber ( string input ) : int
input string
리턴 int

GetPokemonNumber() 공개 메소드

public GetPokemonNumber ( string input ) : int
input string
리턴 int

Search() 공개 메소드

public Search ( string parentArrayName, int index ) : HavenSoft.HexManiac.Core.ViewModels.DataFormats
parentArrayName string
index int
리턴 HavenSoft.HexManiac.Core.ViewModels.DataFormats

SerializeRun() 공개 메소드

public SerializeRun ( ) : string
리턴 string

TrySearch() 공개 정적인 메소드

public static TrySearch ( IDataModel data, ModelDelta token, EggMoveRun &eggmoves ) : bool
data IDataModel
token ModelDelta
eggmoves EggMoveRun
리턴 bool

UpdateLimiter() 공개 메소드

public UpdateLimiter ( ModelDelta token ) : bool
token ModelDelta
리턴 bool

프로퍼티 상세

SharedFormatString 공개적으로 정적으로 프로퍼티

public static string SharedFormatString
리턴 string