System.Runtime.Serialezation.SerialezationInfo.cs

ylbtech-System.Runtime.Serialezation.SerialezationInfo.cs
1.返回顶部

1、

#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\mscorlib.dll
#endregion

using System.Runtime.InteropServices;
using System.Security;

namespace System.Runtime.Serialization
{
    //
    // 摘要:
    //     将序列化或反序列化对象所需的所有数据都存储。 此类不能被继承。
    [ComVisible(true)]
    public sealed class SerializationInfo
    {
        //
        // 摘要:
        //     创建 System.Runtime.Serialization.SerializationInfo 类的新实例。
        //
        // 参数:
        //   type:
        //     System.Type 要序列化的对象。
        //
        //   converter:
        //     System.Runtime.Serialization.IFormatterConverter 在反序列化过程中使用。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     type 或 converter 为 null。
        [CLSCompliant(false)]
        public SerializationInfo(Type type, IFormatterConverter converter);
        //
        // 摘要:
        //     初始化 System.Runtime.Serialization.SerializationInfo 类的新实例。
        //
        // 参数:
        //   type:
        //     System.Type 要序列化的对象。
        //
        //   converter:
        //     System.Runtime.Serialization.IFormatterConverter 在反序列化过程中使用。
        //
        //   requireSameTokenInPartialTrust:
        //     指示对象是否需要在部分信任环境中的同一个令牌。
        [CLSCompliant(false)]
        public SerializationInfo(Type type, IFormatterConverter converter, bool requireSameTokenInPartialTrust);

        //
        // 摘要:
        //     返回要序列化对象的类型。
        //
        // 返回结果:
        //     正在序列化的对象类型。
        public Type ObjectType { get; }
        //
        // 摘要:
        //     获取已添加到的成员数 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 返回结果:
        //     已添加到当前的成员数 System.Runtime.Serialization.SerializationInfo。
        public int MemberCount { get; }
        //
        // 摘要:
        //     获取或设置要在仅序列化期间序列化的类型的程序集名称。
        //
        // 返回结果:
        //     要序列化的类型的程序集的全名。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     该属性设置为的值是 null。
        public string AssemblyName { get; set; }
        //
        // 摘要:
        //     获取或设置的完整名称 System.Type 要序列化。
        //
        // 返回结果:
        //     要序列化的类型的全名。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     此属性设置为的值是 null。
        public string FullTypeName { get; set; }
        //
        // 摘要:
        //     获取是否已显式设置的完整类型名。
        //
        // 返回结果:
        //     True 如果未显式设置的完整类型名称;否则为 false。
        public bool IsFullTypeNameSetExplicit { get; }
        //
        // 摘要:
        //     获取是否已显式设置的程序集名称。
        //
        // 返回结果:
        //     True 如果未显式设置的程序集名称;否则为 false。
        public bool IsAssemblyNameSetExplicit { get; }

        //
        // 摘要:
        //     将添加到一个 8 位有符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     Sbyte 要序列化值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        [CLSCompliant(false)]
        public void AddValue(string name, sbyte value);
        //
        // 摘要:
        //     添加到一个值 System.Runtime.Serialization.SerializationInfo 存储,其中 value 与关联 name 并序列化为
        //     System.Typetype。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     要进行序列化的值。 此对象的任何子表达式将自动序列化。
        //
        //   type:
        //     System.Type 将与当前对象相关联。 此参数必须始终是对象本身或其基类之一的类型。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     如果 name 或 type 是 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, object value, Type type);
        //
        // 摘要:
        //     添加到一个布尔值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     要序列化的布尔值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, bool value);
        //
        // 摘要:
        //     添加 System.DateTime 值到 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     System.DateTime 要序列化值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, DateTime value);
        //
        // 摘要:
        //     添加到一个十进制值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     要序列化的十进制值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     如果 name 参数是 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     如果已经与关联的值 name。
        public void AddValue(string name, decimal value);
        //
        // 摘要:
        //     添加到一个双精度浮点值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     要序列化的双精度值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, double value);
        //
        // 摘要:
        //     添加到指定的对象 System.Runtime.Serialization.SerializationInfo 存储区,其中是与指定名称相关联。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     要进行序列化的值。 此对象的任何子表达式将自动序列化。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, object value);
        //
        // 摘要:
        //     添加到一个单精度浮点值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     要序列化的单个值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, float value);
        //
        // 摘要:
        //     添加到一个 64 位有符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     要序列化的 Int64 值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, long value);
        //
        // 摘要:
        //     添加到一个 32 位无符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     UInt32 要序列化值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        [CLSCompliant(false)]
        public void AddValue(string name, uint value);
        //
        // 摘要:
        //     添加到一个 32 位有符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     Int32 要序列化值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, int value);
        //
        // 摘要:
        //     添加到一个 16 位无符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     UInt16 要序列化值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        [CLSCompliant(false)]
        public void AddValue(string name, ushort value);
        //
        // 摘要:
        //     添加到一个 16 位有符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     Int16 要序列化值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, short value);
        //
        // 摘要:
        //     将添加到一个 8 位无符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     要序列化的字节值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, byte value);
        //
        // 摘要:
        //     添加到一个 64 位无符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     UInt64 要序列化值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        [CLSCompliant(false)]
        public void AddValue(string name, ulong value);
        //
        // 摘要:
        //     将添加到一个 Unicode 字符值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要关联值,因此它可以反序列化更高版本的名称。
        //
        //   value:
        //     要序列化的字符值。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 参数为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     已与关联的值 name。
        public void AddValue(string name, char value);
        //
        // 摘要:
        //     检索一个布尔值,从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与关联的布尔值 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为布尔值。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public bool GetBoolean(string name);
        //
        // 摘要:
        //     检索从 8 位无符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与相关联的 8 位无符号的整数 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 8 位无符号整数。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public byte GetByte(string name);
        //
        // 摘要:
        //     检索从一个 Unicode 字符值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与相关联的 Unicode 字符 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 Unicode 字符。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public char GetChar(string name);
        //
        // 摘要:
        //     检索 System.DateTime 值从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     System.DateTime 与关联值 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 System.DateTime 值。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public DateTime GetDateTime(string name);
        //
        // 摘要:
        //     检索一个十进制值,从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     从一个十进制值 System.Runtime.Serialization.SerializationInfo。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 不能转换为十进制。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public decimal GetDecimal(string name);
        //
        // 摘要:
        //     检索从一个双精度浮点值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与相关联的双精度浮点值 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为双精度浮点值。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public double GetDouble(string name);
        //
        // 摘要:
        //     返回 System.Runtime.Serialization.SerializationInfoEnumerator 用于循环访问中的名称 / 值对 System.Runtime.Serialization.SerializationInfo
        //     存储。
        //
        // 返回结果:
        //     一个 System.Runtime.Serialization.SerializationInfoEnumerator 分析中包含的名称 / 值对 System.Runtime.Serialization.SerializationInfo
        //     存储。
        public SerializationInfoEnumerator GetEnumerator();
        //
        // 摘要:
        //     检索一个 16 位有符号的整数值,从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与相关联的 16 位带符号的整数 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 16 位有符号整数。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public short GetInt16(string name);
        //
        // 摘要:
        //     检索一个 32 位有符号的整数值,从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值的名称。
        //
        // 返回结果:
        //     与相关联的 32 位带符号的整数 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 32 位有符号整数。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public int GetInt32(string name);
        //
        // 摘要:
        //     检索一个 64 位有符号的整数值,从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与相关联的 64 位带符号的整数 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 64 位有符号整数。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public long GetInt64(string name);
        //
        // 摘要:
        //     检索从 8 位有符号的整数值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与相关联的 8 位带符号的整数 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 8 位有符号整数。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        [CLSCompliant(false)]
        public sbyte GetSByte(string name);
        //
        // 摘要:
        //     检索从一个单精度浮点值 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值的名称。
        //
        // 返回结果:
        //     与相关联的单精度浮点值 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为单精度浮点值。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public float GetSingle(string name);
        //
        // 摘要:
        //     检索 System.String 值从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与 System.String 关联的 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 System.String。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        public string GetString(string name);
        //
        // 摘要:
        //     检索一个 16 位无符号的整数值,从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与相关联的 16 位无符号的整数 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 16 位无符号整数。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        [CLSCompliant(false)]
        public ushort GetUInt16(string name);
        //
        // 摘要:
        //     检索一个 32 位无符号的整数值,从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与相关联的 32 位无符号的整数 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 32 位无符号整数。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        [CLSCompliant(false)]
        public uint GetUInt32(string name);
        //
        // 摘要:
        //     检索一个 64 位无符号的整数值,从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        // 返回结果:
        //     与相关联的 64 位无符号的整数 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 64 位无符号整数。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        [CLSCompliant(false)]
        public ulong GetUInt64(string name);
        //
        // 摘要:
        //     检索一个值,从 System.Runtime.Serialization.SerializationInfo 存储。
        //
        // 参数:
        //   name:
        //     要检索的值与关联的名称。
        //
        //   type:
        //     System.Type 要检索的值。 如果存储的值不能转换为此类型,系统可能会引发 System.InvalidCastException。
        //
        // 返回结果:
        //     指定的对象 System.Type 与关联 name。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     name 或 type 为 null。
        //
        //   T:System.InvalidCastException:
        //     与关联的值 name 无法转换为 type。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     当前实例中未找到具有指定名称的元素。
        [SecuritySafeCritical]
        public object GetValue(string name, Type type);
        //
        // 摘要:
        //     集 System.Type 要序列化的对象。
        //
        // 参数:
        //   type:
        //     System.Type 要序列化的对象。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     type 参数为 null。
        [SecuritySafeCritical]
        public void SetType(Type type);
    }
}

