Sage Modeling and Simulation Library

ModelObjectDictionary Properties

The ModelObjectDictionary type exposes the following members.

Properties


  Name Description
Public property Count
Gets the number of elements contained in the ModelObjectDictionary.
Public property IsFixedSize
Gets a value indicating whether the ModelObjectDictionary object has a fixed size.
Public property IsReadOnly
Gets a value indicating whether the ModelObjectDictionary object is read-only.
Public property IsSynchronized
Gets a value indicating whether access to the ModelObjectDictionary is synchronized (thread safe).
Public property Item[([( Guid])])
Retrieves the ModelObject whose key is the specified Guid. Guid.Empty is considered an explicit request for a null return, and adding an object with Guid.Empty as the key is considered illegal. All other Guids, if not contained in the dictionary, will result in the firing of the UnknownModelObjectRequested event.
Public property Item[([( Object])])
Retrieves the ModelObject whose key is the specified Guid. Guid.Empty is considered an explicit request for a null return, and adding an object with Guid.Empty as the key is considered illegal. All other Guids, if not contained in the dictionary, will result in the firing of the UnknownModelObjectRequested event.
Public property Keys
Gets an ModelObjectDictionary object containing the keys of the ModelObjectDictionary object.
Public property SyncRoot
Gets an object that can be used to synchronize access to the ModelObjectDictionary.
Public property Values
Gets an ModelObjectDictionary object containing the values in the ModelObjectDictionary object.