当前位置: 首页>>代码示例>>C#>>正文


C# SerializationInfo.AddValue方法代码示例

本文整理汇总了C#中SerializationInfo.AddValue方法的典型用法代码示例。如果您正苦于以下问题:C# SerializationInfo.AddValue方法的具体用法?C# SerializationInfo.AddValue怎么用?C# SerializationInfo.AddValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SerializationInfo的用法示例。


在下文中一共展示了SerializationInfo.AddValue方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GetObjectData

 public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
 {
     info.AddValue("object2PropertiesMappings", this.object2PropertiesMappings);
     info.AddValue("EZR_VERSION", EZR_VERSION);
     info.AddValue("recordingInterval", this.recordingInterval);
     //base.GetObjectData(info, context);
 }
开发者ID:ChubbRck,项目名称:SFB,代码行数:7,代码来源:Object2PropertiesMappingListWrapper.cs

示例2: GetObjectData

	// Serialization funciton.
	public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
	{
		// You can use any name/value pair, as long as you read them with the same names
		
		info.AddValue("Health", health);
		info.AddValue("Name", name);
	}
开发者ID:vsanchez1987,项目名称:team-ragnarok,代码行数:8,代码来源:Saving.cs

示例3: GetObjectData

	// Get serialization data.
	public override void GetObjectData(SerializationInfo info,
									   StreamingContext context)
			{
				base.GetObjectData(info, context);
				info.AddValue("filename", filename);
				info.AddValue("line", line);
			}
开发者ID:jjenki11,项目名称:blaze-chem-rendering,代码行数:8,代码来源:ConfigurationException.cs

示例4: GetObjectData

		public void GetObjectData (SerializationInfo info, StreamingContext context) {
			info.AddValue ("a", a);
			if (s1 != null)
				info.AddValue ("s1", s1);
			else
				info.AddValue ("s1", "(null)");
		}
开发者ID:Zman0169,项目名称:mono,代码行数:7,代码来源:appdomain2.cs

示例5: GetObjectData

 public void GetObjectData(System.Object obj, SerializationInfo info, StreamingContext context)
 {
     Vector3 v3 = (Vector3)obj;
     info.AddValue("x", v3.x);
     info.AddValue("y", v3.y);
     info.AddValue("z", v3.z);
 }
开发者ID:craus,项目名称:UnityTest,代码行数:7,代码来源:Vector3SerializationSurrogate.cs

示例6: GetObjectData

 // Method called to serialize a Vector3 object
 public void GetObjectData(System.Object obj, SerializationInfo info, StreamingContext context)
 {
     Color c = (Color) obj;
     info.AddValue("r", c.r);
     info.AddValue("g", c.g);
     info.AddValue("b", c.b);
 }
开发者ID:elborio,项目名称:SeriousGamingGame,代码行数:8,代码来源:ColorSerializationSurrogate.cs

示例7: typeof

 void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
 {
     info.AddValue ("SourceID", SourceID, typeof(int));
     info.AddValue ("DestID", DestID, typeof(int));
     info.AddValue ("MessageType", Type, typeof(MessageType));
     info.AddValue ("SerializedContent", SerializedContent, typeof(byte[]));
 }
开发者ID:Samaed,项目名称:ChickenDodge,代码行数:7,代码来源:Message.cs

示例8: GetObjectData

	public void GetObjectData(SerializationInfo info, StreamingContext context) {
		info.AddValue ("count", count);
		info.AddValue ("weaponCount", weapons.Count);
		for (int i = 0; i < weapons.Count; i++) {
			info.AddValue ("weaponCD_" + i, weapons [i].GetCooldown ());
		}
	}
开发者ID:DreamSea,项目名称:GuiShips,代码行数:7,代码来源:PlayerData.cs

示例9: GetObjectData

 // Required by the ISerializable class to be properly serialized. This is called automatically
 public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
 {
     // Repeat this for each var defined in the Values section
     info.AddValue("foundGem1", (foundGem1));
     info.AddValue("score", score);
     info.AddValue("levelReached", levelReached);
 }
开发者ID:phpdiva,项目名称:Synergy-repo,代码行数:8,代码来源:SaveData.cs

示例10: GetObjectData

 // Required by the ISerializable class to be properly serialized. This is called automatically
 public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
 {
     // Repeat this for each var defined in the Values section
     info.AddValue("boardWidth", (boardWidth));
     info.AddValue("boardHeight", boardHeight);
     info.AddValue("tiles", tiles);
 }
开发者ID:ragnarok089,项目名称:CS451,代码行数:8,代码来源:SaveData.cs

示例11: GetObjectData

 // Required by the ISerializable class to be properly serialized. This is called automatically
 public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
 {
     // Repeat this for each var defined in the Values section
     info.AddValue("ConeUnlocked", (ConeUnlocked));
     info.AddValue("HiScore", HiScore);
     info.AddValue("ExplosivesLeft", ExplosivesLeft);
 }
开发者ID:ThomasPlayHaven,项目名称:LaunchProject,代码行数:8,代码来源:FileManager.cs

示例12: GetObjectData

 /*[SecurityPermissionAttribute(
             SecurityAction.Demand,
             SerializationFormatter = true)]		*/
 public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
 {
     info.AddValue("x", this.x);
     info.AddValue("y", this.y);
     info.AddValue("z", this.z);
     info.AddValue("w", this.w);
 }
开发者ID:ChubbRck,项目名称:SFB,代码行数:10,代码来源:SerQuaternion.cs

示例13: GetState

        public void GetState(SerializationInfo info)
        {
            if (info == null)
                throw new ArgumentNullException("info");

            info.AddValue("Id", Id);
            info.AddValue("Name", Name);
        }
开发者ID:mparsin,项目名称:Elements,代码行数:8,代码来源:UserRoleInfo.cs

示例14: GetObjectData

 public void GetObjectData(System.Object obj, SerializationInfo info, StreamingContext context)
 {
     Quaternion q = (Quaternion)obj;
     info.AddValue ("x", q.x);
     info.AddValue ("y", q.y);
     info.AddValue ("z", q.z);
     info.AddValue ("w", q.w);
 }
开发者ID:simonides,项目名称:space_concept,代码行数:8,代码来源:QuaternionSurrogate.cs

示例15: GetObjectData

 public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
 {
     info.AddValue("data", data);
     info.AddValue("colors", colors);
     info.AddValue("dimensions", dimensions);
     info.AddValue("voxelScale", voxelScale);
     info.AddValue("centerOffset", centerOffset);
 }
开发者ID:cjcurrie,项目名称:Pillars,代码行数:8,代码来源:VoxelVolumeData.cs


注:本文中的SerializationInfo.AddValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。