Bamboo.Prevalence.VersionMigration.MigrationSurrogateSelector.SetObjectData C# (CSharp) Метод

SetObjectData() публичный Метод

public SetObjectData ( object obj, System info, System context, System selector ) : object
obj object
info System
context System
selector System
Результат object
		public object SetObjectData(object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector selector)
		{
			_context.EnterObject(obj, info);

			Type type = obj.GetType();
			TypeMapping mapping = _context.GetTypeMapping(type);

			IObjectInitializer initializer = mapping.Initializer;
			if (null != initializer)
			{
				initializer.InitializeObject(_context);
			}
			else
			{
				DefaultObjectInitializer.Default.InitializeObject(_context);
			}

			_context.LeaveObject();

			return null;
		}
		#endregion