Show / Hide Table of Contents

Struct AppendItemListsSerialized<TItem>

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

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

Fields

View Source

BaseListTag

A tag that must be attached to the component that will have items from the other list appended onto it.

Declaration
[DataMember]
public string BaseListTag
Field Value
Type Description
string
View Source

ListToAppendTag

A tag that must be attached to the component that will have its items appended onto the base list.

Declaration
[DataMember]
public string ListToAppendTag
Field Value
Type Description
string
View Source

Name

Name of the generation step.

Declaration
[DataMember]
public string Name
Field Value
Type Description
string
View Source

RemoveAppendedComponent

Whether or not to remove the component with the tag ListToAppendTag after its items have been added to the base list.

Declaration
[DataMember]
public bool RemoveAppendedComponent
Field Value
Type Description
bool

Methods

View Source

FromAppendItemLists(AppendItemLists<TItem>)

Converts AppendItemLists<TItem> to AppendItemListsSerialized<TItem>.

Declaration
public static AppendItemListsSerialized<TItem> FromAppendItemLists(AppendItemLists<TItem> step)
Parameters
Type Name Description
AppendItemLists<TItem> step
Returns
Type Description
AppendItemListsSerialized<TItem>
View Source

ToAppendItemLists()

Converts AppendItemListsSerialized<TItem> to AppendItemLists<TItem>.

Declaration
public AppendItemLists<TItem> ToAppendItemLists()
Returns
Type Description
AppendItemLists<TItem>

Operators

View Source

implicit operator AppendItemListsSerialized<TItem>(AppendItemLists<TItem>)

Converts AppendItemLists<TItem> to AppendItemListsSerialized<TItem>.

Declaration
public static implicit operator AppendItemListsSerialized<TItem>(AppendItemLists<TItem> step)
Parameters
Type Name Description
AppendItemLists<TItem> step
Returns
Type Description
AppendItemListsSerialized<TItem>
View Source

implicit operator AppendItemLists<TItem>(AppendItemListsSerialized<TItem>)

Converts AppendItemListsSerialized<TItem> to AppendItemLists<TItem>.

Declaration
public static implicit operator AppendItemLists<TItem>(AppendItemListsSerialized<TItem> step)
Parameters
Type Name Description
AppendItemListsSerialized<TItem> step
Returns
Type Description
AppendItemLists<TItem>

Extension Methods

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