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

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

◆ this[uint propertyId]

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

Gets/Sets the value of a property.

This will never return null; if a property id is not in the map, a ksMultiType of type ksMultiType.Types.UNDEFINED is returned.

Parameters
propertyId
Returns