IsDerivedFrom() public method

public IsDerivedFrom ( XmlSchemaDatatype datatype ) : bool
datatype XmlSchemaDatatype
return bool
 internal bool IsUnionBaseOf(DatatypeImplementation derivedType)
 {
     for (int i = 0; i < this.types.Length; i++)
     {
         if (derivedType.IsDerivedFrom(this.types[i].Datatype))
         {
             return true;
         }
     }
     return false;
 }
 internal bool IsUnionBaseOf(DatatypeImplementation derivedType)
 {
     for (int i = 0; i < this.types.Length; i++)
     {
         if (derivedType.IsDerivedFrom(this.types[i].Datatype))
         {
             return(true);
         }
     }
     return(false);
 }
 internal bool IsUnionBaseOf(DatatypeImplementation derivedType) {
     foreach(XmlSchemaSimpleType st in types) {
         if (derivedType.IsDerivedFrom(st.Datatype)) {
             return true;
         }
     }
     return false;
 }