Show / Hide Table of Contents

Struct ItemListSerialized<TItem>

Serializable (pure-data) object representing a ItemList<TItem>

Inherited Members
ValueType.Equals(object)
ValueType.GetHashCode()
ValueType.ToString()
object.GetType()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: GoRogue.SerializedTypes.MapGeneration.ContextComponents
Assembly: GoRogue.dll
Syntax
[DataContract]
public struct ItemListSerialized<TItem> where TItem : notnull
Type Parameters
Name Description
TItem

Fields

View Source

Items

Items added paired with the name of the step that added them.

Declaration
[DataMember]
public List<ItemStepPair<TItem>> Items
Field Value
Type Description
List<ItemStepPair<TItem>>

Methods

View Source

FromItemList(ItemList<TItem>)

Converts ItemList<TItem> to ItemListSerialized<TItem>.

Declaration
public static ItemListSerialized<TItem> FromItemList(ItemList<TItem> list)
Parameters
Type Name Description
ItemList<TItem> list
Returns
Type Description
ItemListSerialized<TItem>
View Source

ToItemList()

Converts ItemListSerialized<TItem> to ItemList<TItem>.

Declaration
public ItemList<TItem> ToItemList()
Returns
Type Description
ItemList<TItem>

Operators

View Source

implicit operator ItemListSerialized<TItem>(ItemList<TItem>)

Converts ItemList<TItem> to ItemListSerialized<TItem>.

Declaration
public static implicit operator ItemListSerialized<TItem>(ItemList<TItem> list)
Parameters
Type Name Description
ItemList<TItem> list
Returns
Type Description
ItemListSerialized<TItem>
View Source

implicit operator ItemList<TItem>(ItemListSerialized<TItem>)

Converts ItemListSerialized<TItem> to ItemList<TItem>.

Declaration
public static implicit operator ItemList<TItem>(ItemListSerialized<TItem> list)
Parameters
Type Name Description
ItemListSerialized<TItem> list
Returns
Type Description
ItemList<TItem>

Extension Methods

Utility.Yield<T>(T)
  • View Source
In this article
Back to top Generated by DocFX