1 implementation of GetSurrogate
System.Runtime.Serialization.Formatters (1)
System\Runtime\Serialization\SurrogateSelector.cs (1)
145public virtual ISerializationSurrogate? GetSurrogate(Type type, StreamingContext context, out ISurrogateSelector selector)
6 references to GetSurrogate
System.Runtime.Serialization.Formatters (6)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs (3)
97if (surrogateSelector != null && (_serializationSurrogate = surrogateSelector.GetSurrogate(_objectType, context, out _)) != null) 160_serializationSurrogate = surrogateSelector.GetSurrogate(objectType, context, out _); 452_serializationSurrogate = surrogateSelector.GetSurrogate(objectType, context, out _);
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (1)
135return _surrogates != null && _surrogates.GetSurrogate(t, _context, out _) != null;
System\Runtime\Serialization\ObjectManager.cs (1)
686surrogate = _selector.GetSurrogate(selectorType, _context, out useless);
System\Runtime\Serialization\SurrogateSelector.cs (1)
159return _nextSelector.GetSurrogate(type, context, out selector);