System.Xml.Schema.XdrBuilder.GetOrder C# (CSharp) Method

GetOrder() private method

private GetOrder ( XmlQualifiedName qname ) : int
qname System.Xml.XmlQualifiedName
return int
        private int GetOrder(XmlQualifiedName qname)
        {
            int order = 0;
            if (_SchemaNames.TokenToQName[(int)SchemaNames.Token.SchemaSeq].Equals(qname))
            {
                order = SchemaOrderSequence;
            }
            else if (_SchemaNames.TokenToQName[(int)SchemaNames.Token.SchemaOne].Equals(qname))
            {
                order = SchemaOrderChoice;
            }
            else if (_SchemaNames.TokenToQName[(int)SchemaNames.Token.SchemaMany].Equals(qname))
            {
                order = SchemaOrderMany;
            }
            else
            {
                SendValidationEvent(SR.Sch_UnknownOrder, qname.Name);
            }

            return order;
        }

Usage Example

Esempio n. 1
0
 private static void XDR_BuildElementType_Order(XdrBuilder builder, object obj, string prefix)
 {
     builder._ElementDef._OrderAttr = builder._GroupDef._Order = builder.GetOrder((XmlQualifiedName)obj);
 }
All Usage Examples Of System.Xml.Schema.XdrBuilder::GetOrder
XdrBuilder