The Schema type exposes the following members.

Methods

  NameDescription
Public methodDispose
Releases all resources used by the Schema
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberEraseSchemaAndAllEntities Obsolete.
Erases all Entities corresponding to this Schema from all open documents, and erases this Schema from memory.
Public methodGetField
Gets a Field of a given name from the Schema.
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 methodListFields
The complete list of fields in the Schema, sorted by name.
Public methodStatic memberListSchemas
Lists all schemas in memory.
Public methodStatic memberLookup
Finds the Schema corresponding to the GUID in memory.
Public methodReadAccessGranted
Checks whether Entities of this Schema may be retrieved by the current add-in.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWriteAccessGranted
Checks whether Entities of this Schema may be stored by the current add-in.

Properties

  NameDescription
Public propertyApplicationGUID
The GUID of the application or add-in that may access entities of this Schema under the Application access level.
Public propertyDocumentation
The overall description of the Schema.
Public propertyGUID
The identifier of the Schema. Setter made unavailable, because it would violate set-correctness
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public propertyReadAccessLevel
Read access level of the schema.
Public propertySchemaName
The user-friendly name of the Schema.
Public propertyVendorId
The id of the third-party vendor that may access entities of this Schema under the Vendor access level.
Public propertyWriteAccessLevel
Write access level of the schema.

See Also