C# Class AcManager.Controls.ViewModels.RaceGridViewModel

Inheritance: FirstFloor.ModernUI.Presentation.NotifyPropertyChanged, IDisposable, IComparer, IUserPresetable
Show file Open project: gro-ove/actools Class Usage Examples

Public Properties

Property Type Description
OptionNfsPorscheNames bool

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddEntry() public method

public AddEntry ( [ car ) : void
car [
return void

Compare() public method

public Compare ( object x, object y ) : int
x object
y object
return int

DeleteEntry() public method

public DeleteEntry ( RaceGridEntry entry ) : void
entry RaceGridEntry
return void

Dispose() public method

public Dispose ( ) : void
return void

ExportToPresetData() public method

public ExportToPresetData ( ) : string
return string

FinishLoading() public method

public FinishLoading ( ) : void
return void

ImportFromPresetData() public method

public ImportFromPresetData ( string data ) : void
data string
return void

InsertEntry() public method

public InsertEntry ( int index, [ car ) : void
index int
car [
return void

LoadPreset() public static method

public static LoadPreset ( string presetFilename ) : void
presetFilename string
return void

LoadSerializedPreset() public static method

public static LoadSerializedPreset ( [ serializedPreset ) : void
serializedPreset [
return void

RaceGridViewModel() public method

public RaceGridViewModel ( bool ignoreStartingPosition = false ) : System
ignoreStartingPosition bool
return System

Reset() public method

public Reset ( ) : void
return void

Property Details

OptionNfsPorscheNames public static property

public static bool OptionNfsPorscheNames
return bool