Skip to content

Instantly share code, notes, and snippets.

@galvesribeiro
Last active December 12, 2015 04:52
Show Gist options
  • Save galvesribeiro/9e160061ddfe61b3061e to your computer and use it in GitHub Desktop.
Save galvesribeiro/9e160061ddfe61b3061e to your computer and use it in GitHub Desktop.
DNX CodeGen
#if !EXCLUDE_CODEGEN
#pragma warning disable 162
#pragma warning disable 219
#pragma warning disable 414
#pragma warning disable 649
#pragma warning disable 693
#pragma warning disable 1591
#pragma warning disable 1998
[assembly: global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0")]
[assembly: global::Orleans.CodeGeneration.OrleansCodeGenerationTargetAttribute("Orleans, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null")]
namespace Orleans
{
using global::Orleans.Async;
using global::Orleans;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.ObserverSubscriptionManager<>))]
internal class OrleansCodeGenOrleans_ObserverSubscriptionManagerSerializer<T>
where T : global::Orleans.IGrainObserver
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.ObserverSubscriptionManager<T>).@GetField("observers", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.ObserverSubscriptionManager<T>, global::System.Collections.Generic.HashSet<T>> getField0 = (global::System.Func<global::Orleans.ObserverSubscriptionManager<T>, global::System.Collections.Generic.HashSet<T>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.ObserverSubscriptionManager<T>, global::System.Collections.Generic.HashSet<T>> setField0 = (global::System.Action<global::Orleans.ObserverSubscriptionManager<T>, global::System.Collections.Generic.HashSet<T>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.ObserverSubscriptionManager<T> input = ((global::Orleans.ObserverSubscriptionManager<T>)original);
global::Orleans.ObserverSubscriptionManager<T> result = new global::Orleans.ObserverSubscriptionManager<T>();
setField0(result, (global::System.Collections.Generic.HashSet<T>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.ObserverSubscriptionManager<T> input = (global::Orleans.ObserverSubscriptionManager<T>)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.HashSet<T>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.ObserverSubscriptionManager<T> result = new global::Orleans.ObserverSubscriptionManager<T>();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Collections.Generic.HashSet<T>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.HashSet<T>), stream));
return (global::Orleans.ObserverSubscriptionManager<T>)result;
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_ObserverSubscriptionManagerSerializerRegisterer
{
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.ObserverSubscriptionManager<>), typeof (OrleansCodeGenOrleans_ObserverSubscriptionManagerSerializer<>));
}
static OrleansCodeGenOrleans_ObserverSubscriptionManagerSerializerRegisterer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.TableVersion)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_TableVersionSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.TableVersion).@GetField("<Version>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.TableVersion, global::System.Int32> setField0 = (global::System.Action<global::Orleans.TableVersion, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.TableVersion).@GetField("<VersionEtag>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.TableVersion, global::System.String> setField1 = (global::System.Action<global::Orleans.TableVersion, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.TableVersion input = ((global::Orleans.TableVersion)original);
global::Orleans.TableVersion result = (global::Orleans.TableVersion)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.TableVersion));
setField0(result, input.@Version);
setField1(result, input.@VersionEtag);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.TableVersion input = (global::Orleans.TableVersion)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Version, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@VersionEtag, stream, typeof (global::System.String));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.TableVersion result = (global::Orleans.TableVersion)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.TableVersion));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField1(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
return (global::Orleans.TableVersion)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.TableVersion), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_TableVersionSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.MembershipTableData)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_MembershipTableDataSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.MembershipTableData).@GetField("<Members>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.MembershipTableData, global::System.Collections.Generic.IReadOnlyList<global::System.Tuple<global::Orleans.MembershipEntry, global::System.String>>> setField0 = (global::System.Action<global::Orleans.MembershipTableData, global::System.Collections.Generic.IReadOnlyList<global::System.Tuple<global::Orleans.MembershipEntry, global::System.String>>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.MembershipTableData).@GetField("<Version>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.MembershipTableData, global::Orleans.TableVersion> setField1 = (global::System.Action<global::Orleans.MembershipTableData, global::Orleans.TableVersion>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.MembershipTableData input = ((global::Orleans.MembershipTableData)original);
global::Orleans.MembershipTableData result = (global::Orleans.MembershipTableData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.MembershipTableData));
setField0(result, input.@Members);
setField1(result, input.@Version);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.MembershipTableData input = (global::Orleans.MembershipTableData)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Members, stream, typeof (global::System.Collections.Generic.IReadOnlyList<global::System.Tuple<global::Orleans.MembershipEntry, global::System.String>>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Version, stream, typeof (global::Orleans.TableVersion));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.MembershipTableData result = (global::Orleans.MembershipTableData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.MembershipTableData));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Collections.Generic.IReadOnlyList<global::System.Tuple<global::Orleans.MembershipEntry, global::System.String>>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.IReadOnlyList<global::System.Tuple<global::Orleans.MembershipEntry, global::System.String>>), stream));
setField1(result, (global::Orleans.TableVersion)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.TableVersion), stream));
return (global::Orleans.MembershipTableData)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.MembershipTableData), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_MembershipTableDataSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.MembershipEntry)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_MembershipEntrySerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.MembershipEntry input = ((global::Orleans.MembershipEntry)original);
global::Orleans.MembershipEntry result = new global::Orleans.MembershipEntry();
result.@FaultZone = input.@FaultZone;
result.@HostName = input.@HostName;
result.@IAmAliveTime = input.@IAmAliveTime;
result.@InstanceName = input.@InstanceName;
result.@ProxyPort = input.@ProxyPort;
result.@RoleName = input.@RoleName;
result.@SiloAddress = input.@SiloAddress;
result.@StartTime = input.@StartTime;
result.@Status = input.@Status;
result.@SuspectTimes = input.@SuspectTimes;
result.@UpdateZone = input.@UpdateZone;
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.MembershipEntry input = (global::Orleans.MembershipEntry)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@FaultZone, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@HostName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@IAmAliveTime, stream, typeof (global::System.DateTime));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@InstanceName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ProxyPort, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@RoleName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SiloAddress, stream, typeof (global::Orleans.Runtime.SiloAddress));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StartTime, stream, typeof (global::System.DateTime));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Status, stream, typeof (global::Orleans.Runtime.SiloStatus));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SuspectTimes, stream, typeof (global::System.Collections.Generic.List<global::System.Tuple<global::Orleans.Runtime.SiloAddress, global::System.DateTime>>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UpdateZone, stream, typeof (global::System.Int32));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.MembershipEntry result = new global::Orleans.MembershipEntry();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@FaultZone = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@HostName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@IAmAliveTime = (global::System.DateTime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.DateTime), stream);
result.@InstanceName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@ProxyPort = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@RoleName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@SiloAddress = (global::Orleans.Runtime.SiloAddress)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.SiloAddress), stream);
result.@StartTime = (global::System.DateTime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.DateTime), stream);
result.@Status = (global::Orleans.Runtime.SiloStatus)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.SiloStatus), stream);
result.@SuspectTimes = (global::System.Collections.Generic.List<global::System.Tuple<global::Orleans.Runtime.SiloAddress, global::System.DateTime>>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.List<global::System.Tuple<global::Orleans.Runtime.SiloAddress, global::System.DateTime>>), stream);
result.@UpdateZone = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
return (global::Orleans.MembershipEntry)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.MembershipEntry), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_MembershipEntrySerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.ReminderEntry)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_ReminderEntrySerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.ReminderEntry input = ((global::Orleans.ReminderEntry)original);
global::Orleans.ReminderEntry result = new global::Orleans.ReminderEntry();
result.@ETag = input.@ETag;
result.@GrainRef = input.@GrainRef;
result.@Period = input.@Period;
result.@ReminderName = input.@ReminderName;
result.@StartAt = input.@StartAt;
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.ReminderEntry input = (global::Orleans.ReminderEntry)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ETag, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GrainRef, stream, typeof (global::Orleans.Runtime.GrainReference));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Period, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ReminderName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StartAt, stream, typeof (global::System.DateTime));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.ReminderEntry result = new global::Orleans.ReminderEntry();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@ETag = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@GrainRef = (global::Orleans.Runtime.GrainReference)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GrainReference), stream);
result.@Period = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@ReminderName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@StartAt = (global::System.DateTime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.DateTime), stream);
return (global::Orleans.ReminderEntry)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.ReminderEntry), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_ReminderEntrySerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.ReminderData)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_ReminderDataSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.ReminderData).@GetField("<ETag>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.ReminderData, global::System.String> setField2 = (global::System.Action<global::Orleans.ReminderData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.ReminderData).@GetField("<GrainRef>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.ReminderData, global::Orleans.Runtime.GrainReference> setField0 = (global::System.Action<global::Orleans.ReminderData, global::Orleans.Runtime.GrainReference>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.ReminderData).@GetField("<ReminderName>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.ReminderData, global::System.String> setField1 = (global::System.Action<global::Orleans.ReminderData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.ReminderData input = ((global::Orleans.ReminderData)original);
global::Orleans.ReminderData result = (global::Orleans.ReminderData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.ReminderData));
setField2(result, input.@ETag);
setField0(result, input.@GrainRef);
setField1(result, input.@ReminderName);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.ReminderData input = (global::Orleans.ReminderData)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ETag, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GrainRef, stream, typeof (global::Orleans.Runtime.GrainReference));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ReminderName, stream, typeof (global::System.String));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.ReminderData result = (global::Orleans.ReminderData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.ReminderData));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField2(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField0(result, (global::Orleans.Runtime.GrainReference)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GrainReference), stream));
setField1(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
return (global::Orleans.ReminderData)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.ReminderData), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_ReminderDataSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.QueueId)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_QueueIdSerializer
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.QueueId).@GetField("queueId", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.QueueId, global::System.UInt32> getField1 = (global::System.Func<global::Orleans.Streams.QueueId, global::System.UInt32>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Streams.QueueId, global::System.UInt32> setField1 = (global::System.Action<global::Orleans.Streams.QueueId, global::System.UInt32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.QueueId).@GetField("queueNamePrefix", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.QueueId, global::System.String> getField0 = (global::System.Func<global::Orleans.Streams.QueueId, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.QueueId, global::System.String> setField0 = (global::System.Action<global::Orleans.Streams.QueueId, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Streams.QueueId).@GetField("uniformHashCache", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.QueueId, global::System.UInt32> getField2 = (global::System.Func<global::Orleans.Streams.QueueId, global::System.UInt32>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Streams.QueueId, global::System.UInt32> setField2 = (global::System.Action<global::Orleans.Streams.QueueId, global::System.UInt32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.QueueId input = ((global::Orleans.Streams.QueueId)original);
global::Orleans.Streams.QueueId result = (global::Orleans.Streams.QueueId)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.QueueId));
setField1(result, getField1(input));
setField0(result, getField0(input));
setField2(result, getField2(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.QueueId input = (global::Orleans.Streams.QueueId)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.UInt32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.UInt32));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.QueueId result = (global::Orleans.Streams.QueueId)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.QueueId));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::System.UInt32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.UInt32), stream));
setField0(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField2(result, (global::System.UInt32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.UInt32), stream));
return (global::Orleans.Streams.QueueId)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.QueueId), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_QueueIdSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StreamId)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StreamIdSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamId).@GetField("key", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamId, global::Orleans.Streams.StreamIdInternerKey> getField0 = (global::System.Func<global::Orleans.Streams.StreamId, global::Orleans.Streams.StreamIdInternerKey>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.StreamId, global::Orleans.Streams.StreamIdInternerKey> setField0 = (global::System.Action<global::Orleans.Streams.StreamId, global::Orleans.Streams.StreamIdInternerKey>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StreamId input = ((global::Orleans.Streams.StreamId)original);
global::Orleans.Streams.StreamId result = (global::Orleans.Streams.StreamId)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamId));
setField0(result, getField0(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StreamId input = (global::Orleans.Streams.StreamId)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Streams.StreamIdInternerKey));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StreamId result = (global::Orleans.Streams.StreamId)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamId));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::Orleans.Streams.StreamIdInternerKey)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamIdInternerKey), stream));
return (global::Orleans.Streams.StreamId)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StreamId), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_StreamIdSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StreamIdInternerKey)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StreamIdInternerKeySerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamIdInternerKey).@GetField("Guid", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamIdInternerKey, global::System.Guid> getField0 = (global::System.Func<global::Orleans.Streams.StreamIdInternerKey, global::System.Guid>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Streams.StreamIdInternerKey, global::System.Guid> setField0 = (global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Streams.StreamIdInternerKey, global::System.Guid>)global::Orleans.Serialization.SerializationManager.@GetValueSetter(field0);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Streams.StreamIdInternerKey).@GetField("Namespace", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamIdInternerKey, global::System.String> getField2 = (global::System.Func<global::Orleans.Streams.StreamIdInternerKey, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Streams.StreamIdInternerKey, global::System.String> setField2 = (global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Streams.StreamIdInternerKey, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetValueSetter(field2);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.StreamIdInternerKey).@GetField("ProviderName", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamIdInternerKey, global::System.String> getField1 = (global::System.Func<global::Orleans.Streams.StreamIdInternerKey, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Streams.StreamIdInternerKey, global::System.String> setField1 = (global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Streams.StreamIdInternerKey, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetValueSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StreamIdInternerKey input = ((global::Orleans.Streams.StreamIdInternerKey)original);
global::Orleans.Streams.StreamIdInternerKey result = default (global::Orleans.Streams.StreamIdInternerKey);
setField0(ref result, (global::System.Guid)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
setField2(ref result, getField2(input));
setField1(ref result, getField1(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StreamIdInternerKey input = (global::Orleans.Streams.StreamIdInternerKey)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Guid));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.String));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StreamIdInternerKey result = default (global::Orleans.Streams.StreamIdInternerKey);
setField0(ref result, (global::System.Guid)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Guid), stream));
setField2(ref result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField1(ref result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
return (global::Orleans.Streams.StreamIdInternerKey)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StreamIdInternerKey), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_StreamIdInternerKeySerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StreamConsumerExtension)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StreamConsumerExtensionSerializer
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.StreamConsumerExtension).@GetField("allStreamObservers", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerExtension, global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.IStreamSubscriptionHandle>> getField1 = (global::System.Func<global::Orleans.Streams.StreamConsumerExtension, global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.IStreamSubscriptionHandle>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerExtension, global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.IStreamSubscriptionHandle>> setField1 = (global::System.Action<global::Orleans.Streams.StreamConsumerExtension, global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.IStreamSubscriptionHandle>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Streams.StreamConsumerExtension).@GetField("logger", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerExtension, global::Orleans.Runtime.Logger> getField2 = (global::System.Func<global::Orleans.Streams.StreamConsumerExtension, global::Orleans.Runtime.Logger>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerExtension, global::Orleans.Runtime.Logger> setField2 = (global::System.Action<global::Orleans.Streams.StreamConsumerExtension, global::Orleans.Runtime.Logger>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamConsumerExtension).@GetField("providerRuntime", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerExtension, global::Orleans.Streams.IStreamProviderRuntime> getField0 = (global::System.Func<global::Orleans.Streams.StreamConsumerExtension, global::Orleans.Streams.IStreamProviderRuntime>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerExtension, global::Orleans.Streams.IStreamProviderRuntime> setField0 = (global::System.Action<global::Orleans.Streams.StreamConsumerExtension, global::Orleans.Streams.IStreamProviderRuntime>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StreamConsumerExtension input = ((global::Orleans.Streams.StreamConsumerExtension)original);
global::Orleans.Streams.StreamConsumerExtension result = (global::Orleans.Streams.StreamConsumerExtension)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamConsumerExtension));
setField1(result, (global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.IStreamSubscriptionHandle>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
setField2(result, (global::Orleans.Runtime.Logger)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField2(input)));
setField0(result, (global::Orleans.Streams.IStreamProviderRuntime)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StreamConsumerExtension input = (global::Orleans.Streams.StreamConsumerExtension)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.IStreamSubscriptionHandle>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::Orleans.Runtime.Logger));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Streams.IStreamProviderRuntime));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StreamConsumerExtension result = (global::Orleans.Streams.StreamConsumerExtension)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamConsumerExtension));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.IStreamSubscriptionHandle>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.IStreamSubscriptionHandle>), stream));
setField2(result, (global::Orleans.Runtime.Logger)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Logger), stream));
setField0(result, (global::Orleans.Streams.IStreamProviderRuntime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.IStreamProviderRuntime), stream));
return (global::Orleans.Streams.StreamConsumerExtension)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StreamConsumerExtension), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_StreamConsumerExtensionSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StreamHandshakeToken)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StreamHandshakeTokenSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamHandshakeToken).@GetField("<Token>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.StreamHandshakeToken, global::Orleans.Streams.StreamSequenceToken> setField0 = (global::System.Action<global::Orleans.Streams.StreamHandshakeToken, global::Orleans.Streams.StreamSequenceToken>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StreamHandshakeToken input = ((global::Orleans.Streams.StreamHandshakeToken)original);
global::Orleans.Streams.StreamHandshakeToken result = new global::Orleans.Streams.StreamHandshakeToken();
setField0(result, input.@Token);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StreamHandshakeToken input = (global::Orleans.Streams.StreamHandshakeToken)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Token, stream, typeof (global::Orleans.Streams.StreamSequenceToken));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StreamHandshakeToken result = new global::Orleans.Streams.StreamHandshakeToken();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::Orleans.Streams.StreamSequenceToken)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamSequenceToken), stream));
return (global::Orleans.Streams.StreamHandshakeToken)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StreamHandshakeToken), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_StreamHandshakeTokenSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StartToken)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StartTokenSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamHandshakeToken).@GetField("<Token>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.StreamHandshakeToken, global::Orleans.Streams.StreamSequenceToken> setField0 = (global::System.Action<global::Orleans.Streams.StreamHandshakeToken, global::Orleans.Streams.StreamSequenceToken>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StartToken input = ((global::Orleans.Streams.StartToken)original);
global::Orleans.Streams.StartToken result = new global::Orleans.Streams.StartToken();
setField0(result, input.@Token);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StartToken input = (global::Orleans.Streams.StartToken)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Token, stream, typeof (global::Orleans.Streams.StreamSequenceToken));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StartToken result = new global::Orleans.Streams.StartToken();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::Orleans.Streams.StreamSequenceToken)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamSequenceToken), stream));
return (global::Orleans.Streams.StartToken)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StartToken), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_StartTokenSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.DeliveryToken)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_DeliveryTokenSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamHandshakeToken).@GetField("<Token>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.StreamHandshakeToken, global::Orleans.Streams.StreamSequenceToken> setField0 = (global::System.Action<global::Orleans.Streams.StreamHandshakeToken, global::Orleans.Streams.StreamSequenceToken>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.DeliveryToken input = ((global::Orleans.Streams.DeliveryToken)original);
global::Orleans.Streams.DeliveryToken result = new global::Orleans.Streams.DeliveryToken();
setField0(result, input.@Token);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.DeliveryToken input = (global::Orleans.Streams.DeliveryToken)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Token, stream, typeof (global::Orleans.Streams.StreamSequenceToken));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.DeliveryToken result = new global::Orleans.Streams.DeliveryToken();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::Orleans.Streams.StreamSequenceToken)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamSequenceToken), stream));
return (global::Orleans.Streams.DeliveryToken)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.DeliveryToken), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_DeliveryTokenSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StreamImpl<>))]
internal class OrleansCodeGenOrleans_Streams_StreamImplSerializer<T>
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.StreamImpl<T>).@GetField("isRewindable", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamImpl<T>, global::System.Boolean> getField1 = (global::System.Func<global::Orleans.Streams.StreamImpl<T>, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Streams.StreamImpl<T>, global::System.Boolean> setField1 = (global::System.Action<global::Orleans.Streams.StreamImpl<T>, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamImpl<T>).@GetField("streamId", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamImpl<T>, global::Orleans.Streams.StreamId> getField0 = (global::System.Func<global::Orleans.Streams.StreamImpl<T>, global::Orleans.Streams.StreamId>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.StreamImpl<T>, global::Orleans.Streams.StreamId> setField0 = (global::System.Action<global::Orleans.Streams.StreamImpl<T>, global::Orleans.Streams.StreamId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StreamImpl<T> input = ((global::Orleans.Streams.StreamImpl<T>)original);
global::Orleans.Streams.StreamImpl<T> result = new global::Orleans.Streams.StreamImpl<T>();
setField1(result, getField1(input));
setField0(result, (global::Orleans.Streams.StreamId)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StreamImpl<T> input = (global::Orleans.Streams.StreamImpl<T>)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Streams.StreamId));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StreamImpl<T> result = new global::Orleans.Streams.StreamImpl<T>();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField0(result, (global::Orleans.Streams.StreamId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamId), stream));
return (global::Orleans.Streams.StreamImpl<T>)result;
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StreamImplSerializerRegisterer
{
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StreamImpl<>), typeof (OrleansCodeGenOrleans_Streams_StreamImplSerializer<>));
}
static OrleansCodeGenOrleans_Streams_StreamImplSerializerRegisterer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StreamSubscriptionHandleImpl<>))]
internal class OrleansCodeGenOrleans_Streams_StreamSubscriptionHandleImplSerializer<T>
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.StreamSubscriptionHandleImpl<T>).@GetField("filterWrapper", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Streams.IStreamFilterPredicateWrapper> getField1 = (global::System.Func<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Streams.IStreamFilterPredicateWrapper>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Streams.IStreamFilterPredicateWrapper> setField1 = (global::System.Action<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Streams.IStreamFilterPredicateWrapper>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamSubscriptionHandleImpl<T>).@GetField("streamImpl", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Streams.StreamImpl<T>> getField0 = (global::System.Func<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Streams.StreamImpl<T>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Streams.StreamImpl<T>> setField0 = (global::System.Action<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Streams.StreamImpl<T>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Streams.StreamSubscriptionHandleImpl<T>).@GetField("subscriptionId", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Runtime.GuidId> getField2 = (global::System.Func<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Runtime.GuidId>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Runtime.GuidId> setField2 = (global::System.Action<global::Orleans.Streams.StreamSubscriptionHandleImpl<T>, global::Orleans.Runtime.GuidId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StreamSubscriptionHandleImpl<T> input = ((global::Orleans.Streams.StreamSubscriptionHandleImpl<T>)original);
global::Orleans.Streams.StreamSubscriptionHandleImpl<T> result = (global::Orleans.Streams.StreamSubscriptionHandleImpl<T>)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamSubscriptionHandleImpl<T>));
setField1(result, (global::Orleans.Streams.IStreamFilterPredicateWrapper)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
setField0(result, (global::Orleans.Streams.StreamImpl<T>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
setField2(result, (global::Orleans.Runtime.GuidId)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField2(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StreamSubscriptionHandleImpl<T> input = (global::Orleans.Streams.StreamSubscriptionHandleImpl<T>)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::Orleans.Streams.IStreamFilterPredicateWrapper));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Streams.StreamImpl<T>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::Orleans.Runtime.GuidId));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StreamSubscriptionHandleImpl<T> result = (global::Orleans.Streams.StreamSubscriptionHandleImpl<T>)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamSubscriptionHandleImpl<T>));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::Orleans.Streams.IStreamFilterPredicateWrapper)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.IStreamFilterPredicateWrapper), stream));
setField0(result, (global::Orleans.Streams.StreamImpl<T>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamImpl<T>), stream));
setField2(result, (global::Orleans.Runtime.GuidId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GuidId), stream));
return (global::Orleans.Streams.StreamSubscriptionHandleImpl<T>)result;
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StreamSubscriptionHandleImplSerializerRegisterer
{
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StreamSubscriptionHandleImpl<>), typeof (OrleansCodeGenOrleans_Streams_StreamSubscriptionHandleImplSerializer<>));
}
static OrleansCodeGenOrleans_Streams_StreamSubscriptionHandleImplSerializerRegisterer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StreamConsumerData)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StreamConsumerDataSerializer
{
private static readonly global::System.Reflection.FieldInfo field4 = typeof (global::Orleans.Streams.StreamConsumerData).@GetField("Cursor", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IQueueCacheCursor> getField4 = (global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IQueueCacheCursor>)global::Orleans.Serialization.SerializationManager.@GetGetter(field4);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IQueueCacheCursor> setField4 = (global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IQueueCacheCursor>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field4);
private static readonly global::System.Reflection.FieldInfo field5 = typeof (global::Orleans.Streams.StreamConsumerData).@GetField("Filter", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IStreamFilterPredicateWrapper> getField5 = (global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IStreamFilterPredicateWrapper>)global::Orleans.Serialization.SerializationManager.@GetGetter(field5);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IStreamFilterPredicateWrapper> setField5 = (global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IStreamFilterPredicateWrapper>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field5);
private static readonly global::System.Reflection.FieldInfo field6 = typeof (global::Orleans.Streams.StreamConsumerData).@GetField("LastToken", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamHandshakeToken> getField6 = (global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamHandshakeToken>)global::Orleans.Serialization.SerializationManager.@GetGetter(field6);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamHandshakeToken> setField6 = (global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamHandshakeToken>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field6);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Streams.StreamConsumerData).@GetField("State", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamConsumerDataState> getField3 = (global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamConsumerDataState>)global::Orleans.Serialization.SerializationManager.@GetGetter(field3);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamConsumerDataState> setField3 = (global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamConsumerDataState>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Streams.StreamConsumerData).@GetField("StreamConsumer", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IStreamConsumerExtension> getField2 = (global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IStreamConsumerExtension>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IStreamConsumerExtension> setField2 = (global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.IStreamConsumerExtension>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.StreamConsumerData).@GetField("StreamId", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamId> getField1 = (global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamId>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamId> setField1 = (global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Streams.StreamId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamConsumerData).@GetField("SubscriptionId", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Runtime.GuidId> getField0 = (global::System.Func<global::Orleans.Streams.StreamConsumerData, global::Orleans.Runtime.GuidId>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Runtime.GuidId> setField0 = (global::System.Action<global::Orleans.Streams.StreamConsumerData, global::Orleans.Runtime.GuidId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StreamConsumerData input = ((global::Orleans.Streams.StreamConsumerData)original);
global::Orleans.Streams.StreamConsumerData result = (global::Orleans.Streams.StreamConsumerData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamConsumerData));
setField4(result, (global::Orleans.Streams.IQueueCacheCursor)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField4(input)));
setField5(result, (global::Orleans.Streams.IStreamFilterPredicateWrapper)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField5(input)));
setField6(result, (global::Orleans.Streams.StreamHandshakeToken)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField6(input)));
setField3(result, getField3(input));
setField2(result, (global::Orleans.Streams.IStreamConsumerExtension)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField2(input)));
setField1(result, (global::Orleans.Streams.StreamId)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
setField0(result, (global::Orleans.Runtime.GuidId)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StreamConsumerData input = (global::Orleans.Streams.StreamConsumerData)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField4(input), stream, typeof (global::Orleans.Streams.IQueueCacheCursor));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField5(input), stream, typeof (global::Orleans.Streams.IStreamFilterPredicateWrapper));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField6(input), stream, typeof (global::Orleans.Streams.StreamHandshakeToken));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField3(input), stream, typeof (global::Orleans.Streams.StreamConsumerDataState));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::Orleans.Streams.IStreamConsumerExtension));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::Orleans.Streams.StreamId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Runtime.GuidId));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StreamConsumerData result = (global::Orleans.Streams.StreamConsumerData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamConsumerData));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField4(result, (global::Orleans.Streams.IQueueCacheCursor)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.IQueueCacheCursor), stream));
setField5(result, (global::Orleans.Streams.IStreamFilterPredicateWrapper)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.IStreamFilterPredicateWrapper), stream));
setField6(result, (global::Orleans.Streams.StreamHandshakeToken)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamHandshakeToken), stream));
setField3(result, (global::Orleans.Streams.StreamConsumerDataState)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamConsumerDataState), stream));
setField2(result, (global::Orleans.Streams.IStreamConsumerExtension)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.IStreamConsumerExtension), stream));
setField1(result, (global::Orleans.Streams.StreamId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamId), stream));
setField0(result, (global::Orleans.Runtime.GuidId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GuidId), stream));
return (global::Orleans.Streams.StreamConsumerData)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StreamConsumerData), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_StreamConsumerDataSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StreamConsumerCollection)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StreamConsumerCollectionSerializer
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.StreamConsumerCollection).@GetField("lastActivityTime", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerCollection, global::System.DateTime> getField1 = (global::System.Func<global::Orleans.Streams.StreamConsumerCollection, global::System.DateTime>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerCollection, global::System.DateTime> setField1 = (global::System.Action<global::Orleans.Streams.StreamConsumerCollection, global::System.DateTime>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.StreamConsumerCollection).@GetField("queueData", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.StreamConsumerCollection, global::System.Collections.Generic.Dictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.StreamConsumerData>> getField0 = (global::System.Func<global::Orleans.Streams.StreamConsumerCollection, global::System.Collections.Generic.Dictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.StreamConsumerData>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.StreamConsumerCollection, global::System.Collections.Generic.Dictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.StreamConsumerData>> setField0 = (global::System.Action<global::Orleans.Streams.StreamConsumerCollection, global::System.Collections.Generic.Dictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.StreamConsumerData>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StreamConsumerCollection input = ((global::Orleans.Streams.StreamConsumerCollection)original);
global::Orleans.Streams.StreamConsumerCollection result = (global::Orleans.Streams.StreamConsumerCollection)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamConsumerCollection));
setField1(result, getField1(input));
setField0(result, (global::System.Collections.Generic.Dictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.StreamConsumerData>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StreamConsumerCollection input = (global::Orleans.Streams.StreamConsumerCollection)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.DateTime));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.StreamConsumerData>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StreamConsumerCollection result = (global::Orleans.Streams.StreamConsumerCollection)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamConsumerCollection));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::System.DateTime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.DateTime), stream));
setField0(result, (global::System.Collections.Generic.Dictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.StreamConsumerData>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::Orleans.Runtime.GuidId, global::Orleans.Streams.StreamConsumerData>), stream));
return (global::Orleans.Streams.StreamConsumerCollection)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StreamConsumerCollection), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_StreamConsumerCollectionSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.StreamFilterPredicate)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_StreamFilterPredicateSerializer
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::System.MulticastDelegate).@GetField("_invocationCount", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::System.MulticastDelegate, global::System.IntPtr> getField1 = (global::System.Func<global::System.MulticastDelegate, global::System.IntPtr>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::System.MulticastDelegate, global::System.IntPtr> setField1 = (global::System.Action<global::System.MulticastDelegate, global::System.IntPtr>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::System.MulticastDelegate).@GetField("_invocationList", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::System.MulticastDelegate, global::System.Object> getField0 = (global::System.Func<global::System.MulticastDelegate, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::System.MulticastDelegate, global::System.Object> setField0 = (global::System.Action<global::System.MulticastDelegate, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::System.Delegate).@GetField("_methodBase", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::System.Delegate, global::System.Object> getField3 = (global::System.Func<global::System.Delegate, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetGetter(field3);
private static readonly global::System.Action<global::System.Delegate, global::System.Object> setField3 = (global::System.Action<global::System.Delegate, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field4 = typeof (global::System.Delegate).@GetField("_methodPtr", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::System.Delegate, global::System.IntPtr> getField4 = (global::System.Func<global::System.Delegate, global::System.IntPtr>)global::Orleans.Serialization.SerializationManager.@GetGetter(field4);
private static readonly global::System.Action<global::System.Delegate, global::System.IntPtr> setField4 = (global::System.Action<global::System.Delegate, global::System.IntPtr>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field4);
private static readonly global::System.Reflection.FieldInfo field5 = typeof (global::System.Delegate).@GetField("_methodPtrAux", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::System.Delegate, global::System.IntPtr> getField5 = (global::System.Func<global::System.Delegate, global::System.IntPtr>)global::Orleans.Serialization.SerializationManager.@GetGetter(field5);
private static readonly global::System.Action<global::System.Delegate, global::System.IntPtr> setField5 = (global::System.Action<global::System.Delegate, global::System.IntPtr>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field5);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::System.Delegate).@GetField("_target", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::System.Delegate, global::System.Object> getField2 = (global::System.Func<global::System.Delegate, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::System.Delegate, global::System.Object> setField2 = (global::System.Action<global::System.Delegate, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.StreamFilterPredicate input = ((global::Orleans.Streams.StreamFilterPredicate)original);
global::Orleans.Streams.StreamFilterPredicate result = (global::Orleans.Streams.StreamFilterPredicate)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamFilterPredicate));
setField1(result, getField1(input));
setField0(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
setField3(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField3(input)));
setField4(result, getField4(input));
setField5(result, getField5(input));
setField2(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField2(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.StreamFilterPredicate input = (global::Orleans.Streams.StreamFilterPredicate)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.IntPtr));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Object));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField3(input), stream, typeof (global::System.Object));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField4(input), stream, typeof (global::System.IntPtr));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField5(input), stream, typeof (global::System.IntPtr));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.Object));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.StreamFilterPredicate result = (global::Orleans.Streams.StreamFilterPredicate)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.StreamFilterPredicate));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::System.IntPtr)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.IntPtr), stream));
setField0(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Object), stream));
setField3(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Object), stream));
setField4(result, (global::System.IntPtr)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.IntPtr), stream));
setField5(result, (global::System.IntPtr)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.IntPtr), stream));
setField2(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Object), stream));
return (global::Orleans.Streams.StreamFilterPredicate)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.StreamFilterPredicate), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_StreamFilterPredicateSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.FilterPredicateWrapperData)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_FilterPredicateWrapperDataSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.FilterPredicateWrapperData).@GetField("<FilterData>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.FilterPredicateWrapperData, global::System.Object> setField0 = (global::System.Action<global::Orleans.Streams.FilterPredicateWrapperData, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Streams.FilterPredicateWrapperData).@GetField("className", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.FilterPredicateWrapperData, global::System.String> getField2 = (global::System.Func<global::Orleans.Streams.FilterPredicateWrapperData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Streams.FilterPredicateWrapperData, global::System.String> setField2 = (global::System.Action<global::Orleans.Streams.FilterPredicateWrapperData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.FilterPredicateWrapperData).@GetField("methodName", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.FilterPredicateWrapperData, global::System.String> getField1 = (global::System.Func<global::Orleans.Streams.FilterPredicateWrapperData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Streams.FilterPredicateWrapperData, global::System.String> setField1 = (global::System.Action<global::Orleans.Streams.FilterPredicateWrapperData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.FilterPredicateWrapperData input = ((global::Orleans.Streams.FilterPredicateWrapperData)original);
global::Orleans.Streams.FilterPredicateWrapperData result = (global::Orleans.Streams.FilterPredicateWrapperData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.FilterPredicateWrapperData));
setField0(result, input.@FilterData);
setField2(result, getField2(input));
setField1(result, getField1(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.FilterPredicateWrapperData input = (global::Orleans.Streams.FilterPredicateWrapperData)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@FilterData, stream, typeof (global::System.Object));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.String));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.FilterPredicateWrapperData result = (global::Orleans.Streams.FilterPredicateWrapperData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.FilterPredicateWrapperData));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Object), stream));
setField2(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField1(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
return (global::Orleans.Streams.FilterPredicateWrapperData)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.FilterPredicateWrapperData), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_FilterPredicateWrapperDataSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.OrFilter)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_OrFilterSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.OrFilter).@GetField("filters", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.OrFilter, global::System.Collections.Generic.List<global::Orleans.Streams.IStreamFilterPredicateWrapper>> getField0 = (global::System.Func<global::Orleans.Streams.OrFilter, global::System.Collections.Generic.List<global::Orleans.Streams.IStreamFilterPredicateWrapper>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.OrFilter, global::System.Collections.Generic.List<global::Orleans.Streams.IStreamFilterPredicateWrapper>> setField0 = (global::System.Action<global::Orleans.Streams.OrFilter, global::System.Collections.Generic.List<global::Orleans.Streams.IStreamFilterPredicateWrapper>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.OrFilter input = ((global::Orleans.Streams.OrFilter)original);
global::Orleans.Streams.OrFilter result = (global::Orleans.Streams.OrFilter)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.OrFilter));
setField0(result, (global::System.Collections.Generic.List<global::Orleans.Streams.IStreamFilterPredicateWrapper>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.OrFilter input = (global::Orleans.Streams.OrFilter)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.List<global::Orleans.Streams.IStreamFilterPredicateWrapper>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.OrFilter result = (global::Orleans.Streams.OrFilter)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.OrFilter));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Collections.Generic.List<global::Orleans.Streams.IStreamFilterPredicateWrapper>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.List<global::Orleans.Streams.IStreamFilterPredicateWrapper>), stream));
return (global::Orleans.Streams.OrFilter)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.OrFilter), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_OrFilterSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.PersistentStreamProviderConfig)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_PersistentStreamProviderConfigSerializer
{
private static readonly global::System.Reflection.FieldInfo field4 = typeof (global::Orleans.Streams.PersistentStreamProviderConfig).@GetField("<BalancerType>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::Orleans.Streams.StreamQueueBalancerType> setField4 = (global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::Orleans.Streams.StreamQueueBalancerType>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field4);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.PersistentStreamProviderConfig).@GetField("<GetQueueMsgsTimerPeriod>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan> setField0 = (global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.PersistentStreamProviderConfig).@GetField("<InitQueueTimeout>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan> setField1 = (global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Streams.PersistentStreamProviderConfig).@GetField("<MaxEventDeliveryTime>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan> setField2 = (global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field5 = typeof (global::Orleans.Streams.PersistentStreamProviderConfig).@GetField("<PubSubType>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::Orleans.Streams.StreamPubSubType> setField5 = (global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::Orleans.Streams.StreamPubSubType>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field5);
private static readonly global::System.Reflection.FieldInfo field6 = typeof (global::Orleans.Streams.PersistentStreamProviderConfig).@GetField("<SiloMaturityPeriod>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan> setField6 = (global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field6);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Streams.PersistentStreamProviderConfig).@GetField("<StreamInactivityPeriod>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan> setField3 = (global::System.Action<global::Orleans.Streams.PersistentStreamProviderConfig, global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.PersistentStreamProviderConfig input = ((global::Orleans.Streams.PersistentStreamProviderConfig)original);
global::Orleans.Streams.PersistentStreamProviderConfig result = (global::Orleans.Streams.PersistentStreamProviderConfig)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.PersistentStreamProviderConfig));
setField4(result, input.@BalancerType);
setField0(result, input.@GetQueueMsgsTimerPeriod);
setField1(result, input.@InitQueueTimeout);
setField2(result, input.@MaxEventDeliveryTime);
setField5(result, input.@PubSubType);
setField6(result, input.@SiloMaturityPeriod);
setField3(result, input.@StreamInactivityPeriod);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.PersistentStreamProviderConfig input = (global::Orleans.Streams.PersistentStreamProviderConfig)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@BalancerType, stream, typeof (global::Orleans.Streams.StreamQueueBalancerType));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GetQueueMsgsTimerPeriod, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@InitQueueTimeout, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxEventDeliveryTime, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@PubSubType, stream, typeof (global::Orleans.Streams.StreamPubSubType));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SiloMaturityPeriod, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StreamInactivityPeriod, stream, typeof (global::System.TimeSpan));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.PersistentStreamProviderConfig result = (global::Orleans.Streams.PersistentStreamProviderConfig)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.PersistentStreamProviderConfig));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField4(result, (global::Orleans.Streams.StreamQueueBalancerType)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamQueueBalancerType), stream));
setField0(result, (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream));
setField1(result, (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream));
setField2(result, (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream));
setField5(result, (global::Orleans.Streams.StreamPubSubType)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamPubSubType), stream));
setField6(result, (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream));
setField3(result, (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream));
return (global::Orleans.Streams.PersistentStreamProviderConfig)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.PersistentStreamProviderConfig), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_PersistentStreamProviderConfigSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.ImplicitStreamSubscriberTable)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_ImplicitStreamSubscriberTableSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.ImplicitStreamSubscriberTable).@GetField("table", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.ImplicitStreamSubscriberTable, global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.HashSet<global::System.Int32>>> getField0 = (global::System.Func<global::Orleans.Streams.ImplicitStreamSubscriberTable, global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.HashSet<global::System.Int32>>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.ImplicitStreamSubscriberTable, global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.HashSet<global::System.Int32>>> setField0 = (global::System.Action<global::Orleans.Streams.ImplicitStreamSubscriberTable, global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.HashSet<global::System.Int32>>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.ImplicitStreamSubscriberTable input = ((global::Orleans.Streams.ImplicitStreamSubscriberTable)original);
global::Orleans.Streams.ImplicitStreamSubscriberTable result = (global::Orleans.Streams.ImplicitStreamSubscriberTable)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.ImplicitStreamSubscriberTable));
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.HashSet<global::System.Int32>>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.ImplicitStreamSubscriberTable input = (global::Orleans.Streams.ImplicitStreamSubscriberTable)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.HashSet<global::System.Int32>>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.ImplicitStreamSubscriberTable result = (global::Orleans.Streams.ImplicitStreamSubscriberTable)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.ImplicitStreamSubscriberTable));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.HashSet<global::System.Int32>>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.HashSet<global::System.Int32>>), stream));
return (global::Orleans.Streams.ImplicitStreamSubscriberTable)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.ImplicitStreamSubscriberTable), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_ImplicitStreamSubscriberTableSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.PubSubPublisherState)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_PubSubPublisherStateSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.PubSubPublisherState).@GetField("Stream", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.PubSubPublisherState, global::Orleans.Streams.StreamId> getField0 = (global::System.Func<global::Orleans.Streams.PubSubPublisherState, global::Orleans.Streams.StreamId>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.PubSubPublisherState, global::Orleans.Streams.StreamId> setField0 = (global::System.Action<global::Orleans.Streams.PubSubPublisherState, global::Orleans.Streams.StreamId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.PubSubPublisherState).@GetField("producerReference", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.PubSubPublisherState, global::Orleans.Runtime.GrainReference> getField1 = (global::System.Func<global::Orleans.Streams.PubSubPublisherState, global::Orleans.Runtime.GrainReference>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Streams.PubSubPublisherState, global::Orleans.Runtime.GrainReference> setField1 = (global::System.Action<global::Orleans.Streams.PubSubPublisherState, global::Orleans.Runtime.GrainReference>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.PubSubPublisherState input = ((global::Orleans.Streams.PubSubPublisherState)original);
global::Orleans.Streams.PubSubPublisherState result = (global::Orleans.Streams.PubSubPublisherState)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.PubSubPublisherState));
setField0(result, (global::Orleans.Streams.StreamId)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
setField1(result, (global::Orleans.Runtime.GrainReference)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.PubSubPublisherState input = (global::Orleans.Streams.PubSubPublisherState)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Streams.StreamId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::Orleans.Runtime.GrainReference));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.PubSubPublisherState result = (global::Orleans.Streams.PubSubPublisherState)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.PubSubPublisherState));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::Orleans.Streams.StreamId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamId), stream));
setField1(result, (global::Orleans.Runtime.GrainReference)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GrainReference), stream));
return (global::Orleans.Streams.PubSubPublisherState)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.PubSubPublisherState), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_PubSubPublisherStateSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Streams.PubSubSubscriptionState)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Streams_PubSubSubscriptionStateSerializer
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Streams.PubSubSubscriptionState).@GetField("Stream", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Streams.StreamId> getField1 = (global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Streams.StreamId>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Streams.StreamId> setField1 = (global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Streams.StreamId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Streams.PubSubSubscriptionState).@GetField("SubscriptionId", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Runtime.GuidId> getField0 = (global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Runtime.GuidId>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Runtime.GuidId> setField0 = (global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Runtime.GuidId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Streams.PubSubSubscriptionState).@GetField("consumerReference", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Runtime.GrainReference> getField2 = (global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Runtime.GrainReference>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Runtime.GrainReference> setField2 = (global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Runtime.GrainReference>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Streams.PubSubSubscriptionState).@GetField("filterWrapper", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::System.Object> getField3 = (global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetGetter(field3);
private static readonly global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::System.Object> setField3 = (global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field4 = typeof (global::Orleans.Streams.PubSubSubscriptionState).@GetField("state", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Streams.PubSubSubscriptionState.SubscriptionStates> getField4 = (global::System.Func<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Streams.PubSubSubscriptionState.SubscriptionStates>)global::Orleans.Serialization.SerializationManager.@GetGetter(field4);
private static readonly global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Streams.PubSubSubscriptionState.SubscriptionStates> setField4 = (global::System.Action<global::Orleans.Streams.PubSubSubscriptionState, global::Orleans.Streams.PubSubSubscriptionState.SubscriptionStates>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field4);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Streams.PubSubSubscriptionState input = ((global::Orleans.Streams.PubSubSubscriptionState)original);
global::Orleans.Streams.PubSubSubscriptionState result = (global::Orleans.Streams.PubSubSubscriptionState)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.PubSubSubscriptionState));
setField1(result, (global::Orleans.Streams.StreamId)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
setField0(result, (global::Orleans.Runtime.GuidId)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
setField2(result, (global::Orleans.Runtime.GrainReference)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField2(input)));
setField3(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField3(input)));
setField4(result, getField4(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Streams.PubSubSubscriptionState input = (global::Orleans.Streams.PubSubSubscriptionState)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::Orleans.Streams.StreamId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Runtime.GuidId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::Orleans.Runtime.GrainReference));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField3(input), stream, typeof (global::System.Object));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField4(input), stream, typeof (global::Orleans.Streams.PubSubSubscriptionState.SubscriptionStates));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Streams.PubSubSubscriptionState result = (global::Orleans.Streams.PubSubSubscriptionState)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Streams.PubSubSubscriptionState));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::Orleans.Streams.StreamId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.StreamId), stream));
setField0(result, (global::Orleans.Runtime.GuidId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GuidId), stream));
setField2(result, (global::Orleans.Runtime.GrainReference)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GrainReference), stream));
setField3(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Object), stream));
setField4(result, (global::Orleans.Streams.PubSubSubscriptionState.SubscriptionStates)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.PubSubSubscriptionState.SubscriptionStates), stream));
return (global::Orleans.Streams.PubSubSubscriptionState)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Streams.PubSubSubscriptionState), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Streams_PubSubSubscriptionStateSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Providers_Streams_SimpleMessageStream_SimpleMessageStreamProducerExtensionSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension).@GetField("fireAndForgetDelivery", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::System.Boolean> getField2 = (global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::System.Boolean> setField2 = (global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension).@GetField("logger", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::Orleans.Runtime.Logger> getField3 = (global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::Orleans.Runtime.Logger>)global::Orleans.Serialization.SerializationManager.@GetGetter(field3);
private static readonly global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::Orleans.Runtime.Logger> setField3 = (global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::Orleans.Runtime.Logger>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension).@GetField("providerRuntime", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::Orleans.Streams.IStreamProviderRuntime> getField1 = (global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::Orleans.Streams.IStreamProviderRuntime>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::Orleans.Streams.IStreamProviderRuntime> setField1 = (global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::Orleans.Streams.IStreamProviderRuntime>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension).@GetField("remoteConsumers", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::System.Collections.Generic.Dictionary<global::Orleans.Streams.StreamId, global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection>> getField0 = (global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::System.Collections.Generic.Dictionary<global::Orleans.Streams.StreamId, global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::System.Collections.Generic.Dictionary<global::Orleans.Streams.StreamId, global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection>> setField0 = (global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension, global::System.Collections.Generic.Dictionary<global::Orleans.Streams.StreamId, global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension input = ((global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension)original);
global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension result = (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension));
setField2(result, getField2(input));
setField3(result, (global::Orleans.Runtime.Logger)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField3(input)));
setField1(result, (global::Orleans.Streams.IStreamProviderRuntime)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
setField0(result, (global::System.Collections.Generic.Dictionary<global::Orleans.Streams.StreamId, global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension input = (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField3(input), stream, typeof (global::Orleans.Runtime.Logger));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::Orleans.Streams.IStreamProviderRuntime));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::Orleans.Streams.StreamId, global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension result = (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField2(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField3(result, (global::Orleans.Runtime.Logger)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Logger), stream));
setField1(result, (global::Orleans.Streams.IStreamProviderRuntime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Streams.IStreamProviderRuntime), stream));
setField0(result, (global::System.Collections.Generic.Dictionary<global::Orleans.Streams.StreamId, global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::Orleans.Streams.StreamId, global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection>), stream));
return (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Providers_Streams_SimpleMessageStream_SimpleMessageStreamProducerExtensionSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Providers_Streams_SimpleMessageStream_SimpleMessageStreamProducerExtension_StreamConsumerExtensionCollectionSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection).@GetField("consumers", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection, global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::System.Tuple<global::Orleans.Streams.IStreamConsumerExtension, global::Orleans.Streams.IStreamFilterPredicateWrapper>>> getField0 = (global::System.Func<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection, global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::System.Tuple<global::Orleans.Streams.IStreamConsumerExtension, global::Orleans.Streams.IStreamFilterPredicateWrapper>>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection, global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::System.Tuple<global::Orleans.Streams.IStreamConsumerExtension, global::Orleans.Streams.IStreamFilterPredicateWrapper>>> setField0 = (global::System.Action<global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection, global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::System.Tuple<global::Orleans.Streams.IStreamConsumerExtension, global::Orleans.Streams.IStreamFilterPredicateWrapper>>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection input = ((global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection)original);
global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection result = (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection));
setField0(result, (global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::System.Tuple<global::Orleans.Streams.IStreamConsumerExtension, global::Orleans.Streams.IStreamFilterPredicateWrapper>>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection input = (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::System.Tuple<global::Orleans.Streams.IStreamConsumerExtension, global::Orleans.Streams.IStreamFilterPredicateWrapper>>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection result = (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::System.Tuple<global::Orleans.Streams.IStreamConsumerExtension, global::Orleans.Streams.IStreamFilterPredicateWrapper>>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Concurrent.ConcurrentDictionary<global::Orleans.Runtime.GuidId, global::System.Tuple<global::Orleans.Streams.IStreamConsumerExtension, global::Orleans.Streams.IStreamFilterPredicateWrapper>>), stream));
return (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Providers.Streams.SimpleMessageStream.SimpleMessageStreamProducerExtension.StreamConsumerExtensionCollection), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Providers_Streams_SimpleMessageStream_SimpleMessageStreamProducerExtension_StreamConsumerExtensionCollectionSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.CodeGeneration.InvokeMethodRequest)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_CodeGeneration_InvokeMethodRequestSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.CodeGeneration.InvokeMethodRequest).@GetField("<Arguments>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.CodeGeneration.InvokeMethodRequest, global::System.Object[]> setField2 = (global::System.Action<global::Orleans.CodeGeneration.InvokeMethodRequest, global::System.Object[]>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.CodeGeneration.InvokeMethodRequest).@GetField("<InterfaceId>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.CodeGeneration.InvokeMethodRequest, global::System.Int32> setField0 = (global::System.Action<global::Orleans.CodeGeneration.InvokeMethodRequest, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.CodeGeneration.InvokeMethodRequest).@GetField("<MethodId>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.CodeGeneration.InvokeMethodRequest, global::System.Int32> setField1 = (global::System.Action<global::Orleans.CodeGeneration.InvokeMethodRequest, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.CodeGeneration.InvokeMethodRequest input = ((global::Orleans.CodeGeneration.InvokeMethodRequest)original);
global::Orleans.CodeGeneration.InvokeMethodRequest result = (global::Orleans.CodeGeneration.InvokeMethodRequest)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.CodeGeneration.InvokeMethodRequest));
setField2(result, input.@Arguments);
setField0(result, input.@InterfaceId);
setField1(result, input.@MethodId);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.CodeGeneration.InvokeMethodRequest input = (global::Orleans.CodeGeneration.InvokeMethodRequest)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Arguments, stream, typeof (global::System.Object[]));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@InterfaceId, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MethodId, stream, typeof (global::System.Int32));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.CodeGeneration.InvokeMethodRequest result = (global::Orleans.CodeGeneration.InvokeMethodRequest)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.CodeGeneration.InvokeMethodRequest));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField2(result, (global::System.Object[])global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Object[]), stream));
setField0(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField1(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
return (global::Orleans.CodeGeneration.InvokeMethodRequest)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.CodeGeneration.InvokeMethodRequest), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_CodeGeneration_InvokeMethodRequestSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.ActivationAddress)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_ActivationAddressSerializer
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.ActivationAddress).@GetField("<Activation>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.ActivationAddress, global::Orleans.Runtime.ActivationId> setField1 = (global::System.Action<global::Orleans.Runtime.ActivationAddress, global::Orleans.Runtime.ActivationId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.ActivationAddress).@GetField("<Grain>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.ActivationAddress, global::Orleans.Runtime.GrainId> setField0 = (global::System.Action<global::Orleans.Runtime.ActivationAddress, global::Orleans.Runtime.GrainId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.ActivationAddress).@GetField("<Silo>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.ActivationAddress, global::Orleans.Runtime.SiloAddress> setField2 = (global::System.Action<global::Orleans.Runtime.ActivationAddress, global::Orleans.Runtime.SiloAddress>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.ActivationAddress input = ((global::Orleans.Runtime.ActivationAddress)original);
global::Orleans.Runtime.ActivationAddress result = (global::Orleans.Runtime.ActivationAddress)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.ActivationAddress));
setField1(result, input.@Activation);
setField0(result, input.@Grain);
setField2(result, input.@Silo);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.ActivationAddress input = (global::Orleans.Runtime.ActivationAddress)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Activation, stream, typeof (global::Orleans.Runtime.ActivationId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Grain, stream, typeof (global::Orleans.Runtime.GrainId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Silo, stream, typeof (global::Orleans.Runtime.SiloAddress));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.ActivationAddress result = (global::Orleans.Runtime.ActivationAddress)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.ActivationAddress));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::Orleans.Runtime.ActivationId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.ActivationId), stream));
setField0(result, (global::Orleans.Runtime.GrainId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GrainId), stream));
setField2(result, (global::Orleans.Runtime.SiloAddress)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.SiloAddress), stream));
return (global::Orleans.Runtime.ActivationAddress)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.ActivationAddress), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_ActivationAddressSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.ActivationId)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_ActivationIdSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.UniqueIdentifier).@GetField("Key", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.UniqueIdentifier, global::Orleans.Runtime.UniqueKey> getField0 = (global::System.Func<global::Orleans.Runtime.UniqueIdentifier, global::Orleans.Runtime.UniqueKey>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.UniqueIdentifier, global::Orleans.Runtime.UniqueKey> setField0 = (global::System.Action<global::Orleans.Runtime.UniqueIdentifier, global::Orleans.Runtime.UniqueKey>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.ActivationId input = ((global::Orleans.Runtime.ActivationId)original);
global::Orleans.Runtime.ActivationId result = new global::Orleans.Runtime.ActivationId();
setField0(result, (global::Orleans.Runtime.UniqueKey)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.ActivationId input = (global::Orleans.Runtime.ActivationId)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Runtime.UniqueKey));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.ActivationId result = new global::Orleans.Runtime.ActivationId();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::Orleans.Runtime.UniqueKey)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.UniqueKey), stream));
return (global::Orleans.Runtime.ActivationId)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.ActivationId), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_ActivationIdSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.GrainId)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_GrainIdSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.UniqueIdentifier).@GetField("Key", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.UniqueIdentifier, global::Orleans.Runtime.UniqueKey> getField0 = (global::System.Func<global::Orleans.Runtime.UniqueIdentifier, global::Orleans.Runtime.UniqueKey>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.UniqueIdentifier, global::Orleans.Runtime.UniqueKey> setField0 = (global::System.Action<global::Orleans.Runtime.UniqueIdentifier, global::Orleans.Runtime.UniqueKey>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.GrainId input = ((global::Orleans.Runtime.GrainId)original);
global::Orleans.Runtime.GrainId result = (global::Orleans.Runtime.GrainId)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainId));
setField0(result, (global::Orleans.Runtime.UniqueKey)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.GrainId input = (global::Orleans.Runtime.GrainId)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Runtime.UniqueKey));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.GrainId result = (global::Orleans.Runtime.GrainId)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainId));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::Orleans.Runtime.UniqueKey)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.UniqueKey), stream));
return (global::Orleans.Runtime.GrainId)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.GrainId), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_GrainIdSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.GuidId)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_GuidIdSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.GuidId).@GetField("Guid", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GuidId, global::System.Guid> getField0 = (global::System.Func<global::Orleans.Runtime.GuidId, global::System.Guid>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.GuidId, global::System.Guid> setField0 = (global::System.Action<global::Orleans.Runtime.GuidId, global::System.Guid>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.GuidId input = ((global::Orleans.Runtime.GuidId)original);
global::Orleans.Runtime.GuidId result = (global::Orleans.Runtime.GuidId)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GuidId));
setField0(result, (global::System.Guid)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.GuidId input = (global::Orleans.Runtime.GuidId)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Guid));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.GuidId result = (global::Orleans.Runtime.GuidId)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GuidId));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Guid)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Guid), stream));
return (global::Orleans.Runtime.GuidId)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.GuidId), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_GuidIdSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.SiloAddress)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_SiloAddressSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.SiloAddress).@GetField("<Endpoint>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloAddress, global::System.Net.IPEndPoint> setField2 = (global::System.Action<global::Orleans.Runtime.SiloAddress, global::System.Net.IPEndPoint>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.SiloAddress).@GetField("<Generation>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloAddress, global::System.Int32> setField3 = (global::System.Action<global::Orleans.Runtime.SiloAddress, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.SiloAddress).@GetField("hashCode", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.SiloAddress, global::System.Int32> getField0 = (global::System.Func<global::Orleans.Runtime.SiloAddress, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.SiloAddress, global::System.Int32> setField0 = (global::System.Action<global::Orleans.Runtime.SiloAddress, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.SiloAddress).@GetField("hashCodeSet", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.SiloAddress, global::System.Boolean> getField1 = (global::System.Func<global::Orleans.Runtime.SiloAddress, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.SiloAddress, global::System.Boolean> setField1 = (global::System.Action<global::Orleans.Runtime.SiloAddress, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.SiloAddress input = ((global::Orleans.Runtime.SiloAddress)original);
global::Orleans.Runtime.SiloAddress result = (global::Orleans.Runtime.SiloAddress)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.SiloAddress));
setField2(result, input.@Endpoint);
setField3(result, input.@Generation);
setField0(result, getField0(input));
setField1(result, getField1(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.SiloAddress input = (global::Orleans.Runtime.SiloAddress)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Endpoint, stream, typeof (global::System.Net.IPEndPoint));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Generation, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Boolean));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.SiloAddress result = (global::Orleans.Runtime.SiloAddress)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.SiloAddress));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField2(result, (global::System.Net.IPEndPoint)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Net.IPEndPoint), stream));
setField3(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField0(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField1(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
return (global::Orleans.Runtime.SiloAddress)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.SiloAddress), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_SiloAddressSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.UniqueKey)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_UniqueKeySerializer
{
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.UniqueKey).@GetField("<KeyExt>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.UniqueKey, global::System.String> setField3 = (global::System.Action<global::Orleans.Runtime.UniqueKey, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.UniqueKey).@GetField("<N0>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.UniqueKey, global::System.UInt64> setField0 = (global::System.Action<global::Orleans.Runtime.UniqueKey, global::System.UInt64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.UniqueKey).@GetField("<N1>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.UniqueKey, global::System.UInt64> setField1 = (global::System.Action<global::Orleans.Runtime.UniqueKey, global::System.UInt64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.UniqueKey).@GetField("<TypeCodeData>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.UniqueKey, global::System.UInt64> setField2 = (global::System.Action<global::Orleans.Runtime.UniqueKey, global::System.UInt64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.UniqueKey input = ((global::Orleans.Runtime.UniqueKey)original);
global::Orleans.Runtime.UniqueKey result = new global::Orleans.Runtime.UniqueKey();
setField3(result, input.@KeyExt);
setField0(result, input.@N0);
setField1(result, input.@N1);
setField2(result, input.@TypeCodeData);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.UniqueKey input = (global::Orleans.Runtime.UniqueKey)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@KeyExt, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@N0, stream, typeof (global::System.UInt64));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@N1, stream, typeof (global::System.UInt64));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@TypeCodeData, stream, typeof (global::System.UInt64));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.UniqueKey result = new global::Orleans.Runtime.UniqueKey();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField3(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField0(result, (global::System.UInt64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.UInt64), stream));
setField1(result, (global::System.UInt64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.UInt64), stream));
setField2(result, (global::System.UInt64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.UInt64), stream));
return (global::Orleans.Runtime.UniqueKey)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.UniqueKey), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_UniqueKeySerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.CorrelationId)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_CorrelationIdSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.CorrelationId).@GetField("id", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.CorrelationId, global::System.Int64> getField0 = (global::System.Func<global::Orleans.Runtime.CorrelationId, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.CorrelationId, global::System.Int64> setField0 = (global::System.Action<global::Orleans.Runtime.CorrelationId, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.CorrelationId input = ((global::Orleans.Runtime.CorrelationId)original);
global::Orleans.Runtime.CorrelationId result = new global::Orleans.Runtime.CorrelationId();
setField0(result, getField0(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.CorrelationId input = (global::Orleans.Runtime.CorrelationId)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Int64));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.CorrelationId result = new global::Orleans.Runtime.CorrelationId();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Int64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int64), stream));
return (global::Orleans.Runtime.CorrelationId)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.CorrelationId), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_CorrelationIdSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.RequestInvocationHistory)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_RequestInvocationHistorySerializer
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.RequestInvocationHistory).@GetField("<ActivationId>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.RequestInvocationHistory, global::Orleans.Runtime.ActivationId> setField1 = (global::System.Action<global::Orleans.Runtime.RequestInvocationHistory, global::Orleans.Runtime.ActivationId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.RequestInvocationHistory).@GetField("<GrainId>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.RequestInvocationHistory, global::Orleans.Runtime.GrainId> setField0 = (global::System.Action<global::Orleans.Runtime.RequestInvocationHistory, global::Orleans.Runtime.GrainId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.RequestInvocationHistory).@GetField("<InterfaceId>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.RequestInvocationHistory, global::System.Int32> setField2 = (global::System.Action<global::Orleans.Runtime.RequestInvocationHistory, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.RequestInvocationHistory).@GetField("<MethodId>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.RequestInvocationHistory, global::System.Int32> setField3 = (global::System.Action<global::Orleans.Runtime.RequestInvocationHistory, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.RequestInvocationHistory input = ((global::Orleans.Runtime.RequestInvocationHistory)original);
global::Orleans.Runtime.RequestInvocationHistory result = (global::Orleans.Runtime.RequestInvocationHistory)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.RequestInvocationHistory));
setField1(result, input.@ActivationId);
setField0(result, input.@GrainId);
setField2(result, input.@InterfaceId);
setField3(result, input.@MethodId);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.RequestInvocationHistory input = (global::Orleans.Runtime.RequestInvocationHistory)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ActivationId, stream, typeof (global::Orleans.Runtime.ActivationId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GrainId, stream, typeof (global::Orleans.Runtime.GrainId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@InterfaceId, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MethodId, stream, typeof (global::System.Int32));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.RequestInvocationHistory result = (global::Orleans.Runtime.RequestInvocationHistory)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.RequestInvocationHistory));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::Orleans.Runtime.ActivationId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.ActivationId), stream));
setField0(result, (global::Orleans.Runtime.GrainId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GrainId), stream));
setField2(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField3(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
return (global::Orleans.Runtime.RequestInvocationHistory)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.RequestInvocationHistory), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_RequestInvocationHistorySerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Response)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_ResponseSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.Response).@GetField("<Data>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Response, global::System.Object> setField2 = (global::System.Action<global::Orleans.Runtime.Response, global::System.Object>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.Response).@GetField("<Exception>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Response, global::System.Exception> setField1 = (global::System.Action<global::Orleans.Runtime.Response, global::System.Exception>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.Response).@GetField("<ExceptionFlag>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Response, global::System.Boolean> setField0 = (global::System.Action<global::Orleans.Runtime.Response, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Response input = ((global::Orleans.Runtime.Response)original);
global::Orleans.Runtime.Response result = (global::Orleans.Runtime.Response)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Response));
setField2(result, input.@Data);
setField1(result, input.@Exception);
setField0(result, input.@ExceptionFlag);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Response input = (global::Orleans.Runtime.Response)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Data, stream, typeof (global::System.Object));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Exception, stream, typeof (global::System.Exception));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ExceptionFlag, stream, typeof (global::System.Boolean));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Response result = (global::Orleans.Runtime.Response)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Response));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField2(result, (global::System.Object)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Object), stream));
setField1(result, (global::System.Exception)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Exception), stream));
setField0(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
return (global::Orleans.Runtime.Response)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Response), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_ResponseSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.ActivationCountBasedPlacement)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_ActivationCountBasedPlacementSerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.ActivationCountBasedPlacement input = ((global::Orleans.Runtime.ActivationCountBasedPlacement)original);
global::Orleans.Runtime.ActivationCountBasedPlacement result = (global::Orleans.Runtime.ActivationCountBasedPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.ActivationCountBasedPlacement));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.ActivationCountBasedPlacement input = (global::Orleans.Runtime.ActivationCountBasedPlacement)untypedInput;
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.ActivationCountBasedPlacement result = (global::Orleans.Runtime.ActivationCountBasedPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.ActivationCountBasedPlacement));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
return (global::Orleans.Runtime.ActivationCountBasedPlacement)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.ActivationCountBasedPlacement), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_ActivationCountBasedPlacementSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.PreferLocalPlacement)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_PreferLocalPlacementSerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.PreferLocalPlacement input = ((global::Orleans.Runtime.PreferLocalPlacement)original);
global::Orleans.Runtime.PreferLocalPlacement result = (global::Orleans.Runtime.PreferLocalPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.PreferLocalPlacement));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.PreferLocalPlacement input = (global::Orleans.Runtime.PreferLocalPlacement)untypedInput;
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.PreferLocalPlacement result = (global::Orleans.Runtime.PreferLocalPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.PreferLocalPlacement));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
return (global::Orleans.Runtime.PreferLocalPlacement)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.PreferLocalPlacement), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_PreferLocalPlacementSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.RandomPlacement)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_RandomPlacementSerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.RandomPlacement input = ((global::Orleans.Runtime.RandomPlacement)original);
global::Orleans.Runtime.RandomPlacement result = (global::Orleans.Runtime.RandomPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.RandomPlacement));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.RandomPlacement input = (global::Orleans.Runtime.RandomPlacement)untypedInput;
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.RandomPlacement result = (global::Orleans.Runtime.RandomPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.RandomPlacement));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
return (global::Orleans.Runtime.RandomPlacement)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.RandomPlacement), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_RandomPlacementSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.StatelessWorkerPlacement)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_StatelessWorkerPlacementSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.StatelessWorkerPlacement).@GetField("<MaxLocal>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.StatelessWorkerPlacement, global::System.Int32> setField0 = (global::System.Action<global::Orleans.Runtime.StatelessWorkerPlacement, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.StatelessWorkerPlacement input = ((global::Orleans.Runtime.StatelessWorkerPlacement)original);
global::Orleans.Runtime.StatelessWorkerPlacement result = (global::Orleans.Runtime.StatelessWorkerPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.StatelessWorkerPlacement));
setField0(result, input.@MaxLocal);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.StatelessWorkerPlacement input = (global::Orleans.Runtime.StatelessWorkerPlacement)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxLocal, stream, typeof (global::System.Int32));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.StatelessWorkerPlacement result = (global::Orleans.Runtime.StatelessWorkerPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.StatelessWorkerPlacement));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
return (global::Orleans.Runtime.StatelessWorkerPlacement)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.StatelessWorkerPlacement), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_StatelessWorkerPlacementSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.SystemPlacement)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_SystemPlacementSerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.SystemPlacement input = ((global::Orleans.Runtime.SystemPlacement)original);
global::Orleans.Runtime.SystemPlacement result = (global::Orleans.Runtime.SystemPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.SystemPlacement));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.SystemPlacement input = (global::Orleans.Runtime.SystemPlacement)untypedInput;
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.SystemPlacement result = (global::Orleans.Runtime.SystemPlacement)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.SystemPlacement));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
return (global::Orleans.Runtime.SystemPlacement)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.SystemPlacement), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_SystemPlacementSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.GrainInterfaceMap)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_GrainInterfaceMapSerializer
{
private static readonly global::System.Reflection.FieldInfo field4 = typeof (global::Orleans.Runtime.GrainInterfaceMap).@GetField("loadedGrainAsemblies", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.HashSet<global::System.String>> getField4 = (global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.HashSet<global::System.String>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field4);
private static readonly global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.HashSet<global::System.String>> setField4 = (global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.HashSet<global::System.String>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field4);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.GrainInterfaceMap).@GetField("localTestMode", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Boolean> getField3 = (global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field3);
private static readonly global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Boolean> setField3 = (global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.GrainInterfaceMap).@GetField("table", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.GrainInterfaceData>> getField1 = (global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.GrainInterfaceData>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.GrainInterfaceData>> setField1 = (global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.GrainInterfaceData>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.GrainInterfaceMap).@GetField("typeToInterfaceData", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.GrainInterfaceData>> getField0 = (global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.GrainInterfaceData>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.GrainInterfaceData>> setField0 = (global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.GrainInterfaceData>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.GrainInterfaceMap).@GetField("unordered", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.HashSet<global::System.Int32>> getField2 = (global::System.Func<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.HashSet<global::System.Int32>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.HashSet<global::System.Int32>> setField2 = (global::System.Action<global::Orleans.Runtime.GrainInterfaceMap, global::System.Collections.Generic.HashSet<global::System.Int32>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.GrainInterfaceMap input = ((global::Orleans.Runtime.GrainInterfaceMap)original);
global::Orleans.Runtime.GrainInterfaceMap result = (global::Orleans.Runtime.GrainInterfaceMap)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainInterfaceMap));
setField4(result, (global::System.Collections.Generic.HashSet<global::System.String>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField4(input)));
setField3(result, getField3(input));
setField1(result, (global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.GrainInterfaceData>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.GrainInterfaceData>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
setField2(result, (global::System.Collections.Generic.HashSet<global::System.Int32>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField2(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.GrainInterfaceMap input = (global::Orleans.Runtime.GrainInterfaceMap)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField4(input), stream, typeof (global::System.Collections.Generic.HashSet<global::System.String>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField3(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.GrainInterfaceData>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.GrainInterfaceData>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.Collections.Generic.HashSet<global::System.Int32>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.GrainInterfaceMap result = (global::Orleans.Runtime.GrainInterfaceMap)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainInterfaceMap));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField4(result, (global::System.Collections.Generic.HashSet<global::System.String>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.HashSet<global::System.String>), stream));
setField3(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField1(result, (global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.GrainInterfaceData>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.GrainInterfaceData>), stream));
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.GrainInterfaceData>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.GrainInterfaceData>), stream));
setField2(result, (global::System.Collections.Generic.HashSet<global::System.Int32>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.HashSet<global::System.Int32>), stream));
return (global::Orleans.Runtime.GrainInterfaceMap)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.GrainInterfaceMap), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_GrainInterfaceMapSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.GrainInterfaceData)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_GrainInterfaceDataSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.GrainInterfaceData).@GetField("<GrainInterface>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainInterfaceData, global::System.String> getField2 = (global::System.Func<global::Orleans.Runtime.GrainInterfaceData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Runtime.GrainInterfaceData, global::System.String> setField2 = (global::System.Action<global::Orleans.Runtime.GrainInterfaceData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.GrainInterfaceData).@GetField("<InterfaceId>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainInterfaceData, global::System.Int32> getField1 = (global::System.Func<global::Orleans.Runtime.GrainInterfaceData, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.GrainInterfaceData, global::System.Int32> setField1 = (global::System.Action<global::Orleans.Runtime.GrainInterfaceData, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.GrainInterfaceData).@GetField("<PrimaryImplementation>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainInterfaceData, global::Orleans.Runtime.GrainClassData> getField3 = (global::System.Func<global::Orleans.Runtime.GrainInterfaceData, global::Orleans.Runtime.GrainClassData>)global::Orleans.Serialization.SerializationManager.@GetGetter(field3);
private static readonly global::System.Action<global::Orleans.Runtime.GrainInterfaceData, global::Orleans.Runtime.GrainClassData> setField3 = (global::System.Action<global::Orleans.Runtime.GrainInterfaceData, global::Orleans.Runtime.GrainClassData>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.GrainInterfaceData).@GetField("implementations", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainInterfaceData, global::System.Collections.Generic.HashSet<global::Orleans.Runtime.GrainClassData>> getField0 = (global::System.Func<global::Orleans.Runtime.GrainInterfaceData, global::System.Collections.Generic.HashSet<global::Orleans.Runtime.GrainClassData>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.GrainInterfaceData, global::System.Collections.Generic.HashSet<global::Orleans.Runtime.GrainClassData>> setField0 = (global::System.Action<global::Orleans.Runtime.GrainInterfaceData, global::System.Collections.Generic.HashSet<global::Orleans.Runtime.GrainClassData>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.GrainInterfaceData input = ((global::Orleans.Runtime.GrainInterfaceData)original);
global::Orleans.Runtime.GrainInterfaceData result = (global::Orleans.Runtime.GrainInterfaceData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainInterfaceData));
setField2(result, getField2(input));
setField1(result, getField1(input));
setField3(result, (global::Orleans.Runtime.GrainClassData)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField3(input)));
setField0(result, (global::System.Collections.Generic.HashSet<global::Orleans.Runtime.GrainClassData>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.GrainInterfaceData input = (global::Orleans.Runtime.GrainInterfaceData)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField3(input), stream, typeof (global::Orleans.Runtime.GrainClassData));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.HashSet<global::Orleans.Runtime.GrainClassData>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.GrainInterfaceData result = (global::Orleans.Runtime.GrainInterfaceData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainInterfaceData));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField2(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField1(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField3(result, (global::Orleans.Runtime.GrainClassData)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GrainClassData), stream));
setField0(result, (global::System.Collections.Generic.HashSet<global::Orleans.Runtime.GrainClassData>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.HashSet<global::Orleans.Runtime.GrainClassData>), stream));
return (global::Orleans.Runtime.GrainInterfaceData)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.GrainInterfaceData), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_GrainInterfaceDataSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.GrainClassData)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_GrainClassDataSerializer
{
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.GrainClassData).@GetField("<GrainClass>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainClassData, global::System.String> getField3 = (global::System.Func<global::Orleans.Runtime.GrainClassData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field3);
private static readonly global::System.Action<global::Orleans.Runtime.GrainClassData, global::System.String> setField3 = (global::System.Action<global::Orleans.Runtime.GrainClassData, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.GrainClassData).@GetField("<GrainTypeCode>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainClassData, global::System.Int32> getField2 = (global::System.Func<global::Orleans.Runtime.GrainClassData, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Runtime.GrainClassData, global::System.Int32> setField2 = (global::System.Action<global::Orleans.Runtime.GrainClassData, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.GrainClassData).@GetField("isGeneric", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainClassData, global::System.Boolean> getField1 = (global::System.Func<global::Orleans.Runtime.GrainClassData, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.GrainClassData, global::System.Boolean> setField1 = (global::System.Action<global::Orleans.Runtime.GrainClassData, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.GrainClassData).@GetField("placementStrategy", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainClassData, global::Orleans.Runtime.PlacementStrategy> getField0 = (global::System.Func<global::Orleans.Runtime.GrainClassData, global::Orleans.Runtime.PlacementStrategy>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.GrainClassData, global::Orleans.Runtime.PlacementStrategy> setField0 = (global::System.Action<global::Orleans.Runtime.GrainClassData, global::Orleans.Runtime.PlacementStrategy>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.GrainClassData input = ((global::Orleans.Runtime.GrainClassData)original);
global::Orleans.Runtime.GrainClassData result = (global::Orleans.Runtime.GrainClassData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainClassData));
setField3(result, getField3(input));
setField2(result, getField2(input));
setField1(result, getField1(input));
setField0(result, (global::Orleans.Runtime.PlacementStrategy)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.GrainClassData input = (global::Orleans.Runtime.GrainClassData)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField3(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::Orleans.Runtime.PlacementStrategy));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.GrainClassData result = (global::Orleans.Runtime.GrainClassData)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainClassData));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField3(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField2(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField1(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField0(result, (global::Orleans.Runtime.PlacementStrategy)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.PlacementStrategy), stream));
return (global::Orleans.Runtime.GrainClassData)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.GrainClassData), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_GrainClassDataSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.GrainReference)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_GrainReferenceSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.GrainReference).@GetField("<GrainId>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.GrainId> getField2 = (global::System.Func<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.GrainId>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.GrainId> setField2 = (global::System.Action<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.GrainId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.GrainReference).@GetField("SystemTargetSilo", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.SiloAddress> getField3 = (global::System.Func<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.SiloAddress>)global::Orleans.Serialization.SerializationManager.@GetGetter(field3);
private static readonly global::System.Action<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.SiloAddress> setField3 = (global::System.Action<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.SiloAddress>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.GrainReference).@GetField("genericArguments", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainReference, global::System.String> getField0 = (global::System.Func<global::Orleans.Runtime.GrainReference, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.GrainReference, global::System.String> setField0 = (global::System.Action<global::Orleans.Runtime.GrainReference, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.GrainReference).@GetField("observerId", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.GuidId> getField1 = (global::System.Func<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.GuidId>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.GuidId> setField1 = (global::System.Action<global::Orleans.Runtime.GrainReference, global::Orleans.Runtime.GuidId>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.GrainReference input = ((global::Orleans.Runtime.GrainReference)original);
global::Orleans.Runtime.GrainReference result = (global::Orleans.Runtime.GrainReference)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainReference));
setField2(result, (global::Orleans.Runtime.GrainId)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField2(input)));
setField3(result, (global::Orleans.Runtime.SiloAddress)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField3(input)));
setField0(result, getField0(input));
setField1(result, (global::Orleans.Runtime.GuidId)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.GrainReference input = (global::Orleans.Runtime.GrainReference)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::Orleans.Runtime.GrainId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField3(input), stream, typeof (global::Orleans.Runtime.SiloAddress));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::Orleans.Runtime.GuidId));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.GrainReference result = (global::Orleans.Runtime.GrainReference)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GrainReference));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField2(result, (global::Orleans.Runtime.GrainId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GrainId), stream));
setField3(result, (global::Orleans.Runtime.SiloAddress)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.SiloAddress), stream));
setField0(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField1(result, (global::Orleans.Runtime.GuidId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GuidId), stream));
return (global::Orleans.Runtime.GrainReference)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.GrainReference), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_GrainReferenceSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.SingleRange)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_SingleRangeSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.SingleRange).@GetField("begin", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.SingleRange, global::System.UInt32> getField0 = (global::System.Func<global::Orleans.Runtime.SingleRange, global::System.UInt32>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.SingleRange, global::System.UInt32> setField0 = (global::System.Action<global::Orleans.Runtime.SingleRange, global::System.UInt32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.SingleRange).@GetField("end", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.SingleRange, global::System.UInt32> getField1 = (global::System.Func<global::Orleans.Runtime.SingleRange, global::System.UInt32>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.SingleRange, global::System.UInt32> setField1 = (global::System.Action<global::Orleans.Runtime.SingleRange, global::System.UInt32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.SingleRange input = ((global::Orleans.Runtime.SingleRange)original);
global::Orleans.Runtime.SingleRange result = (global::Orleans.Runtime.SingleRange)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.SingleRange));
setField0(result, getField0(input));
setField1(result, getField1(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.SingleRange input = (global::Orleans.Runtime.SingleRange)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.UInt32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.UInt32));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.SingleRange result = (global::Orleans.Runtime.SingleRange)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.SingleRange));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.UInt32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.UInt32), stream));
setField1(result, (global::System.UInt32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.UInt32), stream));
return (global::Orleans.Runtime.SingleRange)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.SingleRange), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_SingleRangeSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.GeneralMultiRange)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_GeneralMultiRangeSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.GeneralMultiRange).@GetField("rangePercentage", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GeneralMultiRange, global::System.Double> getField2 = (global::System.Func<global::Orleans.Runtime.GeneralMultiRange, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Runtime.GeneralMultiRange, global::System.Double> setField2 = (global::System.Action<global::Orleans.Runtime.GeneralMultiRange, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.GeneralMultiRange).@GetField("rangeSize", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GeneralMultiRange, global::System.Int64> getField1 = (global::System.Func<global::Orleans.Runtime.GeneralMultiRange, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.GeneralMultiRange, global::System.Int64> setField1 = (global::System.Action<global::Orleans.Runtime.GeneralMultiRange, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.GeneralMultiRange).@GetField("ranges", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.GeneralMultiRange, global::System.Collections.Generic.List<global::Orleans.Runtime.SingleRange>> getField0 = (global::System.Func<global::Orleans.Runtime.GeneralMultiRange, global::System.Collections.Generic.List<global::Orleans.Runtime.SingleRange>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.GeneralMultiRange, global::System.Collections.Generic.List<global::Orleans.Runtime.SingleRange>> setField0 = (global::System.Action<global::Orleans.Runtime.GeneralMultiRange, global::System.Collections.Generic.List<global::Orleans.Runtime.SingleRange>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.GeneralMultiRange input = ((global::Orleans.Runtime.GeneralMultiRange)original);
global::Orleans.Runtime.GeneralMultiRange result = (global::Orleans.Runtime.GeneralMultiRange)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GeneralMultiRange));
setField2(result, getField2(input));
setField1(result, getField1(input));
setField0(result, (global::System.Collections.Generic.List<global::Orleans.Runtime.SingleRange>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.GeneralMultiRange input = (global::Orleans.Runtime.GeneralMultiRange)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.Double));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Int64));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.List<global::Orleans.Runtime.SingleRange>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.GeneralMultiRange result = (global::Orleans.Runtime.GeneralMultiRange)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.GeneralMultiRange));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField2(result, (global::System.Double)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Double), stream));
setField1(result, (global::System.Int64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int64), stream));
setField0(result, (global::System.Collections.Generic.List<global::Orleans.Runtime.SingleRange>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.List<global::Orleans.Runtime.SingleRange>), stream));
return (global::Orleans.Runtime.GeneralMultiRange)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.GeneralMultiRange), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_GeneralMultiRangeSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.EquallyDevidedMultiRange)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_EquallyDevidedMultiRangeSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.EquallyDevidedMultiRange).@GetField("multiRanges", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.IRingRangeInternal>> getField0 = (global::System.Func<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.IRingRangeInternal>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.IRingRangeInternal>> setField0 = (global::System.Action<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.IRingRangeInternal>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.EquallyDevidedMultiRange).@GetField("rangePercentage", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Double> getField2 = (global::System.Func<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetGetter(field2);
private static readonly global::System.Action<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Double> setField2 = (global::System.Action<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.EquallyDevidedMultiRange).@GetField("rangeSize", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Int64> getField1 = (global::System.Func<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Int64> setField1 = (global::System.Action<global::Orleans.Runtime.EquallyDevidedMultiRange, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.EquallyDevidedMultiRange input = ((global::Orleans.Runtime.EquallyDevidedMultiRange)original);
global::Orleans.Runtime.EquallyDevidedMultiRange result = (global::Orleans.Runtime.EquallyDevidedMultiRange)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.EquallyDevidedMultiRange));
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.IRingRangeInternal>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
setField2(result, getField2(input));
setField1(result, getField1(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.EquallyDevidedMultiRange input = (global::Orleans.Runtime.EquallyDevidedMultiRange)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.IRingRangeInternal>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField2(input), stream, typeof (global::System.Double));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Int64));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.EquallyDevidedMultiRange result = (global::Orleans.Runtime.EquallyDevidedMultiRange)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.EquallyDevidedMultiRange));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.IRingRangeInternal>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::System.Int32, global::Orleans.Runtime.IRingRangeInternal>), stream));
setField2(result, (global::System.Double)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Double), stream));
setField1(result, (global::System.Int64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int64), stream));
return (global::Orleans.Runtime.EquallyDevidedMultiRange)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.EquallyDevidedMultiRange), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_EquallyDevidedMultiRangeSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.SiloRuntimeStatistics)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_SiloRuntimeStatisticsSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<ActivationCount>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int32> setField0 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field6 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<AvailableMemory>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Single> setField6 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Single>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field6);
private static readonly global::System.Reflection.FieldInfo field10 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<ClientCount>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64> setField10 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field10);
private static readonly global::System.Reflection.FieldInfo field5 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<CpuUsage>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Single> setField5 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Single>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field5);
private static readonly global::System.Reflection.FieldInfo field13 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<DateTime>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.DateTime> setField13 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.DateTime>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field13);
private static readonly global::System.Reflection.FieldInfo field9 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<IsOverloaded>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Boolean> setField9 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field9);
private static readonly global::System.Reflection.FieldInfo field7 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<MemoryUsage>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64> setField7 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field7);
private static readonly global::System.Reflection.FieldInfo field4 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<ReceiveQueueLength>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int32> setField4 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field4);
private static readonly global::System.Reflection.FieldInfo field11 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<ReceivedMessages>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64> setField11 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field11);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<RecentlyUsedActivationCount>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int32> setField1 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<RequestQueueLength>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64> setField2 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<SendQueueLength>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int32> setField3 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field12 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<SentMessages>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64> setField12 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field12);
private static readonly global::System.Reflection.FieldInfo field8 = typeof (global::Orleans.Runtime.SiloRuntimeStatistics).@GetField("<TotalPhysicalMemory>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64> setField8 = (global::System.Action<global::Orleans.Runtime.SiloRuntimeStatistics, global::System.Int64>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field8);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.SiloRuntimeStatistics input = ((global::Orleans.Runtime.SiloRuntimeStatistics)original);
global::Orleans.Runtime.SiloRuntimeStatistics result = (global::Orleans.Runtime.SiloRuntimeStatistics)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.SiloRuntimeStatistics));
setField0(result, input.@ActivationCount);
setField6(result, input.@AvailableMemory);
setField10(result, input.@ClientCount);
setField5(result, input.@CpuUsage);
setField13(result, input.@DateTime);
setField9(result, input.@IsOverloaded);
setField7(result, input.@MemoryUsage);
setField4(result, input.@ReceiveQueueLength);
setField11(result, input.@ReceivedMessages);
setField1(result, input.@RecentlyUsedActivationCount);
setField2(result, input.@RequestQueueLength);
setField3(result, input.@SendQueueLength);
setField12(result, input.@SentMessages);
setField8(result, input.@TotalPhysicalMemory);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.SiloRuntimeStatistics input = (global::Orleans.Runtime.SiloRuntimeStatistics)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ActivationCount, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@AvailableMemory, stream, typeof (global::System.Single));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ClientCount, stream, typeof (global::System.Int64));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@CpuUsage, stream, typeof (global::System.Single));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DateTime, stream, typeof (global::System.DateTime));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@IsOverloaded, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MemoryUsage, stream, typeof (global::System.Int64));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ReceiveQueueLength, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ReceivedMessages, stream, typeof (global::System.Int64));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@RecentlyUsedActivationCount, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@RequestQueueLength, stream, typeof (global::System.Int64));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SendQueueLength, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SentMessages, stream, typeof (global::System.Int64));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@TotalPhysicalMemory, stream, typeof (global::System.Int64));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.SiloRuntimeStatistics result = (global::Orleans.Runtime.SiloRuntimeStatistics)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.SiloRuntimeStatistics));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField6(result, (global::System.Single)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Single), stream));
setField10(result, (global::System.Int64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int64), stream));
setField5(result, (global::System.Single)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Single), stream));
setField13(result, (global::System.DateTime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.DateTime), stream));
setField9(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField7(result, (global::System.Int64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int64), stream));
setField4(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField11(result, (global::System.Int64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int64), stream));
setField1(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField2(result, (global::System.Int64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int64), stream));
setField3(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
setField12(result, (global::System.Int64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int64), stream));
setField8(result, (global::System.Int64)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int64), stream));
return (global::Orleans.Runtime.SiloRuntimeStatistics)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.SiloRuntimeStatistics), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_SiloRuntimeStatisticsSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.GrainStatistic)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_GrainStatisticSerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.GrainStatistic input = ((global::Orleans.Runtime.GrainStatistic)original);
global::Orleans.Runtime.GrainStatistic result = new global::Orleans.Runtime.GrainStatistic();
result.@ActivationCount = input.@ActivationCount;
result.@GrainCount = input.@GrainCount;
result.@GrainType = input.@GrainType;
result.@SiloCount = input.@SiloCount;
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.GrainStatistic input = (global::Orleans.Runtime.GrainStatistic)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ActivationCount, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GrainCount, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GrainType, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SiloCount, stream, typeof (global::System.Int32));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.GrainStatistic result = new global::Orleans.Runtime.GrainStatistic();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@ActivationCount = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@GrainCount = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@GrainType = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@SiloCount = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
return (global::Orleans.Runtime.GrainStatistic)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.GrainStatistic), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_GrainStatisticSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.SimpleGrainStatistic)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_SimpleGrainStatisticSerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.SimpleGrainStatistic input = ((global::Orleans.Runtime.SimpleGrainStatistic)original);
global::Orleans.Runtime.SimpleGrainStatistic result = new global::Orleans.Runtime.SimpleGrainStatistic();
result.@ActivationCount = input.@ActivationCount;
result.@GrainType = input.@GrainType;
result.@SiloAddress = input.@SiloAddress;
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.SimpleGrainStatistic input = (global::Orleans.Runtime.SimpleGrainStatistic)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ActivationCount, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GrainType, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SiloAddress, stream, typeof (global::Orleans.Runtime.SiloAddress));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.SimpleGrainStatistic result = new global::Orleans.Runtime.SimpleGrainStatistic();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@ActivationCount = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@GrainType = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@SiloAddress = (global::Orleans.Runtime.SiloAddress)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.SiloAddress), stream);
return (global::Orleans.Runtime.SimpleGrainStatistic)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.SimpleGrainStatistic), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_SimpleGrainStatisticSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.DetailedGrainReport)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_DetailedGrainReportSerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.DetailedGrainReport input = ((global::Orleans.Runtime.DetailedGrainReport)original);
global::Orleans.Runtime.DetailedGrainReport result = new global::Orleans.Runtime.DetailedGrainReport();
result.@Grain = input.@Grain;
result.@GrainClassTypeName = input.@GrainClassTypeName;
result.@LocalActivations = input.@LocalActivations;
result.@LocalCacheActivationAddresses = input.@LocalCacheActivationAddresses;
result.@LocalDirectoryActivationAddresses = input.@LocalDirectoryActivationAddresses;
result.@PrimaryForGrain = input.@PrimaryForGrain;
result.@SiloAddress = input.@SiloAddress;
result.@SiloName = input.@SiloName;
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.DetailedGrainReport input = (global::Orleans.Runtime.DetailedGrainReport)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Grain, stream, typeof (global::Orleans.Runtime.GrainId));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GrainClassTypeName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@LocalActivations, stream, typeof (global::System.Collections.Generic.List<global::System.String>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@LocalCacheActivationAddresses, stream, typeof (global::System.Collections.Generic.List<global::Orleans.Runtime.ActivationAddress>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@LocalDirectoryActivationAddresses, stream, typeof (global::System.Collections.Generic.List<global::Orleans.Runtime.ActivationAddress>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@PrimaryForGrain, stream, typeof (global::Orleans.Runtime.SiloAddress));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SiloAddress, stream, typeof (global::Orleans.Runtime.SiloAddress));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SiloName, stream, typeof (global::System.String));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.DetailedGrainReport result = new global::Orleans.Runtime.DetailedGrainReport();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@Grain = (global::Orleans.Runtime.GrainId)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.GrainId), stream);
result.@GrainClassTypeName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@LocalActivations = (global::System.Collections.Generic.List<global::System.String>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.List<global::System.String>), stream);
result.@LocalCacheActivationAddresses = (global::System.Collections.Generic.List<global::Orleans.Runtime.ActivationAddress>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.List<global::Orleans.Runtime.ActivationAddress>), stream);
result.@LocalDirectoryActivationAddresses = (global::System.Collections.Generic.List<global::Orleans.Runtime.ActivationAddress>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.List<global::Orleans.Runtime.ActivationAddress>), stream);
result.@PrimaryForGrain = (global::Orleans.Runtime.SiloAddress)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.SiloAddress), stream);
result.@SiloAddress = (global::Orleans.Runtime.SiloAddress)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.SiloAddress), stream);
result.@SiloName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
return (global::Orleans.Runtime.DetailedGrainReport)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.DetailedGrainReport), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_DetailedGrainReportSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.TickStatus)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_TickStatusSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.TickStatus).@GetField("<CurrentTickTime>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Runtime.TickStatus, global::System.DateTime> setField2 = (global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Runtime.TickStatus, global::System.DateTime>)global::Orleans.Serialization.SerializationManager.@GetValueSetter(field2);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.TickStatus).@GetField("<FirstTickTime>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Runtime.TickStatus, global::System.DateTime> setField0 = (global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Runtime.TickStatus, global::System.DateTime>)global::Orleans.Serialization.SerializationManager.@GetValueSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.TickStatus).@GetField("<Period>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Runtime.TickStatus, global::System.TimeSpan> setField1 = (global::Orleans.Serialization.SerializationManager.ValueTypeSetter<global::Orleans.Runtime.TickStatus, global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@GetValueSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.TickStatus input = ((global::Orleans.Runtime.TickStatus)original);
global::Orleans.Runtime.TickStatus result = default (global::Orleans.Runtime.TickStatus);
setField2(ref result, input.@CurrentTickTime);
setField0(ref result, input.@FirstTickTime);
setField1(ref result, input.@Period);
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.TickStatus input = (global::Orleans.Runtime.TickStatus)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@CurrentTickTime, stream, typeof (global::System.DateTime));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@FirstTickTime, stream, typeof (global::System.DateTime));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Period, stream, typeof (global::System.TimeSpan));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.TickStatus result = default (global::Orleans.Runtime.TickStatus);
setField2(ref result, (global::System.DateTime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.DateTime), stream));
setField0(ref result, (global::System.DateTime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.DateTime), stream));
setField1(ref result, (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream));
return (global::Orleans.Runtime.TickStatus)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.TickStatus), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_TickStatusSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.ApplicationConfiguration)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_ApplicationConfigurationSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.Configuration.ApplicationConfiguration).@GetField("classSpecific", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ApplicationConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>> getField0 = (global::System.Func<global::Orleans.Runtime.Configuration.ApplicationConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ApplicationConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>> setField0 = (global::System.Action<global::Orleans.Runtime.Configuration.ApplicationConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.Configuration.ApplicationConfiguration).@GetField("defaults", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ApplicationConfiguration, global::Orleans.Runtime.Configuration.GrainTypeConfiguration> getField1 = (global::System.Func<global::Orleans.Runtime.Configuration.ApplicationConfiguration, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ApplicationConfiguration, global::Orleans.Runtime.Configuration.GrainTypeConfiguration> setField1 = (global::System.Action<global::Orleans.Runtime.Configuration.ApplicationConfiguration, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.ApplicationConfiguration input = ((global::Orleans.Runtime.Configuration.ApplicationConfiguration)original);
global::Orleans.Runtime.Configuration.ApplicationConfiguration result = (global::Orleans.Runtime.Configuration.ApplicationConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.ApplicationConfiguration));
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
setField1(result, (global::Orleans.Runtime.Configuration.GrainTypeConfiguration)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.ApplicationConfiguration input = (global::Orleans.Runtime.Configuration.ApplicationConfiguration)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::Orleans.Runtime.Configuration.GrainTypeConfiguration));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.ApplicationConfiguration result = (global::Orleans.Runtime.Configuration.ApplicationConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.ApplicationConfiguration));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.GrainTypeConfiguration>), stream));
setField1(result, (global::Orleans.Runtime.Configuration.GrainTypeConfiguration)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.GrainTypeConfiguration), stream));
return (global::Orleans.Runtime.Configuration.ApplicationConfiguration)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.ApplicationConfiguration), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_ApplicationConfigurationSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.GrainTypeConfiguration)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_GrainTypeConfigurationSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.Configuration.GrainTypeConfiguration).@GetField("<FullTypeName>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GrainTypeConfiguration, global::System.String> setField0 = (global::System.Action<global::Orleans.Runtime.Configuration.GrainTypeConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.Configuration.GrainTypeConfiguration).@GetField("collectionAgeLimit", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.GrainTypeConfiguration, global::System.Nullable<global::System.TimeSpan>> getField1 = (global::System.Func<global::Orleans.Runtime.Configuration.GrainTypeConfiguration, global::System.Nullable<global::System.TimeSpan>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GrainTypeConfiguration, global::System.Nullable<global::System.TimeSpan>> setField1 = (global::System.Action<global::Orleans.Runtime.Configuration.GrainTypeConfiguration, global::System.Nullable<global::System.TimeSpan>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.GrainTypeConfiguration input = ((global::Orleans.Runtime.Configuration.GrainTypeConfiguration)original);
global::Orleans.Runtime.Configuration.GrainTypeConfiguration result = (global::Orleans.Runtime.Configuration.GrainTypeConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.GrainTypeConfiguration));
setField0(result, input.@FullTypeName);
setField1(result, (global::System.Nullable<global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.GrainTypeConfiguration input = (global::Orleans.Runtime.Configuration.GrainTypeConfiguration)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@FullTypeName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Nullable<global::System.TimeSpan>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.GrainTypeConfiguration result = (global::Orleans.Runtime.Configuration.GrainTypeConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.GrainTypeConfiguration));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField1(result, (global::System.Nullable<global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Nullable<global::System.TimeSpan>), stream));
return (global::Orleans.Runtime.Configuration.GrainTypeConfiguration)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.GrainTypeConfiguration), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_GrainTypeConfigurationSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_ClusterConfigurationSerializer
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration).@GetField("<Defaults>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::Orleans.Runtime.Configuration.NodeConfiguration> setField1 = (global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::Orleans.Runtime.Configuration.NodeConfiguration>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration).@GetField("<Globals>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration> setField0 = (global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field7 = typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration).@GetField("<IsRunningAsUnitTest>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Boolean> getField7 = (global::System.Func<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field7);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Boolean> setField7 = (global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field7);
private static readonly global::System.Reflection.FieldInfo field4 = typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration).@GetField("<Overrides>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Runtime.Configuration.NodeConfiguration>> setField4 = (global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Runtime.Configuration.NodeConfiguration>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field4);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration).@GetField("<SourceFile>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.String> setField2 = (global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field6 = typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration).@GetField("listeners", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.List<global::System.Action>>> getField6 = (global::System.Func<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.List<global::System.Action>>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field6);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.List<global::System.Action>>> setField6 = (global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.List<global::System.Action>>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field6);
private static readonly global::System.Reflection.FieldInfo field5 = typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration).@GetField("overrideXml", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::System.String>> getField5 = (global::System.Func<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::System.String>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field5);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::System.String>> setField5 = (global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Collections.Generic.Dictionary<global::System.String, global::System.String>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field5);
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration).@GetField("primaryNode", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Net.IPEndPoint> getField3 = (global::System.Func<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Net.IPEndPoint>)global::Orleans.Serialization.SerializationManager.@GetGetter(field3);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Net.IPEndPoint> setField3 = (global::System.Action<global::Orleans.Runtime.Configuration.ClusterConfiguration, global::System.Net.IPEndPoint>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.ClusterConfiguration input = ((global::Orleans.Runtime.Configuration.ClusterConfiguration)original);
global::Orleans.Runtime.Configuration.ClusterConfiguration result = new global::Orleans.Runtime.Configuration.ClusterConfiguration();
setField1(result, input.@Defaults);
setField0(result, input.@Globals);
setField7(result, getField7(input));
setField4(result, input.@Overrides);
setField2(result, input.@SourceFile);
setField6(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.List<global::System.Action>>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField6(input)));
setField5(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::System.String>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField5(input)));
setField3(result, (global::System.Net.IPEndPoint)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField3(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.ClusterConfiguration input = (global::Orleans.Runtime.Configuration.ClusterConfiguration)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Defaults, stream, typeof (global::Orleans.Runtime.Configuration.NodeConfiguration));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Globals, stream, typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField7(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Overrides, stream, typeof (global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Runtime.Configuration.NodeConfiguration>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SourceFile, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField6(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.List<global::System.Action>>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField5(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::System.String>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField3(input), stream, typeof (global::System.Net.IPEndPoint));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.ClusterConfiguration result = new global::Orleans.Runtime.Configuration.ClusterConfiguration();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::Orleans.Runtime.Configuration.NodeConfiguration)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.NodeConfiguration), stream));
setField0(result, (global::Orleans.Runtime.Configuration.GlobalConfiguration)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration), stream));
setField7(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField4(result, (global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Runtime.Configuration.NodeConfiguration>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Runtime.Configuration.NodeConfiguration>), stream));
setField2(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField6(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.List<global::System.Action>>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::System.Collections.Generic.List<global::System.Action>>), stream));
setField5(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::System.String>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::System.String>), stream));
setField3(result, (global::System.Net.IPEndPoint)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Net.IPEndPoint), stream));
return (global::Orleans.Runtime.Configuration.ClusterConfiguration)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.ClusterConfiguration), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_ClusterConfigurationSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.ConfigValue<>))]
internal class OrleansCodeGenOrleans_Runtime_Configuration_ConfigValueSerializer<T>
{
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.Configuration.ConfigValue<T>).@GetField("IsDefaultValue", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ConfigValue<T>, global::System.Boolean> getField1 = (global::System.Func<global::Orleans.Runtime.Configuration.ConfigValue<T>, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ConfigValue<T>, global::System.Boolean> setField1 = (global::System.Action<global::Orleans.Runtime.Configuration.ConfigValue<T>, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.Configuration.ConfigValue<T>).@GetField("Value", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ConfigValue<T>, T> getField0 = (global::System.Func<global::Orleans.Runtime.Configuration.ConfigValue<T>, T>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ConfigValue<T>, T> setField0 = (global::System.Action<global::Orleans.Runtime.Configuration.ConfigValue<T>, T>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.ConfigValue<T> input = ((global::Orleans.Runtime.Configuration.ConfigValue<T>)original);
global::Orleans.Runtime.Configuration.ConfigValue<T> result = (global::Orleans.Runtime.Configuration.ConfigValue<T>)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.ConfigValue<T>));
setField1(result, getField1(input));
setField0(result, (T)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.ConfigValue<T> input = (global::Orleans.Runtime.Configuration.ConfigValue<T>)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (T));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.ConfigValue<T> result = (global::Orleans.Runtime.Configuration.ConfigValue<T>)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.ConfigValue<T>));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField1(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField0(result, (T)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (T), stream));
return (global::Orleans.Runtime.Configuration.ConfigValue<T>)result;
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_ConfigValueSerializerRegisterer
{
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.ConfigValue<>), typeof (OrleansCodeGenOrleans_Runtime_Configuration_ConfigValueSerializer<>));
}
static OrleansCodeGenOrleans_Runtime_Configuration_ConfigValueSerializerRegisterer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_GlobalConfigurationSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("<Application>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.ApplicationConfiguration> setField0 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.ApplicationConfiguration>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field19 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("<CollectionQuantum>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.TimeSpan> getField19 = (global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@GetGetter(field19);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.TimeSpan> setField19 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.TimeSpan>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field19);
private static readonly global::System.Reflection.FieldInfo field9 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("<ExpectedClusterSizeConfigValue>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.ConfigValue<global::System.Int32>> getField9 = (global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.ConfigValue<global::System.Int32>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field9);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.ConfigValue<global::System.Int32>> setField9 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.ConfigValue<global::System.Int32>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field9);
private static readonly global::System.Reflection.FieldInfo field24 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("<MaxStorageBusyRetries>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Int32> setField24 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Int32>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field24);
private static readonly global::System.Reflection.FieldInfo field61 = typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration).@GetField("<MessageLossInjectionRate>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double> getField61 = (global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetGetter(field61);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double> setField61 = (global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field61);
private static readonly global::System.Reflection.FieldInfo field37 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("<PerformDeadlockDetection>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Boolean> getField37 = (global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field37);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Boolean> setField37 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field37);
private static readonly global::System.Reflection.FieldInfo field60 = typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration).@GetField("<RejectionInjectionRate>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double> getField60 = (global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetGetter(field60);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double> setField60 = (global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field60);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("<SeedNodes>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Collections.Generic.IList<global::System.Net.IPEndPoint>> setField1 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Collections.Generic.IList<global::System.Net.IPEndPoint>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field59 = typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration).@GetField("<SerializationProviders>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>> setField59 = (global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field59);
private static readonly global::System.Reflection.FieldInfo field33 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("UseMockReminderTable", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Boolean> getField33 = (global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field33);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Boolean> setField33 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field33);
private static readonly global::System.Reflection.FieldInfo field42 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("adoInvariantForReminders", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.String> getField42 = (global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field42);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.String> setField42 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field42);
private static readonly global::System.Reflection.FieldInfo field41 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("dataConnectionStringForReminders", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.String> getField41 = (global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field41);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.String> setField41 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field41);
private static readonly global::System.Reflection.FieldInfo field62 = typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration).@GetField("isSiloConfig", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Boolean> getField62 = (global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field62);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Boolean> setField62 = (global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field62);
private static readonly global::System.Reflection.FieldInfo field28 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("livenessServiceType", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration.LivenessProviderType> getField28 = (global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration.LivenessProviderType>)global::Orleans.Serialization.SerializationManager.@GetGetter(field28);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration.LivenessProviderType> setField28 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration.LivenessProviderType>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field28);
private static readonly global::System.Reflection.FieldInfo field31 = typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration).@GetField("reminderServiceType", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration.ReminderServiceProviderType> getField31 = (global::System.Func<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration.ReminderServiceProviderType>)global::Orleans.Serialization.SerializationManager.@GetGetter(field31);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration.ReminderServiceProviderType> setField31 = (global::System.Action<global::Orleans.Runtime.Configuration.GlobalConfiguration, global::Orleans.Runtime.Configuration.GlobalConfiguration.ReminderServiceProviderType>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field31);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.GlobalConfiguration input = ((global::Orleans.Runtime.Configuration.GlobalConfiguration)original);
global::Orleans.Runtime.Configuration.GlobalConfiguration result = (global::Orleans.Runtime.Configuration.GlobalConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration));
result.@ActivationCountBasedPlacementChooseOutOf = input.@ActivationCountBasedPlacementChooseOutOf;
result.@AdoInvariant = input.@AdoInvariant;
setField0(result, input.@Application);
result.@BufferPoolBufferSize = input.@BufferPoolBufferSize;
result.@BufferPoolMaxSize = input.@BufferPoolMaxSize;
result.@BufferPoolPreallocationSize = input.@BufferPoolPreallocationSize;
result.@CacheSize = input.@CacheSize;
result.@CacheTTLExtensionFactor = input.@CacheTTLExtensionFactor;
result.@ClientRegistrationRefresh = input.@ClientRegistrationRefresh;
result.@ClientSenderBuckets = input.@ClientSenderBuckets;
setField19(result, getField19(input));
result.@DataConnectionString = input.@DataConnectionString;
result.@DeathVoteExpirationTimeout = input.@DeathVoteExpirationTimeout;
result.@DefaultPlacementStrategy = input.@DefaultPlacementStrategy;
result.@DeploymentId = input.@DeploymentId;
result.@DeploymentLoadPublisherRefreshTime = input.@DeploymentLoadPublisherRefreshTime;
result.@DirectoryCachingStrategy = input.@DirectoryCachingStrategy;
result.@DirectoryLazyDeregistrationDelay = input.@DirectoryLazyDeregistrationDelay;
result.@DropExpiredMessages = input.@DropExpiredMessages;
setField9(result, (global::Orleans.Runtime.Configuration.ConfigValue<global::System.Int32>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField9(input)));
result.@GatewaySenderQueues = input.@GatewaySenderQueues;
result.@IAmAliveTablePublishTimeout = input.@IAmAliveTablePublishTimeout;
result.@InitialCacheTTL = input.@InitialCacheTTL;
result.@LivenessEnabled = input.@LivenessEnabled;
result.@MaxForwardCount = input.@MaxForwardCount;
result.@MaxJoinAttemptTime = input.@MaxJoinAttemptTime;
result.@MaxMessageBatchingSize = input.@MaxMessageBatchingSize;
result.@MaxResendCount = input.@MaxResendCount;
result.@MaxSocketAge = input.@MaxSocketAge;
setField24(result, input.@MaxStorageBusyRetries);
result.@MaximumCacheTTL = input.@MaximumCacheTTL;
result.@MembershipTableAssembly = input.@MembershipTableAssembly;
setField61(result, getField61(input));
result.@MockReminderTableTimeout = input.@MockReminderTableTimeout;
result.@NumMissedProbesLimit = input.@NumMissedProbesLimit;
result.@NumMissedTableIAmAliveLimit = input.@NumMissedTableIAmAliveLimit;
result.@NumProbedSilos = input.@NumProbedSilos;
result.@NumVirtualBucketsConsistentRing = input.@NumVirtualBucketsConsistentRing;
result.@NumVotesForDeathDeclaration = input.@NumVotesForDeathDeclaration;
setField37(result, getField37(input));
result.@ProbeTimeout = input.@ProbeTimeout;
result.@ProviderConfigurations = input.@ProviderConfigurations;
setField60(result, getField60(input));
result.@ReminderTableAssembly = input.@ReminderTableAssembly;
result.@ResendOnTimeout = input.@ResendOnTimeout;
result.@ResponseTimeout = input.@ResponseTimeout;
setField1(result, input.@SeedNodes);
setField59(result, input.@SerializationProviders);
result.@ServiceId = input.@ServiceId;
result.@SiloSenderQueues = input.@SiloSenderQueues;
result.@Subnet = input.@Subnet;
result.@TableRefreshTimeout = input.@TableRefreshTimeout;
result.@UseJsonFallbackSerializer = input.@UseJsonFallbackSerializer;
result.@UseLivenessGossip = input.@UseLivenessGossip;
result.@UseMessageBatching = input.@UseMessageBatching;
result.@UseStandardSerializer = input.@UseStandardSerializer;
result.@UseVirtualBucketsConsistentRing = input.@UseVirtualBucketsConsistentRing;
setField33(result, getField33(input));
setField42(result, getField42(input));
setField41(result, getField41(input));
setField62(result, getField62(input));
setField28(result, getField28(input));
setField31(result, getField31(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.GlobalConfiguration input = (global::Orleans.Runtime.Configuration.GlobalConfiguration)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ActivationCountBasedPlacementChooseOutOf, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@AdoInvariant, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Application, stream, typeof (global::Orleans.Runtime.Configuration.ApplicationConfiguration));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@BufferPoolBufferSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@BufferPoolMaxSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@BufferPoolPreallocationSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@CacheSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@CacheTTLExtensionFactor, stream, typeof (global::System.Double));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ClientRegistrationRefresh, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ClientSenderBuckets, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField19(input), stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DataConnectionString, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DeathVoteExpirationTimeout, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DefaultPlacementStrategy, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DeploymentId, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DeploymentLoadPublisherRefreshTime, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DirectoryCachingStrategy, stream, typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration.DirectoryCachingStrategyType));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DirectoryLazyDeregistrationDelay, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DropExpiredMessages, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField9(input), stream, typeof (global::Orleans.Runtime.Configuration.ConfigValue<global::System.Int32>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GatewaySenderQueues, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@IAmAliveTablePublishTimeout, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@InitialCacheTTL, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@LivenessEnabled, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxForwardCount, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxJoinAttemptTime, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxMessageBatchingSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxResendCount, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxSocketAge, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxStorageBusyRetries, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaximumCacheTTL, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MembershipTableAssembly, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField61(input), stream, typeof (global::System.Double));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MockReminderTableTimeout, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@NumMissedProbesLimit, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@NumMissedTableIAmAliveLimit, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@NumProbedSilos, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@NumVirtualBucketsConsistentRing, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@NumVotesForDeathDeclaration, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField37(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ProbeTimeout, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ProviderConfigurations, stream, typeof (global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField60(input), stream, typeof (global::System.Double));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ReminderTableAssembly, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ResendOnTimeout, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ResponseTimeout, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SeedNodes, stream, typeof (global::System.Collections.Generic.IList<global::System.Net.IPEndPoint>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SerializationProviders, stream, typeof (global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ServiceId, stream, typeof (global::System.Guid));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SiloSenderQueues, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Subnet, stream, typeof (global::System.Byte[]));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@TableRefreshTimeout, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UseJsonFallbackSerializer, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UseLivenessGossip, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UseMessageBatching, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UseStandardSerializer, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UseVirtualBucketsConsistentRing, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField33(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField42(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField41(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField62(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField28(input), stream, typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration.LivenessProviderType));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField31(input), stream, typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration.ReminderServiceProviderType));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.GlobalConfiguration result = (global::Orleans.Runtime.Configuration.GlobalConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@ActivationCountBasedPlacementChooseOutOf = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@AdoInvariant = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
setField0(result, (global::Orleans.Runtime.Configuration.ApplicationConfiguration)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.ApplicationConfiguration), stream));
result.@BufferPoolBufferSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@BufferPoolMaxSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@BufferPoolPreallocationSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@CacheSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@CacheTTLExtensionFactor = (global::System.Double)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Double), stream);
result.@ClientRegistrationRefresh = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@ClientSenderBuckets = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
setField19(result, (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream));
result.@DataConnectionString = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@DeathVoteExpirationTimeout = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@DefaultPlacementStrategy = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@DeploymentId = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@DeploymentLoadPublisherRefreshTime = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@DirectoryCachingStrategy = (global::Orleans.Runtime.Configuration.GlobalConfiguration.DirectoryCachingStrategyType)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration.DirectoryCachingStrategyType), stream);
result.@DirectoryLazyDeregistrationDelay = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@DropExpiredMessages = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
setField9(result, (global::Orleans.Runtime.Configuration.ConfigValue<global::System.Int32>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.ConfigValue<global::System.Int32>), stream));
result.@GatewaySenderQueues = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@IAmAliveTablePublishTimeout = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@InitialCacheTTL = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@LivenessEnabled = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@MaxForwardCount = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@MaxJoinAttemptTime = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@MaxMessageBatchingSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@MaxResendCount = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@MaxSocketAge = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
setField24(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream));
result.@MaximumCacheTTL = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@MembershipTableAssembly = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
setField61(result, (global::System.Double)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Double), stream));
result.@MockReminderTableTimeout = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@NumMissedProbesLimit = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@NumMissedTableIAmAliveLimit = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@NumProbedSilos = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@NumVirtualBucketsConsistentRing = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@NumVotesForDeathDeclaration = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
setField37(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
result.@ProbeTimeout = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@ProviderConfigurations = (global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration>), stream);
setField60(result, (global::System.Double)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Double), stream));
result.@ReminderTableAssembly = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@ResendOnTimeout = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@ResponseTimeout = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
setField1(result, (global::System.Collections.Generic.IList<global::System.Net.IPEndPoint>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.IList<global::System.Net.IPEndPoint>), stream));
setField59(result, (global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>), stream));
result.@ServiceId = (global::System.Guid)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Guid), stream);
result.@SiloSenderQueues = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@Subnet = (global::System.Byte[])global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Byte[]), stream);
result.@TableRefreshTimeout = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@UseJsonFallbackSerializer = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@UseLivenessGossip = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@UseMessageBatching = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@UseStandardSerializer = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@UseVirtualBucketsConsistentRing = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
setField33(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField42(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField41(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField62(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField28(result, (global::Orleans.Runtime.Configuration.GlobalConfiguration.LivenessProviderType)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration.LivenessProviderType), stream));
setField31(result, (global::Orleans.Runtime.Configuration.GlobalConfiguration.ReminderServiceProviderType)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration.ReminderServiceProviderType), stream));
return (global::Orleans.Runtime.Configuration.GlobalConfiguration)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.GlobalConfiguration), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_GlobalConfigurationSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.LimitManager)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_LimitManagerSerializer
{
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.Configuration.LimitManager).@GetField("limitValues", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.LimitManager, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.LimitValue>> getField0 = (global::System.Func<global::Orleans.Runtime.Configuration.LimitManager, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.LimitValue>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.LimitManager, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.LimitValue>> setField0 = (global::System.Action<global::Orleans.Runtime.Configuration.LimitManager, global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.LimitValue>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.LimitManager input = ((global::Orleans.Runtime.Configuration.LimitManager)original);
global::Orleans.Runtime.Configuration.LimitManager result = new global::Orleans.Runtime.Configuration.LimitManager();
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.LimitValue>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.LimitManager input = (global::Orleans.Runtime.Configuration.LimitManager)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.LimitValue>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.LimitManager result = new global::Orleans.Runtime.Configuration.LimitManager();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField0(result, (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.LimitValue>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.Dictionary<global::System.String, global::Orleans.Runtime.Configuration.LimitValue>), stream));
return (global::Orleans.Runtime.Configuration.LimitManager)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.LimitManager), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_LimitManagerSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.LimitValue)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_LimitValueSerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.LimitValue input = ((global::Orleans.Runtime.Configuration.LimitValue)original);
global::Orleans.Runtime.Configuration.LimitValue result = new global::Orleans.Runtime.Configuration.LimitValue();
result.@HardLimitThreshold = input.@HardLimitThreshold;
result.@Name = input.@Name;
result.@SoftLimitThreshold = input.@SoftLimitThreshold;
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.LimitValue input = (global::Orleans.Runtime.Configuration.LimitValue)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@HardLimitThreshold, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Name, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SoftLimitThreshold, stream, typeof (global::System.Int32));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.LimitValue result = new global::Orleans.Runtime.Configuration.LimitValue();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@HardLimitThreshold = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@Name = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@SoftLimitThreshold = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
return (global::Orleans.Runtime.Configuration.LimitValue)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.LimitValue), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_LimitValueSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_MessagingConfigurationSerializer
{
private static readonly global::System.Reflection.FieldInfo field18 = typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration).@GetField("<MessageLossInjectionRate>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double> getField18 = (global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetGetter(field18);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double> setField18 = (global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field18);
private static readonly global::System.Reflection.FieldInfo field17 = typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration).@GetField("<RejectionInjectionRate>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double> getField17 = (global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetGetter(field17);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double> setField17 = (global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Double>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field17);
private static readonly global::System.Reflection.FieldInfo field16 = typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration).@GetField("<SerializationProviders>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>> setField16 = (global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field16);
private static readonly global::System.Reflection.FieldInfo field19 = typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration).@GetField("isSiloConfig", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Boolean> getField19 = (global::System.Func<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field19);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Boolean> setField19 = (global::System.Action<global::Orleans.Runtime.Configuration.MessagingConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field19);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.MessagingConfiguration input = ((global::Orleans.Runtime.Configuration.MessagingConfiguration)original);
global::Orleans.Runtime.Configuration.MessagingConfiguration result = (global::Orleans.Runtime.Configuration.MessagingConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration));
result.@BufferPoolBufferSize = input.@BufferPoolBufferSize;
result.@BufferPoolMaxSize = input.@BufferPoolMaxSize;
result.@BufferPoolPreallocationSize = input.@BufferPoolPreallocationSize;
result.@ClientSenderBuckets = input.@ClientSenderBuckets;
result.@DropExpiredMessages = input.@DropExpiredMessages;
result.@GatewaySenderQueues = input.@GatewaySenderQueues;
result.@MaxForwardCount = input.@MaxForwardCount;
result.@MaxMessageBatchingSize = input.@MaxMessageBatchingSize;
result.@MaxResendCount = input.@MaxResendCount;
result.@MaxSocketAge = input.@MaxSocketAge;
setField18(result, getField18(input));
setField17(result, getField17(input));
result.@ResendOnTimeout = input.@ResendOnTimeout;
result.@ResponseTimeout = input.@ResponseTimeout;
setField16(result, input.@SerializationProviders);
result.@SiloSenderQueues = input.@SiloSenderQueues;
result.@UseJsonFallbackSerializer = input.@UseJsonFallbackSerializer;
result.@UseMessageBatching = input.@UseMessageBatching;
result.@UseStandardSerializer = input.@UseStandardSerializer;
setField19(result, getField19(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.MessagingConfiguration input = (global::Orleans.Runtime.Configuration.MessagingConfiguration)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@BufferPoolBufferSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@BufferPoolMaxSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@BufferPoolPreallocationSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ClientSenderBuckets, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DropExpiredMessages, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@GatewaySenderQueues, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxForwardCount, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxMessageBatchingSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxResendCount, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxSocketAge, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField18(input), stream, typeof (global::System.Double));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField17(input), stream, typeof (global::System.Double));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ResendOnTimeout, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ResponseTimeout, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SerializationProviders, stream, typeof (global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SiloSenderQueues, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UseJsonFallbackSerializer, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UseMessageBatching, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UseStandardSerializer, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField19(input), stream, typeof (global::System.Boolean));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.MessagingConfiguration result = (global::Orleans.Runtime.Configuration.MessagingConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@BufferPoolBufferSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@BufferPoolMaxSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@BufferPoolPreallocationSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@ClientSenderBuckets = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@DropExpiredMessages = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@GatewaySenderQueues = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@MaxForwardCount = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@MaxMessageBatchingSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@MaxResendCount = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@MaxSocketAge = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
setField18(result, (global::System.Double)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Double), stream));
setField17(result, (global::System.Double)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Double), stream));
result.@ResendOnTimeout = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@ResponseTimeout = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
setField16(result, (global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.List<global::System.Reflection.TypeInfo>), stream));
result.@SiloSenderQueues = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@UseJsonFallbackSerializer = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@UseMessageBatching = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@UseStandardSerializer = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
setField19(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
return (global::Orleans.Runtime.Configuration.MessagingConfiguration)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.MessagingConfiguration), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_MessagingConfigurationSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.NodeConfiguration)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_NodeConfigurationSerializer
{
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("<DNSHostName>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String> setField2 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field15 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("<InjectMoreWorkerThreads>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Boolean> getField15 = (global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetGetter(field15);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Boolean> setField15 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field15);
private static readonly global::System.Reflection.FieldInfo field9 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("<IsPrimaryNode>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Boolean> setField9 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field9);
private static readonly global::System.Reflection.FieldInfo field10 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("<IsSeedNode>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Boolean> setField10 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Boolean>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field10);
private static readonly global::System.Reflection.FieldInfo field18 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("<LimitManager>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::Orleans.Runtime.Configuration.LimitManager> setField18 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::Orleans.Runtime.Configuration.LimitManager>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field18);
private static readonly global::System.Reflection.FieldInfo field8 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("<Subnet>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Byte[]> getField8 = (global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Byte[]>)global::Orleans.Serialization.SerializationManager.@GetGetter(field8);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Byte[]> setField8 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Byte[]>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field8);
private static readonly global::System.Reflection.FieldInfo field21 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("<TraceLevelOverrides>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Collections.Generic.IList<global::System.Tuple<global::System.String, global::Orleans.Runtime.Severity>>> setField21 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.Collections.Generic.IList<global::System.Tuple<global::System.String, global::Orleans.Runtime.Severity>>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field21);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("creationTimestamp", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.DateTime> getField0 = (global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.DateTime>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.DateTime> setField0 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.DateTime>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("siloName", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String> getField1 = (global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String> setField1 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field19 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("traceFilePattern", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String> getField19 = (global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field19);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String> setField19 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field19);
private static readonly global::System.Reflection.FieldInfo field35 = typeof (global::Orleans.Runtime.Configuration.NodeConfiguration).@GetField("workingStoreDir", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String> getField35 = (global::System.Func<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetGetter(field35);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String> setField35 = (global::System.Action<global::Orleans.Runtime.Configuration.NodeConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field35);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.NodeConfiguration input = ((global::Orleans.Runtime.Configuration.NodeConfiguration)original);
global::Orleans.Runtime.Configuration.NodeConfiguration result = new global::Orleans.Runtime.Configuration.NodeConfiguration();
result.@ActivationSchedulingQuantum = input.@ActivationSchedulingQuantum;
result.@AddressType = input.@AddressType;
result.@BulkMessageLimit = input.@BulkMessageLimit;
setField2(result, input.@DNSHostName);
result.@DefaultConnectionLimit = input.@DefaultConnectionLimit;
result.@DefaultTraceLevel = input.@DefaultTraceLevel;
result.@DelayWarningThreshold = input.@DelayWarningThreshold;
result.@Expect100Continue = input.@Expect100Continue;
result.@Generation = input.@Generation;
result.@HostNameOrIPAddress = input.@HostNameOrIPAddress;
setField15(result, getField15(input));
setField9(result, input.@IsPrimaryNode);
setField10(result, input.@IsSeedNode);
result.@LargeMessageWarningThreshold = input.@LargeMessageWarningThreshold;
setField18(result, input.@LimitManager);
result.@LoadSheddingEnabled = input.@LoadSheddingEnabled;
result.@LoadSheddingLimit = input.@LoadSheddingLimit;
result.@MaxActiveThreads = input.@MaxActiveThreads;
result.@MinDotNetThreadPoolSize = input.@MinDotNetThreadPoolSize;
result.@Port = input.@Port;
result.@PropagateActivityId = input.@PropagateActivityId;
result.@ProxyGatewayEndpoint = input.@ProxyGatewayEndpoint;
result.@SiloShutdownEventName = input.@SiloShutdownEventName;
result.@StartupTypeName = input.@StartupTypeName;
result.@StatisticsCollectionLevel = input.@StatisticsCollectionLevel;
result.@StatisticsLogWriteInterval = input.@StatisticsLogWriteInterval;
result.@StatisticsMetricsTableWriteInterval = input.@StatisticsMetricsTableWriteInterval;
result.@StatisticsPerfCountersWriteInterval = input.@StatisticsPerfCountersWriteInterval;
result.@StatisticsProviderName = input.@StatisticsProviderName;
result.@StatisticsWriteLogStatisticsToTable = input.@StatisticsWriteLogStatisticsToTable;
setField8(result, (global::System.Byte[])global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField8(input)));
result.@TraceFileName = input.@TraceFileName;
setField21(result, input.@TraceLevelOverrides);
result.@TraceToConsole = input.@TraceToConsole;
result.@TurnWarningLengthThreshold = input.@TurnWarningLengthThreshold;
result.@UseNagleAlgorithm = input.@UseNagleAlgorithm;
result.@WriteMessagingTraces = input.@WriteMessagingTraces;
setField0(result, getField0(input));
setField1(result, getField1(input));
setField19(result, getField19(input));
setField35(result, getField35(input));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.NodeConfiguration input = (global::Orleans.Runtime.Configuration.NodeConfiguration)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ActivationSchedulingQuantum, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@AddressType, stream, typeof (global::System.Net.Sockets.AddressFamily));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@BulkMessageLimit, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DNSHostName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DefaultConnectionLimit, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DefaultTraceLevel, stream, typeof (global::Orleans.Runtime.Severity));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@DelayWarningThreshold, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Expect100Continue, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Generation, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@HostNameOrIPAddress, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField15(input), stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@IsPrimaryNode, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@IsSeedNode, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@LargeMessageWarningThreshold, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@LimitManager, stream, typeof (global::Orleans.Runtime.Configuration.LimitManager));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@LoadSheddingEnabled, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@LoadSheddingLimit, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MaxActiveThreads, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@MinDotNetThreadPoolSize, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Port, stream, typeof (global::System.Int32));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@PropagateActivityId, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@ProxyGatewayEndpoint, stream, typeof (global::System.Net.IPEndPoint));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@SiloShutdownEventName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StartupTypeName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StatisticsCollectionLevel, stream, typeof (global::Orleans.Runtime.Configuration.StatisticsLevel));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StatisticsLogWriteInterval, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StatisticsMetricsTableWriteInterval, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StatisticsPerfCountersWriteInterval, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StatisticsProviderName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@StatisticsWriteLogStatisticsToTable, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField8(input), stream, typeof (global::System.Byte[]));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@TraceFileName, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@TraceLevelOverrides, stream, typeof (global::System.Collections.Generic.IList<global::System.Tuple<global::System.String, global::Orleans.Runtime.Severity>>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@TraceToConsole, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@TurnWarningLengthThreshold, stream, typeof (global::System.TimeSpan));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@UseNagleAlgorithm, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@WriteMessagingTraces, stream, typeof (global::System.Boolean));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.DateTime));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField19(input), stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField35(input), stream, typeof (global::System.String));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.NodeConfiguration result = new global::Orleans.Runtime.Configuration.NodeConfiguration();
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@ActivationSchedulingQuantum = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@AddressType = (global::System.Net.Sockets.AddressFamily)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Net.Sockets.AddressFamily), stream);
result.@BulkMessageLimit = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
setField2(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
result.@DefaultConnectionLimit = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@DefaultTraceLevel = (global::Orleans.Runtime.Severity)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Severity), stream);
result.@DelayWarningThreshold = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@Expect100Continue = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@Generation = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@HostNameOrIPAddress = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
setField15(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField9(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
setField10(result, (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream));
result.@LargeMessageWarningThreshold = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
setField18(result, (global::Orleans.Runtime.Configuration.LimitManager)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.LimitManager), stream));
result.@LoadSheddingEnabled = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@LoadSheddingLimit = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@MaxActiveThreads = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@MinDotNetThreadPoolSize = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@Port = (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream);
result.@PropagateActivityId = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@ProxyGatewayEndpoint = (global::System.Net.IPEndPoint)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Net.IPEndPoint), stream);
result.@SiloShutdownEventName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@StartupTypeName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@StatisticsCollectionLevel = (global::Orleans.Runtime.Configuration.StatisticsLevel)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::Orleans.Runtime.Configuration.StatisticsLevel), stream);
result.@StatisticsLogWriteInterval = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@StatisticsMetricsTableWriteInterval = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@StatisticsPerfCountersWriteInterval = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@StatisticsProviderName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@StatisticsWriteLogStatisticsToTable = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
setField8(result, (global::System.Byte[])global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Byte[]), stream));
result.@TraceFileName = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
setField21(result, (global::System.Collections.Generic.IList<global::System.Tuple<global::System.String, global::Orleans.Runtime.Severity>>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.IList<global::System.Tuple<global::System.String, global::Orleans.Runtime.Severity>>), stream));
result.@TraceToConsole = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@TurnWarningLengthThreshold = (global::System.TimeSpan)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.TimeSpan), stream);
result.@UseNagleAlgorithm = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
result.@WriteMessagingTraces = (global::System.Boolean)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Boolean), stream);
setField0(result, (global::System.DateTime)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.DateTime), stream));
setField1(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField19(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField35(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
return (global::Orleans.Runtime.Configuration.NodeConfiguration)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.NodeConfiguration), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_NodeConfigurationSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.ProviderConfiguration)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_ProviderConfigurationSerializer
{
private static readonly global::System.Reflection.FieldInfo field3 = typeof (global::Orleans.Runtime.Configuration.ProviderConfiguration).@GetField("<Name>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.String> setField3 = (global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field3);
private static readonly global::System.Reflection.FieldInfo field2 = typeof (global::Orleans.Runtime.Configuration.ProviderConfiguration).@GetField("<Type>k__BackingField", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.String> setField2 = (global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.String>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field2);
private static readonly global::System.Reflection.FieldInfo field1 = typeof (global::Orleans.Runtime.Configuration.ProviderConfiguration).@GetField("childConfigurations", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.Generic.IList<global::Orleans.Runtime.Configuration.ProviderConfiguration>> getField1 = (global::System.Func<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.Generic.IList<global::Orleans.Runtime.Configuration.ProviderConfiguration>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field1);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.Generic.IList<global::Orleans.Runtime.Configuration.ProviderConfiguration>> setField1 = (global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.Generic.IList<global::Orleans.Runtime.Configuration.ProviderConfiguration>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field1);
private static readonly global::System.Reflection.FieldInfo field0 = typeof (global::Orleans.Runtime.Configuration.ProviderConfiguration).@GetField("properties", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.Generic.IDictionary<global::System.String, global::System.String>> getField0 = (global::System.Func<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.Generic.IDictionary<global::System.String, global::System.String>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field0);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.Generic.IDictionary<global::System.String, global::System.String>> setField0 = (global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.Generic.IDictionary<global::System.String, global::System.String>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field0);
private static readonly global::System.Reflection.FieldInfo field4 = typeof (global::Orleans.Runtime.Configuration.ProviderConfiguration).@GetField("readonlyCopyOfProperties", (System.@Reflection.@BindingFlags.@Public | System.@Reflection.@BindingFlags.@NonPublic | System.@Reflection.@BindingFlags.@Instance));
private static readonly global::System.Func<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.ObjectModel.ReadOnlyDictionary<global::System.String, global::System.String>> getField4 = (global::System.Func<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.ObjectModel.ReadOnlyDictionary<global::System.String, global::System.String>>)global::Orleans.Serialization.SerializationManager.@GetGetter(field4);
private static readonly global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.ObjectModel.ReadOnlyDictionary<global::System.String, global::System.String>> setField4 = (global::System.Action<global::Orleans.Runtime.Configuration.ProviderConfiguration, global::System.Collections.ObjectModel.ReadOnlyDictionary<global::System.String, global::System.String>>)global::Orleans.Serialization.SerializationManager.@GetReferenceSetter(field4);
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.ProviderConfiguration input = ((global::Orleans.Runtime.Configuration.ProviderConfiguration)original);
global::Orleans.Runtime.Configuration.ProviderConfiguration result = (global::Orleans.Runtime.Configuration.ProviderConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.ProviderConfiguration));
setField3(result, input.@Name);
setField2(result, input.@Type);
setField1(result, (global::System.Collections.Generic.IList<global::Orleans.Runtime.Configuration.ProviderConfiguration>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField1(input)));
setField0(result, (global::System.Collections.Generic.IDictionary<global::System.String, global::System.String>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input)));
setField4(result, (global::System.Collections.ObjectModel.ReadOnlyDictionary<global::System.String, global::System.String>)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField4(input)));
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.ProviderConfiguration input = (global::Orleans.Runtime.Configuration.ProviderConfiguration)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Name, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Type, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField1(input), stream, typeof (global::System.Collections.Generic.IList<global::Orleans.Runtime.Configuration.ProviderConfiguration>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField0(input), stream, typeof (global::System.Collections.Generic.IDictionary<global::System.String, global::System.String>));
global::Orleans.Serialization.SerializationManager.@SerializeInner(getField4(input), stream, typeof (global::System.Collections.ObjectModel.ReadOnlyDictionary<global::System.String, global::System.String>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.ProviderConfiguration result = (global::Orleans.Runtime.Configuration.ProviderConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.ProviderConfiguration));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
setField3(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField2(result, (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream));
setField1(result, (global::System.Collections.Generic.IList<global::Orleans.Runtime.Configuration.ProviderConfiguration>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.IList<global::Orleans.Runtime.Configuration.ProviderConfiguration>), stream));
setField0(result, (global::System.Collections.Generic.IDictionary<global::System.String, global::System.String>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.IDictionary<global::System.String, global::System.String>), stream));
setField4(result, (global::System.Collections.ObjectModel.ReadOnlyDictionary<global::System.String, global::System.String>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.ObjectModel.ReadOnlyDictionary<global::System.String, global::System.String>), stream));
return (global::Orleans.Runtime.Configuration.ProviderConfiguration)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.ProviderConfiguration), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_ProviderConfigurationSerializer()
{
Register();
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans.CodeGeneration.SerializerAttribute(typeof (global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration)), global::Orleans.CodeGeneration.RegisterSerializerAttribute]
internal class OrleansCodeGenOrleans_Runtime_Configuration_ProviderCategoryConfigurationSerializer
{
[global::Orleans.CodeGeneration.CopierMethodAttribute]
public static global::System.Object DeepCopier(global::System.Object original)
{
global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration input = ((global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration)original);
global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration result = (global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration));
result.@Name = input.@Name;
result.@Providers = input.@Providers;
global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result);
return result;
}
[global::Orleans.CodeGeneration.SerializerMethodAttribute]
public static void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.BinaryTokenStreamWriter stream, global::System.Type expected)
{
global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration input = (global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration)untypedInput;
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Name, stream, typeof (global::System.String));
global::Orleans.Serialization.SerializationManager.@SerializeInner(input.@Providers, stream, typeof (global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Providers.IProviderConfiguration>));
}
[global::Orleans.CodeGeneration.DeserializerMethodAttribute]
public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
{
global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration result = (global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration)global::System.Runtime.Serialization.FormatterServices.@GetUninitializedObject(typeof (global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration));
global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result);
result.@Name = (global::System.String)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.String), stream);
result.@Providers = (global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Providers.IProviderConfiguration>)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Collections.Generic.IDictionary<global::System.String, global::Orleans.Providers.IProviderConfiguration>), stream);
return (global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration)result;
}
public static void Register()
{
global::Orleans.Serialization.SerializationManager.@Register(typeof (global::Orleans.Runtime.Configuration.ProviderCategoryConfiguration), DeepCopier, Serializer, Deserializer);
}
static OrleansCodeGenOrleans_Runtime_Configuration_ProviderCategoryConfigurationSerializer()
{
Register();
}
}
}
#pragma warning restore 162
#pragma warning restore 219
#pragma warning restore 414
#pragma warning restore 649
#pragma warning restore 693
#pragma warning restore 1591
#pragma warning restore 1998
#endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment