System.Xml.Schema.XsdBuilder.InitElement C# (CSharp) Method

InitElement() private static method

private static InitElement ( XsdBuilder builder, string value ) : void
builder XsdBuilder
value string
return void
        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;
            }
        }
XsdBuilder