<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />

System.Runtime.Serialization.SerializationInfo

public sealed class SerializationInfo
namespace System.Runtime.Serialization { public sealed class SerializationInfo { public string AssemblyName { get; set; } public string FullTypeName { get; set; } public bool IsAssemblyNameSetExplicit { get; } public bool IsFullTypeNameSetExplicit { get; } public int MemberCount { get; } public Type ObjectType { get; } public SerializationInfo(Type type, IFormatterConverter converter); public SerializationInfo(Type type, IFormatterConverter converter, bool requireSameTokenInPartialTrust); public void AddValue(string name, bool value); public void AddValue(string name, byte value); public void AddValue(string name, char value); public void AddValue(string name, DateTime value); public void AddValue(string name, decimal value); public void AddValue(string name, double value); public void AddValue(string name, short value); public void AddValue(string name, int value); public void AddValue(string name, long value); public void AddValue(string name, object value); public void AddValue(string name, object value, Type type); public void AddValue(string name, sbyte value); public void AddValue(string name, float value); public void AddValue(string name, ushort value); public void AddValue(string name, uint value); public void AddValue(string name, ulong value); public bool GetBoolean(string name); public byte GetByte(string name); public char GetChar(string name); public DateTime GetDateTime(string name); public decimal GetDecimal(string name); public double GetDouble(string name); public SerializationInfoEnumerator GetEnumerator(); public short GetInt16(string name); public int GetInt32(string name); public long GetInt64(string name); public sbyte GetSByte(string name); public float GetSingle(string name); public string GetString(string name); public ushort GetUInt16(string name); public uint GetUInt32(string name); public ulong GetUInt64(string name); public object GetValue(string name, Type type); public void SetType(Type type); } }