/// <summary> /// /// </summary> /// <param name="info"></param> /// <param name="context"></param> protected WfProcessDescriptor(SerializationInfo info, StreamingContext context) : base(info, context) { this._Activities = (WfActivityDescriptorCollection)info.GetValue("Activities", typeof(WfActivityDescriptorCollection)); this._Variables = (WfVariableDescriptorCollection)info.GetValue("Variables", typeof(WfVariableDescriptorCollection)); this._Version = info.GetString("Version"); this._ExtendedProperties = (WfExtendedPropertyDictionary)info.GetValue("ExtendedProperties", typeof(WfExtendedPropertyDictionary)); }
/// <summary> /// /// </summary> /// <param name="info"></param> /// <param name="context"></param> protected WfTransitionDescriptor(SerializationInfo info, StreamingContext context) : base(info, context) { this._Priority = info.GetInt32("Priority"); this._FromActivity = (IWfActivityDescriptor)info.GetValue("FromActivity", typeof(WfActivityDescriptor)); this._ToActivity = (IWfActivityDescriptor)info.GetValue("ToActivity", typeof(WfActivityDescriptor)); this._Variables = (WfVariableDescriptorCollection)info.GetValue("Variables", typeof(WfVariableDescriptorCollection)); }
/// <summary> /// /// </summary> /// <param name="info"></param> /// <param name="context"></param> protected WfActivityDescriptor(SerializationInfo info, StreamingContext context) : base(info, context) { this._ToTransitions = (ToTransitionsDescriptorCollection)info.GetValue("ToTransitions", typeof(ToTransitionsDescriptorCollection)); this._FromTransitions = (FromTransitionsDescriptorCollection)info.GetValue("FromTransitions", typeof(FromTransitionsDescriptorCollection)); this._Process = (WfProcessDescriptor)info.GetValue("Process", typeof(WfProcessDescriptor)); this._Resources = (WfResourceDescriptorCollection)info.GetValue("Resources", typeof(WfResourceDescriptorCollection)); this._Variables = (WfVariableDescriptorCollection)info.GetValue("Variables", typeof(WfVariableDescriptorCollection)); this._ExtendedProperties = (WfExtendedPropertyDictionary)info.GetValue("ExtendedProperty", typeof(WfExtendedPropertyDictionary)); }
/// <summary> /// /// </summary> /// <param name="info"></param> /// <param name="context"></param> protected WfOperationDescriptor(SerializationInfo info, StreamingContext context) : base(info, context) { this._DefaultBranchProcessDescKey = (string)info.GetValue("DefaultBranchProcessDescKey", typeof(string)); this._CompleteCondition = (AnchorOperationCompleteCondition)info.GetValue("CompleteCondition", typeof(AnchorOperationCompleteCondition)); this._Resources = (WfResourceDescriptorCollection)info.GetValue("Resources", typeof(WfResourceDescriptorCollection)); this._Variables = (WfVariableDescriptorCollection)info.GetValue("Variables", typeof(WfVariableDescriptorCollection)); this._AutoTransferWhenCompleted = (bool)info.GetValue("AutoTransferWhenCompleted", typeof(bool)); }