Show / Hide Table of Contents

Class UnitySurrogateSelector

Serialization support for List<T> and Dictionary<TKey,TValue> that doesn't rely on reflection of private members in order to be useable under the CoreCLR security model (WebPlayer).

Inheritance
Object
UnitySurrogateSelector
Implements
ISurrogateSelector
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Serialization
Assembly: UnityEngine.dll
Syntax
public class UnitySurrogateSelector : ISurrogateSelector

Methods

| Improve this Doc View Source

ChainSelector(ISurrogateSelector)

Declaration
public void ChainSelector(ISurrogateSelector selector)
Parameters
Type Name Description
ISurrogateSelector selector
| Improve this Doc View Source

GetNextSelector()

Declaration
public ISurrogateSelector GetNextSelector()
Returns
Type Description
ISurrogateSelector
| Improve this Doc View Source

GetSurrogate(Type, StreamingContext, out ISurrogateSelector)

Declaration
public ISerializationSurrogate GetSurrogate(Type type, StreamingContext context, out ISurrogateSelector selector)
Parameters
Type Name Description
Type type
StreamingContext context
ISurrogateSelector selector
Returns
Type Description
ISerializationSurrogate

Implements

System.Runtime.Serialization.ISurrogateSelector

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX