private static void InitElement(XsdBuilder builder, string value)
{
builder._xso = builder._element = new XmlSchemaElement();
builder._canIncludeImport = false;
switch (builder.ParentElement)
{
case SchemaNames.Token.XsdSchema:
builder._schema.Items.Add(builder._element);
break;
case SchemaNames.Token.XsdAll:
builder._all.Items.Add(builder._element);
break;
case SchemaNames.Token.XsdChoice:
builder._choice.Items.Add(builder._element);
break;
case SchemaNames.Token.XsdSequence:
builder._sequence.Items.Add(builder._element);
break;
default:
Debug.Assert(false);
break;
}
}