Deveel.Data.Sql.Statements.DeclareCursorStatement.GetData C# (CSharp) Method

GetData() protected method

protected GetData ( SerializationInfo info ) : void
info System.Runtime.Serialization.SerializationInfo
return void
        protected override void GetData(SerializationInfo info)
        {
            info.AddValue("CursorName", CursorName);
            info.AddValue("QueryExpression", QueryExpression);
            info.AddValue("Flags", (int)Flags);

            if (Parameters != null) {
                var parameters = Parameters.ToArray();
                info.AddValue("Parameters", parameters);
            } else {
                info.AddValue("Parameters", new CursorParameter[0]);
            }
        }