The GamePropertyCollection type exposes the following members.

Methods

  NameDescription
Public methodAdd<(Of <<'(T>)>>)(Int32)
Adds a property with the given ID.
Public methodAdd<(Of <<'(T>)>>)(String)
Adds a property with with the given name.
Public methodAdd<(Of <<'(T>)>>)(GamePropertyMetadata<(Of <<'(T>)>>))
Adds a property for the given metadata.
Public methodEquals(Object)
Determines whether the specified Object is equal to this instance.
(Overrides ValueType..::..Equals(Object).)
Public methodEquals(GamePropertyCollection)
Indicates whether the current object is equal to another object of the same type.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGet<(Of <<'(T>)>>)(Int32)
Gets the property with the given ID.
Public methodGet<(Of <<'(T>)>>)(String)
Gets the property with the given name.
Public methodGet<(Of <<'(T>)>>)(GamePropertyMetadata<(Of <<'(T>)>>))
Gets the property for the given metadata.
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodGetHashCode
Returns a hash code for this instance.
(Overrides ValueType..::..GetHashCode()()()().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove(Int32)
Removes the property with the given ID.
Public methodRemove(IGamePropertyMetadata)
Removes the property for the given metadata.
Public methodRemove<(Of <<'(T>)>>)(String)
Removes the property with the given name.
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)

Operators

  NameDescription
Public operatorStatic memberEquality
Compares two GamePropertyCollections to determine whether they are the same.
Public operatorStatic memberInequality
Compares two GamePropertyCollections to determine whether they are different.

Extension Methods

  NameDescription
Public Extension MethodDo<(Of <<'(IGameProperty>)>>)(Action<(Of <<'(IGameProperty>)>>))Overloaded.
Performs the given action on each element in a sequence when it is enumerated.
(Defined by LinqHelper.)
Public Extension MethodDo<(Of <<'(IGameProperty>)>>)(Action<(Of <<'(IGameProperty, Int32>)>>))Overloaded.
Performs the given action on each element (incorporating its index) in a sequence when it is enumerated.
(Defined by LinqHelper.)
Public Extension MethodForEach<(Of <<'(IGameProperty>)>>)(Action<(Of <<'(IGameProperty>)>>))Overloaded.
Immediately performs the given action on each element in a sequence.
(Defined by LinqHelper.)
Public Extension MethodForEach<(Of <<'(IGameProperty>)>>)(Action<(Of <<'(IGameProperty, Int32>)>>))Overloaded.
Immediately performs the given action on each element (incorporating its index) in a sequence.
(Defined by LinqHelper.)
Public Extension MethodIndexOf<(Of <<'(IGameProperty>)>>)
Returns the index of the first element in a sequence that satisfies the specified condition.
(Defined by LinqHelper.)

Properties

  NameDescription
Public propertyOwner
Gets the game object that owns this collection.

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodIEnumerable..::..GetEnumerator
Returns an enumerator that iterates through the collection.

See Also