diff --git a/3DAnalyst/CreateLineOfSight/Config.daml b/3DAnalyst/CreateLineOfSight/Config.daml
new file mode 100644
index 00000000..1a0c4554
--- /dev/null
+++ b/3DAnalyst/CreateLineOfSight/Config.daml
@@ -0,0 +1,72 @@
+
+
+
+
+ CreateLineOfSight
+ CreateLineOfSight description
+ Images\AddinDesktop32.png
+ ArcGIS Pro SDK Team, arcgisprosdk@esri.com
+ esri, https://www.esri.com
+ 1/18/2024 11:31:30 AM
+ 3DAnalyst
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/3DAnalyst/CreateLineOfSight/CreateLineOfSight (C#).md b/3DAnalyst/CreateLineOfSight/CreateLineOfSight (C#).md
new file mode 100644
index 00000000..0ac8b11f
--- /dev/null
+++ b/3DAnalyst/CreateLineOfSight/CreateLineOfSight (C#).md
@@ -0,0 +1,48 @@
+## CreateLineOfSight
+
+
+This sample demonstrates how to perform a line of sight analysis between an observer and a target point on a TIN surface.
+
+
+
+View it live
+
+
+```
+Language: C#
+Subject: 3DAnalyst
+Contributor: ArcGIS Pro SDK Team
+Organization: Esri, https://www.esri.com
+Date: 04/04/2024
+ArcGIS Pro: 3.3
+Visual Studio: 2022
+.NET Target Framework: net8.0-windows
+```
+
+## Resources
+
+[Community Sample Resources](https://github.com/Esri/arcgis-pro-sdk-community-samples#resources)
+
+### Samples Data
+
+* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [Releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page.
+
+## How to use the sample
+
+1. In Visual Studio click the Build menu. Then select Build Solution.
+2. Click Start button to open ArcGIS Pro.
+3. ArcGIS Pro will open.
+4. Open CreateLineOfSight.aprx from the Sample Data
+5. Activate the "Line of Sight Demo" map if it is not already active.
+6. Observe the green observer point push pin and the 3 red target point push pins on the map.
+7. Click the Los Demo tab on the ribbon.
+8. Click the "Sight Lines" button. This will run the Line of sight analysis between the observer and target points.
+9. Three sight lines will be drawn from the observer point to the 3 target points. Each sight line will have a green visible section, a red invisible section and an optional purple Obstruction point (if any).
+![UI](screenshots/screen1.png)
+
+
+
+
+
+
+[Home](https://github.com/Esri/arcgis-pro-sdk/wiki) | API Reference | [Requirements](https://github.com/Esri/arcgis-pro-sdk/wiki#requirements) | [Download](https://github.com/Esri/arcgis-pro-sdk/wiki#installing-arcgis-pro-sdk-for-net) | Samples
diff --git a/3DAnalyst/CreateLineOfSight/CreateLineOfSight.sln b/3DAnalyst/CreateLineOfSight/CreateLineOfSight.sln
new file mode 100644
index 00000000..4e724201
--- /dev/null
+++ b/3DAnalyst/CreateLineOfSight/CreateLineOfSight.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.8.34511.84
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CreateLineOfSight", "CreateLineOfSight.csproj", "{EC4E2934-86CC-4D1D-97F4-3C55EEEF1A4F}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {EC4E2934-86CC-4D1D-97F4-3C55EEEF1A4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EC4E2934-86CC-4D1D-97F4-3C55EEEF1A4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EC4E2934-86CC-4D1D-97F4-3C55EEEF1A4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EC4E2934-86CC-4D1D-97F4-3C55EEEF1A4F}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {87D65B6A-73EE-42D4-B004-AE91AF2CC186}
+ EndGlobalSection
+EndGlobal
diff --git a/Layouts/CreateReport/DarkImages/AddInDesktop16.png b/3DAnalyst/CreateLineOfSight/DarkImages/AddInDesktop16.png
similarity index 100%
rename from Layouts/CreateReport/DarkImages/AddInDesktop16.png
rename to 3DAnalyst/CreateLineOfSight/DarkImages/AddInDesktop16.png
diff --git a/Layouts/CreateReport/DarkImages/AddInDesktop32.png b/3DAnalyst/CreateLineOfSight/DarkImages/AddInDesktop32.png
similarity index 100%
rename from Layouts/CreateReport/DarkImages/AddInDesktop32.png
rename to 3DAnalyst/CreateLineOfSight/DarkImages/AddInDesktop32.png
diff --git a/Layouts/CreateReport/Images/AddInDesktop16.png b/3DAnalyst/CreateLineOfSight/Images/AddInDesktop16.png
similarity index 100%
rename from Layouts/CreateReport/Images/AddInDesktop16.png
rename to 3DAnalyst/CreateLineOfSight/Images/AddInDesktop16.png
diff --git a/Layouts/CreateReport/Images/AddInDesktop32.png b/3DAnalyst/CreateLineOfSight/Images/AddInDesktop32.png
similarity index 100%
rename from Layouts/CreateReport/Images/AddInDesktop32.png
rename to 3DAnalyst/CreateLineOfSight/Images/AddInDesktop32.png
diff --git a/3DAnalyst/CreateLineOfSight/LineOfSight.cs b/3DAnalyst/CreateLineOfSight/LineOfSight.cs
new file mode 100644
index 00000000..fb974241
--- /dev/null
+++ b/3DAnalyst/CreateLineOfSight/LineOfSight.cs
@@ -0,0 +1,201 @@
+/*
+
+ Copyright 2024 Esri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+*/
+using ArcGIS.Core.CIM;
+using ArcGIS.Core.Data;
+using ArcGIS.Core.Geometry;
+using ArcGIS.Desktop.Catalog;
+using ArcGIS.Desktop.Core;
+using ArcGIS.Desktop.Editing;
+using ArcGIS.Desktop.Editing.Attributes;
+using ArcGIS.Desktop.Extensions;
+using ArcGIS.Desktop.Framework;
+using ArcGIS.Desktop.Framework.Contracts;
+using ArcGIS.Desktop.Framework.Dialogs;
+using ArcGIS.Desktop.Framework.Threading.Tasks;
+using ArcGIS.Desktop.Internal.Mapping;
+using ArcGIS.Desktop.Layouts;
+using ArcGIS.Desktop.Mapping;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Security.Cryptography;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace CreateLineOfSight
+{
+ internal class LineOfSight : Button
+ {
+ protected override async void OnClick()
+ {
+ #region Get the active map view and the layers.
+ var mapView = MapView.Active;
+ if (mapView == null)
+ return;
+ var observerPointLayer = mapView.Map.GetLayersAsFlattenedList().OfType().FirstOrDefault(layer => layer.Name.Equals("ObserverPoint"));
+ var targetPointLayer = mapView.Map.GetLayersAsFlattenedList().OfType().FirstOrDefault(layer => layer.Name.Equals("TargetPoints"));
+ var lineOfSightLayer = mapView.Map.GetLayersAsFlattenedList().OfType().FirstOrDefault(layer => layer.Name.Equals("LineOfSights"));
+ var obstructionPtsLayer = mapView.Map.GetLayersAsFlattenedList().OfType().FirstOrDefault(layer => layer.Name.Equals("Obstructions"));
+ var editOpTargetPointVisibility = new EditOperation();
+ if (observerPointLayer == null || targetPointLayer == null || lineOfSightLayer == null || obstructionPtsLayer == null )
+ return;
+ //Set the environment for the Line of Sight analysis
+ //Delete the old Line of Sight results and select the observer point and target points
+ Module1.CallButtonClick("CreateLineOfSight_Reset");
+ Module1.CallButtonClick("CreateLineOfSight_StartDemo");
+ #endregion
+ //Initialize this to store the Line of sight analysis result.
+ IDictionary targetPtlineOfSightResultsMapping = new Dictionary();
+ var tinLayer = mapView.Map.GetLayersAsFlattenedList().
+ OfType().FirstOrDefault();
+ await QueuedTask.Run(() => {
+ #region Get the observer point and the 3 target points from the feature layers in the map
+ var observerPtCursor = observerPointLayer.Search();
+ MapPoint observerPoint = null; MapPoint targetPoint = null;
+ MapPoint observerPointProjected = null;
+ while (observerPtCursor.MoveNext())
+ {
+ var observerPtFeature = observerPtCursor.Current as Feature;
+ observerPoint = observerPtFeature.GetShape() as MapPoint;
+ observerPointProjected = GeometryEngine.Instance.
+ Project(observerPoint, mapView.Map.SpatialReference) as MapPoint;
+ }
+ IDictionary targetPoints = new Dictionary();
+ var targetPtCursor = targetPointLayer.Search();
+ while (targetPtCursor.MoveNext())
+ {
+ var targetPtFeature = targetPtCursor.Current as Feature;
+ targetPoint = targetPtFeature.GetShape() as MapPoint;
+ var TargetPointProjected = GeometryEngine.Instance.Project(targetPoint, mapView.Map.SpatialReference) as MapPoint;
+ targetPoints.Add(TargetPointProjected, targetPtFeature.GetObjectID());
+ }
+ #endregion
+ //Run the Line of Sight analysis for each target point and the single observer point
+ foreach (var kvp in targetPoints)
+ {
+ var targetPt = kvp.Key;
+ var targetPtOID = kvp.Value;
+ //Step 1: Set the input values for the Line of Sight analysis
+ LineOfSightParams lineOfSightParams = new LineOfSightParams();
+ lineOfSightParams.TargetPoint = targetPt;
+ lineOfSightParams.ObserverPoint = observerPoint;
+ lineOfSightParams.OutputSpatialReference = mapView.Map.SpatialReference;
+ lineOfSightParams.ObserverHeightOffset = 0; //optional
+ lineOfSightParams.TargetHeightOffset = 0; //optional
+ #region Advanced settings for the Line of Sight analysis
+ //lineOfSightParams.ApplyCurvature = true;
+ //lineOfSightParams.RefractionFactor = 0.13;
+ //lineOfSightParams.ApplyRefraction = true;
+ #endregion
+ //Step 2: Check if the input parameters are valid
+ if (tinLayer.CanGetLineOfSight(lineOfSightParams))
+ {
+ //Step 3: Run the analysis
+ LineOfSightResult lineOfSightResult = tinLayer.GetLineOfSight(lineOfSightParams);
+ targetPtlineOfSightResultsMapping.Add(targetPtOID, lineOfSightResult); //store the result
+ }
+ }
+ #region Target Point Visibility - for labeling purpose only
+
+ editOpTargetPointVisibility.Name = "Target Point Visibility";
+ editOpTargetPointVisibility.SelectNewFeatures = false;
+ //use an inspector to modify the target feature with the visibility attribute
+ var modifyTargetPtsLyrInspector = new Inspector();
+ foreach (var kvp in targetPtlineOfSightResultsMapping)
+ {
+ var targetPointOID = kvp.Key;
+ var lineOfSighResults = kvp.Value;
+ var targetPointVisibility = lineOfSighResults.IsTargetVisibleFromObserverPoint ? 1 : 0;
+ modifyTargetPtsLyrInspector.Load(targetPointLayer, targetPointOID);//base attributes on an existing feature
+ modifyTargetPtsLyrInspector["TargetVisibleFromObserver"] = targetPointVisibility;
+ editOpTargetPointVisibility.Modify(modifyTargetPtsLyrInspector);
+ }
+ #endregion
+ });
+ #region Setup the Edit Operation to create the Line of Sight results and Obstruction Points
+ bool obstructionPointsExist = false;
+ var editOp = new EditOperation();
+ editOp.Name = "Line Of Sight results";
+ editOp.SelectNewFeatures = false;
+
+ var editOpObsPts = new EditOperation();
+ editOpObsPts.Name = "Obstruction Points";
+ editOpObsPts.SelectNewFeatures = false;
+
+ await QueuedTask.Run( () =>targetPointLayer.SetLabelVisibility(true)); //label target points
+ #endregion
+
+ //Analyze the "get Line of Sight" results and create the visible and invisible line features
+ foreach (var kvp in targetPtlineOfSightResultsMapping)
+ {
+ var lineOfSightResult = kvp.Value;
+ Polyline visibleLine = lineOfSightResult.VisibleLine;
+ Polyline invisibleLine = lineOfSightResult.InvisibleLine;
+ bool isTargetVisibleFromObserverPoint = lineOfSightResult.IsTargetVisibleFromObserverPoint;
+ if (!isTargetVisibleFromObserverPoint)
+ {
+ MapPoint obstructionPoint = lineOfSightResult.ObstructionPoint;
+ }
+ #region Create the visible, invisible lines and the obstruction points to visualize on the map.
+ var targetPointVisibility = isTargetVisibleFromObserverPoint ? 1 : 0;
+ //Is there a Visible line?
+ if (visibleLine != null)
+ {
+ //Define the attribute values for the visible line segment of the Line of Sight result
+ Dictionary attrVisibleLineOfSight = new Dictionary();
+ attrVisibleLineOfSight["SHAPE"] = lineOfSightResult.VisibleLine;//Geometry
+ attrVisibleLineOfSight["VIS_CODE"] = string.Format("1");
+ attrVisibleLineOfSight["TargetVisibleFromObserver"] = string.Format($"{targetPointVisibility}");
+ editOp.Create(lineOfSightLayer, attrVisibleLineOfSight);
+ }
+ //Is there an Invisible line?
+ if (invisibleLine != null)
+ {
+ //Define the attribute values for the invisible line segment of the Line of Sight result
+ Dictionary attrInVisibleLineOfSight = new Dictionary();
+ attrInVisibleLineOfSight["SHAPE"] = lineOfSightResult.InvisibleLine;//Geometry
+ attrInVisibleLineOfSight["VIS_CODE"] = string.Format("2");
+ attrInVisibleLineOfSight["TargetVisibleFromObserver"] = string.Format($"{targetPointVisibility}");
+ editOp.Create(lineOfSightLayer, attrInVisibleLineOfSight);
+ //obstruction point
+ if (lineOfSightResult.ObstructionPoint != null)
+ {
+ obstructionPointsExist = true;
+ editOpObsPts.Create(obstructionPtsLayer, lineOfSightResult.ObstructionPoint);
+ }
+ }
+ #endregion
+ }
+ #region Execute the edit operations
+ // Execute the operation
+ await editOp.ExecuteAsync();
+
+ if (obstructionPointsExist)
+ await editOpObsPts.ExecuteAsync();
+
+ if (!editOpTargetPointVisibility.IsEmpty)
+ await editOpTargetPointVisibility.ExecuteAsync();
+
+ await Project.Current.SaveEditsAsync();
+
+
+ #endregion
+ }
+ }
+}
diff --git a/3DAnalyst/CreateLineOfSight/Module1.cs b/3DAnalyst/CreateLineOfSight/Module1.cs
new file mode 100644
index 00000000..ca92dcb9
--- /dev/null
+++ b/3DAnalyst/CreateLineOfSight/Module1.cs
@@ -0,0 +1,93 @@
+/*
+
+ Copyright 2024 Esri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+*/
+using ArcGIS.Core.CIM;
+using ArcGIS.Core.Data;
+using ArcGIS.Core.Geometry;
+using ArcGIS.Desktop.Catalog;
+using ArcGIS.Desktop.Core;
+using ArcGIS.Desktop.Editing;
+using ArcGIS.Desktop.Extensions;
+using ArcGIS.Desktop.Framework;
+using ArcGIS.Desktop.Framework.Contracts;
+using ArcGIS.Desktop.Framework.Dialogs;
+using ArcGIS.Desktop.Framework.Threading.Tasks;
+using ArcGIS.Desktop.Layouts;
+using ArcGIS.Desktop.Mapping;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Input;
+
+namespace CreateLineOfSight
+{
+ ///
+ /// This sample demonstrates how to perform a line of sight analysis between an observer and a target point on a TIN surface.
+ ///
+ ///
+ /// 1. In Visual Studio click the Build menu. Then select Build Solution.
+ /// 1. Click Start button to open ArcGIS Pro.
+ /// 1. ArcGIS Pro will open.
+ /// 1. Open CreateLineOfSight.aprx from the Sample Data
+ /// 1. Activate the "Line of Sight Demo" map if it is not already active.
+ /// 1. Observe the green observer point push pin and the 3 red target point push pins on the map.
+ /// 1. Click the Los Demo tab on the ribbon.
+ /// 1. Click the "Sight Lines" button. This will run the Line of sight analysis between the observer and target points.
+ /// 1. Three sight lines will be drawn from the observer point to the 3 target points. Each sight line will have a green visible section, a red invisible section and an optional purple Obstruction point (if any).
+ /// ![UI](screenshots/screen1.png)
+ ///
+ internal class Module1 : Module
+ {
+ private static Module1 _this = null;
+
+ ///
+ /// Retrieve the singleton instance to this module here
+ ///
+ public static Module1 Current => _this ??= (Module1)FrameworkApplication.FindModule("CreateLineOfSight_Module");
+
+ #region Overrides
+ ///
+ /// Called by Framework when ArcGIS Pro is closing
+ ///
+ /// False to prevent Pro from closing, otherwise True
+ protected override bool CanUnload()
+ {
+ //TODO - add your business logic
+ //return false to ~cancel~ Application close
+ return true;
+ }
+
+ protected override bool Initialize()
+ {
+ return base.Initialize();
+ }
+ #endregion Overrides
+ public static void CallButtonClick(string buttonName)
+ {
+ var button = FrameworkApplication.GetPlugInWrapper(buttonName);
+ if (button != null)
+ {
+ var cmd = button as ICommand;
+ if (cmd.CanExecute(null))
+ cmd.Execute(null);
+ }
+ }
+ }
+}
diff --git a/3DAnalyst/CreateLineOfSight/Properties/launchSettings.json b/3DAnalyst/CreateLineOfSight/Properties/launchSettings.json
new file mode 100644
index 00000000..9404afdc
--- /dev/null
+++ b/3DAnalyst/CreateLineOfSight/Properties/launchSettings.json
@@ -0,0 +1,9 @@
+{
+ "profiles": {
+ "CreateLineOfSight": {
+ "commandName": "Executable",
+ "executablePath": "C:\\Program Files\\ArcGIS\\Pro\\bin\\ArcGISPro.exe",
+ "commandLineArgs": "\"C:\\DevSummit\\2024\\3D Analyst and TIN layer Line of Sight\\Project\\CreateLineOfSight\\CreateLineOfSight.aprx\""
+ }
+ }
+}
\ No newline at end of file
diff --git a/3DAnalyst/CreateLineOfSight/ReadMe.md b/3DAnalyst/CreateLineOfSight/ReadMe.md
new file mode 100644
index 00000000..0ac8b11f
--- /dev/null
+++ b/3DAnalyst/CreateLineOfSight/ReadMe.md
@@ -0,0 +1,48 @@
+## CreateLineOfSight
+
+
+This sample demonstrates how to perform a line of sight analysis between an observer and a target point on a TIN surface.
+
+
+
+View it live
+
+
+```
+Language: C#
+Subject: 3DAnalyst
+Contributor: ArcGIS Pro SDK Team
+Organization: Esri, https://www.esri.com
+Date: 04/04/2024
+ArcGIS Pro: 3.3
+Visual Studio: 2022
+.NET Target Framework: net8.0-windows
+```
+
+## Resources
+
+[Community Sample Resources](https://github.com/Esri/arcgis-pro-sdk-community-samples#resources)
+
+### Samples Data
+
+* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [Releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page.
+
+## How to use the sample
+
+1. In Visual Studio click the Build menu. Then select Build Solution.
+2. Click Start button to open ArcGIS Pro.
+3. ArcGIS Pro will open.
+4. Open CreateLineOfSight.aprx from the Sample Data
+5. Activate the "Line of Sight Demo" map if it is not already active.
+6. Observe the green observer point push pin and the 3 red target point push pins on the map.
+7. Click the Los Demo tab on the ribbon.
+8. Click the "Sight Lines" button. This will run the Line of sight analysis between the observer and target points.
+9. Three sight lines will be drawn from the observer point to the 3 target points. Each sight line will have a green visible section, a red invisible section and an optional purple Obstruction point (if any).
+![UI](screenshots/screen1.png)
+
+
+
+
+
+
+[Home](https://github.com/Esri/arcgis-pro-sdk/wiki) | API Reference | [Requirements](https://github.com/Esri/arcgis-pro-sdk/wiki#requirements) | [Download](https://github.com/Esri/arcgis-pro-sdk/wiki#installing-arcgis-pro-sdk-for-net) | Samples
diff --git a/3DAnalyst/CreateLineOfSight/Reset.cs b/3DAnalyst/CreateLineOfSight/Reset.cs
new file mode 100644
index 00000000..54ac28e9
--- /dev/null
+++ b/3DAnalyst/CreateLineOfSight/Reset.cs
@@ -0,0 +1,85 @@
+/*
+
+ Copyright 2024 Esri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+*/
+using ArcGIS.Core.CIM;
+using ArcGIS.Core.Data;
+using ArcGIS.Core.Data.UtilityNetwork.Trace;
+using ArcGIS.Core.Geometry;
+using ArcGIS.Desktop.Catalog;
+using ArcGIS.Desktop.Core;
+using ArcGIS.Desktop.Editing;
+using ArcGIS.Desktop.Extensions;
+using ArcGIS.Desktop.Framework;
+using ArcGIS.Desktop.Framework.Contracts;
+using ArcGIS.Desktop.Framework.Dialogs;
+using ArcGIS.Desktop.Framework.Threading.Tasks;
+using ArcGIS.Desktop.Layouts;
+using ArcGIS.Desktop.Mapping;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Security.Cryptography;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace CreateLineOfSight
+{
+ internal class Reset : Button
+ {
+ protected override async void OnClick()
+ {
+ var mapView = MapView.Active;
+ if (mapView == null)
+ return;
+ var lineOfSightLayer = mapView.Map.GetLayersAsFlattenedList().OfType().FirstOrDefault(layer => layer.Name.Equals("LineOfSights"));
+ var obstructionPtsLayer = mapView.Map.GetLayersAsFlattenedList().OfType().FirstOrDefault(layer => layer.Name.Equals("Obstructions"));
+ var targetPointLayer = mapView.Map.GetLayersAsFlattenedList().OfType().FirstOrDefault(layer => layer.Name.Equals("TargetPoints"));
+
+ var deleteFeatures = new EditOperation() { Name = "Delete Features" };
+ await QueuedTask.Run(() =>
+ {
+ var LOS = mapView.Map.GetLayersAsFlattenedList().OfType()
+ .First(gl => gl.Name == "LoS");
+ LOS.SetVisibility(false);
+ mapView.Map.ClearSelection();
+
+ var lineOfSightLayerCursor = lineOfSightLayer.Search();
+ while (lineOfSightLayerCursor.MoveNext())
+ {
+ var feature = lineOfSightLayerCursor.Current;
+ deleteFeatures.Delete(feature);
+ }
+
+ var obstructionPtsLayerCursor = obstructionPtsLayer.Search();
+ while (obstructionPtsLayerCursor.MoveNext())
+ {
+ var feature = obstructionPtsLayerCursor.Current;
+ deleteFeatures.Delete(feature);
+ }
+
+ targetPointLayer.SetLabelVisibility(false);
+ });
+
+ if (!deleteFeatures.IsEmpty)
+ {
+ var result = deleteFeatures.ExecuteAsync();
+ await Project.Current.SaveEditsAsync();
+ }
+ }
+ }
+}
diff --git a/3DAnalyst/CreateLineOfSight/StartDemo.cs b/3DAnalyst/CreateLineOfSight/StartDemo.cs
new file mode 100644
index 00000000..65786092
--- /dev/null
+++ b/3DAnalyst/CreateLineOfSight/StartDemo.cs
@@ -0,0 +1,62 @@
+/*
+
+ Copyright 2024 Esri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+*/
+using ArcGIS.Core.CIM;
+using ArcGIS.Core.Data;
+using ArcGIS.Core.Geometry;
+using ArcGIS.Desktop.Catalog;
+using ArcGIS.Desktop.Core;
+using ArcGIS.Desktop.Editing;
+using ArcGIS.Desktop.Extensions;
+using ArcGIS.Desktop.Framework;
+using ArcGIS.Desktop.Framework.Contracts;
+using ArcGIS.Desktop.Framework.Dialogs;
+using ArcGIS.Desktop.Framework.Threading.Tasks;
+using ArcGIS.Desktop.Layouts;
+using ArcGIS.Desktop.Mapping;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace CreateLineOfSight
+{
+ internal class StartDemo : Button
+ {
+ protected override void OnClick()
+ {
+ var map = MapView.Active.Map;
+ QueuedTask.Run(() =>
+ {
+ var qf = new QueryFilter()
+ {
+ ObjectIDs = new List() { 93, 128, 110, 95 }
+ };
+ var bldgs = map.GetLayersAsFlattenedList().OfType()
+ .First(fl => fl.Name == "bldgfootprint3d");
+ bldgs.Select(qf);
+
+ //Draw pins
+ var LOS = map.GetLayersAsFlattenedList().OfType()
+ .First(gl => gl.Name == "LoS");
+ LOS.SetVisibility(true);
+ });
+ }
+ }
+}
diff --git a/3DAnalyst/CreateLineOfSight/screenshots/screen1.png b/3DAnalyst/CreateLineOfSight/screenshots/screen1.png
new file mode 100644
index 00000000..4226d608
Binary files /dev/null and b/3DAnalyst/CreateLineOfSight/screenshots/screen1.png differ
diff --git a/3DAnalyst/GetLineOfSight/Config.daml b/3DAnalyst/GetLineOfSight/Config.daml
index 41ea345f..6f175629 100644
--- a/3DAnalyst/GetLineOfSight/Config.daml
+++ b/3DAnalyst/GetLineOfSight/Config.daml
@@ -18,14 +18,14 @@
-->
-
+
GetLineOfSight
GetLineOfSight description
Images\AddinDesktop32.png
- uma2526
- Acme
+ ArcGIS Pro SDK Team, arcgisprosdk@esri.com
+ esri, https://www.esri.com
5/16/2023 12:36:14 PM
- Framework
+ 3DAnalyst
diff --git a/3DAnalyst/GetLineOfSight/GetLineOfSight (C#).md b/3DAnalyst/GetLineOfSight/GetLineOfSight (C#).md
index 5ba6b23f..d9a95f54 100644
--- a/3DAnalyst/GetLineOfSight/GetLineOfSight (C#).md
+++ b/3DAnalyst/GetLineOfSight/GetLineOfSight (C#).md
@@ -10,13 +10,13 @@ This sample illustrates how to calculate the line of sight between an observer p
```
Language: C#
-Subject: Framework
+Subject: 3DAnalyst
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
@@ -31,7 +31,7 @@ Visual Studio: 2022
1. Download the Community Sample data (see under the 'Resources' section for downloading sample data)
2. Make sure that the Sample data is unzipped in c:\data
-3. The project used for this sample is 'C:\Data\3DAnalyst\_3DLayersMap.ppkx'
+3. The project used for this sample is 'C:\Data\3DAnalyst\3DLayersMap.ppkx'
4. In Visual Studio click the Build menu.Then select Build Solution.
5. Launch the debugger to open ArcGIS Pro.
6. ArcGIS Pro will open, select the 3DLayersMap.ppkx project package.
diff --git a/3DAnalyst/GetLineOfSight/GetLineOfSight.csproj b/3DAnalyst/GetLineOfSight/GetLineOfSight.csproj
index 023e4385..8da89295 100644
--- a/3DAnalyst/GetLineOfSight/GetLineOfSight.csproj
+++ b/3DAnalyst/GetLineOfSight/GetLineOfSight.csproj
@@ -1,9 +1,9 @@
- net6.0-windows
+ net8.0-windows
true
- win10-x64
+ win-x64
false
true
CA1416
@@ -17,7 +17,7 @@
-
+
diff --git a/3DAnalyst/GetLineOfSight/ReadMe.md b/3DAnalyst/GetLineOfSight/ReadMe.md
index 5ba6b23f..d9a95f54 100644
--- a/3DAnalyst/GetLineOfSight/ReadMe.md
+++ b/3DAnalyst/GetLineOfSight/ReadMe.md
@@ -10,13 +10,13 @@ This sample illustrates how to calculate the line of sight between an observer p
```
Language: C#
-Subject: Framework
+Subject: 3DAnalyst
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
@@ -31,7 +31,7 @@ Visual Studio: 2022
1. Download the Community Sample data (see under the 'Resources' section for downloading sample data)
2. Make sure that the Sample data is unzipped in c:\data
-3. The project used for this sample is 'C:\Data\3DAnalyst\_3DLayersMap.ppkx'
+3. The project used for this sample is 'C:\Data\3DAnalyst\3DLayersMap.ppkx'
4. In Visual Studio click the Build menu.Then select Build Solution.
5. Launch the debugger to open ArcGIS Pro.
6. ArcGIS Pro will open, select the 3DLayersMap.ppkx project package.
diff --git a/3DAnalyst/LASDatasetAPISamples/Config.daml b/3DAnalyst/LASDatasetAPISamples/Config.daml
index 3c84c43f..48f193b9 100644
--- a/3DAnalyst/LASDatasetAPISamples/Config.daml
+++ b/3DAnalyst/LASDatasetAPISamples/Config.daml
@@ -18,12 +18,12 @@
-->
-
+
LASDatasetAPISamples
LASDatasetAPISamples description
Images\AddinDesktop32.png
- uma2526
- Acme
+ ArcGIS Pro SDK Team, arcgisprosdk@esri.com
+ esri, https://www.esri.com
9/18/2023 2:32:31 PM
3DAnalyst
1. Download the Community Sample data (see under the 'Resources' section for downloading sample data)
2. Make sure that the Sample data is unzipped in c:\data
-3. The project used for this sample is 'C:\Data\3DAnalyst\_3DLayersMap.ppkx'
+3. The project used for this sample is 'C:\Data\3DAnalyst\3DLayersMap.ppkx'
4. In Visual Studio click the Build menu.Then select Build Solution.
5. Launch the debugger to open ArcGIS Pro.
6. ArcGIS Pro will open, select the 3DLayersMap.ppkx project package. Note: Alternatively, you can open any map with a LAS layer. Using this sample, you will be retrieving LAS points and storing them in PointsFromLASLayer point feature class available in the project's home folder. So this feature class needs to be in your map with the LAS layer.
diff --git a/3DAnalyst/LASDatasetAPISamples/LASDatasetAPISamples.csproj b/3DAnalyst/LASDatasetAPISamples/LASDatasetAPISamples.csproj
index d454fbd2..08b77638 100644
--- a/3DAnalyst/LASDatasetAPISamples/LASDatasetAPISamples.csproj
+++ b/3DAnalyst/LASDatasetAPISamples/LASDatasetAPISamples.csproj
@@ -1,9 +1,9 @@
- net6.0-windows
+ net8.0-windows
true
- win10-x64
+ win-x64
false
true
CA1416
diff --git a/3DAnalyst/LASDatasetAPISamples/ReadMe.md b/3DAnalyst/LASDatasetAPISamples/ReadMe.md
index 036fe639..5b8c1ede 100644
--- a/3DAnalyst/LASDatasetAPISamples/ReadMe.md
+++ b/3DAnalyst/LASDatasetAPISamples/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: 3DAnalyst
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
@@ -31,7 +31,7 @@ Visual Studio: 2022
1. Download the Community Sample data (see under the 'Resources' section for downloading sample data)
2. Make sure that the Sample data is unzipped in c:\data
-3. The project used for this sample is 'C:\Data\3DAnalyst\_3DLayersMap.ppkx'
+3. The project used for this sample is 'C:\Data\3DAnalyst\3DLayersMap.ppkx'
4. In Visual Studio click the Build menu.Then select Build Solution.
5. Launch the debugger to open ArcGIS Pro.
6. ArcGIS Pro will open, select the 3DLayersMap.ppkx project package. Note: Alternatively, you can open any map with a LAS layer. Using this sample, you will be retrieving LAS points and storing them in PointsFromLASLayer point feature class available in the project's home folder. So this feature class needs to be in your map with the LAS layer.
diff --git a/3DAnalyst/ReadMe.md b/3DAnalyst/ReadMe.md
index 20bdaa6a..00bb1a1f 100644
--- a/3DAnalyst/ReadMe.md
+++ b/3DAnalyst/ReadMe.md
@@ -1,18 +1,19 @@
# arcgis-pro-sdk-community-samples
# Topic: 3D Analyst
-## ArcGIS Pro 3.2 SDK for Microsoft .NET Framework
+## ArcGIS Pro 3.3 SDK for Microsoft .NET Framework
----------
This page was generated by a tool.
Manual changes to this page are lost when the page is regenerated.
-This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 3.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the '3D Analyst' topic.
+This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 3.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the '3D Analyst' topic.
## Features
This folder contains ArcGIS Pro Add-In Samples that fall under the '3D Analyst' topic:
+* [CreateLineOfSight (c#)](../../../tree/master/3DAnalyst/CreateLineOfSight)
* [GetLineOfSight (c#)](../../../tree/master/3DAnalyst/GetLineOfSight)
* [LASDatasetAPISamples (c#)](../../../tree/master/3DAnalyst/LASDatasetAPISamples)
* [TINApiSamples (c#)](../../../tree/master/3DAnalyst/TINApiSamples)
diff --git a/3DAnalyst/TINApiSamples/Config.daml b/3DAnalyst/TINApiSamples/Config.daml
index 692d2cfb..4a19450b 100644
--- a/3DAnalyst/TINApiSamples/Config.daml
+++ b/3DAnalyst/TINApiSamples/Config.daml
@@ -18,14 +18,14 @@
-->
-
+
TINApiSamples
TINApiSamples description
Images\AddinDesktop32.png
- uma2526
- Acme
+ ArcGIS Pro SDK Team, arcgisprosdk@esri.com
+ esri, https://www.esri.com
8/25/2023 2:17:58 PM
- Framework
+ 3DAnalyst
diff --git a/3DAnalyst/TINApiSamples/ReadMe.md b/3DAnalyst/TINApiSamples/ReadMe.md
index 1f59ca7a..f9c4675b 100644
--- a/3DAnalyst/TINApiSamples/ReadMe.md
+++ b/3DAnalyst/TINApiSamples/ReadMe.md
@@ -10,13 +10,13 @@ This sample illustrates TIN Api methods available to iterate and work with TIN N
```
Language: C#
-Subject: Framework
+Subject: 3DAnalyst
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
@@ -31,7 +31,7 @@ Visual Studio: 2022
1. Download the Community Sample data (see under the 'Resources' section for downloading sample data)
2. Make sure that the Sample data is unzipped in c:\data
-3. The project used for this sample is 'C:\Data\3DAnalyst\_3DLayersMap.ppkx'
+3. The project used for this sample is 'C:\Data\3DAnalyst\3DLayersMap.ppkx'
4. In Visual Studio click the Build menu.Then select Build Solution.
5. Launch the debugger to open ArcGIS Pro.
6. ArcGIS Pro will open, select the 3DLayersMap.ppkx project package. Note: Alternatively, you can open any map with a TIN layer and a graphics layer. Using this sample, you will be adding points, lines and polygon graphic elements to explore the TIN layer's nodes, edges and triangles.
diff --git a/3DAnalyst/TINApiSamples/TINApiSamples (C#).md b/3DAnalyst/TINApiSamples/TINApiSamples (C#).md
index 1f59ca7a..f9c4675b 100644
--- a/3DAnalyst/TINApiSamples/TINApiSamples (C#).md
+++ b/3DAnalyst/TINApiSamples/TINApiSamples (C#).md
@@ -10,13 +10,13 @@ This sample illustrates TIN Api methods available to iterate and work with TIN N
```
Language: C#
-Subject: Framework
+Subject: 3DAnalyst
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
@@ -31,7 +31,7 @@ Visual Studio: 2022
1. Download the Community Sample data (see under the 'Resources' section for downloading sample data)
2. Make sure that the Sample data is unzipped in c:\data
-3. The project used for this sample is 'C:\Data\3DAnalyst\_3DLayersMap.ppkx'
+3. The project used for this sample is 'C:\Data\3DAnalyst\3DLayersMap.ppkx'
4. In Visual Studio click the Build menu.Then select Build Solution.
5. Launch the debugger to open ArcGIS Pro.
6. ArcGIS Pro will open, select the 3DLayersMap.ppkx project package. Note: Alternatively, you can open any map with a TIN layer and a graphics layer. Using this sample, you will be adding points, lines and polygon graphic elements to explore the TIN layer's nodes, edges and triangles.
diff --git a/3DAnalyst/TINApiSamples/TINApiSamples.csproj b/3DAnalyst/TINApiSamples/TINApiSamples.csproj
index 01e8ff6a..6d47ef0e 100644
--- a/3DAnalyst/TINApiSamples/TINApiSamples.csproj
+++ b/3DAnalyst/TINApiSamples/TINApiSamples.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
+ net8.0-windows
true
- win10-x64
+ win-x64
false
true
CA1416
diff --git a/Configuration/ConfigWithMap/Config.daml b/Configuration/ConfigWithMap/Config.daml
index 58b9e906..ca4c670a 100644
--- a/Configuration/ConfigWithMap/Config.daml
+++ b/Configuration/ConfigWithMap/Config.daml
@@ -18,7 +18,7 @@
-->
-
+
ConfigWithMap
ConfigWithMap description
Images\AddinDesktop32.png
diff --git a/Configuration/ConfigWithMap/ConfigWithMap (C#).md b/Configuration/ConfigWithMap/ConfigWithMap (C#).md
index da7ec26b..3a3ce5f7 100644
--- a/Configuration/ConfigWithMap/ConfigWithMap (C#).md
+++ b/Configuration/ConfigWithMap/ConfigWithMap (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Configuation
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Configuration/ConfigWithMap/ConfigWithMap.csproj b/Configuration/ConfigWithMap/ConfigWithMap.csproj
index 0f0b3f3c..86b9d2ae 100644
--- a/Configuration/ConfigWithMap/ConfigWithMap.csproj
+++ b/Configuration/ConfigWithMap/ConfigWithMap.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Configuration/ConfigWithMap/ReadMe.md b/Configuration/ConfigWithMap/ReadMe.md
index da7ec26b..3a3ce5f7 100644
--- a/Configuration/ConfigWithMap/ReadMe.md
+++ b/Configuration/ConfigWithMap/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Configuation
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Configuration/ConfigWithStartWizard/Config.daml b/Configuration/ConfigWithStartWizard/Config.daml
index 0636ca2b..cbfeca69 100644
--- a/Configuration/ConfigWithStartWizard/Config.daml
+++ b/Configuration/ConfigWithStartWizard/Config.daml
@@ -18,7 +18,7 @@
-->
-
+
ConfigWithStartWizard
ConfigWithStartWizard description
Images\AddinDesktop32.png
diff --git a/Configuration/ConfigWithStartWizard/ConfigWithStartWizard (C#).md b/Configuration/ConfigWithStartWizard/ConfigWithStartWizard (C#).md
index 9e3cd6a1..e3653411 100644
--- a/Configuration/ConfigWithStartWizard/ConfigWithStartWizard (C#).md
+++ b/Configuration/ConfigWithStartWizard/ConfigWithStartWizard (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Configuation
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Configuration/ConfigWithStartWizard/ConfigWithStartWizard.csproj b/Configuration/ConfigWithStartWizard/ConfigWithStartWizard.csproj
index 36f0cc63..fa3ef91e 100644
--- a/Configuration/ConfigWithStartWizard/ConfigWithStartWizard.csproj
+++ b/Configuration/ConfigWithStartWizard/ConfigWithStartWizard.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Configuration/ConfigWithStartWizard/ReadMe.md b/Configuration/ConfigWithStartWizard/ReadMe.md
index 9e3cd6a1..e3653411 100644
--- a/Configuration/ConfigWithStartWizard/ReadMe.md
+++ b/Configuration/ConfigWithStartWizard/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Configuation
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Configuration/ProConfigWithAnimatedSplash/Config.daml b/Configuration/ProConfigWithAnimatedSplash/Config.daml
index 9ab6a36c..a4b4ef35 100644
--- a/Configuration/ProConfigWithAnimatedSplash/Config.daml
+++ b/Configuration/ProConfigWithAnimatedSplash/Config.daml
@@ -24,7 +24,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.esri.com/DADF/Registry file:///C:/Program%20Files/ArcGIS/Pro/bin/ArcGIS.Desktop.Framework.xsd">
-
+
ProConfigWithAnimatedSplash
ProConfigWithAnimatedSplash description
Images\AddinDesktop32.png
diff --git a/Configuration/ProConfigWithAnimatedSplash/ProConfigWithAnimatedSplash (C#).md b/Configuration/ProConfigWithAnimatedSplash/ProConfigWithAnimatedSplash (C#).md
index 5f9976e5..fcb47d89 100644
--- a/Configuration/ProConfigWithAnimatedSplash/ProConfigWithAnimatedSplash (C#).md
+++ b/Configuration/ProConfigWithAnimatedSplash/ProConfigWithAnimatedSplash (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Configuation
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Configuration/ProConfigWithAnimatedSplash/ProConfigWithAnimatedSplash.csproj b/Configuration/ProConfigWithAnimatedSplash/ProConfigWithAnimatedSplash.csproj
index 42f0c503..da5f031f 100644
--- a/Configuration/ProConfigWithAnimatedSplash/ProConfigWithAnimatedSplash.csproj
+++ b/Configuration/ProConfigWithAnimatedSplash/ProConfigWithAnimatedSplash.csproj
@@ -1,9 +1,9 @@
- net6.0-windows
+ net8.0-windows
true
- win10-x64
+ win-x64
false
true
CA1416
diff --git a/Configuration/ProConfigWithAnimatedSplash/ReadMe.md b/Configuration/ProConfigWithAnimatedSplash/ReadMe.md
index 5f9976e5..fcb47d89 100644
--- a/Configuration/ProConfigWithAnimatedSplash/ReadMe.md
+++ b/Configuration/ProConfigWithAnimatedSplash/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Configuation
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Configuration/ProStartPageConfig/Config.daml b/Configuration/ProStartPageConfig/Config.daml
index 3b9d9463..0faecc9f 100644
--- a/Configuration/ProStartPageConfig/Config.daml
+++ b/Configuration/ProStartPageConfig/Config.daml
@@ -19,7 +19,7 @@
-->
-
+
ProStartPageConfig
ProStartPageConfig description
Images\AddinDesktop32.png
diff --git a/Configuration/ProStartPageConfig/ProStartPageConfig (C#).md b/Configuration/ProStartPageConfig/ProStartPageConfig (C#).md
index 1fcc7273..d3d42a28 100644
--- a/Configuration/ProStartPageConfig/ProStartPageConfig (C#).md
+++ b/Configuration/ProStartPageConfig/ProStartPageConfig (C#).md
@@ -16,10 +16,10 @@ Language: C#
Subject: Configuation
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Configuration/ProStartPageConfig/ProStartPageConfig.csproj b/Configuration/ProStartPageConfig/ProStartPageConfig.csproj
index 6b18732c..db08cae2 100644
--- a/Configuration/ProStartPageConfig/ProStartPageConfig.csproj
+++ b/Configuration/ProStartPageConfig/ProStartPageConfig.csproj
@@ -1,9 +1,9 @@
- net6.0-windows
+ net8.0-windows
true
- win10-x64
+ win-x64
false
true
CA1416
@@ -26,7 +26,7 @@
-
+
diff --git a/Configuration/ProStartPageConfig/ReadMe.md b/Configuration/ProStartPageConfig/ReadMe.md
index 1fcc7273..d3d42a28 100644
--- a/Configuration/ProStartPageConfig/ReadMe.md
+++ b/Configuration/ProStartPageConfig/ReadMe.md
@@ -16,10 +16,10 @@ Language: C#
Subject: Configuation
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Configuration/ReadMe.md b/Configuration/ReadMe.md
index 33261f89..3b6d0e03 100644
--- a/Configuration/ReadMe.md
+++ b/Configuration/ReadMe.md
@@ -1,12 +1,12 @@
# arcgis-pro-sdk-community-samples
# Topic: Configuration
-## ArcGIS Pro 3.2 SDK for Microsoft .NET Framework
+## ArcGIS Pro 3.3 SDK for Microsoft .NET Framework
----------
This page was generated by a tool.
Manual changes to this page are lost when the page is regenerated.
-This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 3.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Configuration' topic.
+This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 3.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Configuration' topic.
## Features
diff --git a/Content/AddInInfoManager/AddInInfoManager (C#).md b/Content/AddInInfoManager/AddInInfoManager (C#).md
index 647da564..1c1acb11 100644
--- a/Content/AddInInfoManager/AddInInfoManager (C#).md
+++ b/Content/AddInInfoManager/AddInInfoManager (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/AddInInfoManager/AddInInfoManager.csproj b/Content/AddInInfoManager/AddInInfoManager.csproj
index 14b705b8..07989233 100644
--- a/Content/AddInInfoManager/AddInInfoManager.csproj
+++ b/Content/AddInInfoManager/AddInInfoManager.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Content/AddInInfoManager/Config.daml b/Content/AddInInfoManager/Config.daml
index 9ea9c66f..5f539d62 100644
--- a/Content/AddInInfoManager/Config.daml
+++ b/Content/AddInInfoManager/Config.daml
@@ -19,7 +19,7 @@
-->
-
+
AddInInfoManager
AddInInfoManager description
Images\AddinDesktop32.png
diff --git a/Content/AddInInfoManager/ReadMe.md b/Content/AddInInfoManager/ReadMe.md
index 647da564..1c1acb11 100644
--- a/Content/AddInInfoManager/ReadMe.md
+++ b/Content/AddInInfoManager/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/ArcGISOnlineConnect/ArcGISOnlineConnect (C#).md b/Content/ArcGISOnlineConnect/ArcGISOnlineConnect (C#).md
index 1f500518..4db91c1f 100644
--- a/Content/ArcGISOnlineConnect/ArcGISOnlineConnect (C#).md
+++ b/Content/ArcGISOnlineConnect/ArcGISOnlineConnect (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/ArcGISOnlineConnect/ArcGISOnlineConnect.csproj b/Content/ArcGISOnlineConnect/ArcGISOnlineConnect.csproj
index 4654e4b7..39bc5693 100644
--- a/Content/ArcGISOnlineConnect/ArcGISOnlineConnect.csproj
+++ b/Content/ArcGISOnlineConnect/ArcGISOnlineConnect.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Content/ArcGISOnlineConnect/Config.daml b/Content/ArcGISOnlineConnect/Config.daml
index 71825382..974f204f 100644
--- a/Content/ArcGISOnlineConnect/Config.daml
+++ b/Content/ArcGISOnlineConnect/Config.daml
@@ -13,7 +13,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-->
-
+
ArcGISOnlineConnect
ArcGISOnlineConnect description
Images\AddinDesktop32.png
diff --git a/Content/ArcGISOnlineConnect/ReadMe.md b/Content/ArcGISOnlineConnect/ReadMe.md
index 1f500518..4db91c1f 100644
--- a/Content/ArcGISOnlineConnect/ReadMe.md
+++ b/Content/ArcGISOnlineConnect/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/ContentFileExplorer/Config.daml b/Content/ContentFileExplorer/Config.daml
index 5fcfc11e..adfe528c 100644
--- a/Content/ContentFileExplorer/Config.daml
+++ b/Content/ContentFileExplorer/Config.daml
@@ -18,7 +18,7 @@
-->
-
+
ContentFileExplorer
ContentFileExplorer description
Images\AddinDesktop32.png
diff --git a/Content/ContentFileExplorer/ContentFileExplorer (C#).md b/Content/ContentFileExplorer/ContentFileExplorer (C#).md
index 5a80041a..26daaca5 100644
--- a/Content/ContentFileExplorer/ContentFileExplorer (C#).md
+++ b/Content/ContentFileExplorer/ContentFileExplorer (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/ContentFileExplorer/ContentFileExplorer.csproj b/Content/ContentFileExplorer/ContentFileExplorer.csproj
index e9c8c3c7..294a2784 100644
--- a/Content/ContentFileExplorer/ContentFileExplorer.csproj
+++ b/Content/ContentFileExplorer/ContentFileExplorer.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Content/ContentFileExplorer/ReadMe.md b/Content/ContentFileExplorer/ReadMe.md
index 5a80041a..26daaca5 100644
--- a/Content/ContentFileExplorer/ReadMe.md
+++ b/Content/ContentFileExplorer/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/CustomCatalogContext/Config.daml b/Content/CustomCatalogContext/Config.daml
index 6dcdbc08..ee3dcfc1 100644
--- a/Content/CustomCatalogContext/Config.daml
+++ b/Content/CustomCatalogContext/Config.daml
@@ -18,7 +18,7 @@
-->
-
+
CustomCatalogContext
CustomCatalogContext description
Images\AddinDesktop32.png
diff --git a/Content/CustomCatalogContext/CustomCatalogContext (C#).md b/Content/CustomCatalogContext/CustomCatalogContext (C#).md
index fd8453a8..17cf1d84 100644
--- a/Content/CustomCatalogContext/CustomCatalogContext (C#).md
+++ b/Content/CustomCatalogContext/CustomCatalogContext (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/CustomCatalogContext/CustomCatalogContext.csproj b/Content/CustomCatalogContext/CustomCatalogContext.csproj
index 6ec13a2f..7a6760c1 100644
--- a/Content/CustomCatalogContext/CustomCatalogContext.csproj
+++ b/Content/CustomCatalogContext/CustomCatalogContext.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Content/CustomCatalogContext/ReadMe.md b/Content/CustomCatalogContext/ReadMe.md
index fd8453a8..17cf1d84 100644
--- a/Content/CustomCatalogContext/ReadMe.md
+++ b/Content/CustomCatalogContext/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/ExcelDropHandler/Config.daml b/Content/ExcelDropHandler/Config.daml
index 506dbc37..1842e943 100644
--- a/Content/ExcelDropHandler/Config.daml
+++ b/Content/ExcelDropHandler/Config.daml
@@ -1,6 +1,6 @@
-
+
ExcelDropHandler
ExcelDropHandler description
Images\AddinDesktop32.png
diff --git a/Content/ExcelDropHandler/ExcelDropHandler (C#).md b/Content/ExcelDropHandler/ExcelDropHandler (C#).md
index b5b4e5da..087f6901 100644
--- a/Content/ExcelDropHandler/ExcelDropHandler (C#).md
+++ b/Content/ExcelDropHandler/ExcelDropHandler (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/ExcelDropHandler/ExcelDropHandler.csproj b/Content/ExcelDropHandler/ExcelDropHandler.csproj
index c08944ad..51b896cb 100644
--- a/Content/ExcelDropHandler/ExcelDropHandler.csproj
+++ b/Content/ExcelDropHandler/ExcelDropHandler.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Content/ExcelDropHandler/ReadMe.md b/Content/ExcelDropHandler/ReadMe.md
index b5b4e5da..087f6901 100644
--- a/Content/ExcelDropHandler/ReadMe.md
+++ b/Content/ExcelDropHandler/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/FolderConnectionManager/Config.daml b/Content/FolderConnectionManager/Config.daml
index 9610e5d1..19fd9729 100644
--- a/Content/FolderConnectionManager/Config.daml
+++ b/Content/FolderConnectionManager/Config.daml
@@ -14,7 +14,7 @@
// limitations under the License.
-->
-
+
FolderConnectionManager
Allows saving and loading folder connections to a Project.
Images\AddinDesktop32.png
diff --git a/Content/FolderConnectionManager/FolderConnectionManager (C#).md b/Content/FolderConnectionManager/FolderConnectionManager (C#).md
index c32185de..b28fe305 100644
--- a/Content/FolderConnectionManager/FolderConnectionManager (C#).md
+++ b/Content/FolderConnectionManager/FolderConnectionManager (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/FolderConnectionManager/FolderConnectionManager.csproj b/Content/FolderConnectionManager/FolderConnectionManager.csproj
index 1bbbd96b..435bcb00 100644
--- a/Content/FolderConnectionManager/FolderConnectionManager.csproj
+++ b/Content/FolderConnectionManager/FolderConnectionManager.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Content/FolderConnectionManager/Readme.md b/Content/FolderConnectionManager/Readme.md
index c32185de..b28fe305 100644
--- a/Content/FolderConnectionManager/Readme.md
+++ b/Content/FolderConnectionManager/Readme.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/MetadataBrowserControl/Config.daml b/Content/MetadataBrowserControl/Config.daml
index 2c400f72..a91159b0 100644
--- a/Content/MetadataBrowserControl/Config.daml
+++ b/Content/MetadataBrowserControl/Config.daml
@@ -18,7 +18,7 @@
-->
-
+
MetadataBrowserControl
MetadataBrowserControl description
Images\AddinDesktop32.png
diff --git a/Content/MetadataBrowserControl/MetadataBrowserControl (C#).md b/Content/MetadataBrowserControl/MetadataBrowserControl (C#).md
index 45386e4a..78d3b293 100644
--- a/Content/MetadataBrowserControl/MetadataBrowserControl (C#).md
+++ b/Content/MetadataBrowserControl/MetadataBrowserControl (C#).md
@@ -14,10 +14,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/MetadataBrowserControl/MetadataBrowserControl.csproj b/Content/MetadataBrowserControl/MetadataBrowserControl.csproj
index 0e57a670..e56c078e 100644
--- a/Content/MetadataBrowserControl/MetadataBrowserControl.csproj
+++ b/Content/MetadataBrowserControl/MetadataBrowserControl.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Content/MetadataBrowserControl/ReadMe.md b/Content/MetadataBrowserControl/ReadMe.md
index 45386e4a..78d3b293 100644
--- a/Content/MetadataBrowserControl/ReadMe.md
+++ b/Content/MetadataBrowserControl/ReadMe.md
@@ -14,10 +14,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/MetadataViewer/Config.daml b/Content/MetadataViewer/Config.daml
index c2d1d246..45ad0bfd 100644
--- a/Content/MetadataViewer/Config.daml
+++ b/Content/MetadataViewer/Config.daml
@@ -12,7 +12,7 @@
limitations under the License.
-->
-
+
MetadataViewer
MetadataViewer description
Images\AddinDesktop32.png
diff --git a/Content/MetadataViewer/MetadataViewer (C#).md b/Content/MetadataViewer/MetadataViewer (C#).md
index 211ce9b4..51847d07 100644
--- a/Content/MetadataViewer/MetadataViewer (C#).md
+++ b/Content/MetadataViewer/MetadataViewer (C#).md
@@ -14,10 +14,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/MetadataViewer/MetadataViewer.csproj b/Content/MetadataViewer/MetadataViewer.csproj
index ec16269f..86b4a015 100644
--- a/Content/MetadataViewer/MetadataViewer.csproj
+++ b/Content/MetadataViewer/MetadataViewer.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
@@ -75,7 +75,7 @@
-
+
diff --git a/Content/MetadataViewer/ReadMe.md b/Content/MetadataViewer/ReadMe.md
index 211ce9b4..51847d07 100644
--- a/Content/MetadataViewer/ReadMe.md
+++ b/Content/MetadataViewer/ReadMe.md
@@ -14,10 +14,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/OpenItemDialogBrowseFilter/Config.daml b/Content/OpenItemDialogBrowseFilter/Config.daml
index b7a031a9..5952cd3c 100644
--- a/Content/OpenItemDialogBrowseFilter/Config.daml
+++ b/Content/OpenItemDialogBrowseFilter/Config.daml
@@ -18,7 +18,7 @@
-->
-
+
OpenItemDialogBrowseFilter
OpenItemDialogBrowseFilter description
Images\AddinDesktop32.png
diff --git a/Content/OpenItemDialogBrowseFilter/OpenItemDialogBrowseFilter (C#).md b/Content/OpenItemDialogBrowseFilter/OpenItemDialogBrowseFilter (C#).md
index 3f508a59..16ebac66 100644
--- a/Content/OpenItemDialogBrowseFilter/OpenItemDialogBrowseFilter (C#).md
+++ b/Content/OpenItemDialogBrowseFilter/OpenItemDialogBrowseFilter (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/OpenItemDialogBrowseFilter/OpenItemDialogBrowseFilter.csproj b/Content/OpenItemDialogBrowseFilter/OpenItemDialogBrowseFilter.csproj
index 039bd046..25849a1e 100644
--- a/Content/OpenItemDialogBrowseFilter/OpenItemDialogBrowseFilter.csproj
+++ b/Content/OpenItemDialogBrowseFilter/OpenItemDialogBrowseFilter.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
@@ -88,7 +88,7 @@
-
+
diff --git a/Content/OpenItemDialogBrowseFilter/ReadMe.md b/Content/OpenItemDialogBrowseFilter/ReadMe.md
index 3f508a59..16ebac66 100644
--- a/Content/OpenItemDialogBrowseFilter/ReadMe.md
+++ b/Content/OpenItemDialogBrowseFilter/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/PortalInfoListAllFedServers/Config.daml b/Content/PortalInfoListAllFedServers/Config.daml
index 365cb379..0a93ff17 100644
--- a/Content/PortalInfoListAllFedServers/Config.daml
+++ b/Content/PortalInfoListAllFedServers/Config.daml
@@ -18,7 +18,7 @@
-->
-
+
ListAllFedServers
ListAllFedServers description
Images\AddinDesktop32.png
diff --git a/Content/PortalInfoListAllFedServers/PortalInfoListAllFedServers (C#).md b/Content/PortalInfoListAllFedServers/PortalInfoListAllFedServers (C#).md
index 8728856c..0b0c8624 100644
--- a/Content/PortalInfoListAllFedServers/PortalInfoListAllFedServers (C#).md
+++ b/Content/PortalInfoListAllFedServers/PortalInfoListAllFedServers (C#).md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/PortalInfoListAllFedServers/PortalInfoListAllFedServers.csproj b/Content/PortalInfoListAllFedServers/PortalInfoListAllFedServers.csproj
index 46aaecb0..84eaf714 100644
--- a/Content/PortalInfoListAllFedServers/PortalInfoListAllFedServers.csproj
+++ b/Content/PortalInfoListAllFedServers/PortalInfoListAllFedServers.csproj
@@ -1,8 +1,8 @@
- net6.0-windows
- win10-x64
+ net8.0-windows
+ win-x64
false
true
false
diff --git a/Content/PortalInfoListAllFedServers/ReadMe.md b/Content/PortalInfoListAllFedServers/ReadMe.md
index 8728856c..0b0c8624 100644
--- a/Content/PortalInfoListAllFedServers/ReadMe.md
+++ b/Content/PortalInfoListAllFedServers/ReadMe.md
@@ -13,10 +13,10 @@ Language: C#
Subject: Content
Contributor: ArcGIS Pro SDK Team
Organization: Esri, https://www.esri.com
-Date: 10/01/2023
-ArcGIS Pro: 3.2
+Date: 04/04/2024
+ArcGIS Pro: 3.3
Visual Studio: 2022
-.NET Target Framework: net6.0-windows
+.NET Target Framework: net8.0-windows
```
## Resources
diff --git a/Content/QuakeItem/Config.daml b/Content/QuakeItem/Config.daml
index 22f70b40..3c3df5a8 100644
--- a/Content/QuakeItem/Config.daml
+++ b/Content/QuakeItem/Config.daml
@@ -19,7 +19,7 @@
-->
-
+
QuakeItem
QuakeItem description
Images\AddinDesktop32.png
@@ -62,7 +62,8 @@
-
+
@@ -92,54 +93,78 @@
-
+
-
+
-
-