in src/Microsoft.Azure.NotificationHubs/Messaging/EntityDescriptionSerializer.cs [21:103]
public EntityDescriptionSerializer()
{
this.entirySerializers = new Dictionary<string, DataContractSerializer>();
this.entirySerializers.Add(
typeof(RegistrationDescription).Name,
this.CreateSerializer<RegistrationDescription>());
this.entirySerializers.Add(
typeof(WindowsRegistrationDescription).Name,
this.CreateSerializer<WindowsRegistrationDescription>());
this.entirySerializers.Add(
typeof(WindowsTemplateRegistrationDescription).Name,
this.CreateSerializer<WindowsTemplateRegistrationDescription>());
this.entirySerializers.Add(
typeof(AppleRegistrationDescription).Name,
this.CreateSerializer<AppleRegistrationDescription>());
this.entirySerializers.Add(
typeof(AppleTemplateRegistrationDescription).Name,
this.CreateSerializer<AppleTemplateRegistrationDescription>());
#pragma warning disable CS0618
this.entirySerializers.Add(
typeof(GcmRegistrationDescription).Name,
this.CreateSerializer<GcmRegistrationDescription>());
#pragma warning restore CS0618
this.entirySerializers.Add(
typeof(FcmRegistrationDescription).Name,
this.CreateSerializer<FcmRegistrationDescription>());
#pragma warning disable CS0618
this.entirySerializers.Add(
typeof(GcmTemplateRegistrationDescription).Name,
this.CreateSerializer<GcmTemplateRegistrationDescription>());
#pragma warning restore CS0618
this.entirySerializers.Add(
typeof(FcmTemplateRegistrationDescription).Name,
this.CreateSerializer<FcmTemplateRegistrationDescription>());
this.entirySerializers.Add(
typeof(FcmV1RegistrationDescription).Name,
this.CreateSerializer<FcmV1RegistrationDescription>());
this.entirySerializers.Add(
typeof(FcmV1TemplateRegistrationDescription).Name,
this.CreateSerializer<FcmV1TemplateRegistrationDescription>());
this.entirySerializers.Add(
typeof(MpnsRegistrationDescription).Name,
this.CreateSerializer<MpnsRegistrationDescription>());
this.entirySerializers.Add(
typeof(MpnsTemplateRegistrationDescription).Name,
this.CreateSerializer<MpnsTemplateRegistrationDescription>());
this.entirySerializers.Add(
typeof(AdmRegistrationDescription).Name,
this.CreateSerializer<AdmRegistrationDescription>());
this.entirySerializers.Add(
typeof(AdmTemplateRegistrationDescription).Name,
this.CreateSerializer<AdmTemplateRegistrationDescription>());
this.entirySerializers.Add(
typeof(BaiduRegistrationDescription).Name,
this.CreateSerializer<BaiduRegistrationDescription>());
this.entirySerializers.Add(
typeof(BaiduTemplateRegistrationDescription).Name,
this.CreateSerializer<BaiduTemplateRegistrationDescription>());
this.entirySerializers.Add(
typeof(NotificationHubJob).Name,
this.CreateSerializer<NotificationHubJob>());
}