DslLibrarySerializer.ReadElements Yöntem

Tanım

Geçerli DslLibrary 'yi okuduktan sonra içeri aktarılan DslLibraries 'ler yükleyin. Tüm çapraz model başvuruları, işlem kaydı sırasında çözümlenen bilinen adlar olduğundan, önce geçerli modeli mi yüklediğimiz yoksa önce modeli içeri aktardık olsun.

protected:
 override void ReadElements(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, Microsoft::VisualStudio::Modeling::ModelElement ^ element, System::Xml::XmlReader ^ reader);
protected override void ReadElements (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, Microsoft.VisualStudio.Modeling.ModelElement element, System.Xml.XmlReader reader);
override this.ReadElements : Microsoft.VisualStudio.Modeling.SerializationContext * Microsoft.VisualStudio.Modeling.ModelElement * System.Xml.XmlReader -> unit
Protected Overrides Sub ReadElements (serializationContext As SerializationContext, element As ModelElement, reader As XmlReader)

Parametreler

serializationContext
SerializationContext

Serileştirme bağlamı.

element
ModelElement

Seri durumdan çıkarılan verileri alacak bellek içi DslLibrary örneği.

reader
XmlReader

Seri hale getirilen verileri okumak için XmlReader.

Açıklamalar

Çağıran, geçerli öğenin iç içe XML öğelerine sahip olduğunu garanti eder ve çağrının ilk alt XML öğesinin açık etiketinde okuyucuyu konumlandırır. Bu yöntem, olabildiğince fazla alt XML öğesi okur. Bilinmeyen bir alt XML öğesiyle karşılaşıldığında üç koşulda: 1) döndürür. Bu durumda, bu yöntem okuyucuyu bilinmeyen öğenin açık etiketine konumlandırır. Bu, ilk alt XML öğesi bilinmiyorsa, bu yöntemin hemen dönüp hiçbir şey yapmayacağı anlamına gelir. 2) tüm alt XML elemneti okuma olduğunda. Bu durumda, okuyucu üst öğenin bitiş etiketine yerleştirilir. 3) EOF.

Şunlara uygulanır