/// <summary> /// Retrieves the persistable properties of <see cref="T:Dataweb.NShape.Advanced.DiameterShapeBase" />. /// </summary> new public static IEnumerable <EntityPropertyDefinition> GetPropertyDefinitions(int version) { foreach (EntityPropertyDefinition pi in CaptionedShapeBase.GetPropertyDefinitions(version)) { yield return(pi); } yield return(new EntityFieldDefinition("Diameter", typeof(Int32))); }
/// <summary> /// Retrieves the persistable properties of <see cref="T:Dataweb.NShape.Advanced.RegularPolygonBase" />. /// </summary> new public static IEnumerable <EntityPropertyDefinition> GetPropertyDefinitions(int version) { foreach (EntityPropertyDefinition pi in CaptionedShapeBase.GetPropertyDefinitions(version)) { yield return(pi); } yield return(new EntityFieldDefinition("Radius", typeof(float))); yield return(new EntityFieldDefinition("VertexCount", typeof(int))); }
/// <summary> /// Retrieves the persistable properties of <see cref="T:Dataweb.NShape.Advanced.TriangleBase" />. /// </summary> public new static IEnumerable <EntityPropertyDefinition> GetPropertyDefinitions(int version) { foreach (EntityPropertyDefinition pi in CaptionedShapeBase.GetPropertyDefinitions(version)) { yield return(pi); } yield return(new EntityFieldDefinition("A_X", typeof(int))); yield return(new EntityFieldDefinition("A_Y", typeof(int))); yield return(new EntityFieldDefinition("B_X", typeof(int))); yield return(new EntityFieldDefinition("B_Y", typeof(int))); yield return(new EntityFieldDefinition("C_X", typeof(int))); yield return(new EntityFieldDefinition("C_Y", typeof(int))); }