Creates a new Revision in the project. 
   Namespace:   Autodesk.Revit.DB  
  Assembly:   RevitAPI  (in RevitAPI.dll) Version: 2015.0.0.0 (2015.0.0.0) 
  Since:  2015 
Syntax
| C# | 
|---|
|  | 
| Visual Basic | 
|---|
|  | 
| Visual C++ | 
|---|
|  | 
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#
 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.Alphabetic;
    newRevision.RevisionDate = date.ToShortDateString();
    return newRevision;
} Copy  VB.NET
 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.Alphabetic
    newRevision.RevisionDate = [date].ToShortDateString()
    Return newRevision
End FunctionExceptions
| Exception | Condition | 
|---|---|
| Autodesk.Revit.Exceptions ArgumentException | document is not a project document. | 
| Autodesk.Revit.Exceptions ArgumentNullException | A non-optional argument was NULL |