All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description And<T> Applies logical AND to the specified conditions.AndAllCondition<T> Applies logical AND to all conditions.ApplicationInfo Specifies the project version where the file was created.ApsLayoutBuilderOutOfMemoryException Represents exception which occurs when there is not enough memory to continue an image layout building.ArrayUtils Utility class for ArrayList processing.Asn Represents properties ofResourceAssignment
object.AsnKey Represents a list of supported assignment fields.AssignmentBaseline Represents Baseline of a resource assignment.AssignmentBaselineCollection Represents a collection ofAssignmentBaseline
objects.AssignmentToColumnTextConverter ResourceAssignment data to column's string converter.AssignmentViewColumn Project's view class.AvailabilityPeriod Represents a period when a resource is available.AvailabilityPeriodCollection Represents a collection which containsAvailabilityPeriod
objects.BackgroundPattern Specifies the background pattern.BarItemType Item type to change a bar style for.BarShape Shape of a bar rectangle.BarStyle Change the visual style of the bar for the item in the project view.Baseline Represents baseline values of a resource.BaselineCollection Represents a collection ofBaseline
objects.BaselineType Specifies the baseline type used to calculate Variance values.BitmapInvalidSizeException Represents exception which occurs when there is not enough memory to create a bitmap instance.BookingType Specifies the booking type of a resource.Border Specifies the border types.BuildVersionInfo Contains build version and product information.BuiltInProjectProperty Represents a built-in property.BuiltInProjectPropertyCollection Represents a collection of built-in project properties.ByMonthDayRepetition Represents a pattern which is based on the absolute position of a day in a month.ByMonthWeekDayRepetition Represents a pattern which is based on the position of weekday in a month.ByYearDayRepetition Represents a pattern which is based on the absolute position of a day in a month.ByYearWeekDayRepetition Represents a pattern which is based on position of a weekday in a month.CalculationMode Specifies project calculation mode.CalculationType Specifies the type of a calculation of the custom attribute's value.Calendar Represents a calendar used in a project.CalendarCollection Represents a collection ofCalendar
objects.CalendarException Represent exceptional time periods in a calendar.CalendarExceptionCollection Represents a collection ofCalendarException
objects.CalendarExceptionType Specifies the calendar exception type.CancellationToken Propagates notification that operations should be canceled.CancellationTokenSource Signals to a `CancellationToken` that it should be canceled.CheckCircuit Checks a tree (of tasks) whether it contains a circuit.ChildTasksCollector Collects all child tasks.CompoundDocumentHeaderException Represents an exception which is thrown when the header of MPP file is broken.ConfidenceLevel Specifies supported confidence levels used in risk analysis that correspond to the percentage of the time the actual values will be within optimistic and pessimistic estimates.ConstraintType Specifies the constraint on the start or finish date of a task.CopyToOptions Allows to specify additional options when copying project data.CostAccrualType Specifies the type of an accrual cost.CssSavingArgs This class represents set of data that related to external CSS file's saving that occurs during conversion to HTML format.CsvOptions Allows to specify additional options when saving project to CSV.CsvTextDelimiter Text delimiter for CSV format.CurrencySymbolPositionType Specifies the position of a currency symbol.CustomFieldType Specifies the type of a custom field.CustomProjectProperty Represents a custom property.CustomProjectPropertyCollection Represents a collection of custom project properties.CustomPropertyType Represents a custom property type enumeration.DailyCalendarRepetition Represents a class for repetitions in daily recurrence pattern based on calendar days.DailyRecurrencePattern Represents the set of parameters are used to create a daily recurring task in a project.DailyRepetitionBase Represents a base class for repetitions in daily recurrence pattern.DailyWorkRepetition Represents a class for repetitions in daily recurrence pattern based on work days.DataCategory The category of data used when saving to CSV.DateFormat Specifies the date format.DateLabel Specifies the display format for date and time labels in a timescale.DateTimeConverter Represents a converter for converting date to string in view timescale tiers.DayLabelDisplay Specifies how the day label displays.DayOfWeek Specifies the day of week.DayType Specifies the day of a week.DayTypeCollection Represents a collection ofDayType
objects.DbSettings Allows to specify settings to read from project database.Duration Represents duration in a project.EarnedValueMethodType Specifies the method used for calculating earned value.ElementType Specifies the type of an element.EndAfterRecurrenceRange Represents the recurrence range of recurring task which is limited by occurrence number.EndByRecurrenceRange Represents the recurrence range of recurring task which is limited by finish day.Event<TArgs> An event.ExtendedAttribute Represents extended attributes.ExtendedAttributeCollection Represents a collection ofExtendedAttribute
objects.ExtendedAttributeDefinition Represents an extended attribute definition associated with a project.ExtendedAttributeDefinitionCollection Represents a collection ofExtendedAttributeDefinition
objects.ExtendedAttributeResource Specifies the extended attributes FieldId used in a resource.ExtendedAttributeTask Specifies the extended attributes FieldId used in a task.Field Specifies a field in the Microsoft Office Project.FieldHelper Helper class which provides useful operations with fields.FileFormat Specifies the project's file format.FillPattern Fill pattern used in middle shape of a gantt bar.Filter Represents a filter in Project.FilterCollection Contains a list ofFilter
objects.FilterComparisonType The type of comparison made between FieldName and Value that acts as selection criteria for the filter.FilterCriteria Defines the criteria that tasks or resources must meet to be displayed in MSP view.FilterOperation Specifies how the criterion established with FieldName, FilterComparisonType, and Value relates to other criteria in the filter.FontDescriptor Represents font information.FontFaceType Enumerates font face typesFontResolveCallbackDelegate Represents a method callback to handle font resolve event.FontResolveEventArgs Provides arguments for the callback that is invoked when font is resolved.FontSavingArgs This class represents set of data that related to external fonts file's saving that occurs during conversion to HTML format.FontStyle Font style flag values.FontStyles Specifies style information applied to text.GanttBarEndShape Represents end shape in bars and progress points in progress lines.GanttBarFillPattern A shape's fill pattern.GanttBarMiddleShape Specifies the middle shape of a bar.GanttBarShowFor Represents categories of tasks used when customizing Bar Styles of Gantt chart.GanttBarSize Specifies the height of a bar in points.GanttBarStyle Represents a bar style used by MSP in Gantt Chart view.GanttBarType Specifies the bar type.GanttChartColumn Project's view classGanttChartView Represents a GanttChart view.GenericProperty<TKey> Represents a container property.Gridline The horizontal or vertical line that appears in the project view.Gridlines Represents gridlines that appear in a GanttChart view.GridlineType Type of gridline.Group Represents a group definition.GroupCollection Contains a list ofGroup
objects.GroupCriterion Represents a criterion in a group definition.GroupCriterionCollection Contains a collection ofGroupCriterion
objects.GroupOn Specifies the type of grouping.HeaderFooterInfo Represents header or footer data which is present in views and used for printing.HorizontalAlignment Specifies how an object or text is horizontally aligned relative to another object.HourLabelDisplay Specifies how the hour label displays.HtmlImageType Represents HTML image type.HtmlSaveOptions Allows to specify additional options when rendering project pages to HTML.IAlgorithm<T> Represents an algorithm that can be applied to a list of objectsT
.ICondition<T> Represents a condition which can be used by filters or search methods.ICssSavingCallback Represents a callback that is called to create resource to store CSS.IFontSavingCallback Represents a callback that is called to create resource to store fonts.IImageSavingCallback Represents a callback that is called to create resource to store images.ImageFormat Specifies the file format of the image.ImageSaveOptions Allows to specify additional options when rendering project pages to images.ImageSavingArgs This class represents set of data that related to external image file's saving that occurs during conversion to HTML format.Interval Specifies recurring intervals to display progress lines at.InvalidPasswordException Represents the exception type which is thrown when password protected file opening with wrong password.IPageSavingCallback Represents a callback that is called when each page in multi page document is saved to a separate stream.ItemType Specifies the type of an item.ITextStyleModificationCallback Represents a callback that is called before TextStyle is applied to a table cell.ITreeAlgorithm<T> Represents an algorithm that can be applied to a tree of objectsT
.IVbaModule Represents a module with VBA code.Key<T,K> Represents a property key of a class of the specified type.Legend Specifies the pages on which the legend appears.License Provides methods to license the component.LinePattern Line pattern.ListUtils Utility class for list processing.LoadOptions Allows to specify additional load parameters when loading a project from file or stream.MaskType Specifies the type of a mask.Metered Provides methods to set metered key.MinuteLabelDisplay Specifies how the minute label displays.Month Specifies the month.MonthItemType Specifies the month item for which an exception recurrence is scheduled.MonthLabelDisplay Specifies how the month label displays.MonthlyRecurrencePattern Represents the set of parameters are used to create a monthly recurring task in a project.MonthlyRepetitionBase Represents a base pattern for monthly day position.MonthPosition Specifies the position of a month item within a month.MpdSettings Allows to set necessary options to read project data from MPD format (MS Access database file format).MPPSaveOptions Allows to specify additional options when saving project data to MPP.MspDbSettings Allows to set necessary options to read project data from MS Project Server database.Not<T> Applies logical NOT to the specified condition.NullableBool A class for boolean values with possibility to check whether the value was defined or not.OleObject Represents an OLE object which can be inserter into Gantt Chart View of an MPP file.OleObjectCollection Represents a collection containing the instances of theOleObject
class.OrdinalNumber Represents an ordinal number in the instance ofRecurringTaskInfo
class.OutlineCode Represents a value of an outline code.OutlineCodeCollection Represents a collection ofOutlineCode
objects.OutlineCodeDefinition Represents an outline code definition.OutlineCodeDefinitionCollection Represents a collection ofOutlineCodeDefinition
objects.OutlineMask Represents four elements of a mask which defines an outline code format.OutlineMaskCollection Represents a collection ofOutlineMask
objects.OutlineValue Represents an outline value.OutlineValueCollection Represents a collection ofOutlineValue
objects.OutlineValueType Specifies the type of an outline value.PageInfo Represents page setup data which is present in MPP file format and used for printing.PageLegend Represents a page legend which is used for project printing.PageMargins Represents page margins for printing.PageSavingArgs This class represents set of data that related to saving of document's page to a stream.PageSettings Represents printing settings for a page of project view.PageSize Specifies page size.PageViewSettings Represents printing settings for a project view.ParseErrorArgs Provides data for theParseErrorCallback
delegate.ParseErrorCallback Represents a method callback to handle parse errors that can happen when reading xml data.PdfCompliance Specifies the PDF compliance level to output file.PdfDigitalSignatureHashAlgorithm Specifies digital hash algorithm used by digital signature.PdfEncryptionAlgorithm Specifies the encryption algorithm to use for encrypting a PDF document.PdfEncryptionDetails Contains details for a PDF encryption.PdfPermissions Specifies permissions to use for accessing a PDF document.PdfSaveOptions Allows to specify additional options when rendering project pages to PDF.PdfTextCompression Specifies a type of compression applied to all content in the PDF file except images.PixelFormat Specifies the format of the color data for each pixel in the image.PresentationFormat Enumeration for presentation format.PrimaveraDbSettings Allows to set necessary options to read project data from Primavera database.PrimaveraReadOptions Allows to specify additional options when reading Primavera Xml or Primavera Xer files.PrimaveraSaveOptions Allows to specify additional options when saving project to Primavera XER format.PrimaveraXerReader Represents a reader to read Project UIDs from Primavera XER filePrimaveraXmlReader Represents a reader which allows to retrieve Project UIDs from Primavera Xml file.PrimaveraXmlReadingOptions Allows to specify additional options when reading Primavera Xml files.PrimaveraXmlSaveOptions Allows to specify additional options when saving project to Primavera xml format.PrinterPaperSize Specifies the paper size which is used for printing.PrinterSettings Specifies information about how a document is printed, including the printer that prints it.PrintOptions Allows to specify additional options when printing project.Prj Represents supported properties ofProject
object.PrjKey Represents a list of supported project fields.ProbabilityDistributionType Specifies types of supported probability distributions.ProgressLines Represents progress lines in a Gantt Chart view.Project Represents a project.ProjectDisplayOptions Represents the display options for a project instance.ProjectFileInfo The class instance contains information about project file format and version of Microsoft Project where the file was created.ProjectInfo Brief info about the published project available on Project Online.ProjectOnlineException Represents an exception which is thrown when errors are found during interaction with Project Online or Project Server instance.ProjectServerCredentials Credentials which are used to connect to Project Online or on-premise instance of Project Server.ProjectServerManager The class which provides the methods to read and to perform operations on projects in the specified Project Online account or in the specified on-premise Project Server instance (Project Server's versions 2016 and 2019 are supported).ProjectServerSaveOptions Allows to specify additional options when project is saved to Project Server or Project Online.ProjectView Project's view classProperty Represents a base class of a property.PropertyCollection<T> A base class of collection of properties.PropertyKeyedCollection<T extends Property> A base class of collection of properties.Rate Represents a definition of a time period and rates applicable for a resource during that period.RateByDateCollection RateCollection Represents a collection which containsRate
objects.RateFormatType Specifies the units used by Microsoft Project to display a rate.RateScaleType Specifies the rate scale type.RateType Specifies the unique identifiers of a rate table.ReadOnlyCollectionBase<T> Represents a read-only collection of objects.RecalculationValidationException Represents an exception which is thrown when errors are found in project after recalculation.RecurrencePattern Represents a type of recurrence pattern of a recurrent task.RecurrencePatternBase Represents the base class of recurrence pattern.RecurrenceRangeBase Represents the recurrence range of recurring task.RecurringInterval Represents recurring intervals used in progress lines of a Gantt Chart view.RecurringInterval.DayType Represents a day type used in progress lines.RecurringTaskInfo Represents the details of a recurring task in a project.RecurringTaskParameters Represents the set of parameters are used to create a recurring task in a project.RemoveTask Removes the specified task from a tree of tasks.ReportType Type of the project's graphical report.Resource Represents a resource in a project.ResourceAssignment Represents a resource assignment in a project.ResourceAssignmentCollection Represents a collection ofResourceAssignment
objects.ResourceCollection Represents a collection ofResource
objects.ResourceExportType Specifies the resource export type for HTML format.ResourceSavingArgs This class represents set of data that related to external resource file's saving that occurs during conversion to HTML format.ResourceToColumnTextConverter Resource's data to column's string converter.ResourceType Specifies the type of a resource.ResourceUsageView Represents resource usage view in a project.ResourceUsageViewField Represents possible fields inResourceUsageView
object resource usage view field.ResourceUsageViewFieldCollection Represent a collection ofResourceUsageViewField
values.ResourceViewColumn Project's view class used in ResourceUsage view and ResourceSheet view.RiskAnalysisResult Represents a result of risk analysis.RiskAnalysisSettings Specifies settings for performing risk analysis.RiskAnalyzer Performs a Monte Carlo simulation based on the specified risk analysis settings.RiskItemStatistics Represents an item which stores statistical data for the task of the analyzed project.RiskItemStatisticsCollection Represents a collection containing the instances of theRiskItemStatistics
class.RiskItemType Specifies task fields for which the statistical information is gathered during risk analysis.RiskPattern Represents a risk pattern for a project task.RiskPatternCollection Represents a collection containing the instances of theRiskPattern
class.RollupType Specifies the rollup type.Rsc Represents supported properties ofResource
object.RscKey Represents a list of supported resource fields.SaveFileFormat Enumeration for saving project format selection.SaveOptions This is an abstract base class for classes that allow the user to specify additional options when saving a project into a particular format.SaveTemplateOptions Allows to specify additional options when saving a project as a template.Shape Shape of a marker at the beginning or end of the bar style to be rendered when saving view data to some ofSaveFileFormat
.SplitPart Represents a task portion.SplitPartCollection Collection that represents the portions of a task.Spreadsheet2003SaveOptions Allows to specify additional options when rendering project pages to Spreadsheet2003.StringAlignment Specifies the alignment of a text.StringBuilder Represents a mutable string of characters.SummaryRowsCalculationType Specifies the type of a calculation of the custom attribute's value for summary rows.SvgOptions Allows to specify additional options when rendering project pages to SVG.Table Represents a table in ProjectTableCollection Contains a list ofTable
objects.TableField Represents a field of a table in a project.TableFieldCollection Contains a list ofTableField
objects.TableTextStyle Represents a text style in a view table.Task Represents a task in a project.TaskBarTextConverter Custom converter of task's data to bar text.TaskBaseline Represents Baseline of a Task.TaskBaselineCollection Represents a collection ofTaskBaseline
objects.TaskCollection Represents a collection ofTask
objects.TaskKey Represents a list of supported task fields.TaskLink Represents a predecessor link.TaskLinkCollection Represents a collection ofTask
objects.TaskLinkType Specifies the type of tasks dependency.TasksException Represents the standard internal exception type.TasksLoggedException Represents the standard internal exception type.TasksReadingException Represents the standard internal reading exception type.TasksRenderingException Represents the exception that can occur when rendering a project's view to a graphical format.TaskStartDateType Specifies the type of a task's start date.TasksWritingException Represents the standard internal writing exception type.TaskTextStyleEventArgs This class represents set of data that related to the rendering of table cell's content.TaskToColumnTextConverter Task's data to column's string converter.TaskType Specifies the type of a task.TaskUsageView Represents task usage view in a project.TaskUsageViewField Represents possible fields inTaskUsageView
object.TaskUsageViewFieldCollection Represents a collection ofTaskUsageViewField
values.TaskUtils Helper class which provides useful operations with tasks.TaskValidationException Represents an exception which is thrown when errors are found in project's tasks after recalculation.TextItemType Item type to change a text style for.TextStyle Change the visual style of the text for an item in the project view.TiffCompression Specifies what type of compression to apply when saving pages to the TIFF format.TimeDelta Represents a difference between two timestamps.TimelineView Represents a timeline view of a project.TimephasedData Represents a time phased data.TimephasedDataCollection Represents a collection ofTimephasedData
objects.TimephasedDataType Specifies the type of time phased data.Timescale Defines options which specifies how to render timescale in Gantt Chart, Task Usage or Resource Usage views when the project is exported to a graphic format.TimescaleTier Represents a single tier of the timescale on a Gantt Chart.TimescaleUnit Specifies the unit of time for any tier of a timescale in a Gantt chart or other time phased view.TimeUnitType Specifies the type of a time unit.TreeAlgorithmBase<T> A base class for implementations ofITreeAlgorithm{T}
Tsk Represents properties ofTask
object.UndefinedConstraintHandlingBehavior Specifies the behavior used to handle tasks with undefined constraints.UsageView Represent a usage view in a project.ValidationException Represents an exception which is thrown when errors are found during validation of entity.Value Represents a value in a value list.VbaModule Represents a VBA module.VbaModuleAttribute The attribute of theVbaModule
objectVbaModuleAttributeCollection Represents a collection ofVbaModuleAttribute
objects.VbaModuleCollection Represents a collection ofVbaModule
objects.VbaProject RepresentsVbaProject
.VbaReference Represents a reference of theVbaProject
.VbaReferenceCollection Represents a collection ofVbaReference
objects.View Represents a view in Project.ViewCollection Contains a list ofView
objects.ViewColumn Represents a column in a project view.ViewScreen Specifies the screen type for a view.VisualObjectPlacement Represents placement and appearance ofOleObject
in a view.WBSCodeDefinition Represents a WBS Code Definition.WBSCodeMask Represents WBS Code mask.WBSCodeMaskCollection Represents a collection of WBSCodeMask objects.WBSSequence Specifies sequence for WBSCodeMaskWebRequestEventArgs Provides arguments for the event that is raised when the client sends a web request to the Project Server's web API.WeekDay Represents a weekday which either defines regular days of a week or exception days in a calendar.WeekDayCollection Represents a collection ofWeekDay
objects.WeekdayType Represents a weekday of a project in the instance ofRecurringTaskInfo
class.WeekLabelDisplay Specifies how the week label displays.WeeklyRecurrencePattern Represents the set of parameters are used to create a weekly recurring task in a project.WeeklyRepetition Represents a pattern which is based on weekdays.WeeklyRepetitionBase Represents a base class for repetitions in weekly recurrence pattern.WorkContourType Specifies the contour of a work.WorkDay Represents a work day.WorkGroupType Specifies the type of a workgroup.WorkingTime Represents a working time during a weekday.WorkingTimeCollection Represents a collection ofWorkingTimeCollection
objects.WorkUnit Represents working hours.WorkWeek Represent WorkWeek classWorkWeekCollection Represents a collection ofWorkWeek
objects.XamlOptions /// Allows to specify additional options when rendering project pages to XAML.XlsxOptions Allows to specify additional options when rendering project pages to XLSX.XpsOptions Allows to specify additional options when rendering project pages to XPS.YearLabelDisplay Specifies how the year label displays.YearlyRecurrencePattern Represents the set of parameters are used to create a yearly recurring task in a project.YearlyRepetitionBase Represents a base pattern for yearly day position.