XmlSchemaCollectionEnumerator.Current Proprietà

Definizione

Ottiene l'oggetto corrente XmlSchema nell'insieme.

public:
 property System::Xml::Schema::XmlSchema ^ Current { System::Xml::Schema::XmlSchema ^ get(); };
public System.Xml.Schema.XmlSchema? Current { get; }
public System.Xml.Schema.XmlSchema Current { get; }
member this.Current : System.Xml.Schema.XmlSchema
Public ReadOnly Property Current As XmlSchema

Valore della proprietà

Oggetto corrente XmlSchema nell'insieme.

Esempio

Nell'esempio seguente vengono visualizzati ognuno degli schemi XSD (XML Schema Definition Language) nella raccolta di schemi.

public void DisplaySchemas(XmlSchemaCollection xsc)
{
  XmlSchemaCollectionEnumerator ienum = xsc.GetEnumerator();
  while (ienum.MoveNext())
  {
    XmlSchema schema = ienum.Current;
    StringWriter sw = new StringWriter();
    XmlTextWriter writer = new XmlTextWriter(sw);
    writer.Formatting = Formatting.Indented;
    writer.Indentation = 2;
    schema.Write(writer);
    Console.WriteLine(sw.ToString());
  }
}
Public Shared Sub Main ()
Dim xsc As XmlSchemaCollection
    Dim ienum As XmlSchemaCollectionEnumerator = xsc.GetEnumerator()
    While ienum.MoveNext()
        Dim schema As XmlSchema = ienum.Current
        Dim sw As New StringWriter()
        Dim writer As New XmlTextWriter(sw)
        writer.Formatting = Formatting.Indented
        writer.Indentation = 2
        schema.Write(writer)
        Console.WriteLine(sw.ToString())
    End While 
End Sub

Si applica a