ArcGIS Pro 3.4 API Reference Guide
Introduction / What's New for Developers at 3.4
What's New for Developers at 3.4
 Highlights

1. API enhancements

At 3.4 you can take advantage of API enhancements for:

Knowledge Graph:
  • Editing of the knowledge graph to include graph content in a 2D map, investigation, or link chart
  • New knowledge graph association class for creating relationship rows.
  • Editing of the knowledge graph schema via SchemaBuilder to include create, modify, and delete.
  • Row event subscription during editing.
3D Analyst
  • LAS Point cursor performance improvement with pre-allocated arrays.
  • Elevation queries on TIN and elevation rasters.
  • Line and polygon interpolation on surface layers.
Content:
  • Open and save Pro projects uploaded to an enterprise portal. Beta.
Layout:
  • Apply a grid style to a map frame in a layout.
Map Authoring:
  • Bulk layer load into a map with LayerFactory and BulkLayerCreationParams.
  • Export point symbol markers to multiple image formats (e.g. png, jpeg, gif, bmp) and SVG with SymbolFactory.
Geometry:
  • Drop z values, Querying points and distances, geodetic method enhancement for working with curves.
Geodatabase:
  • Enhancements for creating and editing routes for linear referencing.

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.4

  Detailed list of changes: ArcGIS.Core
Type Change API change
NameSpace new ArcGIS.Core.Data.DDL.Knowledge
NameSpace new ArcGIS.Core.Data.LinearReferencing
Property new public class ArcGIS.Core.CIM.CIMAnimatedSymbolProperties
 public AnimatedSymbolEasingType Easing { get; set; }
Class new public class ArcGIS.Core.CIM.CIMAreaLegendPatch
Class new public class ArcGIS.Core.CIM.CIMAspectRatio
Property new public class ArcGIS.Core.CIM.CIMAttachmentsMediaInfo
 public SortOrderType SortOrder { get; set; }
Property new public class ArcGIS.Core.CIM.CIMAttachmentsMediaInfo
 public string SortField { get; set; }
Class new public class ArcGIS.Core.CIM.CIMBABenchmarkComparisonsProperties
Property new public class ArcGIS.Core.CIM.CIMBAColorCodedLayerParameters
 public BABoundaryMode BoundaryMode { get; set; }
Property new public class ArcGIS.Core.CIM.CIMBAColorCodedLayerParameters
 public CIMBAResultsPaneSettings ResultsPaneSettings { get; set; }
Class new public class ArcGIS.Core.CIM.CIMBAFieldBasedCriterion
Class new public class ArcGIS.Core.CIM.CIMBAPointLayerBasedCriterion
Class new public class ArcGIS.Core.CIM.CIMBAResultsPaneSettings
Class new public class ArcGIS.Core.CIM.CIMBASuitabilityAnalysisCriterion
Class new public class ArcGIS.Core.CIM.CIMBASuitabilityAnalysisLayer
Class new public class ArcGIS.Core.CIM.CIMBASuitabilityAnalysisResultsPaneSettings
Class new public class ArcGIS.Core.CIM.CIMBASuitabilityAnalysisSubLayer
Class new public class ArcGIS.Core.CIM.CIMBASuitabilityAnalysisTargetSiteSubLayer
Class new public class ArcGIS.Core.CIM.CIMBAVariableBasedCriterion
Property new public class ArcGIS.Core.CIM.CIMBinningVisualization
 public StandardDeviationMultiplier StandardDeviationMultiplier { get; set; }
