The SchemaBuilder type exposes the following members.

Constructors

  NameDescription
Public methodSchemaBuilder
Constructs a new SchemaBuilder where the resulting Schema will use the input GUID.

Methods

  NameDescription
Public methodAcceptableName
Checks whether a string is an acceptable name for a Schema or a Field.
Public methodAddArrayField
Creates a field containing an array of values in the Schema, with given name and type of contained values.
Public methodAddMapField
Creates a field containing an ordered key-value map in the Schema, with given name and type of contained values.
Public methodAddSimpleField
Creates a field containing a single value in the Schema, with given name and type.
Public methodDispose
Releases all resources used by the SchemaBuilder
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFinish
Registers and returns the created Schema object.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberGUIDIsValid
Checks whether the supplied GUID value is valid.
Public methodReady
Checks whether the builder may be used.
Public methodSetApplicationGUID
Sets the GUID of the application or add-in that may access entities of this Schema under the Application acess level.
Public methodSetDocumentation
Sets the documentation string for the Schema.
Public methodSetReadAccessLevel
Sets top level read access (for entities)
Public methodSetSchemaName
Sets the name of the Schema.
Public methodSetVendorId
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.
Public methodSetWriteAccessLevel
Sets top level write access (for entities)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodStatic memberVendorIdIsValid
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: ! " # & \ ( ) + , . - : ; < = > ? _ ` | ~

Properties

  NameDescription
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.

See Also