Пример #1
0
        protected override void OnBeforeSerializing(QXSerializingEventArgs <QGRootLayer> e)
        {
            base.OnBeforeSerializing(e);

            QXVertexSerializer.VertexToIndexDictionary.Clear();
            int vertexIndex = 0;

            foreach (IQGVertex v in e.SerializingTarget.AllDescendentControls.OfType <IQGVertex>())
            {
                QXVertexSerializer.VertexToIndexDictionary.Add(v, vertexIndex++);
            }
        }
Пример #2
0
        protected override void OnAfterSerializing(QXSerializingEventArgs <QGRootLayer> e)
        {
            base.OnAfterSerializing(e);

            QXVertexSerializer.VertexToIndexDictionary.Clear();
        }
Пример #3
0
 private void RaiseAfterSerializing(QXSerializingEventArgs <T> e) => this.OnAfterSerializing(e);
Пример #4
0
 protected virtual void OnAfterSerializing(QXSerializingEventArgs <T> e) => this.AfterSerializing?.Invoke(this, e);
Пример #5
0
 private void RaiseBeforeSerializing(QXSerializingEventArgs <T> e) => this.OnBeforeSerializing(e);
Пример #6
0
 protected virtual void OnBeforeSerializing(QXSerializingEventArgs <T> e) => this.BeforeSerializing?.Invoke(this, e);