CodeDomDesignerLoader.PerformFlush(IDesignerSerializationManager) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tasarımcının kök bileşeninin seri hale getirilmesini istemektedir.
protected:
override void PerformFlush(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager);
protected override void PerformFlush (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager);
override this.PerformFlush : System.ComponentModel.Design.Serialization.IDesignerSerializationManager -> unit
Protected Overrides Sub PerformFlush (manager As IDesignerSerializationManager)
Parametreler
- manager
- IDesignerSerializationManager
Seri IDesignerSerializationManager hale getiricinin istendiği.
Özel durumlar
Dil bu dosya için bir kod ayrıştırıcı sağlamadı; bu dosya türü tasarımcıyı desteklemeyebilir.
sınıfı tasarlanabilir, ancak dosyadaki ilk sınıf değildir veya içindeki sınıfların hiçbiri tasarlanamadığından tasarımcı bu dosya için gösterilemeyebilir.
Açıklamalar
yöntemi, PerformFlush tasarımcının kök bileşeninin kökünü CodeDomSerializer alır ve seri hale getirmek için seri hale getiriciyi çağırır. Bu işlemin sonucu bir CodeTypeDeclarationise, PerformFlush öğesini mevcut CodeDOM ağacıyla tümleştirir CodeTypeDeclaration . Sonuç, eşleşen üyelerin ve deyimlerin değiştirıldığı özgün CodeDOM ağacıdır. Son olarak, PerformFlush bu CodeDOM ağacını kaydetmek için soyut Write yöntemini çağırır.
Kök tasarımcı bileşeninin seri hale getirilmesi bir CodeTypeDeclarationPerformFlush ile sonuçlanmazsa başka bir şey yapmaz.
Önemli
CodeDOM'nin güvenilir bir kaynaktan kaynaklandığından emin olmak çağıranın sorumluluğundadır. Güvenilmeyen bir tarafın CodeDOM nesnesini kabul etmek, söz konusu tarafın kötü amaçlı kod çalıştırmasına izin verebilir. Bir CodeDOM bir dosyaya boşaltılırken, çerçeve CodeDOM nesnesi tarafından temsil edilen kodu ve sağlanan nesnenin serileştirilmiş içeriğini çalıştırır.