LogoLogo
CtrlK
HomepageDiscordItchPatreonAsset Store
  • Start Here
  • Beginner's Guide
  • About Yarn Spinner
  • Crediting Yarn Spinner
  • FAQ
  • Writing Yarn Scripts
    • First Steps with Scripting
    • Yarn Spinner Editor
    • Scripting Fundamentals
    • Advanced Scripting
  • Yarn Spinner for Unity
    • First Steps with Unity
    • Installation for Unity
    • Yarn Spinner in Unity Scenes
    • Your First Yarn Spinner Game
    • Commands and Functions
    • Localisation and Assets
    • Samples
    • Unity Add-Ons
  • Components
  • Changelog
  • Yarn Spinner for Other Engines
    • Godot
    • Unreal
    • Bevy
  • API
    • C#
      • Yarn.Utility Namespace
      • Yarn Namespace
      • Yarn.Saliency Namespace
      • Yarn.Markup Namespace
      • Yarn.Compiler Namespace
      • Yarn.Compiler.Upgrader Namespace
      • Yarn.Unity Namespace
        • ActionMarkupHandler
        • ActionRegistrationExtension
        • Actions
        • BuiltinLocalisedLineProvider
        • Culture
        • Cultures
        • DialogueOption
        • DialoguePresenterBase
        • DialogueReference
        • DialogueRunner
        • Effects
        • GeneratedVariableStorageExtensions
        • IActionMarkupHandler
        • IActionRegistration
        • IAssetProvider
        • ICommand
        • IGeneratedVariableStorage
        • ILineProvider
        • InMemoryVariableStorage
        • IYarnTask
        • LineAdvancer
        • LineCancellationToken
        • LineMetadata
        • LinePresenter
        • LinePresenterButtonHandler
        • LineProviderBehaviour
        • Localization
        • LocalizationType
        • LocalizedLine
        • MarkupPalette
        • OptionItem
        • OptionsPresenter
        • PauseEventProcessor
        • RegistrationType
        • ReplacementMarkupHandler
        • SerializableDictionary
        • SerializableDictionary<TKey, TValue>
        • SerializableDictionary<TKey, TValue, TValueStorage>
        • SerializableDictionaryBase
        • SerializableDictionaryBase<TKey, TValue, TValueStorage>
          • SerializableDictionaryBase()
          • SerializableDictionaryBase(IDictionary<TKey, TValue>)
          • Add(TKey,TValue)
          • Add(KeyValuePair<TKey, TValue>)
          • Add(object,object)
          • Clear()
          • Contains(KeyValuePair<TKey, TValue>)
          • Contains(object)
          • ContainsKey(TKey)
          • CopyFrom(IDictionary<TKey, TValue>)
          • CopyTo(Array,int)
          • CopyTo(KeyValuePair<TKey, TValue>[],int)
          • GetEnumerator()
          • GetObjectData(SerializationInfo,StreamingContext)
          • OnAfterDeserialize()
          • OnBeforeSerialize()
          • OnDeserialization(object)
          • Remove(TKey)
          • Remove(KeyValuePair<TKey, TValue>)
          • Remove(object)
          • TryGetValue(TKey,TValue)
          • Count
          • IsFixedSize
          • IsReadOnly
          • IsSynchronized
          • this[TKey key]
          • this[object key]
          • Keys
          • SyncRoot
          • Values
        • StringTableEntry
        • StyleMarkerProcessor
        • UnityEventString
        • VariableStorageBehaviour
        • VoiceOverPresenter
        • YarnActionAttribute
        • YarnCommandAttribute
        • YarnFunctionAttribute
        • YarnProject
        • YarnTask
        • YarnTask<T>
        • YarnTaskCompletionSource
        • YarnTaskCompletionSource<T>
        • YarnTaskExtensions
      • Yarn.Unity.Legacy Namespace
      • Yarn.Unity.Samples Namespace
      • Yarn.Unity.UnityLocalization Namespace
    • Rust
Powered by GitBook
On this page
  • Summary
  • Constructors
  • Indexers
  • Methods
  • Properties

Was this helpful?

Edit
  1. API
  2. C#
  3. Yarn.Unity Namespace

SerializableDictionaryBase<TKey, TValue, TValueStorage>

Class in Yarn.Unity

Inherits from SerializableDictionaryBase

Summary

public abstract class SerializableDictionaryBase<TKey, TValue, TValueStorage> : SerializableDictionaryBase, IDictionary<TKey, TValue>, IDictionary, ISerializationCallbackReceiver, IDeserializationCallback, ISerializable

Constructors

Name
Description

SerializableDictionaryBase()

SerializableDictionaryBase(IDictionary<TKey, TValue>)

Indexers

Name
Description

this[TKey key]

this[object key]

Methods

Name
Description

Add(TKey,TValue)

Add(KeyValuePair<TKey, TValue>)

Add(object,object)

Clear()

Contains(KeyValuePair<TKey, TValue>)

Contains(object)

ContainsKey(TKey)

CopyFrom(IDictionary<TKey, TValue>)

CopyTo(Array,int)

CopyTo(KeyValuePair<TKey, TValue>[],int)

GetEnumerator()

GetObjectData(SerializationInfo,StreamingContext)

OnAfterDeserialize()

OnBeforeSerialize()

OnDeserialization(object)

Remove(TKey)

Remove(KeyValuePair<TKey, TValue>)

Remove(object)

TryGetValue(TKey,TValue)

Properties

Name
Description

Count

IsFixedSize

IsReadOnly

IsSynchronized

Keys

SyncRoot

Values

PreviousStorageNextSerializableDictionaryBase()

Last updated 5 months ago

Was this helpful?