示例#1
0
 /// <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));
 }
示例#2
0
 /// <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));
 }
示例#3
0
 /// <summary>Builds the type description.</summary>
 /// <returns>Description of the type.</returns>
 public IClass BuildTypeDescription()
 {
     return(TypeDescriptionBuilder.BuildTypeDescription(this));
 }