Show / Hide Table of Contents

Interface ICopyContext

Inherited Members
ISerializerContext.ServiceProvider
ISerializerContext.AdditionalContext
Namespace: Orleans.Serialization
Assembly: Orleans.Core.Abstractions.dll
Syntax
public interface ICopyContext : ISerializerContext

Methods

| Improve this Doc View Source

CheckObjectWhileCopying(Object)

Declaration
object CheckObjectWhileCopying(object raw)
Parameters
Type Name Description
System.Object raw
Returns
Type Description
System.Object
| Improve this Doc View Source

DeepCopyInner(Object)

Declaration
object DeepCopyInner(object original)
Parameters
Type Name Description
System.Object original
Returns
Type Description
System.Object
| Improve this Doc View Source

RecordCopy(Object, Object)

Record an object-to-copy mapping into the current serialization context. Used for maintaining the .NET object graph during serialization operations. Used in generated code.

Declaration
void RecordCopy(object original, object copy)
Parameters
Type Name Description
System.Object original

Original object.

System.Object copy

Copy object that will be the serialized form of the original.

Extension Methods

Orleans.Serialization.SerializerContextExtensions.GetSerializationManager(Orleans.Serialization.ISerializerContext)
ImmutableExt.AsImmutable<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX