M

SchemaBuilder

Name Return Type Description Inherited From
M AcceptableName(String) bool Checks whether a string is an acceptable name for a Schema or a Field.
M AddArrayField(String, Type) FieldBuilder Creates a field containing an array of values in the Schema, with given name and type of contained values.
M AddMapField(String, Type, Type) FieldBuilder Creates a field containing an ordered key-value map in the Schema, with given name and type of contained values.
M AddSimpleField(String, Type) FieldBuilder Creates a field containing a single value in the Schema, with given name and type.
M Dispose() None Releases all resources used by the SchemaBuilder
M Equals None Determines whether the specified Object is equal to the current Object . (Inherited from Object .) Object .
M Finish() Schema Registers and returns the created Schema object.
M GetHashCode None Serves as a hash function for a particular type. (Inherited from Object .) Object .
M GetType None Gets the Type of the current instance. (Inherited from Object .) Object .
M GUIDIsValid(Guid) bool Checks whether the supplied GUID value is valid.
M Ready() bool Checks whether the builder may be used.
M SetApplicationGUID(Guid) SchemaBuilder Sets the GUID of the application or add-in that may access entities of this Schema under the Application acess level.
M SetDocumentation(String) SchemaBuilder Sets the documentation string for the Schema.
M SetReadAccessLevel(AccessLevel) SchemaBuilder Sets top level read access (for entities)
M SetSchemaName(String) SchemaBuilder Sets the name of the Schema.
M SetVendorId(String) SchemaBuilder Sets the ID of the third-party vendor that may access entities of this Schema under the Vendor acess level, and to generally identify the owner of this Schema.
M SetWriteAccessLevel(AccessLevel) SchemaBuilder Sets top level write access (for entities)
M ToString None Returns a string that represents the current object. (Inherited from Object .) Object .
M VendorIdIsValid(String) bool Checks whether the given vendor ID string is valid. A valid vendor ID string: 1. Has a length of at least 4 characters and no more than 253 characters, and 2. Contains only letters, digits, or any of the following special characters: ! " # & \ ( ) + , . - : ; < = > ? _ ` | ~
Name Return Type Description Inherited From
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.