XmlSchemaCollectionEnumerator.Current Propiedad

Definición

Obtiene el objeto XmlSchema actual de la colección.Gets the current XmlSchema in the collection.

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

Valor de propiedad

XmlSchema

XmlSchema actual de la colección.The current XmlSchema in the collection.

Ejemplos

En el ejemplo siguiente se muestra cada uno de los esquemas del lenguaje de definición de esquemas XML (XSD) de la colección de esquemas.The following example displays each of the XML Schema definition language (XSD) schemas in the schema collection.

public:
   void DisplaySchemas( XmlSchemaCollection^ xsc )
   {
      XmlSchemaCollectionEnumerator^ ienum = xsc->GetEnumerator();
      while ( ienum->MoveNext() )
      {
         XmlSchema^ schema = ienum->Current;
         StringWriter^ sw = gcnew StringWriter;
         XmlTextWriter^ writer = gcnew XmlTextWriter( sw );
         writer->Formatting = Formatting::Indented;
         writer->Indentation = 2;
         schema->Write( writer );
         Console::WriteLine( sw );
      }
   }
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 

Se aplica a