Create Method


Creates a new Revision in the project.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 16.0.0.0 (16.0.0.0)
Since: 2015

Syntax

C#
public static Revision Create(
	Document document
)
Visual Basic
Public Shared Function Create ( _
	document As Document _
) As Revision
Visual C++
public:
static Revision^ Create(
	Document^ document
)

Parameters

document
Type: Autodesk.Revit.DB Document
The document of the new Revision.

Return Value

The newly created Revision.

Remarks

The new Revision will be added at the end of the sequence of existing Revisions.

Examples

Copy C#
private Revision AddNewRevision(Document document, string description, string issuedBy, string issuedTo, int sequenceNumber, DateTime date)
{
    Revision newRevision = Revision.Create(document);
    newRevision.Description = description;
    newRevision.IssuedBy = issuedBy;
    newRevision.IssuedTo = issuedTo;
    newRevision.NumberType = RevisionNumberType.Alphanumeric;
    newRevision.RevisionDate = date.ToShortDateString();
    return newRevision;
}
Copy VB.NET
Private Function AddNewRevision(document As Document, description As String, issuedBy As String, issuedTo As String, sequenceNumber As Integer, [date] As DateTime) As Revision
    Dim newRevision As Revision = Revision.Create(document)
    newRevision.Description = description
    newRevision.IssuedBy = issuedBy
    newRevision.IssuedTo = issuedTo
 newRevision.NumberType = RevisionNumberType.Alphanumeric
    newRevision.RevisionDate = [date].ToShortDateString()
    Return newRevision
End Function

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException document is not a project document.
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was NULL

See Also