C# 클래스 AcManager.Controls.ViewModels.RaceGridViewModel

상속: FirstFloor.ModernUI.Presentation.NotifyPropertyChanged, IDisposable, IComparer, IUserPresetable
파일 보기 프로젝트 열기: gro-ove/actools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
OptionNfsPorscheNames bool

Private Properties

프로퍼티 타입 설명
CombinePriorities IEnumerable
Entry_Deleted void
Entry_PropertyChanged void
FindCandidates Task>
FlattenPriorities IEnumerable
GenerateGameEntries Task>
OnCollectionChanged void
OnGridTypesUpdate void
PrepareScript string
RebuildGridAsync Task
RebuildGridAsyncInner Task
SaveLater void
SetOpponentsNumberInternal void
Share Task
Track_OnPropertyChanged void
UpdateExceeded void
UpdateOpponentsNumber void
UpdatePlayerEntry void
UpdateRandomModes void
UpdateViewFilter void

공개 메소드들

메소드 설명
AddEntry ( [ car ) : void
Compare ( object x, object y ) : int
DeleteEntry ( RaceGridEntry entry ) : void
Dispose ( ) : void
ExportToPresetData ( ) : string
FinishLoading ( ) : void
ImportFromPresetData ( string data ) : void
InsertEntry ( int index, [ car ) : void
LoadPreset ( string presetFilename ) : void
LoadSerializedPreset ( [ serializedPreset ) : void
RaceGridViewModel ( bool ignoreStartingPosition = false ) : System
Reset ( ) : void

비공개 메소드들

메소드 설명
CombinePriorities ( IEnumerable entries ) : IEnumerable
Entry_Deleted ( object sender, EventArgs e ) : void
Entry_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
FindCandidates ( CancellationToken cancellation = default(CancellationToken) ) : Task>
FlattenPriorities ( IEnumerable candidates ) : IEnumerable
GenerateGameEntries ( CancellationToken cancellation = default(CancellationToken) ) : Task>
OnCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnGridTypesUpdate ( object sender, EventArgs e ) : void
PrepareScript ( string script ) : string
RebuildGridAsync ( ) : Task
RebuildGridAsyncInner ( ) : Task
SaveLater ( ) : void
SetOpponentsNumberInternal ( int value ) : void
Share ( ) : Task
Track_OnPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
UpdateExceeded ( ) : void
UpdateOpponentsNumber ( ) : void
UpdatePlayerEntry ( ) : void
UpdateRandomModes ( ) : void
UpdateViewFilter ( ) : void

메소드 상세

AddEntry() 공개 메소드

public AddEntry ( [ car ) : void
car [
리턴 void

Compare() 공개 메소드

public Compare ( object x, object y ) : int
x object
y object
리턴 int

DeleteEntry() 공개 메소드

public DeleteEntry ( RaceGridEntry entry ) : void
entry RaceGridEntry
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ExportToPresetData() 공개 메소드

public ExportToPresetData ( ) : string
리턴 string

FinishLoading() 공개 메소드

public FinishLoading ( ) : void
리턴 void

ImportFromPresetData() 공개 메소드

public ImportFromPresetData ( string data ) : void
data string
리턴 void

InsertEntry() 공개 메소드

public InsertEntry ( int index, [ car ) : void
index int
car [
리턴 void

LoadPreset() 공개 정적인 메소드

public static LoadPreset ( string presetFilename ) : void
presetFilename string
리턴 void

LoadSerializedPreset() 공개 정적인 메소드

public static LoadSerializedPreset ( [ serializedPreset ) : void
serializedPreset [
리턴 void

RaceGridViewModel() 공개 메소드

public RaceGridViewModel ( bool ignoreStartingPosition = false ) : System
ignoreStartingPosition bool
리턴 System

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

프로퍼티 상세

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

public static bool OptionNfsPorscheNames
리턴 bool