2、

2.返回顶部
3.返回顶部
4.返回顶部
5.返回顶部
6.返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/storebook/p/12677020.html

时间: 2024-10-10 04:31:05

System.Runtime.Serialezation.SerialezationInfo.cs的相关文章

System.Runtime.Serialezation.StreamingContext.cs

ylbtech-System.Runtime.Serialezation.StreamingContext.cs 1.返回顶部 1. #region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\mscorli

System.Runtime.Serialezation.StreamingContextState.cs

ylbtech-System.Runtime.Serialezation.StreamingContextState.cs 1.返回顶部 1. #region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\ms

System.Runtime.Serialization.ISerialization.cs

ylbtech-System.Runtime.Serialization.ISerialization.cs 1.返回顶部 1. #region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\mscorlib.

System.Runtime.Serialization.IFormatterConverter.cs

ylbtech-System.Runtime.Serialization.IFormatterConverter.cs 1.返回顶部 1. #region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\msco

System.Runtime.Serialization.cs

ylbtech-System.Runtime.Serialization.cs 允许对象控制其自己的序列化和反序列化过程. 1.返回顶部 1. #region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\msco

重写成员“log4net.Util.ReadOnlyPropertiesDictionary.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)”时违反了继承安全性规则

在.NET 4.0下使用最新版本的log4Net 1.2.10,会遇到下面这样的错误: 重写成员“log4net.Util.ReadOnlyPropertiesDictionary.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)”时违反了继承安全性规则.重写方法的安全可访问性必须与所重写方法的安全可访问性 匹配. 说明: 执行当

缺少编译器要求的成员“System.Runtime.CompilerServices.ExtensionAttribute..ctor” 解决方案

namespace System.Runtime.CompilerServices { public class ExtensionAttribute : Attribute { } } 网上找的其他方法错误产生环境及非完美解决办法错误提示:缺少编译器要求的成员“System.Runtime.CompilerServices.ExtensionAttribute..ctor”这个错误真的非常诡异,因为双击这个错误的时候无法定位到出错的地方.而且这个错误实在是非常不明确.其实,产生这个错误的人大部

错误 1 缺少编译器要求的成员“System.Runtime.CompilerServices.ExtensionAttrib

错误 1 缺少编译器要求的成员"System.Runtime.CompilerServices.ExtensionAttrib 删除Newtonsoft.Json.dll 引用 ,再重新引用即可. 原文:http://bbs.csdn.net/topics/360254920 错误 1 缺少编译器要求的成员"System.Runtime.CompilerServices.ExtensionAttrib,布布扣,bubuko.com 错误 1 缺少编译器要求的成员"System

C# System.Runtime.Caching使用

System.Runtime.Caching命名空间是.NET 4.0新增的,目的是将以前的.NET 版本中的System.Web.Caching单独提取出来,独立使用,这样web和其他.NET程序如WPF都可以使用. System.Runtime.Caching包含缓存类和监视类,包括文件.数据库.缓存等的监视,与以前在System.Web.Caching中的一样,但重新包装. 可以预见在以后的版本中,System.Web.Caching命名空间会被标记为Obsolete(过时),或者重写为包