ArcGIS Pro 3.4 API Reference Guide
Introduction / What's New for Developers at 3.4
In This Topic
    What's New for Developers at 3.4
    In This Topic
     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; }
    .