KS.Reactor.ksPropertyMap Class Reference

Provides access to ksProperties. More...

Inheritance diagram for KS.Reactor.ksPropertyMap:

Public Member Functions

bool Contains (uint propertyId)
 Checks if a property id is in the map. More...
 
IEnumerator< KeyValuePair< uint, ksMultiType > > GetEnumerator ()
 Gets the property enumerator. More...
 

Properties

Dictionary< uint, ksMultiType >.KeyCollection? Keys [get]
 Collection of property keys. More...
 
ksMultiType this[uint propertyId] [get, set]
 Gets/Sets the value of a property. More...
 

Detailed Description

Provides access to ksProperties.

Member Function Documentation

◆ Contains()

bool KS.Reactor.ksPropertyMap.Contains ( uint  propertyId)

Checks if a property id is in the map.

Parameters
propertyIdProperty ID to check for.
Returns
True if the property id is in the map.

◆ GetEnumerator()

IEnumerator<KeyValuePair<uint, ksMultiType> > KS.Reactor.ksPropertyMap.GetEnumerator ( )

Gets the property enumerator.

Returns

Property Documentation

◆ Keys

Dictionary<uint, ksMultiType>.KeyCollection? KS.Reactor.ksPropertyMap.Keys
get

Collection of property keys.

◆ this[uint propertyId]

ksMultiType KS.Reactor.ksPropertyMap.this[uint propertyId]
getset

Gets/Sets the value of a property.

If a property id is not in the map, ksMultiType.Null is returned.

Parameters
propertyId
Returns