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

XDR_BuildElementType_DtType() private static method

private static XDR_BuildElementType_DtType ( XdrBuilder builder, object obj, string prefix ) : void
builder XdrBuilder
obj object
prefix string
return void
        private static void XDR_BuildElementType_DtType(XdrBuilder builder, object obj, string prefix)
        {
            builder._ElementDef._HasDataType = true;
            string s = ((string)obj).Trim();
            if (s.Length == 0)
            {
                builder.SendValidationEvent(SR.Sch_MissDtvalue);
            }
            else
            {
                XmlSchemaDatatype dtype = XmlSchemaDatatype.FromXdrName(s);
                if (dtype == null)
                {
                    builder.SendValidationEvent(SR.Sch_UnknownDtType, s);
                }
                builder._ElementDef._ElementDecl.Datatype = dtype;
            }
        }
XdrBuilder