C# 클래스 SimTelemetry.Objects.IniScanner

파일 보기 프로젝트 열기: nlhans/SimTelemetry 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Data Dictionary>
HandleCustomKeys Signal
HandleDuplicateKey Signal
HandleUnknownLine Signal
IgnoreGroups bool

Private Properties

프로퍼티 타입 설명
ParseParameter string[]
PopGroup void
PushGroup void

공개 메소드들

메소드 설명
IniScanner ( ) : System
Read ( ) : void
TryGetData ( string group, string key ) : string[]
TryGetDouble ( string key ) : double
TryGetDouble ( string group, string key ) : double
TryGetInt32 ( string key ) : int
TryGetInt32 ( string group, string key ) : int
TryGetString ( string key ) : string
TryGetString ( string group, string key ) : string

비공개 메소드들

메소드 설명
ParseParameter ( string d ) : string[]
PopGroup ( ) : void
PushGroup ( string group ) : void

메소드 상세

IniScanner() 공개 메소드

public IniScanner ( ) : System
리턴 System

Read() 공개 메소드

public Read ( ) : void
리턴 void

TryGetData() 공개 메소드

public TryGetData ( string group, string key ) : string[]
group string
key string
리턴 string[]

TryGetDouble() 공개 메소드

public TryGetDouble ( string key ) : double
key string
리턴 double

TryGetDouble() 공개 메소드

public TryGetDouble ( string group, string key ) : double
group string
key string
리턴 double

TryGetInt32() 공개 메소드

public TryGetInt32 ( string key ) : int
key string
리턴 int

TryGetInt32() 공개 메소드

public TryGetInt32 ( string group, string key ) : int
group string
key string
리턴 int

TryGetString() 공개 메소드

public TryGetString ( string key ) : string
key string
리턴 string

TryGetString() 공개 메소드

public TryGetString ( string group, string key ) : string
group string
key string
리턴 string

프로퍼티 상세

Data 공개적으로 프로퍼티

The data dictionary with groups, keys and then data (arrays).
public Dictionary> Data
리턴 Dictionary>

HandleCustomKeys 공개적으로 프로퍼티

This event is fired when the current line tries to insert a key that is present in the FireEventsForKeys property. The key value is NOT inserted into the final data dictionary!
public Signal HandleCustomKeys
리턴 Signal

HandleDuplicateKey 공개적으로 프로퍼티

This event is fired when a duplicate is tried to be inserted.
public Signal HandleDuplicateKey
리턴 Signal

HandleUnknownLine 공개적으로 프로퍼티

This event is fired whenever the INI parser comes across a line that isn't a key or group indicator.
public Signal HandleUnknownLine
리턴 Signal

IgnoreGroups 공개적으로 프로퍼티

This setting places all keys in one group. Default: true
public bool IgnoreGroups
리턴 bool