/// <summary> /// Deep copies content from src instance to this. /// <param name="source">Source for copy.</param> /// <returns>this.</returns> /// </summary> protected virtual IRecordInterface CopyFromImpl(IRecordInfo source) { if (typeof(ISchemaDescriptorTransformationInfo).IsInstanceOfType(source)) { ISchemaDescriptorTransformationInfo typedSource = ((ISchemaDescriptorTransformationInfo)(source)); this.TransformationType = typedSource.TransformationType; } return(this); }
/// <summary> /// Sets null to TransformationType property. /// </summary> public void NullifyTransformationType() { this._transformationType = ((SchemaDescriptorTransformationType)(TypeConstants.EnumNull)); }
/// <summary> /// Reset all instance field to their default states. /// <returns>this.</returns> /// </summary> protected virtual IRecordInterface ResetImpl() { this._transformationType = ((SchemaDescriptorTransformationType)(TypeConstants.EnumNull)); return(this); }