/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected FacetPhysicalField3D(SerializationInfo info, StreamingContext context) : base(info, context) { areaString = info.Deserialize <string>("Area"); normalString = info.Deserialize <string>("Normal"); aliases = info.Deserialize <Dictionary <int, string> >("Additional"); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected MappingTransformer(SerializationInfo info, StreamingContext context) { input = info.Deserialize <Dictionary <string, string> >("Input"); output = info.Deserialize <Dictionary <string, string> >("Output"); attachment = info.Deserialize <object>("Attachment"); desktop = Load(attachment); }
public object Deserialize(object obj, SerializationInfo info, StreamingContext context) { var item = (SceneLookup)obj; info.Deserialize(item, lookup => lookup.Id); info.Deserialize(item, lookup => lookup.Name); return(item); }
public object Deserialize(object obj, SerializationInfo info, StreamingContext context) { var item = (Scene)obj; info.Deserialize(item, scene => scene.Id); info.Deserialize(item, scene => scene.Name); info.Deserialize(item, scene => scene.GameObjects); return(item); }
public object Deserialize(object obj, SerializationInfo info, StreamingContext context) { var item = (ProjectInfo)obj; info.Deserialize(item, o => o.Id); info.Deserialize(item, o => o.Name); info.Deserialize(item, o => o.Scenes); return(item); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected CSharpSimulinkProxy(SerializationInfo info, StreamingContext context) { Text = info.Deserialize <List <string> >("Text"); links = info.Deserialize <Dictionary <string, string> >("Links"); try { constants = info.Deserialize <Dictionary <string, object> >("Constants"); } catch (Exception) { } }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected ManualInput(SerializationInfo info, StreamingContext context) { Types = info.Deserialize <List <Tuple <string, object> > >("Types"); initial = info.Deserialize <object[]>("Initial"); data = new object[initial.Length]; for (int i = 0; i < initial.Length; i++) { if (initial[i] == null) { initial[i] = types[i].Item2.GetDefaultValue(); } } Array.Copy(initial, data, data.Length); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected RationalTransformControlSystemData(SerializationInfo info, StreamingContext conext) : base(info, conext) { system = this; measureString = info.Deserialize <string>("Measure"); reset = () => { }; try { aliasString = info.Deserialize <string>("Alias"); } catch (Exception ex) { ex.ShowError(10); } }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected RationalTransformControlSystemFunctionWrapper(SerializationInfo info, StreamingContext context) : this() { formula = info.Deserialize <string>("Formula"); variables = info.Deserialize <Dictionary <string, double> >("Variables"); solver = info.Deserialize <string>("Solver"); try { shouldStable = (bool)info.GetValue("ShouldStable", typeof(bool)); } catch (Exception ex) { ex.ShowError(10); } Initialize(); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected UserControlLabel(SerializationInfo info, StreamingContext context) { InitializeComponent(); nc = this; NonstandardLabel.Load(this, info); bytes = PureDesktopPeer.LoadProperties(info); IProperties p = this; SetControl(p.Properties); if (child != null) { if (child is Control) { Control c = child as Control; c.Parent = panelCenter; } } try { icon = info.Deserialize <Image>("Icon"); if (icon != null) { pictureBoxIcon.Image = image; } } catch (Exception ex) { ex.ShowError(-1); } captionEditor.KeyUp += KeyUp; }
/// <summary> /// Deserilaization constructor /// </summary> /// <param name="info">Serialization Info</param> /// <param name="context">Streaming Context</param> protected MeteoService(SerializationInfo info, StreamingContext context) { values = info.Deserialize <object[]>("Properties"); nBuffer = values.Length - 1; CreateMeasurements(); Update(); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected Orbit(SerializationInfo info, StreamingContext context) : this() { (this as IPropertiesEditor).Properties = info.Deserialize <object>("Properties"); isSerialized = true; }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> public VectorFormulaConsumer(SerializationInfo info, StreamingContext context) { try { formulaString = (string[])info.GetValue("Formulas", typeof(string[])); isSerialized = true; args = (ArrayList)info.GetValue("Arguments", typeof(ArrayList)); pars = (Hashtable)info.GetValue("Parameters", typeof(Hashtable)); opNames = (Hashtable)info.GetValue("Unaries", typeof(Hashtable)); calculateDerivation = (bool)info.GetValue("CalculateDerivation", typeof(bool)); if (calculateDerivation) { deriOrder = 1; } try { comments = (byte[])info.GetValue("Comments", typeof(byte[])); } catch (Exception ex) { ex.ShowError(-1); } deriOrder = (int)info.GetValue("DerivationOrder", typeof(int)); try { feedback = info.Deserialize <Dictionary <int, string> >("Feedback"); } catch (Exception exc) { exc.ShowError(100);; } try { shouldRuntimeUpdate = info.GetBoolean("ShouldRuntimeUpdate"); forwardAliases = info.Deserialize <Dictionary <int, string> >("ForwardAliases"); } catch (Exception exc) { exc.ShowError(100);; } } catch (Exception ex) { ex.ShowError(1); } Init(); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected ImportedEventWriter(SerializationInfo info, StreamingContext context) { eventWriter = info.Deserialize <IEventWriter>("EventWriter"); condition = info.GetString("Condition"); measurementsList = info.GetValue("Measurements", typeof(List <string>)) as List <string>; if (eventWriter is IAssociatedObject) { children = new IAssociatedObject[] { eventWriter as IAssociatedObject }; } }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected ImportedEventReader(SerializationInfo info, StreamingContext context) : base("") { eventReader = info.Deserialize <IEventReader>("EventReader"); try { eventName = info.GetString("EventName"); } catch (Exception) { } PostConstructor(); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected AccumulatorBase(SerializationInfo info, StreamingContext context) : this() { try { isSerialized = true; Degree = (int)info.GetValue("Degree", typeof(int)); children[0] = info.Deserialize <EventBlock>("EventBlock"); } catch (Exception ex) { ex.ShowError(10); } }
/// <summary> /// Loading /// </summary> /// <param name="info">Serialization info</param> /// <param name="o">Loaded object</param> /// <returns>Result of loading</returns> public static RelativeField Load(SerializationInfo info, object o) { RelativeField f = info.Deserialize <RelativeField>("RelativeField"); if (o != null) { if (o is IChildrenObject) { IChildrenObject ch = o as IChildrenObject; if (ch.Children.Length != 0) { if (ch.Children.Length > 0) { ch.Children[0] = f; } } } } return(f); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected WpfShape(SerializationInfo info, StreamingContext context) { try { LoadTextures(info); } catch (Exception e) { e.ShowError(10); } try { Xaml = info.GetString("Xaml"); isColored = info.GetBoolean("IsColored"); consumer = info.Deserialize <Motion6D.FieldConsumer3D>("FieldConsumer"); ch = new IAssociatedObject[] { consumer }; try { scaled = info.GetBoolean("Scaled"); } catch (Exception) { } try { forecastTime = (TimeSpan)info.GetValue("ForecastTime", typeof(TimeSpan)); coordinateError = info.GetDouble("CoordinateError"); angleError = info.GetDouble("AngleError"); } catch (Exception) { } } catch (Exception) { CreateFieldConsumer(); } }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected SatelliteData(SerializationInfo info, StreamingContext context) { (this as IPropertiesEditor).Properties = info.Deserialize <object>("Properties"); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected PositionsIndicatorLabel(SerializationInfo info, StreamingContext context) : this() { indicatorType = info.Deserialize <string>("Type"); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected ChildrenObjectWrapper(SerializationInfo info, StreamingContext context) { wrappedObject = info.Deserialize <IChildrenObject>("Object"); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected ExternalUIImage(SerializationInfo info, StreamingContext context) : base(info, context) { (this as IPropertiesEditor).Properties = info.Deserialize <object>("Properties"); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected Atmosphere(SerializationInfo info, StreamingContext context) { (this as IPropertiesEditor).Properties = info.Deserialize <object>("Properties"); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected SavedDataProvider(SerializationInfo info, StreamingContext context) { dataSet = info.Deserialize <DataSet>("DataSet"); }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected ImportedEvent(SerializationInfo info, StreamingContext context) { ev = info.Deserialize <IEvent>("Event"); }
/// <summary> /// Loads textures /// </summary> /// <param name="info">Serialization info</param> protected virtual void LoadTextures(SerializationInfo info) { textures = info.Deserialize <Dictionary <string, byte[]> >("Textures"); }