ArcGIS Pro 3.6 API Reference Guide
Introduction / What's New for Developers at 3.6
In This Topic
    What's New for Developers at 3.6
    In This Topic
     Highlights

    1. API enhancements

    At 3.6 you can take advantage of API enhancements for:

    Knowledge Graph:
    • Knowledge Graph analytical functions to include Centrality and Filtered Find Paths, FFP, computations.
    • Editing enhancements for adding relationships and provenance.
    3D Analyst:
    • Selection of LAS points via a spatial filter.
    Editing:
    • Activation of default template without changing the current active tool.
    • Add Z vertex changes to sketch update/modified events.
    • Activate single workspace editing mode.
    Framework:
    • Support Side-by-Side loading of addins to support isolation.
    • Support addin sign-in using an Azure key vault.
    Geometry:
    • ProjectEx performance improvements.
    • Use of .gsb's (grid based files) for specifying geographic transformations.
    Map Authoring:
    • Add finer-grained control of layer properties with Bulk Layer Create via use of LayerCreationParams derived classes to set additional properties.
    • Addition of Feature drawing order functionality to the api.
    • Use of arcade expressions with class break renderers.
    • Use of non-recycling cursors for search.
    • Export map scene contents to glTF.
    Layouts and Reports:
    • Configure custom report templates.
    Data Reviewer:
    • Data quality workflows and related tools based on the Reviewer Workspace are deprecated. As a result, the Data Reviewer Assembly and Namespaces will be removed at an ArcGIS Pro 4.0, the next major release. Starting at 3.6, it is recommended that users migrate to ArcGIS Data Reviewer attribute rules-based workflows. Learn more about migrating to attribute rules
    A complete list of the API enhancements is provided in the API Changes section on this page.

    2. SDK Resources

    There are many ProConcepts, ProGuide, ProSnippets, and samples to help you get up and running with the new SDK features. Updates to the SDK Resources include, but are not limited to:
     API Changes

    Select the ArcGIS Pro Assembly to see the new API Changes specific to that assembly.

    Showing all changes to the API that were introduced with ArcGIS Pro 3.6

      Detailed list of changes: ArcGIS.Core
    Type Change API change
    NameSpace new ArcGIS.Core.Data.Knowledge.Analytics
    Property new public class ArcGIS.Core.CIM.CIMBALevelOfDetail
     public BAColorCodedLayerLODStatus LevelOfDetailStatus { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMCarouselMediaInfo
     public string AltText { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartGeneralProperties
     public CIMChartLineSymbolProperties VerticalGridLineSymbolProperties { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartGeneralProperties
     public CIMColorRamp PaletteColorRamp { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartGuide
     public CIMChartMarkerSymbolProperties MarkerSymbolProperties { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartLineSeries
     public bool ShowMovingAverage { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartLineSeries
     public CIMChartLineSymbolProperties MovingAverageLineSymbolProperties { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartLineSeries
     public long MovingAveragePeriod { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartMediaInfo
     public string AltText { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
     public bool FlipDirection { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
     public double ChainingToleranceZ { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
     public string[] ProfileGraphFields { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMChartRenderer
     public string SizeLegendHeading { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMFilteredFindPathsConfiguration
     public double DefaultRelationshipCost { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMFilteredFindPathsConfiguration
     public double MaxPathCost { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMFilteredFindPathsConfiguration
     public double MinPathCost { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMFilteredFindPathsConfiguration
     public KGClosedPathPolicy ClosedPathPolicy { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMFilteredFindPathsConfiguration
     public KGNegativeCostBehaviour NegativeCostBehaviour { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMFilteredFindPathsConfiguration
     public string RelationshipCostProperty { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMFilteredFindPathsResult
     public FFPExecutionWarning[] ExecutionWarnings { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMFloorAwareTableProperties
     public bool ZFiltering { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMFloorFilterSettings
     public FloorVisibilityMode FloorVisibilityMode { get; set; }
    Class new public class ArcGIS.Core.CIM.CIMGaussianSplatLayer
    Property new public class ArcGIS.Core.CIM.CIMGridEndpoint
     public EndPointSelection EdgeVisibilityFilter { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMImageMediaInfo
     public string AltText { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMKGPaths
     public double[] RelationshipsCosts { get; set; }
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphCentralityConfiguration
    Property new public class ArcGIS.Core.CIM.CIMKnowledgeGraphDataLoadingConfiguration
     public CIMKnowledgeGraphDataLoadingMissingDataOptions MissingDataOptions { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMKnowledgeGraphDataLoadingEntity
     public CIMKnowledgeGraphMultipleTypeLookup MultipleTypeLookup { get; set; }
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphDataLoadingMissingDataOptions
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphMultipleTypeLookup
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphNamedTypeFilter
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphNamedTypeFilterByInstances
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphNamedTypeFilterByType
    Property new public class ArcGIS.Core.CIM.CIMKnowledgeGraphProperty
     public CIMKnowledgeGraphFixedPropertyValue MissingDataValue { get; set; }
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphSpatialMerge
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphSpatialMergeIntersect
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphSpatialMergeWithinDistance
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphSpatialMergeWithinDistanceGeodesic
    Property new public class ArcGIS.Core.CIM.CIMKnowledgeGraphSpatialProperty
     public bool KeepAllWhenMerging { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMKnowledgeGraphSpatialProperty
     public CIMKnowledgeGraphSpatialMerge SpatialMerge { get; set; }
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphSubGraph
    Class new public class ArcGIS.Core.CIM.CIMKnowledgeGraphTypeLookup
    Property new public class ArcGIS.Core.CIM.CIMLASPointSplatter
     public double PointSize { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMLASPointSplatter
     public LASPointSizingMethod PointSizingMethod { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMMap
     public double DefaultFieldOfView { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMMapStereoProperties
     public bool IsStereoCursorFixed { get; set; }
    Class new public class ArcGIS.Core.CIM.CIMNitfScreenOverlaySubLayer
    Class new public class ArcGIS.Core.CIM.CIMPopupUtilityNetworkAssociation
    Property new public class ArcGIS.Core.CIM.CIMPresentationPage
     public string SpeakerNotes { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMRasterUniqueValueColorizer
     public bool IsDefaultColorVisible { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMRasterUniqueValueColorizer
     public bool ShowClassVisibility { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMReportDetails
     public ColumnDirection ColumnDirection { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMReportDetails
     public double ColumnGap { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMReportSectionElement
     public bool HonorColumns { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMServiceSubLayer
     public double Transparency { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMServiceSubTable
     public string SelectionSetURI { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMTimeline
     public CIMTextSymbol TimelineTextSymbol { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMTimeline
     public TimeIndicatorSize TimeIndicator { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMTimeline
     public TimelineTheme Theme { get; set; }
    Class new public class ArcGIS.Core.CIM.CIMTimelineLaneDataSource
    Class new public class ArcGIS.Core.CIM.CIMTimelineLaneDrawingInfo
    Class new public class ArcGIS.Core.CIM.CIMTimelineLaneMapMemberDataSource
    Property new public class ArcGIS.Core.CIM.CIMTimelineLayer
     public CIMTimelineLaneDataSource[] DataSources { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMTimelineLayer
     public CIMTimelineLaneDrawingInfo DrawingInfo { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMTimelineLayer
     public TimelineLayerType LayerType { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMTimelineSwimlane
     public CIMTimelineLaneDrawingInfo DrawingInfo { get; set; }
    Class new public class ArcGIS.Core.CIM.CIMUtilityNetworkAssociationsMediaInfo
    Property new public class ArcGIS.Core.CIM.CIMVideoPresentationPage
     public bool AutoPlay { get; set; }
    Property new public class ArcGIS.Core.CIM.CIMViewKeyframe
     public CIMWeatherEffect Weather { get; set; }
    Property new public class ArcGIS.Core.CIM.JsonSerializationSettings
     public bool OmitDefaults { get; set; }
    Method new public class ArcGIS.Core.Data.Analyst3D.TinEditor
     void SetZFactor(double)
    Property new public class ArcGIS.Core.Data.DatastoreProperties
     public bool SupportsFullTextIndex { get; }
    Class new public class ArcGIS.Core.Data.FullTextAndExpression
    Class new public class ArcGIS.Core.Data.FullTextExpression
    Class new public class ArcGIS.Core.Data.FullTextOrExpression
    Class new public class ArcGIS.Core.Data.FullTextSearchTermExpression
    Class new public class ArcGIS.Core.Data.FullTextSqlExpression
    Method new public class ArcGIS.Core.Data.Index
     bool IsFullText()
    ctor new public class ArcGIS.Core.Data.Knowledge.Analytics.Entity
     .ctor (object, string)
    Class new public class ArcGIS.Core.Data.Knowledge.Analytics.KnowledgeGraphCentralityResults
    Class new public class ArcGIS.Core.Data.Knowledge.Analytics.KnowledgeGraphCentralityScores
    Class new public class ArcGIS.Core.Data.Knowledge.Analytics.KnowledgeGraphFilteredFindPathsResults
    Class new public class ArcGIS.Core.Data.Knowledge.Analytics.KnowledgeGraphSubGraphBuilder
    Class new public class ArcGIS.Core.Data.Knowledge.Analytics.PathRelationship
    Class new public class ArcGIS.Core.Data.Knowledge.Analytics.PathRelationshipGroup
    Class new public class ArcGIS.Core.Data.Knowledge.Analytics.PathsEntitiesAndRelationships
    Class new public class ArcGIS.Core.Data.Knowledge.Analytics.Relationship
    Method new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraph
     Dictionary`2[string,List[long]] TransformToObjectIDs{ListType}(Dictionary`2[string,ListType])
    Class new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraphIDSet
    Property new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraphPropertyInfo
     public string HasDocumentTypeName { get; }
    Property new public class ArcGIS.Core.Data.NetworkDiagrams.SmartTreeDiagramLayoutParameters
     public bool OrderTreeBranches { get; set; }
    Property new public class ArcGIS.Core.Data.NetworkDiagrams.SmartTreeDiagramLayoutParameters
     public SmartTreeDiagramLayoutParameters+EElementType AttributeAvailability { get; set; }
    Property new public class ArcGIS.Core.Data.NetworkDiagrams.SmartTreeDiagramLayoutParameters
     public SmartTreeDiagramLayoutParameters+ESortingOrder AttributeSortOrder { get; set; }
    Property new public class ArcGIS.Core.Data.NetworkDiagrams.SmartTreeDiagramLayoutParameters
     public string AttributeName { get; set; }
    Property new public class ArcGIS.Core.Data.QueryFilter
     public FullTextExpression FullTextExpression { get; set; }
    Property new public class ArcGIS.Core.Data.UtilityNetwork.Trace.TraceArgument
     public IReadOnlyList`1[ArcGIS.Core.Data.UtilityNetwork.Element] StoppingLocations { get; set; }
    Method new public class ArcGIS.Core.Data.UtilityNetwork.UtilityNetwork
     ValidationResult ValidateNetworkTopology(IEnumerable`1[ArcGIS.Core.Data.Selection])
    Method new public class ArcGIS.Core.Data.UtilityNetwork.UtilityNetwork
     ValidationResult ValidateNetworkTopology(IEnumerable`1[ArcGIS.Core.Data.Selection], ArcGIS.Core.Data.ServiceSynchronizationType)
    Method new public class ArcGIS.Core.Data.UtilityNetwork.UtilityNetwork
     ValidationResult ValidateNetworkTopology(IEnumerable`1[ArcGIS.Core.Data.Selection], ArcGIS.Core.Data.ServiceSynchronizationType, ValidationType)
    Property new public class ArcGIS.Core.Geometry.DatumTransformation
     public bool Forward { get; }
    Class new public class ArcGIS.Core.Geometry.GeoConTransformationBuilder
    Property new public class ArcGIS.Core.Geometry.GeographicTransformation
     public bool Forward { get; }
    Property new public class ArcGIS.Core.Geometry.GeographicTransformation
     public string GridDatasetName { get; }
    Class new public class ArcGIS.Core.Geometry.HarnTransformationBuilder
    Property new public class ArcGIS.Core.Geometry.HVDatumTransformation
     public bool Forward { get; }
    Class new public class ArcGIS.Core.Geometry.NadCon5TransformationBuilder
    Class new public class ArcGIS.Core.Geometry.NadConTransformationBuilder
    Class new public class ArcGIS.Core.Geometry.NTv2TransformationBuilder
    Class new public class ArcGIS.Core.Geometry.NTv2VelocityTransformationBuilder
    Enum new public Enum BAColorCodedLayerLODStatus
    Enum new public Enum CentralityMeasure
    Enum new public Enum ColumnDirection
    Enum new public Enum DataEngineeringStatType
     RowCount = 19
    Enum new public Enum EndPointSelection
     All = 7
    Enum new public Enum EndPointSelection
     FirstAndInterior = 3
    Enum new public Enum EndPointSelection
     FirstAndLast = 5
    Enum new public Enum EndPointSelection
     InteriorAndLast = 6
    Enum new public Enum FFPExecutionWarning
    Enum new public Enum FFPNoPathExplanation
    Enum new public Enum FloorVisibilityMode
    Enum new public Enum FullTextSearchType
    Enum new public Enum KGClosedPathPolicy
    Enum new public Enum KGFilterType
    Enum new public Enum KGMergePropertiesWithMissingData
    Enum new public Enum KGNegativeCostBehaviour
    Enum new public Enum KGPathFindingError
     PropertyFilterSyntaxError = 7
    Enum new public Enum KGPathMode
     LowestCost = 2
    Enum new public Enum KGResultContentFromFFP
    Enum new public Enum KnowledgeGraphFilterMethod
    Enum new public Enum LASPointSizingMethod
    Enum new public Enum LicenseCodes
     TopographicMapping = 97
    Enum new public Enum PopupUtilityNetworkAssociationType
    Enum new public Enum ResultType
     Circuit = 8
    Enum new public Enum ResultType
     Path = 7
    Enum new public Enum ScaleBarFrequency
     EndsAndFirstDivision = 8
    Enum new public Enum TimeIndicatorSize
    Enum new public Enum TimelineLaneViewType
    Enum new public Enum TimelineLayerType
    Enum new public Enum TimelineSymbolStyleType
    Enum new public Enum TimelineTheme
    Enum new public Enum TimeSpanSymbolBoundary
    Enum new public Enum WorkspaceFactory
     FileKnowledgeGraph = 28
    Struct new public struct ArcGIS.Core.Data.Knowledge.Analytics.PathMetrics
    Struct new public struct ArcGIS.Core.Data.Knowledge.Analytics.ResultPath
      Detailed list of changes: ArcGIS.CoreHost
    Type Change API change
      Detailed list of changes: ArcGIS.Desktop.Framework
      Detailed list of changes: ArcGIS.Desktop.Catalog
      Detailed list of changes: ArcGIS.Desktop.Core
    Type Change API change
    Method new public class ArcGIS.Desktop.Core.ArcGISPortal
     bool IsPortalAvailable()
    Method new public class ArcGIS.Desktop.Core.EditingOptions
     IReadOnlyList`1[string] GetFallbackTools()
    Property new public class ArcGIS.Desktop.Core.EditingOptions
     public bool AutoApplyAttributeEdits { get; set; }
    Property new public class ArcGIS.Desktop.Core.EditingOptions
     public bool HighlightLayerOnSelectionChange { get; set; }
    Property new public class ArcGIS.Desktop.Core.EditingOptions
     public bool IsSingleWorkspaceEditSession { get; set; }
    Property new public class ArcGIS.Desktop.Core.EditingOptions
     public bool ShowGeometricConstraints { get; set; }
    Property new public class ArcGIS.Desktop.Core.EditingOptions
     public string DefaultFallbackTool { get; }
    Property new public class ArcGIS.Desktop.Core.EditingOptions
     public string FallbackTool { get; set; }
    Property new public class ArcGIS.Desktop.Core.Events.ProjectEventArgs
     public bool AllowProjectModification { get; set; }
    Property new public class ArcGIS.Desktop.Core.Events.ProjectEventArgs
     public bool IsSaveAs { get; set; }
    Property new public class ArcGIS.Desktop.Core.Events.ProjectEventArgs
     public string ProjectUrl { get; set; }
    Property new public class ArcGIS.Desktop.Core.GeoprocessingOptions
     public bool ShowCommandSyntaxMessages { get; }
    Property new public class ArcGIS.Desktop.Core.GeoprocessingOptions
     public bool ShowDiagnosticMessages { get; }
    Property new public class ArcGIS.Desktop.Core.GeoprocessingOptions
     public bool ShowNotificationOnToolCompletion { get; }
    Property new public class ArcGIS.Desktop.Core.GeoprocessingOptions
     public bool ShowProjectionTransformationMessages { get; }
    Method new public class ArcGIS.Desktop.Core.GeoprocessingOptions
     void SetShowCommandSyntaxMessages(bool)
    Method new public class ArcGIS.Desktop.Core.GeoprocessingOptions
     void SetShowDiagnosticMessages(bool)
    Method new public class ArcGIS.Desktop.Core.GeoprocessingOptions
     void SetShowNotificationOnToolCompletion(bool)
    Method new public class ArcGIS.Desktop.Core.GeoprocessingOptions
     void SetShowProjectionTransformationMessages(bool)
    Property new public class ArcGIS.Desktop.Core.TableOptions
     public bool AutoRefreshAfterChanges { get; set; }
    Property new public class ArcGIS.Desktop.Core.TableOptions
     public bool FilterByExtent { get; set; }
    Property new public class ArcGIS.Desktop.Core.TableOptions
     public bool FilterByRange { get; set; }
    Property new public class ArcGIS.Desktop.Core.TableOptions
     public bool FilterByTime { get; set; }
    Method new public class ArcGIS.Desktop.Framework.IANATimeZoneManager
     IANATimeZoneData GetSystemTimeZone()
    Method new public class ArcGIS.Desktop.Framework.TimeZoneManager
     TimeZoneData GetSystemTimeZone()
    Enum new public Enum CatalogContentType
    Enum new public Enum CatalogSecondaryPortalContentType
    Enum new public Enum DefaultItemRepairPreference
    Enum new public Enum PortalProjectUsageEnum
     Unspecified = 4
    Interface new public interface ArcGIS.Desktop.Core.ICatalogWindow
      Detailed list of changes: ArcGIS.Desktop.Editing
      Detailed list of changes: ArcGIS.Desktop.Extensions
    Type Change API change
    NameSpace new ArcGIS.Core.Data.Knowledge.Extensions
    Method new public static class ArcGIS.Core.Data.Knowledge.Extensions.KnowledgeGraphExtensions
     static ArcGIS.Core.Data.Knowledge.Analytics.KnowledgeGraphCentralityResults ComputeCentrality(ArcGIS.Core.Data.Knowledge.KnowledgeGraph, ArcGIS.Core.CIM.CIMKnowledgeGraphCentralityConfiguration, ArcGIS.Core.CIM.CIMKnowledgeGraphSubGraph, IEnumerable`1[ArcGIS.Core.CIM.CentralityMeasure])
    Method new public static class ArcGIS.Core.Data.Knowledge.Extensions.KnowledgeGraphExtensions
     static ArcGIS.Core.Data.Knowledge.Analytics.KnowledgeGraphFilteredFindPathsResults RunFilteredFindPaths(ArcGIS.Core.Data.Knowledge.KnowledgeGraph, ArcGIS.Core.CIM.CIMFilteredFindPathsConfiguration)
    Method new public static class ArcGIS.Core.Data.UtilityNetwork.UtilityNetworkExtensions
     static ValidationResult ValidateNetworkTopologyInEditOperation(UtilityNetwork, IEnumerable`1[ArcGIS.Core.Data.Selection])
    Method new public static class ArcGIS.Core.Data.UtilityNetwork.UtilityNetworkExtensions
     static ValidationResult ValidateNetworkTopologyInEditOperation(UtilityNetwork, IEnumerable`1[ArcGIS.Core.Data.Selection], ArcGIS.Core.Data.ServiceSynchronizationType)
    Method new public static class ArcGIS.Desktop.Mapping.ParcelFabricExtensions
     static System.Threading.Tasks.Task`1[ArcGIS.Desktop.Editing.ParcelEdgeCollection] GetSequencedParcelEdgeInfoAsync(ParcelLayer, Layer, long, ArcGIS.Core.Geometry.MapPoint, ArcGIS.Desktop.Editing.SequencedEdgeParcelParams)
      Detailed list of changes: ArcGIS.Desktop.GeoProcessing
    Type Change API change
    Method new public class ArcGIS.Desktop.GeoProcessing.GeoprocessingProjectItem
     bool HasLimit(string)
    Class new public static class MBDashStyles
      Detailed list of changes: ArcGIS.Desktop.Layouts
      Detailed list of changes: ArcGIS.Desktop.Mapping
    Type Change API change
    Method new public class ArcGIS.Desktop.Mapping.BasicFeatureLayer
     ArcGIS.Core.Data.RowCursor SearchEx(ArcGIS.Core.Data.QueryFilter, TimeRange, RangeExtent, ArcGIS.Core.CIM.CIMFloorFilterSettings, bool)
    Property new public class ArcGIS.Desktop.Mapping.BasicFeatureLayer
     public ArcGIS.Core.CIM.CIMExpressionInfo DisplayExpressionInfo { get; }
    Property new public class ArcGIS.Desktop.Mapping.BasicFeatureLayer
     public string DisplayField { get; }
    Method new public class ArcGIS.Desktop.Mapping.BasicFeatureLayer
     void SetDisplayExpressionInfo(ArcGIS.Core.CIM.CIMExpressionInfo)
    Method new public class ArcGIS.Desktop.Mapping.BasicFeatureLayer
     void SetDisplayField(string)
    Property new public class ArcGIS.Desktop.Mapping.BasicRasterLayer
     public int SelectionCount { get; }
    ctor new public class ArcGIS.Desktop.Mapping.BulkLayerCreationParams
     .ctor (IEnumerable{LayerCreationParams})
    Property new public class ArcGIS.Desktop.Mapping.BulkLayerCreationParams
     public int MapMemberIndex { get; set; }
    Property new public class ArcGIS.Desktop.Mapping.BulkLayerCreationParams
     public LayerCreationRollbackBehavior RollbackBehavior { get; set; }
    Property new public class ArcGIS.Desktop.Mapping.BulkLayerCreationParams
     public LayerExpandedState ExpandedState { get; set; }
    Property new public class ArcGIS.Desktop.Mapping.BulkLayerCreationParams
     public MapMemberPosition MapMemberPosition { get; set; }
    Property new public class ArcGIS.Desktop.Mapping.ClassBreaksRendererDefinition
     public string ArcadeExpression { get; set; }
    Method new public class ArcGIS.Desktop.Mapping.CompositeFeatureLayer
     bool GetIsFeatureDrawOrderSupported()
    Class new public class ArcGIS.Desktop.Mapping.Controls.DefinitionQueryBuilderControl
    Class new public class ArcGIS.Desktop.Mapping.Controls.DefinitionQueryBuilderControlProperties
    Method new public class ArcGIS.Desktop.Mapping.DiagramLayer
     bool CanRemoveLayer(Layer)
    Method new public class ArcGIS.Desktop.Mapping.DiagramLayer
     bool CanRemoveLayers(IEnumerable`1[Layer])
    Method new public class ArcGIS.Desktop.Mapping.DiagramLayer
     void MoveLayer(Layer, int)
    Method new public class ArcGIS.Desktop.Mapping.DiagramLayer
     void RemoveLayer(Layer)
    Method new public class ArcGIS.Desktop.Mapping.DiagramLayer
     void RemoveLayers(IEnumerable`1[Layer])
    Property new public class ArcGIS.Desktop.Mapping.DotDensityRendererDefinition
     public List`1[string] ArcadeExpressions { get; set; }
    Method new public class ArcGIS.Desktop.Mapping.FeatureLayer
     bool GetCanSetFeatureDrawOrder(List`1[ArcGIS.Core.CIM.CIMFeatureSortInfo])
    Method new public class ArcGIS.Desktop.Mapping.FeatureLayer
     bool GetCanSetFeatureDrawOrder(string, ArcGIS.Core.CIM.SortOrderType)
    Method new public class ArcGIS.Desktop.Mapping.FeatureLayer
     bool GetIsFeatureDrawOrderSupported()
    Method new public class ArcGIS.Desktop.Mapping.FeatureLayer
     List`1[ArcGIS.Core.CIM.CIMFeatureSortInfo] GetFeatureDrawOrder()
    Method new public class ArcGIS.Desktop.Mapping.FeatureLayer
     void ClearFeatureDrawOrder()
    Method new public class ArcGIS.Desktop.Mapping.FeatureLayer
     void SetFeatureDrawOrder(string, ArcGIS.Core.CIM.SortOrderType)
    Method new public class ArcGIS.Desktop.Mapping.FeatureLayer
     void SetFeatureDrawOrder(List`1[ArcGIS.Core.CIM.CIMFeatureSortInfo])
    Method new public class ArcGIS.Desktop.Mapping.FeatureMosaicSubLayer
     bool GetIsFeatureDrawOrderSupported()
    Method new public class ArcGIS.Desktop.Mapping.FeatureSceneLayer
     ArcGIS.Core.Data.RowCursor SearchEx(ArcGIS.Core.Data.QueryFilter, bool)
    Method new public class ArcGIS.Desktop.Mapping.FeatureTrajectorySubLayer
     bool GetIsFeatureDrawOrderSupported()
    Class new public class ArcGIS.Desktop.Mapping.GaussianSplatLayer
    Method new public class ArcGIS.Desktop.Mapping.ImageServiceLayer
     ArcGIS.Core.Data.Table GetTable()
    Method new public class ArcGIS.Desktop.Mapping.KnowledgeGraphLayer
     ArcGIS.Core.CIM.CIMKnowledgeGraphSubGraph GetKnowledgeGraphSubGraph()
    Method new public class ArcGIS.Desktop.Mapping.KnowledgeGraphLayerIDSet
     static KnowledgeGraphLayerIDSet FromKnowledgeGraphIDSet(ArcGIS.Core.Data.Knowledge.KnowledgeGraphIDSet)
    Method new public class ArcGIS.Desktop.Mapping.KnowledgeGraphLayerIDSet
     System.ValueTuple`2[IReadOnlyList`1[string],IReadOnlyList`1[string]] GetEntityRelationshipTypeNames()
    Method new public class ArcGIS.Desktop.Mapping.LasDatasetLayer
     bool GetSelectVisiblePoints()
    Method new public class ArcGIS.Desktop.Mapping.LasDatasetLayer
     IReadOnlyList`1[int] GetSelectableClassCodes()
    Property new public class ArcGIS.Desktop.Mapping.LasDatasetLayer
     public bool HasSelection { get; }
    Property new public class ArcGIS.Desktop.Mapping.LasDatasetLayer
     public int SelectionCount { get; }
    Method new public class ArcGIS.Desktop.Mapping.LasDatasetLayer
     System.Threading.Tasks.Task`1[int] SelectAsync(LasPointSelectionFilter, SelectionCombinationMethod)
    Method new public class ArcGIS.Desktop.Mapping.LasDatasetLayer
     void ClearSelection()
    Method new public class ArcGIS.Desktop.Mapping.LasDatasetLayer
     void SetSelectableClassCodes(IEnumerable`1[int])
    Method new public class ArcGIS.Desktop.Mapping.LasDatasetLayer
     void SetSelectVisiblePoints(bool)
    Class new public class ArcGIS.Desktop.Mapping.LasPointClassificationDescription
    Class new public class ArcGIS.Desktop.Mapping.LasPointClusterSelectionFilter
    Class new public class ArcGIS.Desktop.Mapping.LasPointPipelineSelectionFilter
    Class new public class ArcGIS.Desktop.Mapping.LasPointPlaneSelectionFilter
    Class new public class ArcGIS.Desktop.Mapping.LasPointRailSelectionFilter
    Class new public class ArcGIS.Desktop.Mapping.LasPointSelectionFilter
    Property new public class ArcGIS.Desktop.Mapping.LayerCreationParams
     public LayerExpandedState ExpandedState { get; set; }
    Method new public class ArcGIS.Desktop.Mapping.Map
     bool GetStereoCursorFixedMode()
    Property new public class ArcGIS.Desktop.Mapping.Map
     public bool IsInImageCoordinateSpace { get; }
    Method new public class ArcGIS.Desktop.Mapping.Map
     void SetStereoCursorFixedMode(bool)
    Property new public class ArcGIS.Desktop.Mapping.MapMember
     public bool CanConfigurePopups { get; }
    Method new public class ArcGIS.Desktop.Mapping.MapMember
     void ExportPopupConfiguration(string)
    Method new public class ArcGIS.Desktop.Mapping.MapMember
     void ImportPopupConfiguration(string)
    Method new public class ArcGIS.Desktop.Mapping.MapMemberIDSet
     bool Equals(MapMemberIDSet)
    Method new public class ArcGIS.Desktop.Mapping.MapMemberIDSet
     static MapMemberIDSet FromKnowledgeGraphLayerIDSet(Map, KnowledgeGraphLayerIDSet)
    Method new public class ArcGIS.Desktop.Mapping.MapView
     bool CanSetMapTOCContent(MapTOCContentType)
    Property new public class ArcGIS.Desktop.Mapping.MapView
     public MapTOCContentType CurrentMapTOCContent { get; }
    Method new public class ArcGIS.Desktop.Mapping.MapView
     void SetMapTOCContentAsync(MapTOCContentType)
    Method new public class ArcGIS.Desktop.Mapping.NitfFeatureSubLayer
     bool GetIsFeatureDrawOrderSupported()
    Class new public class ArcGIS.Desktop.Mapping.NitfScreenOverlaySubLayer
    Method new public class ArcGIS.Desktop.Mapping.OrientedImageryLayer
     bool GetIsFeatureDrawOrderSupported()
    Property new public class ArcGIS.Desktop.Mapping.ProportionalRendererDefinition
     public string ArcadeExpression { get; set; }
    Property new public class ArcGIS.Desktop.Mapping.RasterLayer
     public ArcGIS.Core.CIM.CIMExpressionInfo DisplayExpressionInfo { get; }
    Property new public class ArcGIS.Desktop.Mapping.RasterLayer
     public string DisplayField { get; }
    Method new public class ArcGIS.Desktop.Mapping.RasterLayer
     void SetDisplayExpressionInfo(ArcGIS.Core.CIM.CIMExpressionInfo)
    Method new public class ArcGIS.Desktop.Mapping.RasterLayer
     void SetDisplayField(string)
    Method new public class ArcGIS.Desktop.Mapping.SelectionSet
     ArcGIS.Core.Data.Knowledge.KnowledgeGraphIDSet ToKnowledgeGraphIDSet()
    Method new public class ArcGIS.Desktop.Mapping.SelectionSet
     bool Equals(SelectionSet)
    Property new public class ArcGIS.Desktop.Mapping.ServiceSubLayer
     public bool IsLabelVisible { get; }
    Method new public class ArcGIS.Desktop.Mapping.StandaloneTable
     ArcGIS.Core.Data.RowCursor SearchEx(ArcGIS.Core.Data.QueryFilter, TimeRange, RangeExtent, ArcGIS.Core.CIM.CIMFloorFilterSettings, bool)
    Property new public class ArcGIS.Desktop.Mapping.StandaloneTable
     public ArcGIS.Core.CIM.CIMExpressionInfo DisplayExpressionInfo { get; }
    Property new public class ArcGIS.Desktop.Mapping.StandaloneTable
     public string DisplayField { get; }
    Method new public class ArcGIS.Desktop.Mapping.StandaloneTable
     void SetDisplayExpressionInfo(ArcGIS.Core.CIM.CIMExpressionInfo)
    Method new public class ArcGIS.Desktop.Mapping.StandaloneTable
     void SetDisplayField(string)
    Property new public class ArcGIS.Desktop.Mapping.StyleProjectItem
     public bool IsDictionaryStyle { get; }
    Property new public class ArcGIS.Desktop.Mapping.StyleProjectItem
     public string DictionaryConfiguration { get; }
    Property new public class ArcGIS.Desktop.Mapping.StyleProjectItem
     public string DictionaryName { get; }
    Property new public class ArcGIS.Desktop.Mapping.StyleProjectItem
     public string DictionaryRevisionNumber { get; }
    Property new public class ArcGIS.Desktop.Mapping.StyleProjectItem
     public string DictionaryUISchema { get; }
    Property new public class ArcGIS.Desktop.Mapping.StyleProjectItem
     public string DictionaryVersion { get; }
    Property new public class ArcGIS.Desktop.Mapping.UnclassedColorsRendererDefinition
     public string ArcadeExpression { get; set; }
    Property new public class ArcGIS.Desktop.Mapping.UniqueValueRendererDefinition
     public string ArcadeExpression { get; set; }
    Enum new public Enum esriServerCapability
     esriSCUNSupportsCircuitTrace = 52
    Enum new public Enum esriServerCapability
     esriSCUNSupportsConnectivityInference = 53
    Enum new public Enum esriServerCapability
     esriSCUNSupportsPropagatorResetters = 54
    Enum new public Enum LasClassFlagEditType
    Enum new public Enum LayerCreationRollbackBehavior
    Enum new public Enum LayerExpandedState
    Enum new public Enum MapTOCContentType
    Method new public interface ArcGIS.Desktop.Mapping.IDisplayTable
     ArcGIS.Core.Data.RowCursor SearchEx(ArcGIS.Core.Data.QueryFilter, TimeRange, RangeExtent, ArcGIS.Core.CIM.CIMFloorFilterSettings, bool)
    Property new public interface ArcGIS.Desktop.Mapping.IDisplayTable
     public ArcGIS.Core.CIM.CIMExpressionInfo DisplayExpressionInfo { get; }
    Property new public interface ArcGIS.Desktop.Mapping.IDisplayTable
     public string DisplayField { get; }
    Method new public interface ArcGIS.Desktop.Mapping.IDisplayTable
     void SetDisplayExpressionInfo(ArcGIS.Core.CIM.CIMExpressionInfo)
    Method new public interface ArcGIS.Desktop.Mapping.IDisplayTable
     void SetDisplayField(string)
      Detailed list of changes: ArcGIS.Desktop.TaskAssistant
    Type Change API change
      Detailed list of changes: ArcGIS.Desktop.Workflow.Client
    Type Change API change
    NameSpace new ArcGIS.Desktop.Workflow.Client.Models.Messages
    Class new public class ArcGIS.Desktop.Workflow.Client.Events.JobMessageEvent
    Class new public class ArcGIS.Desktop.Workflow.Client.Events.JobMessageEventArgs`1
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.CurrentStepDetails
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.JobPropertiesUpdatedDetails
    Property new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.AddAttachmentStepInfoRequiredMessage
     public bool AcceptEmbedded { get; }
    Property new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.AddAttachmentStepInfoRequiredMessage
     public bool AcceptLinked { get; }
    Property new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.AddAttachmentStepInfoRequiredMessage
     public string AcceptedFileTypes { get; }
    Property new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.AddAttachmentStepInfoRequiredMessage
     public string Folder { get; }
    Property new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.AddAttachmentStepInfoRequiredMessage
     public string UserPrompt { get; }
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.AdvancedAssignmentStepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.AdvancedAssignmentStepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.DefineLocationStepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.DefineLocationStepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.ExecuteGPStepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.JobAttachmentUpdatedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.JobCommentUpdatedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.JobMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.JobStateMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.JobUpdatedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.ManualStepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.ManualStepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.OpenAppStepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.OpenAppStepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.OpenProProjectItemsStepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.OpenProProjectItemsStepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.ProGPStepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.ProGPStepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.QuestionStepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.QuestionStepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepCancelledMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepErrorMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepFinishedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepHeldMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepHoldReleasedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepPausedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepProgressMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepReassignedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepResponse
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepStartedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepStoppedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepStoppingMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.StepWarningStoppedMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.Survey123StepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.Survey123StepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.UpdateJobPropertiesStepInfoRequiredMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.Messages.UpdatePropertiesStepInfoResponseMessage
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.NameValuePair
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.PortalItem
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.ProItem
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.ProjectInfo
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.PropertyDetails
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.PropertyResponse
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.PropertyTable
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.QuestionResponse
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.RestrictEdits
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.StepState
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.SurveyResponse
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.SynchronizeReplicaOptions
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.UpdateJobPropertyDetails
    Class new public class ArcGIS.Desktop.Workflow.Client.Models.UserDefinedAssignmentOptions
    Property new public class ArcGIS.Desktop.Workflow.Client.WorkflowClientModule
     public static Models.INotificationManager NotificationManager { get; }
    Enum new public Enum AllowedActions
    Enum new public Enum AssignmentMethod
    Enum new public Enum AttachmentLinkType
    Enum new public Enum DataType
    Enum new public Enum DomainType
    Enum new public Enum MessageType
    Enum new public Enum PortalItemType
    Enum new public Enum ProItemType
    Enum new public Enum ProjectType
    Enum new public Enum ProToolboxType
    Enum new public Enum RelationshipType
    Enum new public Enum RestrictEditsOperator
    Enum new public Enum StepMode
    Enum new public Enum SurveyMode
    Interface new public interface ArcGIS.Desktop.Workflow.Client.Models.INotificationManager
      Detailed list of changes: ArcGIS.Desktop.KnowledgeGraph
    Type Change API change
    .