Class SimulationConfigurationExtraCollection
Last update: 16.07.2025Namespace: VM.Managed
Assembly: VMObjBase.dll
This class is to represent the extra simulation configuration collection.
[Obsolete]
public class SimulationConfigurationExtraCollection : LinkContainer, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← SimulationConfigurationExtraCollection
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
SimulationConfigurationExtraCollection()
Initializes a new instance of the
public SimulationConfigurationExtraCollection()
Properties
Count
Gets the number of elements contained in the
public virtual int Count { get; }
Property Value
Keys
Gets an
public virtual ICollection<string> Keys { get; }
Property Value
Values
Gets an
public virtual ICollection<simulationconfigurationextrabase> Values { get; }
Property Value
ICollectionSimulationConfigurationExtraBase>
this[string]
Gets or sets the
public virtual SimulationConfigurationExtraBase this[string strKey] { get; set; }
Property Value
SimulationConfigurationExtraBase
Methods
Add(string, SimulationConfigurationExtraBase)
Adds an element with the provided key and value to the
public virtual void Add(string key, SimulationConfigurationExtraBase value)
Parameters
key string
The object to use as the key of the element to add.
value SimulationConfigurationExtraBase
The object to use as the value of the element to add.
Exceptions
key is null.
An element with the same key already exists in the
The
Clear()
Removes all items from the
public virtual void Clear()
Exceptions
The
ContainsKey(string)
Determines whether the
public virtual bool ContainsKey(string key)
Parameters
key string
The key to locate in the
Returns
true if the
Exceptions
key is null.
GetEnumerator()
Returns an enumerator that iterates through the collection.
public virtual IEnumerator<keyvaluepair><string simulationconfigurationextrabase>> GetEnumerator()
Returns
IEnumeratorKeyValuePairstring, SimulationConfigurationExtraBase>>
A
GetSchema()
This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the
public virtual XmlSchema GetSchema()
Returns
An
ReadXml(XmlReader)
Generates an object from its XML representation.
public virtual void ReadXml(XmlReader reader)
Parameters
reader XmlReader
The
Remove(string)
Removes the element with the specified key from the
public virtual bool Remove(string key)
Parameters
key string
The key of the element to remove.
Returns
true if the element is successfully removed; otherwise, false. This method also returns false if key was not found in the original
Exceptions
key is null.
The
TryGetValue(string, out SimulationConfigurationExtraBase)
Gets the value associated with the specified key.
public virtual bool TryGetValue(string key, out SimulationConfigurationExtraBase value)
Parameters
key string
The key whose value to get.
value SimulationConfigurationExtraBase
When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.
Returns
true if the object that implements
Exceptions
key is null.
WriteXml(XmlWriter)
Converts an object into its XML representation.
public virtual void WriteXml(XmlWriter writer)
Parameters
writer XmlWriter
The