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

GetContent() private method

private GetContent ( XmlQualifiedName qname ) : int
qname System.Xml.XmlQualifiedName
return int
        private int GetContent(XmlQualifiedName qname)
        {
            int content = 0;
            if (_SchemaNames.TokenToQName[(int)SchemaNames.Token.SchemaEmpty].Equals(qname))
            {
                content = SchemaContentEmpty;
                _ElementDef._AllowDataType = false;
            }
            else if (_SchemaNames.TokenToQName[(int)SchemaNames.Token.SchemaElementOnly].Equals(qname))
            {
                content = SchemaContentElement;
                _ElementDef._AllowDataType = false;
            }
            else if (_SchemaNames.TokenToQName[(int)SchemaNames.Token.SchemaMixed].Equals(qname))
            {
                content = SchemaContentMixed;
                _ElementDef._AllowDataType = false;
            }
            else if (_SchemaNames.TokenToQName[(int)SchemaNames.Token.SchemaTextOnly].Equals(qname))
            {
                content = SchemaContentText;
            }
            else
            {
                SendValidationEvent(SR.Sch_UnknownContent, qname.Name);
            }
            return content;
        }

Usage Example

Esempio n. 1
0
 private static void XDR_BuildElementType_Content(XdrBuilder builder, object obj, string prefix)
 {
     builder._ElementDef._ContentAttr = builder.GetContent((XmlQualifiedName)obj);
 }
XdrBuilder