/// <summary>Builds the type description.</summary> /// <param name="requiresRdf">Flag determining whether the context's type requires an RDF approach.</param> /// <returns>Description of the type.</returns> public IClass BuildTypeDescription(out bool requiresRdf) { return(TypeDescriptionBuilder.BuildTypeDescription(this, out requiresRdf)); }
/// <summary>Creates a sub-class of the given <paramref name="class" />.</summary> /// <param name="class">The class to be sub-classed.</param> /// <param name="contextTypeOverride">The type that should override the one in this context.</param> /// <returns>Sub-classed instance of the given <paramref name="class" />.</returns> public IClass SubClass(IClass @class, Type contextTypeOverride = null) { return(TypeDescriptionBuilder.SubClass(this, @class, contextTypeOverride)); }
/// <summary>Builds the type description.</summary> /// <returns>Description of the type.</returns> public IClass BuildTypeDescription() { return(TypeDescriptionBuilder.BuildTypeDescription(this)); }