Property new public class ArcGIS.Core.CIM.CIMCGAAttribute
 public int ArrayRowCount { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChart
 public ChartType ChartType { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartGuide
 public double[] Polyline { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartMediaInfo
 public CIMFixedColorRamp ColorRamp { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartMediaInfo
 public double MaximumAxisValue { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
 public bool Chain { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
 public bool ShowLoSConnectingLine { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
 public bool ShowLoSPoints { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
 public bool TrackCursor { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
 public double ChainingTolerance { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
 public double VerticalExaggeration { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
 public ProfileGraphLineSeriesType LineSeriesType { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartProfileGraphSeries
 public ProfileGraphVariableInYAxis VariableInYAxis1 { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartRenderer
 public CIMLegendPatch ExclusionSymbolCustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartScatterSeries
 public long VisualAggregationGridColumnCount { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartScatterSeries
 public long VisualAggregationGridRowCount { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartScatterSeries
 public long VisualAggregationThreshold { get; set; }
Property new public class ArcGIS.Core.CIM.CIMChartSpectralProfileSeries
 public SpectralProfileHorizontalUnit HorizontalUnit { get; set; }
Property new public class ArcGIS.Core.CIM.CIMClassBreak
 public CIMLegendPatch CustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMClassBreaksRenderer
 public CIMLegendPatch ExclusionSymbolCustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMClassBreaksRendererBase
 public bool AlwaysUpdateClassLabels { get; set; }
Property new public class ArcGIS.Core.CIM.CIMClassBreaksRendererBase
 public CIMLegendPatch DefaultSymbolCustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMColorClassBreaksVisualVariable
 public bool AlwaysUpdateClassLabels { get; set; }
Property new public class ArcGIS.Core.CIM.CIMColorClassBreaksVisualVariable
 public CIMLegendPatch DefaultSymbolCustomPatch { get; set; }
Class new public class ArcGIS.Core.CIM.CIMContourIntervalScaleBreak
Property new public class ArcGIS.Core.CIM.CIMDefinitionFilter
 public ArcGIS.Core.Geometry.SpatialReference SpatialReference { get; set; }
Property new public class ArcGIS.Core.CIM.CIMDefinitionFilter
 public string GeometryURI { get; set; }
Property new public class ArcGIS.Core.CIM.CIMDotDensityRenderer
 public CIMLegendPatch ExclusionSymbolCustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMglTFMarker3D
 public string SourceStyleName { get; set; }
Property new public class ArcGIS.Core.CIM.CIMglTFMarker3D
 public string SourceSymbolKey { get; set; }
Property new public class ArcGIS.Core.CIM.CIMGroupFooter
 public bool AlignSubsectionToBottom { get; set; }
Class new public class ArcGIS.Core.CIM.CIMImagePresentationPage
Property new public class ArcGIS.Core.CIM.CIMIndexedSceneLayer
 public CIMRangeDefinition[] RangeDefinitions { get; set; }
Property new public class ArcGIS.Core.CIM.CIMIndexedSceneLayer
 public string ActiveRangeName { get; set; }
Property new public class ArcGIS.Core.CIM.CIMInternetServerConnectionBase
 public string AuthenticationInfo { get; set; }
Class new public class ArcGIS.Core.CIM.CIMIPSAppleIPSConfiguration
Property new public class ArcGIS.Core.CIM.CIMIPSAwareMapProperties
 public CIMIPSConfiguration IPSConfiguration { get; set; }
Class new public class ArcGIS.Core.CIM.CIMIPSConfiguration
Class new public class ArcGIS.Core.CIM.CIMIPSGNSSConfiguration
Class new public class ArcGIS.Core.CIM.CIMIPSPathSnappingConfiguration
Property new public class ArcGIS.Core.CIM.CIMIPSPositioningDataServiceProperties
 public CIMWorkspaceConnection WorkspaceConnection { get; set; }
Class new public class ArcGIS.Core.CIM.CIMIPSSmoothingConfiguration
Property new public class ArcGIS.Core.CIM.CIMKnowledgeGraphInvestigation
 public CIMStringMap[] CustomProperties { get; set; }
Property new public class ArcGIS.Core.CIM.CIMKnowledgeGraphInvestigationTypeInfo
 public CIMExpressionInfo DisplayExpressionInfo { get; set; }
Property new public class ArcGIS.Core.CIM.CIMKnowledgeGraphInvestigationTypeInfo
 public CIMSymbolReference Symbol { get; set; }
Property new public class ArcGIS.Core.CIM.CIMKnowledgeGraphLinkChartProperties
 public CIMKnowledgeNonspatialDataDisplay NonspatialDataDisplay { get; set; }
Class new public class ArcGIS.Core.CIM.CIMKnowledgeLinkChartChronologicalLayoutSettings
Property new public class ArcGIS.Core.CIM.CIMKnowledgeLinkChartLayout
 public bool AutoApply { get; set; }
Property new public class ArcGIS.Core.CIM.CIMKnowledgeLinkChartLayout
 public bool PreserveExtent { get; set; }
Property new public class ArcGIS.Core.CIM.CIMKnowledgeLinkChartLayout
 public CIMKnowledgeLinkChartChronologicalLayoutSettings ChronologicalLayoutSettings { get; set; }
Property new public class ArcGIS.Core.CIM.CIMKnowledgeLinkChartLayout
 public CIMKnowledgeLinkChartOrganicLayoutSettings OrganicLayoutSettings { get; set; }
Class new public class ArcGIS.Core.CIM.CIMKnowledgeLinkChartOrganicLayoutSettings
Class new public class ArcGIS.Core.CIM.CIMKnowledgeNonspatialDataDisplay
Property new public class ArcGIS.Core.CIM.CIMLASStretchRenderer
 public string Heading { get; set; }
Class new public class ArcGIS.Core.CIM.CIMLegendPatch
Class new public class ArcGIS.Core.CIM.CIMLineLegendPatch
Property new public class ArcGIS.Core.CIM.CIMMap
 public CIMKnowledgeGraphLinkChartProperties KnowledgeGraphLinkChartProperties { get; set; }
Class new public class ArcGIS.Core.CIM.CIMMapPresentationPage
Property new public class ArcGIS.Core.CIM.CIMMultiLayerSymbol
 public CIMSymbolAnimation[] Animations { get; set; }
Property new public class ArcGIS.Core.CIM.CIMPictureGraphic
 public ArcGIS.Core.Geometry.Geometry Shape { get; set; }
Class new public class ArcGIS.Core.CIM.CIMPresentation
Class new public class ArcGIS.Core.CIM.CIMPresentationDocument
Class new public class ArcGIS.Core.CIM.CIMPresentationGravityWellRestingState
Class new public class ArcGIS.Core.CIM.CIMPresentationLayerOverrideSet
Class new public class ArcGIS.Core.CIM.CIMPresentationMapRestingState
Class new public class ArcGIS.Core.CIM.CIMPresentationMapView
Class new public class ArcGIS.Core.CIM.CIMPresentationPage
Class new public class ArcGIS.Core.CIM.CIMPresentationRotateRestingState
Class new public class ArcGIS.Core.CIM.CIMPresentationTransition
Property new public class ArcGIS.Core.CIM.CIMProfileGrid
 public bool ShowAbsoluteHorizontalScale { get; set; }
Property new public class ArcGIS.Core.CIM.CIMProportionalRenderer
 public CIMLegendPatch DefaultSymbolCustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMProportionalRenderer
 public CIMLegendPatch ExclusionSymbolCustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMReportDetails
 public bool KeepRecordTogether { get; set; }
Property new public class ArcGIS.Core.CIM.CIMReportFooter
 public bool AlignSubsectionToBottom { get; set; }
Property new public class ArcGIS.Core.CIM.CIMScaleBar
 public double BarWidth { get; set; }
Property new public class ArcGIS.Core.CIM.CIMServiceSubLayer
 public CIMDefinitionFilter[] DefinitionFilterChoices { get; set; }
Property new public class ArcGIS.Core.CIM.CIMServiceSubLayer
 public string DefinitionExpressionName { get; set; }
Property new public class ArcGIS.Core.CIM.CIMServiceSubLayer
 public string SelectionSetURI { get; set; }
Property new public class ArcGIS.Core.CIM.CIMSimpleRenderer
 public CIMLegendPatch CustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMSizeClassBreaksVisualVariable
 public bool AlwaysUpdateClassLabels { get; set; }
Property new public class ArcGIS.Core.CIM.CIMSizeClassBreaksVisualVariable
 public CIMLegendPatch DefaultSymbolCustomPatch { get; set; }
Class new public class ArcGIS.Core.CIM.CIMSymbolAnimation
Class new public class ArcGIS.Core.CIM.CIMSymbolAnimationColor
Class new public class ArcGIS.Core.CIM.CIMSymbolAnimationOffset
Class new public class ArcGIS.Core.CIM.CIMSymbolAnimationRotation
Class new public class ArcGIS.Core.CIM.CIMSymbolAnimationScale
Class new public class ArcGIS.Core.CIM.CIMSymbolAnimationSize
Class new public class ArcGIS.Core.CIM.CIMSymbolAnimationTransparency
Property new public class ArcGIS.Core.CIM.CIMSymbolLayer
 public CIMSymbolAnimation[] Animations { get; set; }
Property new public class ArcGIS.Core.CIM.CIMTinColorRampRenderer
 public string Heading { get; set; }
Property new public class ArcGIS.Core.CIM.CIMTinContourRenderer
 public bool UseIntervalScaleBreaks { get; set; }
Property new public class ArcGIS.Core.CIM.CIMTinContourRenderer
 public CIMContourIntervalScaleBreak[] ContourIntervalScaleBreaks { get; set; }
Property new public class ArcGIS.Core.CIM.CIMTinRenderer
 public double MaxScale { get; set; }
Property new public class ArcGIS.Core.CIM.CIMTinRenderer
 public double MinScale { get; set; }
Class new public class ArcGIS.Core.CIM.CIMTopoCompassRose
Property new public class ArcGIS.Core.CIM.CIMUniqueValueClass
 public CIMLegendPatch CustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMUniqueValueRenderer
 public bool IsDefaultSymbolVisible { get; set; }
Property new public class ArcGIS.Core.CIM.CIMUniqueValueRenderer
 public bool ShowClassVisibility { get; set; }
Property new public class ArcGIS.Core.CIM.CIMUniqueValueRenderer
 public CIMLegendPatch DefaultSymbolCustomPatch { get; set; }
Property new public class ArcGIS.Core.CIM.CIMVideoDataConnection
 public bool Anonymous { get; set; }
Class new public class ArcGIS.Core.CIM.CIMVideoPresentationPage
Property new public class ArcGIS.Core.CIM.CIMVoxelLayer
 public CIMTimeDataDefinition TimeDefinition { get; set; }
Property new public class ArcGIS.Core.CIM.CIMVoxelLayer
 public CIMTimeDisplayDefinition TimeDisplayDefinition { get; set; }
Property new public class ArcGIS.Core.CIM.CIMVoxelUniqueValueRenderer
 public bool ShowClassVisibility { get; set; }
Property new public class ArcGIS.Core.CIM.NASolverDefinition
 public Dictionary`2[string,object] SolverOverrides { get; set; }
Method new public class ArcGIS.Core.Data.Analyst3D.LasPointCursor
 bool MoveNextArray(ArcGIS.Core.Geometry.Coordinate3D[], int[], int[], double[], int&)
Class new public class ArcGIS.Core.Data.Contingency
Class new public class ArcGIS.Core.Data.ContingencyValidationResult
Class new public class ArcGIS.Core.Data.ContingencyViolation
Class new public class ArcGIS.Core.Data.ContingentAnyValue
Class new public class ArcGIS.Core.Data.ContingentCodedValue
Class new public class ArcGIS.Core.Data.ContingentNullValue
Class new public class ArcGIS.Core.Data.ContingentRangeValue
Class new public class ArcGIS.Core.Data.ContingentValue
Property new public class ArcGIS.Core.Data.DDL.FieldDescription
 Dictionary`2[int,DomainDescription] SubtypeCodeToDomainMapping { get; }
Property new public class ArcGIS.Core.Data.DDL.FieldDescription
 Dictionary`2[int,object] SubtypeCodeToDefaultValueMapping { get; }
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (ArcGIS.Core.Data.Knowledge.KnowledgeGraphEntityType)
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (string)
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (string, ArcGIS.Core.Data.DDL.ShapeDescription)
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (string, ArcGIS.Core.Data.Knowledge.KnowledgeGraphEntityType)
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (string, ArcGIS.Core.Data.Knowledge.KnowledgeGraphEntityType, ArcGIS.Core.Data.DDL.ShapeDescription)
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (string, ArcGIS.Core.Data.TableDefinition)
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (string, ArcGIS.Core.Data.TableDefinition, ArcGIS.Core.Data.DDL.ShapeDescription)
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (ArcGIS.Core.Data.TableDefinition)
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (string, IEnumerable{KnowledgeGraphPropertyDescription}, ArcGIS.Core.Data.DDL.ShapeDescription)
ctor new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphEntityTypeDescription
 .ctor (string, IEnumerable{KnowledgeGraphPropertyDescription})
Class new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphPropertyDescription
Class new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphRelationshipTypeDescription
Class new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphTypeDescription
Class new public class ArcGIS.Core.Data.DDL.Knowledge.KnowledgeGraphTypeToken
ctor new public class ArcGIS.Core.Data.DDL.SchemaBuilder
 .ctor (ArcGIS.Core.Data.Knowledge.KnowledgeGraph)
Method new public class ArcGIS.Core.Data.DDL.SchemaBuilder
 Knowledge.KnowledgeGraphTypeToken Create(Knowledge.KnowledgeGraphTypeDescription)
Method new public class ArcGIS.Core.Data.DDL.SchemaBuilder
 void Modify(Knowledge.KnowledgeGraphTypeDescription)
ctor new public class ArcGIS.Core.Data.DDL.SpatialIndexDescription
 .ctor (ArcGIS.Core.Data.Index, ArcGIS.Core.Data.DDL.FeatureClassDescription)
ctor new public class ArcGIS.Core.Data.DDL.SpatialIndexDescription
 .ctor (string, ArcGIS.Core.Data.DDL.FeatureClassDescription)
Method new public class ArcGIS.Core.Data.Feature
 IReadOnlyList`1[long] Split(ArcGIS.Core.Geometry.Geometry)
Method new public class ArcGIS.Core.Data.FeatureClass
 bool Is3DObjectFeatureClass()
Method new public class ArcGIS.Core.Data.FeatureClass
 HashSet`1[string] Get3DObjectFields()
Class new public class ArcGIS.Core.Data.FieldGroup
Method new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraph
 IReadOnlyList`1[ArcGIS.Core.Data.Domain] GetDomains()
Method new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraph
 KnowledgeGraphPropertyInfo GetPropertyNameInfo()
Method new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraphDataModel
 KnowledgeGraphEntityType GetProvenanceType()
Method new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraphNamedObjectType
 bool GetIsSpatial()
Method new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraphNamedObjectType
 string GetShapeField()
Method new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraphNamedObjectType
 System.ValueTuple`2[ArcGIS.Core.Geometry.GeometryType,ArcGIS.Core.Geometry.SpatialReference] GetShapeDefinition()
Class new public class ArcGIS.Core.Data.Knowledge.KnowledgeGraphPropertyInfo
Class new public class ArcGIS.Core.Data.Knowledge.ProvenancePropertyInfo
Method new public class ArcGIS.Core.Data.LinearReferencing.EventInfo
 ArcGIS.Core.Data.Table GetEventTable()
Property new public class ArcGIS.Core.Data.LinearReferencing.EventInfo
 public EventType EventType { get; }
Property new public class ArcGIS.Core.Data.LinearReferencing.EventInfo
 public string OffsetFieldName { get; }
Property new public class ArcGIS.Core.Data.LinearReferencing.EventInfo
 public string RouteIDFieldName { get; }
Class new public class ArcGIS.Core.Data.LinearReferencing.EventTableConfiguration
Class new public class ArcGIS.Core.Data.LinearReferencing.LineEventInfo
Class new public class ArcGIS.Core.Data.LinearReferencing.LineEventSourceOptions
Class new public class ArcGIS.Core.Data.LinearReferencing.LineEventTableConfiguration
Class new public class ArcGIS.Core.Data.LinearReferencing.PointEventInfo
Class new public class ArcGIS.Core.Data.LinearReferencing.PointEventSourceOptions
Class new public class ArcGIS.Core.Data.LinearReferencing.PointEventTableConfiguration
Class new public class ArcGIS.Core.Data.LinearReferencing.RouteEventSource
Class new public class ArcGIS.Core.Data.LinearReferencing.RouteEventSourceDefinition
Class new public class ArcGIS.Core.Data.LinearReferencing.RouteEventSourceError
Class new public class ArcGIS.Core.Data.LinearReferencing.RouteEventSourceOptions
Class new public class ArcGIS.Core.Data.LinearReferencing.RouteInfo
Method new public class ArcGIS.Core.Data.Table
 ContingencyValidationResult ValidateContingencies(RowBuffer)
Method new public class ArcGIS.Core.Data.Table
 IReadOnlyDictionary`2[FieldGroup,IReadOnlyList`1[ContingentValue]] GetContingentValues(RowBuffer, string)
Method new public class ArcGIS.Core.Data.Table
 UpdateCursor CreateUpdateCursor(QueryFilter, bool)
Method new public class ArcGIS.Core.Data.TableDefinition
 IReadOnlyList`1[Contingency] GetContingencies()
Class new public class ArcGIS.Core.Data.UpdateCursor
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 double GeodeticArea(Geometry, AreaUnit, GeodeticCurveType)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 double GeodeticDistance(Geometry, Geometry, LinearUnit, GeodeticCurveType)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 double GeodeticLength(Geometry, LinearUnit, GeodeticCurveType)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 Geometry DropMs(Geometry, bool)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 Geometry DropZs(Geometry, bool)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 Geometry DropZs(Geometry)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 Geometry GeodeticBuffer(Geometry, double, LinearUnit, double, GeodeticCurveType)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 IReadOnlyList`1[Geometry] Cut(Multipart, Polyline, bool)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 IReadOnlyList`1[Geometry] GeodeticBuffer(IEnumerable`1[Geometry], IEnumerable`1[double], LinearUnit, double, GeodeticCurveType, bool)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 IReadOnlyList`1[MapPoint] QueryPoints(Segment, SegmentExtensionType, IEnumerable`1[double], AsRatioOrLength)
Method new public class ArcGIS.Core.Geometry.GeometryEngine
 IReadOnlyList`1[MapPoint] QueryPoints(Multipart, SegmentExtensionType, IEnumerable`1[double], AsRatioOrLength)
Enum new public Enum AngleType
Enum new public Enum AnimatedSymbolEasingType
Enum new public Enum BABenchmarkMethod
Enum new public Enum BABenchmarkStyle
Enum new public Enum BABoundaryMode
Enum new public Enum BACombinationMethod
Enum new public Enum BACriterionInfluence
Enum new public Enum BAFinalScoreMethod
Enum new public Enum BAHistogramSubsetSelectionMethod
Enum new public Enum BAPointCriterionType
Enum new public Enum BAPointStatisticsType
Enum new public Enum BAPreprocessingMethod
Enum new public Enum BAPresetMethod
Enum new public Enum BAScatterplotChartType
Enum new public Enum ChartGuideType
 ChartGuideType_Polyline = 2
Enum new public Enum ChartType
Enum new public Enum ColorVisionDeficiencyType
 Achromatopsia = 4
Enum new public Enum ContingencyViolationType
Enum new public Enum EventsTicksVisualization
Enum new public Enum EventType
Enum new public Enum GeodeticCurveType
 ShapePreserving = 4
Enum new public Enum GeometricEffectControlMeasureLineRule
 ConcentricCircles = 38
Enum new public Enum GeometricEffectControlMeasureLineRule
 DoubleCurve = 43
Enum new public Enum GeometricEffectControlMeasureLineRule
 DoubleJogArrow = 39
Enum new public Enum GeometricEffectControlMeasureLineRule
 EnclosingRoundedRectangle = 45
Enum new public Enum GeometricEffectControlMeasureLineRule
 LineWithStraightTicks = 42
Enum new public Enum GeometricEffectControlMeasureLineRule
 LinkedChevrons = 40
Enum new public Enum GeometricEffectControlMeasureLineRule
 ParallelWithTicksByWidth = 44
Enum new public Enum GeometricEffectControlMeasureLineRule
 SegmentThenHalfCircle = 41
Enum new public Enum KnowledgeLinkChartLayoutAlgorithm
 Chronological_MonoTimeline = 14
Enum new public Enum KnowledgeLinkChartLayoutAlgorithm
 Chronological_MultiTimeline = 15
Enum new public Enum KnowledgeNonspatialDataDisplayMode
Enum new public Enum LinkChartLayoutAlgorithm
 Balloon_Default = 23
Enum new public Enum LinkChartLayoutAlgorithm
 Balloon_Ray_Like = 24
Enum new public Enum LinkChartLayoutAlgorithm
 Circular_Default = 6
Enum new public Enum LinkChartLayoutAlgorithm
 Circular_Substructures = 7
Enum new public Enum LinkChartLayoutAlgorithm
 Hierarchy_Curves_BottomToTop = 28
Enum new public Enum LinkChartLayoutAlgorithm
 Hierarchy_Curves_LeftToRight = 29
Enum new public Enum LinkChartLayoutAlgorithm
 Hierarchy_Curves_RightToLeft = 30
Enum new public Enum LinkChartLayoutAlgorithm
 Hierarchy_Curves_TopToBottom = 27
Enum new public Enum LinkChartLayoutAlgorithm
 Hierarchy_Flowchart_BottomToTop = 32
Enum new public Enum LinkChartLayoutAlgorithm
 Hierarchy_Flowchart_LeftToRight = 33
Enum new public Enum LinkChartLayoutAlgorithm
 Hierarchy_Flowchart_RightToLeft = 34
Enum new public Enum LinkChartLayoutAlgorithm
 Hierarchy_Flowchart_TopToBottom = 31
Enum new public Enum LinkChartLayoutAlgorithm
 Organic_Clustered = 10
Enum new public Enum LinkChartLayoutAlgorithm
 Organic_Clustered_Substructures = 9
Enum new public Enum LinkChartLayoutAlgorithm
 Organic_Substructures = 8
Enum new public Enum LinkChartLayoutAlgorithm
 Radial_Default = 25
Enum new public Enum LinkChartLayoutAlgorithm
 Radial_Dendrogram = 26
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Compact_BottomToTop = 20
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Compact_LeftToRight = 21
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Compact_RightToLeft = 22
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Compact_TopToBottom = 19
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Mindmap_BottomToTop = 16
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Mindmap_LeftToRight = 17
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Mindmap_RightToLeft = 18
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Mindmap_TopToBottom = 15
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Multi_Parent_Tree_BottomToTop = 12
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Multi_Parent_Tree_LeftToRight = 13
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Multi_Parent_Tree_RightToLeft = 14
Enum new public Enum LinkChartLayoutAlgorithm
 Tree_Multi_Parent_Tree_TopToBottom = 11
Enum new public Enum LinkChartLayoutDirection
Enum new public Enum LinkChartLayoutIdealEdgeLengthType
Enum new public Enum LocatingErrorType
Enum new public Enum MapProductSpecType
 EVC = 8
Enum new public Enum NetworkAttributeDataType
 BigInteger = 4
Enum new public Enum NonSimpleReason
 Undetermined = -1
Enum new public Enum PatchShape
 Custom = 100
Enum new public Enum PresentationMediaContentFitType
Enum new public Enum PresentationTransitionType
Enum new public Enum ProfileGraphLineSeriesType
Enum new public Enum ProfileGraphVariableInYAxis
Enum new public Enum RasterStretchType
 Logarithm = 11
Enum new public Enum RasterStretchType
 SquareRoot = 10
Enum new public Enum ScaleBarFittingStrategy
 FixedBarWidth = 6
Enum new public Enum SpectralProfileHorizontalUnit
Enum new public Enum StandardDeviationMultiplier
Enum new public Enum VerticalGlyphOrientation
 Mixed = 2
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 double GeodeticArea(Geometry, AreaUnit, GeodeticCurveType)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 double GeodeticDistance(Geometry, Geometry, LinearUnit, GeodeticCurveType)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 double GeodeticLength(Geometry, LinearUnit, GeodeticCurveType)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 Geometry DropMs(Geometry, bool)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 Geometry DropZs(Geometry)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 Geometry DropZs(Geometry, bool)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 Geometry GeodeticBuffer(Geometry, double, LinearUnit, double, GeodeticCurveType)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 IReadOnlyList`1[Geometry] Cut(Multipart, Polyline, bool)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 IReadOnlyList`1[Geometry] GeodeticBuffer(IEnumerable`1[Geometry], IEnumerable`1[double], LinearUnit, double, GeodeticCurveType, bool)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 IReadOnlyList`1[MapPoint] QueryPoints(Multipart, SegmentExtensionType, IEnumerable`1[double], AsRatioOrLength)
Method new public interface ArcGIS.Core.Geometry.IGeometryEngine
 IReadOnlyList`1[MapPoint] QueryPoints(Segment, SegmentExtensionType, IEnumerable`1[double], AsRatioOrLength)
  Detailed list of changes: ArcGIS.CoreHost
Type Change API change
  Detailed list of changes: ArcGIS.Desktop.Catalog
Type Change API change
Enum new public Enum PortalItemType
 ProProject = 113
  Detailed list of changes: ArcGIS.Desktop.Core
Type Change API change
NameSpace new ArcGIS.Desktop.Core.Authentication
Class new public class ArcGIS.Desktop.Core.ElevationProfileOptions
Class new public class ArcGIS.Desktop.Core.Events.ProjectHomeFolderChangedEvent
Class new public class ArcGIS.Desktop.Core.Events.ProjectHomeFolderChangedEventArgs
Class new public class ArcGIS.Desktop.Core.ExploratoryAnalysisOptions
Property new public class ArcGIS.Desktop.Core.GeneralOptions
 public bool PortalProjectDeleteLocalCopyOnClose { get; set; }
Property new public class ArcGIS.Desktop.Core.GeneralOptions
 public PortalProjectSyncType MergingStrategy { get; set; }
Property new public class ArcGIS.Desktop.Core.GeneralOptions
 public PortalProjectUsageEnum PortalProjectUsageOption { get; set; }
Property new public class ArcGIS.Desktop.Core.GeneralOptions
 public string PortalProjectCustomDefaultGeodatabase { get; set; }
Property new public class ArcGIS.Desktop.Core.GeneralOptions
 public string PortalProjectCustomDefaultToolbox { get; set; }
Property new public class ArcGIS.Desktop.Core.GeneralOptions
 public string PortalProjectCustomHomeFolder { get; set; }
Property new public class ArcGIS.Desktop.Core.GeneralOptions
 public string PortalProjectDownloadLocation { get; set; }
Method new public class ArcGIS.Desktop.Core.LayoutOptions
 ArcGIS.Core.CIM.CIMColor GetGuideColor()
Property new public class ArcGIS.Desktop.Core.LayoutOptions
 public ArcGIS.Core.CIM.CIMColor DefaultGuideColor { get; }
Method new public class ArcGIS.Desktop.Core.LayoutOptions
 void SetGuideColor(ArcGIS.Core.CIM.CIMColor)
Class new public class ArcGIS.Desktop.Core.LineOfSightOptions
Property new public class ArcGIS.Desktop.Core.MappingOptions
 public bool NewLayersVisible { get; set; }
Property new public class ArcGIS.Desktop.Core.ProApp
 public static ArcGIS.Desktop.Framework.IANATimeZoneManager IANATimeZoneManager { get; }
Property new public class ArcGIS.Desktop.Core.ProApp
 System.Windows.FrameworkElement TitleBarControlPopup { get; }
Property new public class ArcGIS.Desktop.Core.Project
 public bool IsPortalProjectDownloading { get; }
Property new public class ArcGIS.Desktop.Core.Project
 public bool IsPortalProjectMergingLocal { get; set; }
Property new public class ArcGIS.Desktop.Core.Project
 public bool IsPortalProjectUploading { get; }
Method new public class ArcGIS.Desktop.Core.Project
 System.Threading.Tasks.Task SetHomeFolderPathAsync(string)
Method new public class ArcGIS.Desktop.Core.Project
 System.Threading.Tasks.Task`1[bool] PushChangesPortalProjectAsync()
Class new public class ArcGIS.Desktop.Core.PropertyChangedEventArgsEx`1
Class new public class ArcGIS.Desktop.Core.RasterImageryOptions
Class new public class ArcGIS.Desktop.Core.ReportOptions
Class new public class ArcGIS.Desktop.Core.SelectionOptions
Class new public class ArcGIS.Desktop.Core.TableOptions
Class new public class ArcGIS.Desktop.Framework.IANATimeZoneData
Class new public class ArcGIS.Desktop.Framework.IANATimeZoneManager
Enum new public Enum AuthenticationType
 Basic = 0
Enum new public Enum AuthenticationType
 OAuth2 = 1
Enum new public Enum BuildPyramidOption
Enum new public Enum CalculateStatisticOption
Enum new public Enum PortalProjectSyncType
Enum new public Enum PortalProjectUsageEnum
Enum new public Enum PyramidCompressionType
Enum new public Enum PyramidResamplingMode
Property new public static class ArcGIS.Desktop.Core.ApplicationOptions
 public static ExploratoryAnalysisOptions ExploratoryAnalysisOptions { get; }
Property new public static class ArcGIS.Desktop.Core.ApplicationOptions
 public static RasterImageryOptions RasterImageryOptions { get; }
Property new public static class ArcGIS.Desktop.Core.ApplicationOptions
 public static ReportOptions ReportOptions { get; }
Property new public static class ArcGIS.Desktop.Core.ApplicationOptions
 public static SelectionOptions SelectionOptions { get; }
Property new public static class ArcGIS.Desktop.Core.ApplicationOptions
 public static TableOptions TableOptions { get; }
  Detailed list of changes: ArcGIS.Desktop.Editing
  Detailed list of changes: ArcGIS.Desktop.Extensions
  Detailed list of changes: ArcGIS.Desktop.Framework
Type Change API change
NameSpace new ArcGIS.Desktop.Framework.TellMe
Property new public class ArcGIS.Desktop.Framework.Contracts.ComboBoxItem
 public string Group { get; set; }
Property new public class ArcGIS.Desktop.Framework.Contracts.Pane
 public bool CanClose { get; set; }
Method new public class ArcGIS.Desktop.Framework.Contracts.WizardPage
 System.Threading.Tasks.Task`1[bool] OnFinish()
Property new public class ArcGIS.Desktop.Framework.Controls.DateTimePickerControl
 public string TimeZoneName { get; set; }
Class new public class ArcGIS.Desktop.Framework.Controls.ProScreenTip
Property new public class ArcGIS.Desktop.Framework.FrameworkApplication
 public static System.Windows.Media.ImageSource TitleBarImageSource { get; set; }
ctor new public class ArcGIS.Desktop.Framework.RelayCommand
 .ctor (System.Func`2[object,System.Threading.Tasks.Task], System.Func`2[object,bool], bool, bool)
ctor new public class ArcGIS.Desktop.Framework.RelayCommand
 .ctor (System.Func`2[object,System.Threading.Tasks.Task], bool)
ctor new public class ArcGIS.Desktop.Framework.RelayCommand
 .ctor (System.Func`2[object,System.Threading.Tasks.Task], System.Func{Boolean}, bool, bool)
ctor new public class ArcGIS.Desktop.Framework.TellMe.TellMeCtrlAutomationPeer
 .ctor (ActiproSoftware.Windows.Controls.Bars.BarPopupButton)
Method new public class ArcGIS.Desktop.Framework.TellMe.TellMeCtrlAutomationPeer
 List`1[System.Windows.Automation.Peers.AutomationPeer] GetChildrenCore()
Method new public class ArcGIS.Desktop.Framework.TellMe.TellMeCtrlAutomationPeer
 string GetClassNameCore()
Method new public class ArcGIS.Desktop.Framework.TellMe.TellMeCtrlAutomationPeer
 System.Windows.Automation.Peers.AutomationControlType GetAutomationControlTypeCore()
  Detailed list of changes: ArcGIS.Desktop.GeoProcessing
  Detailed list of changes: ArcGIS.Desktop.Layouts
  Detailed list of changes: ArcGIS.Desktop.Mapping
Type Change API change
Class new public class ArcGIS.Desktop.Mapping.BaseCreationParams
Class new public class ArcGIS.Desktop.Mapping.BulkLayerCreationParams
Class new public class ArcGIS.Desktop.Mapping.BulkMapMemberCreationParams
Property new public class ArcGIS.Desktop.Mapping.ClassBreaksRendererDefinition
 public ArcGIS.Core.CIM.CIMNumberFormat NumberFormat { get; set; }
Method new public class ArcGIS.Desktop.Mapping.ColorFactory
 IReadOnlyList`1[string] GetColorRampNames(IEnumerable`1[string])
Class new public class ArcGIS.Desktop.Mapping.ElevationProfileResult
Method new public class ArcGIS.Desktop.Mapping.GroupLayer
 void SetSublayerVisibilityMode(ArcGIS.Core.CIM.SublayerVisibilityMode)
Property new public class ArcGIS.Desktop.Mapping.GroupLayerCreationParams
 public ArcGIS.Core.CIM.SublayerVisibilityMode SublayerVisibilityMode { get; set; }
Method new public class ArcGIS.Desktop.Mapping.KnowledgeGraphLayer
 bool CanRemoveLayer(Layer)
Method new public class ArcGIS.Desktop.Mapping.KnowledgeGraphLayer
 bool CanRemoveLayers(IEnumerable`1[Layer])
Method new public class ArcGIS.Desktop.Mapping.KnowledgeGraphLayer
 void MoveLayer(Layer, CompositeLayer, int)
Method new public class ArcGIS.Desktop.Mapping.KnowledgeGraphLayer
 void MoveLayer(Layer, int)
Method new public class ArcGIS.Desktop.Mapping.KnowledgeGraphLayer
 void RemoveLayer(Layer)
Method new public class ArcGIS.Desktop.Mapping.KnowledgeGraphLayer
 void RemoveLayers(IEnumerable`1[Layer])
Method new public class ArcGIS.Desktop.Mapping.Layer
 bool CanGetZs()
Method new public class ArcGIS.Desktop.Mapping.Layer
 SurfaceZsResult GetZs(ArcGIS.Core.Geometry.Geometry)
Method new public class ArcGIS.Desktop.Mapping.Layer
 SurfaceZsResult GetZs(ArcGIS.Core.Geometry.Geometry, SurfaceZsMissingHandler)
Method new public class ArcGIS.Desktop.Mapping.Layer
 SurfaceZsResult GetZs(double, double)
Method new public class ArcGIS.Desktop.Mapping.Layer
 SurfaceZsResult GetZs(double, double, SurfaceZsMissingHandler)
Method new public class ArcGIS.Desktop.Mapping.Layer
 System.Threading.Tasks.Task`1[bool] CanGetZsAsync()
Method new public class ArcGIS.Desktop.Mapping.Layer
 System.Threading.Tasks.Task`1[SurfaceZsResult] GetZsAsync(ArcGIS.Core.Geometry.Geometry)
Method new public class ArcGIS.Desktop.Mapping.Layer
 System.Threading.Tasks.Task`1[SurfaceZsResult] GetZsAsync(ArcGIS.Core.Geometry.Geometry, SurfaceZsMissingHandler)
Method new public class ArcGIS.Desktop.Mapping.Layer
 System.Threading.Tasks.Task`1[SurfaceZsResult] GetZsAsync(ArcGIS.Core.Geometry.Geometry, SurfaceZsMissingHandler, System.Threading.CancellationToken)
Method new public class ArcGIS.Desktop.Mapping.Layer
 System.Threading.Tasks.Task`1[SurfaceZsResult] GetZsAsync(double, double)
Method new public class ArcGIS.Desktop.Mapping.Layer
 System.Threading.Tasks.Task`1[SurfaceZsResult] GetZsAsync(double, double, SurfaceZsMissingHandler)
Method new public class ArcGIS.Desktop.Mapping.Layer
 System.Threading.Tasks.Task`1[SurfaceZsResult] GetZsAsync(double, double, SurfaceZsMissingHandler, System.Threading.CancellationToken)
Method new public class ArcGIS.Desktop.Mapping.LayerFactory
 bool CanCreateLayers(BulkLayerCreationParams, ILayerContainerEdit)
Method new public class ArcGIS.Desktop.Mapping.LayerFactory
 IReadOnlyList`1[Layer] CreateLayers(IEnumerable`1[System.Uri], ILayerContainerEdit, int)
Method new public class ArcGIS.Desktop.Mapping.LayerFactory
 IReadOnlyList`1[Layer] CreateLayers(BulkLayerCreationParams, ILayerContainerEdit)
Class new public class ArcGIS.Desktop.Mapping.LegendPatchStyleItem
Method new public class ArcGIS.Desktop.Mapping.Map
 ElevationProfileResult GetElevationProfileFromSurface(IEnumerable`1[ArcGIS.Core.Geometry.Polyline])
Method new public class ArcGIS.Desktop.Mapping.Map
 ElevationProfileResult GetElevationProfileFromSurface(ArcGIS.Core.Geometry.MapPoint, ArcGIS.Core.Geometry.MapPoint, int)
Method new public class ArcGIS.Desktop.Mapping.Map
 ElevationProfileResult GetElevationProfileFromSurface(ArcGIS.Core.Geometry.MapPoint, ArcGIS.Core.Geometry.MapPoint, int, ElevationSurfaceLayer)
Method new public class ArcGIS.Desktop.Mapping.Map
 ElevationProfileResult GetElevationProfileFromSurface(ArcGIS.Core.Geometry.MapPoint, ArcGIS.Core.Geometry.MapPoint, int, ElevationSurfaceLayer, SurfaceZsMissingHandler)
Method new public class ArcGIS.Desktop.Mapping.Map
 ElevationProfileResult GetElevationProfileFromSurface(IEnumerable`1[ArcGIS.Core.Geometry.MapPoint])
Method new public class ArcGIS.Desktop.Mapping.Map
 ElevationProfileResult GetElevationProfileFromSurface(IEnumerable`1[ArcGIS.Core.Geometry.MapPoint], ElevationSurfaceLayer)
Method new public class ArcGIS.Desktop.Mapping.Map
 ElevationProfileResult GetElevationProfileFromSurface(IEnumerable`1[ArcGIS.Core.Geometry.MapPoint], ElevationSurfaceLayer, SurfaceZsMissingHandler)
Method new public class ArcGIS.Desktop.Mapping.Map
 ElevationProfileResult GetElevationProfileFromSurface(IEnumerable`1[ArcGIS.Core.Geometry.Polyline], ElevationSurfaceLayer)
Method new public class ArcGIS.Desktop.Mapping.Map
 ElevationProfileResult GetElevationProfileFromSurface(IEnumerable`1[ArcGIS.Core.Geometry.Polyline], ElevationSurfaceLayer, SurfaceZsMissingHandler)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(IEnumerable`1[ArcGIS.Core.Geometry.Polyline], ElevationSurfaceLayer)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(ArcGIS.Core.Geometry.MapPoint, ArcGIS.Core.Geometry.MapPoint, int, ElevationSurfaceLayer, SurfaceZsMissingHandler, System.Threading.CancellationToken)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(IEnumerable`1[ArcGIS.Core.Geometry.Polyline], ElevationSurfaceLayer, SurfaceZsMissingHandler, System.Threading.CancellationToken)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(IEnumerable`1[ArcGIS.Core.Geometry.Polyline])
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(IEnumerable`1[ArcGIS.Core.Geometry.Polyline], ElevationSurfaceLayer, SurfaceZsMissingHandler)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(IEnumerable`1[ArcGIS.Core.Geometry.MapPoint], ElevationSurfaceLayer, SurfaceZsMissingHandler, System.Threading.CancellationToken)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(ArcGIS.Core.Geometry.MapPoint, ArcGIS.Core.Geometry.MapPoint, int, ElevationSurfaceLayer, SurfaceZsMissingHandler)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(IEnumerable`1[ArcGIS.Core.Geometry.MapPoint], ElevationSurfaceLayer)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(IEnumerable`1[ArcGIS.Core.Geometry.MapPoint])
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(ArcGIS.Core.Geometry.MapPoint, ArcGIS.Core.Geometry.MapPoint, int, ElevationSurfaceLayer)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(ArcGIS.Core.Geometry.MapPoint, ArcGIS.Core.Geometry.MapPoint, int)
Method new public class ArcGIS.Desktop.Mapping.Map
 System.Threading.Tasks.Task`1[ElevationProfileResult] GetElevationProfileFromSurfaceAsync(IEnumerable`1[ArcGIS.Core.Geometry.MapPoint], ElevationSurfaceLayer, SurfaceZsMissingHandler)
Class new public class ArcGIS.Desktop.Mapping.MapMemberIDSet
Property new public class ArcGIS.Desktop.Mapping.ParcelLayerCreationParams
 public ParcelLayerCreationRole LayerCreationRole { get; set; }
Method new public class ArcGIS.Desktop.Mapping.RasterLayer
 ArcGIS.Core.Geometry.Geometry InterpolateShape(ArcGIS.Core.Geometry.Geometry, double)
Method new public class ArcGIS.Desktop.Mapping.RasterLayer
 ArcGIS.Core.Geometry.Geometry InterpolateShape(ArcGIS.Core.Geometry.Geometry)
Method new public class ArcGIS.Desktop.Mapping.RasterLayer
 ArcGIS.Core.Geometry.Geometry InterpolateShapeVertices(ArcGIS.Core.Geometry.Multipart)
Method new public class ArcGIS.Desktop.Mapping.RasterLayer
 bool CanInterpolateShape(ArcGIS.Core.Geometry.Geometry)
Method new public class ArcGIS.Desktop.Mapping.RasterLayer
 double GetSurfaceLength(ArcGIS.Core.Geometry.Multipart)
Method new public class ArcGIS.Desktop.Mapping.RasterLayer
 double GetSurfaceLength(ArcGIS.Core.Geometry.Multipart, double)
Method new public class ArcGIS.Desktop.Mapping.RasterLayer
 double InterpolateZ(double, double)
Method new public class ArcGIS.Desktop.Mapping.RasterLayer
 SurfaceValues GetSurfaceValues(ArcGIS.Core.Geometry.MapPoint)
Method new public class ArcGIS.Desktop.Mapping.SelectionSet
 static SelectionSet FromMapMemberIDSet(MapMemberIDSet)
Property new public class ArcGIS.Desktop.Mapping.ServiceSubLayer
 public string DefinitionQuery { get; }
Method new public class ArcGIS.Desktop.Mapping.ServiceSubLayer
 ServiceLayer GetOwningServiceLayer()
Method new public class ArcGIS.Desktop.Mapping.StyleItem
 static System.Threading.Tasks.Task`1[System.Windows.Media.ImageSource] GeneratePreviewAsync(StyleItem, int, int)
Class new public class ArcGIS.Desktop.Mapping.SurfaceValues
Method new public class ArcGIS.Desktop.Mapping.SymbolFactory
 System.IO.MemoryStream GenerateImage(ArcGIS.Core.CIM.CIMPointSymbol, OutputImageFormat, double, bool, double, long, long, ArcGIS.Core.CIM.CIMColor)
Method new public class ArcGIS.Desktop.Mapping.TinLayer
 ArcGIS.Core.Geometry.Geometry InterpolateShape(ArcGIS.Core.Geometry.Geometry, SurfaceInterpolationMethod)
Method new public class ArcGIS.Desktop.Mapping.TinLayer
 ArcGIS.Core.Geometry.Geometry InterpolateShape(ArcGIS.Core.Geometry.Geometry, SurfaceInterpolationMethod, double, double)
Method new public class ArcGIS.Desktop.Mapping.TinLayer
 ArcGIS.Core.Geometry.Geometry InterpolateShapeVertices(ArcGIS.Core.Geometry.Multipart, SurfaceInterpolationMethod)
Method new public class ArcGIS.Desktop.Mapping.TinLayer
 bool CanInterpolateShape(ArcGIS.Core.Geometry.Geometry)
Method new public class ArcGIS.Desktop.Mapping.TinLayer
 double GetSurfaceLength(ArcGIS.Core.Geometry.Multipart, SurfaceInterpolationMethod)
Method new public class ArcGIS.Desktop.Mapping.TinLayer
 double GetSurfaceLength(ArcGIS.Core.Geometry.Multipart, SurfaceInterpolationMethod, double, double)
Method new public class ArcGIS.Desktop.Mapping.TinLayer
 double InterpolateZ(double, double, SurfaceInterpolationMethod)
Method new public class ArcGIS.Desktop.Mapping.TinLayer
 SurfaceValues GetSurfaceValues(ArcGIS.Core.Geometry.MapPoint)
Method new public class ArcGIS.Desktop.Mapping.TraceNetworkLayer
 ArcGIS.Core.Data.NetworkDiagrams.DiagramManager GetDiagramManager()
Enum new public Enum esriServerCapability
 esriSCUNSupportsPathTrace = 47
Enum new public Enum esriServerCapability
 esriSCUNSupportsTraceBySet = 48
Enum new public Enum esriServerCapability
 esriSCVSSupportsWriteErrorsWithSketchGeometries = 49
Enum new public Enum MapMemberEventHint
 DisplayFilter = 254
Enum new public Enum OutputImageFormat
Enum new public Enum ParcelLayerCreationRole
Enum new public Enum StyleItemType
 AreaLegendPatch = 19
Enum new public Enum StyleItemType
 LineLegendPatch = 20
Enum new public Enum SurfaceInterpolationMethod
Method new public interface ArcGIS.Desktop.Mapping.IColorFactory
 IReadOnlyList`1[string] GetColorRampNames(IEnumerable`1[string])
Method new public interface ArcGIS.Desktop.Mapping.ILayerFactory
 bool CanCreateLayers(BulkLayerCreationParams, ILayerContainerEdit)
Method new public interface ArcGIS.Desktop.Mapping.ILayerFactory
 IReadOnlyList`1[Layer] CreateLayers(IEnumerable`1[System.Uri], ILayerContainerEdit, int)
Method new public interface ArcGIS.Desktop.Mapping.ILayerFactory
 IReadOnlyList`1[Layer] CreateLayers(BulkLayerCreationParams, ILayerContainerEdit)
Method new public interface ArcGIS.Desktop.Mapping.ISymbolFactory
 System.IO.MemoryStream GenerateImage(ArcGIS.Core.CIM.CIMPointSymbol, OutputImageFormat, double, bool, double, long, long, ArcGIS.Core.CIM.CIMColor)
Property new public static class ArcGIS.Desktop.Mapping.SelectionEnvironment
 public static ArcGIS.Core.CIM.CIMColor SystemDefaultHighlightColor { get; }
Property new public static class ArcGIS.Desktop.Mapping.SelectionEnvironment
 public static ArcGIS.Core.CIM.CIMColor SystemDefaultSelectionColor { get; }
Property new public static class ArcGIS.Desktop.Mapping.SelectionEnvironment
 public static ArcGIS.Core.CIM.CIMColor SystemDefaultSelectionFillColor { get; }
Property new public static class ArcGIS.Desktop.Mapping.SelectionEnvironment
 public static int DefaultSelectionTolerance { get; }
Method new public static class ArcGIS.Desktop.Mapping.StyleHelper
 static IList`1[LegendPatchStyleItem] SearchLegendPatches(StyleProjectItem, StyleItemType, string)
  Detailed list of changes: ArcGIS.Desktop.TaskAssistant
Type Change API change
  Detailed list of changes: ArcGIS.Desktop.Workflow
Type Change API change
  Detailed list of changes: ArcGIS.Desktop.Workflow.Client
Type Change API change
NameSpace new ArcGIS.Desktop.Workflow.Client.Steps
Class new public class ArcGIS.Desktop.Workflow.Client.Steps.OpenProProjectItemsStepCommandArgs
Property new public class ArcGIS.Desktop.Workflow.Client.Steps.OpenProProjectItemsStepCommandArgs
 public string JobId { get; }
.