From f5f9dda18efa173a56d128f3ea64ca34ac3f68a9 Mon Sep 17 00:00:00 2001 From: arcgisprosdk Date: Thu, 24 Jan 2019 08:19:01 -1000 Subject: [PATCH] ArcGIS Pro 2.3 SDK for .NET --- Content/AddInInfoManager/AddIn.cs | 2 +- .../AddInInfoManager/AddInInfoManager (C#).md | 27 +- .../AddInInfoManager/AddInInfoManager.xaml | 2 +- .../AddInInfoManager/AddInInfoManager.xaml.cs | 2 +- .../AddInInfoManagerViewModel.cs | 2 +- Content/AddInInfoManager/Config.daml | 4 +- Content/AddInInfoManager/Extensions.cs | 2 +- Content/AddInInfoManager/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Content/AddInInfoManager/ReadMe.md | 27 +- Content/AddInInfoManager/ShowDamlVersion.cs | 2 +- Content/ArcGISOnlineConnect/AgolDockpane.xaml | 2 +- .../ArcGISOnlineConnect/AgolDockpane.xaml.cs | 2 +- .../AgolDockpaneViewModel.cs | 4 +- .../ArcGISOnlineConnect (C#).md | 27 +- .../ArcGISOnlineHelpers/AgolFolder.cs | 2 +- .../ArcGISOnlineHelpers/AgolFolderContent.cs | 2 +- .../ArcGISOnlineHelpers/AgolGroup.cs | 2 +- .../ArcGISOnlineHelpers/AgolItem.cs | 2 +- .../ArcGISOnlineHelpers/AgolSearchResult.cs | 2 +- .../ArcGISOnlineHelpers/AgolUser.cs | 2 +- .../ArcGISOnlineHelpers/AgolUserContent.cs | 2 +- .../ArcGISOnlineQueries.cs | 2 +- Content/ArcGISOnlineConnect/Config.daml | 2 +- Content/ArcGISOnlineConnect/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Content/ArcGISOnlineConnect/ReadMe.md | 27 +- Content/ContentFileExplorer/Config.daml | 4 +- .../ContentFileExplorer (C#).md | 27 +- Content/ContentFileExplorer/FileExplorer.xaml | 2 +- .../ContentFileExplorer/FileExplorer.xaml.cs | 2 +- .../FileExplorerViewModel.cs | 2 +- .../Helpers/FileItemBase.cs | 2 +- .../ContentFileExplorer/Helpers/FolderItem.cs | 2 +- .../ContentFileExplorer/Helpers/GdbDbItem.cs | 2 +- .../ContentFileExplorer/Helpers/GdbItem.cs | 2 +- Content/ContentFileExplorer/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Content/ContentFileExplorer/ReadMe.md | 27 +- Content/CustomCatalogContext/Config.daml | 2 +- .../CustomCatalogButton.cs | 2 +- .../CustomCatalogContext (C#).md | 27 +- Content/CustomCatalogContext/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Content/CustomCatalogContext/ReadMe.md | 27 +- Content/ExcelDropHandler/Config.daml | 2 +- .../ExcelDropHandler/ExcelDropHandler (C#).md | 27 +- Content/ExcelDropHandler/ExcelHandler.cs | 2 +- Content/ExcelDropHandler/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Content/ExcelDropHandler/ReadMe.md | 27 +- Content/FolderConnectionManager/Config.daml | 4 +- .../DisplayConnections.cs | 2 +- .../FolderConnectionManager (C#).md | 27 +- .../LoadConnections.cs | 2 +- Content/FolderConnectionManager/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Content/FolderConnectionManager/Readme.md | 27 +- .../SaveConnections.cs | 2 +- Content/MetadataBrowserControl/Config.daml | 2 +- Content/MetadataBrowserControl/Converters.cs | 2 +- .../MetadataBrowserControl/ItemMetadata.cs | 4 +- .../MetadataBrowserControl (C#).md | 27 +- .../MetadataBrowserView.xaml | 4 +- .../MetadataBrowserView.xaml.cs | 2 +- .../MetadataBrowserViewModel.cs | 4 +- Content/MetadataBrowserControl/Module1.cs | 4 +- .../Properties/AssemblyInfo.cs | 2 +- Content/MetadataBrowserControl/ReadMe.md | 27 +- .../WebBrowserUtility.cs | 4 +- Content/MetadataBrowserControl/XSLFile.cs | 2 +- .../MetadataViewer/AvalonEditorWrapper.xaml | 2 +- .../AvalonEditorWrapper.xaml.cs | 2 +- Content/MetadataViewer/Config.daml | 2 +- Content/MetadataViewer/Converters.cs | 2 +- Content/MetadataViewer/ItemInfo.cs | 4 +- Content/MetadataViewer/MetadataViewer (C#).md | 27 +- Content/MetadataViewer/MetadataViewer.xaml | 4 +- Content/MetadataViewer/MetadataViewer.xaml.cs | 2 +- .../MetadataViewer/MetadataViewerViewModel.cs | 4 +- Content/MetadataViewer/Module1.cs | 4 +- .../MetadataViewer/Properties/AssemblyInfo.cs | 2 +- Content/MetadataViewer/ReadMe.md | 27 +- .../PortalInfoListAllFedServers/Button1.cs | 2 +- .../PortalInfoListAllFedServers/Config.daml | 2 +- .../PortalInfoListAllFedServers/Module1.cs | 2 +- .../PortalInfoDockpanViewModel.cs | 2 +- .../PortalInfoDockpane.xaml | 2 +- .../PortalInfoDockpane.xaml.cs | 2 +- .../PortalInfoListAllFedServers (C#).md | 27 +- .../Properties/AssemblyInfo.cs | 2 +- Content/PortalInfoListAllFedServers/ReadMe.md | 27 +- Content/README.md | 25 +- Content/WorkwithProjects/Config.daml | 4 +- .../Properties/AssemblyInfo.cs | 2 +- Content/WorkwithProjects/ReadMe.md | 29 +- .../WorkwithProjects/Screenshots/Screen.png | Bin 557198 -> 171449 bytes .../WorkwithProjects/WorkWithProjects.xaml | 31 +- .../WorkwithProjects/WorkWithProjects.xaml.cs | 2 +- .../WorkWithProjectsViewModel.cs | 169 +- .../WorkwithProjects/WorkwithProjects (C#).md | 29 +- Content/WorkwithProjects/WorkwithProjects.xml | 14 +- .../WorkwithProjectsModule.cs | 2 +- CoreHost/CoreHostGDB/Common/RelayCommand.cs | 2 +- .../CoreHostGDB/Common/StringExtensions.cs | 9 +- CoreHost/CoreHostGDB/Common/TaskUtils.cs | 2 +- .../CoreHostGDB/Common/ValueConverters.cs | 2 +- CoreHost/CoreHostGDB/CoreHostGDB (C#).md | 27 +- CoreHost/CoreHostGDB/CoreHostGDB.csproj | 12 +- CoreHost/CoreHostGDB/CoreHostGDB.xml | 7 - .../CoreHostGDB/ForRows/DynamicDataRow.cs | 2 +- CoreHost/CoreHostGDB/Program.cs | 2 +- .../CoreHostGDB/Properties/AssemblyInfo.cs | 2 +- CoreHost/CoreHostGDB/ReadMe.md | 27 +- CoreHost/CoreHostGDB/UI/ExtendListView.cs | 2 +- CoreHost/CoreHostGDB/UI/GDBGrid.xaml | 2 +- CoreHost/CoreHostGDB/UI/GDBGrid.xaml.cs | 2 +- CoreHost/CoreHostGDB/UI/GDBGridViewModel.cs | 2 +- .../CoreHostResolveAssembly (C#).md | 27 +- CoreHost/CoreHostResolveAssembly/Program.cs | 20 +- .../Properties/AssemblyInfo.cs | 20 +- CoreHost/CoreHostResolveAssembly/ReadMe.md | 27 +- CoreHost/CoreHostSample/App.config | 4 +- .../CoreHostSample/CoreHostSample (C#).md | 29 +- CoreHost/CoreHostSample/CoreHostSample.csproj | 42 +- CoreHost/CoreHostSample/Program.cs | 62 +- .../CoreHostSample/Properties/AssemblyInfo.cs | 2 +- CoreHost/CoreHostSample/ReadMe.md | 29 +- CoreHost/ReadMe.md | 25 +- DataReviewer/ReadMe.md | 25 +- DataReviewer/ReviewerAddin/Config.daml | 2 +- DataReviewer/ReviewerAddin/Constants.cs | 2 +- .../ReviewerAddin/DataReviewerProSDKModule.cs | 1345 +- .../ReviewerAddin/GalleryItemsViewModel.cs | 2 +- .../ReviewerAddin/GalleryTemplate.xaml | 2 +- .../ReviewerAddin/Properties/AssemblyInfo.cs | 2 +- DataReviewer/ReviewerAddin/ReadMe.md | 27 +- .../ReviewerAddin/ReviewerAddin (C#).md | 27 +- DataReviewer/ReviewerAddin/Utilities.cs | 68 +- Editing/AddFeatureTest/AddFeatureTest (C#).md | 27 +- Editing/AddFeatureTest/AddFeatureTest.csproj | 5 +- Editing/AddFeatureTest/AddFeatures.cs | 20 +- Editing/AddFeatureTest/Config.daml | 21 +- Editing/AddFeatureTest/CreateFc.cs | 20 +- Editing/AddFeatureTest/Module1.cs | 20 +- .../AddFeatureTest/Properties/AssemblyInfo.cs | 20 +- Editing/AddFeatureTest/ReadMe.md | 27 +- .../AnnoTools/AnnoAdvancedConstructionTool.cs | 2 +- .../AnnoTools/AnnoSimpleConstructionTool.cs | 2 +- Editing/AnnoTools/AnnoTools (C#).md | 27 +- Editing/AnnoTools/Config.daml | 2 +- .../AnnoTools/Modify/AnnoModifyGeometry.cs | 2 +- .../Modify/AnnoModifyGeometry.cs.bak | 154 + Editing/AnnoTools/Modify/AnnoModifySymbol.cs | 2 +- .../AnnoTools/Modify/AnnoModifySymbol.cs.bak | 163 + Editing/AnnoTools/Modify/AnnoModifyText.cs | 2 +- .../AnnoTools/Modify/AnnoModifyText.cs.bak | 120 + Editing/AnnoTools/Modify/BalloonCallout.cs | 2 +- .../AnnoTools/Modify/BalloonCallout.cs.bak | 195 + Editing/AnnoTools/Modify/SimpleLineCallout.cs | 2 +- .../AnnoTools/Modify/SimpleLineCallout.cs.bak | 193 + Editing/AnnoTools/Module1.cs | 2 +- Editing/AnnoTools/Properties/AssemblyInfo.cs | 2 +- Editing/AnnoTools/ReadMe.md | 27 +- .../AnnoTools/Templates/AnnoNewTemplate.cs | 2 +- .../AnnoNewTemplateFromExistingTemplate.cs | 2 +- Editing/ConstructionTool/AttributeButton.cs | 2 +- Editing/ConstructionTool/Config.daml | 2 +- .../ConstructionTool/ConstructionTool (C#).md | 27 +- .../ConstructionToolModule.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Editing/ConstructionTool/ReadMe.md | 27 +- Editing/ConstructionTool/SimpleSketchTool.cs | 2 +- .../BufferedLineTool.cs | 2 +- .../BufferedLineToolOptions.xaml | 4 +- .../BufferedLineToolOptions.xaml.cs | 2 +- .../BufferedLineToolOptionsViewModel.cs | 2 +- .../ConstructionToolWithOptions/CircleTool.cs | 2 +- .../CircleToolOptions.xaml | 4 +- .../CircleToolOptions.xaml.cs | 2 +- .../CircleToolOptionsViewModel.cs | 2 +- .../ConstructionToolWithOptions/Config.daml | 4 +- .../ConstructionToolWithOptions (C#).md | 29 +- .../ConstructionToolWithOptions/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Editing/ConstructionToolWithOptions/ReadMe.md | 29 +- .../CrowdPlannerTool/CPConstructionTool.cs | 2 +- Editing/CrowdPlannerTool/CPDockpane.xaml | 2 +- Editing/CrowdPlannerTool/CPDockpane.xaml.cs | 2 +- .../CrowdPlannerTool/CPDockpaneViewModel.cs | 2 +- Editing/CrowdPlannerTool/Config.daml | 4 +- .../CrowdPlannerTool/CrowdPlannerTool (C#).md | 27 +- Editing/CrowdPlannerTool/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Editing/CrowdPlannerTool/ReadMe.md | 27 +- .../ReverseBooleanConverter.cs | 2 +- .../Buttons/DatasetCompatibility.cs | 66 + Editing/DatasetCompatibility/Config.daml | 57 + .../DarkImages/AddInDesktop16.png | Bin .../DarkImages/AddInDesktop32.png | Bin .../DarkImages/GenericButtonBlue16.png | Bin 0 -> 1057 bytes .../DarkImages/GenericButtonBlue32.png | Bin 0 -> 1263 bytes .../DarkImages/GenericButtonPurple16.png | Bin .../DarkImages/GenericButtonPurple32.png | Bin .../DarkImages/GenericButtonRed16.png | Bin 0 -> 1063 bytes .../DarkImages/GenericButtonRed32.png | Bin 0 -> 1260 bytes .../DatasetCompatibility (C#).md | 49 + .../DatasetCompatibility.csproj | 180 + .../DatasetCompatibility.sln | 25 + .../Extensions/FeatureLayerExtensions.cs | 120 + .../Images/AddInDesktop16.png | Bin .../Images/AddInDesktop32.png | Bin .../Images/GenericButtonBlue16.png | Bin 0 -> 1054 bytes .../Images/GenericButtonBlue32.png | Bin 0 -> 1252 bytes .../Images/GenericButtonPurple16.png | Bin .../Images/GenericButtonPurple32.png | Bin .../Images/GenericButtonRed16.png | Bin 0 -> 1056 bytes .../Images/GenericButtonRed32.png | Bin 0 -> 1241 bytes Editing/DatasetCompatibility/Module1.cs | 79 + .../Properties/AssemblyInfo.cs | 54 + Editing/DatasetCompatibility/ReadMe.md | 49 + .../DatasetCompatibility/UI/MessageBox.xaml | 29 + .../UI/MessageBox.xaml.cs | 69 + Editing/DivideLines/Config.daml | 2 +- Editing/DivideLines/DivideLines (C#).md | 27 +- Editing/DivideLines/DivideLines.cs | 2 +- Editing/DivideLines/DivideLinesView.xaml | 2 +- Editing/DivideLines/DivideLinesView.xaml.cs | 2 +- Editing/DivideLines/DivideLinesViewModel.cs | 2 +- Editing/DivideLines/Module1.cs | 2 +- .../DivideLines/Properties/AssemblyInfo.cs | 2 +- Editing/DivideLines/ReadMe.md | 27 +- Editing/DivideLines/frmDivideBy.Designer.cs | 2 +- Editing/DivideLines/frmDivideBy.cs | 2 +- Editing/EditEvents/Config.daml | 2 +- .../EditEvents/Dockpane/EditorEventsSpy.xaml | 2 +- .../Dockpane/EditorEventsSpy.xaml.cs | 2 +- .../Dockpane/EditorEventsSpyViewModel.cs | 2 +- .../Dockpane/ScrollViewerExtensions.cs | 2 +- Editing/EditEvents/EditEvents (C#).md | 27 +- Editing/EditEvents/Module1.cs | 2 +- Editing/EditEvents/Properties/AssemblyInfo.cs | 2 +- Editing/EditEvents/ReadMe.md | 27 +- Editing/EditingTemplates/Config.daml | 72 + Editing/EditingTemplates/CreateFeatures.cs | 102 + .../CreateGroupTemplateWithCIM.cs | 174 + .../EditingTemplates/CreateTemplateWithCIM.cs | 100 + .../EditingTemplates/CreateTemplateWithExt.cs | 82 + .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonBlue16.png | Bin 0 -> 1057 bytes .../DarkImages/GenericButtonBlue32.png | Bin 0 -> 1263 bytes .../DarkImages/GenericButtonRed16.png | Bin 0 -> 1063 bytes .../DarkImages/GenericButtonRed32.png | Bin 0 -> 1260 bytes .../EditingTemplates/EditingTemplates (C#).md | 71 + .../EditingTemplates/EditingTemplates.csproj | 170 + Editing/EditingTemplates/EditingTemplates.sln | 25 + .../Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonBlue16.png | Bin 0 -> 1054 bytes .../Images/GenericButtonBlue32.png | Bin 0 -> 1252 bytes .../Images/GenericButtonRed16.png | Bin 0 -> 1056 bytes .../Images/GenericButtonRed32.png | Bin 0 -> 1241 bytes Editing/EditingTemplates/ModifyTemplateCIM.cs | 70 + Editing/EditingTemplates/Module1.cs | 98 + .../Properties/AssemblyInfo.cs | 54 + Editing/EditingTemplates/ReadMe.md | 71 + .../screenshots/Templates_GroupTemplate.png | Bin 0 -> 8827 bytes .../screenshots/Templates_NewCIMTemplate.png | Bin 0 -> 9259 bytes .../Templates_NewExtensionTemplate.png | Bin 0 -> 7597 bytes Editing/ExtendTool/Config.daml | 2 +- Editing/ExtendTool/Extend.cs | 2 +- Editing/ExtendTool/ExtendTool (C#).md | 27 +- Editing/ExtendTool/Module1.cs | 2 +- Editing/ExtendTool/Properties/AssemblyInfo.cs | 2 +- Editing/ExtendTool/ReadMe.md | 27 +- Editing/InspectorTool/AttributeControl.xaml | 2 +- .../InspectorTool/AttributeControl.xaml.cs | 2 +- .../AttributeControlViewModel.cs | 2 +- Editing/InspectorTool/Config.daml | 2 +- Editing/InspectorTool/InspectorTool (C#).md | 27 +- Editing/InspectorTool/InspectorToolModule.cs | 2 +- .../InspectorTool/Properties/AssemblyInfo.cs | 2 +- Editing/InspectorTool/ReadMe.md | 27 +- Editing/InspectorTool/UseInspectorTool.cs | 2 +- Editing/MainConnectorManhole/Config.daml | 2 +- .../MainConnectorManhole (C#).md | 27 +- Editing/MainConnectorManhole/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Editing/MainConnectorManhole/ReadMe.md | 27 +- Editing/MainConnectorManhole/mcm.cs | 2 +- Editing/ModifyNewlyAddedFeatures/Config.daml | 21 +- .../GeometryExtension.cs | 20 +- .../LayerExtension.cs | 20 +- .../ModifyMonitor.xaml | 20 +- .../ModifyMonitor.xaml.cs | 20 +- .../ModifyMonitorViewModel.cs | 20 +- .../ModifyNewlyAddedFeatures (C#).md | 27 +- Editing/ModifyNewlyAddedFeatures/Module1.cs | 20 +- .../Properties/AssemblyInfo.cs | 20 +- Editing/ModifyNewlyAddedFeatures/ReadMe.md | 27 +- Editing/README.md | 27 +- Editing/ReplaceSketch/Config.daml | 2 +- Editing/ReplaceSketch/Module1.cs | 2 +- .../ReplaceSketch/Properties/AssemblyInfo.cs | 2 +- Editing/ReplaceSketch/ReadMe.md | 27 +- Editing/ReplaceSketch/ReplaceSketch (C#).md | 27 +- Editing/ReplaceSketch/ReplaceSketch.cs | 2 +- Editing/RestartSketch/Config.daml | 2 +- Editing/RestartSketch/Module1.cs | 2 +- .../RestartSketch/Properties/AssemblyInfo.cs | 2 +- Editing/RestartSketch/ReadMe.md | 27 +- Editing/RestartSketch/RestartSketch (C#).md | 27 +- Editing/RestartSketch/RestartSketchButton.cs | 2 +- Editing/SketchToolDemo/Config.daml | 2 +- Editing/SketchToolDemo/Module1.cs | 2 +- .../SketchToolDemo/Properties/AssemblyInfo.cs | 2 +- Editing/SketchToolDemo/ReadMe.md | 27 +- Editing/SketchToolDemo/SketchToolDemo (C#).md | 27 +- .../AttributeWithSketch.cs | 2 +- .../UpdateAttributesWithSketch/Config.daml | 2 +- Editing/UpdateAttributesWithSketch/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Editing/UpdateAttributesWithSketch/ReadMe.md | 27 +- .../UpdateAttributesWithSketch (C#).md | 27 +- .../ApplicationSettingsView.xaml | 2 +- .../ApplicationSettingsView.xaml.cs | 2 +- .../ApplicationSettingsViewModel.cs | 2 +- .../BackStage_PropertyPage (C#).md | 27 +- Framework/BackStage_PropertyPage/Config.daml | 2 +- Framework/BackStage_PropertyPage/Module1.cs | 2 +- .../ProjectSettingsView.xaml | 2 +- .../ProjectSettingsView.xaml.cs | 2 +- .../ProjectSettingsViewModel.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Framework/BackStage_PropertyPage/ReadMe.md | 27 +- .../SampleBackstageTabView.xaml | 2 +- .../SampleBackstageTabView.xaml.cs | 2 +- .../SampleBackstageTabViewModel.cs | 2 +- .../BookmarkComboBox (C#).md | 27 +- .../BookmarksComboBox/BookmarksComboBox.cs | 2 +- Framework/BookmarksComboBox/Config.daml | 2 +- Framework/BookmarksComboBox/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Framework/BookmarksComboBox/ReadMe.md | 27 +- Framework/CommandFilter/CommandFilter (C#).md | 27 +- Framework/CommandFilter/CommandFilter.cs | 2 +- .../CommandFilter/CommandFilterDockPane.xaml | 2 +- .../CommandFilterDockPane.xaml.cs | 2 +- .../CommandFilterDockPaneViewModel.cs | 2 +- Framework/CommandFilter/Config.daml | 2 +- .../CommandFilter/Models/CommandFilterItem.cs | 2 +- Framework/CommandFilter/Module1.cs | 2 +- .../CommandFilter/Properties/AssemblyInfo.cs | 2 +- Framework/CommandFilter/ReadMe.md | 27 +- .../ConditionQuery/ConditionQuery (C#).md | 27 +- Framework/ConditionQuery/Config.daml | 2 +- .../ConditionQuery/Data/EvaluateCondition.cs | 2 +- Framework/ConditionQuery/Models/Condition.cs | 2 +- Framework/ConditionQuery/Models/State.cs | 2 +- Framework/ConditionQuery/Module1.cs | 2 +- .../ConditionQuery/Properties/AssemblyInfo.cs | 2 +- Framework/ConditionQuery/ReadMe.md | 27 +- .../UI/AvalonEditorWrapper.xaml | 2 +- .../UI/AvalonEditorWrapper.xaml.cs | 2 +- Framework/ConditionQuery/UI/Conditions.xaml | 2 +- .../ConditionQuery/UI/Conditions.xaml.cs | 2 +- .../ConditionQuery/UI/ConditionsViewModel.cs | 2 +- Framework/ConfigWithMap/Config.daml | 2 +- Framework/ConfigWithMap/ConfigWithMap (C#).md | 27 +- .../ConfigWithMap/ConfigWithMapModule.cs | 2 +- .../ConfigurationManagerWIthMap.cs | 2 +- .../ConfigWithMap/Properties/AssemblyInfo.cs | 2 +- Framework/ConfigWithMap/Readme.md | 27 +- Framework/ConfigWithMap/UI/AboutPage.xaml | 2 +- Framework/ConfigWithMap/UI/AboutPage.xaml.cs | 2 +- Framework/ConfigWithMap/UI/SplashScreen.xaml | 2 +- .../ConfigWithMap/UI/SplashScreen.xaml.cs | 2 +- Framework/ConfigWithMap/UI/StartPage.xaml | 2 +- Framework/ConfigWithMap/UI/StartPage.xaml.cs | 2 +- .../ConfigWithMap/UI/StartPageViewModel.cs | 2 +- Framework/ConfigWithMap/ViewModels/Buttons.cs | 2 +- .../ConfigWithMap/ViewModels/WorkOrdersVM.cs | 2 +- Framework/ConfigWithMap/Views/California.xaml | 2 +- .../ConfigWithMap/Views/California.xaml.cs | 2 +- .../Views/CaliforniaCounties.xaml | 2 +- .../Views/CaliforniaCounties.xaml.cs | 2 +- .../ConfigWithMap/Views/CustomSplash.xaml | 2 +- .../ConfigWithMap/Views/CustomSplash.xaml.cs | 2 +- Framework/ConfigWithMap/Views/LA.xaml | 2 +- Framework/ConfigWithMap/Views/LA.xaml.cs | 2 +- Framework/ConfigWithMap/Views/WorkOrders.xaml | 2 +- .../ConfigWithMap/Views/WorkOrders.xaml.cs | 2 +- .../ConfigWithMap/Views/temp/California.xaml | 2 +- .../Views/temp/California.xaml.cs | 2 +- .../Views/temp/CaliforniaCounties.xaml | 2 +- .../Views/temp/CaliforniaCounties.xaml.cs | 2 +- .../Views/temp/CustomSplash.xaml | 2 +- .../Views/temp/CustomSplash.xaml.cs | 2 +- Framework/ConfigWithMap/Views/temp/LA.xaml | 2 +- Framework/ConfigWithMap/Views/temp/LA.xaml.cs | 2 +- .../ConfigWithMap/Views/temp/WorkOrders.xaml | 2 +- .../Views/temp/WorkOrders.xaml.cs | 2 +- .../Common/SubmitQuery.cs | 2 +- .../Common/ValueConverter.cs | 2 +- Framework/ConfigWithStartWizard/Config.daml | 2 +- .../ConfigWithStartWizard (C#).md | 27 +- .../ConfigWithStartWizardModule.cs | 2 +- .../ConfigurationManagerStartWizard.cs | 2 +- .../Models/OnlineQuery.cs | 2 +- .../Models/OnlineResultItem.cs | 2 +- .../ConfigWithStartWizard/Models/PathItem.cs | 2 +- .../Models/TemplateInfo.cs | 61 +- .../Properties/AssemblyInfo.cs | 2 +- Framework/ConfigWithStartWizard/ReadMe.md | 27 +- .../ConfigWithStartWizard/UI/AboutPage.xaml | 2 +- .../UI/AboutPage.xaml.cs | 2 +- .../UI/Backstage/CustomNew.xaml | 2 +- .../UI/Backstage/CustomNew.xaml.cs | 2 +- .../UI/Backstage/CustomNewButton.cs | 2 +- .../UI/Backstage/CustomNewViewModel.cs | 2 +- .../UI/Backstage/CustomOpen.xaml | 2 +- .../UI/Backstage/CustomOpen.xaml.cs | 2 +- .../UI/Backstage/CustomOpenButton.cs | 2 +- .../UI/Backstage/CustomOpenViewModel.cs | 2 +- .../ConfigWithStartWizard/UI/OnMouseClick.cs | 2 +- .../UI/SignOnStatus.xaml | 2 +- .../UI/SignOnStatus.xaml.cs | 2 +- .../UI/SignOnStatusViewModel.cs | 2 +- .../UI/SplashScreen.xaml | 2 +- .../UI/SplashScreen.xaml.cs | 2 +- .../UI/StartPages/CaliforniaCounties.xaml | 2 +- .../UI/StartPages/CaliforniaCounties.xaml.cs | 2 +- .../UI/StartPages/CaliforniaStartPage.xaml | 2 +- .../UI/StartPages/CaliforniaStartPage.xaml.cs | 2 +- .../CaliforniaStartPageViewModel.cs | 2 +- .../UI/StartPages/OnlineItemStartPage.xaml | 2 +- .../UI/StartPages/OnlineItemStartPage.xaml.cs | 2 +- .../OnlineItemStartPageViewModel.cs | 4 +- .../UI/StartPages/OutofBoxStartPage.xaml | 2 +- .../UI/StartPages/OutofBoxStartPage.xaml.cs | 2 +- .../StartPages/OutofBoxStartPageViewModel.cs | 2 +- .../UI/StartPages/ProjectHelper.cs | 2 +- .../UI/StartPages/StartPage.xaml | 2 +- .../UI/StartPages/StartPage.xaml.cs | 2 +- .../UI/StartPages/StartPageViewModel.cs | 2 +- .../UI/StartPages/StartPageViewModelBase.cs | 2 +- .../UI/StartPages/StockStartPage.xaml | 2 +- .../UI/StartPages/StockStartPage.xaml.cs | 2 +- .../UI/StartPages/StockStartPageViewModel.cs | 2 +- Framework/CustomCatalog/Config.daml | 2 +- Framework/CustomCatalog/CustomCatalog (C#).md | 27 +- Framework/CustomCatalog/Module1.cs | 2 +- Framework/CustomCatalog/OptionsMenuItem.cs | 2 +- .../CustomCatalog/PanelIndicatorStatic.xaml | 2 +- .../PanelIndicatorStatic.xaml.cs | 2 +- .../PanelIndicatorStaticViewModel.cs | 2 +- .../CustomCatalog/Properties/AssemblyInfo.cs | 2 +- Framework/CustomCatalog/ReadMe.md | 27 +- .../CustomCatalog/View/PaneHeader1View.xaml | 2 +- .../View/PaneHeader1View.xaml.cs | 2 +- .../CustomCatalog/View/PaneHeader2View.xaml | 2 +- .../View/PaneHeader2View.xaml.cs | 2 +- .../ViewModel/PaneHeader1ViewModel.cs | 2 +- .../ViewModel/PaneHeader2ViewModel.cs | 2 +- .../ViewModel/PanelViewModelBase.cs | 2 +- .../ViewModelsSharkFin/SubPanel1ViewModel.cs | 2 +- .../ViewModelsSharkFin/SubPanel2ViewModel.cs | 2 +- .../ViewModelsSharkFin/SubPanel3ViewModel.cs | 2 +- .../SubPanelViewModelBase.cs | 2 +- .../ViewsSharkFin/SubPanel1View.xaml | 2 +- .../ViewsSharkFin/SubPanel1View.xaml.cs | 2 +- .../ViewsSharkFin/SubPanel2View.xaml | 2 +- .../ViewsSharkFin/SubPanel2View.xaml.cs | 2 +- .../ViewsSharkFin/SubPanel3View.xaml | 2 +- .../ViewsSharkFin/SubPanel3View.xaml.cs | 2 +- .../CustomCategories/AcmeCustomReport.cs | 43 + Framework/CustomCategories/Config.daml | 66 + .../CustomCategories/CustomCategories.sln | 31 + .../CustomCategoriesExample (C#).md | 56 + .../CustomCategoriesExample.csproj | 163 + .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonBlue16.png | Bin 0 -> 1057 bytes .../DarkImages/GenericButtonBlue32.png | Bin 0 -> 1263 bytes .../CustomCategories/ExtraReport1/Config.daml | 64 + .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../ExtraReport1/ExtraReport1.cs | 47 + .../ExtraReport1/ExtraReport1.csproj | 140 + .../ExtraReport1/Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../ExtraReport1/Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../CustomCategories/ExtraReport1/Module1.cs | 70 + .../ExtraReport1/Properties/AssemblyInfo.cs | 54 + .../Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonBlue16.png | Bin 0 -> 1054 bytes .../Images/GenericButtonBlue32.png | Bin 0 -> 1252 bytes Framework/CustomCategories/Module1.cs | 135 + .../Properties/AssemblyInfo.cs | 54 + Framework/CustomCategories/ReadMe.md | 56 + .../CustomCategories/Report/DefaultReport.cs | 40 + .../CustomCategories/Ribbon/ShowReports.cs | 55 + .../CustomCategories/Screenshots/screen1.png | Bin 0 -> 56491 bytes .../CustomCategories/UI/ReportsWindow.xaml | 78 + .../CustomCategories/UI/ReportsWindow.xaml.cs | 136 + Framework/CustomEvent/Config.daml | 2 +- Framework/CustomEvent/CustomEvent (C#).md | 27 +- Framework/CustomEvent/Module1.cs | 2 +- .../CustomEvent/Properties/AssemblyInfo.cs | 2 +- Framework/CustomEvent/Publish.cs | 2 +- Framework/CustomEvent/ReadMe.md | 27 +- Framework/CustomStyling/Config.daml | 2 +- Framework/CustomStyling/CustomStyling (C#).md | 27 +- .../CustomStyling/CustomUserControl/Class1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Resources/DarkColors.xaml | 2 +- .../Resources/DarkResources.xaml | 2 +- .../Resources/LightColors.xaml | 2 +- .../Resources/LightResources.xaml | 2 +- .../CustomUserControl/Themes/DarkTheme.xaml | 2 +- .../CustomUserControl/Themes/LightTheme.xaml | 2 +- .../CustomUserControl/UI/MyCustomControl.xaml | 2 +- .../UI/MyCustomControl.xaml.cs | 2 +- Framework/CustomStyling/Module1.cs | 2 +- .../CustomStyling/Properties/AssemblyInfo.cs | 2 +- Framework/CustomStyling/ReadMe.md | 27 +- .../CustomStyling/Resources/DarkColors.xaml | 2 +- .../Resources/DarkResources.xaml | 2 +- .../CustomStyling/Resources/LightColors.xaml | 2 +- .../Resources/LightResources.xaml | 2 +- Framework/CustomStyling/Themes/DarkTheme.xaml | 2 +- .../CustomStyling/Themes/LightTheme.xaml | 2 +- Framework/CustomStyling/UI/Dockpane1.xaml | 2 +- Framework/CustomStyling/UI/Dockpane1.xaml.cs | 2 +- .../CustomStyling/UI/Dockpane1ViewModel.cs | 2 +- .../CustomStyling/UI/MyCustomControl.xaml | 2 +- .../CustomStyling/UI/MyCustomControl.xaml.cs | 2 +- .../DAML/Backstage/GeocodeBackstageTab.xaml | 2 +- .../Backstage/GeocodeBackstageTab.xaml.cs | 2 +- .../Backstage/GeocodeBackstageTabViewModel.cs | 2 +- Framework/DAML/Config.daml | 12 +- Framework/DAML/DAML (C#).md | 27 +- .../DAML/Menu/Custom_menus_AddDataButton.cs | 20 +- .../DAML/Menu/Custom_menus_ContextButton.cs | 20 +- Framework/DAML/Menu/New_Menu.cs | 2 +- Framework/DAML/Module1.cs | 2 +- Framework/DAML/New_Menu_Item_Button.cs | 2 +- .../OptionsDialogPropertyPage.xaml | 2 +- .../OptionsDialogPropertyPage.xaml.cs | 2 +- .../OptionsDialogPropertyPageViewModel.cs | 2 +- Framework/DAML/Properties/AssemblyInfo.cs | 2 +- Framework/DAML/ReadMe.md | 27 +- .../Advanced UI Demo (C#).md | 27 +- .../DockPaneBookmarkAdvanced/Bookmark.xaml | 2 +- .../DockPaneBookmarkAdvanced/Bookmark.xaml.cs | 2 +- .../BookmarkViewModel.cs | 2 +- .../DockPaneBookmarkAdvanced/Config.daml | 2 +- Framework/DockPaneBookmarkAdvanced/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Framework/DockPaneBookmarkAdvanced/ReadMe.md | 27 +- Framework/DockPaneBookmarkAdvanced/Utils.cs | 2 +- .../DockPaneBookmarkAdvanced/converter.cs | 4 +- .../DockpaneSimple/BookmarkDockpane.xaml | 4 +- .../DockpaneSimple/BookmarkDockpane.xaml.cs | 2 +- .../BookmarkDockpaneViewModel.cs | 2 +- Framework/DockpaneSimple/Config.daml | 2 +- .../DockpaneSimple/DockpaneSimple (C#).md | 27 +- Framework/DockpaneSimple/Module1.cs | 2 +- .../DockpaneSimple/Properties/AssemblyInfo.cs | 2 +- Framework/DockpaneSimple/ReadMe.md | 27 +- Framework/DockpaneSimple/Utils.cs | 2 +- Framework/DynamicMenu/Config.daml | 2 +- .../DynamicFeatureSelectionMenu.cs | 2 +- Framework/DynamicMenu/DynamicMenu (C#).md | 27 +- Framework/DynamicMenu/DynamicMenu.csproj | 24 +- Framework/DynamicMenu/EmbeddedControl.xaml | 2 +- Framework/DynamicMenu/EmbeddedControl.xaml.cs | 2 +- .../DynamicMenu/EmbeddedControlViewModel.cs | 2 +- .../DynamicMenu/FeatureSelectionDynamic.cs | 2 +- Framework/DynamicMenu/Module1.cs | 2 +- .../DynamicMenu/Properties/AssemblyInfo.cs | 2 +- Framework/DynamicMenu/ReadMe.md | 27 +- Framework/DynamicMenu/packages.config | 2 +- Framework/Gallery/Config.daml | 2 +- Framework/Gallery/GalleryDemo (C#).md | 27 +- Framework/Gallery/Module1.cs | 2 +- Framework/Gallery/Properties/AssemblyInfo.cs | 2 +- Framework/Gallery/ReadMe.md | 27 +- Framework/Gallery/WebMapItem.cs | 2 +- Framework/Gallery/WebMapsGallery.cs | 2 +- Framework/Gallery/WebMapsGalleryTemplate.xaml | 2 +- Framework/HookProCommands/Config.daml | 2 +- .../HookProCommands/HookProCommands (C#).md | 27 +- Framework/HookProCommands/Module1.cs | 2 +- .../HookProCommands/MyAddBookmarksButton.cs | 2 +- Framework/HookProCommands/MyCloseArcGISPro.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Framework/HookProCommands/ReadMe.md | 27 +- .../InsertIntoContextMenu/CIMViewerView.xaml | 2 +- .../CIMViewerView.xaml.cs | 2 +- .../CIMViewerViewModel.cs | 2 +- Framework/InsertIntoContextMenu/Config.daml | 2 +- .../InsertIntoContextMenu (C#).md | 27 +- .../LayerViewerButton.cs | 2 +- Framework/InsertIntoContextMenu/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Framework/InsertIntoContextMenu/ReadMe.md | 27 +- Framework/Licensing/Config.daml | 2 +- Framework/Licensing/Licensing (C#).md | 27 +- Framework/Licensing/Module1.cs | 2 +- .../Licensing/Properties/AssemblyInfo.cs | 2 +- Framework/Licensing/ReadMe.md | 27 +- Framework/Licensing/SelectFeatures.cs | 2 +- .../Licensing/UI/RegistrationWindow.xaml | 2 +- .../Licensing/UI/RegistrationWindow.xaml.cs | 2 +- Framework/Localization/Config.daml | 4 +- Framework/Localization/Config.de.daml | 2 +- Framework/Localization/DockpaneLocalized.xaml | 4 +- .../Localization/DockpaneLocalized.xaml.cs | 2 +- .../DockpaneLocalizedViewModel.cs | 2 +- Framework/Localization/Localization (C#).md | 27 +- Framework/Localization/Module1.cs | 2 +- .../Localization/Properties/AssemblyInfo.cs | 2 +- .../Properties/Resources.de.Designer.cs | 2 +- Framework/Localization/ReadMe.md | 27 +- Framework/Localization/SampleRecord.cs | 2 +- Framework/MapControl/Config.daml | 2 +- Framework/MapControl/MapControl (C#).md | 27 +- Framework/MapControl/Module1.cs | 2 +- Framework/MapControl/OverviewWindow.xaml | 2 +- Framework/MapControl/OverviewWindow.xaml.cs | 2 +- .../MapControl/Properties/AssemblyInfo.cs | 2 +- Framework/MapControl/ReadMe.md | 27 +- Framework/MapControl/ShowOverview.cs | 2 +- Framework/Notifications/AddNotification.cs | 2 +- Framework/Notifications/Config.daml | 2 +- Framework/Notifications/Module1.cs | 2 +- Framework/Notifications/Notifications (C#).md | 27 +- .../Notifications/Properties/AssemblyInfo.cs | 2 +- Framework/Notifications/ReadMe.md | 27 +- Framework/Notifications/RemoveNotification.cs | 2 +- Framework/Notifications/ToastNotification.cs | 2 +- Framework/OpenMapViews/Config.daml | 2 +- Framework/OpenMapViews/MapviewItem.cs | 2 +- Framework/OpenMapViews/Module1.cs | 2 +- Framework/OpenMapViews/OpenMapViews (C#).md | 27 +- .../OpenMapViews/OpenMapviewsDockpane.xaml | 2 +- .../OpenMapViews/OpenMapviewsDockpane.xaml.cs | 2 +- .../OpenMapviewsDockpaneViewModel.cs | 2 +- .../OpenMapViews/Properties/AssemblyInfo.cs | 2 +- Framework/OpenMapViews/ReadMe.md | 27 +- Framework/ProgressDialog/Config.daml | 2 +- .../ProgressDialog/ProgressDialog (C#).md | 27 +- .../ProgressDialog/ProgressDialogModule.cs | 2 +- .../ProgressDialog/Properties/AssemblyInfo.cs | 2 +- Framework/ProgressDialog/ReadMe.md | 27 +- Framework/ProgressDialog/RunDialogButtons.cs | 2 +- Framework/QAReviewTool/AppSettings.cs | 2 +- Framework/QAReviewTool/BackwardButton.cs | 2 +- Framework/QAReviewTool/Config.daml | 8 +- Framework/QAReviewTool/DiscardEditsButton.cs | 2 +- Framework/QAReviewTool/EditCommitQAFlag.cs | 2 +- Framework/QAReviewTool/EditCorrectButton.cs | 2 +- Framework/QAReviewTool/EditNoteComboBox.cs | 2 +- Framework/QAReviewTool/EditRecheckButton.cs | 2 +- Framework/QAReviewTool/EditUndoButton.cs | 2 +- Framework/QAReviewTool/EditWrongButton.cs | 2 +- Framework/QAReviewTool/ForwardButton.cs | 2 +- .../QAReviewTool/LayerFieldListComboBox.cs | 2 +- Framework/QAReviewTool/LayerListComboBox.cs | 2 +- Framework/QAReviewTool/LayerRefreshButton.cs | 2 +- Framework/QAReviewTool/LoadNoteFileButton.cs | 2 +- Framework/QAReviewTool/Module1.cs | 2 +- Framework/QAReviewTool/OpenTableButton.cs | 2 +- .../QAReviewTool/Properties/AssemblyInfo.cs | 2 +- Framework/QAReviewTool/QAFieldListComboBox.cs | 2 +- Framework/QAReviewTool/QAReviewTool (C#).md | 29 +- Framework/QAReviewTool/ReadMe.md | 29 +- Framework/QAReviewTool/SaveEditsButton.cs | 2 +- Framework/QAReviewTool/SaveNoteFileButton.cs | 2 +- Framework/QAReviewTool/ValueListComboBox.cs | 2 +- Framework/README.md | 28 +- Framework/RemoveAddins/AddInFileInfo.cs | 2 +- Framework/RemoveAddins/Config.daml | 2 +- Framework/RemoveAddins/Module1.cs | 2 +- .../RemoveAddins/Properties/AssemblyInfo.cs | 2 +- Framework/RemoveAddins/ReadMe.md | 27 +- Framework/RemoveAddins/RemoveAddins (C#).md | 27 +- .../RemoveAddins/SampleBackstageTabView.xaml | 2 +- .../SampleBackstageTabView.xaml.cs | 2 +- .../RemoveAddins/SampleBackstageTabView1.xaml | 2 +- .../SampleBackstageTabViewModel.cs | 2 +- Framework/RemoveAddins/Utils.cs | 2 +- .../ReusableUserControl/CommonUseWindow.xaml | 2 +- .../CommonUseWindow.xaml.cs | 2 +- .../CommonUseWindowViewModel.cs | 2 +- Framework/ReusableUserControl/Config.daml | 2 +- .../DockpaneWithUserControl.xaml | 2 +- .../DockpaneWithUserControl.xaml.cs | 2 +- .../DockpaneWithUserControlViewModel.cs | 2 +- .../ReusableUserControl/Model/PersonModel.cs | 2 +- Framework/ReusableUserControl/Module1.cs | 2 +- .../MyUserControl/CommonUserControl.xaml | 2 +- .../MyUserControl/CommonUserControl.xaml.cs | 2 +- .../ProWindowUserControl.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Framework/ReusableUserControl/ReadMe.md | 27 +- .../ReusableUserControl (C#).md | 27 +- Framework/ReusingProCommands/Config.daml | 65 + .../CreateBookmarkButton.cs | 48 + Framework/ReusingProCommands/Daml.cs | 15716 +++++++++++++ .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/BookmarkCreate32.png | Bin 0 -> 1411 bytes .../DarkImages/GenericButtonBlue16.png | Bin 0 -> 1057 bytes .../DarkImages/GenericButtonBlue32.png | Bin 0 -> 1263 bytes .../DarkImages/GenericButtonPurple16.png | Bin 0 -> 1061 bytes .../DarkImages/GenericButtonPurple32.png | Bin 0 -> 1269 bytes .../DarkImages/MapTiled32.png | Bin 0 -> 1371 bytes .../Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/BookmarkCreate32.png | Bin 0 -> 1269 bytes .../Images/GenericButtonBlue16.png | Bin 0 -> 1054 bytes .../Images/GenericButtonBlue32.png | Bin 0 -> 1252 bytes .../Images/GenericButtonPurple16.png | Bin 0 -> 1055 bytes .../Images/GenericButtonPurple32.png | Bin 0 -> 1255 bytes .../ReusingProCommands/Images/MapTiled32.png | Bin 0 -> 1371 bytes Framework/ReusingProCommands/Module1.cs | 77 + .../Properties/AssemblyInfo.cs | 54 + Framework/ReusingProCommands/ReadMe.md | 58 + .../ReusingProCommands/ReuseDockPaneView.xaml | 89 + .../ReuseDockPaneView.xaml.cs | 47 + .../ReuseDockPaneViewModel.cs | 177 + .../ReusingProCommands (C#).md | 58 + .../ReusingProCommands.csproj | 182 + .../ReusingProCommands/ReusingProCommands.sln | 25 + .../Screenshots/Screenshot1.png | Bin 0 -> 282294 bytes Framework/RibbonControls/Button1.cs | 2 +- Framework/RibbonControls/ButtonPalette1.cs | 2 +- Framework/RibbonControls/CheckBox1.cs | 2 +- Framework/RibbonControls/ComboBox1.cs | 2 +- Framework/RibbonControls/Config.daml | 4 +- Framework/RibbonControls/CustomControl1.xaml | 4 +- .../RibbonControls/CustomControl1.xaml.cs | 2 +- .../RibbonControls/CustomControl1ViewModel.cs | 2 +- Framework/RibbonControls/EditBox1.cs | 2 +- Framework/RibbonControls/Gallery1.cs | 2 +- .../RibbonControls/Gallery1Template.xaml | 4 +- Framework/RibbonControls/InlineGallery1.cs | 2 +- .../InlineGallery1Template.xaml | 4 +- Framework/RibbonControls/MapTool1.cs | 2 +- Framework/RibbonControls/Menu1.cs | 2 +- Framework/RibbonControls/Module1.cs | 2 +- .../RibbonControls/Properties/AssemblyInfo.cs | 2 +- Framework/RibbonControls/ReadMe.md | 27 +- .../RibbonControls/RibbonControls (C#).md | 27 +- Framework/RibbonControls/Spinner1.cs | 2 +- Framework/RibbonControls/SplitButton1.cs | 2 +- Framework/SLR_Analyst/Config.daml | 4 +- Framework/SLR_Analyst/KeyValueWithTooltip.cs | 2 +- Framework/SLR_Analyst/Module1.cs | 6 +- .../SLR_Analyst/Properties/AssemblyInfo.cs | 2 +- Framework/SLR_Analyst/ReadMe.md | 31 +- Framework/SLR_Analyst/SLR_Analyst (C#).md | 31 +- Framework/SLR_Analyst/SLR_Analyst.xml | 4 +- Framework/SLR_Analyst/SLR_Dockpane.xaml | 2 +- Framework/SLR_Analyst/SLR_Dockpane.xaml.cs | 2 +- .../SLR_Analyst/SLR_DockpaneViewModel.cs | 2 +- Framework/SLR_Analyst/SLR_Pane.xaml | 2 +- Framework/SLR_Analyst/SLR_Pane.xaml.cs | 2 +- Framework/SLR_Analyst/SLR_PaneViewModel.cs | 2 +- .../Backstage/BackstageStylesButton.cs | 2 +- .../Backstage/BackstageStyling.xaml | 2 +- .../Backstage/BackstageStyling.xaml.cs | 2 +- .../Backstage/BackstageStylingViewModel.cs | 2 +- Framework/Styling-with-ArcGIS-Pro/Config.daml | 2 +- .../ArcGISProControlStylesDockPane.xaml | 4 +- .../ArcGISProControlStylesDockPane.xaml.cs | 2 +- ...ArcGISProControlStylesDockPaneViewModel.cs | 2 +- .../ControlStyles/ButtonStyleView.xaml | 4 +- .../ControlStyles/ButtonStyleView.xaml.cs | 2 +- .../ControlStyles/ButtonStyleViewModel.cs | 2 +- .../ControlStyles/CheckBoxStyleView.xaml | 4 +- .../ControlStyles/CheckBoxStyleView.xaml.cs | 2 +- .../ControlStyles/CheckBoxStyleViewModel.cs | 2 +- .../ControlStyles/Customers.cs | 2 +- .../ControlStyles/DataGridStyleView.xaml | 4 +- .../ControlStyles/DataGridStyleView.xaml.cs | 2 +- .../DataGridViewStyleViewModel.cs | 2 +- .../ControlStyles/ExpanderStyleView.xaml | 4 +- .../ControlStyles/ExpanderStyleView.xaml.cs | 2 +- .../ControlStyles/ExpanderStyleViewModel.cs | 2 +- .../ControlStyles/ListBoxStyleView.xaml | 4 +- .../ControlStyles/ListBoxStyleView.xaml.cs | 2 +- .../ControlStyles/ListBoxStyleViewModel.cs | 2 +- .../ControlStyles/RadioButtonStyleView.xaml | 4 +- .../RadioButtonStyleView.xaml.cs | 2 +- .../RadioButtonStyleViewModel.cs | 2 +- .../ControlStyles/StyleViewModelBase.cs | 2 +- .../FontUsage/ArcGISProFontUsageDockPane.xaml | 4 +- .../ArcGISProFontUsageDockPane.xaml.cs | 2 +- .../ArcGISProFontUsageDockPaneViewModel.cs | 2 +- Framework/Styling-with-ArcGIS-Pro/Module1.cs | 2 +- .../ProWindow/ProWindowStylesButton.cs | 2 +- .../ProWindow/ProWindowStyling.xaml | 2 +- .../ProWindow/ProWindowStyling.xaml.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Framework/Styling-with-ArcGIS-Pro/ReadMe.md | 27 +- .../Styling-with-ArcGIS-Pro (C#).md | 27 +- .../Styling-with-ArcGIS-Pro.csproj | 24 +- .../UI/AvalonEditorWrapper.xaml | 4 +- .../UI/AvalonEditorWrapper.xaml.cs | 4 +- .../Styling-with-ArcGIS-Pro/converters.cs | 2 +- .../Styling-with-ArcGIS-Pro/packages.config | 2 +- Framework/UndoRedo/AddOperation.cs | 2 +- Framework/UndoRedo/Config.daml | 4 +- Framework/UndoRedo/Module1.cs | 2 +- Framework/UndoRedo/MySampleOperation.cs | 2 +- Framework/UndoRedo/MyZoomOperation.cs | 2 +- Framework/UndoRedo/Properties/AssemblyInfo.cs | 2 +- Framework/UndoRedo/ReadMe.md | 27 +- Framework/UndoRedo/SampleDockPane.xaml | 2 +- Framework/UndoRedo/SampleDockPane.xaml.cs | 2 +- Framework/UndoRedo/SampleDockPaneViewModel.cs | 2 +- Framework/UndoRedo/UndoRedo (C#).md | 27 +- Framework/WizardSample/Config.daml | 2 +- Framework/WizardSample/Module1.cs | 2 +- .../WizardSample/Properties/AssemblyInfo.cs | 2 +- Framework/WizardSample/ReadMe.md | 27 +- Framework/WizardSample/ShowWizard.cs | 2 +- Framework/WizardSample/UI/Dictionary1.xaml | 2 +- .../WizardSample/UI/WizardPageContent.xaml | 2 +- .../WizardSample/UI/WizardPageContent.xaml.cs | 2 +- Framework/WizardSample/UI/WizardPages.cs | 2 +- Framework/WizardSample/WizardSample (C#).md | 27 +- Framework/WorkingWithDAML/Config.daml | 2 +- Framework/WorkingWithDAML/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Framework/WorkingWithDAML/ReadMe.md | 27 +- .../WorkingWithDAML/ToggleStateButton.cs | 2 +- .../WorkingWithDAML/WorkingWithDAML (C#).md | 27 +- Framework/XAML-Icons/Config.daml | 43 + .../XAML-Icons/DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../XAML-Icons/DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../XAML-Icons/DarkImages/EvilGenius16.png | Bin 0 -> 1487 bytes .../XAML-Icons/DarkImages/EvilGenius16.xaml | 38 + .../XAML-Icons/DarkImages/EvilGenius32.png | Bin 0 -> 2160 bytes .../XAML-Icons/DarkImages/EvilGenius32.xaml | 32 + .../DarkImages/GenericButtonBlue16.png | Bin 0 -> 1057 bytes .../DarkImages/GenericButtonBlue32.png | Bin 0 -> 1263 bytes .../XAML-Icons/Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../XAML-Icons/Images/AddInDesktop32.png | Bin 0 -> 948 bytes Framework/XAML-Icons/Images/EvilGenius16.png | Bin 0 -> 1525 bytes Framework/XAML-Icons/Images/EvilGenius16.xaml | 40 + Framework/XAML-Icons/Images/EvilGenius32.png | Bin 0 -> 2070 bytes Framework/XAML-Icons/Images/EvilGenius32.xaml | 34 + .../XAML-Icons/Images/GenericButtonBlue16.png | Bin 0 -> 1054 bytes .../XAML-Icons/Images/GenericButtonBlue32.png | Bin 0 -> 1252 bytes Framework/XAML-Icons/Module1.cs | 65 + .../XAML-Icons}/Properties/AssemblyInfo.cs | 6 +- Framework/XAML-Icons/Raster_Icon.cs | 28 + Framework/XAML-Icons/ReadMe.md | 54 + .../XAML-Icons/XAML-Icons (C#).md | 38 +- Framework/XAML-Icons/XAML-Icons.sln | 25 + Framework/XAML-Icons/XAMLIcons.cs | 28 + Framework/XAML-Icons/XamlIcons (C#).md | 54 + Framework/XAML-Icons/XamlIcons.csproj | 192 + .../XAML-Icons/screenshots/xamlicons.png | Bin 0 -> 12328 bytes .../AddAField.cs | 2 +- .../AddDeleteFieldToFromFeatureClass (C#).md | 27 +- .../Config.daml | 4 +- .../DeleteTheField.cs | 2 +- .../Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ReadMe.md | 27 +- .../Config.daml | 2 +- .../DataSetInfo.cs | 2 +- .../DatasetTypeCategory.cs | 2 +- .../DatastoreCategory.cs | 2 +- .../DatastoresDefinitionsAndDatasets (C#).md | 27 +- .../Dockpane.xaml | 2 +- .../Dockpane.xaml.cs | 2 +- .../DockpaneViewModel.cs | 2 +- .../EnumDatastoreType.cs | 2 +- .../Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ReadMe.md | 27 +- .../DeleteFeaturesBasedOnSubtype/Config.daml | 2 +- .../DeleteBasedOnSubtypeModule.cs | 2 +- .../DeleteFeaturesBasedOnSubtype (C#).md | 27 +- .../Properties/AssemblyInfo.cs | 2 +- .../DeleteFeaturesBasedOnSubtype/ReadMe.md | 27 +- .../SubtypesComboBox.cs | 2 +- .../Config.daml | 2 +- ...eteFeaturesBasedOnSubtypeVersioned (C#).md | 27 +- .../Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ReadMe.md | 27 +- .../SubtypesComboBox.cs | 2 +- Geodatabase/DomainsUsage/Config.daml | 2 +- Geodatabase/DomainsUsage/DomainsComboBox.cs | 2 +- Geodatabase/DomainsUsage/DomainsUsage (C#).md | 27 +- Geodatabase/DomainsUsage/Module1.cs | 2 +- .../DomainsUsage/Properties/AssemblyInfo.cs | 2 +- Geodatabase/DomainsUsage/ReadMe.md | 27 +- Geodatabase/DynamicJoins/Config.daml | 2 +- Geodatabase/DynamicJoins/DynamicJoins (C#).md | 27 +- Geodatabase/DynamicJoins/JoinsDockpane.xaml | 2 +- .../DynamicJoins/JoinsDockpane.xaml.cs | 2 +- .../DynamicJoins/JoinsDockpaneViewModel.cs | 2 +- Geodatabase/DynamicJoins/Module1.cs | 2 +- .../DynamicJoins/Properties/AssemblyInfo.cs | 2 +- Geodatabase/DynamicJoins/ReadMe.md | 27 +- Geodatabase/FavoriteQueries/Config.daml | 2 +- .../FavoriteQueries/FavoriteQueries (C#).md | 27 +- .../FavoriteQueries/FavoritesDockpane.xaml | 2 +- .../FavoriteQueries/FavoritesDockpane.xaml.cs | 2 +- .../FavoritesDockpaneViewModel.cs | 2 +- Geodatabase/FavoriteQueries/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Geodatabase/FavoriteQueries/ReadMe.md | 27 +- .../Config.daml | 2 +- .../Dockpane1.xaml | 2 +- .../Dockpane1.xaml.cs | 2 +- .../Dockpane1ViewModel.cs | 2 +- ...resBasedOnAttributesWithinAnExtent (C#).md | 27 +- ...uresBasedOnAttributesWithinAnExtent.csproj | 13 +- .../Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ReadMe.md | 27 +- Geodatabase/ListGeodataContent/Config.daml | 2 +- .../ListContentDockpane.xaml | 2 +- .../ListContentDockpane.xaml.cs | 2 +- .../ListContentDockpaneViewModel.cs | 2 +- .../ListGeodataContent (C#).md | 27 +- Geodatabase/ListGeodataContent/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Geodatabase/ListGeodataContent/ReadMe.md | 27 +- Geodatabase/QueryDefDataQuery/Config.daml | 2 +- Geodatabase/QueryDefDataQuery/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../QueryDefDataQuery (C#).md | 27 +- .../QueryDefDataQuery/QueryDefDockpane.xaml | 2 +- .../QueryDefDockpane.xaml.cs | 2 +- .../QueryDefDockpaneViewModel.cs | 2 +- Geodatabase/QueryDefDataQuery/ReadMe.md | 27 +- Geodatabase/README.md | 27 +- .../AttachmentsDockpane.xaml | 2 +- .../AttachmentsDockpane.xaml.cs | 2 +- .../AttachmentsDockpaneViewModel.cs | 2 +- Geodatabase/ReplaceAttachments/Config.daml | 2 +- Geodatabase/ReplaceAttachments/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Geodatabase/ReplaceAttachments/ReadMe.md | 27 +- .../ReplaceAttachments (C#).md | 27 +- .../ReplaceAttachments/Util/LinqExtensions.cs | 2 +- Geodatabase/SimplePointPluginTest/Config.daml | 62 + Geodatabase/SimplePointPluginTest/Daml.cs | 19424 ++++++++++++++++ .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonBlue16.png | Bin 0 -> 1057 bytes .../DarkImages/GenericButtonBlue32.png | Bin 0 -> 1263 bytes .../Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonBlue16.png | Bin 0 -> 1054 bytes .../Images/GenericButtonBlue32.png | Bin 0 -> 1252 bytes Geodatabase/SimplePointPluginTest/Module1.cs | 92 + .../Properties/AssemblyInfo.cs | 54 + Geodatabase/SimplePointPluginTest/ReadMe.md | 64 + .../Screenshots/screen1.png | Bin 0 -> 36591 bytes .../Screenshots/screen2.png | Bin 0 -> 576861 bytes .../SimplePointData/EarthquakeDamage.csv | 28 + .../SimplePointData/EarthquakeDamage.xls | Bin 0 -> 26624 bytes .../SimplePointData/Meteorites_UK.csv | 23 + .../SimplePointData/Meteorites_UK.xls | Bin 0 -> 26624 bytes .../SimplePointData/SimplePoint_Towns.spt | 227 + .../SimplePointData/points.csp | 36 + .../SimplePointData/tree_inspections.csv | 16 + .../SimplePointData/tree_inspections.xls | Bin 0 -> 28672 bytes .../SimplePointPlugin/Config.xml | 21 + .../SimplePointPlugin/Helpers/RBushCoord3D.cs | 155 + .../ProPluginCursorTemplate.cs | 88 + .../ProPluginDatasourceTemplate.cs | 154 + .../ProPluginTableTemplate.cs | 568 + .../Properties/AssemblyInfo.cs | 54 + .../SimplePointPlugin.csproj | 121 + .../SimplePointPlugin/app.config | 11 + .../SimplePointPlugin/packages.config | 5 + .../SimplePointPluginTest (C#).md | 64 + .../SimplePointPluginTest.csproj | 154 + .../SimplePointPluginTest.sln | 31 + Geodatabase/SimplePointPluginTest/TestCsv1.cs | 106 + Geodatabase/SimplePointPluginTest/TestCsv2.cs | 71 + Geodatabase/ValidateFeatures/Config.daml | 61 + .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonBlue16.png | Bin 0 -> 1057 bytes .../DarkImages/GenericButtonBlue32.png | Bin 0 -> 1263 bytes .../DarkImages/GenericButtonPurple16.png | Bin 0 -> 1061 bytes .../DarkImages/GenericButtonPurple32.png | Bin 0 -> 1269 bytes .../Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonBlue16.png | Bin 0 -> 1054 bytes .../Images/GenericButtonBlue32.png | Bin 0 -> 1252 bytes .../Images/GenericButtonPurple16.png | Bin 0 -> 1055 bytes .../Images/GenericButtonPurple32.png | Bin 0 -> 1255 bytes Geodatabase/ValidateFeatures/MapValidator.cs | 102 + Geodatabase/ValidateFeatures/Module1.cs | 73 + .../Properties/AssemblyInfo.cs | 54 + Geodatabase/ValidateFeatures/ReadMe.md | 54 + .../Screenshots/Screenshot1.png | Bin 0 -> 349405 bytes .../ValidateFeatures/ValidateFeatures (C#).md | 54 + .../ValidateFeatures/ValidateFeatures.csproj | 170 + .../ValidateFeatures/ValidateFeatures.sln | 25 + .../ValidateFeatures/ValidateResultsPane.xaml | 48 + .../ValidateResultsPane.xaml.cs | 51 + .../ValidateResultsPaneViewModel.cs | 116 + .../ConstructingGeometries_CSharp/Config.daml | 4 +- .../ConstructingGeometriesModule.cs | 2 +- .../ConstructingGeometries_CSharp (C#).md | 27 +- .../Properties/AssemblyInfo.cs | 2 +- .../ConstructingGeometries_CSharp/ReadMe.md | 27 +- .../ConstructingGeometries_CSharp/Setup.cs | 2 +- .../createMultiPoints.cs | 2 +- .../createPoints.cs | 2 +- .../createPolygons.cs | 2 +- .../createPolylines.cs | 2 +- .../ConstructingGeometries_VB/Config.daml | 4 +- .../ConstructingGeometriesModule.vb | 2 +- .../ConstructingGeometries_VB (VB).md | 27 +- .../My Project/AssemblyInfo.vb | 2 +- .../ConstructingGeometries_VB/Readme.md | 27 +- .../ConstructingGeometries_VB/Setup.vb | 2 +- .../createMultiPoints.vb | 2 +- .../ConstructingGeometries_VB/createPoints.vb | 2 +- .../createPolygons.vb | 2 +- .../createPolylines.vb | 2 +- .../Common/ValueConverters.cs | 2 +- Geometry/CoordinateSystemDialog/Config.daml | 4 +- .../CoordinateSystemPicker (C#).md | 27 +- Geometry/CoordinateSystemDialog/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Geometry/CoordinateSystemDialog/ReadMe.md | 27 +- .../ShowDialogButton.cs | 2 +- .../UI/CoordSysDialog.xaml | 2 +- .../UI/CoordSysDialog.xaml.cs | 2 +- .../UI/CoordSysPickerView.xaml | 2 +- .../UI/CoordSysPickerView.xaml.cs | 2 +- .../UI/CoordSysPickerViewModel.cs | 2 +- .../UI/CoordSysViewModel.cs | 2 +- Geometry/GeometrySamples/Button1.cs | 2 +- Geometry/GeometrySamples/Config.daml | 2 +- .../GeometrySamples/GeometrySamples (C#).md | 27 +- Geometry/GeometrySamples/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Geometry/GeometrySamples/ReadMe.md | 27 +- Geometry/README.md | 25 +- .../CallScriptFromNet (c#).md | 27 +- Geoprocessing/CallScriptFromNet/Config.daml | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Geoprocessing/CallScriptFromNet/ReadMe.md | 27 +- .../CallScriptFromNet/RunPyScriptButton.cs | 2 +- .../CallScriptFromNet/RunPyScriptModule.cs | 2 +- Geoprocessing/DriveTimeGP/Config.daml | 4 +- Geoprocessing/DriveTimeGP/DriveTimeGP (C#).md | 29 +- Geoprocessing/DriveTimeGP/DriveTimeGPTool.cs | 2 +- Geoprocessing/DriveTimeGP/Module1.cs | 2 +- .../DriveTimeGP/Properties/AssemblyInfo.cs | 2 +- Geoprocessing/DriveTimeGP/ReadMe.md | 29 +- Geoprocessing/Geocode/CIMGraphicsHelper.cs | 2 +- Geoprocessing/Geocode/Candidate.cs | 2 +- Geoprocessing/Geocode/Config.daml | 2 +- Geoprocessing/Geocode/Geocode (C#).md | 27 +- Geoprocessing/Geocode/GeocodeButton.cs | 2 +- Geoprocessing/Geocode/GeocodeModule.cs | 2 +- Geoprocessing/Geocode/GeocodeTextWindow.xaml | 2 +- .../Geocode/GeocodeTextWindow.xaml.cs | 2 +- Geoprocessing/Geocode/GeocodeURI.cs | 2 +- Geoprocessing/Geocode/GeocodeUtils.cs | 2 +- Geoprocessing/Geocode/GeocodeWindow.xaml | 2 +- Geoprocessing/Geocode/GeocodeWindow.xaml.cs | 2 +- Geoprocessing/Geocode/ObjectSerialization.cs | 2 +- Geoprocessing/Geocode/ObservableObject.cs | 2 +- .../Geocode/Properties/AssemblyInfo.cs | 2 +- Geoprocessing/Geocode/ReadMe.md | 27 +- .../BufferGeometryTool.cs | 2 +- .../GeoprocessingExecuteAsync/Config.daml | 2 +- .../GPExecuteModule.cs | 2 +- .../GeoprocessingExecuteAsync (C#).md | 27 +- .../Properties/AssemblyInfo.cs | 2 +- .../GeoprocessingExecuteAsync/ReadMe.md | 27 +- Geoprocessing/README.md | 25 +- Layouts/DuplicateLayout/Clone.cs | 110 + Layouts/DuplicateLayout/Config.daml | 64 + .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DuplicateLayout/DarkImages/clone16.png | Bin 0 -> 632 bytes .../DuplicateLayout/DarkImages/clone32.png | Bin 0 -> 1365 bytes .../DuplicateLayout/DuplicateLayout (C#).md | 54 + .../DuplicateLayout/DuplicateLayout.csproj | 146 + Layouts/DuplicateLayout/DuplicateLayout.sln | 25 + .../DuplicateLayout/Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../DuplicateLayout/Images/AddInDesktop32.png | Bin 0 -> 948 bytes Layouts/DuplicateLayout/Images/clone.png | Bin 0 -> 8378 bytes Layouts/DuplicateLayout/Images/clone16.png | Bin 0 -> 632 bytes Layouts/DuplicateLayout/Images/clone32.png | Bin 0 -> 1365 bytes Layouts/DuplicateLayout/Module1.cs | 83 + .../Properties/AssemblyInfo.cs | 54 + Layouts/DuplicateLayout/ReadMe.md | 54 + Layouts/DuplicateLayout/screenshots/clone.png | Bin 0 -> 62670 bytes Layouts/LayoutMapSeries/Config.daml | 2 +- .../LayoutMapSeries/GenerateMapSeries.xaml | 2 +- .../LayoutMapSeries/GenerateMapSeries.xaml.cs | 2 +- .../GenerateMapSeriesViewModel.cs | 2 +- .../Helpers/MapSeriesHelper.cs | 2 +- .../LayoutMapSeries/LayoutMapSeries (C#).md | 27 +- .../LayoutSettings/MapSeriesDefinition.cs | 2 +- .../LayoutMapSeries/LayoutSettings/SetPage.cs | 2 +- Layouts/LayoutMapSeries/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Layouts/LayoutMapSeries/ReadMe.md | 27 +- .../Properties/AssemblyInfo.cs | 2 +- .../RecordNavigator/RecordNavigator.cs | 2 +- .../RecordNavigator/RecordNavigator.xaml | 2 +- .../RecordNavigator/Themes/Generic.xaml | 2 +- .../ZeroToOneBasedIndexConverter.cs | 2 +- Layouts/LayoutMapSeries/SaveCIMLayout.cs | 2 +- Layouts/Puzzle_2-1/Config.daml | 2 +- Layouts/Puzzle_2-1/CreateGameBoard.cs | 2 +- Layouts/Puzzle_2-1/Globals.cs | 2 +- Layouts/Puzzle_2-1/Module1.cs | 2 +- Layouts/Puzzle_2-1/NewGame.cs | 2 +- Layouts/Puzzle_2-1/PlayGame.cs | 2 +- Layouts/Puzzle_2-1/Properties/AssemblyInfo.cs | 2 +- Layouts/Puzzle_2-1/Puzzle_2-1 (C#).md | 27 +- Layouts/Puzzle_2-1/ReadMe.md | 27 +- Layouts/Puzzle_2-1/ScramblePieces.cs | 2 +- Layouts/README.md | 26 +- .../AddRasterLayer/AddRasterLayer (C#).md | 27 +- .../AddRasterLayer/AddRasterLayerButton.cs | 2 +- Map-Authoring/AddRasterLayer/Config.daml | 2 +- .../AddRasterLayer/CustomRasterModule.cs | 2 +- .../AddRasterLayer/Properties/AssemblyInfo.cs | 2 +- Map-Authoring/AddRasterLayer/ReadMe.md | 27 +- Map-Authoring/CIMExamples/CIMExamples (C#).md | 27 +- .../CIMExamples/ChangeLayerDataSource.cs | 2 +- .../CIMExamples/ChangeLayerSelectionColor.cs | 2 +- Map-Authoring/CIMExamples/Config.daml | 2 +- .../CreateCIMRendererFromScratch.cs | 2 +- .../CreateCIMRendererWithDefinition.cs | 2 +- .../CreateSymbolLevelsOnUSHighways.cs | 2 +- Map-Authoring/CIMExamples/Module1.cs | 2 +- .../CIMExamples/Properties/AssemblyInfo.cs | 2 +- Map-Authoring/CIMExamples/ReadMe.md | 27 +- .../AddRasterLayer.cs | 2 +- .../ApplyColorizers.cs | 2 +- .../ChangeColorizerForRasterLayer (C#).md | 27 +- .../ColorizerDefinitionVM.cs | 2 +- .../ChangeColorizerForRasterLayer/Config.daml | 2 +- .../ChangeColorizerForRasterLayer/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../RasterLayerVM.cs | 2 +- .../ChangeColorizerForRasterLayer/ReadMe.md | 27 +- .../ConstructMarkerFromFont/CharacterItem.cs | 2 +- .../ConstructMarkerFromFont/Config.daml | 2 +- .../ConstructMarkerFromFont (C#).md | 27 +- .../ConstructMarkerFromFont.csproj | 24 +- .../Construct_Marker.xaml | 2 +- .../Construct_Marker.xaml.cs | 2 +- .../Construct_MarkerViewModel.cs | 2 +- .../ConstructMarkerFromFont/Converters.cs | 2 +- .../FontFamilyListItem.cs | 2 +- .../ConstructMarkerFromFont/Module1.cs | 2 +- .../NameDictionaryHelper.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ConstructMarkerFromFont/ReadMe.md | 27 +- .../TypeFaceListItem.cs | 2 +- .../ConstructMarkerFromFont/packages.config | 2 +- Map-Authoring/CustomSymbolPicker/Config.daml | 2 +- .../CustomSymbolPicker (C#).md | 27 +- .../Gallery_Search_Dockpane.xaml | 2 +- .../Gallery_Search_Dockpane.xaml.cs | 2 +- .../Gallery_Search_DockpaneViewModel.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Authoring/CustomSymbolPicker/ReadMe.md | 27 +- .../CustomSymbolPicker/SymbolPickerModule.cs | 2 +- .../DictionarySymbolPreview/Config.daml | 4 +- .../DictionarySymbolPreview (C#).md | 29 +- .../DictionarySymbolPreview.csproj | 24 +- .../FromLiveExplorer/CodeBox.cs | 2 +- .../FromLiveExplorer/Core/CSharpFormatter.cs | 2 +- .../Core/CodeFormatting/CSharpFormat.cs | 2 +- .../Core/CodeFormatting/XamlFormat.cs | 2 +- .../FromLiveExplorer/Core/XamlFormatter.cs | 2 +- .../GenerateMetadata/Generate_Metadata.cs | 2 +- .../DictionarySymbolPreview/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../DictionarySymbolPreview/ReadMe.md | 29 +- .../SymbolPreview.xaml | 2 +- .../SymbolPreview.xaml.cs | 2 +- .../SymbolPreviewViewModel.cs | 2 +- .../UI/DictionarySymbolView.xaml | 2 +- .../UI/DictionarySymbolView.xaml.cs | 2 +- .../DictionarySymbolPreview/packages.config | 2 +- .../ExportWeb3DObjectResource/Config.daml | 2 +- .../ExportWeb3DObjectResource (C#).md | 27 +- .../ExportWeb3DObjectResource/Exporter.cs | 2 +- .../ExportWeb3DObjectResource/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ExportWeb3DObjectResource/ReadMe.md | 27 +- Map-Authoring/GeocodingTools/Config.daml | 4 +- .../GeocodingTools/CustomGeocodeDockpane.xaml | 4 +- .../CustomGeocodeDockpane.xaml.cs | 4 +- .../CustomGeocodeDockpaneViewModel.cs | 4 +- .../GeocodingTools/GeocodeDockpane.xaml | 4 +- .../GeocodingTools/GeocodeDockpane.xaml.cs | 4 +- .../GeocodeDockpaneViewModel.cs | 4 +- .../GeocodingTools/GeocodingTools (C#).md | 27 +- Map-Authoring/GeocodingTools/Module1.cs | 4 +- .../GeocodingTools/Properties/AssemblyInfo.cs | 2 +- Map-Authoring/GeocodingTools/ReadMe.md | 27 +- Map-Authoring/GeocodingTools/SimpleGeocode.cs | 6 +- .../GetSymbolSwatch/Config.daml | 27 +- .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonPurple16.png | Bin 0 -> 1061 bytes .../DarkImages/GenericButtonPurple32.png | Bin 0 -> 1269 bytes .../DarkImages/colorwheel-16.png | Bin .../DarkImages/colorwheel-32.png | Bin .../GetSymbolSwatch/GetSymbolSwatch (C#).md | 29 +- .../GetSymbolSwatch/GetSymbolSwatch.csproj | 0 .../GetSymbolSwatch/GetSymbolSwatch.sln | 0 .../GetSymbolSwatch/Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../GetSymbolSwatch/Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonPurple16.png | Bin 0 -> 1055 bytes .../Images/GenericButtonPurple32.png | Bin 0 -> 1255 bytes .../GetSymbolSwatch/Images/colorwheel-16.png | Bin .../GetSymbolSwatch/Images/colorwheel-32.png | Bin .../GetSymbolSwatch/Module1.cs | 20 +- .../Properties/AssemblyInfo.cs | 54 + Map-Authoring/GetSymbolSwatch/ReadMe.md | 67 + .../Screenshots/Screenshot1.png | Bin .../Screenshots/Screenshot2.png | Bin .../Screenshots/Screenshot3.png | Bin .../Screenshots/Screenshot4.png | Bin .../ShowSymbolSwatchDockpane.xaml | 20 +- .../ShowSymbolSwatchDockpane.xaml.cs | 47 + .../ShowSymbolSwatchDockpaneViewModel.cs | 20 +- .../GetSymbolSwatch/SymbolSwatchInfo.cs | 20 +- Map-Authoring/LayersPane/Config.daml | 4 +- .../BooleanToVisibilityConverter.cs | 2 +- Map-Authoring/LayersPane/LayersPane (C#).md | 29 +- Map-Authoring/LayersPane/LayersPaneModule.cs | 2 +- Map-Authoring/LayersPane/LayersPaneUtils.cs | 2 +- .../LayersPane/Properties/AssemblyInfo.cs | 2 +- Map-Authoring/LayersPane/ReadMe.md | 29 +- Map-Authoring/LayersPane/UI/LayersPane.xaml | 2 +- .../LayersPane/UI/LayersPane.xaml.cs | 2 +- .../LayersPane/UI/LayersPaneViewModel.cs | 2 +- .../MappingAddIns/AddLayer/AddLayer.cs | 2 +- .../MappingAddIns/AddLayer/AddLayerDlg.xaml | 2 +- .../AddLayer/AddLayerDlg.xaml.cs | 2 +- .../AddLayer/ExtensionMethods.cs | 2 +- Map-Authoring/MappingAddIns/Config.daml | 2 +- .../MappingAddIns/MappingSampleAddIns (C#).md | 27 +- .../MappingAddIns/MappingSampleAddIns.cs | 2 +- .../MappingAddIns/Properties/AssemblyInfo.cs | 2 +- Map-Authoring/MappingAddIns/ReadMe.md | 27 +- Map-Authoring/MappingAddIns/UpdateBasemap.cs | 2 +- .../Config.daml | 4 +- .../Converter.cs | 2 +- .../Module1.cs | 2 +- ...eduralSymbolLayersWithRulePackages (C#).md | 29 +- .../ProceduralSymbolWithRulePackages.xaml | 2 +- .../ProceduralSymbolWithRulePackages.xaml.cs | 2 +- ...oceduralSymbolWithRulePackagesViewModel.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ReadMe.md | 29 +- .../RulePackage.cs | 2 +- Map-Authoring/QueryBuilderControl/Config.daml | 4 +- .../DefinitionQueryDockPane.xaml | 4 +- .../DefinitionQueryDockPane.xaml.cs | 4 +- .../DefinitionQueryDockPaneViewModel.cs | 4 +- Map-Authoring/QueryBuilderControl/Module1.cs | 4 +- .../Properties/AssemblyInfo.cs | 2 +- .../QueryBuilderControl (C#).md | 27 +- .../QueryBuilderControl.csproj | 24 +- Map-Authoring/QueryBuilderControl/ReadMe.md | 27 +- .../QueryBuilderControl/packages.config | 2 +- Map-Authoring/README.md | 26 +- Map-Authoring/Renderer/ApplyRenderer.cs | 4 +- Map-Authoring/Renderer/ClassBreakRenderers.cs | 58 +- Map-Authoring/Renderer/Config.daml | 2 +- Map-Authoring/Renderer/HeatMapRenderers.cs | 2 +- Map-Authoring/Renderer/Helpers/SDKHelpercs.cs | 2 +- Map-Authoring/Renderer/Module1.cs | 2 +- .../Renderer/Properties/AssemblyInfo.cs | 2 +- .../Renderer/ProportionalRenderers.cs | 2 +- Map-Authoring/Renderer/ReadMe.md | 27 +- Map-Authoring/Renderer/Renderer (C#).md | 27 +- Map-Authoring/Renderer/Renderer.xml | 8 + Map-Authoring/Renderer/SimpleRenderers.cs | 2 +- .../Renderer/UniqueValueRenderers.cs | 2 +- .../screenshots/graduatedColorOutline.png | Bin 0 -> 394144 bytes Map-Authoring/Symbology/Config.daml | 2 +- .../Symbology/CustomSymbolStyleItem.cs | 2 +- Map-Authoring/Symbology/LineSymbology.cs | 2 +- Map-Authoring/Symbology/MeshSymbology.cs | 4 +- Map-Authoring/Symbology/Module1.cs | 2 +- Map-Authoring/Symbology/PointSymbology.cs | 2 +- Map-Authoring/Symbology/PolygonSymbology.cs | 2 +- .../Symbology/Properties/AssemblyInfo.cs | 2 +- Map-Authoring/Symbology/ReadMe.md | 27 +- Map-Authoring/Symbology/Symbology (C#).md | 27 +- Map-Authoring/Symbology/SymbologyPane.xaml | 2 +- Map-Authoring/Symbology/SymbologyPane.xaml.cs | 2 +- .../Symbology/SymbologyPaneViewModel.cs | 2 +- Map-Authoring/TextSymbols/Config.daml | 2 +- Map-Authoring/TextSymbols/Converters.cs | 2 +- Map-Authoring/TextSymbols/Module1.cs | 2 +- .../TextSymbols/Properties/AssemblyInfo.cs | 2 +- Map-Authoring/TextSymbols/ReadMe.md | 27 +- Map-Authoring/TextSymbols/TextSymbols (C#).md | 27 +- Map-Authoring/TextSymbols/TextSymbols.cs | 2 +- Map-Authoring/TextSymbols/TextSymbols.xml | 30 - .../TextSymbols/TextSymbolsGallery.xaml | 2 +- .../TextSymbols/TextSymbolsGallery.xaml.cs | 2 +- .../TextSymbolsGalleryViewModel.cs | 2 +- .../AddRasterLayerButton.cs | 2 +- .../WorkingWithRasterLayers/AddinModule.cs | 2 +- .../WorkingWithRasterLayers/Config.daml | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../WorkingWithRasterLayers/RasterLayersVM.cs | 2 +- .../WorkingWithRasterLayers/ReadMe.md | 27 +- .../SetCompressionButton.cs | 2 +- .../SetProcessingTemplateButton.cs | 2 +- .../SetResamplingTypeButton.cs | 2 +- .../SetStretchTypeButton.cs | 2 +- .../WorkingWithRasterLayers (C#).md | 27 +- .../AnimationFromPath (C#).md | 27 +- Map-Exploration/AnimationFromPath/Config.daml | 2 +- .../CreateAnimationFromPath.cs | 2 +- Map-Exploration/AnimationFromPath/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/AnimationFromPath/ReadMe.md | 27 +- .../AnimationFromPath/SetTarget.cs | 2 +- .../AnimationFromPath/UI_Options.cs | 2 +- .../AnimationTools/AnimationTools (C#).md | 73 + .../AnimationTools/AnimationTools.csproj | 175 + .../AnimationTools/AnimationTools.sln | 25 + Map-Exploration/AnimationTools/Config.daml | 80 + .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonBlue16.png | Bin 0 -> 1057 bytes .../DarkImages/GenericButtonBlue32.png | Bin 0 -> 1263 bytes .../DarkImages/GenericButtonRed16.png | Bin 0 -> 1063 bytes .../DarkImages/GenericButtonRed32.png | Bin 0 -> 1260 bytes .../AnimationTools/Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../AnimationTools/Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonBlue16.png | Bin 0 -> 1054 bytes .../Images/GenericButtonBlue32.png | Bin 0 -> 1252 bytes .../Images/GenericButtonRed16.png | Bin 0 -> 1056 bytes .../Images/GenericButtonRed32.png | Bin 0 -> 1241 bytes .../AnimationTools/Images/Helicopter.png | Bin 0 -> 1983 bytes .../AnimationTools/Images/Mustang.png | Bin 0 -> 2441 bytes .../AnimationTools/Images/Sailboat.png | Bin 0 -> 2285 bytes Map-Exploration/AnimationTools/Module1.cs | 547 + .../AnimationTools/Properties/AssemblyInfo.cs | 54 + Map-Exploration/AnimationTools/ReadMe.md | 73 + .../AnimationTools/Screenshots/Screen1.png | Bin 0 -> 4326 bytes .../AnimationTools/Screenshots/Screen2.png | Bin 0 -> 4674 bytes .../AnimationTools/Screenshots/Screen3.png | Bin 0 -> 53853 bytes .../AnimationTools/Screenshots/Screen4.png | Bin 0 -> 53674 bytes .../AnimationTools/SpeedEditBox.cs | 35 + .../AnimationTools/SpeedKeyframesButton.cs | 50 + .../TenSecondKeyframesButton.cs | 48 + .../AnimationTools/VehicleListComboBox.cs | 96 + .../BasicMapTool/BasicEmbeddableControl.xaml | 2 +- .../BasicEmbeddableControl.xaml.cs | 2 +- .../BasicEmbeddableControlViewModel.cs | 2 +- .../BasicMapTool/BasicMapTool (C#).md | 27 +- Map-Exploration/BasicMapTool/BasicMapTool.cs | 2 +- Map-Exploration/BasicMapTool/Config.daml | 2 +- Map-Exploration/BasicMapTool/Module1.cs | 2 +- .../BasicMapTool/Properties/AssemblyInfo.cs | 2 +- Map-Exploration/BasicMapTool/ReadMe.md | 27 +- .../BingStreetside/BingStreetside (C#).md | 27 +- .../BingStreetside/BingStreetsideModule.cs | 2 +- .../BingStreetside/BingStreetsideTool.cs | 2 +- .../BingStreetside/BingStreetsideView.xaml | 2 +- .../BingStreetside/BingStreetsideView.xaml.cs | 2 +- .../BingStreetside/BingStreetsideViewModel.cs | 2 +- Map-Exploration/BingStreetside/Config.daml | 2 +- Map-Exploration/BingStreetside/HtmlInterop.cs | 2 +- .../BingStreetside/Properties/AssemblyInfo.cs | 2 +- Map-Exploration/BingStreetside/ReadMe.md | 27 +- .../Utility/WebBrowserUtility.cs | 2 +- .../CameraNavigation/CameraModule.cs | 2 +- .../CameraNavigation/CameraNavigation (C#).md | 27 +- .../CameraNavigation/CameraPane.xaml | 4 +- .../CameraNavigation/CameraPane.xaml.cs | 2 +- .../CameraNavigation/CameraPaneViewModel.cs | 2 +- Map-Exploration/CameraNavigation/Config.daml | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/CameraNavigation/ReadMe.md | 27 +- Map-Exploration/CustomAnimation/Animation.cs | 2 +- .../CustomAnimation/AroundPoint.cs | 2 +- Map-Exploration/CustomAnimation/Config.daml | 2 +- .../CustomAnimation/CustomAnimation (C#).md | 27 +- Map-Exploration/CustomAnimation/FollowPath.cs | 2 +- .../CustomAnimation/PathOptionsControl.xaml | 2 +- .../PathOptionsControl.xaml.cs | 2 +- .../PathOptionsControlViewModel.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/CustomAnimation/ReadMe.md | 27 +- .../CustomAnimation/TimingControl.xaml | 2 +- .../CustomAnimation/TimingControl.xaml.cs | 2 +- .../CustomAnimation/TimingControlViewModel.cs | 2 +- Map-Exploration/CustomIdentify/Config.daml | 4 +- .../CustomIdentify/CustomIdentify (C#).md | 29 +- .../CustomIdentify/CustomIdentify.cs | 2 +- .../CustomIdentify/DynamicPopupContent.cs | 2 +- .../CustomIdentify/HierarchyRow.cs | 2 +- Map-Exploration/CustomIdentify/Module1.cs | 2 +- .../CustomIdentify/Properties/AssemblyInfo.cs | 2 +- Map-Exploration/CustomIdentify/ReadMe.md | 29 +- Map-Exploration/CustomIdentify/RelateInfo.cs | 2 +- .../CustomPaneWithContents/Config.daml | 2 +- .../CustomPaneWithContents/CustomPane.xaml | 2 +- .../CustomPaneWithContents/CustomPane.xaml.cs | 2 +- .../CustomPaneContentsControl.xaml | 2 +- .../CustomPaneContentsControl.xaml.cs | 2 +- .../CustomPaneViewModel.cs | 2 +- .../CustomPaneWithContents (C#).md | 27 +- .../CustomPaneWithContents/Module1.cs | 4 +- .../Properties/AssemblyInfo.cs | 2 +- .../CustomPaneWithContents/ReadMe.md | 27 +- Map-Exploration/CustomPopup/Config.daml | 2 +- .../CustomPopup/CustomPopup (C#).md | 27 +- .../CustomPopup/CustomPopupTool.cs | 2 +- Map-Exploration/CustomPopup/PopupModule.cs | 2 +- .../CustomPopup/Properties/AssemblyInfo.cs | 2 +- Map-Exploration/CustomPopup/ReadMe.md | 27 +- Map-Exploration/CustomPopup/template.html | 2 +- Map-Exploration/FeatureSelection/Config.daml | 2 +- .../FeatureSelection/FeatureSelection (C#).md | 27 +- .../FeatureSelectionDockPane.xaml | 4 +- .../FeatureSelectionDockPane.xaml.cs | 2 +- .../FeatureSelectionDockPaneViewModel.cs | 2 +- .../FeatureSelection/FeatureSelectionTool.cs | 2 +- Map-Exploration/FeatureSelection/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/FeatureSelection/ReadMe.md | 27 +- .../IdentifyWindow/AttributeDockpane.xaml | 2 +- .../IdentifyWindow/AttributeDockpane.xaml.cs | 2 +- .../AttributeDockpaneViewModel.cs | 2 +- Map-Exploration/IdentifyWindow/Config.daml | 4 +- .../IdentifyWindow/IdentifyWindow (C#).md | 29 +- Map-Exploration/IdentifyWindow/Module1.cs | 2 +- .../IdentifyWindow/Properties/AssemblyInfo.cs | 2 +- Map-Exploration/IdentifyWindow/ReadMe.md | 29 +- .../IdentifyWithSketchTool/Config.daml | 2 +- .../IdentifyWithSketchTool/CustomIdentify.cs | 2 +- .../IdentifyWithSketchTool (C#).md | 27 +- .../IdentifyWithSketchTool/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../IdentifyWithSketchTool/ReadMe.md | 27 +- .../IdentifyWithSketchTool/SelectAndZoom.cs | 2 +- .../ImpersonateMapPane/Config.daml | 4 +- .../ImpersonateMapPane (C#).md | 27 +- .../ImpersonateMapPane1.xaml | 4 +- .../ImpersonateMapPane1.xaml.cs | 2 +- .../ImpersonateMapPane1ViewModel.cs | 2 +- Map-Exploration/ImpersonateMapPane/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/ImpersonateMapPane/ReadMe.md | 27 +- .../ImpersonateMapPane/UserControl1.xaml | 4 +- .../ImpersonateMapPane/UserControl1.xaml.cs | 2 +- Map-Exploration/LayerPopups/AdvancedPopup.cs | 2 +- Map-Exploration/LayerPopups/Config.daml | 2 +- .../LayerPopups/Helpers/LayerExtensions.cs | 2 +- .../Helpers/LayerPopupInfoHelper.cs | 2 +- .../LayerPopups/Helpers/MapMemberHelper.cs | 2 +- .../Helpers/PopupInfoTextFactory.cs | 2 +- .../LayerPopups/LayerPopups (C#).md | 27 +- Map-Exploration/LayerPopups/Module1.cs | 2 +- .../LayerPopups/Properties/AssemblyInfo.cs | 2 +- Map-Exploration/LayerPopups/ReadMe.md | 27 +- Map-Exploration/LayerPopups/ResetPopup.cs | 2 +- Map-Exploration/LayerPopups/SimplePopup.cs | 2 +- Map-Exploration/MagnifierWindow/Config.daml | 2 +- .../MagnifierWindow/MagnifierWindow (C#).md | 27 +- .../MagnifierWindow/Magnifier_MapTool.cs | 2 +- .../MagnifierWindow/MapControlWindow.xaml | 2 +- .../MagnifierWindow/MapControlWindow.xaml.cs | 2 +- .../MapControlWindow_ViewModel.cs | 2 +- Map-Exploration/MagnifierWindow/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/MagnifierWindow/ReadMe.md | 27 +- Map-Exploration/MapToolIdentify/Config.daml | 4 +- .../MapToolIdentify/MapToolIdentify (C#).md | 29 +- .../MapToolIdentify/MapToolIdentify.cs | 2 +- Map-Exploration/MapToolIdentify/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/MapToolIdentify/ReadMe.md | 29 +- Map-Exploration/MapToolSelect/Config.daml | 4 +- .../MapToolSelect/MapToolSelect (C#).md | 29 +- .../MapToolSelect/MapToolSelect.cs | 2 +- Map-Exploration/MapToolSelect/Module1.cs | 2 +- .../MapToolSelect/Properties/AssemblyInfo.cs | 2 +- Map-Exploration/MapToolSelect/ReadMe.md | 29 +- .../MapToolWithCustomPopup/Config.daml | 2 +- .../MapToolWithCustomPopup/CustomPopupTool.cs | 2 +- .../MapToolWithCustomPopup (C#).md | 27 +- .../MapToolWithCustomPopup/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../MapToolWithCustomPopup/ReadMe.md | 27 +- .../MapToolWithCustomPopup/template.html | 2 +- .../MapToolWithDynamicMenu/Config.daml | 2 +- .../DynamicSelectPointMenu.cs | 2 +- .../MapToolWithDynamicMenu/MapToolShowMenu.cs | 2 +- .../MapToolWithDynamicMenu (C#).md | 27 +- .../MapToolWithDynamicMenu/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../MapToolWithDynamicMenu/ReadMe.md | 27 +- .../MapToolWithOverlayControl/Config.daml | 2 +- .../EmbeddedControl.xaml | 4 +- .../EmbeddedControl.xaml.cs | 2 +- .../EmbeddedControlViewModel.cs | 2 +- .../MapToolWithOverlayControl (C#).md | 27 +- .../MapToolWithOverlayControl.csproj | 9 +- .../MapToolWithOverlayControl/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../MapToolWithOverlayControl/ReadMe.md | 27 +- .../ShowCoordinatesTool.cs | 2 +- Map-Exploration/MapToolZoom/Config.daml | 4 +- .../MapToolZoom/MapToolZoom (C#).md | 29 +- .../MapToolZoom/MapToolZoomInOut.cs | 2 +- Map-Exploration/MapToolZoom/Module1.cs | 2 +- .../MapToolZoom/Properties/AssemblyInfo.cs | 2 +- Map-Exploration/MapToolZoom/ReadMe.md | 29 +- Map-Exploration/Overlay3D/Config.daml | 45 + .../Overlay3D/CustomSymbolStyleItem.cs | 74 + .../Overlay3D/DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../Overlay3D/DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonPurple16.png | Bin 0 -> 1061 bytes .../DarkImages/GenericButtonPurple32.png | Bin 0 -> 1269 bytes .../Overlay3D/Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../Overlay3D/Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonPurple16.png | Bin 0 -> 1055 bytes .../Images/GenericButtonPurple32.png | Bin 0 -> 1255 bytes Map-Exploration/Overlay3D/Module1.cs | 74 + Map-Exploration/Overlay3D/Overlay3D (C#).md | 66 + Map-Exploration/Overlay3D/Overlay3D.csproj | 183 + Map-Exploration/Overlay3D/Overlay3D.sln | 25 + .../Overlay3D/Overlay3DDockpane.xaml | 93 + .../Overlay3DDockpane.xaml.cs} | 8 +- .../Overlay3D/Overlay3DDockpaneViewModel.cs | 527 + .../Overlay3D/Properties/AssemblyInfo.cs | 36 + Map-Exploration/Overlay3D/ReadMe.md | 66 + .../Overlay3D/Screenshots/Screen0.png | Bin 0 -> 449756 bytes .../Overlay3D/Screenshots/Screen01.png | Bin 0 -> 1174186 bytes .../Overlay3D/Screenshots/Screen02.png | Bin 0 -> 1054816 bytes .../Overlay3D/Screenshots/Screen1.png | Bin 0 -> 1013588 bytes .../OverlayExamples/AddOverlayTool.cs | 2 +- .../AddOverlayTrackMouseTool.cs | 2 +- .../AddOverlayWithSnappingTool.cs | 2 +- Map-Exploration/OverlayExamples/Config.daml | 2 +- Map-Exploration/OverlayExamples/Module1.cs | 2 +- .../OverlayExamples/OverlayExamples (C#).md | 27 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/OverlayExamples/ReadMe.md | 27 +- .../OverviewMapControl/Config.daml | 2 +- .../MapControlDockpane.xaml | 2 +- .../MapControlDockpane.xaml.cs | 2 +- .../MapControlDockpaneViewModel.cs | 2 +- Map-Exploration/OverviewMapControl/Module1.cs | 2 +- .../OverviewMapControl (C#).md | 27 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/OverviewMapControl/ReadMe.md | 27 +- .../OverviewTableControl/Config.daml | 61 + .../OverviewTableControl/CustomTablePane.xaml | 52 + .../CustomTablePane.xaml.cs | 48 + .../CustomTablePaneViewModel.cs | 135 + .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonPurple16.png | Bin 0 -> 1061 bytes .../DarkImages/GenericButtonPurple32.png | Bin 0 -> 1269 bytes .../Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonPurple16.png | Bin 0 -> 1055 bytes .../Images/GenericButtonPurple32.png | Bin 0 -> 1255 bytes .../OverviewTableControl/Module1.cs | 83 + .../Properties/AssemblyInfo.cs | 54 + .../OverviewTableControl/ReadMe.md | 56 + .../Screenshots/tablecontrol.png | Bin 0 -> 29667 bytes .../TableControlSample (C#).md | 56 + .../TableControlSample.csproj | 164 + .../TableControlSample.sln | 22 + Map-Exploration/README.md | 30 +- .../ScribbleControl_ArcGISPro/Config.daml | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ScribbleControl_ArcGISPro/ReadMe.md | 27 +- .../ScribbleControl_ArcGISPro (C#).md | 27 +- .../ScribbleControl_ArcGISPro.csproj | 30 +- .../Scribble_AddButton.cs | 2 +- .../Scribble_Control.xaml | 2 +- .../Scribble_Control.xaml.cs | 2 +- .../Scribble_ControlViewModel.cs | 2 +- .../Scribble_Module.cs | 2 +- .../Scribble_RemoveButton.cs | 2 +- .../ScribbleControl_ArcGISPro/packages.config | 2 +- Map-Exploration/TableControl/BindingProxy.cs | 44 + Map-Exploration/TableControl/Config.daml | 61 + .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonPurple16.png | Bin 0 -> 1061 bytes .../DarkImages/GenericButtonPurple32.png | Bin 0 -> 1269 bytes .../TableControl/Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../TableControl/Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonPurple16.png | Bin 0 -> 1055 bytes .../Images/GenericButtonPurple32.png | Bin 0 -> 1255 bytes Map-Exploration/TableControl/Module1.cs | 93 + .../TableControl/Properties/AssemblyInfo.cs | 54 + Map-Exploration/TableControl/ReadMe.md | 65 + .../TableControl/TableControl (C#).md | 65 + .../TableControl/TableControl.csproj | 166 + Map-Exploration/TableControl/TableControl.sln | 25 + .../TableControl/TableControlDockpane.xaml | 85 + .../TableControl/TableControlDockpane.xaml.cs | 54 + .../TableControlDockpaneViewModel.cs | 188 + .../screenshots/TableControl_1.png | Bin 0 -> 42062 bytes .../screenshots/TableControl_ContextMenu.png | Bin 0 -> 32346 bytes .../Bookmarks/TimeBkmGallery.cs | 2 +- .../Bookmarks/TimeBkmGalleryTemplate.xaml | 4 +- .../Bookmarks/TimeBkmNavView.xaml | 4 +- .../Bookmarks/TimeBkmNavView.xaml.cs | 2 +- .../Bookmarks/TimeBkmNavViewModel.cs | 2 +- Map-Exploration/TimeNavigation/Config.daml | 2 +- .../TimeNavigation/MapTime/MapTimeView.xaml | 4 +- .../MapTime/MapTimeView.xaml.cs | 2 +- .../MapTime/MapTimeViewModel.cs | 2 +- .../TimeNavigation/Properties/AssemblyInfo.cs | 2 +- Map-Exploration/TimeNavigation/ReadMe.md | 27 +- Map-Exploration/TimeNavigation/TimeModule.cs | 2 +- .../TimeNavigation/TimeNavigation (C#).md | 27 +- .../TimeStep/TimeStepControls.cs | 2 +- .../WindowsLocationTool/Config.daml | 2 +- .../GoToWindowsLocationButton.cs | 2 +- .../WindowsLocationTool/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Map-Exploration/WindowsLocationTool/ReadMe.md | 27 +- .../WindowsLocationTool (C#).md | 27 +- README.md | 53 +- Raster/CustomRasterIdentify/Config.daml | 2 +- .../CustomRasterIdentify (C#).md | 27 +- .../CustomRasterIdentifyTool.cs | 2 +- .../CustomRasterIdentifyVM.cs | 2 +- Raster/CustomRasterIdentify/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Raster/CustomRasterIdentify/ReadMe.md | 27 +- Raster/LockToSelectedRasters/Config.daml | 4 +- .../LockToSelectedRasterButton.cs | 2 +- .../LockToSelectedRasters (C#).md | 27 +- Raster/LockToSelectedRasters/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Raster/LockToSelectedRasters/ReadMe.md | 27 +- Raster/MaskRaster/Config.daml | 2 +- Raster/MaskRaster/MaskRaster (C#).md | 27 +- Raster/MaskRaster/MaskRasterTool.cs | 2 +- Raster/MaskRaster/MaskRasterVM.cs | 2 +- Raster/MaskRaster/Module1.cs | 2 +- Raster/MaskRaster/Properties/AssemblyInfo.cs | 2 +- Raster/MaskRaster/ReadMe.md | 27 +- Raster/RasterInspector/Config.daml | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../RasterInspector/RasterInspector (C#).md | 27 +- Raster/RasterInspector/RasterInspectorTool.cs | 2 +- Raster/RasterInspector/RasterModule.cs | 2 +- Raster/RasterInspector/RasterValuesPane.xaml | 2 +- .../RasterInspector/RasterValuesPane.xaml.cs | 2 +- .../RasterValuesPaneViewModel.cs | 2 +- Raster/RasterInspector/ReadMe.md | 27 +- Raster/ReadMe.md | 25 +- .../CellStatisticsComboBox.cs | 2 +- .../Config.daml | 4 +- .../DefQueryEditBox.cs | 2 +- .../Module1.cs | 2 +- .../Process.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ReadMe.md | 27 +- .../ScientificDataStatisticalAnalysis (C#).md | 27 +- Samples.sln | 96 +- Sharing/CreateFeatureService/Config.daml | 2 +- .../CreateFeatureService (C#).md | 27 +- Sharing/CreateFeatureService/CsvPortalItem.cs | 2 +- Sharing/CreateFeatureService/Dockpane1.xaml | 2 +- .../CreateFeatureService/Dockpane1.xaml.cs | 2 +- .../Dockpane1ViewModel.cs | 2 +- Sharing/CreateFeatureService/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Sharing/CreateFeatureService/ReadMe.md | 27 +- .../SharingDataContracts.cs | 2 +- .../Common/StringExtensions.cs | 2 +- .../Common/ValueConverters.cs | 2 +- Sharing/LivingAtlasOfTheWorld/Config.daml | 2 +- .../LivingAtlasOfTheWorld (C#).md | 27 +- .../LivingAtlasOfTheWorldButton.cs | 2 +- .../Models/OnlineQuery.cs | 2 +- .../Models/OnlineResultItem.cs | 2 +- .../LivingAtlasOfTheWorld/Models/OnlineUri.cs | 2 +- .../Models/OnlineUriFactory.cs | 2 +- Sharing/LivingAtlasOfTheWorld/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Sharing/LivingAtlasOfTheWorld/ReadMe.md | 27 +- .../UI/BrowseLayersDialog.xaml | 2 +- .../UI/BrowseLayersDialog.xaml.cs | 2 +- .../UI/BrowseLayersViewModel.cs | 2 +- Sharing/ReadMe.md | 25 +- Sharing/SOEWithPropertiesTest/Config.daml | 2 +- Sharing/SOEWithPropertiesTest/Module1.cs | 10 +- .../Properties/AssemblyInfo.cs | 2 +- Sharing/SOEWithPropertiesTest/ReadMe.md | 35 +- .../SOEWithPropertiesTest (C#).md | 35 +- .../SimpleRestSOEWithProperties.xaml | 2 +- .../SimpleRestSOEWithProperties.xaml.cs | 2 +- .../SimpleRestSOEWithPropertiesViewModel.cs | 2 +- Sharing/ShowLicense/Config.daml | 2 +- Sharing/ShowLicense/Module1.cs | 2 +- .../ShowLicense/Properties/AssemblyInfo.cs | 2 +- Sharing/ShowLicense/ReadMe.md | 27 +- Sharing/ShowLicense/SharingDataContracts.cs | 2 +- Sharing/ShowLicense/ShowLicense (C#).md | 27 +- Sharing/ShowLicense/ShowLicenseButton.cs | 2 +- Sharing/UploadItem/Config.daml | 2 +- Sharing/UploadItem/Module1.cs | 2 +- Sharing/UploadItem/Properties/AssemblyInfo.cs | 2 +- Sharing/UploadItem/ReadMe.md | 27 +- Sharing/UploadItem/UploadItem (C#).md | 27 +- Sharing/UploadItem/UploadItem.xaml | 2 +- Sharing/UploadItem/UploadItem.xaml.cs | 2 +- Sharing/UploadItem/UploadItemViewModel.cs | 2 +- Sharing/UploadVtpkToAgol/Config.daml | 2 +- .../Properties/AssemblyInfo.cs | 2 +- Sharing/UploadVtpkToAgol/ReadMe.md | 27 +- .../UploadVtpkToAgol/UploadVectorTile.xaml | 2 +- .../UploadVtpkToAgol/UploadVectorTile.xaml.cs | 2 +- .../UploadVectorTileViewModel.cs | 2 +- .../UploadVtpkToAgol/UploadVtpkToAgol (C#).md | 27 +- .../UploadVtpkToAgolModule.cs | 2 +- TaskAssistant/README.md | 25 +- TaskAssistant/TasksSDK/CloseTask.cs | 2 +- TaskAssistant/TasksSDK/Config.daml | 19 +- TaskAssistant/TasksSDK/ExportTask.cs | 5 +- TaskAssistant/TasksSDK/GetTaskItemInfo.cs | 137 + TaskAssistant/TasksSDK/Module1.cs | 34 +- TaskAssistant/TasksSDK/OpenTask.cs | 11 +- .../Project Exploration Tasks.esriTasks | Bin 1663 -> 1774 bytes .../TasksSDK/Properties/AssemblyInfo.cs | 2 +- TaskAssistant/TasksSDK/ReadMe.md | 62 +- TaskAssistant/TasksSDK/TasksSDK (C#).md | 62 +- TaskAssistant/TasksSDK/TasksSDK.csproj | 10 +- .../CategoriesUsage/CategoriesComboBox.cs | 4 +- .../CategoriesUsage/CategoriesUsage (C#).md | 27 +- .../CategoriesUsage/CategoriesUsage.cs | 2 +- UtilityNetwork/CategoriesUsage/Config.daml | 14 +- .../Properties/AssemblyInfo.cs | 2 +- UtilityNetwork/CategoriesUsage/README.md | 27 +- .../CreateTransformerBank/Config.daml | 49 + .../CreateTransformerBank (C#).md | 59 + .../CreateTransformerBank.csproj | 162 + .../CreateTransformerBank.sln | 25 + .../CreateTransformerBankTool.cs | 352 + .../DarkImages/AddInDesktop16.png | Bin 0 -> 1314 bytes .../DarkImages/AddInDesktop32.png | Bin 0 -> 1744 bytes .../DarkImages/GenericButtonBlue16.png | Bin 0 -> 1057 bytes .../DarkImages/GenericButtonBlue32.png | Bin 0 -> 1263 bytes .../DarkImages/GenericButtonRed16.png | Bin 0 -> 1063 bytes .../DarkImages/GenericButtonRed32.png | Bin 0 -> 1260 bytes .../Images/AddInDesktop16.png | Bin 0 -> 524 bytes .../Images/AddInDesktop32.png | Bin 0 -> 948 bytes .../Images/GenericButtonBlue16.png | Bin 0 -> 1054 bytes .../Images/GenericButtonBlue32.png | Bin 0 -> 1252 bytes .../Images/GenericButtonRed16.png | Bin 0 -> 1056 bytes .../Images/GenericButtonRed32.png | Bin 0 -> 1241 bytes .../CreateTransformerBank/Module1.cs | 79 + .../Properties/AssemblyInfo.cs | 54 + .../CreateTransformerBank/ReadMe.md | 59 + .../Screenshots/Screenshot1.png | Bin 0 -> 27813 bytes UtilityNetwork/LoadReportSample/Config.daml | 6 +- .../LoadReportSample/CreateLoadReport.cs | 328 +- .../LoadReportSample/LoadReportSample (C#).md | 29 +- .../LoadReportSample/LoadReportSample.cs | 4 +- .../LoadReportSample/LoadReportSample.xml | 14 +- .../LoadReportSample/LoadTraceResults.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- UtilityNetwork/LoadReportSample/README.md | 29 +- UtilityNetwork/README.md | 26 +- UtilityNetwork/Shared/UtilityNetworkUtils.cs | 28 +- Workflow/JobManagement/Config.daml | 2 +- Workflow/JobManagement/DataGridColumns.cs | 2 +- Workflow/JobManagement/JobManagement (C#).md | 27 +- Workflow/JobManagement/JobManagement.xaml | 2 +- Workflow/JobManagement/JobManagement.xaml.cs | 2 +- Workflow/JobManagement/JobManagementModule.cs | 2 +- .../JobManagement/JobManagementViewModel.cs | 2 +- .../JobManagement/Properties/AssemblyInfo.cs | 2 +- Workflow/JobManagement/ReadMe.md | 27 +- Workflow/README.md | 25 +- .../WorkflowManagerConfigSample/Config.daml | 4 +- .../ConfigurationManager1.cs | 2 +- .../WorkflowManagerConfigSample/Module1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../WorkflowManagerConfigSample/ReadMe.md | 27 +- .../WorkflowManagerConfigSample (C#).md | 27 +- 1816 files changed, 55955 insertions(+), 7164 deletions(-) create mode 100644 Editing/AnnoTools/Modify/AnnoModifyGeometry.cs.bak create mode 100644 Editing/AnnoTools/Modify/AnnoModifySymbol.cs.bak create mode 100644 Editing/AnnoTools/Modify/AnnoModifyText.cs.bak create mode 100644 Editing/AnnoTools/Modify/BalloonCallout.cs.bak create mode 100644 Editing/AnnoTools/Modify/SimpleLineCallout.cs.bak create mode 100644 Editing/DatasetCompatibility/Buttons/DatasetCompatibility.cs create mode 100644 Editing/DatasetCompatibility/Config.daml rename {Map-Exploration/GetSymbolSwatch => Editing/DatasetCompatibility}/DarkImages/AddInDesktop16.png (100%) rename {Map-Exploration/GetSymbolSwatch => Editing/DatasetCompatibility}/DarkImages/AddInDesktop32.png (100%) create mode 100644 Editing/DatasetCompatibility/DarkImages/GenericButtonBlue16.png create mode 100644 Editing/DatasetCompatibility/DarkImages/GenericButtonBlue32.png rename {Map-Exploration/GetSymbolSwatch => Editing/DatasetCompatibility}/DarkImages/GenericButtonPurple16.png (100%) rename {Map-Exploration/GetSymbolSwatch => Editing/DatasetCompatibility}/DarkImages/GenericButtonPurple32.png (100%) create mode 100644 Editing/DatasetCompatibility/DarkImages/GenericButtonRed16.png create mode 100644 Editing/DatasetCompatibility/DarkImages/GenericButtonRed32.png create mode 100644 Editing/DatasetCompatibility/DatasetCompatibility (C#).md create mode 100644 Editing/DatasetCompatibility/DatasetCompatibility.csproj create mode 100644 Editing/DatasetCompatibility/DatasetCompatibility.sln create mode 100644 Editing/DatasetCompatibility/Extensions/FeatureLayerExtensions.cs rename {Map-Exploration/GetSymbolSwatch => Editing/DatasetCompatibility}/Images/AddInDesktop16.png (100%) rename {Map-Exploration/GetSymbolSwatch => Editing/DatasetCompatibility}/Images/AddInDesktop32.png (100%) create mode 100644 Editing/DatasetCompatibility/Images/GenericButtonBlue16.png create mode 100644 Editing/DatasetCompatibility/Images/GenericButtonBlue32.png rename {Map-Exploration/GetSymbolSwatch => Editing/DatasetCompatibility}/Images/GenericButtonPurple16.png (100%) rename {Map-Exploration/GetSymbolSwatch => Editing/DatasetCompatibility}/Images/GenericButtonPurple32.png (100%) create mode 100644 Editing/DatasetCompatibility/Images/GenericButtonRed16.png create mode 100644 Editing/DatasetCompatibility/Images/GenericButtonRed32.png create mode 100644 Editing/DatasetCompatibility/Module1.cs create mode 100644 Editing/DatasetCompatibility/Properties/AssemblyInfo.cs create mode 100644 Editing/DatasetCompatibility/ReadMe.md create mode 100644 Editing/DatasetCompatibility/UI/MessageBox.xaml create mode 100644 Editing/DatasetCompatibility/UI/MessageBox.xaml.cs create mode 100644 Editing/EditingTemplates/Config.daml create mode 100644 Editing/EditingTemplates/CreateFeatures.cs create mode 100644 Editing/EditingTemplates/CreateGroupTemplateWithCIM.cs create mode 100644 Editing/EditingTemplates/CreateTemplateWithCIM.cs create mode 100644 Editing/EditingTemplates/CreateTemplateWithExt.cs create mode 100644 Editing/EditingTemplates/DarkImages/AddInDesktop16.png create mode 100644 Editing/EditingTemplates/DarkImages/AddInDesktop32.png create mode 100644 Editing/EditingTemplates/DarkImages/GenericButtonBlue16.png create mode 100644 Editing/EditingTemplates/DarkImages/GenericButtonBlue32.png create mode 100644 Editing/EditingTemplates/DarkImages/GenericButtonRed16.png create mode 100644 Editing/EditingTemplates/DarkImages/GenericButtonRed32.png create mode 100644 Editing/EditingTemplates/EditingTemplates (C#).md create mode 100644 Editing/EditingTemplates/EditingTemplates.csproj create mode 100644 Editing/EditingTemplates/EditingTemplates.sln create mode 100644 Editing/EditingTemplates/Images/AddInDesktop16.png create mode 100644 Editing/EditingTemplates/Images/AddInDesktop32.png create mode 100644 Editing/EditingTemplates/Images/GenericButtonBlue16.png create mode 100644 Editing/EditingTemplates/Images/GenericButtonBlue32.png create mode 100644 Editing/EditingTemplates/Images/GenericButtonRed16.png create mode 100644 Editing/EditingTemplates/Images/GenericButtonRed32.png create mode 100644 Editing/EditingTemplates/ModifyTemplateCIM.cs create mode 100644 Editing/EditingTemplates/Module1.cs create mode 100644 Editing/EditingTemplates/Properties/AssemblyInfo.cs create mode 100644 Editing/EditingTemplates/ReadMe.md create mode 100644 Editing/EditingTemplates/screenshots/Templates_GroupTemplate.png create mode 100644 Editing/EditingTemplates/screenshots/Templates_NewCIMTemplate.png create mode 100644 Editing/EditingTemplates/screenshots/Templates_NewExtensionTemplate.png create mode 100644 Framework/CustomCategories/AcmeCustomReport.cs create mode 100644 Framework/CustomCategories/Config.daml create mode 100644 Framework/CustomCategories/CustomCategories.sln create mode 100644 Framework/CustomCategories/CustomCategoriesExample (C#).md create mode 100644 Framework/CustomCategories/CustomCategoriesExample.csproj create mode 100644 Framework/CustomCategories/DarkImages/AddInDesktop16.png create mode 100644 Framework/CustomCategories/DarkImages/AddInDesktop32.png create mode 100644 Framework/CustomCategories/DarkImages/GenericButtonBlue16.png create mode 100644 Framework/CustomCategories/DarkImages/GenericButtonBlue32.png create mode 100644 Framework/CustomCategories/ExtraReport1/Config.daml create mode 100644 Framework/CustomCategories/ExtraReport1/DarkImages/AddInDesktop16.png create mode 100644 Framework/CustomCategories/ExtraReport1/DarkImages/AddInDesktop32.png create mode 100644 Framework/CustomCategories/ExtraReport1/ExtraReport1.cs create mode 100644 Framework/CustomCategories/ExtraReport1/ExtraReport1.csproj create mode 100644 Framework/CustomCategories/ExtraReport1/Images/AddInDesktop16.png create mode 100644 Framework/CustomCategories/ExtraReport1/Images/AddInDesktop32.png create mode 100644 Framework/CustomCategories/ExtraReport1/Module1.cs create mode 100644 Framework/CustomCategories/ExtraReport1/Properties/AssemblyInfo.cs create mode 100644 Framework/CustomCategories/Images/AddInDesktop16.png create mode 100644 Framework/CustomCategories/Images/AddInDesktop32.png create mode 100644 Framework/CustomCategories/Images/GenericButtonBlue16.png create mode 100644 Framework/CustomCategories/Images/GenericButtonBlue32.png create mode 100644 Framework/CustomCategories/Module1.cs create mode 100644 Framework/CustomCategories/Properties/AssemblyInfo.cs create mode 100644 Framework/CustomCategories/ReadMe.md create mode 100644 Framework/CustomCategories/Report/DefaultReport.cs create mode 100644 Framework/CustomCategories/Ribbon/ShowReports.cs create mode 100644 Framework/CustomCategories/Screenshots/screen1.png create mode 100644 Framework/CustomCategories/UI/ReportsWindow.xaml create mode 100644 Framework/CustomCategories/UI/ReportsWindow.xaml.cs create mode 100644 Framework/ReusingProCommands/Config.daml create mode 100644 Framework/ReusingProCommands/CreateBookmarkButton.cs create mode 100644 Framework/ReusingProCommands/Daml.cs create mode 100644 Framework/ReusingProCommands/DarkImages/AddInDesktop16.png create mode 100644 Framework/ReusingProCommands/DarkImages/AddInDesktop32.png create mode 100644 Framework/ReusingProCommands/DarkImages/BookmarkCreate32.png create mode 100644 Framework/ReusingProCommands/DarkImages/GenericButtonBlue16.png create mode 100644 Framework/ReusingProCommands/DarkImages/GenericButtonBlue32.png create mode 100644 Framework/ReusingProCommands/DarkImages/GenericButtonPurple16.png create mode 100644 Framework/ReusingProCommands/DarkImages/GenericButtonPurple32.png create mode 100644 Framework/ReusingProCommands/DarkImages/MapTiled32.png create mode 100644 Framework/ReusingProCommands/Images/AddInDesktop16.png create mode 100644 Framework/ReusingProCommands/Images/AddInDesktop32.png create mode 100644 Framework/ReusingProCommands/Images/BookmarkCreate32.png create mode 100644 Framework/ReusingProCommands/Images/GenericButtonBlue16.png create mode 100644 Framework/ReusingProCommands/Images/GenericButtonBlue32.png create mode 100644 Framework/ReusingProCommands/Images/GenericButtonPurple16.png create mode 100644 Framework/ReusingProCommands/Images/GenericButtonPurple32.png create mode 100644 Framework/ReusingProCommands/Images/MapTiled32.png create mode 100644 Framework/ReusingProCommands/Module1.cs create mode 100644 Framework/ReusingProCommands/Properties/AssemblyInfo.cs create mode 100644 Framework/ReusingProCommands/ReadMe.md create mode 100644 Framework/ReusingProCommands/ReuseDockPaneView.xaml create mode 100644 Framework/ReusingProCommands/ReuseDockPaneView.xaml.cs create mode 100644 Framework/ReusingProCommands/ReuseDockPaneViewModel.cs create mode 100644 Framework/ReusingProCommands/ReusingProCommands (C#).md create mode 100644 Framework/ReusingProCommands/ReusingProCommands.csproj create mode 100644 Framework/ReusingProCommands/ReusingProCommands.sln create mode 100644 Framework/ReusingProCommands/Screenshots/Screenshot1.png create mode 100644 Framework/XAML-Icons/Config.daml create mode 100644 Framework/XAML-Icons/DarkImages/AddInDesktop16.png create mode 100644 Framework/XAML-Icons/DarkImages/AddInDesktop32.png create mode 100644 Framework/XAML-Icons/DarkImages/EvilGenius16.png create mode 100644 Framework/XAML-Icons/DarkImages/EvilGenius16.xaml create mode 100644 Framework/XAML-Icons/DarkImages/EvilGenius32.png create mode 100644 Framework/XAML-Icons/DarkImages/EvilGenius32.xaml create mode 100644 Framework/XAML-Icons/DarkImages/GenericButtonBlue16.png create mode 100644 Framework/XAML-Icons/DarkImages/GenericButtonBlue32.png create mode 100644 Framework/XAML-Icons/Images/AddInDesktop16.png create mode 100644 Framework/XAML-Icons/Images/AddInDesktop32.png create mode 100644 Framework/XAML-Icons/Images/EvilGenius16.png create mode 100644 Framework/XAML-Icons/Images/EvilGenius16.xaml create mode 100644 Framework/XAML-Icons/Images/EvilGenius32.png create mode 100644 Framework/XAML-Icons/Images/EvilGenius32.xaml create mode 100644 Framework/XAML-Icons/Images/GenericButtonBlue16.png create mode 100644 Framework/XAML-Icons/Images/GenericButtonBlue32.png create mode 100644 Framework/XAML-Icons/Module1.cs rename {Map-Exploration/GetSymbolSwatch => Framework/XAML-Icons}/Properties/AssemblyInfo.cs (89%) create mode 100644 Framework/XAML-Icons/Raster_Icon.cs create mode 100644 Framework/XAML-Icons/ReadMe.md rename Map-Exploration/GetSymbolSwatch/ReadMe.md => Framework/XAML-Icons/XAML-Icons (C#).md (64%) create mode 100644 Framework/XAML-Icons/XAML-Icons.sln create mode 100644 Framework/XAML-Icons/XAMLIcons.cs create mode 100644 Framework/XAML-Icons/XamlIcons (C#).md create mode 100644 Framework/XAML-Icons/XamlIcons.csproj create mode 100644 Framework/XAML-Icons/screenshots/xamlicons.png create mode 100644 Geodatabase/SimplePointPluginTest/Config.daml create mode 100644 Geodatabase/SimplePointPluginTest/Daml.cs create mode 100644 Geodatabase/SimplePointPluginTest/DarkImages/AddInDesktop16.png create mode 100644 Geodatabase/SimplePointPluginTest/DarkImages/AddInDesktop32.png create mode 100644 Geodatabase/SimplePointPluginTest/DarkImages/GenericButtonBlue16.png create mode 100644 Geodatabase/SimplePointPluginTest/DarkImages/GenericButtonBlue32.png create mode 100644 Geodatabase/SimplePointPluginTest/Images/AddInDesktop16.png create mode 100644 Geodatabase/SimplePointPluginTest/Images/AddInDesktop32.png create mode 100644 Geodatabase/SimplePointPluginTest/Images/GenericButtonBlue16.png create mode 100644 Geodatabase/SimplePointPluginTest/Images/GenericButtonBlue32.png create mode 100644 Geodatabase/SimplePointPluginTest/Module1.cs create mode 100644 Geodatabase/SimplePointPluginTest/Properties/AssemblyInfo.cs create mode 100644 Geodatabase/SimplePointPluginTest/ReadMe.md create mode 100644 Geodatabase/SimplePointPluginTest/Screenshots/screen1.png create mode 100644 Geodatabase/SimplePointPluginTest/Screenshots/screen2.png create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointData/EarthquakeDamage.csv create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointData/EarthquakeDamage.xls create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointData/Meteorites_UK.csv create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointData/Meteorites_UK.xls create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointData/SimplePoint_Towns.spt create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointData/points.csp create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointData/tree_inspections.csv create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointData/tree_inspections.xls create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPlugin/Config.xml create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPlugin/Helpers/RBushCoord3D.cs create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginCursorTemplate.cs create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginDatasourceTemplate.cs create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginTableTemplate.cs create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPlugin/Properties/AssemblyInfo.cs create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPlugin/SimplePointPlugin.csproj create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPlugin/app.config create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPlugin/packages.config create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPluginTest (C#).md create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPluginTest.csproj create mode 100644 Geodatabase/SimplePointPluginTest/SimplePointPluginTest.sln create mode 100644 Geodatabase/SimplePointPluginTest/TestCsv1.cs create mode 100644 Geodatabase/SimplePointPluginTest/TestCsv2.cs create mode 100644 Geodatabase/ValidateFeatures/Config.daml create mode 100644 Geodatabase/ValidateFeatures/DarkImages/AddInDesktop16.png create mode 100644 Geodatabase/ValidateFeatures/DarkImages/AddInDesktop32.png create mode 100644 Geodatabase/ValidateFeatures/DarkImages/GenericButtonBlue16.png create mode 100644 Geodatabase/ValidateFeatures/DarkImages/GenericButtonBlue32.png create mode 100644 Geodatabase/ValidateFeatures/DarkImages/GenericButtonPurple16.png create mode 100644 Geodatabase/ValidateFeatures/DarkImages/GenericButtonPurple32.png create mode 100644 Geodatabase/ValidateFeatures/Images/AddInDesktop16.png create mode 100644 Geodatabase/ValidateFeatures/Images/AddInDesktop32.png create mode 100644 Geodatabase/ValidateFeatures/Images/GenericButtonBlue16.png create mode 100644 Geodatabase/ValidateFeatures/Images/GenericButtonBlue32.png create mode 100644 Geodatabase/ValidateFeatures/Images/GenericButtonPurple16.png create mode 100644 Geodatabase/ValidateFeatures/Images/GenericButtonPurple32.png create mode 100644 Geodatabase/ValidateFeatures/MapValidator.cs create mode 100644 Geodatabase/ValidateFeatures/Module1.cs create mode 100644 Geodatabase/ValidateFeatures/Properties/AssemblyInfo.cs create mode 100644 Geodatabase/ValidateFeatures/ReadMe.md create mode 100644 Geodatabase/ValidateFeatures/Screenshots/Screenshot1.png create mode 100644 Geodatabase/ValidateFeatures/ValidateFeatures (C#).md create mode 100644 Geodatabase/ValidateFeatures/ValidateFeatures.csproj create mode 100644 Geodatabase/ValidateFeatures/ValidateFeatures.sln create mode 100644 Geodatabase/ValidateFeatures/ValidateResultsPane.xaml create mode 100644 Geodatabase/ValidateFeatures/ValidateResultsPane.xaml.cs create mode 100644 Geodatabase/ValidateFeatures/ValidateResultsPaneViewModel.cs create mode 100644 Layouts/DuplicateLayout/Clone.cs create mode 100644 Layouts/DuplicateLayout/Config.daml create mode 100644 Layouts/DuplicateLayout/DarkImages/AddInDesktop16.png create mode 100644 Layouts/DuplicateLayout/DarkImages/AddInDesktop32.png create mode 100644 Layouts/DuplicateLayout/DarkImages/clone16.png create mode 100644 Layouts/DuplicateLayout/DarkImages/clone32.png create mode 100644 Layouts/DuplicateLayout/DuplicateLayout (C#).md create mode 100644 Layouts/DuplicateLayout/DuplicateLayout.csproj create mode 100644 Layouts/DuplicateLayout/DuplicateLayout.sln create mode 100644 Layouts/DuplicateLayout/Images/AddInDesktop16.png create mode 100644 Layouts/DuplicateLayout/Images/AddInDesktop32.png create mode 100644 Layouts/DuplicateLayout/Images/clone.png create mode 100644 Layouts/DuplicateLayout/Images/clone16.png create mode 100644 Layouts/DuplicateLayout/Images/clone32.png create mode 100644 Layouts/DuplicateLayout/Module1.cs create mode 100644 Layouts/DuplicateLayout/Properties/AssemblyInfo.cs create mode 100644 Layouts/DuplicateLayout/ReadMe.md create mode 100644 Layouts/DuplicateLayout/screenshots/clone.png rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/Config.daml (66%) create mode 100644 Map-Authoring/GetSymbolSwatch/DarkImages/AddInDesktop16.png create mode 100644 Map-Authoring/GetSymbolSwatch/DarkImages/AddInDesktop32.png create mode 100644 Map-Authoring/GetSymbolSwatch/DarkImages/GenericButtonPurple16.png create mode 100644 Map-Authoring/GetSymbolSwatch/DarkImages/GenericButtonPurple32.png rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/DarkImages/colorwheel-16.png (100%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/DarkImages/colorwheel-32.png (100%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/GetSymbolSwatch (C#).md (61%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/GetSymbolSwatch.csproj (100%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/GetSymbolSwatch.sln (100%) create mode 100644 Map-Authoring/GetSymbolSwatch/Images/AddInDesktop16.png create mode 100644 Map-Authoring/GetSymbolSwatch/Images/AddInDesktop32.png create mode 100644 Map-Authoring/GetSymbolSwatch/Images/GenericButtonPurple16.png create mode 100644 Map-Authoring/GetSymbolSwatch/Images/GenericButtonPurple32.png rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/Images/colorwheel-16.png (100%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/Images/colorwheel-32.png (100%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/Module1.cs (83%) create mode 100644 Map-Authoring/GetSymbolSwatch/Properties/AssemblyInfo.cs create mode 100644 Map-Authoring/GetSymbolSwatch/ReadMe.md rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/Screenshots/Screenshot1.png (100%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/Screenshots/Screenshot2.png (100%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/Screenshots/Screenshot3.png (100%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/Screenshots/Screenshot4.png (100%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml (77%) create mode 100644 Map-Authoring/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml.cs rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/ShowSymbolSwatchDockpaneViewModel.cs (91%) rename {Map-Exploration => Map-Authoring}/GetSymbolSwatch/SymbolSwatchInfo.cs (50%) create mode 100644 Map-Authoring/Renderer/screenshots/graduatedColorOutline.png create mode 100644 Map-Exploration/AnimationTools/AnimationTools (C#).md create mode 100644 Map-Exploration/AnimationTools/AnimationTools.csproj create mode 100644 Map-Exploration/AnimationTools/AnimationTools.sln create mode 100644 Map-Exploration/AnimationTools/Config.daml create mode 100644 Map-Exploration/AnimationTools/DarkImages/AddInDesktop16.png create mode 100644 Map-Exploration/AnimationTools/DarkImages/AddInDesktop32.png create mode 100644 Map-Exploration/AnimationTools/DarkImages/GenericButtonBlue16.png create mode 100644 Map-Exploration/AnimationTools/DarkImages/GenericButtonBlue32.png create mode 100644 Map-Exploration/AnimationTools/DarkImages/GenericButtonRed16.png create mode 100644 Map-Exploration/AnimationTools/DarkImages/GenericButtonRed32.png create mode 100644 Map-Exploration/AnimationTools/Images/AddInDesktop16.png create mode 100644 Map-Exploration/AnimationTools/Images/AddInDesktop32.png create mode 100644 Map-Exploration/AnimationTools/Images/GenericButtonBlue16.png create mode 100644 Map-Exploration/AnimationTools/Images/GenericButtonBlue32.png create mode 100644 Map-Exploration/AnimationTools/Images/GenericButtonRed16.png create mode 100644 Map-Exploration/AnimationTools/Images/GenericButtonRed32.png create mode 100644 Map-Exploration/AnimationTools/Images/Helicopter.png create mode 100644 Map-Exploration/AnimationTools/Images/Mustang.png create mode 100644 Map-Exploration/AnimationTools/Images/Sailboat.png create mode 100644 Map-Exploration/AnimationTools/Module1.cs create mode 100644 Map-Exploration/AnimationTools/Properties/AssemblyInfo.cs create mode 100644 Map-Exploration/AnimationTools/ReadMe.md create mode 100644 Map-Exploration/AnimationTools/Screenshots/Screen1.png create mode 100644 Map-Exploration/AnimationTools/Screenshots/Screen2.png create mode 100644 Map-Exploration/AnimationTools/Screenshots/Screen3.png create mode 100644 Map-Exploration/AnimationTools/Screenshots/Screen4.png create mode 100644 Map-Exploration/AnimationTools/SpeedEditBox.cs create mode 100644 Map-Exploration/AnimationTools/SpeedKeyframesButton.cs create mode 100644 Map-Exploration/AnimationTools/TenSecondKeyframesButton.cs create mode 100644 Map-Exploration/AnimationTools/VehicleListComboBox.cs create mode 100644 Map-Exploration/Overlay3D/Config.daml create mode 100644 Map-Exploration/Overlay3D/CustomSymbolStyleItem.cs create mode 100644 Map-Exploration/Overlay3D/DarkImages/AddInDesktop16.png create mode 100644 Map-Exploration/Overlay3D/DarkImages/AddInDesktop32.png create mode 100644 Map-Exploration/Overlay3D/DarkImages/GenericButtonPurple16.png create mode 100644 Map-Exploration/Overlay3D/DarkImages/GenericButtonPurple32.png create mode 100644 Map-Exploration/Overlay3D/Images/AddInDesktop16.png create mode 100644 Map-Exploration/Overlay3D/Images/AddInDesktop32.png create mode 100644 Map-Exploration/Overlay3D/Images/GenericButtonPurple16.png create mode 100644 Map-Exploration/Overlay3D/Images/GenericButtonPurple32.png create mode 100644 Map-Exploration/Overlay3D/Module1.cs create mode 100644 Map-Exploration/Overlay3D/Overlay3D (C#).md create mode 100644 Map-Exploration/Overlay3D/Overlay3D.csproj create mode 100644 Map-Exploration/Overlay3D/Overlay3D.sln create mode 100644 Map-Exploration/Overlay3D/Overlay3DDockpane.xaml rename Map-Exploration/{GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml.cs => Overlay3D/Overlay3DDockpane.xaml.cs} (70%) create mode 100644 Map-Exploration/Overlay3D/Overlay3DDockpaneViewModel.cs create mode 100644 Map-Exploration/Overlay3D/Properties/AssemblyInfo.cs create mode 100644 Map-Exploration/Overlay3D/ReadMe.md create mode 100644 Map-Exploration/Overlay3D/Screenshots/Screen0.png create mode 100644 Map-Exploration/Overlay3D/Screenshots/Screen01.png create mode 100644 Map-Exploration/Overlay3D/Screenshots/Screen02.png create mode 100644 Map-Exploration/Overlay3D/Screenshots/Screen1.png create mode 100644 Map-Exploration/OverviewTableControl/Config.daml create mode 100644 Map-Exploration/OverviewTableControl/CustomTablePane.xaml create mode 100644 Map-Exploration/OverviewTableControl/CustomTablePane.xaml.cs create mode 100644 Map-Exploration/OverviewTableControl/CustomTablePaneViewModel.cs create mode 100644 Map-Exploration/OverviewTableControl/DarkImages/AddInDesktop16.png create mode 100644 Map-Exploration/OverviewTableControl/DarkImages/AddInDesktop32.png create mode 100644 Map-Exploration/OverviewTableControl/DarkImages/GenericButtonPurple16.png create mode 100644 Map-Exploration/OverviewTableControl/DarkImages/GenericButtonPurple32.png create mode 100644 Map-Exploration/OverviewTableControl/Images/AddInDesktop16.png create mode 100644 Map-Exploration/OverviewTableControl/Images/AddInDesktop32.png create mode 100644 Map-Exploration/OverviewTableControl/Images/GenericButtonPurple16.png create mode 100644 Map-Exploration/OverviewTableControl/Images/GenericButtonPurple32.png create mode 100644 Map-Exploration/OverviewTableControl/Module1.cs create mode 100644 Map-Exploration/OverviewTableControl/Properties/AssemblyInfo.cs create mode 100644 Map-Exploration/OverviewTableControl/ReadMe.md create mode 100644 Map-Exploration/OverviewTableControl/Screenshots/tablecontrol.png create mode 100644 Map-Exploration/OverviewTableControl/TableControlSample (C#).md create mode 100644 Map-Exploration/OverviewTableControl/TableControlSample.csproj create mode 100644 Map-Exploration/OverviewTableControl/TableControlSample.sln create mode 100644 Map-Exploration/TableControl/BindingProxy.cs create mode 100644 Map-Exploration/TableControl/Config.daml create mode 100644 Map-Exploration/TableControl/DarkImages/AddInDesktop16.png create mode 100644 Map-Exploration/TableControl/DarkImages/AddInDesktop32.png create mode 100644 Map-Exploration/TableControl/DarkImages/GenericButtonPurple16.png create mode 100644 Map-Exploration/TableControl/DarkImages/GenericButtonPurple32.png create mode 100644 Map-Exploration/TableControl/Images/AddInDesktop16.png create mode 100644 Map-Exploration/TableControl/Images/AddInDesktop32.png create mode 100644 Map-Exploration/TableControl/Images/GenericButtonPurple16.png create mode 100644 Map-Exploration/TableControl/Images/GenericButtonPurple32.png create mode 100644 Map-Exploration/TableControl/Module1.cs create mode 100644 Map-Exploration/TableControl/Properties/AssemblyInfo.cs create mode 100644 Map-Exploration/TableControl/ReadMe.md create mode 100644 Map-Exploration/TableControl/TableControl (C#).md create mode 100644 Map-Exploration/TableControl/TableControl.csproj create mode 100644 Map-Exploration/TableControl/TableControl.sln create mode 100644 Map-Exploration/TableControl/TableControlDockpane.xaml create mode 100644 Map-Exploration/TableControl/TableControlDockpane.xaml.cs create mode 100644 Map-Exploration/TableControl/TableControlDockpaneViewModel.cs create mode 100644 Map-Exploration/TableControl/screenshots/TableControl_1.png create mode 100644 Map-Exploration/TableControl/screenshots/TableControl_ContextMenu.png create mode 100644 TaskAssistant/TasksSDK/GetTaskItemInfo.cs create mode 100644 UtilityNetwork/CreateTransformerBank/Config.daml create mode 100644 UtilityNetwork/CreateTransformerBank/CreateTransformerBank (C#).md create mode 100644 UtilityNetwork/CreateTransformerBank/CreateTransformerBank.csproj create mode 100644 UtilityNetwork/CreateTransformerBank/CreateTransformerBank.sln create mode 100644 UtilityNetwork/CreateTransformerBank/CreateTransformerBankTool.cs create mode 100644 UtilityNetwork/CreateTransformerBank/DarkImages/AddInDesktop16.png create mode 100644 UtilityNetwork/CreateTransformerBank/DarkImages/AddInDesktop32.png create mode 100644 UtilityNetwork/CreateTransformerBank/DarkImages/GenericButtonBlue16.png create mode 100644 UtilityNetwork/CreateTransformerBank/DarkImages/GenericButtonBlue32.png create mode 100644 UtilityNetwork/CreateTransformerBank/DarkImages/GenericButtonRed16.png create mode 100644 UtilityNetwork/CreateTransformerBank/DarkImages/GenericButtonRed32.png create mode 100644 UtilityNetwork/CreateTransformerBank/Images/AddInDesktop16.png create mode 100644 UtilityNetwork/CreateTransformerBank/Images/AddInDesktop32.png create mode 100644 UtilityNetwork/CreateTransformerBank/Images/GenericButtonBlue16.png create mode 100644 UtilityNetwork/CreateTransformerBank/Images/GenericButtonBlue32.png create mode 100644 UtilityNetwork/CreateTransformerBank/Images/GenericButtonRed16.png create mode 100644 UtilityNetwork/CreateTransformerBank/Images/GenericButtonRed32.png create mode 100644 UtilityNetwork/CreateTransformerBank/Module1.cs create mode 100644 UtilityNetwork/CreateTransformerBank/Properties/AssemblyInfo.cs create mode 100644 UtilityNetwork/CreateTransformerBank/ReadMe.md create mode 100644 UtilityNetwork/CreateTransformerBank/Screenshots/Screenshot1.png diff --git a/Content/AddInInfoManager/AddIn.cs b/Content/AddInInfoManager/AddIn.cs index 468ed5c4..64e79c8d 100644 --- a/Content/AddInInfoManager/AddIn.cs +++ b/Content/AddInInfoManager/AddIn.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/AddInInfoManager/AddInInfoManager (C#).md b/Content/AddInInfoManager/AddInInfoManager (C#).md index 556ed6f4..5595dc5a 100644 --- a/Content/AddInInfoManager/AddInInfoManager (C#).md +++ b/Content/AddInInfoManager/AddInInfoManager (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Content Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -53,6 +48,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/AddInInfoManager/AddInInfoManager.xaml b/Content/AddInInfoManager/AddInInfoManager.xaml index c6d9a24b..a142c4b1 100644 --- a/Content/AddInInfoManager/AddInInfoManager.xaml +++ b/Content/AddInInfoManager/AddInInfoManager.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/AddInInfoManager/ShowDamlVersion.cs b/Content/AddInInfoManager/ShowDamlVersion.cs index fd6d3a7e..c5a44a55 100644 --- a/Content/AddInInfoManager/ShowDamlVersion.cs +++ b/Content/AddInInfoManager/ShowDamlVersion.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/ArcGISOnlineConnect/AgolDockpane.xaml b/Content/ArcGISOnlineConnect/AgolDockpane.xaml index eef06aea..2433f64f 100644 --- a/Content/ArcGISOnlineConnect/AgolDockpane.xaml +++ b/Content/ArcGISOnlineConnect/AgolDockpane.xaml @@ -7,7 +7,7 @@ mc:Ignorable="d" d:DataContext="{Binding Path=AgolDockpaneViewModel}" d:DesignHeight="500" d:DesignWidth="300"> - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolFolder.cs b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolFolder.cs index 1ea99801..d94afad2 100644 --- a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolFolder.cs +++ b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolFolder.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolFolderContent.cs b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolFolderContent.cs index f28072bd..269a5ac2 100644 --- a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolFolderContent.cs +++ b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolFolderContent.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolGroup.cs b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolGroup.cs index 8bdeeaf3..80372b55 100644 --- a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolGroup.cs +++ b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolGroup.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolItem.cs b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolItem.cs index dc7afe17..b7aad884 100644 --- a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolItem.cs +++ b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolItem.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolSearchResult.cs b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolSearchResult.cs index aebe472e..fd62892b 100644 --- a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolSearchResult.cs +++ b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolSearchResult.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolUser.cs b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolUser.cs index 50866fb4..ae3cc366 100644 --- a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolUser.cs +++ b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolUser.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolUserContent.cs b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolUserContent.cs index b502ae20..fe97d083 100644 --- a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolUserContent.cs +++ b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/AgolUserContent.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/ArcGISOnlineQueries.cs b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/ArcGISOnlineQueries.cs index 9a197234..6dbf46be 100644 --- a/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/ArcGISOnlineQueries.cs +++ b/Content/ArcGISOnlineConnect/ArcGISOnlineHelpers/ArcGISOnlineQueries.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ArcGISOnlineConnect/Config.daml b/Content/ArcGISOnlineConnect/Config.daml index f33eea30..3fa29cf2 100644 --- a/Content/ArcGISOnlineConnect/Config.daml +++ b/Content/ArcGISOnlineConnect/Config.daml @@ -1,6 +1,6 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/ContentFileExplorer/Config.daml b/Content/ContentFileExplorer/Config.daml index f8077413..1d2e0759 100644 --- a/Content/ContentFileExplorer/Config.daml +++ b/Content/ContentFileExplorer/Config.daml @@ -1,7 +1,7 @@ - + -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/ContentFileExplorer/FileExplorer.xaml b/Content/ContentFileExplorer/FileExplorer.xaml index 6135a826..2e49bf2c 100644 --- a/Content/ContentFileExplorer/FileExplorer.xaml +++ b/Content/ContentFileExplorer/FileExplorer.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/CustomCatalogContext/Config.daml b/Content/CustomCatalogContext/Config.daml index eb3faf20..f0abbaeb 100644 --- a/Content/CustomCatalogContext/Config.daml +++ b/Content/CustomCatalogContext/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/CustomCatalogContext/Module1.cs b/Content/CustomCatalogContext/Module1.cs index 7f73894c..edf7f4ae 100644 --- a/Content/CustomCatalogContext/Module1.cs +++ b/Content/CustomCatalogContext/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/CustomCatalogContext/Properties/AssemblyInfo.cs b/Content/CustomCatalogContext/Properties/AssemblyInfo.cs index ec736be9..96796251 100644 --- a/Content/CustomCatalogContext/Properties/AssemblyInfo.cs +++ b/Content/CustomCatalogContext/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/CustomCatalogContext/ReadMe.md b/Content/CustomCatalogContext/ReadMe.md index f72fa995..40cc2552 100644 --- a/Content/CustomCatalogContext/ReadMe.md +++ b/Content/CustomCatalogContext/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Content Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -55,6 +50,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/ExcelDropHandler/Config.daml b/Content/ExcelDropHandler/Config.daml index bb3b8fe8..f448cd26 100644 --- a/Content/ExcelDropHandler/Config.daml +++ b/Content/ExcelDropHandler/Config.daml @@ -11,7 +11,7 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/ExcelDropHandler/ExcelHandler.cs b/Content/ExcelDropHandler/ExcelHandler.cs index ead6a7b2..63728f81 100644 --- a/Content/ExcelDropHandler/ExcelHandler.cs +++ b/Content/ExcelDropHandler/ExcelHandler.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ExcelDropHandler/Module1.cs b/Content/ExcelDropHandler/Module1.cs index c618f29e..1fa45510 100644 --- a/Content/ExcelDropHandler/Module1.cs +++ b/Content/ExcelDropHandler/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/ExcelDropHandler/Properties/AssemblyInfo.cs b/Content/ExcelDropHandler/Properties/AssemblyInfo.cs index 36cb3ae2..d955903f 100644 --- a/Content/ExcelDropHandler/Properties/AssemblyInfo.cs +++ b/Content/ExcelDropHandler/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/ExcelDropHandler/ReadMe.md b/Content/ExcelDropHandler/ReadMe.md index 83deafb3..a3ff74cd 100644 --- a/Content/ExcelDropHandler/ReadMe.md +++ b/Content/ExcelDropHandler/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Content Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -68,6 +63,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/FolderConnectionManager/Config.daml b/Content/FolderConnectionManager/Config.daml index 97a3c09c..103aac9e 100644 --- a/Content/FolderConnectionManager/Config.daml +++ b/Content/FolderConnectionManager/Config.daml @@ -1,6 +1,6 @@ - + -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/FolderConnectionManager/LoadConnections.cs b/Content/FolderConnectionManager/LoadConnections.cs index 86cbe232..bbb57548 100644 --- a/Content/FolderConnectionManager/LoadConnections.cs +++ b/Content/FolderConnectionManager/LoadConnections.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/FolderConnectionManager/Module1.cs b/Content/FolderConnectionManager/Module1.cs index ee6952f1..648c2cf5 100644 --- a/Content/FolderConnectionManager/Module1.cs +++ b/Content/FolderConnectionManager/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/FolderConnectionManager/Properties/AssemblyInfo.cs b/Content/FolderConnectionManager/Properties/AssemblyInfo.cs index 8f6d20e7..b88e0efc 100644 --- a/Content/FolderConnectionManager/Properties/AssemblyInfo.cs +++ b/Content/FolderConnectionManager/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/FolderConnectionManager/Readme.md b/Content/FolderConnectionManager/Readme.md index 1aae7bd4..aab7e688 100644 --- a/Content/FolderConnectionManager/Readme.md +++ b/Content/FolderConnectionManager/Readme.md @@ -13,27 +13,22 @@ Language: C# Subject: Content Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -67,6 +62,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/FolderConnectionManager/SaveConnections.cs b/Content/FolderConnectionManager/SaveConnections.cs index ba859b24..19ffd449 100644 --- a/Content/FolderConnectionManager/SaveConnections.cs +++ b/Content/FolderConnectionManager/SaveConnections.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Content/MetadataBrowserControl/Config.daml b/Content/MetadataBrowserControl/Config.daml index 60ba3a20..e97ca500 100644 --- a/Content/MetadataBrowserControl/Config.daml +++ b/Content/MetadataBrowserControl/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/MetadataBrowserControl/MetadataBrowserView.xaml b/Content/MetadataBrowserControl/MetadataBrowserView.xaml index f9a11f92..8e0954cf 100644 --- a/Content/MetadataBrowserControl/MetadataBrowserView.xaml +++ b/Content/MetadataBrowserControl/MetadataBrowserView.xaml @@ -1,5 +1,5 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/MetadataBrowserControl/WebBrowserUtility.cs b/Content/MetadataBrowserControl/WebBrowserUtility.cs index df280b65..c7ed5eda 100644 --- a/Content/MetadataBrowserControl/WebBrowserUtility.cs +++ b/Content/MetadataBrowserControl/WebBrowserUtility.cs @@ -1,5 +1,5 @@ -/* - Copyright 2018 Esri +/* + Copyright 2019 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 diff --git a/Content/MetadataBrowserControl/XSLFile.cs b/Content/MetadataBrowserControl/XSLFile.cs index 5b7ce7e8..d9e49c04 100644 --- a/Content/MetadataBrowserControl/XSLFile.cs +++ b/Content/MetadataBrowserControl/XSLFile.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/MetadataViewer/AvalonEditorWrapper.xaml b/Content/MetadataViewer/AvalonEditorWrapper.xaml index 80234225..350ba958 100644 --- a/Content/MetadataViewer/AvalonEditorWrapper.xaml +++ b/Content/MetadataViewer/AvalonEditorWrapper.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/MetadataViewer/MetadataViewer.xaml b/Content/MetadataViewer/MetadataViewer.xaml index 73496f55..8bad8d75 100644 --- a/Content/MetadataViewer/MetadataViewer.xaml +++ b/Content/MetadataViewer/MetadataViewer.xaml @@ -1,5 +1,5 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/PortalInfoListAllFedServers/Button1.cs b/Content/PortalInfoListAllFedServers/Button1.cs index ed6ed5b7..c0d0de62 100644 --- a/Content/PortalInfoListAllFedServers/Button1.cs +++ b/Content/PortalInfoListAllFedServers/Button1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/PortalInfoListAllFedServers/Config.daml b/Content/PortalInfoListAllFedServers/Config.daml index 9fce4dec..381ad37f 100644 --- a/Content/PortalInfoListAllFedServers/Config.daml +++ b/Content/PortalInfoListAllFedServers/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/PortalInfoListAllFedServers/Properties/AssemblyInfo.cs b/Content/PortalInfoListAllFedServers/Properties/AssemblyInfo.cs index ea23a9ec..59abac25 100644 --- a/Content/PortalInfoListAllFedServers/Properties/AssemblyInfo.cs +++ b/Content/PortalInfoListAllFedServers/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/PortalInfoListAllFedServers/ReadMe.md b/Content/PortalInfoListAllFedServers/ReadMe.md index 9308915a..f6434f2a 100644 --- a/Content/PortalInfoListAllFedServers/ReadMe.md +++ b/Content/PortalInfoListAllFedServers/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Content Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -56,6 +51,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/README.md b/Content/README.md index 6bd506ad..d427489d 100644 --- a/Content/README.md +++ b/Content/README.md @@ -1,12 +1,12 @@ # arcgis-pro-sdk-community-samples # Topic: Content -## ArcGIS Pro 2.2 SDK for Microsoft .NET Framework +## ArcGIS Pro 2.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 2.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Content' topic. +This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 2.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Content' topic. ## Features @@ -41,19 +41,14 @@ Detailed instructions can be found here: [ProGuide: Contribute Samples](https:// ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -70,7 +65,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines Refer to this [wiki](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProGuide-Contribute-Samples) for detailed instructions on the ArcGIS Pro SDK Samples submission process. ## Licensing -Copyright 2018 Esri +Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/WorkwithProjects/Config.daml b/Content/WorkwithProjects/Config.daml index 96a023c4..66bf700a 100644 --- a/Content/WorkwithProjects/Config.daml +++ b/Content/WorkwithProjects/Config.daml @@ -1,6 +1,6 @@ diff --git a/Content/WorkwithProjects/Properties/AssemblyInfo.cs b/Content/WorkwithProjects/Properties/AssemblyInfo.cs index ff5e8e52..4a158b79 100644 --- a/Content/WorkwithProjects/Properties/AssemblyInfo.cs +++ b/Content/WorkwithProjects/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Content/WorkwithProjects/ReadMe.md b/Content/WorkwithProjects/ReadMe.md index ade88262..e553096b 100644 --- a/Content/WorkwithProjects/ReadMe.md +++ b/Content/WorkwithProjects/ReadMe.md @@ -14,30 +14,25 @@ This sample illustrates working with ArcGIS Projects. The sample provides the f ``` Language: C# -Subject: Framework +Subject: Content Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/WorkwithProjects/Screenshots/Screen.png b/Content/WorkwithProjects/Screenshots/Screen.png index 5caa8ef0da0fd1c03f023c3a37d22496d567f297..74528b0278284a4da9a6c9b02ed4dfde1697a501 100644 GIT binary patch literal 171449 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®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

bX4d{R4(f+dJl}&sWfkt_C>0+9Bl{x zZW5lUgR*V$cy9NBLXHe5#F4>lkUiShKKYZDJ_lh!E8*GJaxLH0P1dyVO|C-dx$}pg z{~JX8p>N1xYw5sh{7q0T7i;R-ywpKqt#264oij=A~lfl=1n|mT7L(FLUCy$F|tgIjp>!SD_pL91H$^K6tL@? zn!?=BEqDdxN(_ta+&0dCx|9t1%qnuv(1Kq(?VK07Rd8j1fKgatRmOa_(LVHgLGcn7 zI)LD~-ZAp$s}Pc&X0*K~&Td;-8JQqw~Ku z5&`ss-?(PkrQLU%ySmEX&oZr11H7{0;H|9o95(Z_(|?|KXGv0b-ztol9`g5|yU{}a z+!`YMC#d~+eMI<)OE(4;*Ajq2i%o?q#k@&|6< nnM%E^ChLGqpsI^O3w6m)LMET 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

L_)xbBS4qG?-S0taSk>y?|jTfa+ zPZVq#e*kAVmLF|6eCz43Hi=+pW(QhBdMhF7+WFY<=m$7_W_P2kN(L`4CVN`-5bRG2Cn2*v2LxZP26Naqdsdqq+A^n^LoR*Uk(4} zaHsb({N$o*`A(u?@0`SL(+qO-B}VqmmL7EfYo?0RbpG180!*ebvuprqUup?A`RZxzn&S9;`DFvUgj7j(5UT3h8;y-Xt&+EjmqT|Wlc<=n< zSvMVi^RC`8lxCfKY1_FLrt}*mjGWCgw4CK5vK;ufDa>bpJH`T8*F;%!4wv`+PJIclmXSM-w(bfHIQOitiF%maVpStF!x8@@E9j&Iqi z{eJk$OC6=JL;~u>N^O|~uN|pi@Z?iVCx{Nf1d12IP@tp4&dzfqKCpXCe0&!gPafKB z)}sS*iJ~@%L=;y7&?Atbi^u*@gG*>=bXudT!{) z&9Y4o6IywCib;SrMDV$X!7R^U={u5n_S%%PwECDDB%Z65G%7aTf4l&Wx0q4wulxn0 z>89qp>=~={Kx`k#r5MPOPjTQWv<|0zj^?n#aW`^uW=iklkx|DtWBT7s!Z<&>-8aUP zsDLLG-tRc2u)RxZq*VjuL0QchDWLS}Px@z6@)7o=3QN~D=yi`xi6yn2N%|;zJ!qYY zENw834=bf~_6&Pie-w!J(3=hWRyX{`>yM+vvNo#geLpoHncKDHx1Hma`|Oa|t=*AA z5jCBmd^fH#`6s7y8mLm^+5GTQ;g0C`p8nm1$~M7|GSTXv$ti`Hrv@saMngL_R>i>& z%Lu?oO2ikt+ApY{=)8BxKkT2SR^pu*k(%ohG1^Ndz9hXjE4%1SISSb4rJe0XOE-sx zT<+7}XJlsK48@%NMwfu2@}Z_VR;ZwqnnI>Jo?RgZU|d7@JstoF4+ws;Xr;B=FZd3A zkb3*kDJfR5EMg@bI}+p@LTTzW#9F15`u!K8gq@WNlSNA*ADU&vw`?m-Pe8}?SHtYjc5&HH)*ajX6MU_LiL|MZ9pmZ`5y&{r2 zVVa#DhAlmR!Tzklk)7S)75M_ho>2arnbdCginyL6EXJ)r#j0)+y3j*`Oa#I8KOk-y z!q5Db1-G75---BtcVGS=?fZN}raMglIl&V9xcP?tZ_s9R4I(;blH?&>4+yoa3`?i$ zNZ2tbr*!9oGa4$h?s~iM7muw?&f*(NY3Yflg&kZ4VF+f)ByB3ddDPcN`2fmar#Nub z+V0<@HK7DSxkD9^i^_ojiUF1Rv~TFpR%W>Ct4Yo-P4FY7+KT=xu;Vyszo<3cs1sne zdh;TCw;9P-9=FW2gVfL<9iLe8Wa8rWh4!wmt(+Fjmh$P|VFqm=+0|a5!Tl0E_m-Y# zn>DO?w=;)chm`Uy=O$a!qDLdmN9ZosAlgo_%VuoHOhHke*Kzo*V!?94lKsHNoagn> z+6J#ZJ#?1){+V%(p^EwlC{~^rZ>UfvJ{|moNW){s>Qe=EavOj+i@dk4=%gO6*lotC zZ9CU}V=mTHw&uIu5xMOB&m2VaNHcN-hjfiCVCUgilD|H=Z$qOEb|Q&5X-E8NtXG>C zmX0Ogp>jSSE1({lNjC)lt~-BFz@texTdi*^wnb4ZtsN~hLvYDq;q`L=pb^064-K*2 zsKc{xh&0dOZ4EDQ$xQE%vx+PkXFs#ZpksIH*TZRt|04EIZk9#M$_YfQU_zkc#T^+w zM$%&&!PGnzE}D*X6#mTy!Nl*h`0go`vl@TdW9{N?;G4{+j}NnqIfvO{(}T2OXMYt2 zm^b^OOcGR3W(KZBLf}Kb3$KO8)v%m=9g~TZ7n-$h6!vU`$Mw4_4V=<3N;x&^hxitw z#b;ANi&Bn_tA5ygTlHxI9XW4`M2ZG%zfb7(pOKhAS_7bfSCF*W<_H;Q_eMIS%lj#+sJ#+?JvK&2)LVf$n*7#Ffu+CUM&yL?%d) zlISVaRO5bQT?pVaflvYS~@BtKr+V?P3Bx722M!Th%qRM)~@) zJoK~ki^1v$p$Tq(ZYZI)nlYeptOu^r?JD}Fw<+-=VFf$|>xXzI1Mpn}8&88qZ7p0y zNI%5I#ijFHAr!?+rx=!!$e_oPGwcb&Nl%szQ>un;-sFyiJL^#bx3m&Ir-#ew>)@Jb zCS|!+>gxRV`^U+(1gB!tP{Z=?>7_0(;Ny_QPKcZBPDsZ?t*-tAU|X)Si&J_9@cQ7f z0CmyNmkNNx^DAV)7S2U`6m>FQb&@!gLun0B=V?fHHx1NPQ*20$9hfmJD_aJ35bVmm z6tnVtBir*-Ue)vm#rgw!CWl1C8J1Ve^}NBhwA!c;_LB;Pwa#}wln7#0~-(^&VplueM; z#imU(xvil(r?R5f{0zJfiI_E5$7JAa>=TH7%Ke=n(bl zl(f)r)8)gPi4b%-)lnp#V~fQdK55yrA!_S)C9nVmY1Y3G;%=HjV1UF09q2<$4CjjA@#<lvCup6n=Gw zveK>ij>>5I)ql)NK8FFZ+m=VYe+B&BaSRwMi=BkLseddEN^_@T*V>ke3H|W3Wo=)K ztYKOH+*w|2eu|lyRbG4>I$1gUgjP5Q?7`mymoHuS_u@Q39VQEYHVpOL5pqdeJz=cO z?aQlLROk2BB%o4xYb?#%LJ;;BJ<24+Ulmbi@{kJ!405Oz7JK`Q!zM0KvgnJEj=&Sg z(t-IVS3XuN;?^w%IBoqSt|xzNK7U1DKX%(mo2Z06P*H*?lZYNSkdeEs<#|=FS>OLn zwvYC(Hon$G|8g_2R_Ut0P3+ix|K08Ba`FQ36zBHf=dtfPpHFLANRX5Uf0r z`X-jLhY|cxiZLWc>#&NT@V0`h)$#12GhTaMe*dB*eWF&It$hdwFL%EIo~TL*;#vn4lVa+J0$!B4ka~Zx=KA zG;+&brjce|EmJ*XZtjDX0y5PGMj6NsSPO7-p7EOGTlIEtn?6tgn`$)xCH}v6=5*|4 zPzdc?3hO7<<~k%`Bk<=bnC$fAkN;ILw{U&}KFJkA@4N5I|Cxo`lUw|6pMYUK6o&5^ z-$ip6ZVNltOPh*mPquQ1sz5NXa``h8cT9ki|75TGgoH{)H-Wk zXLjJ9gdOdl7?UrYXmq7SOWE$^={E=@9}rtVr&TeyG!u+wW=K+m&CbJ&NWL#6mqDYF zrYL92zFa{I{B=JltQJcO%2rJWlhjQIFsO#vPkys=*}~k>eZ&)|nl`G$Tl+NG*hssV za%1#(>W^z+%@A--K)Ui;>NY2dt)A^wG1u|+WJL)}ZyS!pDms!yP*5Uo!KE)IOmY@9 zbyPKe@_T%Y$B1e`A}Ai-YLa-Ms(9KGGs4V)s->}f=U;q?2h_VQx2}ZH`*N=J-?wY}*MK^fa zr96whOCMsOSns4rcjR2rdH)+PsgGhAf6gYew}HQmTt-(EuqV+AWm({WJTI`QW0^SZx$Uc1) z&R4DYg1;j^9p&FSUSYTQcPTA*zkh;NF9Y8i5UEm|w1isdE^HAr-!IPThHjNBc@-`1 z71|mf{3{}=ICU+mU01CzhuALNFNBuJtUEKC|J35c8U*YQL1B&(Y+vS!mM7?N!L%od z;W^QjeX!059|+Y6M09_9Tljv(%~O7<|He~L?3pH!w~}a1uZ>p6GXFV^!r-@Q-VmBF ze4XTc)ADzj^G|YU@P1$@C$xKtN)oNlRWL@i@8Pi*EKT1BA+q4KPypdzO@7(_?zX(6 zw7S(VK1^RDDkyIHej8&h$#&@>n3V}G9tF&-%;>FouAO~p)lT0Z!I3=pRT)A-w+2cr z-Y;-x1k%X1jSWP(x zE}XCa6{^Wk}t|iqbFd(kch0K2a$+mJKzVa(V9Ki z#>1955PZZ8;w}%LMOZ_I%cU+;wnFg9{DX`VMIJZ0?qS70*5!!rDH^@?!2Ury+6ksS zDZh6leoUklfD$LsC66ng+Z<%bU(4_*pi6!(vt~1Kwt2qE?#rI7rI9KrZJ9;iu7d88 zd-C_$3X?s|v;`lXTIyQUlh1V(3{N&E4dyI!oVP+jC~{g;RVja;nbFIoHjsv5Kq6rxR!72ac9 zsYOqg)A{BxjYI#70u_Tk(I{8Kw2c9GWv+POhurXbxU`eXbxb@om>fVGKe;pKa_s2Z z^uAADUk$-b?Zy7NtyqF%YLOnh%EpC=>Fn6X!u$olW)jq@X4-w4Q%jk}1P#q}lG4vS zCqff=)F6F84h=LzF#mq%EN`1kI3l73$Fu8;o$qJS;#>A5*o zRaH64w5{Y!1)b=hdmar|*kczC_+#lmXamaTdwr!1%6#_qJRHVPdTG9@AGG-d|75Z1 zVfak6OFU$$Z}W<&Fv8BX)SF2L)x5CK6tSz|tzJU=(|xznGsGys(s;*~ui;i1@yjen zwV4>A_3r2Kw~a1*P=b_TOIY*fMWR083rE(>oOqm`7mwV+XiOK>``XIQ#QzL4WVBfU z{wOVufOPpqm20jUR9JwT8pKSmmzZ3r>|fEl?pmxMYrN>_&_zn3NP10;DcQRfa}oQ? zau8w3K^3hwYKlO?teY5VTvp2bJUdXBOc_X)5Cym!G>$oPhqKCU1u^%!0%T!GWuK<@ znL&AZ88nT!lKnA^`jlxP{zr-|W~6gg!YFBy+q z=*&8AW|4m}#)=-n^|i}JQkbc;D@fJqm;WE+;mYV;QhX84G_s_!4o6i>l6iwACD*lq0OS?;=R6)UKrg2*Dn0q1TcoNJ7Krw5tvg9~jGmnHqZJ^&O8e3fV&phK)|O z+dbxOB~;mnfUR-JXA2{#*04)XxLkG>igeSSb11EMwkD97{C^W#QjrutLe$e34W6@K zLL;416_;?3f1~;s_Q5tMT+OvT_xW ze)|1QcKt_}8kkj*#(gkEVt^m#zLr6pJXgIC%bZa>H|wJEaQ~S2NU_J6jr%j?Wdn{< zF@($dvBNCE{k)Vt%2t8hp~cLJQ$!}dEPmNkSyUOaxTrG5{5A1mFdS_4D1ITi)w&;_ zjYDs5ITw}Mgp1Tj;V>s13(JbYIYxMmx{;y#2=9MsS1r(ICc#RP)^y%^FD@=xLR{P# ziY(5zjnlKUR90akDCA?vzd$UotUVLP1h#G6S5>C0Je~LVy}26Kj}r+WzjMG{ldu)Hq$_G=e{o zuma2s(gxiUIJpy0(fl}VpU2&oVT^d3IxiUh|Gy)*%SoF_ZNDSBui7!3>N)#>`oaUUs;g>&c+UHld|1n zbULaS{cwR1f%p_>WCXJc)L2zCY1L#FP0n6e)X_gsw1@10i7#g-Qw#OZ-ox`Exo>FT@mB;K&>Y)jX~ztw2W?>6Y7u%)#hwVzjE^Ndpv;XO&4B zC<52aS&RhWyAOlu)@ql$(x2ac!zq!hI5u?8pm@6;X6nb0JC!6f(@x$-;69W5o7}gVUvQMJwnaskHX#bw)5z^1vm9?qMzN>8 zzPq0MR3omh^>WkhCc|HF>D1~Xur!CnAAs^wk2}4;`Zv7)XHg(2x>Rmw_MSYGRP4}_ zR>S7WvK2N#akZCtnf0DSPqI2n>%)@CkbEH?lvHH|8PZZ9kdedtQObS-O(Gvn>l;=+ zc%nSUKcfMy0^(zSPq*X7MUfVvUC4`12<7(`25PU(OaP#Vg^BcA$>zYDG@ zd|#4rYQ(2Snvl);uxqaX$Uzn6MeB=+_sTl$gwHoCka7mZtn1!>oWfInM~h@>&8K+u z>K!jjVLqHXQiEGvSdt~mnf4w=mJW_XM41%HOLvScZG;$1el7;RR#4KM=0Z7iol-4r z!J40%3(H)7617EartLL_r;p-%KrKQ;9Xq1X5u@lN{hp(Wnn8g)Q}WGHQAprXEw?C$ zbb9A7Jhkx0E=?3!w-nLT2^YiRx1HCQr^fT#a9EpknF0@|GkcGR9&BZ5tdd#Vg-4#( zuP>2gslyhWE4_;xzC5{{eYu-gru|<#-T*>r~#BueE%Ry#Wod7S^tr%xL-3xks1^ckZ{PIB#R1P z{NXotlu&RIq(7^+CE(hN2shj^UV>d+quhac_sGbybQHWr9LOFMrcw;*9j?f$&d9v| zp-UT?q!>4{?SM}eGbBGFX32K}9sHRfKgWnxVK0NoBRFL+LR5MZ5>)m`z+Xa5{71{( zn!@@9%&dnxHPV}?nQ8oupo~JJ>f-SE$7S0Jf<5+_OmEX0O`UHBs) zVk1r~q{!-dx3UP|$=y>Bja~K6PLreBM413cV+IH%Ivesq`1;D#R!k{1eez9|JV8eB z`CPh2v{9$B0P&vwo?Py*;%E(?!Q5t{u)W#*t>|dm?ODjMawe|m{F9U0X7Ia01AhkqOY^F4qi@k{Gzz%_`igFRwC>n+Mj_REosr{O{q;c*C(x$PGS~311 zg<)aE7$e5^j5IKQoJEncbeDm4p1h*?+KQGvD7CTvz=J_*|8&JoNZjS>cisJKGb7cbAp>@}vTr$04_M!+rup?r(ML3V8 z1;-8MzCe|6^cefydWDvwVaSlJq-=k!-hVuxo(M&Ei7PImNKz*z;GcU>5?P_S-OX4N zx=c$Gyf-6{APb;RKw<561%M{CuhI{lZn`!QbR1nf22Ye^=4p@YO?st^i9aW?px4{L z{4asH2w{pvC)%sl`x6TDE@!Yv=lw?TOz)Y+Q%O# z4-lqkkK`q5*d!q4mEuuB2LrkWL19K1j4Cs&Vb+uvk(;YlQ_f3KX`>&_Vl)@#)%L|7 zgM$XUhB9eLMO8I;%M-HbqmXjLK+rW(gCj9R=I}q!e2PNiMmIfa`1{1a_B_#>Sd)PF zhui;LFC#$<2}{cq)?7SKq67*0&?qg1Zn?PBY~)uDr+70?<&TMzU4%&Rm4%N}A^Er)Q)K(e(C+Okw)i7f&(zc|-Lys<^ zl;86TkfW8u&W~!Ey_IfnT9?xO)TYl9rtj}v1>)jD*R)g^KX}hs!FYTnq)qtn0CxptW;J&RW)I0B3-zGnP{( zo>#o+2k|)#M))?ON7Vv8hpTEbuPa{WkqUzMV)B4Yj95OoDjSD)?rwjwqd#*uvRCFO zi}i1qj)9_{Jb-ekZ#luKF0gYKvF5-ZXo{Pmn0XNBwmxYX>(xn>LsZu}cxxEX0~-d*`5 zf>bbBMU#SEMVoR(IiZAX zP=8l(;&r{w&*0Ea&`X){UBP&6<_Y6x?V z7n9oJfi&N7{e-h?@|Ed-jhK?6j#7(Mt|gvfpUY9yd>)vA#JA|hMIaP3CTYO7xYo~j zf17;R9${1|=#2&tei8@6C3o_`oQD)^dMQ*IVoF ziPiD_(uDHciCf$<*MLpenLZF*)FSPhpxZN))fl+Vhj*%Ks-!!2wN3YemkbBjh)&Tr z9w3qMPCX%6-7ar`^c$H!Mr|X#5y}rl8Y;88xm0E~;!bM(5pho*^N;VOJqY!ABa>v+ zhn12S!$p%{FrmSsUhU$%d$?P1T**N>bCT+A0IZfO$8Jb)_va1i`Sryg|(?4omxbI)l#Ije&X= zt=fM7)ih>RIl0q`@oeJcKXCLxe-?hA%&0eY7Shhkncgv2;9~Z`tMGOw?2a&s^NgU- zzD5xy96{k(Fy<;>tH|cW%eGX-I@0FWZ1xv`&`i`5B&>3aNXZ@!1=$52>>yXbT?g6m z`*7YqhzO&=!id0QKK9-Vs1-89VETWaP*DRGVgPvE^;4PQM2^B9_Q^%%traTOK+P_s ztog_)IiyJMU7qu!7kQ(k^iD7i504JeTw9X8DaH;{EJ+5;zxM5?glAP3?)NamtGSHg zfzfBRBmpTVhlD~^>K8Z^}mY-j$g|e zbhx3}qq=mTGRDdrOorSN;rs-rI|Z8kC@c(F|4)q2W66EE=<$cuwQ%p<_rGZU!?Pv+ z${Iyq;G#{xHA>yGM=N0k7Bx5XuR6o%6&FO!3XpE8+NAa3m3=@LWd@sTkV*y`CEshO zw7E`3_NvLN6$7SOCxAPR$>+I)Uqb^$k)z6UARF@mH#L|V$$;81Bvv=MFjWe$1zP z4#fTAQ&Exu)31te@OS~_pB!=avgeOmjgzP-s&ci00jER4dCMZJ#NnQ5)g_I~WicrE#<7W%c-xE#n5xsCIL{W*(w|N zbRqKx!}Bs5GceOm4Q2i5!{tiGeGjSY0)BZK>>S0kqa8ltKVATYK91cZT&BpgC(89< zb!mKEDut;B>@OP%ma;w2P*F!DU}7ZEn#lk^<5M1NVsJQAQ}YrvMze@89yL}o=^IPO zbkQCQ8(&6dEOMJ%$3TR3c_t-mWQ7;nM-u9#sK_Q1-+UKVzsAOO6tFhH*43RhOJXZF z@qRO$N#o`1eye>m#p1Sd{rO6}%Kc(J68X&B;)s=z$hbOr^&niw?S_|D%8mSJt{z_& z>ueDabJ<`vxBip9Egf98)ZpE>(YAFYcHB^TcAsz+HiZ*c)0gNJX0nt1X#KA~zLs;@ zh;tg2==z;1jw;{E8m`YPzX=C7L{1R~j8U1HoRZLdo~340KYM9A2(Fx0Kd8ryld+&l zkd;12MhK{CDl0tx*?^3`k{~npOKy(s`{Tp0$20cx>pH6WSh5tO&KQ%=72E5jF416I!W|InCS76ac9*Xmn=Y2}4BG z=hdb*<7SOI+hAmgqxm`>?Rp5An=*g$Ocbo~R<>s(N&KB}#-@3!tI1$^AhulXL%>%t zKYWYD7F;VQ&dwC4(FpmYlP}p6sJ##}ckRS>`v|VFYvw|2gSGqL2NF#V^X-x-LWtW+ zD(=4mU|iE%VA*zCcpzwQrna4I)|W?kfm;fnt+b~PmDY=~YBz5(lSHioptUQ={wNu zjb=zu>il%TKYg-71k(Au9%URuiq;LK>9<4A-6XR-@tddfML!@KbTm3+lYb`+@F549 z^_x1m>%)S=uP4*jt`R_66n%_oxnR5#ce=`i>nX(%?Qu zOcwSYykOTw_&m$}`K+(>j)Q()78t1TZJCfBF05!G_PUd3)?dH6?{5UZ>)&yL`04yh zDw@Ka$9OE<32F#;;KpItIo5jXHBODKuWs9xATCFd#0h)}kI;Pc)FfLICF4;DfIHHd zB!^Kew`PUCI9oK`EllYZlC{&i^h?VfX^nVw)3B;jlm4fpNQM{%Exm zgIuv$ZW*KR>2W>hrD1@s;C`_~Z^kF}`90Ef@2(K=ztZHf&o!t%17P;{SN{2MSEWmG z1IWEOLbz2&?yjaytAtrl^9SQU?Z&w^U7l4*&DAVA!*@YPZBb_G0)HZiK^lG_GU*vX zx+wPS@LFX)uh?_9TcJ`dMmwKd(y@IpSKnD%aem{xeLhq{=;5zu-o7dI9BMw;=ax~X zO$iJC!}if>jK|R5I;7U_zCFL}2}uqxIpv;k z6S?0RI4%qs^xgS3{hZTnLP|d7XxYo9$xkhJe{LF7N&bTSwf#2rW*2KQU?5NilT zjK%9&@P!H(`onl&PrX_fghfq(N_snuCi7@$HvDVfH4<0K3EYBl@(>3(1wc2Fvo;&v z2cwR}1I%_PoWzqRdz=BwZ~Naorj9fns$L`rm%W9~JocXAAno^BF2d@acC6R>FXEUk z4=SEHO4cq4AV}j3JI=%F;B@TrwxoO~{a`P*^Oq)LQ^XCI7xcIn1UW1=DMFtwUzjXE z$CN!ApAoh_{aMj%y)SEdinbG$O)9v1344N6N2ND-=7h?0f5d+7GZEU!BYI}<9J#cZ zTMOAUn}3;Cn!md5dhY0{AX5`@;`djHIGn~453KNg`;tJ`EQwdijwjB$15#8XN?NaO zYT^|O&s z6|YggrWEy&k5COxU2fHO{~wZ<(-Vnr#c2Yy5B_3l#c5>BVi9 zF?3H|zdWhj;wjZHnEFi4H7&7LF35ZNpYLKJ1Vm;cP>~{J#0ocyMF|~0g~Glkm0b}H zY$$K6Ntz6u4J|&Ar_G7*5yNQLj)}D-ZPx7rQwn? z@6$zek@>BS=zx3qvM2KSvM6hd*WAuFgKGXEJox@n$Sb^SjBtIgeHC*=3H=`2P46SJ zMJjkNH0!)XkhOi={=ob8+JAR{)P67Z)%sBD>h0x>+`E#io$nmuB*WIG?Lg6|>gXeX z&7PDbE{x#$Y4pVc-)o}8Ub{atHA|ThERok3)dQsPXJX~~WyZ@-MP^CqQnc6WGx#gMzkftGf zNBjAr*e)3adw4HyD9UZ}sgzZeatBQFkl~)0REn+wG{z|o6WkgMz@rf$d|in4c)KC$ zh(QZow;d|q`G~wWv{V5M-ScFhR@|yh((UM7dX0UEL`)Gd`3!a75+-(Ho4y1y^~D_e z_kHYJZ`@Pnx;3BRn0okHXF>b*oO~K3x#kJziCc zF6q7;&BOWI!*{`_nf48)*E=bX+rYf%8wpstk!eSJ2bV` z5PHcrV7S*Mo9S~%gGH}3e%AEzba!=JI@J3$?60`tk-G?T6i5V-0U=KgN+a!j@b<2Y zbzKC}%D(fViJncJ8~()&yt$YPn{Y%R#uNDC2DH8mTEOPyL@cw|E)!jp41V*5CVwF^I`ytepO|(+hkUcJe49S)Wr(d zuME~4lvC;7gD~#|mKl@;NvlWz0w$PJmPQ3gT(i5dcefFn*H%t)z?O9;O!jM%49QD2 zke}eh)})8jFr@--jH`$i7)&BVy%s(%DpZ&VH-(O5Js%Ca(Do!knjGMESm zyQ=DPrKAmqZI!4X|0UP8tc`eZda&C)kmpVlEk76{SNR*$9-qq*AG;lg@}*Z_A5xm3 zhoASH2J`#==~oDk={IGi{`4T~7gVHL1mXLGSMIk9788&@mPrzxpIu#RO`Ui;nc1yE zVkWc-F{2#FetJ|B$Aqu8CM)q~&Ck^Ft$po9wS7xbsE?eG|0h@`R)-j+_UmLZgzwOc-G%L=tp~r$={MXo z&bC1_m?$+)d7wa3DdY_sdUgYe=_wF!EFkU=e4CtEkr3P`P8%gA_=pRp==Fvt*{5&m zM=~e>DvmFuVIUM)p2-N%4@(+JmQ!j=ljoEwt_z{lt@$k7NJxvoQdVZ2U1x_d=}3ch z1p-)Q+Ih!@W9y3wt_1=}%D0k>e*w{HN3OsaV+k-B4}@Q5RzWJ&cF;}S2`cQ9`1u7<5m-U-lr*LfHn{%*} zbRw+?te~U~px?cZI?9HDGu74&r$v6<7i#ZIZTCe6{|-3v_Uy3Q6MI-$LRw1GRj7LlSQ1W* z^=PIMq-32Yx7Ti><^jdN34h?UDaCu;JFS%wNC@H);1e7#u|zky(ZDqqYsGY8_`b z>(9fI^m+yEeB&}jA#LSnPfFdlnk~}>kmq7x{MJv2yneoX%-VHLYW3ry*A~%yx~h3z zKboGC-`KzUsQnrwv|AO9ef9KS=`t>3t)O)aMpOS4OaFDytl$kMg0=Dw`zkdt60Y{@ z8ganadrWK&Gm;2>Tgk&}^?`usVc z7SKHO(0$Wp%c{hv3krwWRH`l|-SDf{4F5aXM$N_52y6?VTKqaCZMEqwQun=Sch+~$ z$-u`cAE?Rfc-}Y2$k2Q&&7=lP6Gp{L_i0V`9r%e#gD_Ool2BVbJ(~v1S)ni|^eJ~# zc+uEH=QK!dByxD2EjTLgQVcG-&wNx!3aLRZ9xLFAy-3ZLNCkrz^75_9>;tpml$m}a z#^yxj;OE_xJ{9S`0nUbt zAxfems6midOJ){bGI$Wn@gUN0)NAPtxVAc0t0I;Uu`x$g2%N{>h{Qdp1gyy%8 zK3aIKR7UZIa5i6@{Zaf?aOl<6>73Cil+g?D&bpQ4bRi}d`__b|Z}g|=6zVCoh5yMy z8~Knc^Oc07dgqai8?Wv1_rg4278!xkdADqrzP2YMoizI$RFd_slKDCp0S4=& zYrcX?*`1pI#&4Eo z_bxnCJi@~?HkZ@ZccG5-g~;Q_ovxXyQ&*@0g%rigfM2SYpC;!-;x37J01d4hLdOje8DcbLGI^uJ3~$;mvpa-IMBcR;FA!b0^zjBMg+Sj_+%Z zxorZ#u1nnZKeb;;+%6q_(Q%=s+U(nd{==baYtGAVU(|0HIyQyM<6lnJh@Ljm@U_F3bu{Bo^N?M5)8k}pt zGV2V(Z~E49!7F%oa(IqhlK@mD=(XaV|(LJixH#@^gpcTl1n zU-eJBHeK#C4?+zHK#NQM(G$0z|Ts^aU(VEvV*rtP5Mrt-( zs0oMq)YfNyNemJXL@2`yG)8W;`AkEO5V_S5la2Z0nc^1pgP3}gmk~ON_?qVNgSmW0 z)Dh^s3yn3vIe$!4S|(>ckV+3Lz4`|;H8derl#rCI9sx%+6FCxr;vl|i>gx}a-u&>) zVcmSjR5`x!%wQV*sMN-a%>`&`m?EBvO=Z*ozJ#C;nrLwS?0;fNP0jVirJ#D)j^(&l zc_$7c3S4*sok-a>rqFK66UhaXAZ-5sY*ZzYyMM{Pb)&-8CY|A4>vFR*;Rs#cctNk^ z=oSROct8wVb4`)o^W=NG`0Apm865xkNXgUjeUtLW{|j!+blV!{D1RPb%?}SiibrzI zLe2jbC@(D2k4PN{j|jSC2_&1aX><&Srfgv%mHyA zef<<381t_zBRz1zDx>)_fv9RW;fRmlhyNo!srOEf8?foYxFA0Zvf@Q!fbRS)4pCf1 z@daAP`FSreC$>znOfHi?mlB!ZZ&Ahw`TpdT|9G!QA`t`T`=LnW34OJHe8Zg{yhU-v zt?mDrC~AA;5?k(E6g876b&a6oo?q%`PVSx^|JYnXoFa~5>`@$KN!K>Skd2I#hF!TN z*=2(p;mazFZf;$@OlS1=J>;}`+jAARjLQuPmUe9oZ2=_zFc%0fDY5Bat#X4f82T-} zG>r>5=Cj8m?ZHtaCHrij`U>2GsL{Qayfp0@o8jGx<=-pGE1GR^*mvz?qVyY=X7x@w zfjQ5@PhTswC^?Ng*PI~g4r{0(w*z-GSDVJV+N?5NriK&xkENyrz70QhIGLZrz(-n^ z_=;zNUmugo&zGQMLl{Y5WHr^)F=BYw6r>kR zIvfS?N#HvnC*I)f9|p9!wMD)AvLDy(;Jct|L<8T6;Glht6naW%QJ$19E28)X8MjoY z@%0qlf%hxsb{VY!#aGtEd)ER)w4Xj+ji07T`L^T|>h5eIMjQ9BJTqsjLB275!$?tX z@0Maf6h98#E73tRFzsuI<5g(X|4#~VUvk40WyzYg;PT}!3v0X6Uf0FX}j+uc+EZisluRzEMFzJQLDjr{~>o z(N~ueNdVewht2z|bpBWVl>@8m=`kZ&TY=1@lxvYsh+hqt^th@WRwdHk4iki#9OeE< z)Sg!?*%_^M6qMXvzdw7$dA&|TrUmG&r?1;{wr2UZ92h(dbn!u?pmR^!s?r#BxK2*c zyR29ha{LchcLUc8lP=E}m66Mj!}&|SRp0-zkt3X91P$K+vE@pl!5{xwo9Ib7jCNFV zO(8v(0AZ6{vt=Xq?Z`oQOcPKGQadm1dD8)!W@27_tZm$3unI_{r(OzEU5;HHIinaM z3?iZ>gf6!L+>`JBILgbCLPNYG?l$luH~|oUO3vq^k|K*6zE_Mf1rpHqpXy*pQ#dv= zSb`OT<;VZm*k1<4**tHcFo6)<-QAtw1PJc#Zo%Chg8M@7;LhUi79hC0ySwWmXY>5( z|Gr<&heJ)()-HF=J<`+DeO*00^NKasP&pAKAoHtv)^Vyx0I!LbiOG%b&f3wT6hzx4Ba0i z==M;eH<=8`t$EW)7=ic9Q7aet99J2n4f}6>drbeRl&FXv2k(#q$4_7)OakRoF4%9DM*ow!(x)OqVO$mZ zgRr+3MG*55Lhfxq6jM?X_ z(W~6ZzPdi5Xg58LzrHkg@6~Reakiq!sLVDaT#UnkOQ zxKf!A`arh_?MT8wVyHCU*j-Y&Tu`}wAw4-zxfBP{5vd@_^AOvPAulWniw_q_)-6$c{$ z9RDTwUKh%4z7+Ihtw*5-Op5BY;2u24@)VWk86}z%%`1K476tx@5GFKp`_4vxH z)v8h~dnXIyTdHLFk`S(M?Ua;Yr;fxpXdqmrL!pT!TxD;u^^T@TxV|yrsCa4SzXpB+kn0!8;*FcBO7} z_AwnLkc__4^1B#`b4kLD<-d^3uYKQfaPo-xOcqUQGqois?#G^Vkcj;@CHqk0hv#m5 zn|kS&{x23llOM?-%!S=g9pH>5mgOmAW%t??LVCT9E^XZ8%wMFY#-tptP$FFfKJb7j z0$b&KPT+NTb2@E#v3C7@;zi%T^5~lhXmc%If0DV&0!DmCtXJ@0g$;g${t5c#azH3kMDCNbHtf#preJ z3{C`O{e%=AxFBH!|A{C-lcXdA%{$4!Bk_JC5~~?(VVeaNxcxW*f&{~S>ZK8Uh``1n zVE$e6wu(+o&1y3kp8OCM{uyp zP;d-X{Q-Nd7AEAg7~bLn!bT>36X5Q8bnv|BH+@|d$T>{s?#_5dVD5L)JK$uN>FQIc z%n3X!c2sGs2-p<5n*C^rBN2MBd(Cy=?JIVf7);(5YxHu#Aq^3;YI(V57{X~=e#l~} zvAxzU9bO_RUh`lu4;yc)u!Wibn6Lb%GIx=m0 zD;9sNTI&uF!ZC22{u%rAm_za6jftiE2@<~FWWFsf;LMbZ2^@-?nQXh>));rV@c#l>jYE$sXfsBCrsO=9Qnw}@}dn|)D%HoXlW%uVPpjfJF~$AZ+XzJZka|p zb^^Ecf^PN^rE$P%EHo`0n;9cVJGL}ftVX?9d+82MyG-#<~QbHKI z@h9P}T@aOjH9qaOO5!-~Dbm)m2nV&&YMe7${L$Qk&GU5cpFw7GnNT>tScLVSDZ8D^ zp*x$j_N1wouW}Y2qe8ehVP3fg;k>8)3*2` z5J;U`S{hX>^B_q;R{m((0EoQ zm;ake`YAfx!Qf}rMCv71#>DLBOSAR<=9-I%_hf3Y)L!bf#D^l_)H!ZT5YMH;_lVp%@Fn{ZqufXk|{16ir%;1rbJ=&?iUj+cgYD5}_fzv{AAQsJKGq zYV@+qx{`M1YIUu2Nk0G>#wiwjoRwLD*CPq&i*9o8#*`-FX6WVNXpnRbS8{LWUJ z<8-UqqB3$?gHLznhT!AaqRluWE=Q6?ZiTTo^QQkEQ+vD%j%tyJ zJMduC$My@$O2C$Mn*MkYks{;{l`|VYz~|9$eVQKzl9Au6vy+*s42fkzqHk8pR5Lfo zyko1dgEF68-5ZpLJkXx{3$t7)Rrt;r=Fvkw+0&=qoyIw}Wz9_ELLuf;^w2fkM3kex z81oXMm71r^3y(|NiOx9-v5pUG!amtY)q3YJ|qIQhwPnTWd^3eRK!&ZyM=M8|p9AgBD`d;t2`JP+y!b!-)J& z%D}6mqhs={DrtZ!`PH4v#jIHV468@`=7Vz5TrQd<)+j?MxtAT36{tFTbwOLvL!+zGF1ZqcfTI)jifa-8$QQ9{~&)s&)Yu_6PLJ zr7x2f(5GOHBl2*r-vhEYK+fovJN?uWhh=-Asma#}9~nG5xu)|NYx03TN|#^mA4~tx z28MM0VPR&r5#lk*m#M!V2_!#Y(ku%Em6?A@CCV%+(eE$6>1C%X-lwHtPoJDP?ahrymD%;O@^0h*rIH|1$)GX~5G$H0k<9d>4L z*FA<2wD247IFRAEaA){DJHfH#>@#e2xn(T3oABQD`=(ScjlLOfz%Zm}iv7rfoKACE zD6sDg9`{J4X!Ukj^syh)orscs(YCM6q>?NA=JgLV(4xl2prh|$f5t6eRNNaDbk34c zQ(HYPaq6H=9@#Ooe!7RtSzwl@<0?79Dg~ogB~%Zt9_V4vl<$Q7H|2Pq@_@d!WNt&XNe;z>7AD;5|JpLVN{7U=cVHI9y9?0C$tfU&!&CY>zzK_6s0PhmJ3Fm@(ERK+rTQn$2wepD)97;D z2S!Sou!k_8?QsLOh=3VvB%r8CS|D+8lO5b{_*`!7MC}uh%)vTgfzwdpkLXhK_Noc| zH>v$ILJO%g&Rhv%PDtbfp7!asRRB}*;YkD7r|0OXg^73*Ewn~xOUztYQ4%un;qd`C z0X^=}1;~a7#AB*JlKAm?l{sX8Tyi3AJR!nAj6!EDZ*@C)mwJ*Mf2^8>58_wCl~)Xl!a@sC9&f4+ic(EZ@nF|prlGIg2i`l>a%69)n z!|!|Gs?&PuaT%y`C~^4IhgQ&t=Ct1Pf|i@Cs6?*#+wK-Okl*a?~D7TSc0J~blam|jN{WJ<@$wG5{de5z)n zWGoJEY{DS~$HIgqK`R%b!c!DOJ|{tIYgGi>_fw_zry(usXa5@=R1t94umQCweHI&< zZ;97n=ke3-g3IU)I#_+Rf)YYIF6AcsOn5Qmw&G3xc~P#JRdLZ~BIGr_DP|@GKWFDB z=sQ~ozo3S4z;6Fi@Y!RJ!trUlN;WdCq})9k@{rBj#T5T8Nf)DY3gl}ptUprCDJRR4 zQ3ax^B+%v=n1)+>mMnUbct`6M$WTH)T&$pNNg@y}2h8_H0%qRCvczHZv+@TuP@h~q z8k}}oO ztoeFp8(@!8O4!^Qo2xQ|HOc;6L~Jb0u6V4O5w#UWm>DEmG;?G%rUav-gi)9vsx;rW zWrx&mRMd)?G!kY%7Nm@9@!b6E^87H1qP2klkxH+ax%9H8b+ka6zh*^`i{4DB>oRJ0 z{)>@=gts8kt!$gH*jGt0tk03|Ht1R3Ua*?Hzs>-eD(SEgGCdz?S;`k*w{F5NeM zJW;y6Ul!$rESQh=jL$>-Q_fY$(=%@QD{ZeKu1Ze~jY`w_- zA1hWM>vuXci2TQv)Ezi z9wDqdA?U@`%4n@&5j#=hsD`3ks-mTPSB8@~T1pf{yvQQ3atZm%EkGi`3EiBTi+Yfr z9I*URHSx#Wp^Y(sEizV0n-QtE4^S$QiVX~qss`9-T-^mb}6D2c0j`{c_%B?wBUzRf=irTSt8^Cqb# z{>bQ<`Dx>Fx;HOGv}bDI5hL)aG3ChDl*71^Qy?@j+BP<%`Mp{5+HlqXZ-e%sh~3-I z)#V1Ue|rX{#~`%{Y|B5y`SX{~r`pU$SOztnfp{fxEM6GT*nVRDKD6=#Anp6d!-ODD z6lm-=hgh04@H_fJzd1*OqaIrm8}$ShJ{^~3{n9X+MJ#R}uB)cBzE?BXvgiR()djtS zn>x&aeAp^Cja#!W4jdwSFG2Xqk^zg6Bz|oM&llTWMhU5}rih+My+0wOXCEa!Chx{v zCo?3fzva-M{Wkn~c^2rtSdg1+&N+Ox%F)E@0b-d~;T3~UzRT(pDjA!&BXipu94c)5 zpq`2=D|@<-+jBNVer|2uQ^>?+x57@#57wJE+TqxGKjPq<-+7|jHr-O{MYDHTMTE5O z*1!>3J=nrKq$ie8+pq);DXH554tB0YpY@B6qTy)q2=@=}S&l9*qgO4ac2fGbNpTTJ zpy-8BLuvsAC?Yc$(88$X!%b4cm;*x2BcXZJKzUp!cjWrgC4^;>(D`bSY(-(v zEb@din1z$wEy5c9%oaX0vx;1^#c}{z_UiNlzW6X$ObXlOys+6wq-}ag8bbVHXmUdVsi4vS>>_F8a z4*Kmj$!q)GF}j%HB|_(k>o?YnlL7320Y_xt2O;P(5nh zWs)cb$I*(YpN%P%U6p13B7VASpjK6Las6Z~ER{OtmLx{0VwljVj3wSK0n?6e3h6N@A0#X=Vu$;2g-Jz7XZ|jzH2vy<+D`hN z)d!~1m_1yOqh>-@miTl7`9*6< z#HzGJ4Jr92bSLg_W86~|nJJ#l8>1*~2MbwUg2mW! zML-~`II#ox1V1?Uu*KhK5$sPnQ;*pFYwut9LH;>;PA|HR13J6 z*!I2$2%*BQPV|h6iMaCyoESzomc_+Oh&0Df0rAd~{H#^UEj#H=$qs{E zV4x@~qxOWpw`3}hU`n2*vJJd+P0o)Wq*2_Wo6vUfc^-;&PRNjY3&D+;aPuJ%PPAKOw;48)d;!0!G_yoYC1 z0xA!dZuboqs4I+hftaSTN?CXGCbc=r5EVqhFia(w_~%!0at&gNFChYW_m}A^y@+$$1LrzEB9ON>vc;A)x z_|WAjotStCb>1k{s|bv7m8VbDkB@z>tLBZA%7d|(B=9bSg~unpvua$`_3xy2V<1ZM zLi%n$Po&D zf5mG8Y1@4aHhIvsSWxq}E-*Ob|0vAu08a-ifVGQfo>FrcEd=fRd;wKVP}{Qh_6w29 zwzd>bfumEt$awF1Aml?1jWXSg%OxuNYc0SYkueST#C@+qFkhf?9iNds;MIX%~9S^DVj4h2J9U z!S@x(0OOO*-U?W;g4&pj&rF%k?cOV`^~igGB#qkMl+hJ@jEFdBslS=Upo3Q|eiP9f z|Dv=np#=$3AWh`iO}dL2oE~)l@)tOtqF0gQyjP!&&W&sA##!IYWyX}KI7+kjx2TH= zbd~?At-UPAOiM|liP0Kl9e;L4Sm#0wp~T~d?dRtKi)`7yOQ@~Aw+4{q*KebwH4ISJQTji;nmwH0Bfd%iJ- z0JvR*-GaY*-vz0Wl&8f)-^D_^pp9vj6MdQr^5K+*;n~o3U0i8Q-QY*vc%6*lzBj3dGiS7M&sg9omVt>dTu(FoiHWm}T6|BujDgS!H&x3RQ z^uqp<*)#h1zQ?{~`doU|A`x(sW2eI=D_o6J;J{UqhU~?W+Eu4j*7o-&zJg*R3Gr@p z$YN$boSvU>XEj~&=r(M1AvJ7YWWJ?H#I>!(5Nm!!45q*tG;V=XhdM}0Liz5p6xby9 z_0Lk&3O?Qc20CFtO4W41--e%IKq53=ml za0PijjWuB2unW`*i(zfrMYR0a;n?Rd62ss9@P(y9%BV>iu{hLAlRsfRMBV(c8g>R`f>4@st%*WOW4^{*rGDm_3aL4Qyd~{TVXgc8Ngaj3nYOl^vN+nr zI}gH-3#~~)8ljv_eYjpWs#e3shVs`Y)j#DkLR;2#)n`Q;UWN zaPOT`d;M?lR3wsVqf zoS*90F&~&=hd+yaPSkSO!{z5mTGG)wfQ1NW|JK-iR@I)Xu8e1_M_!_h8;84@nkUXL z#bU;0u=ztUU$p;dAGC_i%TY@9Z`bLiH5rasr8xg5-T#%|wC#cb94A?@?J{?}!VU>)8)gr79MHrk6CD`Q<&;Z_^(pvm0*p9oN zqff)85~oMOmj*69>_k(XhyAaGtYaOsZowXHRW1khx@hMvC5Ja+R)UI23SYK-!rLI8 z+V_i6+;^gMA2$O6sC}_M8>jJjT&zj8lfrrsRiAB6dSv@B+viwLpS;vcj5g){m@WPo zh-P`OE_`|KE3YoL{ZP#IY#U8IG0)56{tuokvwru0{fDnP>pNo> z&7N<&HgoM3l!U6*V7m-l9qzvdV9%yhcqSu;Y2Bk#ccssr$|+xF_iTR^IJ-75AI;as zt7rIcawH4`NDTEGLQXZS9WR0(p9+M^qK+qyU{UNpGVf*#(? z-^DOBALsdBuPPDX?4tf#V6di1=hSRA1&^bJt54M3H4$C!{@y-5!=s}JjgJoxE0=pV1;^*N5I}3Z=o5OUWsl;@YfRM~ z?U9ZkIj=0(b~e8TPU6Fk{16@Z!+_|bzC*18)~w)KzHot!QMBHLx^Q@}7g<#iWf1q} zXRo(i7M|Db`6-at{{(74dDWxdmcf>{BMg2Pr%4!eVX^EkXTze~7#_BQE=w@K3J||j zp0`J?(wCq0vfJ#>(ACz>TY69&p#J_C$T`QIwfF*z7WH3kM0l`mh}iH3ze;omJ0!G1 zZ3dl;9iQR%VkGMcC8G~8-V6n6X+i#}$EHi^$O}A5wtk1?0rxR)cJ-u%Q77wtQRg+< zYL#3N5ClomV!~>9UYz!`7BL=i;aP)NYK=+BNc>kVm}-~A)*gf~xp%GWXTZn~Z1wrU zJS3Z?&7x&5=RV<+b(yu=GuxN+#d`aIRC^C)OOp2Y(uRyTHQ5}~M`V=1PR>lNCBhp` z_0F?O-U!tkpP>&71gk0!$+1-)4UNJ6izoc0@!1YPJ0IwF4^PMb-`)Bju4iH(Teps= zV1YeF&^xAB1f0iC{ zNCNs2-O4$H%MUq9{I>8Ds*m$f2cptGDtlH4;Ch&?U#EDlrWc+F6xt<5Qtv!VP9?$@I`u{H9yj* zyVIY}j1_dM{K=KdnrBA_`;I(82E9*uo4jM&@ZzWSZGjJcHVuNh?OKh^$ym$|GF&#Y zn2>=A*bah(=p%?{D}zuP_YGfkO-E&bCtcqEgy;3{^zr&-a1jEm4Uoa>EWYk7Pe#@k zyq>C&f_9^Eb~G?C`{nOtEHAGl zmtA+c!~i=cG9u>-rqBE<#%7JN<8^71-`n4t+|PWOtBb+8PZ+GNwN?c)Li>NZaGB}* z`@VEmbQfeLBr|L${`A-L&9n@Ux*6KdZ?V2=k>6x6yFMh8J^LnlYsU-Aps8ZcLCFKd z_NLlkdRjk!JyWVxn{W}#l((CL{Bgtb(aYk0jo|-qGrHF0$3N!}da(QV<#h+AJGZiu z$qp1`{xf|Gy*6VoOW+jiG)szBMnN?66pizofRdp7o*sP!Z)mzFvgc|45 zfYKAc$o)hY!@~)rO2i-I~|PSMMXzHZ#;H!SL`bO z#`U+p@3%WuH?4Sjb`aVCiJX@4rSuEUBkXLnpm(bkV5IOXi+_11(k= z2`wCZ45JcRnLSm|+JEEMy-FKoWG)H%qVObuiDM&@;v&yh!5iq|#=HL+Hj^b5)!jt8 zSkd`b&2PNpZWz8v6STZU93Z$=ca{SnVnCc`*zv^ENtqRuw?blROe%2$KpaeDjgI~P zdVF@aXTj1vmh--x^XaNS)v&m}K9Nqf`05W7N}-u9>R5-z_7|^ZB*E14OB#ID*+ z^+t|J76HPLKvLmxE8Svav1{^}qIz2Y2C+OPJp|Auj{57}qWOb!#lR=7SKN)!O&I+D zjxXQLk3X;!-pe8rU--uZ_}igd=ufrOOXJo(qh{k6i)MPOpY*m*<}85a3^h5TJ)jQF zmWZ~Z;>jd2^FiKeGlm4R${{B8``J2K3~vM0&^`Ko&N)POF%J&*>_c50c)JZ?d^7+V zps`%S8%sYjTAGg#KfTB-^yP3hGWGc`?zV5Zteuq_joKaNaN-01eTD7Kwvs&b_Xg$BI;9OeXMvjjYk z`hI{mJv(p$oqX_hV<%NqD2l; z5fSw*pLPOTxePo_&2EMQ_``8KQPI-UQpyTZSn9W_J`X`U@6y^>*oT;L9H81u z0IVt*ZB)fo_4G!b{VF}x)#GCLP}1_V(=&J-9igZ|_?FkDO>gHbs=~^8JhGFgznVWm zs@2rAWQIn!!#+huxYre!Ub?s4!`A&6Y)CIDd*PXzQV@6ZQgJ_fDY2%}AJKF`e9lHz zEtcDc3An~VgG|+4VsC=$HG9_n- z5$IduSd4t-zpoCJCiC>?hD8j4mt9-}=_hu4c6QYH5$Kx2ue@?uGRlY7L%^?^RBp0| zZ0-q2lG%6U&5#BweC5E{+fHLKKD=@?#*MjN1bZq%I8{v)zvH-_TEh_{9k%K`+j%g1%ww)z zBw8YC9P(cvsY=2~9;($X;`yA7fmUOWo!mpn>%UEWpKGjxYbtV=SAmv{OR=^KOxg35 zJ{>C>s_@Yo=)QjGM}PNCq5kaWWk!7Vp2?k^(SvS(6RvoxRc7%4%yGXSU;pG^ZTa$8 zroMlcT^&N6rv(w)Jz3y%+AxK>(p1mE?D;c#5-lq2=~~FDT%Yl2*X#AA z^fj#(`}NxI+v~w$?Jo_wClbJd^G*1=g_R27)KpI#aeGem@u&|9u2_dY z1+Nq_Wy{Ss#`egHWUNVZV4O-|yEQ|#ryn?H9;Gb_GMGO2o6ad6mKV!z@bQE{8Q|tk zYf|n3!MvshTXuExff#L`fo%0bQi_F<6Y!c{h!AY>w1@Hje)*Ao>HpX+dY0_CSnnwg z1gQRJiK6{n9zH)QTORJgucY;gJv0L1c49@fXRkAW9gu!_u-76UJ!%4?wZ~@OP;dz+ zQH*u__;E%l+G^lo!%4$qP$ro*9(I5%gb-QTY-TjaVpDA?#qT}*Z8DSysX?>CI9yg( zo?NGA(`0?KN??{YDr25Nu_nJUc)xtM-Z(-l;661#+QPy@ECW_ogqn@K2{C3dE}#sMk0 zl3Ji}N@=ZQZG%0rKuO%xoa;O$8jh^6Fqx+B;`h|f29AD7_Py0B)aq;vJ~Z7g$2dtj zyMLJ>wZX2`wCa<4Yb?p_snte1MjS?N;=p&N%5a0J*%6(it2xyG%dcrFe>nK<)Gh@6 zG7CW4`N{rtR)pv3V42ox`@NuVbs$5{W(e_!P)X=bmN~Gnvy8VJt=?^}*y=Br!0S$g zw)#4Ls)dADB_qqbufBS81ROjEGXlULSr|GyV=QMLXI`u!?5BQbhejS<>zvb)U5Uls zDDp@7zy0mct8oIH2P+Gx4s?`NJE+?;eXQ)5h&x#DB$RKwwl)j^dXVPpdnj_d-4p3O zPzaEjov^aZehRxmR%aTnpKLsShM&?u-TR8;MOiW1Sfe0^JLTIDI&|8Ys&b`Sgwv;fLGS=H=!2}?2xlIG}IHB8=rP9OP3)A#S7=FE>=X9 zXDF}T+iIPW861#@^s`REFP|oln9@$Kp1|(#_p}7`gpP*ny~Aot!PIFzbJJ1g#*|_=L{;n$NaPmId&e9jex19JWx3 zdT}zKR2e%A4m8N8L05s@X0)advOI_H`(OhCB4h^r6SMDhi5o2P)#|RK=v%DF4ev5< z?SO9yufRMl`DSo62wt2@H4g&bD^9h9q{j>=P+iGrz2uL$^t8?OV{CiCr%+A6ZI=Ua zGV>9yUzEbx47zHK4RiM9ZUG2hOUOBEWGc=+osf7j_%xPa^9+V(L_F{_7nm0kB;f8_*(e+{-T zq<McoVP(J%H z(PUTQa)Bg{Y3AGY^TZEsGFs;@LFRX*)~_1F4%6_QDqgpW*=DfnSK}m>@{#$npUsDS zX5C|W(X%-tWpz%L=}LLreD9UJWS;XqlXofm@~EI{e(h$e_hp{Q^K`WFh`If3H`a>! zw+&Sfr}nY?z-4L$i|9|~W^0_BS3x)4Xcl2{t6< zl=PS+Sy7h$-JbUgg@eog&S3GD@`75R#l)A;!;)`8 z8CU${Q%;=i?mL19wHiz~dESzUzMd$$O|_xW<44_NL89!~F7@1ehauYE_r7aS#TXoM zq%Qpp+z>cB(iy%04w1|+%H7to)0ZWlIoLl=Hr*|!>^ReF^#T0MDmdx_qNC|}o3i{E z&4cHwh$_Koh_FjSZ_2ahZ;F-PTgJiJ8IjIXKU1iVnm*Cm?tT+N;%}UsDR25Rg>O&p zU#{CBnEIWc)04rlNY-sqExSB_*q`~;RfgV_c&AKNnyc-7UAdejqF?Dt+_^X4FFYj* zq}(3lAJ-Y1QWLr5KW$=TIgSHtte4484zM7g)dX*GB@Je+ovc=~3#-^oEHVU{5191- zHV!zpW4G@0avt(He3V5#-ub(OG?~*yXIJGjVc-uZEs)pg2&wqn8mGeZSBkksf=1Z!SoHm>Q2p3Ej3LeLzi+RVp$xk;{*t^XpPusEQWxW zdyws@hO1#GhBxU;yQ2Ngt7gfqSg9Lb`rTiql8h1F^1f+7Q5mcZ9dgxKwR!JQA%>Ws z?e_yWMniwW&W69AZ`I$%D>lDmAU7&0{7kuTXB?+oby#vb>CfZOttn6EU|6mw1Ozu$3Cu>MhQQ?$X3#kp+5?q?Vl^3Pn)@%D1@W^s$N6q$XC zQwR=t_b~XtOsSM>Hc)4YA8gNA{~X5J=`i%#OrfXb&$xT*mPg1xP-nW`RHyE zC|)79=3Z^E=_X)B&>DQOmzJJluXlg@;>(Ts5>&hTeijg7*Ob}u=YYm!ZcRBDR=3x& zfYx4v`)RqQIP5JdsLhgM+#VWe3>pxatJ3=PCy@YU$LTjk$fuH=gY@&WIidC#L3c}$ zN%u;}&bA1o@pMvC`#3@drvMjzW}BSz!wVB*aXb(Z7Atgd26~%k;lAnhojGZDP}}L- zT8ix_-*&H+m((5KuoXb^I*vwDz5C|YncQ#oP_ToCxI!WvaZn4QzCBnj?^t)s3OC=o zd0H%Mxe_NKG3XM%G$TQo$QE-X#gR-APfDR;rawIaHmscN4QmXUB= z6>GZ76Vwj?w`T)2qxbbq{0>$`DJl7HQN%)bGbVDQwR*omr(EZ2v3L$Kw|&jbHD`Gu z+3z!$)bdj!J8K;nd-rkO5fOJRbeTpBw!-N!i`S?o+Ht8MQoH` zO5e?q2`lrP1OvA%Gt;x6n24k28s=!LmivhpYDZxiWCBBOslJ!|YQnvmS%|zR=@5$a zpYR;4N}HLmYjE}S>_G}lfg&`!qO)6hmAUR%5?d}4z+_P7wjX}VI@8N?I*1>5cK5cX z)9;Ele^mJ94jLqw4T`X#(pi&P807GsR#AeQ3p;V^?^3W3A409aFvg=P_4yi?Q^C1% zPZI>4a`@oSy21IkbjUu$2lbjx+qZd zJFLmp(dt>zG&HkQBPl9O3Dab9r)J-u`g1DZTb!T+@*K=`PCK!Vocwt04l%fVx%k*u zaWMBI7@0>uM+FB|AcN5}KiR!mnSS*?K+4j5B9?~$Oa_I65yfNk#-u&txgU=V-R!x$ z;9#G6ec}O-uH{s>#)r^CA-tj2dt$)Hr(5(*pYv?V$~(tMaQbbw*3?a&a&_?J39i@D zSOpMFg@Spr5lZ0sww)Z61y*WXXVQ0mH~f$ShmI5FGQwNvA!DpoLBSaw4JCEqLLDR9 zDAi#z$dkVA48;zeJ`#F9RwY#Q7dV#7yFcDe_8Cz^sj5sa72f&+9P}+S%2Je@JxYk{ zhz5&yiaV?cSkj|BY}_^KJLu}PeCoK6lRZLIcjx+T1u?Uld7hqw!rP$AOCLG%QkVvS z8HBsCoo?NhALjs~meS3NNZY}mb?W87e5T6hze*Rz>Ufwwi~vP1lkUWIN#(Oc)NG%< z=O+3#hg>lH;s&GDSq}ZE5O@AQOxPU3A@ioAoV3$WHSFnvSLc!jAwGO~?B(?uVf9U5 z)G}ju2HL{vhmKUda?TXB~KfJvDBfQGjsgo&G+e1wtBeM`D9^_H(%+_sTC-4!!zlSjW;{u1iB{~zTCHcsBs;vy@g5|Jc?gqiASq zx*2QkCYpX2d4KagY}ML#{aEfwvZaYy^S%fiB2aMITbRuG5Tc9aTv_U{!Vni1w?fc$ zKm7iW1s(XRu^9lSIHfO12#+WnUuZq-^~`$rMD*eWlC5w;(Q*Sw>z+=e)@b?(X0@26 zfrBq#zHQ^UjhMoAJS%$?qv+X56%9#{&&3=SdOsAcq@d{61g{$%wKjlR!UTDDyCqh0 zuR9rqFTP>J0yCI8|8=>$r}^C z%VnTEfBGulC++V$o!6biRjfhvFV+cMLTY0u7$nJ?LYx8%so;BgOe#vKHjoN4QfOm{ z^Jmfjj}*rJA4_eFNNN)Ge_V2q0J%L}FV8NR~ E4=Yt!(f|Me literal 557198 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♮Vv$s<)?01 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
$tG%y{x7c?- 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

%heH#=Qtqo0chexwMt6IJIaYxVNEF) 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%0AE#(0NzB$`qOGpxuJ-nbM5{l1YOHoqb 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ν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 aS%7hO=ijyAUlA1K>xHW3vmzCX;Qs=?PPP#M diff --git a/Content/WorkwithProjects/WorkWithProjects.xaml b/Content/WorkwithProjects/WorkWithProjects.xaml index 24e3e68b..8d024be2 100644 --- a/Content/WorkwithProjects/WorkWithProjects.xaml +++ b/Content/WorkwithProjects/WorkWithProjects.xaml @@ -7,7 +7,7 @@ mc:Ignorable="d" d:DataContext="{Binding Path=WorkWithProjectsViewModel}" d:DesignHeight="600" d:DesignWidth="300"> ``` Language: C# -Subject: Framework +Subject: Content Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Content/WorkwithProjects/WorkwithProjects.xml b/Content/WorkwithProjects/WorkwithProjects.xml index e33b0e54..5aed97f1 100644 --- a/Content/WorkwithProjects/WorkwithProjects.xml +++ b/Content/WorkwithProjects/WorkwithProjects.xml @@ -97,14 +97,19 @@ Holds the selected mxd item - +

collection of template paths. Bind to this property in the view. - + - Holds the selected templatePath item + Holds the selected templateFile item + + + + + Determines the FileTemplate entry visibility @@ -117,7 +122,7 @@ command to open a project - + Creates a new project using the supplied name from a project template. @@ -125,6 +130,7 @@ CreateProjectSettings class used in project creation. Name to be used for the new project. Location for the new project + Type of template to use for newly created project Template to use A Task representing CreateProjectFromTemplate. diff --git a/Content/WorkwithProjects/WorkwithProjectsModule.cs b/Content/WorkwithProjects/WorkwithProjectsModule.cs index be290d27..bfc471dc 100644 --- a/Content/WorkwithProjects/WorkwithProjectsModule.cs +++ b/Content/WorkwithProjects/WorkwithProjectsModule.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/CoreHost/CoreHostGDB/Common/RelayCommand.cs b/CoreHost/CoreHostGDB/Common/RelayCommand.cs index 55b5fea1..ad2155af 100644 --- a/CoreHost/CoreHostGDB/Common/RelayCommand.cs +++ b/CoreHost/CoreHostGDB/Common/RelayCommand.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/CoreHost/CoreHostGDB/Common/StringExtensions.cs b/CoreHost/CoreHostGDB/Common/StringExtensions.cs index 6a543cc4..0a696679 100644 --- a/CoreHost/CoreHostGDB/Common/StringExtensions.cs +++ b/CoreHost/CoreHostGDB/Common/StringExtensions.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,13 +20,8 @@ namespace CoreHostGDB.Common { public static class StringExtensions { - /// - /// Check is a string is null or empty - /// - /// - /// public static bool IsEmpty(this string theString) { - return string.IsNullOrEmpty(theString); + return (theString == null || theString.Length == 0); } } } diff --git a/CoreHost/CoreHostGDB/Common/TaskUtils.cs b/CoreHost/CoreHostGDB/Common/TaskUtils.cs index af6c8e86..5c420c2d 100644 --- a/CoreHost/CoreHostGDB/Common/TaskUtils.cs +++ b/CoreHost/CoreHostGDB/Common/TaskUtils.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/CoreHost/CoreHostGDB/Common/ValueConverters.cs b/CoreHost/CoreHostGDB/Common/ValueConverters.cs index 839d36d9..aa7c7c18 100644 --- a/CoreHost/CoreHostGDB/Common/ValueConverters.cs +++ b/CoreHost/CoreHostGDB/Common/ValueConverters.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/CoreHost/CoreHostGDB/CoreHostGDB (C#).md b/CoreHost/CoreHostGDB/CoreHostGDB (C#).md index 50ecda1b..7c5382b6 100644 --- a/CoreHost/CoreHostGDB/CoreHostGDB (C#).md +++ b/CoreHost/CoreHostGDB/CoreHostGDB (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Console Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -54,6 +49,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/CoreHost/CoreHostGDB/CoreHostGDB.csproj b/CoreHost/CoreHostGDB/CoreHostGDB.csproj index 6807d67b..2184733c 100644 --- a/CoreHost/CoreHostGDB/CoreHostGDB.csproj +++ b/CoreHost/CoreHostGDB/CoreHostGDB.csproj @@ -2,7 +2,8 @@ - Debug1591 + Debug + 1591 AnyCPU {DEB9DD29-7A64-4434-B111-A5B5FDCD2704} Exe @@ -13,8 +14,9 @@ 512 true - 1591 - x64 + + 1591 + AnyCPU true full false @@ -23,8 +25,10 @@ prompt 4 CoreHostGDB.xml + false - 1591 + + 1591 x64 pdbonly true diff --git a/CoreHost/CoreHostGDB/CoreHostGDB.xml b/CoreHost/CoreHostGDB/CoreHostGDB.xml index e88850ff..1c183812 100644 --- a/CoreHost/CoreHostGDB/CoreHostGDB.xml +++ b/CoreHost/CoreHostGDB/CoreHostGDB.xml @@ -18,13 +18,6 @@ The execute method A function to check if the tool can be executed. - - - Check is a string is null or empty - - - - The problem is that Core.Data must be STA. An STA thread can't be a threadpool thread diff --git a/CoreHost/CoreHostGDB/ForRows/DynamicDataRow.cs b/CoreHost/CoreHostGDB/ForRows/DynamicDataRow.cs index 7e449f8d..ae63438c 100644 --- a/CoreHost/CoreHostGDB/ForRows/DynamicDataRow.cs +++ b/CoreHost/CoreHostGDB/ForRows/DynamicDataRow.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/CoreHost/CoreHostGDB/Program.cs b/CoreHost/CoreHostGDB/Program.cs index 5df83800..288ee00d 100644 --- a/CoreHost/CoreHostGDB/Program.cs +++ b/CoreHost/CoreHostGDB/Program.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/CoreHost/CoreHostGDB/Properties/AssemblyInfo.cs b/CoreHost/CoreHostGDB/Properties/AssemblyInfo.cs index ffa425c7..b0af745d 100644 --- a/CoreHost/CoreHostGDB/Properties/AssemblyInfo.cs +++ b/CoreHost/CoreHostGDB/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/CoreHost/CoreHostGDB/ReadMe.md b/CoreHost/CoreHostGDB/ReadMe.md index 50ecda1b..7c5382b6 100644 --- a/CoreHost/CoreHostGDB/ReadMe.md +++ b/CoreHost/CoreHostGDB/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Console Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -54,6 +49,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/CoreHost/CoreHostGDB/UI/ExtendListView.cs b/CoreHost/CoreHostGDB/UI/ExtendListView.cs index 64581916..06e2536c 100644 --- a/CoreHost/CoreHostGDB/UI/ExtendListView.cs +++ b/CoreHost/CoreHostGDB/UI/ExtendListView.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/CoreHost/CoreHostGDB/UI/GDBGrid.xaml b/CoreHost/CoreHostGDB/UI/GDBGrid.xaml index 042c4abe..c689021d 100644 --- a/CoreHost/CoreHostGDB/UI/GDBGrid.xaml +++ b/CoreHost/CoreHostGDB/UI/GDBGrid.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/CoreHost/CoreHostResolveAssembly/Program.cs b/CoreHost/CoreHostResolveAssembly/Program.cs index 9c6e781f..0a6fe3da 100644 --- a/CoreHost/CoreHostResolveAssembly/Program.cs +++ b/CoreHost/CoreHostResolveAssembly/Program.cs @@ -1,4 +1,22 @@ -using ArcGIS.Core.Data; +/* + + Copyright 2019 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 + + http://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.Data; using ArcGIS.Core.Hosting; using Microsoft.Win32; using System; diff --git a/CoreHost/CoreHostResolveAssembly/Properties/AssemblyInfo.cs b/CoreHost/CoreHostResolveAssembly/Properties/AssemblyInfo.cs index 537186f8..6875f5a0 100644 --- a/CoreHost/CoreHostResolveAssembly/Properties/AssemblyInfo.cs +++ b/CoreHost/CoreHostResolveAssembly/Properties/AssemblyInfo.cs @@ -1,4 +1,22 @@ -using System.Reflection; +/* + + Copyright 2019 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 + + http://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 System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; diff --git a/CoreHost/CoreHostResolveAssembly/ReadMe.md b/CoreHost/CoreHostResolveAssembly/ReadMe.md index 796a9620..50c9b2ed 100644 --- a/CoreHost/CoreHostResolveAssembly/ReadMe.md +++ b/CoreHost/CoreHostResolveAssembly/ReadMe.md @@ -15,27 +15,22 @@ Language: C# Subject: Console Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -58,6 +53,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/CoreHost/CoreHostSample/App.config b/CoreHost/CoreHostSample/App.config index 9c05822f..efd7f147 100644 --- a/CoreHost/CoreHostSample/App.config +++ b/CoreHost/CoreHostSample/App.config @@ -1,6 +1,6 @@  - - + + \ No newline at end of file diff --git a/CoreHost/CoreHostSample/CoreHostSample (C#).md b/CoreHost/CoreHostSample/CoreHostSample (C#).md index f0614e6f..b20f860e 100644 --- a/CoreHost/CoreHostSample/CoreHostSample (C#).md +++ b/CoreHost/CoreHostSample/CoreHostSample (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Console Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -50,11 +45,13 @@ Visual Studio: 2015, 2017 ![UI](Screenshots/ConsoleWindow.png) 1. Once the output stops press any key to close the application. +1. To reuse the ArcGIS Pro assemblies from the installation path, you can change the reference settings for +ArcGIS.Core.dll and ArcGIS.CoreHost.dll to be "Copy Local = False". -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/CoreHost/CoreHostSample/CoreHostSample.csproj b/CoreHost/CoreHostSample/CoreHostSample.csproj index dfcfc5dd..9fae40a2 100644 --- a/CoreHost/CoreHostSample/CoreHostSample.csproj +++ b/CoreHost/CoreHostSample/CoreHostSample.csproj @@ -2,7 +2,8 @@ - Debug1591 + Debug + 1591 AnyCPU {DEB9DD29-7A64-4434-B111-A5B5FDCD2705} Exe @@ -12,8 +13,24 @@ v4.6.1 512 true + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true - 1591 + + 1591 x64 true full @@ -24,7 +41,8 @@ 4 bin\Debug\CoreHostSample.XML - 1591 + + 1591 x64 pdbonly true @@ -33,12 +51,18 @@ prompt 4 + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + True C:\Program Files\ArcGIS\Pro\bin\ArcGIS.CoreHost.dll + True @@ -59,6 +83,18 @@ + + + False + Microsoft .NET Framework 4.6.1 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/CoreHost/ReadMe.md b/CoreHost/ReadMe.md index db992eeb..4bcd7ec7 100644 --- a/CoreHost/ReadMe.md +++ b/CoreHost/ReadMe.md @@ -1,12 +1,12 @@ # arcgis-pro-sdk-community-samples # Topic: Core Host -## ArcGIS Pro 2.2 SDK for Microsoft .NET Framework +## ArcGIS Pro 2.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 2.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Core Host' topic. +This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 2.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Core Host' topic. ## Features @@ -34,19 +34,14 @@ Detailed instructions can be found here: [ProGuide: Contribute Samples](https:// ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -63,7 +58,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines Refer to this [wiki](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProGuide-Contribute-Samples) for detailed instructions on the ArcGIS Pro SDK Samples submission process. ## Licensing -Copyright 2018 Esri +Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/DataReviewer/ReadMe.md b/DataReviewer/ReadMe.md index c47a5974..543198de 100644 --- a/DataReviewer/ReadMe.md +++ b/DataReviewer/ReadMe.md @@ -1,12 +1,12 @@ # arcgis-pro-sdk-community-samples # Topic: Data Reviewer -## ArcGIS Pro 2.2 SDK for Microsoft .NET Framework +## ArcGIS Pro 2.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 2.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Data Reviewer' topic. +This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 2.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Data Reviewer' topic. ## Features @@ -32,19 +32,14 @@ Detailed instructions can be found here: [ProGuide: Contribute Samples](https:// ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -61,7 +56,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines Refer to this [wiki](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProGuide-Contribute-Samples) for detailed instructions on the ArcGIS Pro SDK Samples submission process. ## Licensing -Copyright 2018 Esri +Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/DataReviewer/ReviewerAddin/Config.daml b/DataReviewer/ReviewerAddin/Config.daml index e3111cb8..82f724ba 100644 --- a/DataReviewer/ReviewerAddin/Config.daml +++ b/DataReviewer/ReviewerAddin/Config.daml @@ -17,7 +17,7 @@ DataReviewer -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/DataReviewer/ReviewerAddin/ReviewerAddin (C#).md b/DataReviewer/ReviewerAddin/ReviewerAddin (C#).md index 3b0f77c9..bdc07a62 100644 --- a/DataReviewer/ReviewerAddin/ReviewerAddin (C#).md +++ b/DataReviewer/ReviewerAddin/ReviewerAddin (C#).md @@ -15,27 +15,22 @@ Language: C# Subject: DataReviewer Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -75,6 +70,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/DataReviewer/ReviewerAddin/Utilities.cs b/DataReviewer/ReviewerAddin/Utilities.cs index 8e76fbd7..fbade794 100644 --- a/DataReviewer/ReviewerAddin/Utilities.cs +++ b/DataReviewer/ReviewerAddin/Utilities.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,38 +24,38 @@ namespace DataReviewerProSDKSamples { - /// - /// Utility class - /// Contains helper methods - /// - static class Utilities - { - /// - /// This method returns the current item for use as a contextItem - /// - /// Type of the object. - /// current item for use as a contextItem - public static IEnumerable GetContext() where T : class - { - var items = FrameworkApplication.ContextMenuDataContext as IEnumerable; - if (items != null) - return items; - var singleItem = FrameworkApplication.ContextMenuDataContext as T; - if (singleItem != null) - return singleItem.Yield(); - else - return Enumerable.Empty(); - } + /// + /// Utility class + /// Contains helper methods + /// + static class Utilities + { + /// + /// This method returns the current item for use as a contextItem + /// + /// Type of the object. + /// current item for use as a contextItem + public static IEnumerable GetContext() where T : class + { + var items = FrameworkApplication.ContextMenuDataContext as IEnumerable; + if (items != null) + return items; + var singleItem = FrameworkApplication.ContextMenuDataContext as T; + if (singleItem != null) + return singleItem.Yield(); + else + return Enumerable.Empty(); + } - /// - /// Wraps this object instance into an IEnumerable<T>, consisting of a single item. - /// - /// Type of the object. - /// The instance that will be wrapped. - /// An IEnumerable<T> consisting of a single item. - public static IEnumerable Yield(this T item) - { - yield return item; - } - } + /// + /// Wraps this object instance into an IEnumerable<T>, consisting of a single item. + /// + /// Type of the object. + /// The instance that will be wrapped. + /// An IEnumerable<T> consisting of a single item. + public static IEnumerable Yield(this T item) + { + yield return item; + } + } } diff --git a/Editing/AddFeatureTest/AddFeatureTest (C#).md b/Editing/AddFeatureTest/AddFeatureTest (C#).md index 490944a2..dfcb1e9c 100644 --- a/Editing/AddFeatureTest/AddFeatureTest (C#).md +++ b/Editing/AddFeatureTest/AddFeatureTest (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -57,6 +52,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/AddFeatureTest/AddFeatureTest.csproj b/Editing/AddFeatureTest/AddFeatureTest.csproj index 971d5b3b..65eca17f 100644 --- a/Editing/AddFeatureTest/AddFeatureTest.csproj +++ b/Editing/AddFeatureTest/AddFeatureTest.csproj @@ -116,11 +116,8 @@ - - - - + + AddFeatureTest AddFeatureTest description diff --git a/Editing/AddFeatureTest/CreateFc.cs b/Editing/AddFeatureTest/CreateFc.cs index 5a3bf8e2..413672ae 100644 --- a/Editing/AddFeatureTest/CreateFc.cs +++ b/Editing/AddFeatureTest/CreateFc.cs @@ -1,4 +1,22 @@ -using System; +/* + + Copyright 2019 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 + + http://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 System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/Editing/AddFeatureTest/Module1.cs b/Editing/AddFeatureTest/Module1.cs index 3405ea08..c8f76439 100644 --- a/Editing/AddFeatureTest/Module1.cs +++ b/Editing/AddFeatureTest/Module1.cs @@ -1,4 +1,22 @@ -using System; +/* + + Copyright 2019 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 + + http://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 System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/Editing/AddFeatureTest/Properties/AssemblyInfo.cs b/Editing/AddFeatureTest/Properties/AssemblyInfo.cs index c11ca656..8268c973 100644 --- a/Editing/AddFeatureTest/Properties/AssemblyInfo.cs +++ b/Editing/AddFeatureTest/Properties/AssemblyInfo.cs @@ -1,4 +1,22 @@ -using System.Reflection; +/* + + Copyright 2019 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 + + http://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 System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; diff --git a/Editing/AddFeatureTest/ReadMe.md b/Editing/AddFeatureTest/ReadMe.md index 490944a2..dfcb1e9c 100644 --- a/Editing/AddFeatureTest/ReadMe.md +++ b/Editing/AddFeatureTest/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -57,6 +52,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/AnnoTools/AnnoAdvancedConstructionTool.cs b/Editing/AnnoTools/AnnoAdvancedConstructionTool.cs index 69145a9a..8c1492ed 100644 --- a/Editing/AnnoTools/AnnoAdvancedConstructionTool.cs +++ b/Editing/AnnoTools/AnnoAdvancedConstructionTool.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Editing/AnnoTools/AnnoSimpleConstructionTool.cs b/Editing/AnnoTools/AnnoSimpleConstructionTool.cs index 0247f146..5f066ebc 100644 --- a/Editing/AnnoTools/AnnoSimpleConstructionTool.cs +++ b/Editing/AnnoTools/AnnoSimpleConstructionTool.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Editing/AnnoTools/AnnoTools (C#).md b/Editing/AnnoTools/AnnoTools (C#).md index 620feea1..d4eadc1e 100644 --- a/Editing/AnnoTools/AnnoTools (C#).md +++ b/Editing/AnnoTools/AnnoTools (C#).md @@ -23,27 +23,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -74,6 +69,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/AnnoTools/Config.daml b/Editing/AnnoTools/Config.daml index 19d5f172..bff3ae0c 100644 --- a/Editing/AnnoTools/Config.daml +++ b/Editing/AnnoTools/Config.daml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/AnnoTools/Templates/AnnoNewTemplate.cs b/Editing/AnnoTools/Templates/AnnoNewTemplate.cs index 8704f7e4..946fb04b 100644 --- a/Editing/AnnoTools/Templates/AnnoNewTemplate.cs +++ b/Editing/AnnoTools/Templates/AnnoNewTemplate.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Editing/AnnoTools/Templates/AnnoNewTemplateFromExistingTemplate.cs b/Editing/AnnoTools/Templates/AnnoNewTemplateFromExistingTemplate.cs index 2a10bc93..999623bb 100644 --- a/Editing/AnnoTools/Templates/AnnoNewTemplateFromExistingTemplate.cs +++ b/Editing/AnnoTools/Templates/AnnoNewTemplateFromExistingTemplate.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Editing/ConstructionTool/AttributeButton.cs b/Editing/ConstructionTool/AttributeButton.cs index 5f6e7065..65dd128d 100644 --- a/Editing/ConstructionTool/AttributeButton.cs +++ b/Editing/ConstructionTool/AttributeButton.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Editing/ConstructionTool/Config.daml b/Editing/ConstructionTool/Config.daml index cea83510..532bfb85 100644 --- a/Editing/ConstructionTool/Config.daml +++ b/Editing/ConstructionTool/Config.daml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/ConstructionTool/ConstructionToolModule.cs b/Editing/ConstructionTool/ConstructionToolModule.cs index 95740af6..f4c2204c 100644 --- a/Editing/ConstructionTool/ConstructionToolModule.cs +++ b/Editing/ConstructionTool/ConstructionToolModule.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Editing/ConstructionTool/Properties/AssemblyInfo.cs b/Editing/ConstructionTool/Properties/AssemblyInfo.cs index 1d2f84d6..f4ee6942 100644 --- a/Editing/ConstructionTool/Properties/AssemblyInfo.cs +++ b/Editing/ConstructionTool/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/ConstructionTool/ReadMe.md b/Editing/ConstructionTool/ReadMe.md index b75e6b0f..29720e2e 100644 --- a/Editing/ConstructionTool/ReadMe.md +++ b/Editing/ConstructionTool/ReadMe.md @@ -15,27 +15,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -68,6 +63,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/ConstructionTool/SimpleSketchTool.cs b/Editing/ConstructionTool/SimpleSketchTool.cs index e817353f..0c3186a1 100644 --- a/Editing/ConstructionTool/SimpleSketchTool.cs +++ b/Editing/ConstructionTool/SimpleSketchTool.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Editing/ConstructionToolWithOptions/BufferedLineTool.cs b/Editing/ConstructionToolWithOptions/BufferedLineTool.cs index 16194f05..153a8af2 100644 --- a/Editing/ConstructionToolWithOptions/BufferedLineTool.cs +++ b/Editing/ConstructionToolWithOptions/BufferedLineTool.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // // // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/Editing/ConstructionToolWithOptions/BufferedLineToolOptions.xaml b/Editing/ConstructionToolWithOptions/BufferedLineToolOptions.xaml index 71226279..8930a283 100644 --- a/Editing/ConstructionToolWithOptions/BufferedLineToolOptions.xaml +++ b/Editing/ConstructionToolWithOptions/BufferedLineToolOptions.xaml @@ -1,5 +1,5 @@ - diff --git a/Editing/ConstructionToolWithOptions/ConstructionToolWithOptions (C#).md b/Editing/ConstructionToolWithOptions/ConstructionToolWithOptions (C#).md index aece5f92..2bb7ad30 100644 --- a/Editing/ConstructionToolWithOptions/ConstructionToolWithOptions (C#).md +++ b/Editing/ConstructionToolWithOptions/ConstructionToolWithOptions (C#).md @@ -13,30 +13,25 @@ The second sample is the CircleTool. A user defined radius is used to create a ``` Language: C# -Subject: Framework +Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -63,6 +58,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/ConstructionToolWithOptions/Module1.cs b/Editing/ConstructionToolWithOptions/Module1.cs index ada4d78e..2c3aaef6 100644 --- a/Editing/ConstructionToolWithOptions/Module1.cs +++ b/Editing/ConstructionToolWithOptions/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // // // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/Editing/ConstructionToolWithOptions/Properties/AssemblyInfo.cs b/Editing/ConstructionToolWithOptions/Properties/AssemblyInfo.cs index 48db448a..4b0a8bc4 100644 --- a/Editing/ConstructionToolWithOptions/Properties/AssemblyInfo.cs +++ b/Editing/ConstructionToolWithOptions/Properties/AssemblyInfo.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // // // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/Editing/ConstructionToolWithOptions/ReadMe.md b/Editing/ConstructionToolWithOptions/ReadMe.md index aece5f92..2bb7ad30 100644 --- a/Editing/ConstructionToolWithOptions/ReadMe.md +++ b/Editing/ConstructionToolWithOptions/ReadMe.md @@ -13,30 +13,25 @@ The second sample is the CircleTool. A user defined radius is used to create a ``` Language: C# -Subject: Framework +Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -63,6 +58,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/CrowdPlannerTool/CPConstructionTool.cs b/Editing/CrowdPlannerTool/CPConstructionTool.cs index b2c6bdac..f99396ba 100644 --- a/Editing/CrowdPlannerTool/CPConstructionTool.cs +++ b/Editing/CrowdPlannerTool/CPConstructionTool.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/CrowdPlannerTool/CPDockpane.xaml b/Editing/CrowdPlannerTool/CPDockpane.xaml index 080bde7c..4a933568 100644 --- a/Editing/CrowdPlannerTool/CPDockpane.xaml +++ b/Editing/CrowdPlannerTool/CPDockpane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/CrowdPlannerTool/Module1.cs b/Editing/CrowdPlannerTool/Module1.cs index 62d81ea9..ce8123a6 100644 --- a/Editing/CrowdPlannerTool/Module1.cs +++ b/Editing/CrowdPlannerTool/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/CrowdPlannerTool/Properties/AssemblyInfo.cs b/Editing/CrowdPlannerTool/Properties/AssemblyInfo.cs index f9982377..67c1c3cb 100644 --- a/Editing/CrowdPlannerTool/Properties/AssemblyInfo.cs +++ b/Editing/CrowdPlannerTool/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/CrowdPlannerTool/ReadMe.md b/Editing/CrowdPlannerTool/ReadMe.md index b04e153d..9ee673d2 100644 --- a/Editing/CrowdPlannerTool/ReadMe.md +++ b/Editing/CrowdPlannerTool/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -67,6 +62,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/CrowdPlannerTool/ReverseBooleanConverter.cs b/Editing/CrowdPlannerTool/ReverseBooleanConverter.cs index ab4f21e8..b901f88e 100644 --- a/Editing/CrowdPlannerTool/ReverseBooleanConverter.cs +++ b/Editing/CrowdPlannerTool/ReverseBooleanConverter.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/DatasetCompatibility/Buttons/DatasetCompatibility.cs b/Editing/DatasetCompatibility/Buttons/DatasetCompatibility.cs new file mode 100644 index 00000000..a8425495 --- /dev/null +++ b/Editing/DatasetCompatibility/Buttons/DatasetCompatibility.cs @@ -0,0 +1,66 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using DatasetCompatibility.UI; +using DatasetCompatibility.Extensions; +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.Threading.Tasks; +using ArcGIS.Desktop.Mapping; + +namespace DatasetCompatibility.Buttons +{ + internal class DatasetCompatibilityButton : Button + { + protected async override void OnClick() + { + var featLayers = MapView.Active?.Map.GetLayersAsFlattenedList().OfType(); + + var str = await QueuedTask.Run(() => { + StringBuilder sb = new StringBuilder(); + sb.AppendLine(string.Format("{0,-28} {1,-16} {2,-17} {3,-10}","Name", "GeodatabaseType","RegistrationType","EditOpType")); + sb.AppendLine(string.Format("{0}", new string('_', 75))); + + foreach (var flayer in featLayers) + { + var name = flayer.Name.PadRight(28); + //Plugins do not have a GeodatabaseType or EditOperationType + //they are read-only + var gdb = flayer.GetGeodatabaseType()?.ToString().PadRight(16) ?? ""; + var regtype = flayer.GetRegistrationType()?.ToString().PadRight(17) ?? ""; + var editoptype = flayer.GetEditOperationType()?.ToString().PadRight(10) ?? ""; + sb.AppendLine($"{name} {gdb} {regtype} {editoptype}"); + } + return sb.ToString(); + }); + MessageBox.Show(str, "Dataset Compatibility"); + } + } +} diff --git a/Editing/DatasetCompatibility/Config.daml b/Editing/DatasetCompatibility/Config.daml new file mode 100644 index 00000000..6a6a214a --- /dev/null +++ b/Editing/DatasetCompatibility/Config.daml @@ -0,0 +1,57 @@ + + + + + + DatasetCompatibility + Dataset Compatibility + Images\AddinDesktop32.png + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com + 8/10/2018 10:09:42 AM, 2018 + Editing + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Map-Exploration/GetSymbolSwatch/DarkImages/AddInDesktop16.png b/Editing/DatasetCompatibility/DarkImages/AddInDesktop16.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/DarkImages/AddInDesktop16.png rename to Editing/DatasetCompatibility/DarkImages/AddInDesktop16.png diff --git a/Map-Exploration/GetSymbolSwatch/DarkImages/AddInDesktop32.png b/Editing/DatasetCompatibility/DarkImages/AddInDesktop32.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/DarkImages/AddInDesktop32.png rename to Editing/DatasetCompatibility/DarkImages/AddInDesktop32.png diff --git a/Editing/DatasetCompatibility/DarkImages/GenericButtonBlue16.png b/Editing/DatasetCompatibility/DarkImages/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..20b11875895bca6b7de3cdba0b99ea0a67ff786c GIT binary patch literal 1057 zcmaJ=PiWIn9L}gr9TX;rbL+v7DQwO*dEMGAVYO?U)fJYpb%hl#nkH{;+>)0iZ)?_r z6xq;$GH;^d5X6HZ{sBFS4iOI?1i_2wNsnGsrngCb>DtbNHSqG@`|)I&cig6)#ZgZaG0Vz zJz6G4QkWE7yEm{g0+-$cS$`le7lrge0 z2+h~KI9Wg#*#%_MiA1$)bdMw}n&BFIt0+klQihFXLxCwV!VsQ-rl|rD`(uNl1Q<#V zh5;B2$G8MYiUZGbet6|mVxo}OfEJ=oS$NSf~>n5Th_t+3GxisVt4WfCAh#Lj(ekKoNJtf96&d1z# zr4scVD<4qHZ&$j#BTJFBl5hRshk-{U{IC0;PIn$YU!f=Z`u4s;56@j)^^TjdTUx4j1Qj)D05aO(R04PS2y)zV7+=skYp-9_Iu_tB>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hAx&aE*6d!7H;NdhK8CgZF_JPWT?f=~xMt=;ulM)i1a@YhVY-Y6O`jwe!d1Jf7X2&uIXUU0d z4g16ySgmz+-OE@WZ|CP?p2hLMm~(-eQ^KMj3_PrFR+-L~l=xaJA#r1e$L6Qk&Dq*s z|Caa{f5*o{`~i<%ZG7AOQ)N8*=j7OzozGXfdH&SFqY4YNk00RsWGLtUpr6TCy-j?& z|KuD?j)pG{Uz*M+>{no7v$mY3Z2joGy+X5l#RD%Vv4jwVno8@6?ni;_Jyr=<7#H(N z{NYPTN>sgHp!DTY`GK!{c`mhuJyVN8tx5g_r#BT1XBk@;_%Z9sGQOX|@V05Yb)xNJ#<#P2UrZ8EIKXgW WNlR+M)ZKSMMUbbfpUXO@geCx}x3j$f literal 0 HcmV?d00001 diff --git a/Map-Exploration/GetSymbolSwatch/DarkImages/GenericButtonPurple16.png b/Editing/DatasetCompatibility/DarkImages/GenericButtonPurple16.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/DarkImages/GenericButtonPurple16.png rename to Editing/DatasetCompatibility/DarkImages/GenericButtonPurple16.png diff --git a/Map-Exploration/GetSymbolSwatch/DarkImages/GenericButtonPurple32.png b/Editing/DatasetCompatibility/DarkImages/GenericButtonPurple32.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/DarkImages/GenericButtonPurple32.png rename to Editing/DatasetCompatibility/DarkImages/GenericButtonPurple32.png diff --git a/Editing/DatasetCompatibility/DarkImages/GenericButtonRed16.png b/Editing/DatasetCompatibility/DarkImages/GenericButtonRed16.png new file mode 100644 index 0000000000000000000000000000000000000000..6e372d767155ffc59e2803ef651556b3fbe6c69f GIT binary patch literal 1063 zcmaJ=O-$2J9Pi{Kh(j@6fP<8R5h82*HuhDi2rGj{N^mT?#F)^vkF7#KXy4et1Ji?% zcrl8ei7{R@#tMr!v&rjw@1Otg_y796<%#i;rpC5L zf*_h=qe2|-&CY75$N%=7qJ+0rG@L|}#x%-F79<80BL&HrCZ%BS> zw%o;ujDZY0W0+(lQtBGnElRSgJI0<8N))-6ZX-#TVNBpD%tNcH!hzvn$QKEMP&60- zU^pEWGMwSZa)T+4z zqE-10uuAn@*s53tC&M`7{cGH16V{M(tcVw1D)NUq*1Uzqy$S9u;D_-jCJZL>TdBQb zaiHc*p-y-)cO^r_e|CM>++TjJ-a5H`WYtytw)Zf-yYXIF8K1wid_L=s;ck1rc)4uaHwJk*MsAuc3?h>7+8yg-MUJgy& F{sZ8}Q>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hOXuo#?I!Z7H;NdhK81zHh<4M3g2ETS#MBbv@azg{fD^3rtb&YzG%EyzVxXAgOPL!yU7&6 zOokWLi~$=iUn)v*uSrV?l(^t>;`9f0Q$Z%-qwEP9386V>|Mebheay|w{@8w!&d-nY zJ0HIA*K4!2ui$vj6vL3R(eko;Tk-k*Mt^=d&tkTSm?3e-wT@Ymr$V;ToXcU~{x5AM zrw=MJTw%V%ZPfgxi9_VglZd`I9BupSC0J(uK=vN1ge#2A z_ZfA3dY+hDbYAGb&gfoWWGvD7vEg)a(JO`taT6p{wzF@md7k>?;K36Kx+kp+c!dNQ zBppsnNSw?e-*D^g7PbIuxrAZ|#TAzwyxk92sVVGENcu4EVnf+kw-QedfdmG*TkVtU Sb&l)=l|P=YelF{r5}E)p9kAX2 literal 0 HcmV?d00001 diff --git a/Editing/DatasetCompatibility/DatasetCompatibility (C#).md b/Editing/DatasetCompatibility/DatasetCompatibility (C#).md new file mode 100644 index 00000000..4d19ac90 --- /dev/null +++ b/Editing/DatasetCompatibility/DatasetCompatibility (C#).md @@ -0,0 +1,49 @@ +## DatasetCompatibility + + +Shows how to interrogate the underlying datasource of a feature layer for its dataset compatibility + + + +View it live + + +``` +Language: C# +Subject: Editing +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +Dataset compatibility can be useful if you are writing an editing addin and want to know if the datasets loaded into your TOC have long or short transaction semantics. +Datasets with long semantics have undoable and redoable edits whilst short transation semantic datasets do not. +Sometimes, short transaction edits are referred to as "direct edits". + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Editing/DatasetCompatibility/DatasetCompatibility.csproj b/Editing/DatasetCompatibility/DatasetCompatibility.csproj new file mode 100644 index 00000000..fde3e626 --- /dev/null +++ b/Editing/DatasetCompatibility/DatasetCompatibility.csproj @@ -0,0 +1,180 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {3E53A734-42A6-4FD7-9EB8-982FD1E86EC6} + Library + Properties + DatasetCompatibility + DatasetCompatibility + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\GeoProcessing\ArcGIS.Desktop.GeoProcessing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + + + + + + + + + + + MessageBox.xaml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Designer + MSBuild:Compile + + + + + + + + + + + + + + + + + + BuildDefault + bin\Debug\DatasetCompatibility.xml + + + BuildDefault + + + + + + + + + + \ No newline at end of file diff --git a/Editing/DatasetCompatibility/DatasetCompatibility.sln b/Editing/DatasetCompatibility/DatasetCompatibility.sln new file mode 100644 index 00000000..af00202b --- /dev/null +++ b/Editing/DatasetCompatibility/DatasetCompatibility.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2026 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DatasetCompatibility", "DatasetCompatibility.csproj", "{3E53A734-42A6-4FD7-9EB8-982FD1E86EC6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3E53A734-42A6-4FD7-9EB8-982FD1E86EC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3E53A734-42A6-4FD7-9EB8-982FD1E86EC6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3E53A734-42A6-4FD7-9EB8-982FD1E86EC6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3E53A734-42A6-4FD7-9EB8-982FD1E86EC6}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F308C88A-4CD5-4497-BD1F-0093E9A96BB6} + EndGlobalSection +EndGlobal diff --git a/Editing/DatasetCompatibility/Extensions/FeatureLayerExtensions.cs b/Editing/DatasetCompatibility/Extensions/FeatureLayerExtensions.cs new file mode 100644 index 00000000..7de91a04 --- /dev/null +++ b/Editing/DatasetCompatibility/Extensions/FeatureLayerExtensions.cs @@ -0,0 +1,120 @@ +/* + + Copyright 2018 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 + + http://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.Data; +using ArcGIS.Core.Data.PluginDatastore; +using ArcGIS.Desktop.Editing; +using ArcGIS.Desktop.Mapping; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DatasetCompatibility.Extensions +{ + /// + /// Extension methods for feature layer + /// + internal static class FeatureLayerExtensions + { + + public static GeodatabaseType? GetGeodatabaseType(this BasicFeatureLayer layer) + { + if (layer.ConnectionStatus == ConnectionStatus.Broken) + return null; + GeodatabaseType? gdbType = GeodatabaseType.FileSystem; + using(var dataset = layer.GetTable()) + { + using (var gdb = dataset.GetDatastore()) + { + //new at 2.3 + if (gdb is PluginDatastore) + { + return null; + } + //Note shapefile will be "FileSystemDatastore" + if (gdb is Geodatabase) + { + gdbType = ((Geodatabase)gdb).GetGeodatabaseType(); + } + } + } + return gdbType; + } + + public static RegistrationType? GetRegistrationType(this BasicFeatureLayer layer) + { + if (layer.ConnectionStatus == ConnectionStatus.Broken) + return null; + + RegistrationType? regType = null; + using (var dataset = layer.GetTable()) + { + regType = dataset.GetRegistrationType(); + } + return regType; + } + + public static EditOperationType? GetEditOperationType(this BasicFeatureLayer layer) + { + if (layer.ConnectionStatus == ConnectionStatus.Broken) + return null; + var gdbType = layer.GetGeodatabaseType(); + var regType = layer.GetRegistrationType(); + + //Plugin - new at 2.3 + if (gdbType == null) + return null; + //FileSystem + if (gdbType == GeodatabaseType.FileSystem) + return EditOperationType.Long; + //LocalDatabase + if (gdbType == GeodatabaseType.LocalDatabase) + return EditOperationType.Long; + //RemoteDatabase, Versioned + if (gdbType == GeodatabaseType.RemoteDatabase && ( + regType == RegistrationType.Versioned || regType == RegistrationType.VersionedWithMoveToBase)) + return EditOperationType.Long; + //RemoteDatabase, NonVersioned + if (gdbType == GeodatabaseType.RemoteDatabase && regType == RegistrationType.Nonversioned) + return EditOperationType.Short; + //Service, NonVersioned + if (gdbType == GeodatabaseType.Service && regType == RegistrationType.Nonversioned) + return EditOperationType.Short; + + //Service, Versioned, Default + EditOperationType forBranch = EditOperationType.Long; + if (gdbType == GeodatabaseType.Service && regType == RegistrationType.Versioned) + { + using(var dataset = layer.GetTable()) + using (var gdb = dataset.GetDatastore() as Geodatabase) + using (var vmgr = gdb.GetVersionManager()) + using (var vers = vmgr.GetCurrentVersion()) + using (var parent = vers.GetParent()) + { + //non-default supports undo/redo and save/discard. Default does not + forBranch = parent != null ? EditOperationType.Long : EditOperationType.Short; + } + } + return forBranch; + } + + + } +} diff --git a/Map-Exploration/GetSymbolSwatch/Images/AddInDesktop16.png b/Editing/DatasetCompatibility/Images/AddInDesktop16.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Images/AddInDesktop16.png rename to Editing/DatasetCompatibility/Images/AddInDesktop16.png diff --git a/Map-Exploration/GetSymbolSwatch/Images/AddInDesktop32.png b/Editing/DatasetCompatibility/Images/AddInDesktop32.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Images/AddInDesktop32.png rename to Editing/DatasetCompatibility/Images/AddInDesktop32.png diff --git a/Editing/DatasetCompatibility/Images/GenericButtonBlue16.png b/Editing/DatasetCompatibility/Images/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6cad35ae14a03023bf030c0cd6c1c1d836af2b GIT binary patch literal 1054 zcmaJ=NoW&M7#=JwS{tkuto72zv_h3;mTV`j#VCQVWg#+iBZ7XI)1x9^=wj30Ki z?`ET zP3h(g&HDX*o5SUDVhg7=ry;TA)U3Wb0}n09R1Bo(8n79~tX@Dt5=Xj`f@(BqHLF%8 zTrj#M8Z=8Wc1m?aLHNI^sy3`Gl!Tk{{*%~B%^8qRLQ5~05^mgdpY6)vA|@1(Zl-j7 zwqC_VPDi?x(+v=r@PPqAloZWA*k45m0vFdTBx(|j^Fb1GP>LdRVGk2yW8tum<%d`{ z>JC+3mSH@xNF>Vp>sVfw3M$l49V>5QBTcck7*qp$=Ao&afO5>#RZvZuQ<}%(Z^~E0 z%FSa5HO1067}{>_U#+emVg1<4hH&wwA$_P}y_;CrZ_hlP!k6M~oDZc+@3Ozv*GF3R zoowY%@BAy`+L!q1`}8sA>xWxDuRhAJxL4S&8*6Wlwk<6VEmQ_)GnH+-mV2h0+waLQ zE=_iPT#$BjQ%7P;!`l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NvGo8oC-gf}x>-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_TPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Oq^~pcExEPRBsAS zw-~$O)TkpMZko8z{RtPfq^m1)5S5Q;#Sh1 z|Nrd|J20uWF|z3>G);TEGCliwy`E>c-2b#6U#BZ>xDu7aTqW}5@}(jHhMByZn59m2m@s^?)!-A! z$h6#~ToEZL%4Q;1_wTQ~sUVZ^(fS09gwQ?j51O~>mhUsD`RyB3_B1Iqr6A}*+K0f0 zYIC>?8i5i46932iEU@vVB(P#qR5j z=eS~cX6M&1gs)XGw`zbGa957w>XXz5DSuCG`1tF0W9EbdQo=1fl4hMB7+2i&%Vya6 zn9+<~q{)hRO9{)GWTs8rYHaT%c{8r(xJ++hU}R(1c(nah;fBe(LFJC8tDnm{r-UW| DLx-*A literal 0 HcmV?d00001 diff --git a/Map-Exploration/GetSymbolSwatch/Images/GenericButtonPurple16.png b/Editing/DatasetCompatibility/Images/GenericButtonPurple16.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Images/GenericButtonPurple16.png rename to Editing/DatasetCompatibility/Images/GenericButtonPurple16.png diff --git a/Map-Exploration/GetSymbolSwatch/Images/GenericButtonPurple32.png b/Editing/DatasetCompatibility/Images/GenericButtonPurple32.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Images/GenericButtonPurple32.png rename to Editing/DatasetCompatibility/Images/GenericButtonPurple32.png diff --git a/Editing/DatasetCompatibility/Images/GenericButtonRed16.png b/Editing/DatasetCompatibility/Images/GenericButtonRed16.png new file mode 100644 index 0000000000000000000000000000000000000000..58643bae84709c0e32dd39d47bc0d77d975e15f9 GIT binary patch literal 1056 zcmaJ=NlX(_7#>0(%Ay=hL_9c|Y9pqdr5kk8T1uzT8i!yh+QgXfI`c{=FpDz}J8&?7 zUc7<_<>V0)V~7difN?oOJQ$6M;jF^%K%R&P%?+c^a3gY6B2P*&qFe;f=QTxK%Tw61tSE}d|Juo zP)@waOS(z}$A-351EUEd60;2;O+iHF;iRHPslCnT6sgEj>Pk>#MI!-=N@~u8V{;=} zX>Lji%T(+<8L@dxph5&lTbFtCTJ>3?FW?;N6Cb4LNZAEy%NiD zWGF;)fnX@ac}O42`4|>|Auku;gCXA6M^+ySdo$$%pAm+tzVI$e6%jIchAEXwbjeTa z<|M;~!(oTR=ksCMqD~)6E zHRP*eQMo$ zdp<2~v_I|see>tyxXXY1=&jGU)q7yRV_@au;@h>JZ^f^k4$j@$_Hwl;mv1^Y{(kVJ zd-yf+!*=hqKlqUL3|wxv;;w+YeE0r~t(7-lI=Uu^RIi77%J~ literal 0 HcmV?d00001 diff --git a/Editing/DatasetCompatibility/Images/GenericButtonRed32.png b/Editing/DatasetCompatibility/Images/GenericButtonRed32.png new file mode 100644 index 0000000000000000000000000000000000000000..9127682742e93b3296282dd04fcb2c618ea16a1c GIT binary patch literal 1241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NxVnYp-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_XPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Ox$h(#yT#yK=h{I zc8fVqz4}1M=!2pbDXL*Y!1M!R!V@l#15f&?dBF5u1Wef0Rj1Z7Ffe+1x;TbZ+)DcM z|G)iV2c~0=j~U$D+}f6FFJobt`PX5MgYs`VhQfsG>@_&Hd1^4TMC6TYo273V z8*p}BKJu;peVoxBoB9b4|Id$a40?D|+9AouQmoHsU9aIOhrU*gD=?IU26azo`1`+_p-wTxH# z*l)-LaJ(|Pa7l1OALog62d|q-Z`_;Qz`)GVE7misMDBSZsIc*L^>bP0l+XkKu!6GI literal 0 HcmV?d00001 diff --git a/Editing/DatasetCompatibility/Module1.cs b/Editing/DatasetCompatibility/Module1.cs new file mode 100644 index 00000000..66dba092 --- /dev/null +++ b/Editing/DatasetCompatibility/Module1.cs @@ -0,0 +1,79 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Input; +using System.Threading.Tasks; +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.Mapping; +using ArcGIS.Desktop.Editing.Attributes; + +namespace DatasetCompatibility +{ + /// + /// Shows how to interrogate the underlying datasource of a feature layer for its dataset compatibility + /// + /// + /// Dataset compatibility can be useful if you are writing an editing addin and want to know if the datasets loaded into your TOC have long or short transaction semantics. + /// Datasets with long semantics have undoable and redoable edits whilst short transation semantic datasets do not. + /// Sometimes, short transaction edits are referred to as "direct edits". + /// + internal class Module1 : Module + { + private static Module1 _this = null; + + /// + /// Retrieve the singleton instance to this module here + /// + public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("DatasetCompatibility_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; + } + + #endregion Overrides + + } +} diff --git a/Editing/DatasetCompatibility/Properties/AssemblyInfo.cs b/Editing/DatasetCompatibility/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..894bdedd --- /dev/null +++ b/Editing/DatasetCompatibility/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2018 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("DatasetCompatibility")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("DatasetCompatibility")] +[assembly: AssemblyCopyright("Copyright © Acme 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("3e53a734-42a6-4fd7-9eb8-982fd1e86ec6")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Editing/DatasetCompatibility/ReadMe.md b/Editing/DatasetCompatibility/ReadMe.md new file mode 100644 index 00000000..4d19ac90 --- /dev/null +++ b/Editing/DatasetCompatibility/ReadMe.md @@ -0,0 +1,49 @@ +## DatasetCompatibility + + +Shows how to interrogate the underlying datasource of a feature layer for its dataset compatibility + + + +View it live + + +``` +Language: C# +Subject: Editing +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +Dataset compatibility can be useful if you are writing an editing addin and want to know if the datasets loaded into your TOC have long or short transaction semantics. +Datasets with long semantics have undoable and redoable edits whilst short transation semantic datasets do not. +Sometimes, short transaction edits are referred to as "direct edits". + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Editing/DatasetCompatibility/UI/MessageBox.xaml b/Editing/DatasetCompatibility/UI/MessageBox.xaml new file mode 100644 index 00000000..073be181 --- /dev/null +++ b/Editing/DatasetCompatibility/UI/MessageBox.xaml @@ -0,0 +1,29 @@ + + + + + + diff --git a/Editing/DatasetCompatibility/UI/MessageBox.xaml.cs b/Editing/DatasetCompatibility/UI/MessageBox.xaml.cs new file mode 100644 index 00000000..e9a65c4c --- /dev/null +++ b/Editing/DatasetCompatibility/UI/MessageBox.xaml.cs @@ -0,0 +1,69 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Shapes; + +namespace DatasetCompatibility.UI +{ + /// + /// Interaction logic for MessageBox.xaml + /// + public partial class MessageBox : Window, INotifyPropertyChanged + { + private string message; + public string Message + { + get { return message; } + set { message = value; RaisePropertyChanged("Message"); } + } + + public MessageBox() + { + InitializeComponent(); + DataContext = this; + } + + public static void Show(string message, string title = "") + { + var mbox = new MessageBox(); + mbox.Title = title; + mbox.Message = message; + mbox.ShowDialog(); + } + + public event PropertyChangedEventHandler PropertyChanged; + private void RaisePropertyChanged(string property) + { + if (PropertyChanged != null) + PropertyChanged(this, new PropertyChangedEventArgs(property)); + } + } +} diff --git a/Editing/DivideLines/Config.daml b/Editing/DivideLines/Config.daml index ebc20af1..ef7d0007 100644 --- a/Editing/DivideLines/Config.daml +++ b/Editing/DivideLines/Config.daml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/DivideLines/DivideLines.cs b/Editing/DivideLines/DivideLines.cs index 9c28bfc8..58843e92 100644 --- a/Editing/DivideLines/DivideLines.cs +++ b/Editing/DivideLines/DivideLines.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Editing/DivideLines/DivideLinesView.xaml b/Editing/DivideLines/DivideLinesView.xaml index b2874254..25f49494 100644 --- a/Editing/DivideLines/DivideLinesView.xaml +++ b/Editing/DivideLines/DivideLinesView.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/DivideLines/frmDivideBy.Designer.cs b/Editing/DivideLines/frmDivideBy.Designer.cs index 31adc7fd..f2728d5a 100644 --- a/Editing/DivideLines/frmDivideBy.Designer.cs +++ b/Editing/DivideLines/frmDivideBy.Designer.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/DivideLines/frmDivideBy.cs b/Editing/DivideLines/frmDivideBy.cs index aa30c2b3..dfcd8816 100644 --- a/Editing/DivideLines/frmDivideBy.cs +++ b/Editing/DivideLines/frmDivideBy.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Editing/EditEvents/Config.daml b/Editing/EditEvents/Config.daml index 0641537a..002ae8fc 100644 --- a/Editing/EditEvents/Config.daml +++ b/Editing/EditEvents/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/EditEvents/Module1.cs b/Editing/EditEvents/Module1.cs index f48d8551..adc4dbe0 100644 --- a/Editing/EditEvents/Module1.cs +++ b/Editing/EditEvents/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/EditEvents/Properties/AssemblyInfo.cs b/Editing/EditEvents/Properties/AssemblyInfo.cs index 150977c9..f085a2c5 100644 --- a/Editing/EditEvents/Properties/AssemblyInfo.cs +++ b/Editing/EditEvents/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/EditEvents/ReadMe.md b/Editing/EditEvents/ReadMe.md index 72588680..54d02d17 100644 --- a/Editing/EditEvents/ReadMe.md +++ b/Editing/EditEvents/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -66,6 +61,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/EditingTemplates/Config.daml b/Editing/EditingTemplates/Config.daml new file mode 100644 index 00000000..9604f828 --- /dev/null +++ b/Editing/EditingTemplates/Config.daml @@ -0,0 +1,72 @@ + + + + + EditingTemplates + EditingTemplates description + Images\AddinDesktop32.png + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com + 1/10/2019 5:06:04 PM, 2019 + Editing + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Editing/EditingTemplates/CreateFeatures.cs b/Editing/EditingTemplates/CreateFeatures.cs new file mode 100644 index 00000000..e79c936a --- /dev/null +++ b/Editing/EditingTemplates/CreateFeatures.cs @@ -0,0 +1,102 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace EditingTemplates +{ + internal class CreateFeatures : Button + { + protected override async void OnClick() + { + MapView mapvView = MapView.Active; + if (mapvView == null) + return; + + // get the Fire Stations layer + FeatureLayer layer = mapvView.Map.GetLayersAsFlattenedList(). + OfType().FirstOrDefault(l => l.Name == "Fire Stations"); + if (layer == null) + return; + + await QueuedTask.Run(async () => + { + // use the center of the mapextent as the geometry + var extent = mapvView.Extent; + var geometry = extent.Center; + // set up 2 other geometries offset + var geometry2 = GeometryEngine.Instance.Move(geometry, extent.Width / 4, extent.Height / 4); + var geometry3 = GeometryEngine.Instance.Move(geometry, -extent.Width / 4, -extent.Height / 4); + + // get one of the templates + var template = layer.GetTemplate("Fire Stations"); + if (template != null) + { + // activate the template - use the default tool + await template.ActivateDefaultToolAsync(); + + // you can also activate a template via a specific tool + // (assuming tool is available for the template) + // await template.ActivateToolAsync("esri_editing_SketchPointTool"); + + // perform the creation + var op = new EditOperation(); + op.Name = "Create feature"; + // use template default field values + op.Create(template, geometry); + + // to modify default template properties + var insp = template.Inspector; + insp["City"] = "xxx"; + + // create with the modified fields and a different geometry + op.Create(template, geometry2); + + // reset the modified fields back to original defaults + insp.Cancel(); + // change the field again + insp["City"] = "yyy"; + // create with the modified fields and a different geometry + op.Create(template, geometry3); + + // reset the modified fields back to original defaults + insp.Cancel(); + + // execute the operation + bool result = op.Execute(); + } + }); + } + } +} diff --git a/Editing/EditingTemplates/CreateGroupTemplateWithCIM.cs b/Editing/EditingTemplates/CreateGroupTemplateWithCIM.cs new file mode 100644 index 00000000..4b79e8f3 --- /dev/null +++ b/Editing/EditingTemplates/CreateGroupTemplateWithCIM.cs @@ -0,0 +1,174 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace EditingTemplates +{ + internal class CreateGroupTemplateWithCIM : Button + { + protected override async void OnClick() + { + MapView mapvView = MapView.Active; + if (mapvView == null) + return; + + // get the layers + FeatureLayer precinctLayer = mapvView.Map.GetLayersAsFlattenedList(). + OfType().FirstOrDefault(l => l.Name == "Portland Precincts"); + FeatureLayer fireLayer = mapvView.Map.GetLayersAsFlattenedList(). + OfType().FirstOrDefault(l => l.Name == "Fire Stations"); + FeatureLayer policeLayer = mapvView.Map.GetLayersAsFlattenedList(). + OfType().FirstOrDefault(l => l.Name == "Police Stations"); + if ((precinctLayer == null) || (fireLayer == null) || (policeLayer == null)) + return; + + await QueuedTask.Run(() => + { + // get the templates that will make up the group template + var precinctTemplate = precinctLayer.GetTemplate("North Precinct"); + var fireTemplate = fireLayer.GetTemplates().FirstOrDefault(); + var policeTemplate = policeLayer.GetTemplates().FirstOrDefault(); + + if ((precinctTemplate == null) || (fireTemplate == null) || (policeLayer == null)) + return; + + // group templates are stored on the primary layer + var layerDef = precinctLayer.GetDefinition() as CIMFeatureLayer; + + //set new template values + var myGroupTemplateDef = new CIMGroupEditingTemplate(); + myGroupTemplateDef.Name = "My Group Template"; + myGroupTemplateDef.Description = "some desc"; + myGroupTemplateDef.WriteTags(new[] { "Group", "Polygon"}); + + // set the default construction tool + myGroupTemplateDef.SetDefaultToolDamlID("esri_editing_SketchPolygonTool"); + + // remove construction tools from being available with this template + List filter = new List(); + // guid = esri_editing_SketchFreehandPolygonTool + filter.Add("0A7C16B9-1CFD-467f-8ECE-6BA376192431"); + // esri_editing_SketchAutoCompleteFreehandPolygonTool + filter.Add("ACD53634-CBC7-44d5-BDE9-692FA8D45850"); + // esri_editing_SketchTracePolygonTool + filter.Add("E22F7D98-007D-427C-8282-13704F7C84C3"); + myGroupTemplateDef.ToolFilter = filter.ToArray(); + + // create the base part + var basepart = new CIMGroupEditingTemplatePart(); + basepart.LayerURI = precinctLayer.URI; + basepart.Name = precinctTemplate.Name; + basepart.TransformationID = "esri_editing_transformation_polygonPrimaryIdentity"; + + // assign the base part to the group template + myGroupTemplateDef.BaseName = basepart.Name; + myGroupTemplateDef.BasePart = basepart; + + + // create the component parts + var part = new CIMGroupEditingTemplatePart(); + part.LayerURI = fireLayer.URI; + part.Name = fireTemplate.Name; + part.TransformationID = "esri_editing_transformation_pointAtPolygonCentroid"; + + var part2 = new CIMGroupEditingTemplatePart(); + part2.LayerURI = policeLayer.URI; + part2.Name = policeTemplate.Name; + part2.TransformationID = "esri_editing_transformation_pointAtPolygonStart"; + + // build the list of component templates + List parts = new List(); + parts.Add(part); + parts.Add(part2); + // assign to the group template + myGroupTemplateDef.Parts = parts.ToArray(); + + + //get all templates on this layer + // NOTE - layerDef.FeatureTemplates could be null + // if Create Features window hasn't been opened + var layerTemplates = layerDef.FeatureTemplates?.ToList(); + if (layerTemplates == null) + layerTemplates = new List(); + + //add the new template to the layer template list + layerTemplates.Add(myGroupTemplateDef); + + //update the layerdefinition with the templates + layerDef.FeatureTemplates = layerTemplates.ToArray(); + + // check the AutoGenerateFeatureTemplates flag, + // set to false so our changes will stick + if (layerDef.AutoGenerateFeatureTemplates) + layerDef.AutoGenerateFeatureTemplates = false; + + //and commit + precinctLayer.SetDefinition(layerDef); + }); + } + } +} + +//sample of xml group template CIM + +// +// some desc +// My Group Template +// Group; Polygon +// 8f79967b-66a0-4a1c-b884-f44bc7e26921 +// +// 0a7c16b9-1cfd-467f-8ece-6ba376192431 +// 7a61439f-21e3-50a9-1f9e-54545d8f53e4 +// acd53634-cbc7-44d5-bde9-692fa8d45850 +// +// North Precinct +// +// CIMPATH=portland_crimes/portland_pd_precincts.xml +// North Precinct +// esri_editing_transformation_polygonPrimaryIdentity +// +// +// +// CIMPATH=portland_2d/fire_stations.xml +// Fire Stations +// esri_editing_transformation_pointAtPolygonCentroid +// +// +// CIMPATH=portland_2d/police_stations.xml +// Police Stations +// esri_editing_transformation_pointAtPolygonStart +// +// +// \ No newline at end of file diff --git a/Editing/EditingTemplates/CreateTemplateWithCIM.cs b/Editing/EditingTemplates/CreateTemplateWithCIM.cs new file mode 100644 index 00000000..3748eb3c --- /dev/null +++ b/Editing/EditingTemplates/CreateTemplateWithCIM.cs @@ -0,0 +1,100 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace EditingTemplates +{ + internal class CreateTemplateWithCIM : Button + { + protected override async void OnClick() + { + MapView mapvView = MapView.Active; + if (mapvView == null) + return; + + // get the Fire Stations layer + FeatureLayer layer = mapvView.Map.GetLayersAsFlattenedList(). + OfType().FirstOrDefault(l => l.Name == "Fire Stations"); + if (layer == null) + return; + + await QueuedTask.Run(() => + { + //get the CIM layer definition + var layerDef = layer.GetDefinition() as CIMFeatureLayer; + + //set new template values + var myTemplateDef = new CIMFeatureTemplate(); + myTemplateDef.Name = "My CIM template"; + myTemplateDef.Description = "some description"; + myTemplateDef.WriteTags(new[] { "Point", "TesterTag" }); + + // set some default attributes + myTemplateDef.DefaultValues = new Dictionary(); + myTemplateDef.DefaultValues.Add("City", "Portland"); + + // set the default construction tool + myTemplateDef.SetDefaultToolDamlID("esri_editing_SketchPointTool"); + + // remove construction tools from being available with this template + List filter = new List(); + // guid = esri_editing_ConstructPointsAlongLineCommand + filter.Add("BCCF295A-9C64-4ADC-903E-62D827C10EF7"); + myTemplateDef.ToolFilter = filter.ToArray(); + + //get all templates on this layer + // NOTE - layerDef.FeatureTemplates could be null + // if Create Features window hasn't been opened + var layerTemplates = layerDef.FeatureTemplates?.ToList(); + if (layerTemplates == null) + layerTemplates = new List(); + + //add the new template to the layer template list + layerTemplates.Add(myTemplateDef); + + //update the layerdefinition with the templates + layerDef.FeatureTemplates = layerTemplates.ToArray(); + + // check the AutoGenerateFeatureTemplates flag, + // set to false so our changes will stick + if (layerDef.AutoGenerateFeatureTemplates) + layerDef.AutoGenerateFeatureTemplates = false; + + //and commit + layer.SetDefinition(layerDef); + }); + } + } +} diff --git a/Editing/EditingTemplates/CreateTemplateWithExt.cs b/Editing/EditingTemplates/CreateTemplateWithExt.cs new file mode 100644 index 00000000..f0b240de --- /dev/null +++ b/Editing/EditingTemplates/CreateTemplateWithExt.cs @@ -0,0 +1,82 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace EditingTemplates +{ + internal class CreateTemplateWithExt : Button + { + protected override async void OnClick() + { + MapView mapvView = MapView.Active; + if (mapvView == null) + return; + + // get the Fire Stations layer + FeatureLayer layer = mapvView.Map.GetLayersAsFlattenedList(). + OfType().FirstOrDefault(l => l.Name == "Fire Stations"); + if (layer == null) + return; + + await QueuedTask.Run(() => + { + + // load the schema + var insp = new Inspector(); + insp.LoadSchema(layer); + + // set some default attributes + insp["City"] = "Portland"; + + // set up tags + var tags = new[] { "Point", "tag2" }; + + // default construction tool - use daml-id + string defaultTool = "esri_editing_SketchPointTool"; + + // filter - use daml-id + List filter = new List(); + filter.Add("esri_editing_ConstructPointsAlongLineCommand"); + + // create a new CIM template - new extension method + var newTemplate = layer.CreateTemplate("My extension template", + "sample description", insp, defaultTool, + tags, filter.ToArray()); + }); + } + } +} + diff --git a/Editing/EditingTemplates/DarkImages/AddInDesktop16.png b/Editing/EditingTemplates/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Editing/EditingTemplates/DarkImages/AddInDesktop32.png b/Editing/EditingTemplates/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Editing/EditingTemplates/DarkImages/GenericButtonBlue16.png b/Editing/EditingTemplates/DarkImages/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..20b11875895bca6b7de3cdba0b99ea0a67ff786c GIT binary patch literal 1057 zcmaJ=PiWIn9L}gr9TX;rbL+v7DQwO*dEMGAVYO?U)fJYpb%hl#nkH{;+>)0iZ)?_r z6xq;$GH;^d5X6HZ{sBFS4iOI?1i_2wNsnGsrngCb>DtbNHSqG@`|)I&cig6)#ZgZaG0Vz zJz6G4QkWE7yEm{g0+-$cS$`le7lrge0 z2+h~KI9Wg#*#%_MiA1$)bdMw}n&BFIt0+klQihFXLxCwV!VsQ-rl|rD`(uNl1Q<#V zh5;B2$G8MYiUZGbet6|mVxo}OfEJ=oS$NSf~>n5Th_t+3GxisVt4WfCAh#Lj(ekKoNJtf96&d1z# zr4scVD<4qHZ&$j#BTJFBl5hRshk-{U{IC0;PIn$YU!f=Z`u4s;56@j)^^TjdTUx4j1Qj)D05aO(R04PS2y)zV7+=skYp-9_Iu_tB>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hAx&aE*6d!7H;NdhK8CgZF_JPWT?f=~xMt=;ulM)i1a@YhVY-Y6O`jwe!d1Jf7X2&uIXUU0d z4g16ySgmz+-OE@WZ|CP?p2hLMm~(-eQ^KMj3_PrFR+-L~l=xaJA#r1e$L6Qk&Dq*s z|Caa{f5*o{`~i<%ZG7AOQ)N8*=j7OzozGXfdH&SFqY4YNk00RsWGLtUpr6TCy-j?& z|KuD?j)pG{Uz*M+>{no7v$mY3Z2joGy+X5l#RD%Vv4jwVno8@6?ni;_Jyr=<7#H(N z{NYPTN>sgHp!DTY`GK!{c`mhuJyVN8tx5g_r#BT1XBk@;_%Z9sGQOX|@V05Yb)xNJ#<#P2UrZ8EIKXgW WNlR+M)ZKSMMUbbfpUXO@geCx}x3j$f literal 0 HcmV?d00001 diff --git a/Editing/EditingTemplates/DarkImages/GenericButtonRed16.png b/Editing/EditingTemplates/DarkImages/GenericButtonRed16.png new file mode 100644 index 0000000000000000000000000000000000000000..6e372d767155ffc59e2803ef651556b3fbe6c69f GIT binary patch literal 1063 zcmaJ=O-$2J9Pi{Kh(j@6fP<8R5h82*HuhDi2rGj{N^mT?#F)^vkF7#KXy4et1Ji?% zcrl8ei7{R@#tMr!v&rjw@1Otg_y796<%#i;rpC5L zf*_h=qe2|-&CY75$N%=7qJ+0rG@L|}#x%-F79<80BL&HrCZ%BS> zw%o;ujDZY0W0+(lQtBGnElRSgJI0<8N))-6ZX-#TVNBpD%tNcH!hzvn$QKEMP&60- zU^pEWGMwSZa)T+4z zqE-10uuAn@*s53tC&M`7{cGH16V{M(tcVw1D)NUq*1Uzqy$S9u;D_-jCJZL>TdBQb zaiHc*p-y-)cO^r_e|CM>++TjJ-a5H`WYtytw)Zf-yYXIF8K1wid_L=s;ck1rc)4uaHwJk*MsAuc3?h>7+8yg-MUJgy& F{sZ8}Q>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hOXuo#?I!Z7H;NdhK81zHh<4M3g2ETS#MBbv@azg{fD^3rtb&YzG%EyzVxXAgOPL!yU7&6 zOokWLi~$=iUn)v*uSrV?l(^t>;`9f0Q$Z%-qwEP9386V>|Mebheay|w{@8w!&d-nY zJ0HIA*K4!2ui$vj6vL3R(eko;Tk-k*Mt^=d&tkTSm?3e-wT@Ymr$V;ToXcU~{x5AM zrw=MJTw%V%ZPfgxi9_VglZd`I9BupSC0J(uK=vN1ge#2A z_ZfA3dY+hDbYAGb&gfoWWGvD7vEg)a(JO`taT6p{wzF@md7k>?;K36Kx+kp+c!dNQ zBppsnNSw?e-*D^g7PbIuxrAZ|#TAzwyxk92sVVGENcu4EVnf+kw-QedfdmG*TkVtU Sb&l)=l|P=YelF{r5}E)p9kAX2 literal 0 HcmV?d00001 diff --git a/Editing/EditingTemplates/EditingTemplates (C#).md b/Editing/EditingTemplates/EditingTemplates (C#).md new file mode 100644 index 00000000..b76812d2 --- /dev/null +++ b/Editing/EditingTemplates/EditingTemplates (C#).md @@ -0,0 +1,71 @@ +## EditingTemplates + + +This sample demonstrates creating and modifying editing templates largely using the Cartographic Information Model (CIM). +In this example we will create and modify templates including group templates. +We will also show how to retrieve and use templates to create features; overriding default attribute values. + + + +View it live + + +``` +Language: C# +Subject: Editing +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) +1. Make sure that the Sample data is unzipped in c:\data +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 the Interacting with Map project. +1. Open the Create Features dockpane. +1. Click on the ADD-IN TAB. +1. Click on the *Create Template with CIM* button. +1. A new template 'My CIM Template' will be created. +![UI](screenshots/Templates_NewCIMTemplate.png) + +1. Click on the *Create Template with Extension* button. +1. A new template 'My extension Template' will be created. +![UI](screenshots/Templates_NewExtensionTemplate.png) + +1. Click on the *Modify Template with CIM* button. +1. Activate the 'North Precinct' template and see the default construction tool is now the Right Angle Polygon tool. +1. Click on the *Create Features* button. +1. See 3 new Fire Station features created all with different City attribute values. +1. Click on the *Create Group Template with CIM* button. +1. A new template 'My Group Template' will be created. +![UI](screenshots/Templates_GroupTemplate.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Editing/EditingTemplates/EditingTemplates.csproj b/Editing/EditingTemplates/EditingTemplates.csproj new file mode 100644 index 00000000..300daf68 --- /dev/null +++ b/Editing/EditingTemplates/EditingTemplates.csproj @@ -0,0 +1,170 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {15DEA410-4DAF-4C20-9658-4551C4ADDF56} + Library + Properties + EditingTemplates + EditingTemplates + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\GeoProcessing\ArcGIS.Desktop.GeoProcessing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BuildDefault + bin\Debug\EditingTemplates.xml + + + BuildDefault + + + + + + + + + + \ No newline at end of file diff --git a/Editing/EditingTemplates/EditingTemplates.sln b/Editing/EditingTemplates/EditingTemplates.sln new file mode 100644 index 00000000..e7b445de --- /dev/null +++ b/Editing/EditingTemplates/EditingTemplates.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27130.2027 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EditingTemplates", "EditingTemplates.csproj", "{15DEA410-4DAF-4C20-9658-4551C4ADDF56}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {15DEA410-4DAF-4C20-9658-4551C4ADDF56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15DEA410-4DAF-4C20-9658-4551C4ADDF56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15DEA410-4DAF-4C20-9658-4551C4ADDF56}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15DEA410-4DAF-4C20-9658-4551C4ADDF56}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {641E818C-E305-4FA1-BFD4-02BDFC353335} + EndGlobalSection +EndGlobal diff --git a/Editing/EditingTemplates/Images/AddInDesktop16.png b/Editing/EditingTemplates/Images/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..5910bbf3dcd0cb09139b0c9926e00f96131d4757 GIT binary patch literal 524 zcmV+n0`vWeP)#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!2wFfb;P zxhYzAxw&0+>vq3KuWs}H(rta=aCh(dp7Z^j&-d3E1qyPfy+g$3^PX-BvM8b`0+z$sEF<`iyY2Ae<*Q&c8r=f|8OVVw3&**j?e;Ck zVzCTK2dhb)&pH4-5R^=}QQ41M&;^P5et#gz9sk7zdQ8wtsg|iA)B@4{v}Z_qW$A36 zS|g1a!az2SYcVJTJ5US^%!I)ois|a14(e*jz5%?O4nZ^~0%zAJ4|Px%*Qkl&E^=T> z6egvpHz0tI--L%3oLe-0T-F58R?EQ6YCCj}{U&QYu6$zv)bbcNKmd3m+_>vfks-#) zS+kcvH2!lU0R_CwMvf`X*4FLOL@5)Jax6; z@zjyXMoRSp5m`dtYk{B>43|ldep^vNO<~0$sBgFmzQ8Al#W%p^tOAj@!pP@Q82B&( z?xq{SRhAgbf_ZT#W>f)e8~?(cDQ3_(ZOVn^KRz(!*X6hUv&46xLfHSK4s) z{cGSW+o5wJma#18FFSjjaa9}vYo3#w*qX9np;VV%hI1#I$w)f=d;}b3hh_~hDsnr%?w?u=t}mEXYC)KkXZhqyUjxwE z(wvcdBbC~Wuqt9`j#VCQVWg#+iBZ7XI)1x9^=wj30Ki z?`ET zP3h(g&HDX*o5SUDVhg7=ry;TA)U3Wb0}n09R1Bo(8n79~tX@Dt5=Xj`f@(BqHLF%8 zTrj#M8Z=8Wc1m?aLHNI^sy3`Gl!Tk{{*%~B%^8qRLQ5~05^mgdpY6)vA|@1(Zl-j7 zwqC_VPDi?x(+v=r@PPqAloZWA*k45m0vFdTBx(|j^Fb1GP>LdRVGk2yW8tum<%d`{ z>JC+3mSH@xNF>Vp>sVfw3M$l49V>5QBTcck7*qp$=Ao&afO5>#RZvZuQ<}%(Z^~E0 z%FSa5HO1067}{>_U#+emVg1<4hH&wwA$_P}y_;CrZ_hlP!k6M~oDZc+@3Ozv*GF3R zoowY%@BAy`+L!q1`}8sA>xWxDuRhAJxL4S&8*6Wlwk<6VEmQ_)GnH+-mV2h0+waLQ zE=_iPT#$BjQ%7P;!`l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NvGo8oC-gf}x>-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_TPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Oq^~pcExEPRBsAS zw-~$O)TkpMZko8z{RtPfq^m1)5S5Q;#Sh1 z|Nrd|J20uWF|z3>G);TEGCliwy`E>c-2b#6U#BZ>xDu7aTqW}5@}(jHhMByZn59m2m@s^?)!-A! z$h6#~ToEZL%4Q;1_wTQ~sUVZ^(fS09gwQ?j51O~>mhUsD`RyB3_B1Iqr6A}*+K0f0 zYIC>?8i5i46932iEU@vVB(P#qR5j z=eS~cX6M&1gs)XGw`zbGa957w>XXz5DSuCG`1tF0W9EbdQo=1fl4hMB7+2i&%Vya6 zn9+<~q{)hRO9{)GWTs8rYHaT%c{8r(xJ++hU}R(1c(nah;fBe(LFJC8tDnm{r-UW| DLx-*A literal 0 HcmV?d00001 diff --git a/Editing/EditingTemplates/Images/GenericButtonRed16.png b/Editing/EditingTemplates/Images/GenericButtonRed16.png new file mode 100644 index 0000000000000000000000000000000000000000..58643bae84709c0e32dd39d47bc0d77d975e15f9 GIT binary patch literal 1056 zcmaJ=NlX(_7#>0(%Ay=hL_9c|Y9pqdr5kk8T1uzT8i!yh+QgXfI`c{=FpDz}J8&?7 zUc7<_<>V0)V~7difN?oOJQ$6M;jF^%K%R&P%?+c^a3gY6B2P*&qFe;f=QTxK%Tw61tSE}d|Juo zP)@waOS(z}$A-351EUEd60;2;O+iHF;iRHPslCnT6sgEj>Pk>#MI!-=N@~u8V{;=} zX>Lji%T(+<8L@dxph5&lTbFtCTJ>3?FW?;N6Cb4LNZAEy%NiD zWGF;)fnX@ac}O42`4|>|Auku;gCXA6M^+ySdo$$%pAm+tzVI$e6%jIchAEXwbjeTa z<|M;~!(oTR=ksCMqD~)6E zHRP*eQMo$ zdp<2~v_I|see>tyxXXY1=&jGU)q7yRV_@au;@h>JZ^f^k4$j@$_Hwl;mv1^Y{(kVJ zd-yf+!*=hqKlqUL3|wxv;;w+YeE0r~t(7-lI=Uu^RIi77%J~ literal 0 HcmV?d00001 diff --git a/Editing/EditingTemplates/Images/GenericButtonRed32.png b/Editing/EditingTemplates/Images/GenericButtonRed32.png new file mode 100644 index 0000000000000000000000000000000000000000..9127682742e93b3296282dd04fcb2c618ea16a1c GIT binary patch literal 1241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NxVnYp-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_XPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Ox$h(#yT#yK=h{I zc8fVqz4}1M=!2pbDXL*Y!1M!R!V@l#15f&?dBF5u1Wef0Rj1Z7Ffe+1x;TbZ+)DcM z|G)iV2c~0=j~U$D+}f6FFJobt`PX5MgYs`VhQfsG>@_&Hd1^4TMC6TYo273V z8*p}BKJu;peVoxBoB9b4|Id$a40?D|+9AouQmoHsU9aIOhrU*gD=?IU26azo`1`+_p-wTxH# z*l)-LaJ(|Pa7l1OALog62d|q-Z`_;Qz`)GVE7misMDBSZsIc*L^>bP0l+XkKu!6GI literal 0 HcmV?d00001 diff --git a/Editing/EditingTemplates/ModifyTemplateCIM.cs b/Editing/EditingTemplates/ModifyTemplateCIM.cs new file mode 100644 index 00000000..add32336 --- /dev/null +++ b/Editing/EditingTemplates/ModifyTemplateCIM.cs @@ -0,0 +1,70 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace EditingTemplates +{ + internal class ModifyTemplateCIM : Button + { + protected override async void OnClick() + { + MapView mapvView = MapView.Active; + if (mapvView == null) + return; + + // get the layer + FeatureLayer layer = mapvView.Map.GetLayersAsFlattenedList(). + OfType().FirstOrDefault(l => l.Name == "Portland Precincts"); + if (layer == null) + return; + + await QueuedTask.Run(() => + { + // get the template + var template = layer.GetTemplate("North Precinct"); + if (template != null) + { + // get the definition + var templateDef = template.GetDefinition() as CIMFeatureTemplate; + // change the default tool + templateDef.SetDefaultToolDamlID("esri_editing_SketchRightPolygonTool"); + // commit the definition + template.SetDefinition(templateDef); + } + }); + } + } +} + diff --git a/Editing/EditingTemplates/Module1.cs b/Editing/EditingTemplates/Module1.cs new file mode 100644 index 00000000..26162401 --- /dev/null +++ b/Editing/EditingTemplates/Module1.cs @@ -0,0 +1,98 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Input; +using System.Threading.Tasks; +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.Mapping; + +namespace EditingTemplates +{ + /// + /// This sample demonstrates creating and modifying editing templates largely using the Cartographic Information Model (CIM). + /// In this example we will create and modify templates including group templates. + /// We will also show how to retrieve and use templates to create features; overriding default attribute values. + /// + /// + /// 1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) + /// 1. Make sure that the Sample data is unzipped in c:\data + /// 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 the Interacting with Map project. + /// 1. Open the Create Features dockpane. + /// 1. Click on the ADD-IN TAB. + /// 1. Click on the *Create Template with CIM* button. + /// 1. A new template 'My CIM Template' will be created. + /// ![UI](screenshots/Templates_NewCIMTemplate.png) + /// 1. Click on the *Create Template with Extension* button. + /// 1. A new template 'My extension Template' will be created. + /// ![UI](screenshots/Templates_NewExtensionTemplate.png) + /// 1. Click on the *Modify Template with CIM* button. + /// 1. Activate the 'North Precinct' template and see the default construction tool is now the Right Angle Polygon tool. + /// 1. Click on the *Create Features* button. + /// 1. See 3 new Fire Station features created all with different City attribute values. + /// 1. Click on the *Create Group Template with CIM* button. + /// 1. A new template 'My Group Template' will be created. + /// ![UI](screenshots/Templates_GroupTemplate.png) + /// + internal class Module1 : Module + { + private static Module1 _this = null; + + /// + /// Retrieve the singleton instance to this module here + /// + public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("EditingTemplates_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; + } + + #endregion Overrides + + } +} diff --git a/Editing/EditingTemplates/Properties/AssemblyInfo.cs b/Editing/EditingTemplates/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..b622d20f --- /dev/null +++ b/Editing/EditingTemplates/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2018 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("EditingTemplates")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("EditingTemplates")] +[assembly: AssemblyCopyright("Copyright © Acme 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("15dea410-4daf-4c20-9658-4551c4addf56")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Editing/EditingTemplates/ReadMe.md b/Editing/EditingTemplates/ReadMe.md new file mode 100644 index 00000000..b76812d2 --- /dev/null +++ b/Editing/EditingTemplates/ReadMe.md @@ -0,0 +1,71 @@ +## EditingTemplates + + +This sample demonstrates creating and modifying editing templates largely using the Cartographic Information Model (CIM). +In this example we will create and modify templates including group templates. +We will also show how to retrieve and use templates to create features; overriding default attribute values. + + + +View it live + + +``` +Language: C# +Subject: Editing +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) +1. Make sure that the Sample data is unzipped in c:\data +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 the Interacting with Map project. +1. Open the Create Features dockpane. +1. Click on the ADD-IN TAB. +1. Click on the *Create Template with CIM* button. +1. A new template 'My CIM Template' will be created. +![UI](screenshots/Templates_NewCIMTemplate.png) + +1. Click on the *Create Template with Extension* button. +1. A new template 'My extension Template' will be created. +![UI](screenshots/Templates_NewExtensionTemplate.png) + +1. Click on the *Modify Template with CIM* button. +1. Activate the 'North Precinct' template and see the default construction tool is now the Right Angle Polygon tool. +1. Click on the *Create Features* button. +1. See 3 new Fire Station features created all with different City attribute values. +1. Click on the *Create Group Template with CIM* button. +1. A new template 'My Group Template' will be created. +![UI](screenshots/Templates_GroupTemplate.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Editing/EditingTemplates/screenshots/Templates_GroupTemplate.png b/Editing/EditingTemplates/screenshots/Templates_GroupTemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..33397fda34d400cc7b8dd8fcdca31889f5d9a23f GIT binary patch literal 8827 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 literal 0 HcmV?d00001 diff --git a/Editing/EditingTemplates/screenshots/Templates_NewCIMTemplate.png b/Editing/EditingTemplates/screenshots/Templates_NewCIMTemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..ad442b20879c126fe60f5ad8141af30b3a8f0804 GIT binary patch literal 9259 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 N=^iueb9j~)V>Oo>#Ir?P9D^8 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 GgZ~dld20v& literal 0 HcmV?d00001 diff --git a/Editing/EditingTemplates/screenshots/Templates_NewExtensionTemplate.png b/Editing/EditingTemplates/screenshots/Templates_NewExtensionTemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..f932b5f270d37e48a06521f44aee9866419ef525 GIT binary patch literal 7597 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 - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/ExtendTool/Module1.cs b/Editing/ExtendTool/Module1.cs index 7d45c9c9..2ce7cfa9 100644 --- a/Editing/ExtendTool/Module1.cs +++ b/Editing/ExtendTool/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Editing/ExtendTool/Properties/AssemblyInfo.cs b/Editing/ExtendTool/Properties/AssemblyInfo.cs index 7baa9484..0b0d109f 100644 --- a/Editing/ExtendTool/Properties/AssemblyInfo.cs +++ b/Editing/ExtendTool/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/ExtendTool/ReadMe.md b/Editing/ExtendTool/ReadMe.md index f3a11907..5f19c046 100644 --- a/Editing/ExtendTool/ReadMe.md +++ b/Editing/ExtendTool/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -55,6 +50,6 @@ To use this sample: -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/InspectorTool/AttributeControl.xaml b/Editing/InspectorTool/AttributeControl.xaml index ba54044b..eec2a680 100644 --- a/Editing/InspectorTool/AttributeControl.xaml +++ b/Editing/InspectorTool/AttributeControl.xaml @@ -1,4 +1,4 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/InspectorTool/InspectorToolModule.cs b/Editing/InspectorTool/InspectorToolModule.cs index 94df42a9..2bc150c1 100644 --- a/Editing/InspectorTool/InspectorToolModule.cs +++ b/Editing/InspectorTool/InspectorToolModule.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Editing/InspectorTool/Properties/AssemblyInfo.cs b/Editing/InspectorTool/Properties/AssemblyInfo.cs index f1797342..cd663939 100644 --- a/Editing/InspectorTool/Properties/AssemblyInfo.cs +++ b/Editing/InspectorTool/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/InspectorTool/ReadMe.md b/Editing/InspectorTool/ReadMe.md index 354a75e1..a85f80ac 100644 --- a/Editing/InspectorTool/ReadMe.md +++ b/Editing/InspectorTool/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -64,6 +59,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/InspectorTool/UseInspectorTool.cs b/Editing/InspectorTool/UseInspectorTool.cs index f77feaaf..c1d65271 100644 --- a/Editing/InspectorTool/UseInspectorTool.cs +++ b/Editing/InspectorTool/UseInspectorTool.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Editing/MainConnectorManhole/Config.daml b/Editing/MainConnectorManhole/Config.daml index 4009a531..e2c1514f 100644 --- a/Editing/MainConnectorManhole/Config.daml +++ b/Editing/MainConnectorManhole/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/MainConnectorManhole/Module1.cs b/Editing/MainConnectorManhole/Module1.cs index 34beddc9..f501485c 100644 --- a/Editing/MainConnectorManhole/Module1.cs +++ b/Editing/MainConnectorManhole/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Editing/MainConnectorManhole/Properties/AssemblyInfo.cs b/Editing/MainConnectorManhole/Properties/AssemblyInfo.cs index ec4fa0d5..35fddff9 100644 --- a/Editing/MainConnectorManhole/Properties/AssemblyInfo.cs +++ b/Editing/MainConnectorManhole/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/MainConnectorManhole/ReadMe.md b/Editing/MainConnectorManhole/ReadMe.md index d781f994..3e92a185 100644 --- a/Editing/MainConnectorManhole/ReadMe.md +++ b/Editing/MainConnectorManhole/ReadMe.md @@ -12,27 +12,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -53,6 +48,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/MainConnectorManhole/mcm.cs b/Editing/MainConnectorManhole/mcm.cs index 86f59399..952fa555 100644 --- a/Editing/MainConnectorManhole/mcm.cs +++ b/Editing/MainConnectorManhole/mcm.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Editing/ModifyNewlyAddedFeatures/Config.daml b/Editing/ModifyNewlyAddedFeatures/Config.daml index 0bd959e7..909381e1 100644 --- a/Editing/ModifyNewlyAddedFeatures/Config.daml +++ b/Editing/ModifyNewlyAddedFeatures/Config.daml @@ -1,4 +1,23 @@ - + + + ModifyNewlyAddedFeatures ModifyNewlyAddedFeatures description diff --git a/Editing/ModifyNewlyAddedFeatures/GeometryExtension.cs b/Editing/ModifyNewlyAddedFeatures/GeometryExtension.cs index 9cfc6fc2..fde94bbc 100644 --- a/Editing/ModifyNewlyAddedFeatures/GeometryExtension.cs +++ b/Editing/ModifyNewlyAddedFeatures/GeometryExtension.cs @@ -1,4 +1,22 @@ -using ArcGIS.Core.Geometry; +/* + + Copyright 2019 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 + + http://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.Geometry; using System; using System.Collections.Generic; using System.Linq; diff --git a/Editing/ModifyNewlyAddedFeatures/LayerExtension.cs b/Editing/ModifyNewlyAddedFeatures/LayerExtension.cs index df737111..3d2c9cdf 100644 --- a/Editing/ModifyNewlyAddedFeatures/LayerExtension.cs +++ b/Editing/ModifyNewlyAddedFeatures/LayerExtension.cs @@ -1,4 +1,22 @@ -using ArcGIS.Core.Data; +/* + + Copyright 2019 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 + + http://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.Data; using ArcGIS.Core.Geometry; using ArcGIS.Desktop.Mapping; using System; diff --git a/Editing/ModifyNewlyAddedFeatures/ModifyMonitor.xaml b/Editing/ModifyNewlyAddedFeatures/ModifyMonitor.xaml index ad9ffa7e..98d45ab3 100644 --- a/Editing/ModifyNewlyAddedFeatures/ModifyMonitor.xaml +++ b/Editing/ModifyNewlyAddedFeatures/ModifyMonitor.xaml @@ -1,4 +1,22 @@ - + Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -78,6 +73,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/ModifyNewlyAddedFeatures/Module1.cs b/Editing/ModifyNewlyAddedFeatures/Module1.cs index 8af8de19..a2a19626 100644 --- a/Editing/ModifyNewlyAddedFeatures/Module1.cs +++ b/Editing/ModifyNewlyAddedFeatures/Module1.cs @@ -1,4 +1,22 @@ -using System; +/* + + Copyright 2019 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 + + http://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 System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/Editing/ModifyNewlyAddedFeatures/Properties/AssemblyInfo.cs b/Editing/ModifyNewlyAddedFeatures/Properties/AssemblyInfo.cs index a36c6744..4149552f 100644 --- a/Editing/ModifyNewlyAddedFeatures/Properties/AssemblyInfo.cs +++ b/Editing/ModifyNewlyAddedFeatures/Properties/AssemblyInfo.cs @@ -1,4 +1,22 @@ -using System.Reflection; +/* + + Copyright 2019 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 + + http://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 System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; diff --git a/Editing/ModifyNewlyAddedFeatures/ReadMe.md b/Editing/ModifyNewlyAddedFeatures/ReadMe.md index 29efb67e..06eb8c7e 100644 --- a/Editing/ModifyNewlyAddedFeatures/ReadMe.md +++ b/Editing/ModifyNewlyAddedFeatures/ReadMe.md @@ -18,27 +18,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -78,6 +73,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/README.md b/Editing/README.md index 7fca0b84..18544829 100644 --- a/Editing/README.md +++ b/Editing/README.md @@ -1,12 +1,12 @@ # arcgis-pro-sdk-community-samples # Topic: Editing -## ArcGIS Pro 2.2 SDK for Microsoft .NET Framework +## ArcGIS Pro 2.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 2.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Editing' topic. +This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 2.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Editing' topic. ## Features @@ -18,8 +18,10 @@ This folder contains ArcGIS Pro Add-In Samples that fall under the 'Editing' top * [ConstructionTool (c#)](../../../tree/master/Editing/ConstructionTool) * [ConstructionToolWithOptions (c#)](../../../tree/master/Editing/ConstructionToolWithOptions) * [CrowdPlannerTool (c#)](../../../tree/master/Editing/CrowdPlannerTool) +* [DatasetCompatibility (c#)](../../../tree/master/Editing/DatasetCompatibility) * [DivideLines (c#)](../../../tree/master/Editing/DivideLines) * [EditEvents (c#)](../../../tree/master/Editing/EditEvents) +* [EditingTemplates (c#)](../../../tree/master/Editing/EditingTemplates) * [ExtendTool (c#)](../../../tree/master/Editing/ExtendTool) * [InspectorTool (c#)](../../../tree/master/Editing/InspectorTool) * [MainConnectorManhole (c#)](../../../tree/master/Editing/MainConnectorManhole) @@ -46,19 +48,14 @@ Detailed instructions can be found here: [ProGuide: Contribute Samples](https:// ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -75,7 +72,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines Refer to this [wiki](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProGuide-Contribute-Samples) for detailed instructions on the ArcGIS Pro SDK Samples submission process. ## Licensing -Copyright 2018 Esri +Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Editing/ReplaceSketch/Config.daml b/Editing/ReplaceSketch/Config.daml index 4f1cb33f..cb9474ba 100644 --- a/Editing/ReplaceSketch/Config.daml +++ b/Editing/ReplaceSketch/Config.daml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/ReplaceSketch/ReplaceSketch (C#).md b/Editing/ReplaceSketch/ReplaceSketch (C#).md index d786cdf7..061a6fb6 100644 --- a/Editing/ReplaceSketch/ReplaceSketch (C#).md +++ b/Editing/ReplaceSketch/ReplaceSketch (C#).md @@ -15,27 +15,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -64,6 +59,6 @@ To do this you would: -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/ReplaceSketch/ReplaceSketch.cs b/Editing/ReplaceSketch/ReplaceSketch.cs index d7fd3f57..2b349f64 100644 --- a/Editing/ReplaceSketch/ReplaceSketch.cs +++ b/Editing/ReplaceSketch/ReplaceSketch.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Editing/RestartSketch/Config.daml b/Editing/RestartSketch/Config.daml index ceecf50e..f691895e 100644 --- a/Editing/RestartSketch/Config.daml +++ b/Editing/RestartSketch/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/RestartSketch/RestartSketch (C#).md b/Editing/RestartSketch/RestartSketch (C#).md index 9effca55..c662bc22 100644 --- a/Editing/RestartSketch/RestartSketch (C#).md +++ b/Editing/RestartSketch/RestartSketch (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -68,6 +63,6 @@ To use this add-in: -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/RestartSketch/RestartSketchButton.cs b/Editing/RestartSketch/RestartSketchButton.cs index 98ccbc64..b9eec3ec 100644 --- a/Editing/RestartSketch/RestartSketchButton.cs +++ b/Editing/RestartSketch/RestartSketchButton.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Editing/SketchToolDemo/Config.daml b/Editing/SketchToolDemo/Config.daml index ba428f00..db62833c 100644 --- a/Editing/SketchToolDemo/Config.daml +++ b/Editing/SketchToolDemo/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/SketchToolDemo/SketchToolDemo (C#).md b/Editing/SketchToolDemo/SketchToolDemo (C#).md index 83a59e2a..3f70b4be 100644 --- a/Editing/SketchToolDemo/SketchToolDemo (C#).md +++ b/Editing/SketchToolDemo/SketchToolDemo (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -64,6 +59,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/UpdateAttributesWithSketch/AttributeWithSketch.cs b/Editing/UpdateAttributesWithSketch/AttributeWithSketch.cs index 047d9b16..e90bd2ae 100644 --- a/Editing/UpdateAttributesWithSketch/AttributeWithSketch.cs +++ b/Editing/UpdateAttributesWithSketch/AttributeWithSketch.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Editing/UpdateAttributesWithSketch/Config.daml b/Editing/UpdateAttributesWithSketch/Config.daml index 5a6af8bd..17778201 100644 --- a/Editing/UpdateAttributesWithSketch/Config.daml +++ b/Editing/UpdateAttributesWithSketch/Config.daml @@ -1,5 +1,5 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Editing/UpdateAttributesWithSketch/UpdateAttributesWithSketch (C#).md b/Editing/UpdateAttributesWithSketch/UpdateAttributesWithSketch (C#).md index bb22b3fb..0d377056 100644 --- a/Editing/UpdateAttributesWithSketch/UpdateAttributesWithSketch (C#).md +++ b/Editing/UpdateAttributesWithSketch/UpdateAttributesWithSketch (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Editing Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -56,6 +51,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/BackStage_PropertyPage/ApplicationSettingsView.xaml b/Framework/BackStage_PropertyPage/ApplicationSettingsView.xaml index 856235bf..dfd9106e 100644 --- a/Framework/BackStage_PropertyPage/ApplicationSettingsView.xaml +++ b/Framework/BackStage_PropertyPage/ApplicationSettingsView.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/BackStage_PropertyPage/Config.daml b/Framework/BackStage_PropertyPage/Config.daml index dd8dbec3..8f504a94 100644 --- a/Framework/BackStage_PropertyPage/Config.daml +++ b/Framework/BackStage_PropertyPage/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/BackStage_PropertyPage/SampleBackstageTabView.xaml b/Framework/BackStage_PropertyPage/SampleBackstageTabView.xaml index a4e4819d..766658c8 100644 --- a/Framework/BackStage_PropertyPage/SampleBackstageTabView.xaml +++ b/Framework/BackStage_PropertyPage/SampleBackstageTabView.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/BookmarksComboBox/BookmarksComboBox.cs b/Framework/BookmarksComboBox/BookmarksComboBox.cs index 82907b2f..211d93a8 100644 --- a/Framework/BookmarksComboBox/BookmarksComboBox.cs +++ b/Framework/BookmarksComboBox/BookmarksComboBox.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/BookmarksComboBox/Config.daml b/Framework/BookmarksComboBox/Config.daml index 6ca55809..e5bb1092 100644 --- a/Framework/BookmarksComboBox/Config.daml +++ b/Framework/BookmarksComboBox/Config.daml @@ -1,5 +1,5 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/CommandFilter/CommandFilter (C#).md b/Framework/CommandFilter/CommandFilter (C#).md index e13174fb..a668af69 100644 --- a/Framework/CommandFilter/CommandFilter (C#).md +++ b/Framework/CommandFilter/CommandFilter (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -58,6 +53,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/CommandFilter/CommandFilter.cs b/Framework/CommandFilter/CommandFilter.cs index d8b68c90..9de6980e 100644 --- a/Framework/CommandFilter/CommandFilter.cs +++ b/Framework/CommandFilter/CommandFilter.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/CommandFilter/CommandFilterDockPane.xaml b/Framework/CommandFilter/CommandFilterDockPane.xaml index fc95315e..6725ea35 100644 --- a/Framework/CommandFilter/CommandFilterDockPane.xaml +++ b/Framework/CommandFilter/CommandFilterDockPane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ConditionQuery/ConditionQuery (C#).md b/Framework/ConditionQuery/ConditionQuery (C#).md index 1d8ae97a..ac4d97dc 100644 --- a/Framework/ConditionQuery/ConditionQuery (C#).md +++ b/Framework/ConditionQuery/ConditionQuery (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -64,6 +59,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ConditionQuery/Config.daml b/Framework/ConditionQuery/Config.daml index 0e130fe4..2a897298 100644 --- a/Framework/ConditionQuery/Config.daml +++ b/Framework/ConditionQuery/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ConditionQuery/UI/AvalonEditorWrapper.xaml b/Framework/ConditionQuery/UI/AvalonEditorWrapper.xaml index 4a3e369e..dcb71072 100644 --- a/Framework/ConditionQuery/UI/AvalonEditorWrapper.xaml +++ b/Framework/ConditionQuery/UI/AvalonEditorWrapper.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ConfigWithMap/ConfigWithMapModule.cs b/Framework/ConfigWithMap/ConfigWithMapModule.cs index 308af16b..7b83d2f6 100644 --- a/Framework/ConfigWithMap/ConfigWithMapModule.cs +++ b/Framework/ConfigWithMap/ConfigWithMapModule.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ConfigWithMap/ConfigurationManagerWIthMap.cs b/Framework/ConfigWithMap/ConfigurationManagerWIthMap.cs index 55fe5198..fb3cd3f4 100644 --- a/Framework/ConfigWithMap/ConfigurationManagerWIthMap.cs +++ b/Framework/ConfigWithMap/ConfigurationManagerWIthMap.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ConfigWithMap/Properties/AssemblyInfo.cs b/Framework/ConfigWithMap/Properties/AssemblyInfo.cs index 5cf765a7..a64d38e5 100644 --- a/Framework/ConfigWithMap/Properties/AssemblyInfo.cs +++ b/Framework/ConfigWithMap/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ConfigWithMap/Readme.md b/Framework/ConfigWithMap/Readme.md index b78d550d..3397accb 100644 --- a/Framework/ConfigWithMap/Readme.md +++ b/Framework/ConfigWithMap/Readme.md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ConfigWithMap/UI/AboutPage.xaml b/Framework/ConfigWithMap/UI/AboutPage.xaml index d7833d45..bdeac43e 100644 --- a/Framework/ConfigWithMap/UI/AboutPage.xaml +++ b/Framework/ConfigWithMap/UI/AboutPage.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ConfigWithStartWizard/ConfigWithStartWizardModule.cs b/Framework/ConfigWithStartWizard/ConfigWithStartWizardModule.cs index 29e6cac0..892ae7b6 100644 --- a/Framework/ConfigWithStartWizard/ConfigWithStartWizardModule.cs +++ b/Framework/ConfigWithStartWizard/ConfigWithStartWizardModule.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ConfigWithStartWizard/ConfigurationManagerStartWizard.cs b/Framework/ConfigWithStartWizard/ConfigurationManagerStartWizard.cs index a1c64598..848231f3 100644 --- a/Framework/ConfigWithStartWizard/ConfigurationManagerStartWizard.cs +++ b/Framework/ConfigWithStartWizard/ConfigurationManagerStartWizard.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ConfigWithStartWizard/Models/OnlineQuery.cs b/Framework/ConfigWithStartWizard/Models/OnlineQuery.cs index 7ee89457..3aefc467 100644 --- a/Framework/ConfigWithStartWizard/Models/OnlineQuery.cs +++ b/Framework/ConfigWithStartWizard/Models/OnlineQuery.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ConfigWithStartWizard/Models/OnlineResultItem.cs b/Framework/ConfigWithStartWizard/Models/OnlineResultItem.cs index 0b2cbe88..64f0dfae 100644 --- a/Framework/ConfigWithStartWizard/Models/OnlineResultItem.cs +++ b/Framework/ConfigWithStartWizard/Models/OnlineResultItem.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ConfigWithStartWizard/Models/PathItem.cs b/Framework/ConfigWithStartWizard/Models/PathItem.cs index f1c45810..1294ba8e 100644 --- a/Framework/ConfigWithStartWizard/Models/PathItem.cs +++ b/Framework/ConfigWithStartWizard/Models/PathItem.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ConfigWithStartWizard/Models/TemplateInfo.cs b/Framework/ConfigWithStartWizard/Models/TemplateInfo.cs index 86e8cf4e..8c8860b6 100644 --- a/Framework/ConfigWithStartWizard/Models/TemplateInfo.cs +++ b/Framework/ConfigWithStartWizard/Models/TemplateInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -22,31 +22,40 @@ limitations under the License. using System.Linq; using System.Threading.Tasks; -namespace ConfigWithStartWizard.Models { - public class TemplateInfo { - - public static Task> GetDefaultTemplatesAsync() { - return Task.Run(() => { - return GetDefaultTemplates(); - }); - } - - public static List GetDefaultTemplates() { - - var templates = new List(); - templates.Add(new PathItem("Blank")); - string templatesDir = GetDefaultTemplateFolder(); - var defaults = Directory.GetFiles(templatesDir, "*", SearchOption.TopDirectoryOnly) - .Where(f => f.EndsWith(".ppkx") || f.EndsWith(".aptx")).Select(s => new PathItem(s)).ToList(); - foreach (var pi in defaults) - templates.Add(pi); - return templates; - } - public static string GetDefaultTemplateFolder() { - string dir = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location); - string root = dir.Split(new string[] { @"\bin" }, StringSplitOptions.RemoveEmptyEntries)[0]; - return System.IO.Path.Combine(root, @"Resources\ProjectTemplates"); - } +namespace ConfigWithStartWizard.Models +{ + public class TemplateInfo + { + + public static Task> GetDefaultTemplatesAsync() + { + return Task.Run(() => + { + return GetDefaultTemplates(); + }); } + + public static List GetDefaultTemplates() + { + + var templates = new List(); + templates.Add(new PathItem("Blank")); + string templatesDir = GetDefaultTemplateFolder(); + if (System.IO.Directory.Exists(templatesDir)) + { + var defaults = Directory.GetFiles(templatesDir, "*", SearchOption.TopDirectoryOnly) + .Where(f => f.EndsWith(".ppkx") || f.EndsWith(".aptx")).Select(s => new PathItem(s)).ToList(); + foreach (var pi in defaults) + templates.Add(pi); + } + return templates; + } + public static string GetDefaultTemplateFolder() + { + string dir = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location); + string root = dir.Split(new string[] { @"\bin" }, StringSplitOptions.RemoveEmptyEntries)[0]; + return System.IO.Path.Combine(root, @"Resources\ProjectTemplates"); + } + } } diff --git a/Framework/ConfigWithStartWizard/Properties/AssemblyInfo.cs b/Framework/ConfigWithStartWizard/Properties/AssemblyInfo.cs index 9b3375e4..9917eee4 100644 --- a/Framework/ConfigWithStartWizard/Properties/AssemblyInfo.cs +++ b/Framework/ConfigWithStartWizard/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ConfigWithStartWizard/ReadMe.md b/Framework/ConfigWithStartWizard/ReadMe.md index 6a96a11a..56fdfa77 100644 --- a/Framework/ConfigWithStartWizard/ReadMe.md +++ b/Framework/ConfigWithStartWizard/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -73,6 +68,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ConfigWithStartWizard/UI/AboutPage.xaml b/Framework/ConfigWithStartWizard/UI/AboutPage.xaml index 9a2af163..56afbd9e 100644 --- a/Framework/ConfigWithStartWizard/UI/AboutPage.xaml +++ b/Framework/ConfigWithStartWizard/UI/AboutPage.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/CustomCatalog/Module1.cs b/Framework/CustomCatalog/Module1.cs index 5e46bc92..f6b1421e 100644 --- a/Framework/CustomCatalog/Module1.cs +++ b/Framework/CustomCatalog/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/CustomCatalog/OptionsMenuItem.cs b/Framework/CustomCatalog/OptionsMenuItem.cs index d1e6b82d..80ae3206 100644 --- a/Framework/CustomCatalog/OptionsMenuItem.cs +++ b/Framework/CustomCatalog/OptionsMenuItem.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/CustomCatalog/PanelIndicatorStatic.xaml b/Framework/CustomCatalog/PanelIndicatorStatic.xaml index 43209be0..b8936745 100644 --- a/Framework/CustomCatalog/PanelIndicatorStatic.xaml +++ b/Framework/CustomCatalog/PanelIndicatorStatic.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/CustomCatalog/View/PaneHeader1View.xaml b/Framework/CustomCatalog/View/PaneHeader1View.xaml index 7b900702..eebe2977 100644 --- a/Framework/CustomCatalog/View/PaneHeader1View.xaml +++ b/Framework/CustomCatalog/View/PaneHeader1View.xaml @@ -1,6 +1,6 @@ + + + + CustomCategoriesExample + Custom Categories Example + Images\AddinDesktop32.png + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com + 12/27/2018 4:18:04 PM, 2018 + Framework + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Framework/CustomCategories/CustomCategories.sln b/Framework/CustomCategories/CustomCategories.sln new file mode 100644 index 00000000..12ff8095 --- /dev/null +++ b/Framework/CustomCategories/CustomCategories.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2026 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomCategoriesExample", "CustomCategoriesExample.csproj", "{F3E48608-C97E-4B89-8BC3-1DC904695226}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExtraReport1", "ExtraReport1\ExtraReport1.csproj", "{9F44BCDF-71AC-424B-A354-68F29F977CAF}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F3E48608-C97E-4B89-8BC3-1DC904695226}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F3E48608-C97E-4B89-8BC3-1DC904695226}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F3E48608-C97E-4B89-8BC3-1DC904695226}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F3E48608-C97E-4B89-8BC3-1DC904695226}.Release|Any CPU.Build.0 = Release|Any CPU + {9F44BCDF-71AC-424B-A354-68F29F977CAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9F44BCDF-71AC-424B-A354-68F29F977CAF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9F44BCDF-71AC-424B-A354-68F29F977CAF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9F44BCDF-71AC-424B-A354-68F29F977CAF}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {EBEA76C2-A47A-444A-8BD4-65112231957D} + EndGlobalSection +EndGlobal diff --git a/Framework/CustomCategories/CustomCategoriesExample (C#).md b/Framework/CustomCategories/CustomCategoriesExample (C#).md new file mode 100644 index 00000000..a9987c5e --- /dev/null +++ b/Framework/CustomCategories/CustomCategoriesExample (C#).md @@ -0,0 +1,56 @@ +## CustomCategoriesExample + + +An example of implementing a custom category. In this case we declare a custom category AcmeCustom_Reports and a contract: +IAcmeCustomReport + + +View it live + + +``` +Language: C# +Subject: Framework +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +CustomCategoriesExample add-in declares the category AcmeCustom_Reports. +It also provides a default component, CustomCategoriesExample.Report.DefaultReport that implements it via the IAcmeCustomReport contract. DefaultReport registers in the AcmeCustom_Reports category in the Config.daml.
+ExtraReport1 add-in also creates a component for the AcmeCustom_Reports category and likewise registers it in the category within its config.daml. +ExtraReport1.ExtraReport1 class implements the IAcmeCustomReport contract (as required by the category creator - CustomCategoriesExample add-in in this case).
+When the CustomCategoriesExample Module is initialized, it reads its +AcmeCustom_Reports category via Categories.GetComponentElements and tests each one for the presence of the IAcmeCustomReport contract. Any component that registers in the category but does not implement the contract is skipped. +The rest are instantiated and loaded into the ReportsWindow dialog for selection. +![UI](Screenshots/screen1.png) +
+Try making additional add-ins that implement the IAcmeCustomReport contract and register their component in the AcmeCustom_Reports category. Depending on the number of components loaded that implement the AcmeCustom_Reports category, the list of available reports in the ReportsWindow will increase or decrease respectively. + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Framework/CustomCategories/CustomCategoriesExample.csproj b/Framework/CustomCategories/CustomCategoriesExample.csproj new file mode 100644 index 00000000..4e927068 --- /dev/null +++ b/Framework/CustomCategories/CustomCategoriesExample.csproj @@ -0,0 +1,163 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {F3E48608-C97E-4B89-8BC3-1DC904695226} + Library + Properties + CustomCategoriesExample + CustomCategoriesExample + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\GeoProcessing\ArcGIS.Desktop.GeoProcessing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + + + Designer + + + + + + + + + + + + + + ReportsWindow.xaml + + + + + Designer + MSBuild:Compile + + + + + + + + + + + + + + + + + + + + + + BuildDefault + bin\Debug\CustomCategoriesExample.xml + + + BuildDefault + + + + + + + + + + \ No newline at end of file diff --git a/Framework/CustomCategories/DarkImages/AddInDesktop16.png b/Framework/CustomCategories/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Framework/CustomCategories/DarkImages/AddInDesktop32.png b/Framework/CustomCategories/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Framework/CustomCategories/DarkImages/GenericButtonBlue16.png b/Framework/CustomCategories/DarkImages/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..20b11875895bca6b7de3cdba0b99ea0a67ff786c GIT binary patch literal 1057 zcmaJ=PiWIn9L}gr9TX;rbL+v7DQwO*dEMGAVYO?U)fJYpb%hl#nkH{;+>)0iZ)?_r z6xq;$GH;^d5X6HZ{sBFS4iOI?1i_2wNsnGsrngCb>DtbNHSqG@`|)I&cig6)#ZgZaG0Vz zJz6G4QkWE7yEm{g0+-$cS$`le7lrge0 z2+h~KI9Wg#*#%_MiA1$)bdMw}n&BFIt0+klQihFXLxCwV!VsQ-rl|rD`(uNl1Q<#V zh5;B2$G8MYiUZGbet6|mVxo}OfEJ=oS$NSf~>n5Th_t+3GxisVt4WfCAh#Lj(ekKoNJtf96&d1z# zr4scVD<4qHZ&$j#BTJFBl5hRshk-{U{IC0;PIn$YU!f=Z`u4s;56@j)^^TjdTUx4j1Qj)D05aO(R04PS2y)zV7+=skYp-9_Iu_tB>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hAx&aE*6d!7H;NdhK8CgZF_JPWT?f=~xMt=;ulM)i1a@YhVY-Y6O`jwe!d1Jf7X2&uIXUU0d z4g16ySgmz+-OE@WZ|CP?p2hLMm~(-eQ^KMj3_PrFR+-L~l=xaJA#r1e$L6Qk&Dq*s z|Caa{f5*o{`~i<%ZG7AOQ)N8*=j7OzozGXfdH&SFqY4YNk00RsWGLtUpr6TCy-j?& z|KuD?j)pG{Uz*M+>{no7v$mY3Z2joGy+X5l#RD%Vv4jwVno8@6?ni;_Jyr=<7#H(N z{NYPTN>sgHp!DTY`GK!{c`mhuJyVN8tx5g_r#BT1XBk@;_%Z9sGQOX|@V05Yb)xNJ#<#P2UrZ8EIKXgW WNlR+M)ZKSMMUbbfpUXO@geCx}x3j$f literal 0 HcmV?d00001 diff --git a/Framework/CustomCategories/ExtraReport1/Config.daml b/Framework/CustomCategories/ExtraReport1/Config.daml new file mode 100644 index 00000000..7b1f9990 --- /dev/null +++ b/Framework/CustomCategories/ExtraReport1/Config.daml @@ -0,0 +1,64 @@ + + + + + + ExtraReport1 + Custom Categories Example ExtraReport1 + Images\AddinDesktop32.png + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com + 12/27/2018 3:47:24 PM, 2018 + Framework + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Framework/CustomCategories/ExtraReport1/DarkImages/AddInDesktop16.png b/Framework/CustomCategories/ExtraReport1/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Framework/CustomCategories/ExtraReport1/DarkImages/AddInDesktop32.png b/Framework/CustomCategories/ExtraReport1/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Framework/CustomCategories/ExtraReport1/ExtraReport1.cs b/Framework/CustomCategories/ExtraReport1/ExtraReport1.cs new file mode 100644 index 00000000..adf9f1e8 --- /dev/null +++ b/Framework/CustomCategories/ExtraReport1/ExtraReport1.cs @@ -0,0 +1,47 @@ +/* + + Copyright 2018 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 + + http://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 CustomCategoriesExample; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ExtraReport1 +{ + /// + /// A custom component that implements the IAcmeCustomReport contract + /// for the AcmeCustom_Reports category. + /// + /// The component must register in its config.daml in + /// order to be loaded by the cateogry "owner" + internal class ExtraReport1 : IAcmeCustomReport + { + public string Label => "Extra Report1"; + + public string Title => Label; + + public string Details => "Details details details"; + + public Task RunAsync() + { + return Task.Delay(2000); + } + } +} diff --git a/Framework/CustomCategories/ExtraReport1/ExtraReport1.csproj b/Framework/CustomCategories/ExtraReport1/ExtraReport1.csproj new file mode 100644 index 00000000..b5c137e1 --- /dev/null +++ b/Framework/CustomCategories/ExtraReport1/ExtraReport1.csproj @@ -0,0 +1,140 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {9F44BCDF-71AC-424B-A354-68F29F977CAF} + Library + Properties + ExtraReport1 + ExtraReport1 + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\GeoProcessing\ArcGIS.Desktop.GeoProcessing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + + + + + + + + + + + + + + + {f3e48608-c97e-4b89-8bc3-1dc904695226} + CustomCategoriesExample + + + + + + BuildDefault + bin\Debug\ExtraReport1.xml + + + BuildDefault + + + + + + + + + + \ No newline at end of file diff --git a/Framework/CustomCategories/ExtraReport1/Images/AddInDesktop16.png b/Framework/CustomCategories/ExtraReport1/Images/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..5910bbf3dcd0cb09139b0c9926e00f96131d4757 GIT binary patch literal 524 zcmV+n0`vWeP)#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!2wFfb;P zxhYzAxw&0+>vq3KuWs}H(rta=aCh(dp7Z^j&-d3E1qyPfy+g$3^PX-BvM8b`0+z$sEF<`iyY2Ae<*Q&c8r=f|8OVVw3&**j?e;Ck zVzCTK2dhb)&pH4-5R^=}QQ41M&;^P5et#gz9sk7zdQ8wtsg|iA)B@4{v}Z_qW$A36 zS|g1a!az2SYcVJTJ5US^%!I)ois|a14(e*jz5%?O4nZ^~0%zAJ4|Px%*Qkl&E^=T> z6egvpHz0tI--L%3oLe-0T-F58R?EQ6YCCj}{U&QYu6$zv)bbcNKmd3m+_>vfks-#) zS+kcvH2!lU0R_CwMvf`X*4FLOL@5)Jax6; z@zjyXMoRSp5m`dtYk{B>43|ldep^vNO<~0$sBgFmzQ8Al#W%p^tOAj@!pP@Q82B&( z?xq{SRhAgbf_ZT#W>f)e8~?(cDQ3_(ZOVn^KRz(!*X6hUv&46xLfHSK4s) z{cGSW+o5wJma#18FFSjjaa9}vYo3#w*qX9np;VV%hI1#I$w)f=d;}b3hh_~hDsnr%?w?u=t}mEXYC)KkXZhqyUjxwE z(wvcdBbC~Wuqt9 + /// Retrieve the singleton instance to this module here + ///
+ public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("ExtraReport1_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; + } + + #endregion Overrides + + } +} diff --git a/Framework/CustomCategories/ExtraReport1/Properties/AssemblyInfo.cs b/Framework/CustomCategories/ExtraReport1/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..9d07d0b2 --- /dev/null +++ b/Framework/CustomCategories/ExtraReport1/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2018 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ExtraReport1")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("ExtraReport1")] +[assembly: AssemblyCopyright("Copyright © Acme 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("9f44bcdf-71ac-424b-a354-68f29f977caf")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Framework/CustomCategories/Images/AddInDesktop16.png b/Framework/CustomCategories/Images/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..5910bbf3dcd0cb09139b0c9926e00f96131d4757 GIT binary patch literal 524 zcmV+n0`vWeP)#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!2wFfb;P zxhYzAxw&0+>vq3KuWs}H(rta=aCh(dp7Z^j&-d3E1qyPfy+g$3^PX-BvM8b`0+z$sEF<`iyY2Ae<*Q&c8r=f|8OVVw3&**j?e;Ck zVzCTK2dhb)&pH4-5R^=}QQ41M&;^P5et#gz9sk7zdQ8wtsg|iA)B@4{v}Z_qW$A36 zS|g1a!az2SYcVJTJ5US^%!I)ois|a14(e*jz5%?O4nZ^~0%zAJ4|Px%*Qkl&E^=T> z6egvpHz0tI--L%3oLe-0T-F58R?EQ6YCCj}{U&QYu6$zv)bbcNKmd3m+_>vfks-#) zS+kcvH2!lU0R_CwMvf`X*4FLOL@5)Jax6; z@zjyXMoRSp5m`dtYk{B>43|ldep^vNO<~0$sBgFmzQ8Al#W%p^tOAj@!pP@Q82B&( z?xq{SRhAgbf_ZT#W>f)e8~?(cDQ3_(ZOVn^KRz(!*X6hUv&46xLfHSK4s) z{cGSW+o5wJma#18FFSjjaa9}vYo3#w*qX9np;VV%hI1#I$w)f=d;}b3hh_~hDsnr%?w?u=t}mEXYC)KkXZhqyUjxwE z(wvcdBbC~Wuqt9`j#VCQVWg#+iBZ7XI)1x9^=wj30Ki z?`ET zP3h(g&HDX*o5SUDVhg7=ry;TA)U3Wb0}n09R1Bo(8n79~tX@Dt5=Xj`f@(BqHLF%8 zTrj#M8Z=8Wc1m?aLHNI^sy3`Gl!Tk{{*%~B%^8qRLQ5~05^mgdpY6)vA|@1(Zl-j7 zwqC_VPDi?x(+v=r@PPqAloZWA*k45m0vFdTBx(|j^Fb1GP>LdRVGk2yW8tum<%d`{ z>JC+3mSH@xNF>Vp>sVfw3M$l49V>5QBTcck7*qp$=Ao&afO5>#RZvZuQ<}%(Z^~E0 z%FSa5HO1067}{>_U#+emVg1<4hH&wwA$_P}y_;CrZ_hlP!k6M~oDZc+@3Ozv*GF3R zoowY%@BAy`+L!q1`}8sA>xWxDuRhAJxL4S&8*6Wlwk<6VEmQ_)GnH+-mV2h0+waLQ zE=_iPT#$BjQ%7P;!`l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NvGo8oC-gf}x>-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_TPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Oq^~pcExEPRBsAS zw-~$O)TkpMZko8z{RtPfq^m1)5S5Q;#Sh1 z|Nrd|J20uWF|z3>G);TEGCliwy`E>c-2b#6U#BZ>xDu7aTqW}5@}(jHhMByZn59m2m@s^?)!-A! z$h6#~ToEZL%4Q;1_wTQ~sUVZ^(fS09gwQ?j51O~>mhUsD`RyB3_B1Iqr6A}*+K0f0 zYIC>?8i5i46932iEU@vVB(P#qR5j z=eS~cX6M&1gs)XGw`zbGa957w>XXz5DSuCG`1tF0W9EbdQo=1fl4hMB7+2i&%Vya6 zn9+<~q{)hRO9{)GWTs8rYHaT%c{8r(xJ++hU}R(1c(nah;fBe(LFJC8tDnm{r-UW| DLx-*A literal 0 HcmV?d00001 diff --git a/Framework/CustomCategories/Module1.cs b/Framework/CustomCategories/Module1.cs new file mode 100644 index 00000000..b8b335ad --- /dev/null +++ b/Framework/CustomCategories/Module1.cs @@ -0,0 +1,135 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Input; +using System.Threading.Tasks; +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.Mapping; +using ArcGIS.Desktop.Framework.Controls; + +namespace CustomCategoriesExample +{ + /// + /// An example of implementing a custom category. In this case we declare + /// a custom category AcmeCustom_Reports and a contract: + /// IAcmeCustomReport + /// + /// + /// CustomCategoriesExample add-in declares the category AcmeCustom_Reports. + /// It also provides a default component, CustomCategoriesExample.Report.DefaultReport + /// that implements it via the IAcmeCustomReport contract. DefaultReport registers + /// in the AcmeCustom_Reports category in the Config.daml.
+ /// ExtraReport1 add-in also creates a component for the AcmeCustom_Reports category + /// and likewise registers it in the category within ~its~ config.daml. + /// ExtraReport1.ExtraReport1 class implements the IAcmeCustomReport contract (as + /// required by the category creator - CustomCategoriesExample add-in in this case).
+ /// When the CustomCategoriesExample Module is initialized, it reads its + /// AcmeCustom_Reports category via Categories.GetComponentElements and tests + /// each one for the presence of the IAcmeCustomReport contract. Any component + /// that registers in the category but does not implement the contract is skipped. + /// The rest are instantiated and loaded into the ReportsWindow dialog for selection. + /// ![UI](Screenshots/screen1.png) + ///
+ /// Try making additional add-ins that implement the IAcmeCustomReport contract and + /// register their component in the AcmeCustom_Reports category. Depending on the + /// number of components loaded that implement the AcmeCustom_Reports category, the + /// list of available reports in the ReportsWindow will increase or decrease + /// respectively. + ///
+ internal class Module1 : Module + { + private static Module1 _this = null; + + /// + /// Retrieve the singleton instance to this module here + /// + public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("CustomCategoriesExample_Module")); + } + } + + protected override bool Initialize() + { + LoadComponents(); + + return true; + } + + internal void LoadComponents() + { + // Get all the report components registered in our category + foreach (var component in Categories.GetComponentElements("AcmeCustom_Reports")) + { + try + { + //access the content element + var content = component.GetContent(); + var version = content.Attribute("version").Value; + + //get the underlying report and test for the presence of + //the contract + var reportItem = component.CreateComponent() as IAcmeCustomReport; + if (reportItem != null) + { + CustomReports.Add(reportItem); + } + } + catch (Exception e) + { + //TODO handle exception as needed + string x = e.Message; + } + } + } + + internal List CustomReports { get; } = new List(); + + + #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; + } + + #endregion Overrides + + } +} diff --git a/Framework/CustomCategories/Properties/AssemblyInfo.cs b/Framework/CustomCategories/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..a4cc0865 --- /dev/null +++ b/Framework/CustomCategories/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2018 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("CustomCategoriesExample")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("CustomCategoriesExample")] +[assembly: AssemblyCopyright("Copyright © Acme 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("f3e48608-c97e-4b89-8bc3-1dc904695226")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Framework/CustomCategories/ReadMe.md b/Framework/CustomCategories/ReadMe.md new file mode 100644 index 00000000..a9987c5e --- /dev/null +++ b/Framework/CustomCategories/ReadMe.md @@ -0,0 +1,56 @@ +## CustomCategoriesExample + + +An example of implementing a custom category. In this case we declare a custom category AcmeCustom_Reports and a contract: +IAcmeCustomReport + + +View it live + + +``` +Language: C# +Subject: Framework +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +CustomCategoriesExample add-in declares the category AcmeCustom_Reports. +It also provides a default component, CustomCategoriesExample.Report.DefaultReport that implements it via the IAcmeCustomReport contract. DefaultReport registers in the AcmeCustom_Reports category in the Config.daml.
+ExtraReport1 add-in also creates a component for the AcmeCustom_Reports category and likewise registers it in the category within its config.daml. +ExtraReport1.ExtraReport1 class implements the IAcmeCustomReport contract (as required by the category creator - CustomCategoriesExample add-in in this case).
+When the CustomCategoriesExample Module is initialized, it reads its +AcmeCustom_Reports category via Categories.GetComponentElements and tests each one for the presence of the IAcmeCustomReport contract. Any component that registers in the category but does not implement the contract is skipped. +The rest are instantiated and loaded into the ReportsWindow dialog for selection. +![UI](Screenshots/screen1.png) +
+Try making additional add-ins that implement the IAcmeCustomReport contract and register their component in the AcmeCustom_Reports category. Depending on the number of components loaded that implement the AcmeCustom_Reports category, the list of available reports in the ReportsWindow will increase or decrease respectively. + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Framework/CustomCategories/Report/DefaultReport.cs b/Framework/CustomCategories/Report/DefaultReport.cs new file mode 100644 index 00000000..23ee55a2 --- /dev/null +++ b/Framework/CustomCategories/Report/DefaultReport.cs @@ -0,0 +1,40 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace CustomCategoriesExample.Report +{ + internal class DefaultReport : IAcmeCustomReport + { + public string Label => "Basic Report"; + + public string Title => Label; + + public string Details => "The quick brown fox jumps over the lazy dog"; + + public Task RunAsync() + { + return Task.Delay(2000); + } + } +} diff --git a/Framework/CustomCategories/Ribbon/ShowReports.cs b/Framework/CustomCategories/Ribbon/ShowReports.cs new file mode 100644 index 00000000..023209e0 --- /dev/null +++ b/Framework/CustomCategories/Ribbon/ShowReports.cs @@ -0,0 +1,55 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace CustomCategoriesExample.Ribbon +{ + internal class ShowReports : Button + { + private UI.ReportsWindow _reportsWnd = null; + + protected override void OnClick() + { + //already open? + if (_reportsWnd != null) + return; + _reportsWnd = new UI.ReportsWindow(); + _reportsWnd.Owner = FrameworkApplication.Current.MainWindow; + _reportsWnd.Closed += (o,e) => { _reportsWnd = null; }; + _reportsWnd.Show(); + //_reportsWnd.ShowDialog(); + } + } +} diff --git a/Framework/CustomCategories/Screenshots/screen1.png b/Framework/CustomCategories/Screenshots/screen1.png new file mode 100644 index 0000000000000000000000000000000000000000..eaa0341a470f5d4d2377137e231b0e5f13c8f1d5 GIT binary patch literal 56491 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 literal 0 HcmV?d00001 diff --git a/Framework/CustomCategories/UI/ReportsWindow.xaml b/Framework/CustomCategories/UI/ReportsWindow.xaml new file mode 100644 index 00000000..39e4b8b1 --- /dev/null +++ b/Framework/CustomCategories/UI/ReportsWindow.xaml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Framework/CustomCategories/UI/ReportsWindow.xaml.cs b/Framework/CustomCategories/UI/ReportsWindow.xaml.cs new file mode 100644 index 00000000..8c222f46 --- /dev/null +++ b/Framework/CustomCategories/UI/ReportsWindow.xaml.cs @@ -0,0 +1,136 @@ +/* + + Copyright 2018 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 + + http://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.Desktop.Framework; +using ArcGIS.Desktop.Framework.Controls; +using ArcGIS.Desktop.Framework.Threading.Tasks; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Runtime.CompilerServices; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Shapes; + +namespace CustomCategoriesExample.UI +{ + /// + /// ProWindow to show the custom reports (loaded by the Module + /// using the AcmeCustom_Reports category) + /// + public partial class ReportsWindow : ProWindow, INotifyPropertyChanged + { + + private bool _isRunningReport = false; + private static readonly object _lock = new object(); + private ICommand _runCommand = null; + private ICommand _closeCommand = null; + private IAcmeCustomReport _selReport = null; + + public event PropertyChangedEventHandler PropertyChanged = delegate { }; + + public ReportsWindow() + { + InitializeComponent(); + DataContext = this; + this.Closing += ReportsWindow_Closing; + } + + public List CustomReports => Module1.Current.CustomReports; + + public IAcmeCustomReport SelectedReport + { + get { return _selReport; } + + set + { + if (_selReport == null || _selReport != value) + { + _selReport = value; + NotifyPropertyChanged("Details"); + } + } + } + + public string Details + { + get + { + if (_selReport == null) return ""; + + return $"Title: {_selReport.Title}\r\nDetails: {_selReport.Details}"; + } + } + + + public ICommand CloseCommand + { + get + { + if (_closeCommand == null) + { + _closeCommand = new RelayCommand(() => this.Close()); + } + return _closeCommand; + } + + } + + public ICommand RunCommand + { + get + { + if (_runCommand == null) + { + _runCommand = new RelayCommand(async () => + { + _isRunningReport = true; + //Show progress + var progDialog = new ProgressDialog($"Running {SelectedReport.Title}..."); + progDialog.Show(); + //run the chosen report + await SelectedReport.RunAsync(); + + progDialog.Hide(); + _isRunningReport = false; + }, () => !_isRunningReport && SelectedReport != null); + } + return _runCommand; + } + + } + + private void ReportsWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) + { + e.Cancel = _isRunningReport; + } + + private void NotifyPropertyChanged([CallerMemberName] string propName = "") + { + PropertyChanged(this, new PropertyChangedEventArgs(propName)); + } + } +} diff --git a/Framework/CustomEvent/Config.daml b/Framework/CustomEvent/Config.daml index 8e3a32d0..fc185244 100644 --- a/Framework/CustomEvent/Config.daml +++ b/Framework/CustomEvent/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/CustomEvent/Module1.cs b/Framework/CustomEvent/Module1.cs index 867818f2..2246df94 100644 --- a/Framework/CustomEvent/Module1.cs +++ b/Framework/CustomEvent/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/CustomEvent/Properties/AssemblyInfo.cs b/Framework/CustomEvent/Properties/AssemblyInfo.cs index 284bc6f9..1e5958f9 100644 --- a/Framework/CustomEvent/Properties/AssemblyInfo.cs +++ b/Framework/CustomEvent/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/CustomEvent/Publish.cs b/Framework/CustomEvent/Publish.cs index a460fc6f..c2db9343 100644 --- a/Framework/CustomEvent/Publish.cs +++ b/Framework/CustomEvent/Publish.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/CustomEvent/ReadMe.md b/Framework/CustomEvent/ReadMe.md index 4c24d6bc..afe161d4 100644 --- a/Framework/CustomEvent/ReadMe.md +++ b/Framework/CustomEvent/ReadMe.md @@ -14,27 +14,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -54,6 +49,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/CustomStyling/Config.daml b/Framework/CustomStyling/Config.daml index 696f258f..36e19d7e 100644 --- a/Framework/CustomStyling/Config.daml +++ b/Framework/CustomStyling/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/CustomStyling/CustomUserControl/Class1.cs b/Framework/CustomStyling/CustomUserControl/Class1.cs index 56cf6751..ccfd8720 100644 --- a/Framework/CustomStyling/CustomUserControl/Class1.cs +++ b/Framework/CustomStyling/CustomUserControl/Class1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/CustomStyling/CustomUserControl/Properties/AssemblyInfo.cs b/Framework/CustomStyling/CustomUserControl/Properties/AssemblyInfo.cs index a295de23..905ef353 100644 --- a/Framework/CustomStyling/CustomUserControl/Properties/AssemblyInfo.cs +++ b/Framework/CustomStyling/CustomUserControl/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/CustomStyling/CustomUserControl/Resources/DarkColors.xaml b/Framework/CustomStyling/CustomUserControl/Resources/DarkColors.xaml index e350f881..fc82466a 100644 --- a/Framework/CustomStyling/CustomUserControl/Resources/DarkColors.xaml +++ b/Framework/CustomStyling/CustomUserControl/Resources/DarkColors.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/CustomStyling/Resources/DarkColors.xaml b/Framework/CustomStyling/Resources/DarkColors.xaml index e350f881..fc82466a 100644 --- a/Framework/CustomStyling/Resources/DarkColors.xaml +++ b/Framework/CustomStyling/Resources/DarkColors.xaml @@ -1,6 +1,6 @@ + + + + + + + + + diff --git a/Framework/DAML/DAML (C#).md b/Framework/DAML/DAML (C#).md index 6258c6c5..a904f381 100644 --- a/Framework/DAML/DAML (C#).md +++ b/Framework/DAML/DAML (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -71,6 +66,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/DAML/Menu/Custom_menus_AddDataButton.cs b/Framework/DAML/Menu/Custom_menus_AddDataButton.cs index 7500436b..404fe835 100644 --- a/Framework/DAML/Menu/Custom_menus_AddDataButton.cs +++ b/Framework/DAML/Menu/Custom_menus_AddDataButton.cs @@ -1,4 +1,22 @@ -using System; +/* + + Copyright 2019 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 + + http://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 System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/Framework/DAML/Menu/Custom_menus_ContextButton.cs b/Framework/DAML/Menu/Custom_menus_ContextButton.cs index 7651be86..341ea166 100644 --- a/Framework/DAML/Menu/Custom_menus_ContextButton.cs +++ b/Framework/DAML/Menu/Custom_menus_ContextButton.cs @@ -1,4 +1,22 @@ -using System; +/* + + Copyright 2019 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 + + http://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 System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/Framework/DAML/Menu/New_Menu.cs b/Framework/DAML/Menu/New_Menu.cs index 8f00a82f..3e2af959 100644 --- a/Framework/DAML/Menu/New_Menu.cs +++ b/Framework/DAML/Menu/New_Menu.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/DAML/Module1.cs b/Framework/DAML/Module1.cs index a3a743ab..51c2e349 100644 --- a/Framework/DAML/Module1.cs +++ b/Framework/DAML/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/DAML/New_Menu_Item_Button.cs b/Framework/DAML/New_Menu_Item_Button.cs index f05d264c..f1cb0d19 100644 --- a/Framework/DAML/New_Menu_Item_Button.cs +++ b/Framework/DAML/New_Menu_Item_Button.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/DAML/OptionsPropertySheet/OptionsDialogPropertyPage.xaml b/Framework/DAML/OptionsPropertySheet/OptionsDialogPropertyPage.xaml index cbd25ae1..cc9dc06d 100644 --- a/Framework/DAML/OptionsPropertySheet/OptionsDialogPropertyPage.xaml +++ b/Framework/DAML/OptionsPropertySheet/OptionsDialogPropertyPage.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/DockPaneBookmarkAdvanced/Advanced UI Demo (C#).md b/Framework/DockPaneBookmarkAdvanced/Advanced UI Demo (C#).md index fd684c99..ad6cb4ea 100644 --- a/Framework/DockPaneBookmarkAdvanced/Advanced UI Demo (C#).md +++ b/Framework/DockPaneBookmarkAdvanced/Advanced UI Demo (C#).md @@ -17,27 +17,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -81,6 +76,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/DockPaneBookmarkAdvanced/Bookmark.xaml b/Framework/DockPaneBookmarkAdvanced/Bookmark.xaml index 2a18ebff..8381bf69 100644 --- a/Framework/DockPaneBookmarkAdvanced/Bookmark.xaml +++ b/Framework/DockPaneBookmarkAdvanced/Bookmark.xaml @@ -1,4 +1,4 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/DockPaneBookmarkAdvanced/Utils.cs b/Framework/DockPaneBookmarkAdvanced/Utils.cs index 4625aa4e..0895023d 100644 --- a/Framework/DockPaneBookmarkAdvanced/Utils.cs +++ b/Framework/DockPaneBookmarkAdvanced/Utils.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/DockPaneBookmarkAdvanced/converter.cs b/Framework/DockPaneBookmarkAdvanced/converter.cs index 226caef8..8de3aee8 100644 --- a/Framework/DockPaneBookmarkAdvanced/converter.cs +++ b/Framework/DockPaneBookmarkAdvanced/converter.cs @@ -1,6 +1,6 @@ -/* +/* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/DockpaneSimple/BookmarkDockpane.xaml b/Framework/DockpaneSimple/BookmarkDockpane.xaml index 1e00fcec..edfd329c 100644 --- a/Framework/DockpaneSimple/BookmarkDockpane.xaml +++ b/Framework/DockpaneSimple/BookmarkDockpane.xaml @@ -1,4 +1,4 @@ - - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/DockpaneSimple/Module1.cs b/Framework/DockpaneSimple/Module1.cs index d93c6ccc..b4dbbe75 100644 --- a/Framework/DockpaneSimple/Module1.cs +++ b/Framework/DockpaneSimple/Module1.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/DockpaneSimple/Properties/AssemblyInfo.cs b/Framework/DockpaneSimple/Properties/AssemblyInfo.cs index 8d931f51..b1a0462f 100644 --- a/Framework/DockpaneSimple/Properties/AssemblyInfo.cs +++ b/Framework/DockpaneSimple/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/DockpaneSimple/ReadMe.md b/Framework/DockpaneSimple/ReadMe.md index d7592d60..e7b2176e 100644 --- a/Framework/DockpaneSimple/ReadMe.md +++ b/Framework/DockpaneSimple/ReadMe.md @@ -20,27 +20,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -61,6 +56,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/DockpaneSimple/Utils.cs b/Framework/DockpaneSimple/Utils.cs index e36b75d4..48ec06fd 100644 --- a/Framework/DockpaneSimple/Utils.cs +++ b/Framework/DockpaneSimple/Utils.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/DynamicMenu/Config.daml b/Framework/DynamicMenu/Config.daml index d5553ad5..3fd0b636 100644 --- a/Framework/DynamicMenu/Config.daml +++ b/Framework/DynamicMenu/Config.daml @@ -1,5 +1,5 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/DynamicMenu/DynamicMenu.csproj b/Framework/DynamicMenu/DynamicMenu.csproj index 28e83a96..fd7819b7 100644 --- a/Framework/DynamicMenu/DynamicMenu.csproj +++ b/Framework/DynamicMenu/DynamicMenu.csproj @@ -83,23 +83,23 @@ C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll False - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Aero.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Aero.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Metro.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Metro.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.VS2010.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.VS2010.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.DataGrid.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.DataGrid.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.Toolkit.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.Toolkit.dll diff --git a/Framework/DynamicMenu/EmbeddedControl.xaml b/Framework/DynamicMenu/EmbeddedControl.xaml index 22871ff6..170914fe 100644 --- a/Framework/DynamicMenu/EmbeddedControl.xaml +++ b/Framework/DynamicMenu/EmbeddedControl.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/DynamicMenu/packages.config b/Framework/DynamicMenu/packages.config index accb82a1..2caf365d 100644 --- a/Framework/DynamicMenu/packages.config +++ b/Framework/DynamicMenu/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/Framework/Gallery/Config.daml b/Framework/Gallery/Config.daml index 2e29a49e..5f948ca2 100644 --- a/Framework/Gallery/Config.daml +++ b/Framework/Gallery/Config.daml @@ -1,5 +1,5 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/Gallery/Module1.cs b/Framework/Gallery/Module1.cs index 277d2217..715a1bb3 100644 --- a/Framework/Gallery/Module1.cs +++ b/Framework/Gallery/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Framework/Gallery/Properties/AssemblyInfo.cs b/Framework/Gallery/Properties/AssemblyInfo.cs index 2f1b924d..905cd366 100644 --- a/Framework/Gallery/Properties/AssemblyInfo.cs +++ b/Framework/Gallery/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/Gallery/ReadMe.md b/Framework/Gallery/ReadMe.md index 88bbee3a..ac34f78b 100644 --- a/Framework/Gallery/ReadMe.md +++ b/Framework/Gallery/ReadMe.md @@ -15,27 +15,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -57,6 +52,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/Gallery/WebMapItem.cs b/Framework/Gallery/WebMapItem.cs index 46368886..839f5f9e 100644 --- a/Framework/Gallery/WebMapItem.cs +++ b/Framework/Gallery/WebMapItem.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Framework/Gallery/WebMapsGallery.cs b/Framework/Gallery/WebMapsGallery.cs index 815087ca..95f4f594 100644 --- a/Framework/Gallery/WebMapsGallery.cs +++ b/Framework/Gallery/WebMapsGallery.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Framework/Gallery/WebMapsGalleryTemplate.xaml b/Framework/Gallery/WebMapsGalleryTemplate.xaml index 6876c0ce..fa32de93 100644 --- a/Framework/Gallery/WebMapsGalleryTemplate.xaml +++ b/Framework/Gallery/WebMapsGalleryTemplate.xaml @@ -1,4 +1,4 @@ - - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/HookProCommands/Module1.cs b/Framework/HookProCommands/Module1.cs index c13fb82e..701fe53c 100644 --- a/Framework/HookProCommands/Module1.cs +++ b/Framework/HookProCommands/Module1.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/HookProCommands/MyAddBookmarksButton.cs b/Framework/HookProCommands/MyAddBookmarksButton.cs index d3bdfaf9..e0568843 100644 --- a/Framework/HookProCommands/MyAddBookmarksButton.cs +++ b/Framework/HookProCommands/MyAddBookmarksButton.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/HookProCommands/MyCloseArcGISPro.cs b/Framework/HookProCommands/MyCloseArcGISPro.cs index 48d029ea..314749d9 100644 --- a/Framework/HookProCommands/MyCloseArcGISPro.cs +++ b/Framework/HookProCommands/MyCloseArcGISPro.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/HookProCommands/Properties/AssemblyInfo.cs b/Framework/HookProCommands/Properties/AssemblyInfo.cs index 199a709f..49241058 100644 --- a/Framework/HookProCommands/Properties/AssemblyInfo.cs +++ b/Framework/HookProCommands/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/HookProCommands/ReadMe.md b/Framework/HookProCommands/ReadMe.md index cdb6da07..fe9363bd 100644 --- a/Framework/HookProCommands/ReadMe.md +++ b/Framework/HookProCommands/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -53,6 +48,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/InsertIntoContextMenu/CIMViewerView.xaml b/Framework/InsertIntoContextMenu/CIMViewerView.xaml index 228b55d1..aaaad1a5 100644 --- a/Framework/InsertIntoContextMenu/CIMViewerView.xaml +++ b/Framework/InsertIntoContextMenu/CIMViewerView.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/InsertIntoContextMenu/LayerViewerButton.cs b/Framework/InsertIntoContextMenu/LayerViewerButton.cs index 25040626..a8ce0f63 100644 --- a/Framework/InsertIntoContextMenu/LayerViewerButton.cs +++ b/Framework/InsertIntoContextMenu/LayerViewerButton.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/InsertIntoContextMenu/Module1.cs b/Framework/InsertIntoContextMenu/Module1.cs index c28999c7..4daac388 100644 --- a/Framework/InsertIntoContextMenu/Module1.cs +++ b/Framework/InsertIntoContextMenu/Module1.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/InsertIntoContextMenu/Properties/AssemblyInfo.cs b/Framework/InsertIntoContextMenu/Properties/AssemblyInfo.cs index 12ccc599..574c3d72 100644 --- a/Framework/InsertIntoContextMenu/Properties/AssemblyInfo.cs +++ b/Framework/InsertIntoContextMenu/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/InsertIntoContextMenu/ReadMe.md b/Framework/InsertIntoContextMenu/ReadMe.md index fd65e6d6..6f5db760 100644 --- a/Framework/InsertIntoContextMenu/ReadMe.md +++ b/Framework/InsertIntoContextMenu/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -55,6 +50,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/Licensing/Config.daml b/Framework/Licensing/Config.daml index 7e2ae686..97baa392 100644 --- a/Framework/Licensing/Config.daml +++ b/Framework/Licensing/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/Licensing/Module1.cs b/Framework/Licensing/Module1.cs index b8ce6bd1..588684af 100644 --- a/Framework/Licensing/Module1.cs +++ b/Framework/Licensing/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/Licensing/Properties/AssemblyInfo.cs b/Framework/Licensing/Properties/AssemblyInfo.cs index bb6a0050..5a828f07 100644 --- a/Framework/Licensing/Properties/AssemblyInfo.cs +++ b/Framework/Licensing/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/Licensing/ReadMe.md b/Framework/Licensing/ReadMe.md index bf4e4f8a..fd9a3596 100644 --- a/Framework/Licensing/ReadMe.md +++ b/Framework/Licensing/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -55,6 +50,6 @@ In ArcGIS Pro, the configurable extension mechanism is likewise supported. Add-i -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/Licensing/SelectFeatures.cs b/Framework/Licensing/SelectFeatures.cs index 18b6ff93..e0c8692f 100644 --- a/Framework/Licensing/SelectFeatures.cs +++ b/Framework/Licensing/SelectFeatures.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/Licensing/UI/RegistrationWindow.xaml b/Framework/Licensing/UI/RegistrationWindow.xaml index 0c03a819..ca9e3dfd 100644 --- a/Framework/Licensing/UI/RegistrationWindow.xaml +++ b/Framework/Licensing/UI/RegistrationWindow.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/Localization/Module1.cs b/Framework/Localization/Module1.cs index 22e4c1ce..9f904c14 100644 --- a/Framework/Localization/Module1.cs +++ b/Framework/Localization/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Framework/Localization/Properties/AssemblyInfo.cs b/Framework/Localization/Properties/AssemblyInfo.cs index 127337a3..2ee98928 100644 --- a/Framework/Localization/Properties/AssemblyInfo.cs +++ b/Framework/Localization/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/Localization/Properties/Resources.de.Designer.cs b/Framework/Localization/Properties/Resources.de.Designer.cs index 407f0be5..df584e70 100644 --- a/Framework/Localization/Properties/Resources.de.Designer.cs +++ b/Framework/Localization/Properties/Resources.de.Designer.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/Localization/ReadMe.md b/Framework/Localization/ReadMe.md index 43647c78..24f2279c 100644 --- a/Framework/Localization/ReadMe.md +++ b/Framework/Localization/ReadMe.md @@ -14,27 +14,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -64,6 +59,6 @@ After you change your region setting, debug your add-in (with the language setti -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/Localization/SampleRecord.cs b/Framework/Localization/SampleRecord.cs index 6e792aef..3cdf4ce7 100644 --- a/Framework/Localization/SampleRecord.cs +++ b/Framework/Localization/SampleRecord.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Framework/MapControl/Config.daml b/Framework/MapControl/Config.daml index 2d11e649..40d36c63 100644 --- a/Framework/MapControl/Config.daml +++ b/Framework/MapControl/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/MapControl/Module1.cs b/Framework/MapControl/Module1.cs index 7497a766..9e2a4b77 100644 --- a/Framework/MapControl/Module1.cs +++ b/Framework/MapControl/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/MapControl/OverviewWindow.xaml b/Framework/MapControl/OverviewWindow.xaml index 50db00c9..14753f9f 100644 --- a/Framework/MapControl/OverviewWindow.xaml +++ b/Framework/MapControl/OverviewWindow.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/MapControl/ShowOverview.cs b/Framework/MapControl/ShowOverview.cs index 98da8427..2c443177 100644 --- a/Framework/MapControl/ShowOverview.cs +++ b/Framework/MapControl/ShowOverview.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/Notifications/AddNotification.cs b/Framework/Notifications/AddNotification.cs index c17e079b..b039e76e 100644 --- a/Framework/Notifications/AddNotification.cs +++ b/Framework/Notifications/AddNotification.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/Notifications/Config.daml b/Framework/Notifications/Config.daml index 36e33e0a..2b8d210b 100644 --- a/Framework/Notifications/Config.daml +++ b/Framework/Notifications/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/Notifications/Properties/AssemblyInfo.cs b/Framework/Notifications/Properties/AssemblyInfo.cs index b4ff0f63..d1c1af44 100644 --- a/Framework/Notifications/Properties/AssemblyInfo.cs +++ b/Framework/Notifications/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/Notifications/ReadMe.md b/Framework/Notifications/ReadMe.md index aba12a18..b574b927 100644 --- a/Framework/Notifications/ReadMe.md +++ b/Framework/Notifications/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -57,6 +52,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/Notifications/RemoveNotification.cs b/Framework/Notifications/RemoveNotification.cs index 429b35a3..36dfeb19 100644 --- a/Framework/Notifications/RemoveNotification.cs +++ b/Framework/Notifications/RemoveNotification.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/Notifications/ToastNotification.cs b/Framework/Notifications/ToastNotification.cs index 2f81a961..b14ee111 100644 --- a/Framework/Notifications/ToastNotification.cs +++ b/Framework/Notifications/ToastNotification.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Framework/OpenMapViews/Config.daml b/Framework/OpenMapViews/Config.daml index 71e920b6..22296f0f 100644 --- a/Framework/OpenMapViews/Config.daml +++ b/Framework/OpenMapViews/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/OpenMapViews/OpenMapviewsDockpane.xaml b/Framework/OpenMapViews/OpenMapviewsDockpane.xaml index 05b589dd..2cedef02 100644 --- a/Framework/OpenMapViews/OpenMapviewsDockpane.xaml +++ b/Framework/OpenMapViews/OpenMapviewsDockpane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ProgressDialog/Config.daml b/Framework/ProgressDialog/Config.daml index b2967af1..11d5a500 100644 --- a/Framework/ProgressDialog/Config.daml +++ b/Framework/ProgressDialog/Config.daml @@ -1,5 +1,5 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ProgressDialog/ProgressDialogModule.cs b/Framework/ProgressDialog/ProgressDialogModule.cs index 966c315b..56654eac 100644 --- a/Framework/ProgressDialog/ProgressDialogModule.cs +++ b/Framework/ProgressDialog/ProgressDialogModule.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Framework/ProgressDialog/Properties/AssemblyInfo.cs b/Framework/ProgressDialog/Properties/AssemblyInfo.cs index 3969f5a4..761974d4 100644 --- a/Framework/ProgressDialog/Properties/AssemblyInfo.cs +++ b/Framework/ProgressDialog/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/ProgressDialog/ReadMe.md b/Framework/ProgressDialog/ReadMe.md index 5ad89165..3fdabd13 100644 --- a/Framework/ProgressDialog/ReadMe.md +++ b/Framework/ProgressDialog/ReadMe.md @@ -17,27 +17,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -66,6 +61,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ProgressDialog/RunDialogButtons.cs b/Framework/ProgressDialog/RunDialogButtons.cs index 14d5e7d6..e28b87b0 100644 --- a/Framework/ProgressDialog/RunDialogButtons.cs +++ b/Framework/ProgressDialog/RunDialogButtons.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Framework/QAReviewTool/AppSettings.cs b/Framework/QAReviewTool/AppSettings.cs index 9e21a86d..3120d42d 100644 --- a/Framework/QAReviewTool/AppSettings.cs +++ b/Framework/QAReviewTool/AppSettings.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/BackwardButton.cs b/Framework/QAReviewTool/BackwardButton.cs index 05622832..36c3217d 100644 --- a/Framework/QAReviewTool/BackwardButton.cs +++ b/Framework/QAReviewTool/BackwardButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/Config.daml b/Framework/QAReviewTool/Config.daml index 17eda09a..03cba03a 100644 --- a/Framework/QAReviewTool/Config.daml +++ b/Framework/QAReviewTool/Config.daml @@ -1,7 +1,7 @@ diff --git a/Framework/QAReviewTool/DiscardEditsButton.cs b/Framework/QAReviewTool/DiscardEditsButton.cs index 1509c643..44654eba 100644 --- a/Framework/QAReviewTool/DiscardEditsButton.cs +++ b/Framework/QAReviewTool/DiscardEditsButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/EditCommitQAFlag.cs b/Framework/QAReviewTool/EditCommitQAFlag.cs index de6a1efc..5069f35a 100644 --- a/Framework/QAReviewTool/EditCommitQAFlag.cs +++ b/Framework/QAReviewTool/EditCommitQAFlag.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/EditCorrectButton.cs b/Framework/QAReviewTool/EditCorrectButton.cs index 7e7ee7d7..5dbcbde0 100644 --- a/Framework/QAReviewTool/EditCorrectButton.cs +++ b/Framework/QAReviewTool/EditCorrectButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/EditNoteComboBox.cs b/Framework/QAReviewTool/EditNoteComboBox.cs index 2272479e..c93d1527 100644 --- a/Framework/QAReviewTool/EditNoteComboBox.cs +++ b/Framework/QAReviewTool/EditNoteComboBox.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/EditRecheckButton.cs b/Framework/QAReviewTool/EditRecheckButton.cs index 28c97318..6651aba4 100644 --- a/Framework/QAReviewTool/EditRecheckButton.cs +++ b/Framework/QAReviewTool/EditRecheckButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/EditUndoButton.cs b/Framework/QAReviewTool/EditUndoButton.cs index 362b0775..adedcb7a 100644 --- a/Framework/QAReviewTool/EditUndoButton.cs +++ b/Framework/QAReviewTool/EditUndoButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/EditWrongButton.cs b/Framework/QAReviewTool/EditWrongButton.cs index d9466553..72318012 100644 --- a/Framework/QAReviewTool/EditWrongButton.cs +++ b/Framework/QAReviewTool/EditWrongButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/ForwardButton.cs b/Framework/QAReviewTool/ForwardButton.cs index 21ad3018..0c4312b0 100644 --- a/Framework/QAReviewTool/ForwardButton.cs +++ b/Framework/QAReviewTool/ForwardButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/LayerFieldListComboBox.cs b/Framework/QAReviewTool/LayerFieldListComboBox.cs index c33aca86..b0000068 100644 --- a/Framework/QAReviewTool/LayerFieldListComboBox.cs +++ b/Framework/QAReviewTool/LayerFieldListComboBox.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/LayerListComboBox.cs b/Framework/QAReviewTool/LayerListComboBox.cs index 28d57347..e1bb9d84 100644 --- a/Framework/QAReviewTool/LayerListComboBox.cs +++ b/Framework/QAReviewTool/LayerListComboBox.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/LayerRefreshButton.cs b/Framework/QAReviewTool/LayerRefreshButton.cs index 5abe1b5f..2283d6e9 100644 --- a/Framework/QAReviewTool/LayerRefreshButton.cs +++ b/Framework/QAReviewTool/LayerRefreshButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/LoadNoteFileButton.cs b/Framework/QAReviewTool/LoadNoteFileButton.cs index 7ef265f5..c94056cc 100644 --- a/Framework/QAReviewTool/LoadNoteFileButton.cs +++ b/Framework/QAReviewTool/LoadNoteFileButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/Module1.cs b/Framework/QAReviewTool/Module1.cs index cf71f971..77e01f35 100644 --- a/Framework/QAReviewTool/Module1.cs +++ b/Framework/QAReviewTool/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/OpenTableButton.cs b/Framework/QAReviewTool/OpenTableButton.cs index 1c93ce44..2147178c 100644 --- a/Framework/QAReviewTool/OpenTableButton.cs +++ b/Framework/QAReviewTool/OpenTableButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/Properties/AssemblyInfo.cs b/Framework/QAReviewTool/Properties/AssemblyInfo.cs index 8d13dfb3..1aa54166 100644 --- a/Framework/QAReviewTool/Properties/AssemblyInfo.cs +++ b/Framework/QAReviewTool/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/QAFieldListComboBox.cs b/Framework/QAReviewTool/QAFieldListComboBox.cs index 6ef33802..e95ce6b4 100644 --- a/Framework/QAReviewTool/QAFieldListComboBox.cs +++ b/Framework/QAReviewTool/QAFieldListComboBox.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/QAReviewTool (C#).md b/Framework/QAReviewTool/QAReviewTool (C#).md index 5c9827e4..b12bf638 100644 --- a/Framework/QAReviewTool/QAReviewTool (C#).md +++ b/Framework/QAReviewTool/QAReviewTool (C#).md @@ -10,30 +10,25 @@ This sample provides a set of controls which guide the user through a data quali ``` Language: C# -Subject: Editing +Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -68,6 +63,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/QAReviewTool/ReadMe.md b/Framework/QAReviewTool/ReadMe.md index 5c9827e4..b12bf638 100644 --- a/Framework/QAReviewTool/ReadMe.md +++ b/Framework/QAReviewTool/ReadMe.md @@ -10,30 +10,25 @@ This sample provides a set of controls which guide the user through a data quali ``` Language: C# -Subject: Editing +Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -68,6 +63,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/QAReviewTool/SaveEditsButton.cs b/Framework/QAReviewTool/SaveEditsButton.cs index 1396f12f..807d08be 100644 --- a/Framework/QAReviewTool/SaveEditsButton.cs +++ b/Framework/QAReviewTool/SaveEditsButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/SaveNoteFileButton.cs b/Framework/QAReviewTool/SaveNoteFileButton.cs index 1535f2d3..e2327b5e 100644 --- a/Framework/QAReviewTool/SaveNoteFileButton.cs +++ b/Framework/QAReviewTool/SaveNoteFileButton.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/QAReviewTool/ValueListComboBox.cs b/Framework/QAReviewTool/ValueListComboBox.cs index 7c595fe3..c86e69e8 100644 --- a/Framework/QAReviewTool/ValueListComboBox.cs +++ b/Framework/QAReviewTool/ValueListComboBox.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/README.md b/Framework/README.md index aa735343..76025a80 100644 --- a/Framework/README.md +++ b/Framework/README.md @@ -1,12 +1,12 @@ # arcgis-pro-sdk-community-samples # Topic: Framework -## ArcGIS Pro 2.2 SDK for Microsoft .NET Framework +## ArcGIS Pro 2.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 2.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Framework' topic. +This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 2.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Framework' topic. ## Features @@ -20,6 +20,7 @@ This folder contains ArcGIS Pro Add-In Samples that fall under the 'Framework' t * [ConfigWithMap (c#)](../../../tree/master/Framework/ConfigWithMap) * [ConfigWithStartWizard (c#)](../../../tree/master/Framework/ConfigWithStartWizard) * [CustomCatalog (c#)](../../../tree/master/Framework/CustomCatalog) +* [CustomCategories (c#)](../../../tree/master/Framework/CustomCategories) * [CustomEvent (c#)](../../../tree/master/Framework/CustomEvent) * [CustomStyling (c#)](../../../tree/master/Framework/CustomStyling) * [DAML (c#)](../../../tree/master/Framework/DAML) @@ -38,12 +39,14 @@ This folder contains ArcGIS Pro Add-In Samples that fall under the 'Framework' t * [QAReviewTool (c#)](../../../tree/master/Framework/QAReviewTool) * [RemoveAddins (c#)](../../../tree/master/Framework/RemoveAddins) * [ReusableUserControl (c#)](../../../tree/master/Framework/ReusableUserControl) +* [ReusingProCommands (c#)](../../../tree/master/Framework/ReusingProCommands) * [RibbonControls (c#)](../../../tree/master/Framework/RibbonControls) * [SLR_Analyst (c#)](../../../tree/master/Framework/SLR_Analyst) * [Styling with ArcGIS Pro (c#)](../../../tree/master/Framework/Styling-with-ArcGIS-Pro) * [UndoRedo (c#)](../../../tree/master/Framework/UndoRedo) * [WizardSample (c#)](../../../tree/master/Framework/WizardSample) * [WorkingWithDAML (c#)](../../../tree/master/Framework/WorkingWithDAML) +* [XAML Icons (c#)](../../../tree/master/Framework/XAML-Icons) ## Instructions @@ -62,19 +65,14 @@ Detailed instructions can be found here: [ProGuide: Contribute Samples](https:// ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -91,7 +89,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines Refer to this [wiki](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProGuide-Contribute-Samples) for detailed instructions on the ArcGIS Pro SDK Samples submission process. ## Licensing -Copyright 2018 Esri +Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/RemoveAddins/AddInFileInfo.cs b/Framework/RemoveAddins/AddInFileInfo.cs index 951ab705..4abec82c 100644 --- a/Framework/RemoveAddins/AddInFileInfo.cs +++ b/Framework/RemoveAddins/AddInFileInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Framework/RemoveAddins/Config.daml b/Framework/RemoveAddins/Config.daml index fc17f774..4286bebf 100644 --- a/Framework/RemoveAddins/Config.daml +++ b/Framework/RemoveAddins/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/RemoveAddins/RemoveAddins (C#).md b/Framework/RemoveAddins/RemoveAddins (C#).md index 7d69df03..1cd8b2cb 100644 --- a/Framework/RemoveAddins/RemoveAddins (C#).md +++ b/Framework/RemoveAddins/RemoveAddins (C#).md @@ -15,27 +15,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -59,6 +54,6 @@ Note: Adding and removing add-ins requires an application restart to take effect -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/RemoveAddins/SampleBackstageTabView.xaml b/Framework/RemoveAddins/SampleBackstageTabView.xaml index 1716eb2b..48b54fb9 100644 --- a/Framework/RemoveAddins/SampleBackstageTabView.xaml +++ b/Framework/RemoveAddins/SampleBackstageTabView.xaml @@ -1,4 +1,4 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ReusableUserControl/ReusableUserControl (C#).md b/Framework/ReusableUserControl/ReusableUserControl (C#).md index cfa85cb9..30fcc60e 100644 --- a/Framework/ReusableUserControl/ReusableUserControl (C#).md +++ b/Framework/ReusableUserControl/ReusableUserControl (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -62,6 +57,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Framework/ReusingProCommands/Config.daml b/Framework/ReusingProCommands/Config.daml new file mode 100644 index 00000000..d5bca1f7 --- /dev/null +++ b/Framework/ReusingProCommands/Config.daml @@ -0,0 +1,65 @@ + + + + + ReusingProCommands + ReusingProCommands description + Images\AddinDesktop32.png + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com + 10/21/2017 9:27:48 AM, 2017 + Framework + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Framework/ReusingProCommands/CreateBookmarkButton.cs b/Framework/ReusingProCommands/CreateBookmarkButton.cs new file mode 100644 index 00000000..d60103b8 --- /dev/null +++ b/Framework/ReusingProCommands/CreateBookmarkButton.cs @@ -0,0 +1,48 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using ArcGIS.Desktop.Framework; +using ArcGIS.Desktop.Framework.Contracts; +using System.Windows.Input; + +namespace ReusingProCommands +{ + internal class CreateBookmarkButton : Button + { + protected override void OnClick() + { + // ArcGIS Pro's Create button control DAML ID. + var commandId = DAML.Button.esri_mapping_createBookmark; + // get the ICommand interface from the ArcGIS Pro Button + // using command's plug-in wrapper + // (note ArcGIS.Desktop.Core.ProApp can also be used) + var iCommand = FrameworkApplication.GetPlugInWrapper(commandId) as ICommand; + if (iCommand != null) + { + // Let ArcGIS Pro do the work for us + if (iCommand.CanExecute(null)) + iCommand.Execute(null); + } + } + } +} diff --git a/Framework/ReusingProCommands/Daml.cs b/Framework/ReusingProCommands/Daml.cs new file mode 100644 index 00000000..2c124e2e --- /dev/null +++ b/Framework/ReusingProCommands/Daml.cs @@ -0,0 +1,15716 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +using System; + +namespace ArcGIS.Desktop.Framework { + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public static partial class DAML { + public static partial class Button { + ///Returns the id string for "Topology" (esri_wizard_module:ShowCreateTopologyWizard, Catalog) + public static string esri_GDBCreateTopologyButton { + get { return "esri_GDBCreateTopologyButton"; } + } + ///Returns the id string for "Properties" (esri_propertyPage_module:ShowProjectItemProperties, Catalog) + public static string esri_projectItemPropertiesButton { + get { return "esri_projectItemPropertiesButton"; } + } + ///Returns the id string for "Refresh" (esri_core_module:RefreshProjectItem, Catalog) + public static string esri_projectItemServerConnectionRefreshItemAsync { + get { return "esri_projectItemServerConnectionRefreshItemAsync"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Catalog) + public static string esri_projectItemServerConnectionRemove { + get { return "esri_projectItemServerConnectionRemove"; } + } + ///Returns the id string for "New ArcGIS Server Connection" (esri_geodatabase_module:AddAGSUserConnection, Catalog) + public static string esri_projectItemAddAGSUserConnection { + get { return "esri_projectItemAddAGSUserConnection"; } + } + ///Returns the id string for "New ArcGIS Server Connection" (esri_geodatabase_module:AddAGSUserConnectionToFavorites, Catalog) + public static string esri_projectItemAddAGSUserConnectionToFavorites { + get { return "esri_projectItemAddAGSUserConnectionToFavorites"; } + } + ///Returns the id string for "New WCS Server Connection" (esri_geodatabase_module:AddWCSConnection, Catalog) + public static string esri_projectItemAddWCSConnection { + get { return "esri_projectItemAddWCSConnection"; } + } + ///Returns the id string for "New WMS Server Connection" (esri_geodatabase_module:AddWMSConnection, Catalog) + public static string esri_projectItemAddWMSConnection { + get { return "esri_projectItemAddWMSConnection"; } + } + ///Returns the id string for "New WFS Server Connection" (esri_geodatabase_module:AddWFSConnection, Catalog) + public static string esri_projectItemAddWFSConnection { + get { return "esri_projectItemAddWFSConnection"; } + } + ///Returns the id string for "New WMTS Server Connection" (esri_geodatabase_module:AddWMTSConnection, Catalog) + public static string esri_projectItemAddWMTSConnection { + get { return "esri_projectItemAddWMTSConnection"; } + } + ///Returns the id string for "Add Folder Connection" (esri_geodatabase_module:AddFolderConnection, Catalog) + public static string esri_folderConnectionAddButton { + get { return "esri_folderConnectionAddButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Catalog) + public static string esri_folderConnectionRemoveButton { + get { return "esri_folderConnectionRemoveButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Catalog) + public static string esri_locatorsConnectionRemoveButton { + get { return "esri_locatorsConnectionRemoveButton"; } + } + ///Returns the id string for "Delete" (esri_database_module:DeleteItem, Catalog) + public static string esri_DeleteItem { + get { return "esri_DeleteItem"; } + } + ///Returns the id string for "Properties" (esri_database_module:GetDatabaseProperties, Catalog) + public static string esri_SqlitePropertiesButton { + get { return "esri_SqlitePropertiesButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Catalog) + public static string esri_GDBRemoveButton { + get { return "esri_GDBRemoveButton"; } + } + ///Returns the id string for "Feature Dataset" (esri_geoprocessing_module:Commands.gdbCreateFeatureDataset, Catalog) + public static string esri_GDBCreateFeatureDatasetButton { + get { return "esri_GDBCreateFeatureDatasetButton"; } + } + ///Returns the id string for "Feature Class..." (esri_geodatabase_module:gdbImportFeatureClassToFeatureClass, Catalog) + public static string esri_GDBImportFeatureClassButton { + get { return "esri_GDBImportFeatureClassButton"; } + } + ///Returns the id string for "Feature Class(es)..." (esri_geodatabase_module:gdbImportFeatureClassToFeatureClasses, Catalog) + public static string esri_GDBImportFeatureClassesButton { + get { return "esri_GDBImportFeatureClassesButton"; } + } + ///Returns the id string for "Table..." (esri_geodatabase_module:gdbImportTableToTable, Catalog) + public static string esri_GDBImportTableButton { + get { return "esri_GDBImportTableButton"; } + } + ///Returns the id string for "Table(s)..." (esri_geodatabase_module:gdbImportTableToTables, Catalog) + public static string esri_GDBImportTablesButton { + get { return "esri_GDBImportTablesButton"; } + } + ///Returns the id string for "XML Workspace Document..." (esri_geodatabase_module:gdbImportXMLDocumentToGeodatabase, Catalog) + public static string esri_GDBImportXMLWorkspaceDocumentsButton { + get { return "esri_GDBImportXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Feature Class(es) To CAD..." (esri_geodatabase_module:gdbExportFeatureClassToCAD, Catalog) + public static string esri_GDBFeatureClassesExportToCADButton { + get { return "esri_GDBFeatureClassesExportToCADButton"; } + } + ///Returns the id string for "Shapefile(s) To CAD..." (esri_geodatabase_module:gdbExportFeatureClassToCAD, Catalog) + public static string esri_GDBShapeExportToCADButton { + get { return "esri_GDBShapeExportToCADButton"; } + } + ///Returns the id string for "Table To Table..." (esri_geodatabase_module:gdbExportTableToTableGDB, Catalog) + public static string esri_GDBTableExportToTableButton { + get { return "esri_GDBTableExportToTableButton"; } + } + ///Returns the id string for "Table(s) To Geodatabase..." (esri_geodatabase_module:gdbExportTableToGeodatabase, Catalog) + public static string esri_GDBTablesExportToGeodatabaseButton { + get { return "esri_GDBTablesExportToGeodatabaseButton"; } + } + ///Returns the id string for "Feature Class To Feature Class..." (esri_geodatabase_module:gdbExportFeatureClassToFeatureClass, Catalog) + public static string esri_GDBFeatureClassExportToFeatureClassButton { + get { return "esri_GDBFeatureClassExportToFeatureClassButton"; } + } + ///Returns the id string for "Feature Class(es) To Geodatabase..." (esri_geodatabase_module:gdbExportFeatureClassToGeodatabase, Catalog) + public static string esri_GDBFeatureClassesExportToGeodatabaseButton { + get { return "esri_GDBFeatureClassesExportToGeodatabaseButton"; } + } + ///Returns the id string for "Feature Class To Shapefile..." (esri_geodatabase_module:gdbExportFeatureClassToFeatureClassForShapefile, Catalog) + public static string esri_GDBFeatureClassExportToShapefileButton { + get { return "esri_GDBFeatureClassExportToShapefileButton"; } + } + ///Returns the id string for "Feature Class(es) To Shapefile(s)..." (esri_geodatabase_module:gdbExportFeatureClassToShapfile, Catalog) + public static string esri_GDBFeatureClassesExportToShapefileButton { + get { return "esri_GDBFeatureClassesExportToShapefileButton"; } + } + ///Returns the id string for "Table To dBASE..." (esri_geodatabase_module:gdbExportTableToTable, Catalog) + public static string esri_GDBTableExportTodBASEButton { + get { return "esri_GDBTableExportTodBASEButton"; } + } + ///Returns the id string for "Table(s) To dBASE..." (esri_geodatabase_module:gdbExportTablesTodBASEfiles, Catalog) + public static string esri_GDBTablesExportTodBASEButton { + get { return "esri_GDBTablesExportTodBASEButton"; } + } + ///Returns the id string for "Geodatabase To XML Workspace Document..." (esri_geodatabase_module:gdbExportGeodatabaseToXMLDocument, Catalog) + public static string esri_GDBGeodatabaseExportToXMLWorkspaceDocumentsButton { + get { return "esri_GDBGeodatabaseExportToXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Table To XML Workspace Document..." (esri_geodatabase_module:gdbExportGeodatabaseToXMLDocument, Catalog) + public static string esri_GDBTableExportToXMLWorkspaceDocumentsButton { + get { return "esri_GDBTableExportToXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Raster To XML Workspace Document..." (esri_geodatabase_module:gdbExportGeodatabaseToXMLDocument, Catalog) + public static string esri_GDBRasterDatasetExportToXMLWorkspaceDocumentsButton { + get { return "esri_GDBRasterDatasetExportToXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Feature Class(es) To XML Workspace Document..." (esri_geodatabase_module:gdbExportGeodatabaseToXMLDocument, Catalog) + public static string esri_GDBFeatureClassesExportToXMLWorkspaceDocumentsButton { + get { return "esri_GDBFeatureClassesExportToXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Feature Class" (esri_geoprocessing_module:Commands.gdbCreateFeatureClass, Catalog) + public static string esri_GDBCreateFeatureClassButton { + get { return "esri_GDBCreateFeatureClassButton"; } + } + ///Returns the id string for "Table" (esri_geoprocessing_module:Commands.gdbCreateTable, Catalog) + public static string esri_GDBCreateTableButton { + get { return "esri_GDBCreateTableButton"; } + } + ///Returns the id string for "View" (esri_geoprocessing_module:Commands.gdbCreateUnregisteredView, Catalog) + public static string esri_GDBCreateDatabaseViewButton { + get { return "esri_GDBCreateDatabaseViewButton"; } + } + ///Returns the id string for "Relationship Class" (esri_geoprocessing_module:Commands.gdbCreateRelationshipClass, Catalog) + public static string esri_GDBCreateRelationshipClassButton { + get { return "esri_GDBCreateRelationshipClassButton"; } + } + ///Returns the id string for "Annotation Feature Class" (esri_mapping:CreateAnnotationFeatureClass, Catalog) + public static string esri_GDBCreateAnnotationFeatureClassButton { + get { return "esri_GDBCreateAnnotationFeatureClassButton"; } + } + ///Returns the id string for "Raster Dataset" (esri_geoprocessing_module:Commands.gdbCreateRasterDataset, Catalog) + public static string esri_GDBCreateRasterDatasetButton { + get { return "esri_GDBCreateRasterDatasetButton"; } + } + ///Returns the id string for "Mosaic Dataset" (esri_geoprocessing_module:Commands.gdbCreateMosaicDataset, Catalog) + public static string esri_GDBCreateMosaicDatasetButton { + get { return "esri_GDBCreateMosaicDatasetButton"; } + } + ///Returns the id string for "Locator" (esri_geoprocessing_module:Commands.gdbCreateAddressLocator, Catalog) + public static string esri_GDBCreateAddressLocatorButton { + get { return "esri_GDBCreateAddressLocatorButton"; } + } + ///Returns the id string for "Composite Locator" (esri_geoprocessing_module:Commands.gdbCreateCompositeAddressLocator, Catalog) + public static string esri_GDBCreateCompositeAddressLocatorButton { + get { return "esri_GDBCreateCompositeAddressLocatorButton"; } + } + ///Returns the id string for "Toolbox" (esri_geoprocessing_module:Commands.NewToolbox, Catalog) + public static string esri_GDBCreateNewToolboxButton { + get { return "esri_GDBCreateNewToolboxButton"; } + } + ///Returns the id string for "Python Toolbox" (esri_geoprocessing_module:Commands.NewPythonToolbox, Catalog) + public static string esri_GDBCreateNewPythonToolboxButton { + get { return "esri_GDBCreateNewPythonToolboxButton"; } + } + ///Returns the id string for "New File Geodatabase" (esri_geodatabase_module:CreateFileGeodatabase, Catalog) + public static string esri_GDBCreateNewFileGeodatabaseButton { + get { return "esri_GDBCreateNewFileGeodatabaseButton"; } + } + ///Returns the id string for "Copy" (ArcGIS.Desktop.Framework.CopyCMD, Catalog) + public static string esri_GDBCopy { + get { return "esri_GDBCopy"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Catalog) + public static string esri_GDBPasteToFeatureDataset { + get { return "esri_GDBPasteToFeatureDataset"; } + } + ///Returns the id string for "Paste Special" (esri_database_module:GDBPasteSpecial, Catalog) + public static string esri_GDBPasteSpecialToFeatureDataset { + get { return "esri_GDBPasteSpecialToFeatureDataset"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Catalog) + public static string esri_GDBPasteToDatabase { + get { return "esri_GDBPasteToDatabase"; } + } + ///Returns the id string for "Paste Special" (esri_database_module:GDBPasteSpecial, Catalog) + public static string esri_GDBPasteSpecialToDatabase { + get { return "esri_GDBPasteSpecialToDatabase"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Catalog) + public static string esri_GDBPasteToWorkspace { + get { return "esri_GDBPasteToWorkspace"; } + } + ///Returns the id string for "Paste Special" (esri_database_module:GDBPasteSpecial, Catalog) + public static string esri_GDBPasteSpecialToWorkspace { + get { return "esri_GDBPasteSpecialToWorkspace"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Catalog) + public static string esri_GDBPasteToFolder { + get { return "esri_GDBPasteToFolder"; } + } + ///Returns the id string for "Add Diagram Template" (esri_geoprocessing_module:Commands.gdbCreateDiagramTemplate, Catalog) + public static string esri_GDBNewDiagramTemplate { + get { return "esri_GDBNewDiagramTemplate"; } + } + ///Returns the id string for "Alter Diagram Template" (esri_geoprocessing_module:Commands.gdbAlterDiagramTemplate, Catalog) + public static string esri_GDBAlterDiagramTemplate { + get { return "esri_GDBAlterDiagramTemplate"; } + } + ///Returns the id string for "Delete Diagram Template" (esri_geoprocessing_module:Commands.gdbDeleteDiagramTemplate, Catalog) + public static string esri_GDBDeleteDiagramTemplate { + get { return "esri_GDBDeleteDiagramTemplate"; } + } + ///Returns the id string for "Parcel Fabric" (esri_geoprocessing_module:Commands.gdbCreateParcelDataset, Catalog) + public static string esri_GDBCreateParcelFabricButton { + get { return "esri_GDBCreateParcelFabricButton"; } + } + ///Returns the id string for "Parcel Type" (esri_geoprocessing_module:Commands.gdbAddParcelType, Catalog) + public static string esri_GDBAddParcelTypeButton { + get { return "esri_GDBAddParcelTypeButton"; } + } + ///Returns the id string for "Add To Project" (esri_core_module:AddProjectItem, Catalog) + public static string esri_itemInfoAddToProjectButton { + get { return "esri_itemInfoAddToProjectButton"; } + } + ///Returns the id string for "Locator Properties" (esri_mapping:ShowLocatorProperties, Catalog) + public static string esri_mapping_LocatorProperties { + get { return "esri_mapping_LocatorProperties"; } + } + ///Returns the id string for "Locator Properties" (esri_mapping:ShowLocatorProperties, Catalog) + public static string esri_mapping_compositeLocatorProperties { + get { return "esri_mapping_compositeLocatorProperties"; } + } + ///Returns the id string for "Locator Properties" (esri_mapping:ShowLocatorProperties, Catalog) + public static string esri_mapping_portalLocatorProperties { + get { return "esri_mapping_portalLocatorProperties"; } + } + ///Returns the id string for "Locator Properties" (esri_mapping:ShowLocatorProperties, Catalog) + public static string esri_mapping_serverLocatorProperties { + get { return "esri_mapping_serverLocatorProperties"; } + } + ///Returns the id string for "Annotation Feature Class Properties" (esri_mapping:ShowAnnotationFeatureClassDockPane, Catalog) + public static string esri_mapping_annotationFeatureClassProperties { + get { return "esri_mapping_annotationFeatureClassProperties"; } + } + ///Returns the id string for "Add To Project" (esri_core_module:AddProjectItem, Catalog) + public static string esri_itemInfoAddPackageToProjectButton { + get { return "esri_itemInfoAddPackageToProjectButton"; } + } + ///Returns the id string for "Refresh" (esri_core_module:RefreshProjectItem, Catalog) + public static string esri_itemInfoRefreshButton { + get { return "esri_itemInfoRefreshButton"; } + } + ///Returns the id string for "Add To Favorites" (esri_core_module:AddFavorite, Catalog) + public static string esri_addFavoriteButton { + get { return "esri_addFavoriteButton"; } + } + ///Returns the id string for "Add To New Projects" (esri_core_module:AddProjectItemToNewProjects, Catalog) + public static string esri_addProjectItemToNewProjectsButton { + get { return "esri_addProjectItemToNewProjectsButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveFavorite, Catalog) + public static string esri_removeFavoriteButton { + get { return "esri_removeFavoriteButton"; } + } + ///Returns the id string for "Make Default" (esri_geodatabase_module:MakeFolderConnectionProjectItemDefault, Catalog) + public static string esri_folderConnectionMakeDefaultButton { + get { return "esri_folderConnectionMakeDefaultButton"; } + } + ///Returns the id string for "Make Default" (esri_geodatabase_module:MakeGeodatabaseProjectItemDefault, Catalog) + public static string esri_GDBMakeDefaultButton { + get { return "esri_GDBMakeDefaultButton"; } + } + ///Returns the id string for "Connection Properties" (esri_database_module:GetDatabaseConnectionProperties, Catalog) + public static string esri_GDBDatabaseConnectionPropertiesButton { + get { return "esri_GDBDatabaseConnectionPropertiesButton"; } + } + ///Returns the id string for "Geodatabase Connection Properties" (esri_database_module:GetGeodatabaseConnectionProperties, Catalog) + public static string esri_GDBGeoDatabaseConnectionPropertiesButton { + get { return "esri_GDBGeoDatabaseConnectionPropertiesButton"; } + } + ///Returns the id string for "Properties" (esri_database_module:GetDatabaseProperties, Catalog) + public static string esri_DatabasePropertiesButton { + get { return "esri_DatabasePropertiesButton"; } + } + ///Returns the id string for "View Metadata" (ArcGIS.Desktop.Internal.Catalog.ViewMetadataButton, Catalog) + public static string esri_projectItemViewMetadata { + get { return "esri_projectItemViewMetadata"; } + } + ///Returns the id string for "Edit Metadata" (ArcGIS.Desktop.Internal.Catalog.EditMetadataButton, Catalog) + public static string esri_projectItemEditMetadata { + get { return "esri_projectItemEditMetadata"; } + } + ///Returns the id string for "Delete" (esri_database_module:EGDBDelete, Catalog) + public static string esri_EGDBRemoveButton { + get { return "esri_EGDBRemoveButton"; } + } + ///Returns the id string for "Properties" (esri_database_module:GetDatabaseProperties, Catalog) + public static string esri_FileGDBPropertiesButton { + get { return "esri_FileGDBPropertiesButton"; } + } + ///Returns the id string for "Add Parcel Type" (esri_database_module:ParcelAddType, Catalog) + public static string esri_projectAddParcelType { + get { return "esri_projectAddParcelType"; } + } + ///Returns the id string for "Delete" (esri_core_module:DeleteProjectItem, Catalog) + public static string esri_onlineItemDelete { + get { return "esri_onlineItemDelete"; } + } + ///Returns the id string for "Import And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_mapItemMxdImportOpenButton { + get { return "esri_mapItemMxdImportOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_mapItemMAPXImportOpenButton { + get { return "esri_mapItemMAPXImportOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_layoutItemPAGXImportOpenButton { + get { return "esri_layoutItemPAGXImportOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_taskItemTaskImportOpenButton { + get { return "esri_taskItemTaskImportOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_packageItemUnpackOpenButton { + get { return "esri_packageItemUnpackOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_webMapItemAddToProjectButton { + get { return "esri_webMapItemAddToProjectButton"; } + } + ///Returns the id string for "Add To Project" (esri_core_module:AddProjectItem, Catalog) + public static string esri_projectItemAddToProjectButton { + get { return "esri_projectItemAddToProjectButton"; } + } + ///Returns the id string for "New File Geodatabase" (esri_database_module:AddNewGeodatabase, Catalog) + public static string esri_geodatabase_newGeoDatabaseButton { + get { return "esri_geodatabase_newGeoDatabaseButton"; } + } + ///Returns the id string for "New File Geodatabase" (esri_database_module:AddNewGeodatabase, Catalog) + public static string esri_geodatabase_newGeoDatabaseButton_contextMenu { + get { return "esri_geodatabase_newGeoDatabaseButton_contextMenu"; } + } + ///Returns the id string for "New File Geodatabase" (esri_database_module:AddNewGeodatabaseToFavorites, Catalog) + public static string esri_geodatabase_newGeoDatabaseToFavoritesButton { + get { return "esri_geodatabase_newGeoDatabaseToFavoritesButton"; } + } + ///Returns the id string for "Add Database" (esri_database_module:AddExistingGeodatabase, Catalog) + public static string esri_geodatabase_existingGeoDatabaseButton { + get { return "esri_geodatabase_existingGeoDatabaseButton"; } + } + ///Returns the id string for "Add Database" (esri_database_module:AddExistingGeodatabaseToFavorites, Catalog) + public static string esri_geodatabase_existingGeoDatabaseToFavoritesButton { + get { return "esri_geodatabase_existingGeoDatabaseToFavoritesButton"; } + } + ///Returns the id string for "New Database Connection" (esri_geodatabase_module:AddDatabaseConnection, Catalog) + public static string esri_geodatabase_databaseConnectionButton { + get { return "esri_geodatabase_databaseConnectionButton"; } + } + ///Returns the id string for "New Database Connection" (esri_geodatabase_module:AddDatabaseConnection, Catalog) + public static string esri_geodatabase_databaseConnectionButton_contextMenu { + get { return "esri_geodatabase_databaseConnectionButton_contextMenu"; } + } + ///Returns the id string for "New Database Connection" (esri_geodatabase_module:AddDatabaseConnectionToFavorites, Catalog) + public static string esri_geodatabase_databaseConnectionToFavoritesButton { + get { return "esri_geodatabase_databaseConnectionToFavoritesButton"; } + } + ///Returns the id string for "Add Folder" (esri_geodatabase_module:AddFolderConnection, Catalog) + public static string esri_geodatabase_addFolderConnectionButton { + get { return "esri_geodatabase_addFolderConnectionButton"; } + } + ///Returns the id string for "Add Folder" (esri_geodatabase_module:AddFolderConnectionToFavorites, Catalog) + public static string esri_geodatabase_addFolderConnectionToFavoritesButton { + get { return "esri_geodatabase_addFolderConnectionToFavoritesButton"; } + } + ///Returns the id string for "Add Locator" (esri_database_module:AddLocator, Catalog) + public static string esri_geodatabase_addLocatorButton { + get { return "esri_geodatabase_addLocatorButton"; } + } + ///Returns the id string for "New ArcGIS Server" (esri_geodatabase_module:AddAGSUserConnection, Catalog) + public static string esri_mapping_AGSUserConnectionButton { + get { return "esri_mapping_AGSUserConnectionButton"; } + } + ///Returns the id string for "New ArcGIS Server" (esri_geodatabase_module:AddAGSUserConnectionToFavorites, Catalog) + public static string esri_mapping_AGSUserConnectionToFavoritesButton { + get { return "esri_mapping_AGSUserConnectionToFavoritesButton"; } + } + ///Returns the id string for "New WCS Server" (esri_geodatabase_module:AddWCSConnection, Catalog) + public static string esri_mapping_WCSConnectionButton { + get { return "esri_mapping_WCSConnectionButton"; } + } + ///Returns the id string for "New WCS Server" (esri_geodatabase_module:AddWCSConnectionToFavorites, Catalog) + public static string esri_mapping_WCSConnectionToFavoritesButton { + get { return "esri_mapping_WCSConnectionToFavoritesButton"; } + } + ///Returns the id string for "New WMS Server" (esri_geodatabase_module:AddWMSConnection, Catalog) + public static string esri_mapping_WMSConnectionButton { + get { return "esri_mapping_WMSConnectionButton"; } + } + ///Returns the id string for "New WFS Server" (esri_geodatabase_module:AddWFSConnection, Catalog) + public static string esri_mapping_WFSConnectionButton { + get { return "esri_mapping_WFSConnectionButton"; } + } + ///Returns the id string for "New WMS Server" (esri_geodatabase_module:AddWMSConnectionToFavorites, Catalog) + public static string esri_mapping_WMSConnectionToFavoritesButton { + get { return "esri_mapping_WMSConnectionToFavoritesButton"; } + } + ///Returns the id string for "New WFS Server" (esri_geodatabase_module:AddWFSConnectionToFavorites, Catalog) + public static string esri_mapping_WFSConnectionToFavoritesButton { + get { return "esri_mapping_WFSConnectionToFavoritesButton"; } + } + ///Returns the id string for "New WMTS Server" (esri_geodatabase_module:AddWMTSConnection, Catalog) + public static string esri_mapping_WMTSConnectionButton { + get { return "esri_mapping_WMTSConnectionButton"; } + } + ///Returns the id string for "New WMTS Server" (esri_geodatabase_module:AddWMTSConnectionToFavorites, Catalog) + public static string esri_mapping_WMTSConnectionToFavoritesButton { + get { return "esri_mapping_WMTSConnectionToFavoritesButton"; } + } + ///Returns the id string for "Domains" (esri_geodatabase_module:openDomainsView, Catalog) + public static string esri_DomainsViewButton { + get { return "esri_DomainsViewButton"; } + } + ///Returns the id string for "Domains" (esri_geodatabase_module:openDomainsView, Catalog) + public static string esri_WorkspaceDomainsViewButton { + get { return "esri_WorkspaceDomainsViewButton"; } + } + ///Returns the id string for "Fields" (esri_geodatabase_module:openFieldsView, Catalog) + public static string esri_FieldsViewButton { + get { return "esri_FieldsViewButton"; } + } + ///Returns the id string for "Subtypes" (esri_geodatabase_module:openSubtypesView, Catalog) + public static string esri_SubtypesViewButton { + get { return "esri_SubtypesViewButton"; } + } + ///Returns the id string for "Versions" (esri_geodatabase_module:openVersionsView, Catalog) + public static string esri_VersionsViewButton { + get { return "esri_VersionsViewButton"; } + } + ///Returns the id string for "Register As Versioned..." (esri_geodatabase_module:registerAsVersioned, Catalog) + public static string esri_RegisterAsVersionedButton { + get { return "esri_RegisterAsVersionedButton"; } + } + ///Returns the id string for "Unregister As Versioned" (esri_geodatabase_module:unregisterAsVersioned, Catalog) + public static string esri_UnregisterAsVersionedButton { + get { return "esri_UnregisterAsVersionedButton"; } + } + ///Returns the id string for "Enable Archiving" (esri_geodatabase_module:enableArchiving, Catalog) + public static string esri_EnableArchivingButton { + get { return "esri_EnableArchivingButton"; } + } + ///Returns the id string for "Disable Archiving" (esri_geodatabase_module:disableArchiving, Catalog) + public static string esri_DisableArchivingButton { + get { return "esri_DisableArchivingButton"; } + } + ///Returns the id string for "Enable Editor Tracking" (esri_geodatabase_module:enableEditorTracking, Catalog) + public static string esri_EnableEditorTrackingButton { + get { return "esri_EnableEditorTrackingButton"; } + } + ///Returns the id string for "Disable Editor Tracking" (esri_geodatabase_module:disableEditorTracking, Catalog) + public static string esri_DisableEditorTrackingButton { + get { return "esri_DisableEditorTrackingButton"; } + } + ///Returns the id string for "Register with Geodatabase" (esri_geodatabase_module:registerWithGdb, Catalog) + public static string esri_RegisterWithGdbButton { + get { return "esri_RegisterWithGdbButton"; } + } + ///Returns the id string for "Privileges..." (esri_geodatabase_module:managePrivileges, Catalog) + public static string esri_PrivilegesButton { + get { return "esri_PrivilegesButton"; } + } + ///Returns the id string for "Compress" (esri_geodatabase_module:compressFileGdb, Catalog) + public static string esri_CompressFileGdbButton { + get { return "esri_CompressFileGdbButton"; } + } + ///Returns the id string for "Uncompress" (esri_geodatabase_module:uncompressFileGdb, Catalog) + public static string esri_UncompressFileGdbButton { + get { return "esri_UncompressFileGdbButton"; } + } + ///Returns the id string for "Compress" (esri_geodatabase_module:compressFileGdb, Catalog) + public static string esri_CompressFileGdbItemButton { + get { return "esri_CompressFileGdbItemButton"; } + } + ///Returns the id string for "Uncompress" (esri_geodatabase_module:uncompressFileGdb, Catalog) + public static string esri_UncompressFileGdbItemButton { + get { return "esri_UncompressFileGdbItemButton"; } + } + ///Returns the id string for "Add To Project" (esri_mapping:AddOnlineStyle, Catalog) + public static string esri_mapping_AddOnlineStyleButton { + get { return "esri_mapping_AddOnlineStyleButton"; } + } + ///Returns the id string for "Open tool" (esri_geoprocessing_module:Commands.OnOpenPortalTool, Catalog) + public static string esri_geoprocessing_openSubTool { + get { return "esri_geoprocessing_openSubTool"; } + } + ///Returns the id string for "Add To Project" (esri_geoprocessing_module:Commands.OnAddPortalPackageToProject, Catalog) + public static string esri_geoprocessing_addPortalPackageToProject { + get { return "esri_geoprocessing_addPortalPackageToProject"; } + } + ///Returns the id string for "Add To Project" (esri_core_module:AddProjectItem, Catalog) + public static string esri_favoriteItemAddToProjectButton { + get { return "esri_favoriteItemAddToProjectButton"; } + } + ///Returns the id string for "Add To New Projects" (esri_core_module:AddItemToNewProjects, Catalog) + public static string esri_favoriteItemAddToNewProjectsButton { + get { return "esri_favoriteItemAddToNewProjectsButton"; } + } + ///Returns the id string for "Add To New Projects" (esri_core_module:RemoveFavoriteItemForNewProjects, Catalog) + public static string esri_favoriteItemRemoveFromNewProjectButton { + get { return "esri_favoriteItemRemoveFromNewProjectButton"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Delete" (GeoDatabaseModule+DeleteDynamicMenu, Catalog) + public static string esri_projectItemDeleteDynamicMenu { + get { return "esri_projectItemDeleteDynamicMenu"; } + } + ///Returns the id string for "Design Views" (OpenDesignViewDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewMenu { + get { return "esri_projectItemOpenDesignViewMenu"; } + } + ///Returns the id string for "Domains View" (OpenDesignViewDomainsDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewDomainsMenu { + get { return "esri_projectItemOpenDesignViewDomainsMenu"; } + } + ///Returns the id string for "Fields View" (OpenDesignViewFieldsDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewFieldsMenu { + get { return "esri_projectItemOpenDesignViewFieldsMenu"; } + } + ///Returns the id string for "Subtypes View" (OpenDesignViewSubtypesDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewSubtypesMenu { + get { return "esri_projectItemOpenDesignViewSubtypesMenu"; } + } + ///Returns the id string for "Locators Menu" (LocatorFileDynamicMenu, Catalog) + public static string esri_projectItemLocatorsMenu { + get { return "esri_projectItemLocatorsMenu"; } + } + ///Returns the id string for "Add or Remove New Projects" (OpenFavoritesPersistDynamicMenu, Catalog) + public static string esri_favoritesItemPersistDynamicMenu { + get { return "esri_favoritesItemPersistDynamicMenu"; } + } + ///Returns the id string for "Add or Remove New Projects" (OpenFavoritesGeodatabasePropertyDynamicMenu, Catalog) + public static string esri_favoritesGeodatabasePropertyMenu { + get { return "esri_favoritesGeodatabasePropertyMenu"; } + } + } + public static partial class Gallery { + ///Returns the id string for "Gallery" (ArcGIS.Desktop.Catalog.LayerTemplateGalleryViewModel, Catalog) + public static string esri_layerTemplateGallery { + get { return "esri_layerTemplateGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Layer Templates" (Group, Catalog) + public static string esri_project_layerTemplate { + get { return "esri_project_layerTemplate"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_geodatabase_projectContainer" (ArcGIS.Desktop.Internal.Catalog.GDBContainer, Catalog) + public static string esri_geodatabase_projectContainer { + get { return "esri_geodatabase_projectContainer"; } + } + ///Returns the id string for "esri_geodatabase_folderConnectionContainer" (ArcGIS.Desktop.Internal.Catalog.FolderConnectionContainer, Catalog) + public static string esri_geodatabase_folderConnectionContainer { + get { return "esri_geodatabase_folderConnectionContainer"; } + } + ///Returns the id string for "esri_geodatabase_locatorsContainer" (ArcGIS.Desktop.Internal.Catalog.LocatorsConnectionContainer, Catalog) + public static string esri_geodatabase_locatorsContainer { + get { return "esri_geodatabase_locatorsContainer"; } + } + ///Returns the id string for "esri_geodatabase_findProviderSettingsContainer" (ArcGIS.Desktop.Internal.Catalog.FindProviderSettingsContainer, Catalog) + public static string esri_geodatabase_findProviderSettingsContainer { + get { return "esri_geodatabase_findProviderSettingsContainer"; } + } + ///Returns the id string for "esri_geodatabase_serverConnectionContainer" (ArcGIS.Desktop.Internal.Catalog.ServerConnectionContainer, Catalog) + public static string esri_geodatabase_serverConnectionContainer { + get { return "esri_geodatabase_serverConnectionContainer"; } + } + ///Returns the id string for "esri_browsePlaces_Online" (ArcGIS.Desktop.Internal.Catalog.OnlinePlaces, Catalog) + public static string esri_browsePlaces_Online { + get { return "esri_browsePlaces_Online"; } + } + ///Returns the id string for "esri_browsePlaces_Online_UserContent" (ArcGIS.Desktop.Internal.Core.BrowseProjectEmptyProvider, Catalog) + public static string esri_browsePlaces_Online_UserContent { + get { return "esri_browsePlaces_Online_UserContent"; } + } + ///Returns the id string for "esri_browsePlaces_Online_UserGroups" (ArcGIS.Desktop.Internal.Core.BrowseProjectEmptyProvider, Catalog) + public static string esri_browsePlaces_Online_UserGroups { + get { return "esri_browsePlaces_Online_UserGroups"; } + } + ///Returns the id string for "esri_browsePlaces_Online_FeaturedItems" (ArcGIS.Desktop.Internal.Core.BrowseProjectEmptyProvider, Catalog) + public static string esri_browsePlaces_Online_FeaturedItems { + get { return "esri_browsePlaces_Online_FeaturedItems"; } + } + ///Returns the id string for "esri_browsePlaces_Online_LivingAtlas" (ArcGIS.Desktop.Internal.Core.BrowseProjectEmptyProvider, Catalog) + public static string esri_browsePlaces_Online_LivingAtlas { + get { return "esri_browsePlaces_Online_LivingAtlas"; } + } + ///Returns the id string for "esri_core_itemCategory_dataSet" (ArcGIS.Desktop.Catalog.ItemCategoryDataSet, Catalog) + public static string esri_core_itemCategory_dataSet { + get { return "esri_core_itemCategory_dataSet"; } + } + ///Returns the id string for "esri_core_itemCategory_dataStore" (ArcGIS.Desktop.Catalog.ItemCategoryDataStore, Catalog) + public static string esri_core_itemCategory_dataStore { + get { return "esri_core_itemCategory_dataStore"; } + } + ///Returns the id string for "esri_browseDialogFilters_3dsFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_3dsFiles { + get { return "esri_browseDialogFilters_3dsFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_2dVector_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_2dVector_files { + get { return "esri_browseDialogFilters_2dVector_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_3dModel_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_3dModel_files { + get { return "esri_browseDialogFilters_3dModel_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_any_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_any_addToMap { + get { return "esri_browseDialogFilters_any_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad { + get { return "esri_browseDialogFilters_cad"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_pointFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_pointFeatureClasses { + get { return "esri_browseDialogFilters_cad_pointFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_lineFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_lineFeatureClasses { + get { return "esri_browseDialogFilters_cad_lineFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_polygonFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_polygonFeatureClasses { + get { return "esri_browseDialogFilters_cad_polygonFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_multiPatchFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_multiPatchFeatureClasses { + get { return "esri_browseDialogFilters_cad_multiPatchFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_annotationFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_annotationFeatureClasses { + get { return "esri_browseDialogFilters_cad_annotationFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_dgn" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_dgn { + get { return "esri_browseDialogFilters_cad_dgn"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_dwg" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_dwg { + get { return "esri_browseDialogFilters_cad_dwg"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_dxf" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_dxf { + get { return "esri_browseDialogFilters_cad_dxf"; } + } + ///Returns the id string for "esri_browseDialogFilters_cal_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cal_file { + get { return "esri_browseDialogFilters_cal_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_eat_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_eat_file { + get { return "esri_browseDialogFilters_eat_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_rul_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rul_file { + get { return "esri_browseDialogFilters_rul_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_daeFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_daeFiles { + get { return "esri_browseDialogFilters_daeFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_dic_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_dic_file { + get { return "esri_browseDialogFilters_dic_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_fltFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_fltFiles { + get { return "esri_browseDialogFilters_fltFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_default_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_default_addToMap { + get { return "esri_browseDialogFilters_default_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_default_addToStereoMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_default_addToStereoMap { + get { return "esri_browseDialogFilters_default_addToStereoMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_default_import" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_default_import { + get { return "esri_browseDialogFilters_default_import"; } + } + ///Returns the id string for "esri_browseDialogFilters_default_importSpRef" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_default_importSpRef { + get { return "esri_browseDialogFilters_default_importSpRef"; } + } + ///Returns the id string for "esri_browseDialogFilters_excel_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_excel_files { + get { return "esri_browseDialogFilters_excel_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_portalonly" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_portalonly { + get { return "esri_browseDialogFilters_featureClasses_portalonly"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_localonly" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_localonly { + get { return "esri_browseDialogFilters_featureClasses_localonly"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_all { + get { return "esri_browseDialogFilters_featureClasses_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_annotation" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_annotation { + get { return "esri_browseDialogFilters_featureClasses_annotation"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_dimension" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_dimension { + get { return "esri_browseDialogFilters_featureClasses_dimension"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_line" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_line { + get { return "esri_browseDialogFilters_featureClasses_line"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_multipatch" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_multipatch { + get { return "esri_browseDialogFilters_featureClasses_multipatch"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_multipoint" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_multipoint { + get { return "esri_browseDialogFilters_featureClasses_multipoint"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_point" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_point { + get { return "esri_browseDialogFilters_featureClasses_point"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_polygon" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_polygon { + get { return "esri_browseDialogFilters_featureClasses_polygon"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureDatasets_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureDatasets_all { + get { return "esri_browseDialogFilters_featureDatasets_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_all { + get { return "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_line" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_line { + get { return "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_line"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_point" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_point { + get { return "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_point"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_polygon" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_polygon { + get { return "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_polygon"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_all { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_line" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_line { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_line"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_multipatch" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_multipatch { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_multipatch"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_multipoint" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_multipoint { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_multipoint"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_point" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_point { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_point"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_pointmultipoint" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_pointmultipoint { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_pointmultipoint"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_polygon" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_polygon { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_polygon"; } + } + ///Returns the id string for "esri_browseDialogFilters_folders" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_folders { + get { return "esri_browseDialogFilters_folders"; } + } + ///Returns the id string for "esri_browseDialogFilters_fmw_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_fmw_files { + get { return "esri_browseDialogFilters_fmw_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_all { + get { return "esri_browseDialogFilters_geodatabaseItems_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_addToMap { + get { return "esri_browseDialogFilters_geodatabaseItems_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_addToStereoMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_addToStereoMap { + get { return "esri_browseDialogFilters_geodatabaseItems_addToStereoMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_cadastralFabric" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_cadastralFabric { + get { return "esri_browseDialogFilters_geodatabaseItems_cadastralFabric"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_parcelDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_parcelDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_parcelDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_diagramDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_diagramDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_diagramDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_facilityNetwork" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_facilityNetwork { + get { return "esri_browseDialogFilters_geodatabaseItems_facilityNetwork"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_featureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_featureClasses { + get { return "esri_browseDialogFilters_geodatabaseItems_featureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_featureDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_featureDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_featureDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_geometricNetwork" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_geometricNetwork { + get { return "esri_browseDialogFilters_geodatabaseItems_geometricNetwork"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_mosaicDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_mosaicDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_mosaicDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_networkDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_networkDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_networkDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_networkdiagram" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_networkdiagram { + get { return "esri_browseDialogFilters_geodatabaseItems_networkdiagram"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_rasterDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_rasterDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_rasterDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_relationship" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_relationship { + get { return "esri_browseDialogFilters_geodatabaseItems_relationship"; } + } + ///Returns the id string for "esri_browseDialogFilters_annotation" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_annotation { + get { return "esri_browseDialogFilters_annotation"; } + } + ///Returns the id string for "esri_browseDialogFilters_dimensions" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_dimensions { + get { return "esri_browseDialogFilters_dimensions"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_rasterCatalog" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_rasterCatalog { + get { return "esri_browseDialogFilters_geodatabaseItems_rasterCatalog"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_tables" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_tables { + get { return "esri_browseDialogFilters_geodatabaseItems_tables"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_terrain" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_terrain { + get { return "esri_browseDialogFilters_geodatabaseItems_terrain"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_toolbox" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_toolbox { + get { return "esri_browseDialogFilters_geodatabaseItems_toolbox"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_topology" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_topology { + get { return "esri_browseDialogFilters_geodatabaseItems_topology"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases { + get { return "esri_browseDialogFilters_geodatabases"; } + } + ///Returns the id string for "esri_browseDialogFilters_databases" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_databases { + get { return "esri_browseDialogFilters_databases"; } + } + ///Returns the id string for "esri_browseDialogFilters_databases_add" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_databases_add { + get { return "esri_browseDialogFilters_databases_add"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_file { + get { return "esri_browseDialogFilters_geodatabases_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_file_add_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_file_add_new { + get { return "esri_browseDialogFilters_geodatabases_file_add_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_egdb" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_egdb { + get { return "esri_browseDialogFilters_geodatabases_egdb"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_egdb_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_egdb_file { + get { return "esri_browseDialogFilters_geodatabases_egdb_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_egdb_file_project" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_egdb_file_project { + get { return "esri_browseDialogFilters_geodatabases_egdb_file_project"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gp_all { + get { return "esri_browseDialogFilters_gp_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_geoDatasets" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gp_geoDatasets { + get { return "esri_browseDialogFilters_gp_geoDatasets"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_scriptTools" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gp_scriptTools { + get { return "esri_browseDialogFilters_gp_scriptTools"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_tableView" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gp_tableView { + get { return "esri_browseDialogFilters_gp_tableView"; } + } + ///Returns the id string for "esri_browseDialogFilters_gpx_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gpx_file { + get { return "esri_browseDialogFilters_gpx_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_gsg_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gsg_file { + get { return "esri_browseDialogFilters_gsg_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_html_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_html_file { + get { return "esri_browseDialogFilters_html_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_json_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_json_file { + get { return "esri_browseDialogFilters_json_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_kml_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_kml_files { + get { return "esri_browseDialogFilters_kml_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_lxp_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_lxp_file { + get { return "esri_browseDialogFilters_lxp_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_las" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_las { + get { return "esri_browseDialogFilters_las"; } + } + ///Returns the id string for "esri_browseDialogFilters_las_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_las_file { + get { return "esri_browseDialogFilters_las_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_laz_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_laz_file { + get { return "esri_browseDialogFilters_laz_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_layers_allFileTypes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layers_allFileTypes { + get { return "esri_browseDialogFilters_layers_allFileTypes"; } + } + ///Returns the id string for "esri_browseDialogFilters_layers_lyrx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layers_lyrx { + get { return "esri_browseDialogFilters_layers_lyrx"; } + } + ///Returns the id string for "esri_browseDialogFilters_layouts_pagx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layouts_pagx { + get { return "esri_browseDialogFilters_layouts_pagx"; } + } + ///Returns the id string for "esri_browseDialogFilters_reports_rptx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_reports_rptx { + get { return "esri_browseDialogFilters_reports_rptx"; } + } + ///Returns the id string for "esri_browseDialogFilters_gt_tables" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gt_tables { + get { return "esri_browseDialogFilters_gt_tables"; } + } + ///Returns the id string for "esri_browseDialogFilters_locators_local_and_project" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_locators_local_and_project { + get { return "esri_browseDialogFilters_locators_local_and_project"; } + } + ///Returns the id string for "esri_browseDialogFilters_locators_allTypes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_locators_allTypes { + get { return "esri_browseDialogFilters_locators_allTypes"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_all { + get { return "esri_browseDialogFilters_maps_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_file { + get { return "esri_browseDialogFilters_maps_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_map_webmap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_map_webmap { + get { return "esri_browseDialogFilters_map_webmap"; } + } + ///Returns the id string for "esri_browseDialogFilters_map_webscene" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_map_webscene { + get { return "esri_browseDialogFilters_map_webscene"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_arcmap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_arcmap { + get { return "esri_browseDialogFilters_maps_arcmap"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_mxd" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_mxd { + get { return "esri_browseDialogFilters_maps_mxd"; } + } + ///Returns the id string for "esri_browseDialogFilters_netcdf" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_netcdf { + get { return "esri_browseDialogFilters_netcdf"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_allTypes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_allTypes { + get { return "esri_browseDialogFilters_packages_allTypes"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_import" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_import { + get { return "esri_browseDialogFilters_packages_import"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mpkx_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mpkx_local { + get { return "esri_browseDialogFilters_packages_map_mpkx_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mpkx_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mpkx_online { + get { return "esri_browseDialogFilters_packages_map_mpkx_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_locator_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_locator_online { + get { return "esri_browseDialogFilters_locator_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mmpk_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mmpk_local { + get { return "esri_browseDialogFilters_packages_map_mmpk_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mmpk_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mmpk_online { + get { return "esri_browseDialogFilters_packages_map_mmpk_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_layer_lpkx_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_layer_lpkx_local { + get { return "esri_browseDialogFilters_packages_layer_lpkx_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_layer_lpkx_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_layer_lpkx_online { + get { return "esri_browseDialogFilters_packages_layer_lpkx_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_gp" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_gp { + get { return "esri_browseDialogFilters_packages_gp"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_project" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_project { + get { return "esri_browseDialogFilters_packages_project"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_project_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_project_local { + get { return "esri_browseDialogFilters_packages_project_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_project_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_project_online { + get { return "esri_browseDialogFilters_packages_project_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_rule" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_rule { + get { return "esri_browseDialogFilters_packages_rule"; } + } + ///Returns the id string for "esri_browseDialogFilters_pdf_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_pdf_files { + get { return "esri_browseDialogFilters_pdf_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_prjFile" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_prjFile { + get { return "esri_browseDialogFilters_prjFile"; } + } + ///Returns the id string for "esri_browseDialogFilters_projects_aprx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_projects_aprx { + get { return "esri_browseDialogFilters_projects_aprx"; } + } + ///Returns the id string for "esri_browseDialogFilters_projects" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_projects { + get { return "esri_browseDialogFilters_projects"; } + } + ///Returns the id string for "esri_browseDialogFilters_projects_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_projects_online { + get { return "esri_browseDialogFilters_projects_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates { + get { return "esri_browseDialogFilters_project_templates"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates_allonline" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates_allonline { + get { return "esri_browseDialogFilters_project_templates_allonline"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates_local { + get { return "esri_browseDialogFilters_project_templates_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates_online { + get { return "esri_browseDialogFilters_project_templates_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_py_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_py_files { + get { return "esri_browseDialogFilters_py_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_pythonIDE" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_pythonIDE { + get { return "esri_browseDialogFilters_pythonIDE"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasters" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasters { + get { return "esri_browseDialogFilters_rasters"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasters_GPrasterLayer" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasters_GPrasterLayer { + get { return "esri_browseDialogFilters_rasters_GPrasterLayer"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasters_GPSAGeoDataWithSqlite" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasters_GPSAGeoDataWithSqlite { + get { return "esri_browseDialogFilters_rasters_GPSAGeoDataWithSqlite"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasters_GPSAGeoData" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasters_GPSAGeoData { + get { return "esri_browseDialogFilters_rasters_GPSAGeoData"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasterBands" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasterBands { + get { return "esri_browseDialogFilters_rasterBands"; } + } + ///Returns the id string for "esri_browseDialogFilters_sdFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sdFiles { + get { return "esri_browseDialogFilters_sdFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_addToMap { + get { return "esri_browseDialogFilters_services_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_addToStereoMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_addToStereoMap { + get { return "esri_browseDialogFilters_services_addToStereoMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_all { + get { return "esri_browseDialogFilters_services_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_elevation" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_elevation { + get { return "esri_browseDialogFilters_services_elevation"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_feature" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_feature { + get { return "esri_browseDialogFilters_services_feature"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_geocoding" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_geocoding { + get { return "esri_browseDialogFilters_services_geocoding"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_geodata" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_geodata { + get { return "esri_browseDialogFilters_services_geodata"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_geoprocessing" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_geoprocessing { + get { return "esri_browseDialogFilters_services_geoprocessing"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_globe" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_globe { + get { return "esri_browseDialogFilters_services_globe"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_features_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_features_new { + get { return "esri_browseDialogFilters_services_hosted_features_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_features_new_exclude_view" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_features_new_exclude_view { + get { return "esri_browseDialogFilters_services_hosted_features_new_exclude_view"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image_all { + get { return "esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image { + get { return "esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_scenes_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_scenes_new { + get { return "esri_browseDialogFilters_services_hosted_scenes_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_tiles_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_tiles_new { + get { return "esri_browseDialogFilters_services_hosted_tiles_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_vectortiles_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_vectortiles_new { + get { return "esri_browseDialogFilters_services_hosted_vectortiles_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_image" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_image { + get { return "esri_browseDialogFilters_services_image"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_map" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_map { + get { return "esri_browseDialogFilters_services_map"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_mapimage" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_mapimage { + get { return "esri_browseDialogFilters_services_mapimage"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_mapimage_nosublayer" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_mapimage_nosublayer { + get { return "esri_browseDialogFilters_services_mapimage_nosublayer"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_tilingscheme" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_tilingscheme { + get { return "esri_browseDialogFilters_services_tilingscheme"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_tilingscheme_vectortile" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_tilingscheme_vectortile { + get { return "esri_browseDialogFilters_services_tilingscheme_vectortile"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_network" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_network { + get { return "esri_browseDialogFilters_services_network"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_wcs" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_wcs { + get { return "esri_browseDialogFilters_services_wcs"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_wms" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_wms { + get { return "esri_browseDialogFilters_services_wms"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_wfs" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_wfs { + get { return "esri_browseDialogFilters_services_wfs"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_wmts" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_wmts { + get { return "esri_browseDialogFilters_services_wmts"; } + } + ///Returns the id string for "esri_browseDialogFilters_shapefiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_shapefiles { + get { return "esri_browseDialogFilters_shapefiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_skpFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_skpFiles { + get { return "esri_browseDialogFilters_skpFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_spRefImportDatasets" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_spRefImportDatasets { + get { return "esri_browseDialogFilters_spRefImportDatasets"; } + } + ///Returns the id string for "esri_browseDialogFilters_stylesPortal" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_stylesPortal { + get { return "esri_browseDialogFilters_stylesPortal"; } + } + ///Returns the id string for "esri_browseDialogFilters_stylesProject" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_stylesProject { + get { return "esri_browseDialogFilters_stylesProject"; } + } + ///Returns the id string for "esri_browseDialogFilters_styleFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_styleFiles { + get { return "esri_browseDialogFilters_styleFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_styleFilesLegacy" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_styleFilesLegacy { + get { return "esri_browseDialogFilters_styleFilesLegacy"; } + } + ///Returns the id string for "esri_browseDialogFilters_styleFilesNew" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_styleFilesNew { + get { return "esri_browseDialogFilters_styleFilesNew"; } + } + ///Returns the id string for "esri_browseDialogFilters_styleFilesNew_LeftPane" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_styleFilesNew_LeftPane { + get { return "esri_browseDialogFilters_styleFilesNew_LeftPane"; } + } + ///Returns the id string for "esri_browseDialogFilters_surfaces_elevation" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_surfaces_elevation { + get { return "esri_browseDialogFilters_surfaces_elevation"; } + } + ///Returns the id string for "esri_browseDialogFilters_surfaces" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_surfaces { + get { return "esri_browseDialogFilters_surfaces"; } + } + ///Returns the id string for "esri_browseDialogFilters_svgFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_svgFiles { + get { return "esri_browseDialogFilters_svgFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_swm_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_swm_files { + get { return "esri_browseDialogFilters_swm_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_tables_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tables_all { + get { return "esri_browseDialogFilters_tables_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_tables_DataStoreCatalogServices" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tables_DataStoreCatalogServices { + get { return "esri_browseDialogFilters_tables_DataStoreCatalogServices"; } + } + ///Returns the id string for "esri_browseDialogFilters_tables_dbase" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tables_dbase { + get { return "esri_browseDialogFilters_tables_dbase"; } + } + ///Returns the id string for "esri_browseDialogFilters_taskFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_taskFiles { + get { return "esri_browseDialogFilters_taskFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_textFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_textFiles { + get { return "esri_browseDialogFilters_textFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_textFiles_csv" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_textFiles_csv { + get { return "esri_browseDialogFilters_textFiles_csv"; } + } + ///Returns the id string for "esri_browseDialogFilters_textFiles_txt" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_textFiles_txt { + get { return "esri_browseDialogFilters_textFiles_txt"; } + } + ///Returns the id string for "esri_browseDialogFilters_tinDatasets" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tinDatasets { + get { return "esri_browseDialogFilters_tinDatasets"; } + } + ///Returns the id string for "esri_browseDialogFilters_toolboxes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_toolboxes { + get { return "esri_browseDialogFilters_toolboxes"; } + } + ///Returns the id string for "esri_browseDialogFilters_toolboxes_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_toolboxes_new { + get { return "esri_browseDialogFilters_toolboxes_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_toolboxes_pyt" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_toolboxes_pyt { + get { return "esri_browseDialogFilters_toolboxes_pyt"; } + } + ///Returns the id string for "esri_browseDialogFilters_tools" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tools { + get { return "esri_browseDialogFilters_tools"; } + } + ///Returns the id string for "esri_browseDialogFilters_video_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_video_files { + get { return "esri_browseDialogFilters_video_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_workspaces_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_workspaces_all { + get { return "esri_browseDialogFilters_workspaces_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_wldFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_wldFiles { + get { return "esri_browseDialogFilters_wldFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_wrlFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_wrlFiles { + get { return "esri_browseDialogFilters_wrlFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_xmlFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_xmlFiles { + get { return "esri_browseDialogFilters_xmlFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_xslt_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_xslt_files { + get { return "esri_browseDialogFilters_xslt_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_zip_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_zip_files { + get { return "esri_browseDialogFilters_zip_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_clr_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_clr_file { + get { return "esri_browseDialogFilters_clr_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_addToMap { + get { return "esri_browseDialogFilters_composite_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_addToStereoMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_addToStereoMap { + get { return "esri_browseDialogFilters_composite_addToStereoMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_elevationSource" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_elevationSource { + get { return "esri_browseDialogFilters_composite_elevationSource"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_allPoint" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_allPoint { + get { return "esri_browseDialogFilters_featureClasses_allPoint"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_geodatabases_add" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_geodatabases_add { + get { return "esri_browseDialogFilters_composite_geodatabases_add"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_maps_import" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_maps_import { + get { return "esri_browseDialogFilters_composite_maps_import"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_spatialRefImport" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_spatialRefImport { + get { return "esri_browseDialogFilters_composite_spatialRefImport"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_toolboxes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_toolboxes { + get { return "esri_browseDialogFilters_composite_toolboxes"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_workspaces" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_workspaces { + get { return "esri_browseDialogFilters_composite_workspaces"; } + } + ///Returns the id string for "esri_itemInfoType_MapItem" (ArcGIS.Desktop.Internal.Catalog.MapItem, Catalog) + public static string esri_itemInfoType_MapItem { + get { return "esri_itemInfoType_MapItem"; } + } + ///Returns the id string for "esri_itemInfoType_MapProjectMultiItem" (ArcGIS.Desktop.Internal.Catalog.MapProjectItem, Catalog) + public static string esri_itemInfoType_MapProjectMultiItem { + get { return "esri_itemInfoType_MapProjectMultiItem"; } + } + ///Returns the id string for "esri_itemInfoType_LayerItem" (ArcGIS.Desktop.Internal.Catalog.LayerItem, Catalog) + public static string esri_itemInfoType_LayerItem { + get { return "esri_itemInfoType_LayerItem"; } + } + ///Returns the id string for "esri_itemInfoType_TableItem" (ArcGIS.Desktop.Internal.Catalog.TableItem, Catalog) + public static string esri_itemInfoType_TableItem { + get { return "esri_itemInfoType_TableItem"; } + } + ///Returns the id string for "esri_itemInfoType_PackageProjectItem" (ArcGIS.Desktop.Internal.Catalog.PackageProjectItem, Catalog) + public static string esri_itemInfoType_PackageProjectItem { + get { return "esri_itemInfoType_PackageProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_PackageItem" (ArcGIS.Desktop.Internal.Catalog.PackageItem, Catalog) + public static string esri_itemInfoType_PackageItem { + get { return "esri_itemInfoType_PackageItem"; } + } + ///Returns the id string for "esri_itemInfoType_GDBItem" (ArcGIS.Desktop.Internal.Catalog.GDBItem, Catalog) + public static string esri_itemInfoType_GDBItem { + get { return "esri_itemInfoType_GDBItem"; } + } + ///Returns the id string for "esri_itemInfoType_EGDBItem" (ArcGIS.Desktop.Internal.Catalog.GDBItem, Catalog) + public static string esri_itemInfoType_EGDBItem { + get { return "esri_itemInfoType_EGDBItem"; } + } + ///Returns the id string for "esri_itemInfoType_ShapefileItem" (ArcGIS.Desktop.Internal.Catalog.ShapefileItem, Catalog) + public static string esri_itemInfoType_ShapefileItem { + get { return "esri_itemInfoType_ShapefileItem"; } + } + ///Returns the id string for "esri_itemInfoType_CadfileItem" (ArcGIS.Desktop.Internal.Catalog.CadfileItem, Catalog) + public static string esri_itemInfoType_CadfileItem { + get { return "esri_itemInfoType_CadfileItem"; } + } + ///Returns the id string for "esri_itemInfoType_CadDatasetItem" (ArcGIS.Desktop.Internal.Catalog.CadDatasetItem, Catalog) + public static string esri_itemInfoType_CadDatasetItem { + get { return "esri_itemInfoType_CadDatasetItem"; } + } + ///Returns the id string for "esri_itemInfoType_googleEarthItem" (ArcGIS.Desktop.Internal.Catalog.GoogleEarthItem, Catalog) + public static string esri_itemInfoType_googleEarthItem { + get { return "esri_itemInfoType_googleEarthItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServiceProjectItem" (ArcGIS.Desktop.Internal.Catalog.ServiceProjectItem, Catalog) + public static string esri_itemInfoType_ServiceProjectItem { + get { return "esri_itemInfoType_ServiceProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServiceItem" (ArcGIS.Desktop.Internal.Catalog.ServiceItem, Catalog) + public static string esri_itemInfoType_ServiceItem { + get { return "esri_itemInfoType_ServiceItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServiceFolderItem" (ArcGIS.Desktop.Internal.Catalog.ServiceFolderItem, Catalog) + public static string esri_itemInfoType_ServiceFolderItem { + get { return "esri_itemInfoType_ServiceFolderItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServiceContentItem" (ArcGIS.Desktop.Internal.Catalog.ServiceContentItem, Catalog) + public static string esri_itemInfoType_ServiceContentItem { + get { return "esri_itemInfoType_ServiceContentItem"; } + } + ///Returns the id string for "esri_itemInfoType_RasterItem" (ArcGIS.Desktop.Internal.Catalog.RasterItem, Catalog) + public static string esri_itemInfoType_RasterItem { + get { return "esri_itemInfoType_RasterItem"; } + } + ///Returns the id string for "esri_itemInfoType_TinItem" (ArcGIS.Desktop.Internal.Catalog.TinItem, Catalog) + public static string esri_itemInfoType_TinItem { + get { return "esri_itemInfoType_TinItem"; } + } + ///Returns the id string for "esri_itemInfoType_LasDatasetItem" (ArcGIS.Desktop.Internal.Catalog.LasDatasetItem, Catalog) + public static string esri_itemInfoType_LasDatasetItem { + get { return "esri_itemInfoType_LasDatasetItem"; } + } + ///Returns the id string for "esri_itemInfoType_FolderConnectionItem" (ArcGIS.Desktop.Catalog.FolderConnectionProjectItem, Catalog) + public static string esri_itemInfoType_FolderConnectionItem { + get { return "esri_itemInfoType_FolderConnectionItem"; } + } + ///Returns the id string for "esri_itemInfoType_GDBProjectItem" (ArcGIS.Desktop.Catalog.GDBProjectItem, Catalog) + public static string esri_itemInfoType_GDBProjectItem { + get { return "esri_itemInfoType_GDBProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServerConnectionProjectItem" (ArcGIS.Desktop.Catalog.ServerConnectionProjectItem, Catalog) + public static string esri_itemInfoType_ServerConnectionProjectItem { + get { return "esri_itemInfoType_ServerConnectionProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_LocatorFileProjectItem" (ArcGIS.Desktop.Internal.Catalog.LocatorFileItem, Catalog) + public static string esri_itemInfoType_LocatorFileProjectItem { + get { return "esri_itemInfoType_LocatorFileProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_ComputerPlace" (ArcGIS.Desktop.Internal.Catalog.BrowseComputerModel, Catalog) + public static string esri_itemInfoType_ComputerPlace { + get { return "esri_itemInfoType_ComputerPlace"; } + } + ///Returns the id string for "esri_itemInfoType_UserContentPlace" (ArcGIS.Desktop.Internal.Catalog.OnlineUserContent, Catalog) + public static string esri_itemInfoType_UserContentPlace { + get { return "esri_itemInfoType_UserContentPlace"; } + } + ///Returns the id string for "esri_itemInfoType_UserGroupsPlace" (ArcGIS.Desktop.Internal.Catalog.OnlineGroups, Catalog) + public static string esri_itemInfoType_UserGroupsPlace { + get { return "esri_itemInfoType_UserGroupsPlace"; } + } + ///Returns the id string for "esri_itemInfoType_AllContentPlace" (ArcGIS.Desktop.Internal.Catalog.OnlineFeatured, Catalog) + public static string esri_itemInfoType_AllContentPlace { + get { return "esri_itemInfoType_AllContentPlace"; } + } + ///Returns the id string for "esri_itemInfoType_LivingAtlasPlace" (ArcGIS.Desktop.Internal.Catalog.OnlineLivingAtlas, Catalog) + public static string esri_itemInfoType_LivingAtlasPlace { + get { return "esri_itemInfoType_LivingAtlasPlace"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineProjectItem, Catalog) + public static string esri_itemInfoType_OnlineProjectItem { + get { return "esri_itemInfoType_OnlineProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineItem" (ArcGIS.Desktop.Internal.Catalog.OnlineItemInternal, Catalog) + public static string esri_itemInfoType_OnlineItem { + get { return "esri_itemInfoType_OnlineItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineCatalogServiceProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineCatalogServiceItem, Catalog) + public static string esri_itemInfoType_OnlineCatalogServiceProjectItem { + get { return "esri_itemInfoType_OnlineCatalogServiceProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineContainerServiceProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineContainerServiceItem, Catalog) + public static string esri_itemInfoType_OnlineContainerServiceProjectItem { + get { return "esri_itemInfoType_OnlineContainerServiceProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineSubLayerProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineSubLayerItem, Catalog) + public static string esri_itemInfoType_OnlineSubLayerProjectItem { + get { return "esri_itemInfoType_OnlineSubLayerProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineSubToolProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineSubToolItem, Catalog) + public static string esri_itemInfoType_OnlineSubToolProjectItem { + get { return "esri_itemInfoType_OnlineSubToolProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineGroupLayerProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineSubGroupLayerItem, Catalog) + public static string esri_itemInfoType_OnlineGroupLayerProjectItem { + get { return "esri_itemInfoType_OnlineGroupLayerProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_LocatorsProjectItem" (ArcGIS.Desktop.Catalog.LocatorsConnectionProjectItem, Catalog) + public static string esri_itemInfoType_LocatorsProjectItem { + get { return "esri_itemInfoType_LocatorsProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineGroupProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineGroup, Catalog) + public static string esri_itemInfoType_OnlineGroupProjectItem { + get { return "esri_itemInfoType_OnlineGroupProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineLivingAtlasProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineLivingAtlas, Catalog) + public static string esri_itemInfoType_OnlineLivingAtlasProjectItem { + get { return "esri_itemInfoType_OnlineLivingAtlasProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineFolderProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineFolder, Catalog) + public static string esri_itemInfoType_OnlineFolderProjectItem { + get { return "esri_itemInfoType_OnlineFolderProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_SundryItem" (ArcGIS.Desktop.Internal.Catalog.SundryItem, Catalog) + public static string esri_itemInfoType_SundryItem { + get { return "esri_itemInfoType_SundryItem"; } + } + } + public static partial class Condition { + ///Returns the id string for "esri_projectItem_EnterpriseGeodatabaseCondition" (Condition, Catalog) + public static string esri_projectItem_EnterpriseGeodatabaseCondition { + get { return "esri_projectItem_EnterpriseGeodatabaseCondition"; } + } + ///Returns the id string for "esri_projectItem_EnterpriseGeodatabaseAndStandardLicenseCondition" (Condition, Catalog) + public static string esri_projectItem_EnterpriseGeodatabaseAndStandardLicenseCondition { + get { return "esri_projectItem_EnterpriseGeodatabaseAndStandardLicenseCondition"; } + } + ///Returns the id string for "esri_core_projectitem_can_delete" (Condition, Catalog) + public static string esri_core_projectitem_can_delete { + get { return "esri_core_projectitem_can_delete"; } + } + ///Returns the id string for "esri_projectItem_geoDatabaseConnectionCondition" (Condition, Catalog) + public static string esri_projectItem_geoDatabaseConnectionCondition { + get { return "esri_projectItem_geoDatabaseConnectionCondition"; } + } + ///Returns the id string for "esri_projectItem_geoDatabaseMakeDefaultCondition" (Condition, Catalog) + public static string esri_projectItem_geoDatabaseMakeDefaultCondition { + get { return "esri_projectItem_geoDatabaseMakeDefaultCondition"; } + } + ///Returns the id string for "esri_projectItem_geoDatabaseCondition" (Condition, Catalog) + public static string esri_projectItem_geoDatabaseCondition { + get { return "esri_projectItem_geoDatabaseCondition"; } + } + ///Returns the id string for "esri_project_mapSelectedCondition" (Condition, Catalog) + public static string esri_project_mapSelectedCondition { + get { return "esri_project_mapSelectedCondition"; } + } + ///Returns the id string for "esri_project_featureClassSelectedCondition" (Condition, Catalog) + public static string esri_project_featureClassSelectedCondition { + get { return "esri_project_featureClassSelectedCondition"; } + } + ///Returns the id string for "esri_project_rasterSelectedCondition" (Condition, Catalog) + public static string esri_project_rasterSelectedCondition { + get { return "esri_project_rasterSelectedCondition"; } + } + ///Returns the id string for "Coming soon" (Condition, Catalog) + public static string esri_project_setButtonCondition { + get { return "esri_project_setButtonCondition"; } + } + ///Returns the id string for "esri_project_databaseConnectionCondition" (Condition, Catalog) + public static string esri_project_databaseConnectionCondition { + get { return "esri_project_databaseConnectionCondition"; } + } + ///Returns the id string for "esri_projectItem_DefaultFolderSelectedCondition" (Condition, Catalog) + public static string esri_projectItem_DefaultFolderSelectedCondition { + get { return "esri_projectItem_DefaultFolderSelectedCondition"; } + } + ///Returns the id string for "esri_projectItem_DefaultGDBSelectedCondition" (Condition, Catalog) + public static string esri_projectItem_DefaultGDBSelectedCondition { + get { return "esri_projectItem_DefaultGDBSelectedCondition"; } + } + ///Returns the id string for "esri_projectItem_DefaultGDBIsNotSelectedCondition" (Condition, Catalog) + public static string esri_projectItem_DefaultGDBIsNotSelectedCondition { + get { return "esri_projectItem_DefaultGDBIsNotSelectedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsVersionedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsVersionedCondition { + get { return "esri_projectItem_SelectedItemIsVersionedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotVersionedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotVersionedCondition { + get { return "esri_projectItem_SelectedItemIsNotVersionedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotVersionedOrArchivedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotVersionedOrArchivedCondition { + get { return "esri_projectItem_SelectedItemIsNotVersionedOrArchivedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsArchiveEnabledCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsArchiveEnabledCondition { + get { return "esri_projectItem_SelectedItemIsArchiveEnabledCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotArchiveEnabledCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotArchiveEnabledCondition { + get { return "esri_projectItem_SelectedItemIsNotArchiveEnabledCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsEditorTrackingEnabledCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsEditorTrackingEnabledCondition { + get { return "esri_projectItem_SelectedItemIsEditorTrackingEnabledCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotEditorTrackingEnabledCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotEditorTrackingEnabledCondition { + get { return "esri_projectItem_SelectedItemIsNotEditorTrackingEnabledCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotCompressedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotCompressedCondition { + get { return "esri_projectItem_SelectedItemIsNotCompressedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsCompressedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsCompressedCondition { + get { return "esri_projectItem_SelectedItemIsCompressedCondition"; } + } + ///Returns the id string for "Project item is a local geodatabase or, if the license level is standard or higher, an enterprise geodatabase" (Condition, Catalog) + public static string esri_projectItem_IsLocalGDBorEnterpriseGDBWithStandardLicenseCondition { + get { return "esri_projectItem_IsLocalGDBorEnterpriseGDBWithStandardLicenseCondition"; } + } + ///Returns the id string for "Project item is a local geodatabase or, if the license level is standard or higher, an enterprise geodatabase" (Condition, Catalog) + public static string esri_projectItem_IsLocalGDBorDBorEnterpriseGDBorDBWithStandardLicenseCondition { + get { return "esri_projectItem_IsLocalGDBorDBorEnterpriseGDBorDBWithStandardLicenseCondition"; } + } + ///Returns the id string for "License level is standard or higher" (Condition, Catalog) + public static string esri_license_HasStandardLicenseCondition { + get { return "esri_license_HasStandardLicenseCondition"; } + } + ///Returns the id string for "License level is standard or higher and the item is not a non-GDB" (Condition, Catalog) + public static string esri_license_HasStandardLicenseAndNotNonGDBItemCondition { + get { return "esri_license_HasStandardLicenseAndNotNonGDBItemCondition"; } + } + ///Returns the id string for "esri_project_canPasteToFeatureDatasetCondition" (Condition, Catalog) + public static string esri_project_canPasteToFeatureDatasetCondition { + get { return "esri_project_canPasteToFeatureDatasetCondition"; } + } + ///Returns the id string for "esri_project_canPasteToDatabaseCondition" (Condition, Catalog) + public static string esri_project_canPasteToDatabaseCondition { + get { return "esri_project_canPasteToDatabaseCondition"; } + } + ///Returns the id string for "esri_project_canPasteFileGDBCondition" (Condition, Catalog) + public static string esri_project_canPasteFileGDBCondition { + get { return "esri_project_canPasteFileGDBCondition"; } + } + ///Returns the id string for "esri_project_canPasteToFolderCondition" (Condition, Catalog) + public static string esri_project_canPasteToFolderCondition { + get { return "esri_project_canPasteToFolderCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_geodatabase_dummyConditionWhichIsAlwaysFalse { + get { return "esri_geodatabase_dummyConditionWhichIsAlwaysFalse"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_openDomainsCondition { + get { return "esri_projectItem_openDomainsCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_openVersionsCondition { + get { return "esri_projectItem_openVersionsCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_openSubtypesCondition { + get { return "esri_projectItem_openSubtypesCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_isNotRegisteredWithGDBCondition { + get { return "esri_projectItem_isNotRegisteredWithGDBCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_favoriteItem_isAddedToNewProjectsCondition { + get { return "esri_favoriteItem_isAddedToNewProjectsCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsLasDatasetCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsLasDatasetCondition { + get { return "esri_projectItem_SelectedItemIsLasDatasetCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_mosaicDatasetHasColorBalancingCondition { + get { return "esri_projectItem_mosaicDatasetHasColorBalancingCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_mosaicDatasetHasSeamLineCondition { + get { return "esri_projectItem_mosaicDatasetHasSeamLineCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_mosaicDatasetHasStereoModelCondition { + get { return "esri_projectItem_mosaicDatasetHasStereoModelCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_mosaicDatasetHasLogCondition { + get { return "esri_projectItem_mosaicDatasetHasLogCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "DatabaseModule" (DatabaseModule, Catalog) + public static string esri_database_module { + get { return "esri_database_module"; } + } + ///Returns the id string for "CreateTopologyWizardModule" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateTopology.WizardModule, Catalog) + public static string esri_wizard_module { + get { return "esri_wizard_module"; } + } + ///Returns the id string for "PropertyPageModule" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.PropertyPageModule, Catalog) + public static string esri_propertyPage_module { + get { return "esri_propertyPage_module"; } + } + ///Returns the id string for "GeoDatabaseModule" (GeoDatabaseModule, Catalog) + public static string esri_geodatabase_module { + get { return "esri_geodatabase_module"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_featureClassPropertySheet { + get { return "esri_catalog_featureClassPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_shapeFilePropertySheet { + get { return "esri_catalog_shapeFilePropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_relationshipClassPropertySheet { + get { return "esri_catalog_relationshipClassPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_tablePropertySheet { + get { return "esri_catalog_tablePropertySheet"; } + } + ///Returns the id string for "Database Properties" (Sheet, Catalog) + public static string esri_catalog_databasePropertySheet { + get { return "esri_catalog_databasePropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_networkDiagramPropertySheet { + get { return "esri_catalog_networkDiagramPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_featureDatasetPropertySheet { + get { return "esri_catalog_featureDatasetPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_networkDatasetPropertySheet { + get { return "esri_catalog_networkDatasetPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_topologyPropertySheet { + get { return "esri_catalog_topologyPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_lasDatasetPropertySheet { + get { return "esri_catalog_lasDatasetPropertySheet"; } + } + } + public static partial class Wizard { + ///Returns the id string for "Create Topology Wizard" (Wizard, Catalog) + public static string esri_catalog_createTopologyWizard { + get { return "esri_catalog_createTopologyWizard"; } + } + } + public static partial class Menu { + ///Returns the id string for "ArcGIS Pro Layout File" (Menu, Catalog) + public static string pagxItemPAGXTypeMenu { + get { return "pagxItemPAGXTypeMenu"; } + } + ///Returns the id string for "Portal Item Collection" (Menu, Catalog) + public static string esri_browsePlaces_Online_Menu { + get { return "esri_browsePlaces_Online_Menu"; } + } + ///Returns the id string for "Default" (Menu, Catalog) + public static string esri_core_projectItemTypeMenu { + get { return "esri_core_projectItemTypeMenu"; } + } + ///Returns the id string for "Folder General Item" (Menu, Catalog) + public static string folderGeneralItemMenu { + get { return "folderGeneralItemMenu"; } + } + ///Returns the id string for "Locator File Item" (Menu, Catalog) + public static string locatorItemMenu { + get { return "locatorItemMenu"; } + } + ///Returns the id string for "Locator Package Item" (Menu, Catalog) + public static string locatorPackageItemMenu { + get { return "locatorPackageItemMenu"; } + } + ///Returns the id string for "ArcGIS Server Connection File" (Menu, Catalog) + public static string agsServerConnectionFileTypeMenu { + get { return "agsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "WCS Server Connection File" (Menu, Catalog) + public static string wcsServerConnectionFileTypeMenu { + get { return "wcsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "WMS Server Connection File" (Menu, Catalog) + public static string wmsServerConnectionFileTypeMenu { + get { return "wmsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "WFS Server Connection File" (Menu, Catalog) + public static string wfsServerConnectionFileTypeMenu { + get { return "wfsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "WMTS Server Connection File" (Menu, Catalog) + public static string wmtsServerConnectionFileTypeMenu { + get { return "wmtsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "Enterprise Geodatabase Connection File" (Menu, Catalog) + public static string gdbItemSdeConnectionFileTypeMenu { + get { return "gdbItemSdeConnectionFileTypeMenu"; } + } + ///Returns the id string for "Design" (Menu, Catalog) + public static string gdbItemDesignViewMenu { + get { return "gdbItemDesignViewMenu"; } + } + ///Returns the id string for "File Geodatabase" (Menu, Catalog) + public static string gdbItemFgdbTypeMenu { + get { return "gdbItemFgdbTypeMenu"; } + } + ///Returns the id string for "SQLite Database" (Menu, Catalog) + public static string gdbItemSqliteTypeMenu { + get { return "gdbItemSqliteTypeMenu"; } + } + ///Returns the id string for "Excel" (Menu, Catalog) + public static string gdbItemExcelTypeMenu { + get { return "gdbItemExcelTypeMenu"; } + } + ///Returns the id string for "ArcGIS for Desktop Documents" (Menu, Catalog) + public static string mapItemMxdTypeMenu { + get { return "mapItemMxdTypeMenu"; } + } + ///Returns the id string for "ArcGIS Pro Map File" (Menu, Catalog) + public static string mapxItemMAPXTypeMenu { + get { return "mapxItemMAPXTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Dataset" (Menu, Catalog) + public static string fgdbItemFeatureDatasetTypeMenu { + get { return "fgdbItemFeatureDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Dataset" (Menu, Catalog) + public static string egdbItemFeatureDatasetTypeMenu { + get { return "egdbItemFeatureDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string fgdbItemFeatureClassTypeMenu { + get { return "fgdbItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string sqliteItemFeatureClassTypeMenu { + get { return "sqliteItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string mgdbItemFeatureClassTypeMenu { + get { return "mgdbItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Relationship Class" (Menu, Catalog) + public static string fgdbItemRelationshipClassTypeMenu { + get { return "fgdbItemRelationshipClassTypeMenu"; } + } + ///Returns the id string for "Mobile Geodatabase Relationship Class" (Menu, Catalog) + public static string mgdbItemRelationshipClassTypeMenu { + get { return "mgdbItemRelationshipClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string fgdbTerrainItemFeatureClassTypeMenu { + get { return "fgdbTerrainItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string egdbItemFeatureClassTypeMenu { + get { return "egdbItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Relationship" (Menu, Catalog) + public static string egdbItemRelationshipTypeMenu { + get { return "egdbItemRelationshipTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string egdbGeneralItemFeatureClassTypeMenu { + get { return "egdbGeneralItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string egdbTerrainItemFeatureClassTypeMenu { + get { return "egdbTerrainItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string fgdbAnnotationItemFeatureClassTypeMenu { + get { return "fgdbAnnotationItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string egdbAnnotationItemFeatureClassTypeMenu { + get { return "egdbAnnotationItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Network Dataset" (Menu, Catalog) + public static string fgdbItemNetworkDatasetTypeMenu { + get { return "fgdbItemNetworkDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Network Dataset" (Menu, Catalog) + public static string egdbItemNetworkDatasetTypeMenu { + get { return "egdbItemNetworkDatasetTypeMenu"; } + } + ///Returns the id string for "Shapefile Network Dataset" (Menu, Catalog) + public static string shapefileItemNetworkDatasetTypeMenu { + get { return "shapefileItemNetworkDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Table" (Menu, Catalog) + public static string fgdbItemTableTypeMenu { + get { return "fgdbItemTableTypeMenu"; } + } + ///Returns the id string for "Geodatabase Table" (Menu, Catalog) + public static string sqliteItemTableTypeMenu { + get { return "sqliteItemTableTypeMenu"; } + } + ///Returns the id string for "Geodatabase Table" (Menu, Catalog) + public static string egdbItemTableTypeMenu { + get { return "egdbItemTableTypeMenu"; } + } + ///Returns the id string for "Excel Sheet" (Menu, Catalog) + public static string excelItemTableTypeMenu { + get { return "excelItemTableTypeMenu"; } + } + ///Returns the id string for "Geodatabase Table" (Menu, Catalog) + public static string gdbItemTopologyTypeMenu { + get { return "gdbItemTopologyTypeMenu"; } + } + ///Returns the id string for "TIN Dataset" (Menu, Catalog) + public static string tinItemMenu { + get { return "tinItemMenu"; } + } + ///Returns the id string for "GDB Parcel Fabric" (Menu, Catalog) + public static string gdbItemParcelFabricItemMenu { + get { return "gdbItemParcelFabricItemMenu"; } + } + ///Returns the id string for "GDB Parcel Fabric" (Menu, Catalog) + public static string gdbItemParcelDatasetItemMenu { + get { return "gdbItemParcelDatasetItemMenu"; } + } + ///Returns the id string for "LAS Dataset" (Menu, Catalog) + public static string lasDatasetItemMenu { + get { return "lasDatasetItemMenu"; } + } + ///Returns the id string for "Shapefile" (Menu, Catalog) + public static string shapefileItemMenu { + get { return "shapefileItemMenu"; } + } + ///Returns the id string for "Google Earth File" (Menu, Catalog) + public static string googleEarthItemMenu { + get { return "googleEarthItemMenu"; } + } + ///Returns the id string for "Cad" (Menu, Catalog) + public static string cadfileItemMenu { + get { return "cadfileItemMenu"; } + } + ///Returns the id string for "Cad Dataset" (Menu, Catalog) + public static string cadDatasetItemMenu { + get { return "cadDatasetItemMenu"; } + } + ///Returns the id string for "Layer" (Menu, Catalog) + public static string layerItemMenu { + get { return "layerItemMenu"; } + } + ///Returns the id string for "Table" (Menu, Catalog) + public static string tableItemMenu { + get { return "tableItemMenu"; } + } + ///Returns the id string for "Service" (Menu, Catalog) + public static string serviceItemMenu { + get { return "serviceItemMenu"; } + } + ///Returns the id string for "Service Content" (Menu, Catalog) + public static string serviceContentItemMenu { + get { return "serviceContentItemMenu"; } + } + ///Returns the id string for "Feature Service Item" (Menu, Catalog) + public static string featureServiceItemMenu { + get { return "featureServiceItemMenu"; } + } + ///Returns the id string for "Online Item" (Menu, Catalog) + public static string onlineItemMenu { + get { return "onlineItemMenu"; } + } + ///Returns the id string for "Online SubLayer Item" (Menu, Catalog) + public static string onlineSubLayerItemMenu { + get { return "onlineSubLayerItemMenu"; } + } + ///Returns the id string for "Web Map" (Menu, Catalog) + public static string webMapProjectItemMenu { + get { return "webMapProjectItemMenu"; } + } + ///Returns the id string for "Package" (Menu, Catalog) + public static string layerPackageItemMenu { + get { return "layerPackageItemMenu"; } + } + ///Returns the id string for "Package" (Menu, Catalog) + public static string mapPackageItemMenu { + get { return "mapPackageItemMenu"; } + } + ///Returns the id string for "Style" (Menu, Catalog) + public static string onlineStyleItemMenu { + get { return "onlineStyleItemMenu"; } + } + ///Returns the id string for "Generic" (Menu, Catalog) + public static string onlineGenericItemMenu { + get { return "onlineGenericItemMenu"; } + } + ///Returns the id string for "Package" (Menu, Catalog) + public static string onlineMapPackageItemMenu { + get { return "onlineMapPackageItemMenu"; } + } + ///Returns the id string for "Package" (Menu, Catalog) + public static string onlineGeoprocessingPackageItemMenu { + get { return "onlineGeoprocessingPackageItemMenu"; } + } + ///Returns the id string for "ArcGIS Pro Map" (Menu, Catalog) + public static string onlineMapXItemMenu { + get { return "onlineMapXItemMenu"; } + } + ///Returns the id string for "ArcGIS Pro Layout" (Menu, Catalog) + public static string onlinePageXItemMenu { + get { return "onlinePageXItemMenu"; } + } + ///Returns the id string for "ArcGIS Task File" (Menu, Catalog) + public static string onlineTaskItemMenu { + get { return "onlineTaskItemMenu"; } + } + ///Returns the id string for "Generic Item" (Menu, Catalog) + public static string itemInfoGenericMenu { + get { return "itemInfoGenericMenu"; } + } + ///Returns the id string for "Locators Container" (Menu, Catalog) + public static string locatorsConnectionContainerMenu { + get { return "locatorsConnectionContainerMenu"; } + } + ///Returns the id string for "Locator Item" (Menu, Catalog) + public static string LocatorsConnectionItemMenu { + get { return "LocatorsConnectionItemMenu"; } + } + ///Returns the id string for "Composite Locator Item" (Menu, Catalog) + public static string LocatorsConnectionCompositeItemMenu { + get { return "LocatorsConnectionCompositeItemMenu"; } + } + ///Returns the id string for "Locator Item" (Menu, Catalog) + public static string LocatorsConnectionServerItemMenu { + get { return "LocatorsConnectionServerItemMenu"; } + } + ///Returns the id string for "Locator Item" (Menu, Catalog) + public static string LocatorsConnectionPortalItemMenu { + get { return "LocatorsConnectionPortalItemMenu"; } + } + ///Returns the id string for "Portal Locator Item" (Menu, Catalog) + public static string LocatorsConnectionPortalItemLocatorMenu { + get { return "LocatorsConnectionPortalItemLocatorMenu"; } + } + ///Returns the id string for "Eagle Locator Item" (Menu, Catalog) + public static string LocatorsConnectionEagleItemMenu { + get { return "LocatorsConnectionEagleItemMenu"; } + } + ///Returns the id string for "Locator Item" (Menu, Catalog) + public static string LocatorsConnectionXYItemMenu { + get { return "LocatorsConnectionXYItemMenu"; } + } + ///Returns the id string for "Project Folders Container" (Menu, Catalog) + public static string folderConnectionContainerMenu { + get { return "folderConnectionContainerMenu"; } + } + ///Returns the id string for "Folder Connection" (Menu, Catalog) + public static string folderConnectionItemMenu { + get { return "folderConnectionItemMenu"; } + } + ///Returns the id string for "Raster" (Menu, Catalog) + public static string rasterItemMenu { + get { return "rasterItemMenu"; } + } + ///Returns the id string for "GDB Raster" (Menu, Catalog) + public static string gdbItemRasterItemMenu { + get { return "gdbItemRasterItemMenu"; } + } + ///Returns the id string for "Mosaic Dataset" (Menu, Catalog) + public static string gdbItemMosaicDatasetTypeMenu { + get { return "gdbItemMosaicDatasetTypeMenu"; } + } + ///Returns the id string for "Image Service" (Menu, Catalog) + public static string imageServiceItemMenu { + get { return "imageServiceItemMenu"; } + } + ///Returns the id string for "Image Service Item" (Menu, Catalog) + public static string imageServiceSubItemMenu { + get { return "imageServiceSubItemMenu"; } + } + ///Returns the id string for "Raster Product" (Menu, Catalog) + public static string rasterProductItemMenu { + get { return "rasterProductItemMenu"; } + } + ///Returns the id string for "Geodatabase Diagram Dataset" (Menu, Catalog) + public static string gdbItemDiagramDatasetTypeMenu { + get { return "gdbItemDiagramDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Network Diagram" (Menu, Catalog) + public static string gdbItemNetworkDiagramTypeMenu { + get { return "gdbItemNetworkDiagramTypeMenu"; } + } + ///Returns the id string for "Design" (Menu, Catalog) + public static string gdbItemDesignDiagramDatasetMenu { + get { return "gdbItemDesignDiagramDatasetMenu"; } + } + ///Returns the id string for "Folder Connection" (Menu, Catalog) + public static string folderConnectionItemMenu_BrowseDialog_Gallery { + get { return "folderConnectionItemMenu_BrowseDialog_Gallery"; } + } + ///Returns the id string for "Folder Connection" (Menu, Catalog) + public static string folderConnectionItemMenu_BrowseDialog_List { + get { return "folderConnectionItemMenu_BrowseDialog_List"; } + } + ///Returns the id string for "File Geodatabase Connection" (Menu, Catalog) + public static string GDBProjectItemMenu { + get { return "GDBProjectItemMenu"; } + } + ///Returns the id string for "Enterprise Geodatabase Connection" (Menu, Catalog) + public static string EGDBProjectItemMenu { + get { return "EGDBProjectItemMenu"; } + } + ///Returns the id string for "SQLite Database Connection" (Menu, Catalog) + public static string SqliteProjectItemMenu { + get { return "SqliteProjectItemMenu"; } + } + ///Returns the id string for "Mobile Geodatabase Connection" (Menu, Catalog) + public static string MGDBProjectItemMenu { + get { return "MGDBProjectItemMenu"; } + } + ///Returns the id string for "Project Databases Container" (Menu, Catalog) + public static string GDBContainerMenu { + get { return "GDBContainerMenu"; } + } + ///Returns the id string for "Project Servers Container" (Menu, Catalog) + public static string ServerConnectionContainerMenu { + get { return "ServerConnectionContainerMenu"; } + } + ///Returns the id string for "Server Connection" (Menu, Catalog) + public static string ServerConnectionItemMenu { + get { return "ServerConnectionItemMenu"; } + } + ///Returns the id string for "New" (Menu, Catalog) + public static string GDBProjectNewItemMenu { + get { return "GDBProjectNewItemMenu"; } + } + ///Returns the id string for "Import" (Menu, Catalog) + public static string GDBWorkspaceImportItemMenu { + get { return "GDBWorkspaceImportItemMenu"; } + } + ///Returns the id string for "Import" (Menu, Catalog) + public static string GDBFeatureDatasetImportItemMenu { + get { return "GDBFeatureDatasetImportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string EGDBProjectItemMenuExportMenu { + get { return "EGDBProjectItemMenuExportMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string FileGDBFromFolderConnectionOrEGDBExportItemMenu { + get { return "FileGDBFromFolderConnectionOrEGDBExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string FileGDBAndEGDBFeatureDatasetExportItemMenu { + get { return "FileGDBAndEGDBFeatureDatasetExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string FileGDBAndEGDBFeatureClassExportItemMenu { + get { return "FileGDBAndEGDBFeatureClassExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string ShapefileItemMenuExportItemMenu { + get { return "ShapefileItemMenuExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string FileGDBAndEGDBItemTableTypeExportItemMenu { + get { return "FileGDBAndEGDBItemTableTypeExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string EGDBGeneralItemFeatureClassTypeExportItemMenu { + get { return "EGDBGeneralItemFeatureClassTypeExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string EGDBRasterDatasetExportItemMenu { + get { return "EGDBRasterDatasetExportItemMenu"; } + } + ///Returns the id string for "New" (Menu, Catalog) + public static string FolderConnectionProjectNewItemMenu { + get { return "FolderConnectionProjectNewItemMenu"; } + } + ///Returns the id string for "New" (Menu, Catalog) + public static string SQLiteProjectNewItemMenu { + get { return "SQLiteProjectNewItemMenu"; } + } + ///Returns the id string for "New" (Menu, Catalog) + public static string GDBFeatureDatasetNewItemMenu { + get { return "GDBFeatureDatasetNewItemMenu"; } + } + ///Returns the id string for "Manage" (Menu, Catalog) + public static string ManageGDBItemMenu { + get { return "ManageGDBItemMenu"; } + } + ///Returns the id string for "Manage" (Menu, Catalog) + public static string manageFGDBMenu { + get { return "manageFGDBMenu"; } + } + ///Returns the id string for "Manage" (Menu, Catalog) + public static string manageFGDBItemMenu { + get { return "manageFGDBItemMenu"; } + } + ///Returns the id string for "Connections" (Menu, Catalog) + public static string esri_geodatabase_insertMenu { + get { return "esri_geodatabase_insertMenu"; } + } + ///Returns the id string for "Add Item" (Menu, Catalog) + public static string esri_insertToFavoritesMenu { + get { return "esri_insertToFavoritesMenu"; } + } + ///Returns the id string for "Item" (Menu, Catalog) + public static string esri_geodatabase_ProjectMultiselectContextMenu { + get { return "esri_geodatabase_ProjectMultiselectContextMenu"; } + } + ///Returns the id string for "Item" (Menu, Catalog) + public static string esri_geodatabase_DeleteContextMenu { + get { return "esri_geodatabase_DeleteContextMenu"; } + } + ///Returns the id string for "Raster Function Template" (Menu, Catalog) + public static string portalRFTItemMenu { + get { return "portalRFTItemMenu"; } + } + ///Returns the id string for "Portal Tool" (Menu, Catalog) + public static string esri_geoprocessing_subToolMenu { + get { return "esri_geoprocessing_subToolMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "Define" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateTopology.WizardPages.DefineViewModel, Catalog) + public static string esri_catalog_createTopologyDefinePage { + get { return "esri_catalog_createTopologyDefinePage"; } + } + ///Returns the id string for "Add Rules" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateTopology.WizardPages.AddRulesViewModel, Catalog) + public static string esri_catalog_createTopologyAddRulesPage { + get { return "esri_catalog_createTopologyAddRulesPage"; } + } + ///Returns the id string for "Summary" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateTopology.WizardPages.SummaryViewModel, Catalog) + public static string esri_catalog_createTopologySummaryPage { + get { return "esri_catalog_createTopologySummaryPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.FeatureClass.SourceViewModel, Catalog) + public static string esri_catalog_featureClassSourcePropertyPage { + get { return "esri_catalog_featureClassSourcePropertyPage"; } + } + ///Returns the id string for "Indexes" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.FeatureClass.IndexViewModel, Catalog) + public static string esri_catalog_featureClassIndexPropertyPage { + get { return "esri_catalog_featureClassIndexPropertyPage"; } + } + ///Returns the id string for "Relationships" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.FeatureClass.RelationshipsViewModel, Catalog) + public static string esri_catalog_featureClassRelationshipsPropertyPage { + get { return "esri_catalog_featureClassRelationshipsPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.RelationshipClass.GeneralViewModel, Catalog) + public static string esri_catalog_relationshipClassGeneralPropertyPage { + get { return "esri_catalog_relationshipClassGeneralPropertyPage"; } + } + ///Returns the id string for "Rules" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.RelationshipClass.RulesViewModel, Catalog) + public static string esri_catalog_relationshipClassRulesPropertyPage { + get { return "esri_catalog_relationshipClassRulesPropertyPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Table.SourceViewModel, Catalog) + public static string esri_catalog_tableSourcePropertyPage { + get { return "esri_catalog_tableSourcePropertyPage"; } + } + ///Returns the id string for "Indexes" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Table.IndexViewModel, Catalog) + public static string esri_catalog_tableIndexPropertyPage { + get { return "esri_catalog_tableIndexPropertyPage"; } + } + ///Returns the id string for "Relationships" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Table.RelationshipsViewModel, Catalog) + public static string esri_catalog_tableRelationshipsPropertyPage { + get { return "esri_catalog_tableRelationshipsPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.DatabaseConnection.DatabaseConnectionViewModel, Catalog) + public static string esri_catalog_databasePropertiesPropertyPage { + get { return "esri_catalog_databasePropertiesPropertyPage"; } + } + ///Returns the id string for "Diagram Properties" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.NetworkDiagrams.NetworkDiagramPropertiesViewModel, Catalog) + public static string esri_catalog_networkDiagramPropertiesPropertyPage { + get { return "esri_catalog_networkDiagramPropertiesPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.FeatureDataset.GeneralViewModel, Catalog) + public static string esri_catalog_featureDatasetGeneralPropertyPage { + get { return "esri_catalog_featureDatasetGeneralPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.NetworkDataset.GeneralViewModel, Catalog) + public static string esri_catalog_networkDatasetGeneralPropertyPage { + get { return "esri_catalog_networkDatasetGeneralPropertyPage"; } + } + ///Returns the id string for "Travel Attributes" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.NetworkDataset.TravelAttributesPropertyPage, Catalog) + public static string esri_catalog_networkDatasetTravelAttributesPropertyPage { + get { return "esri_catalog_networkDatasetTravelAttributesPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Topology.GeneralViewModel, Catalog) + public static string esri_catalog_topologyGeneralPropertyPage { + get { return "esri_catalog_topologyGeneralPropertyPage"; } + } + ///Returns the id string for "Feature Class" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Topology.FeatureClassesViewModel, Catalog) + public static string esri_catalog_topologyFeatureClassesPropertyPage { + get { return "esri_catalog_topologyFeatureClassesPropertyPage"; } + } + ///Returns the id string for "Rules" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Topology.RulesViewModel, Catalog) + public static string esri_catalog_topologyRulesPropertyPage { + get { return "esri_catalog_topologyRulesPropertyPage"; } + } + ///Returns the id string for "Errors" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Topology.ErrorsViewModel, Catalog) + public static string esri_catalog_topologyErrorsPropertyPage { + get { return "esri_catalog_topologyErrorsPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.LASDataset.GeneralViewModel, Catalog) + public static string esri_catalog_lasDatasetGeneralPropertyPage { + get { return "esri_catalog_lasDatasetGeneralPropertyPage"; } + } + ///Returns the id string for "Statistics" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.LASDataset.DatasetStatisticsViewModel, Catalog) + public static string esri_catalog_lasDatasetStatisticsPropertyPage { + get { return "esri_catalog_lasDatasetStatisticsPropertyPage"; } + } + ///Returns the id string for "LAS Files" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.LASDataset.LasFilesViewModel, Catalog) + public static string esri_catalog_lasFilesPropertyPage { + get { return "esri_catalog_lasFilesPropertyPage"; } + } + ///Returns the id string for "Surface Constraints" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.LASDataset.ConstraintsViewModel, Catalog) + public static string esri_catalog_lasDatasetSurfaceConstraintsPropertyPage { + get { return "esri_catalog_lasDatasetSurfaceConstraintsPropertyPage"; } + } + } + public static partial class State { + ///Returns the id string for "esri_projectItem_isEnterpriseGeodatabase" (State, Catalog) + public static string esri_projectItem_isEnterpriseGeodatabase { + get { return "esri_projectItem_isEnterpriseGeodatabase"; } + } + ///Returns the id string for "esri_license_hasStandardLicenseState" (State, Catalog) + public static string esri_license_hasStandardLicenseState { + get { return "esri_license_hasStandardLicenseState"; } + } + ///Returns the id string for "esri_core_projectitem_show_delete" (State, Catalog) + public static string esri_core_projectitem_show_delete { + get { return "esri_core_projectitem_show_delete"; } + } + ///Returns the id string for "esri_projectItem_geoDatabaseConnection" (State, Catalog) + public static string esri_projectItem_geoDatabaseConnection { + get { return "esri_projectItem_geoDatabaseConnection"; } + } + ///Returns the id string for "esri_projectItem_validFGDB" (State, Catalog) + public static string esri_projectItem_validFGDB { + get { return "esri_projectItem_validFGDB"; } + } + ///Returns the id string for "esri_projectItem_geoDatabase" (State, Catalog) + public static string esri_projectItem_geoDatabase { + get { return "esri_projectItem_geoDatabase"; } + } + ///Returns the id string for "esri_project_mapSelected" (State, Catalog) + public static string esri_project_mapSelected { + get { return "esri_project_mapSelected"; } + } + ///Returns the id string for "esri_mapping_mapPane" (State, Catalog) + public static string esri_mapping_mapPane { + get { return "esri_mapping_mapPane"; } + } + ///Returns the id string for "esri_project_featureClassSelected" (State, Catalog) + public static string esri_project_featureClassSelected { + get { return "esri_project_featureClassSelected"; } + } + ///Returns the id string for "esri_project_rasterSelected" (State, Catalog) + public static string esri_project_rasterSelected { + get { return "esri_project_rasterSelected"; } + } + ///Returns the id string for "esri_project_ComingSoon" (State, Catalog) + public static string esri_project_ComingSoon { + get { return "esri_project_ComingSoon"; } + } + ///Returns the id string for "esri_project_database_connectionState" (State, Catalog) + public static string esri_project_database_connectionState { + get { return "esri_project_database_connectionState"; } + } + ///Returns the id string for "esri_projectItem_DefaultFolderSelected" (State, Catalog) + public static string esri_projectItem_DefaultFolderSelected { + get { return "esri_projectItem_DefaultFolderSelected"; } + } + ///Returns the id string for "esri_projectItem_DefaultGDBSelected" (State, Catalog) + public static string esri_projectItem_DefaultGDBSelected { + get { return "esri_projectItem_DefaultGDBSelected"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsVersioned" (State, Catalog) + public static string esri_projectItem_SelectedItemIsVersioned { + get { return "esri_projectItem_SelectedItemIsVersioned"; } + } + ///Returns the id string for "esri_projectItem_SelectedTableIsRegisteredWithGDB" (State, Catalog) + public static string esri_projectItem_SelectedTableIsRegisteredWithGDB { + get { return "esri_projectItem_SelectedTableIsRegisteredWithGDB"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotVersioned" (State, Catalog) + public static string esri_projectItem_SelectedItemIsNotVersioned { + get { return "esri_projectItem_SelectedItemIsNotVersioned"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsArchiveEnabled" (State, Catalog) + public static string esri_projectItem_SelectedItemIsArchiveEnabled { + get { return "esri_projectItem_SelectedItemIsArchiveEnabled"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotArchiveEnabled" (State, Catalog) + public static string esri_projectItem_SelectedItemIsNotArchiveEnabled { + get { return "esri_projectItem_SelectedItemIsNotArchiveEnabled"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsEditorTrackingEnabled" (State, Catalog) + public static string esri_projectItem_SelectedItemIsEditorTrackingEnabled { + get { return "esri_projectItem_SelectedItemIsEditorTrackingEnabled"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotEditorTrackingEnabled" (State, Catalog) + public static string esri_projectItem_SelectedItemIsNotEditorTrackingEnabled { + get { return "esri_projectItem_SelectedItemIsNotEditorTrackingEnabled"; } + } + ///Returns the id string for "esri_project_featureDatasetSelected" (State, Catalog) + public static string esri_project_featureDatasetSelected { + get { return "esri_project_featureDatasetSelected"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotCompressed" (State, Catalog) + public static string esri_projectItem_SelectedItemIsNotCompressed { + get { return "esri_projectItem_SelectedItemIsNotCompressed"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsCompressed" (State, Catalog) + public static string esri_projectItem_SelectedItemIsCompressed { + get { return "esri_projectItem_SelectedItemIsCompressed"; } + } + ///Returns the id string for "esri_projectItem_FolderSelected" (State, Catalog) + public static string esri_projectItem_FolderSelected { + get { return "esri_projectItem_FolderSelected"; } + } + ///Returns the id string for "esri_projectItem_isLocalGeodatabase" (State, Catalog) + public static string esri_projectItem_isLocalGeodatabase { + get { return "esri_projectItem_isLocalGeodatabase"; } + } + ///Returns the id string for "esri_projectItem_notGeoDatabaseConnection" (State, Catalog) + public static string esri_projectItem_notGeoDatabaseConnection { + get { return "esri_projectItem_notGeoDatabaseConnection"; } + } + ///Returns the id string for "esri_projectItem_isSqliteDatabase" (State, Catalog) + public static string esri_projectItem_isSqliteDatabase { + get { return "esri_projectItem_isSqliteDatabase"; } + } + ///Returns the id string for "esri_project_itemOnClipboard" (State, Catalog) + public static string esri_project_itemOnClipboard { + get { return "esri_project_itemOnClipboard"; } + } + ///Returns the id string for "esri_project_featureDatasetExtensionSelected" (State, Catalog) + public static string esri_project_featureDatasetExtensionSelected { + get { return "esri_project_featureDatasetExtensionSelected"; } + } + ///Returns the id string for "esri_project_fileGDBSelected" (State, Catalog) + public static string esri_project_fileGDBSelected { + get { return "esri_project_fileGDBSelected"; } + } + ///Returns the id string for "esri_project_shapeFileSelected" (State, Catalog) + public static string esri_project_shapeFileSelected { + get { return "esri_project_shapeFileSelected"; } + } + ///Returns the id string for "esri_project_cadFileSelected" (State, Catalog) + public static string esri_project_cadFileSelected { + get { return "esri_project_cadFileSelected"; } + } + ///Returns the id string for "esri_project_rasterFileSelected" (State, Catalog) + public static string esri_project_rasterFileSelected { + get { return "esri_project_rasterFileSelected"; } + } + ///Returns the id string for "esri_project_locatorSelected" (State, Catalog) + public static string esri_project_locatorSelected { + get { return "esri_project_locatorSelected"; } + } + ///Returns the id string for "esri_geodatabase_dummyStateWhichIsAlwaysFalse" (State, Catalog) + public static string esri_geodatabase_dummyStateWhichIsAlwaysFalse { + get { return "esri_geodatabase_dummyStateWhichIsAlwaysFalse"; } + } + ///Returns the id string for "esri_mapping_openProjectState" (State, Catalog) + public static string esri_mapping_openProjectState { + get { return "esri_mapping_openProjectState"; } + } + ///Returns the id string for "esri_projectItem_SelectedTableIsNotRegisteredWithGDB" (State, Catalog) + public static string esri_projectItem_SelectedTableIsNotRegisteredWithGDB { + get { return "esri_projectItem_SelectedTableIsNotRegisteredWithGDB"; } + } + ///Returns the id string for "esri_favoriteItem_isPersisted" (State, Catalog) + public static string esri_favoriteItem_isPersisted { + get { return "esri_favoriteItem_isPersisted"; } + } + ///Returns the id string for "esri_project_lasDatasetSelected" (State, Catalog) + public static string esri_project_lasDatasetSelected { + get { return "esri_project_lasDatasetSelected"; } + } + ///Returns the id string for "esri_projectItem_mosaicDatasetHasColorBalancing" (State, Catalog) + public static string esri_projectItem_mosaicDatasetHasColorBalancing { + get { return "esri_projectItem_mosaicDatasetHasColorBalancing"; } + } + ///Returns the id string for "esri_projectItem_mosaicDatasetHasSeamLine" (State, Catalog) + public static string esri_projectItem_mosaicDatasetHasSeamLine { + get { return "esri_projectItem_mosaicDatasetHasSeamLine"; } + } + ///Returns the id string for "esri_projectItem_mosaicDatasetHasStereoModel" (State, Catalog) + public static string esri_projectItem_mosaicDatasetHasStereoModel { + get { return "esri_projectItem_mosaicDatasetHasStereoModel"; } + } + ///Returns the id string for "esri_projectItem_mosaicDatasetHasLog" (State, Catalog) + public static string esri_projectItem_mosaicDatasetHasLog { + get { return "esri_projectItem_mosaicDatasetHasLog"; } + } + } + public static partial class Button { + ///Returns the id string for "Catalog Pane" (esri_core_module:ShowProjectDockPane, Core) + public static string esri_core_showProjectDockPane { + get { return "esri_core_showProjectDockPane"; } + } + ///Returns the id string for "Catalog View" (esri_core_module:ShowProjectView, Core) + public static string esri_core_showProjectView { + get { return "esri_core_showProjectView"; } + } + ///Returns the id string for "Columns" (ArcGIS.Desktop.Internal.Core.CatalogViewDetails, Core) + public static string esri_core_projectDetailsView { + get { return "esri_core_projectDetailsView"; } + } + ///Returns the id string for "Tiles" (ArcGIS.Desktop.Internal.Core.CatalogViewTiles, Core) + public static string esri_core_projectTilesView { + get { return "esri_core_projectTilesView"; } + } + ///Returns the id string for "Options" (esri_core_module:ArcGIS.Desktop.Internal.Core.IInternalCoreModule.ShowOptionsSheet, Core) + public static string esri_core_showOptionsSheetButton { + get { return "esri_core_showOptionsSheetButton"; } + } + ///Returns the id string for "Help" (esri_core_module:ShowHelp, Core) + public static string esri_core_showHelpButton { + get { return "esri_core_showHelpButton"; } + } + ///Returns the id string for "Exit" (esri_core_module:ExitApplication, Core) + public static string esri_core_exitApplicationButton { + get { return "esri_core_exitApplicationButton"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Core) + public static string esri_core_editPasteButton { + get { return "esri_core_editPasteButton"; } + } + ///Returns the id string for "Paste Special" (ArcGIS.Desktop.Framework.PasteSpecialCMD, Core) + public static string esri_core_editPasteSpecialButton { + get { return "esri_core_editPasteSpecialButton"; } + } + ///Returns the id string for "Cut" (ArcGIS.Desktop.Framework.CutCMD, Core) + public static string esri_core_editCutButton { + get { return "esri_core_editCutButton"; } + } + ///Returns the id string for "Copy" (ArcGIS.Desktop.Framework.CopyCMD, Core) + public static string esri_core_editCopyButton { + get { return "esri_core_editCopyButton"; } + } + ///Returns the id string for "Copy Path" (esri_core_module:CopyPaths, Core) + public static string esri_core_editCopyPaths { + get { return "esri_core_editCopyPaths"; } + } + ///Returns the id string for "Delete" (ArcGIS.Desktop.Framework.DeleteCMD, Core) + public static string esri_core_editDeleteButton { + get { return "esri_core_editDeleteButton"; } + } + ///Returns the id string for "Save" (Project+ProjectSaveCmd, Core) + public static string esri_core_saveProjectButton { + get { return "esri_core_saveProjectButton"; } + } + ///Returns the id string for "Save As" (Project+ProjectSaveAsCmd, Core) + public static string esri_core_saveProjectAsButton { + get { return "esri_core_saveProjectAsButton"; } + } + ///Returns the id string for "New" (esri_core_module:CreateNewProject, Core) + public static string esri_core_newProjectButton { + get { return "esri_core_newProjectButton"; } + } + ///Returns the id string for "Open" (esri_core_module:OpenProject, Core) + public static string esri_core_openProjectButton { + get { return "esri_core_openProjectButton"; } + } + ///Returns the id string for "Undo" (ArcGIS.Desktop.Framework.UndoRedo.UndoCommand, Core) + public static string esri_core_undoButton { + get { return "esri_core_undoButton"; } + } + ///Returns the id string for "Redo" (ArcGIS.Desktop.Framework.UndoRedo.RedoCommand, Core) + public static string esri_core_redoButton { + get { return "esri_core_redoButton"; } + } + ///Returns the id string for "Rename" (esri_core_module:RenameProjectItem, Core) + public static string esri_core_rename { + get { return "esri_core_rename"; } + } + ///Returns the id string for "Contents" (esri_core_module:ShowContents, Core) + public static string esri_core_showContentsDockPane { + get { return "esri_core_showContentsDockPane"; } + } + ///Returns the id string for "Unlink" (esri_core_module:UnlinkPortalItem, Core) + public static string esri_core_unlinkPortalItemButton { + get { return "esri_core_unlinkPortalItemButton"; } + } + ///Returns the id string for "Update" (esri_core_module:SyncPortalItem, Core) + public static string esri_core_syncPortalItemButton { + get { return "esri_core_syncPortalItemButton"; } + } + ///Returns the id string for "Default Sort" (ArcGIS.Desktop.Internal.Core.CatalogSortButton, Core) + public static string esri_core_projectViewClearSort { + get { return "esri_core_projectViewClearSort"; } + } + ///Returns the id string for "Zoom To Selection" (CorePreviewItemZoomToSelection, Core) + public static string esri_core_previewZoomToSelectionButton { + get { return "esri_core_previewZoomToSelectionButton"; } + } + ///Returns the id string for "Zoom Full Extent" (CorePreviewItemZoomToFull, Core) + public static string esri_core_previewZoomFullButton { + get { return "esri_core_previewZoomFullButton"; } + } + ///Returns the id string for "Fixed Zoom In" (CorePreviewItemFixedZoomIn, Core) + public static string esri_core_previewFixedZoomInButton { + get { return "esri_core_previewFixedZoomInButton"; } + } + ///Returns the id string for "Fixed Zoom Out" (CorePreviewItemFixedZoomOut, Core) + public static string esri_core_previewFixedZoomOutButton { + get { return "esri_core_previewFixedZoomOutButton"; } + } + ///Returns the id string for "Previous Extent" (CorePreviewItemPrevExtent, Core) + public static string esri_core_previewPrevExtentButton { + get { return "esri_core_previewPrevExtentButton"; } + } + ///Returns the id string for "Next Extent" (CorePreviewItemNextExtent, Core) + public static string esri_core_previewNextExtentButton { + get { return "esri_core_previewNextExtentButton"; } + } + ///Returns the id string for "Create Thumbnail" (CorePreviewItemCaptureThumbnail, Core) + public static string esri_core_previewCaptureThumbnail { + get { return "esri_core_previewCaptureThumbnail"; } + } + } + public static partial class Checkbox { + ///Returns the id string for "Show Details Panel" (ArcGIS.Desktop.Internal.Core.ProjectViewChangeLayoutCheckBox, Core) + public static string esri_core_projectViewLayoutCheckBoxOpen { + get { return "esri_core_projectViewLayoutCheckBoxOpen"; } + } + ///Returns the id string for "Search My Organization" (ArcGIS.Desktop.Internal.Core.ProjectViewOptionsSearchOrg, Core) + public static string esri_core_projectViewOptionsSearchOrg { + get { return "esri_core_projectViewOptionsSearchOrg"; } + } + ///Returns the id string for "Show Basemap" (CorePreviewItemShowBasemapCheckBox, Core) + public static string esri_core_previewShowBasemap { + get { return "esri_core_previewShowBasemap"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Undo" (ArcGIS.Desktop.Framework.UndoRedo.UndoHistoryVM, Core) + public static string esri_core_undoHistory { + get { return "esri_core_undoHistory"; } + } + ///Returns the id string for "Redo" (ArcGIS.Desktop.Framework.UndoRedo.RedoHistoryVM, Core) + public static string esri_core_redoHistory { + get { return "esri_core_redoHistory"; } + } + ///Returns the id string for "Not Signed In" (SignOnUserControlViewModel, Core) + public static string esri_core_signOnControl { + get { return "esri_core_signOnControl"; } + } + ///Returns the id string for "test" (ArcGIS.Desktop.Framework.NotificationControlViewModel, Core) + public static string esri_core_notificationControl { + get { return "esri_core_notificationControl"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Catalog" (ProjectDockPaneVM, Core) + public static string esri_core_projectDockPane { + get { return "esri_core_projectDockPane"; } + } + ///Returns the id string for "Contents" (ContentsDockPaneViewModel, Core) + public static string esri_core_contentsDockPane { + get { return "esri_core_contentsDockPane"; } + } + ///Returns the id string for "Notifications" (ArcGIS.Desktop.Framework.NotificationDockPaneViewModel, Core) + public static string esri_core_notificationDockPane { + get { return "esri_core_notificationDockPane"; } + } + } + public static partial class Group { + ///Returns the id string for "Project" (Group, Core) + public static string esri_core_projectData { + get { return "esri_core_projectData"; } + } + ///Returns the id string for "Favorites" (Group, Core) + public static string esri_core_favoritesData { + get { return "esri_core_favoritesData"; } + } + ///Returns the id string for "Options" (Group, Core) + public static string esri_core_projectViewOptionsGroup { + get { return "esri_core_projectViewOptionsGroup"; } + } + ///Returns the id string for "Clipboard" (Group, Core) + public static string esri_core_clipboardGroup { + get { return "esri_core_clipboardGroup"; } + } + ///Returns the id string for "Windows" (Group, Core) + public static string esri_core_dockWindows { + get { return "esri_core_dockWindows"; } + } + ///Returns the id string for "Navigate" (Group, Core) + public static string esri_core_previewNavigateGroup { + get { return "esri_core_previewNavigateGroup"; } + } + ///Returns the id string for "Preview" (Group, Core) + public static string esri_core_previewPreviewGroup { + get { return "esri_core_previewPreviewGroup"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_core_projectContainers" (Category, Core) + public static string esri_core_projectContainers { + get { return "esri_core_projectContainers"; } + } + ///Returns the id string for "esri_itemInfoType" (Category, Core) + public static string esri_itemInfoType { + get { return "esri_itemInfoType"; } + } + ///Returns the id string for "esri_browseDialogFilters" (Category, Core) + public static string esri_browseDialogFilters { + get { return "esri_browseDialogFilters"; } + } + ///Returns the id string for "esri_browsePlaces" (Category, Core) + public static string esri_browsePlaces { + get { return "esri_browsePlaces"; } + } + ///Returns the id string for "esri_embeddableControls" (Category, Core) + public static string esri_embeddableControls { + get { return "esri_embeddableControls"; } + } + ///Returns the id string for "esri_tasks_embeddableControls" (Category, Core) + public static string esri_tasks_embeddableControls { + get { return "esri_tasks_embeddableControls"; } + } + ///Returns the id string for "esri_core_dataTemplates" (Category, Core) + public static string esri_core_dataTemplates { + get { return "esri_core_dataTemplates"; } + } + ///Returns the id string for "esri_core_multiSelectRecognizer" (Category, Core) + public static string esri_core_multiSelectRecognizer { + get { return "esri_core_multiSelectRecognizer"; } + } + ///Returns the id string for "esri_core_itemCategories" (Category, Core) + public static string esri_core_itemCategories { + get { return "esri_core_itemCategories"; } + } + ///Returns the id string for "esri_core_projectViewProviders" (Category, Core) + public static string esri_core_projectViewProviders { + get { return "esri_core_projectViewProviders"; } + } + ///Returns the id string for "esri_project_historyControls" (Category, Core) + public static string esri_project_historyControls { + get { return "esri_project_historyControls"; } + } + ///Returns the id string for "esri_sharingCategory" (Category, Core) + public static string esri_sharingCategory { + get { return "esri_sharingCategory"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_displayunits_projectContainer" (ArcGIS.Desktop.Internal.Core.DisplayUnitEnvironmentItemContainer, Core) + public static string esri_displayunits_projectContainer { + get { return "esri_displayunits_projectContainer"; } + } + ///Returns the id string for "project_gebrowse_place_project" (BrowseProjectViewModelProvider, Core) + public static string project_gebrowse_place_project { + get { return "project_gebrowse_place_project"; } + } + } + public static partial class Condition { + ///Returns the id string for "Browse Places Online" (Condition, Core) + public static string esri_browsePlaces_Online_Condition { + get { return "esri_browsePlaces_Online_Condition"; } + } + ///Returns the id string for "No panes active" (Condition, Core) + public static string esri_core_noPanesCondition { + get { return "esri_core_noPanesCondition"; } + } + ///Returns the id string for "" (Condition, Core) + public static string esri_core_projectItem_resourcesOnlyPane { + get { return "esri_core_projectItem_resourcesOnlyPane"; } + } + ///Returns the id string for "" (Condition, Core) + public static string esri_core_projectItem_resourcesPane { + get { return "esri_core_projectItem_resourcesPane"; } + } + ///Returns the id string for "" (Condition, Core) + public static string esri_core_search_orgOnlyCondition { + get { return "esri_core_search_orgOnlyCondition"; } + } + ///Returns the id string for "esri_core_noCustomize" (Condition, Core) + public static string esri_core_noCustomize { + get { return "esri_core_noCustomize"; } + } + ///Returns the id string for "esri_core_previewActiveCondition" (Condition, Core) + public static string esri_core_previewActiveCondition { + get { return "esri_core_previewActiveCondition"; } + } + ///Returns the id string for "esri_core_previewShowBasemapCondition" (Condition, Core) + public static string esri_core_previewShowBasemapCondition { + get { return "esri_core_previewShowBasemapCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Project Module" (CoreModule, Core) + public static string esri_core_module { + get { return "esri_core_module"; } + } + } + public static partial class Product { + ///Returns the id string for "StreetMap Premium North America" (Product, Core) + public static string esri_product_streetmapPremiumnNorthAmerica { + get { return "esri_product_streetmapPremiumnNorthAmerica"; } + } + ///Returns the id string for "StreetMap Premium Europe" (Product, Core) + public static string esri_product_streetmapPremiumnEurope { + get { return "esri_product_streetmapPremiumnEurope"; } + } + ///Returns the id string for "StreetMap Premium Latin America" (Product, Core) + public static string esri_product_streetmapPremiumnLatinAmerica { + get { return "esri_product_streetmapPremiumnLatinAmerica"; } + } + ///Returns the id string for "StreetMap Premium Asia Pacific" (Product, Core) + public static string esri_product_streetmapPremiumnAsiaPacific { + get { return "esri_product_streetmapPremiumnAsiaPacific"; } + } + ///Returns the id string for "StreetMap Premium Middle East and Africa" (Product, Core) + public static string esri_product_streetmapPremiumnMiddleEastAfrica { + get { return "esri_product_streetmapPremiumnMiddleEastAfrica"; } + } + ///Returns the id string for "Publisher" (Product, Core) + public static string esri_product_publisher { + get { return "esri_product_publisher"; } + } + ///Returns the id string for "Aviation Charting" (Product, Core) + public static string esri_product_aviationCharting { + get { return "esri_product_aviationCharting"; } + } + ///Returns the id string for "Aviation Airports" (Product, Core) + public static string esri_product_aviationAirports { + get { return "esri_product_aviationAirports"; } + } + ///Returns the id string for "Maritime Charting" (Product, Core) + public static string esri_product_maritimeCharting { + get { return "esri_product_maritimeCharting"; } + } + ///Returns the id string for "Maritime Bathymetry" (Product, Core) + public static string esri_product_maritimeBathymetry { + get { return "esri_product_maritimeBathymetry"; } + } + ///Returns the id string for "Production Mapping" (Product, Core) + public static string esri_product_productionMapping { + get { return "esri_product_productionMapping"; } + } + ///Returns the id string for "Business Analyst" (Product, Core) + public static string esri_product_businessanalyst { + get { return "esri_product_businessanalyst"; } + } + ///Returns the id string for "Image Analyst" (Product, Core) + public static string esri_product_imageanalyst { + get { return "esri_product_imageanalyst"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Options" (Sheet, Core) + public static string esri_core_optionsPropertySheet { + get { return "esri_core_optionsPropertySheet"; } + } + } + public static partial class Tab { + ///Returns the id string for "New" (ProjectNewBackStageViewModel, Core) + public static string esri_core_newProjectBackStageTab { + get { return "esri_core_newProjectBackStageTab"; } + } + ///Returns the id string for "Open" (ProjectOpenBackStageViewModel, Core) + public static string esri_core_openProjectBackStageTab { + get { return "esri_core_openProjectBackStageTab"; } + } + ///Returns the id string for "Portals" (PortalBackstageViewModel, Core) + public static string esri_core_PortalTab { + get { return "esri_core_PortalTab"; } + } + ///Returns the id string for "Licensing" (LicensingBackstageViewModel, Core) + public static string esri_core_LicensingTab { + get { return "esri_core_LicensingTab"; } + } + ///Returns the id string for "Python" (ArcGIS.Desktop.Internal.Core.Conda.Backstage.Tab, Core) + public static string esri_core_CondaTab { + get { return "esri_core_CondaTab"; } + } + ///Returns the id string for "Add-In Manager" (ArcGIS.Desktop.Framework.AddIns.AddInManagerDlgViewModel, Core) + public static string esri_core_AddInsTab { + get { return "esri_core_AddInsTab"; } + } + ///Returns the id string for "About" (ArcGIS.Desktop.Framework.AboutViewModel, Core) + public static string esri_core_aboutTab { + get { return "esri_core_aboutTab"; } + } + } + public static partial class Labelcontrol { + ///Returns the id string for " " (Labelcontrol, Core) + public static string esri_emptyLabel1 { + get { return "esri_emptyLabel1"; } + } + ///Returns the id string for " " (Labelcontrol, Core) + public static string esri_emptyLabel2 { + get { return "esri_emptyLabel2"; } + } + } + public static partial class Menu { + ///Returns the id string for "Display Type" (Menu, Core) + public static string esri_core_projectViewDisplayType { + get { return "esri_core_projectViewDisplayType"; } + } + ///Returns the id string for "-" (Menu, Core) + public static string esri_projectDefaultContextMenu { + get { return "esri_projectDefaultContextMenu"; } + } + ///Returns the id string for "-" (Menu, Core) + public static string esri_favoritesItemDefaultContextMenu { + get { return "esri_favoritesItemDefaultContextMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "Current Settings" (ProjectOptionsViewModel, Core) + public static string esri_core_ProjectOptionsPropertyPage { + get { return "esri_core_ProjectOptionsPropertyPage"; } + } + ///Returns the id string for "General" (ApplicationOptionsViewModel, Core) + public static string esri_core_ApplicationOptionsPropertyPage { + get { return "esri_core_ApplicationOptionsPropertyPage"; } + } + ///Returns the id string for "Language" (ArcGIS.Desktop.Internal.Core.Language.LanguageVM, Core) + public static string esri_core_LanguagePropertyPage { + get { return "esri_core_LanguagePropertyPage"; } + } + ///Returns the id string for "Customize the Ribbon" (ArcGIS.Desktop.Framework.CustomizeViewModel, Core) + public static string esri_mapping_customizePropertyPage { + get { return "esri_mapping_customizePropertyPage"; } + } + } + public static partial class Pane { + ///Returns the id string for "Start Page" (StartPageViewModel, Core) + public static string esri_core_startPage { + get { return "esri_core_startPage"; } + } + ///Returns the id string for "Catalog" (ProjectPaneVM, Core) + public static string esri_core_resourcesPane { + get { return "esri_core_resourcesPane"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "esri_core_undoSplitButton" (Splitbutton, Core) + public static string esri_core_undoSplitButton { + get { return "esri_core_undoSplitButton"; } + } + ///Returns the id string for "esri_core_redoSplitButton" (Splitbutton, Core) + public static string esri_core_redoSplitButton { + get { return "esri_core_redoSplitButton"; } + } + ///Returns the id string for "esri_core_editPasteSplitButton" (Splitbutton, Core) + public static string esri_core_editPasteSplitButton { + get { return "esri_core_editPasteSplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_browsePlaces_Online_State" (State, Core) + public static string esri_browsePlaces_Online_State { + get { return "esri_browsePlaces_Online_State"; } + } + ///Returns the id string for "NoPanes" (State, Core) + public static string NoPanes { + get { return "NoPanes"; } + } + ///Returns the id string for "esri_metadata_metadataPane" (State, Core) + public static string esri_metadata_metadataPane { + get { return "esri_metadata_metadataPane"; } + } + ///Returns the id string for "esri_core_search_orgOnly" (State, Core) + public static string esri_core_search_orgOnly { + get { return "esri_core_search_orgOnly"; } + } + ///Returns the id string for "esri_core_blockCustomizeDialog" (State, Core) + public static string esri_core_blockCustomizeDialog { + get { return "esri_core_blockCustomizeDialog"; } + } + ///Returns the id string for "esri_core_projectViewHasSelectedItems" (State, Core) + public static string esri_core_projectViewHasSelectedItems { + get { return "esri_core_projectViewHasSelectedItems"; } + } + ///Returns the id string for "esri_core_previewSelectedState" (State, Core) + public static string esri_core_previewSelectedState { + get { return "esri_core_previewSelectedState"; } + } + ///Returns the id string for "esri_core_previewCanEditBasemapState" (State, Core) + public static string esri_core_previewCanEditBasemapState { + get { return "esri_core_previewCanEditBasemapState"; } + } + } + public static partial class Tab { + ///Returns the id string for "Home" (Tab, Core) + public static string esri_core_homeTab { + get { return "esri_core_homeTab"; } + } + ///Returns the id string for "Insert" (Tab, Core) + public static string esri_core_insertTab { + get { return "esri_core_insertTab"; } + } + ///Returns the id string for "Analysis" (Tab, Core) + public static string esri_core_analysisTab { + get { return "esri_core_analysisTab"; } + } + ///Returns the id string for "View" (Tab, Core) + public static string esri_core_viewTab { + get { return "esri_core_viewTab"; } + } + ///Returns the id string for "Preview" (Tab, Core) + public static string esri_core_previewTab { + get { return "esri_core_previewTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "" (Tabgroup, Core) + public static string esri_core_previewTabGroup { + get { return "esri_core_previewTabGroup"; } + } + } + public static partial class Button { + ///Returns the id string for "Add Reviewer Results" (esri_dataReviewer_dataReviewerModule:OnClick_AddReviewResults, DataReviewer) + public static string esri_dataReviewer_addReviewerConnectionButton { + get { return "esri_dataReviewer_addReviewerConnectionButton"; } + } + ///Returns the id string for "Add Reviewer Batch Jobs" (esri_dataReviewer_dataReviewerModule:OnClick_AddBatchJobs, DataReviewer) + public static string esri_dataReviewer_addBatchJobsButton { + get { return "esri_dataReviewer_addBatchJobsButton"; } + } + ///Returns the id string for "Add Session..." (esri_dataReviewer_dataReviewerModule:OnClick_AddSession, DataReviewer) + public static string esri_dataReviewer_ReviewResults_AddSession { + get { return "esri_dataReviewer_ReviewResults_AddSession"; } + } + ///Returns the id string for "New Session..." (esri_dataReviewer_dataReviewerModule:OnClick_NewSession, DataReviewer) + public static string esri_dataReviewer_ReviewResults_NewSession { + get { return "esri_dataReviewer_ReviewResults_NewSession"; } + } + ///Returns the id string for "Update Results Connection..." (esri_dataReviewer_dataReviewerModule:OnClick_UpdateReviewResults, DataReviewer) + public static string esri_dataReviewer_ReviewResults_UpdateConnection { + get { return "esri_dataReviewer_ReviewResults_UpdateConnection"; } + } + ///Returns the id string for "Remove Results Connection" (esri_dataReviewer_dataReviewerModule:OnClick_RemoveConnection, DataReviewer) + public static string esri_dataReviewer_ReviewResults_RemoveConnection { + get { return "esri_dataReviewer_ReviewResults_RemoveConnection"; } + } + ///Returns the id string for "Full Database" (ArcGIS.Desktop.Internal.DataReviewer.BatchJobItemMenuCommands, DataReviewer) + public static string esri_dataReviewer_batchJob_fullDatabase { + get { return "esri_dataReviewer_batchJob_fullDatabase"; } + } + ///Returns the id string for "Active Map Extent" (ArcGIS.Desktop.Internal.DataReviewer.BatchJobItemMenuCommands, DataReviewer) + public static string esri_dataReviewer_batchJob_currentMapExtent { + get { return "esri_dataReviewer_batchJob_currentMapExtent"; } + } + ///Returns the id string for "Remove" (esri_dataReviewer_dataReviewerModule:OnClick_RemoveBatchJob, DataReviewer) + public static string esri_dataReviewer_BatchJob_Remove { + get { return "esri_dataReviewer_BatchJob_Remove"; } + } + ///Returns the id string for "Open" (esri_dataReviewer_dataReviewerModule:OnClick_OpenResults, DataReviewer) + public static string esri_dataReviewer_Session_OpenResults { + get { return "esri_dataReviewer_Session_OpenResults"; } + } + ///Returns the id string for "Remove" (esri_dataReviewer_dataReviewerModule:OnClick_RemoveSession, DataReviewer) + public static string esri_dataReviewer_Session_RemoveSession { + get { return "esri_dataReviewer_Session_RemoveSession"; } + } + ///Returns the id string for "Make Default" (esri_dataReviewer_dataReviewerModule:OnClick_MakeSessionDefault, DataReviewer) + public static string esri_dataReviewer_Session_MakeDefault { + get { return "esri_dataReviewer_Session_MakeDefault"; } + } + ///Returns the id string for "Delete..." (esri_dataReviewer_dataReviewerModule:OnClick_DeleteSession, DataReviewer) + public static string esri_dataReviewer_Session_DeleteSession { + get { return "esri_dataReviewer_Session_DeleteSession"; } + } + ///Returns the id string for "Zoom To Results" (esri_dataReviewer_dataReviewerModule:ZoomToSelectedItems, DataReviewer) + public static string esri_dataReviewer_ZoomToSelectedItems { + get { return "esri_dataReviewer_ZoomToSelectedItems"; } + } + ///Returns the id string for "Pan To Results" (esri_dataReviewer_dataReviewerModule:PanToSelectedItems, DataReviewer) + public static string esri_dataReviewer_PanToSelectedItems { + get { return "esri_dataReviewer_PanToSelectedItems"; } + } + ///Returns the id string for "Update Results" (esri_dataReviewer_dataReviewerModule:ActivateUpdateResultsPane, DataReviewer) + public static string esri_dataReviewer_ActivateUpdateResultsPane { + get { return "esri_dataReviewer_ActivateUpdateResultsPane"; } + } + ///Returns the id string for "Open" (esri_dataReviewer_dataReviewerModule:OpenSelectedItemMetadata, DataReviewer) + public static string esri_dataReviewer_OpenMetadataSelectedItems { + get { return "esri_dataReviewer_OpenMetadataSelectedItems"; } + } + ///Returns the id string for "Add To Project" (esri_dataReviewer_dataReviewerModule:OnClick_AddToProject, DataReviewer) + public static string esri_dataReviewer_batchJobAddToProjectButton { + get { return "esri_dataReviewer_batchJobAddToProjectButton"; } + } + ///Returns the id string for "Reviewer Rules" (esri_dataReviewer_dataReviewerModule:OpenRulesViewAsync, DataReviewer) + public static string esri_dataReviewer_OpenRulesViewButton { + get { return "esri_dataReviewer_OpenRulesViewButton"; } + } + ///Returns the id string for "Import..." (esri_dataReviewer_dataReviewerModule:ImportRulesAsync, DataReviewer) + public static string esri_dataReviewer_ImportRules { + get { return "esri_dataReviewer_ImportRules"; } + } + ///Returns the id string for "Delete" (esri_dataReviewer_dataReviewerModule:DeleteReviewerRules, DataReviewer) + public static string esri_dataReviewer_DeleteReviewerRules { + get { return "esri_dataReviewer_DeleteReviewerRules"; } + } + ///Returns the id string for "Manage Quality" (esri_dataReviewer_dataReviewerModule:ManageQuality, DataReviewer) + public static string esri_dataReviewer_ManageQuality { + get { return "esri_dataReviewer_ManageQuality"; } + } + ///Returns the id string for "Close Manage Quality" (esri_dataReviewer_dataReviewerModule:CloseManageQuality, DataReviewer) + public static string esri_dataReviewer_CloseManageQuality { + get { return "esri_dataReviewer_CloseManageQuality"; } + } + ///Returns the id string for "Browse Features" (esri_dataReviewer_dataReviewerModule:OpenEvaluateFeatures, DataReviewer) + public static string esri_dataReviewer_evalFeaturesButton { + get { return "esri_dataReviewer_evalFeaturesButton"; } + } + ///Returns the id string for "Zoom To" (esri_dataReviewer_dataReviewerModule:EvaluateFeatures_ZoomTo, DataReviewer) + public static string esri_dataReviewer_EvalFeaturesZoomTo { + get { return "esri_dataReviewer_EvalFeaturesZoomTo"; } + } + ///Returns the id string for "Pan To" (esri_dataReviewer_dataReviewerModule:EvaluateFeatures_PanTo, DataReviewer) + public static string esri_dataReviewer_EvalFeaturesPanTo { + get { return "esri_dataReviewer_EvalFeaturesPanTo"; } + } + ///Returns the id string for "Flash" (esri_dataReviewer_dataReviewerModule:EvaluateFeatures_Flash, DataReviewer) + public static string esri_dataReviewer_EvalFeaturesFlash { + get { return "esri_dataReviewer_EvalFeaturesFlash"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Run Reviewer Rules" (ArcGIS.Desktop.Internal.DataReviewer.Controls.RunRulesOptionsControl.RunRulesOptionsSplitViewModel, DataReviewer) + public static string esri_dataReviewer_RunRules { + get { return "esri_dataReviewer_RunRules"; } + } + ///Returns the id string for "History" (ArcGIS.Desktop.Internal.DataReviewer.Controls.ValidationResultsItemViewModel, DataReviewer) + public static string esri_dataReviewer_ValidationResultsHistory { + get { return "esri_dataReviewer_ValidationResultsHistory"; } + } + ///Returns the id string for "Symbolize" (ArcGIS.Desktop.Internal.DataReviewer.Symbolization.ResultsSymbolizationOptionsSplitViewModel, DataReviewer) + public static string esri_dataReviewer_Symbolize { + get { return "esri_dataReviewer_Symbolize"; } + } + ///Returns the id string for "Flag Missing Features" (ArcGIS.Desktop.Internal.DataReviewer.VisualReview.FlagMissingFeaturesSplitViewModel, DataReviewer) + public static string esri_dataReviewer_FlagMissingFeatures { + get { return "esri_dataReviewer_FlagMissingFeatures"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Reviewer Results" (ArcGIS.Desktop.Internal.DataReviewer.ReviewerTable.ReviewerResultsPaneViewModel, DataReviewer) + public static string esri_dataReviewer_reviewerResultsDockPane { + get { return "esri_dataReviewer_reviewerResultsDockPane"; } + } + ///Returns the id string for "Update Results" (ArcGIS.Desktop.Internal.DataReviewer.UpdateResults.UpdateResultsViewModel, DataReviewer) + public static string esri_dataReviewer_ResultsPaneAttributeEditor { + get { return "esri_dataReviewer_ResultsPaneAttributeEditor"; } + } + ///Returns the id string for "Browse Features" (ArcGIS.Desktop.Internal.DataReviewer.VisualReview.EvaluateFeaturesViewModel, DataReviewer) + public static string esri_dataReviewer_evaluateFeaturesPane { + get { return "esri_dataReviewer_evaluateFeaturesPane"; } + } + } + public static partial class Gallery { + ///Returns the id string for "New Rule" (ArcGIS.Desktop.Internal.DataReviewer.ReviewerRules.GalleryItemsViewModel, DataReviewer) + public static string esri_dataReviewer_newRulesGallery { + get { return "esri_dataReviewer_newRulesGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "New Rule" (Group, DataReviewer) + public static string esri_dataReviewer_NewRulesGroup { + get { return "esri_dataReviewer_NewRulesGroup"; } + } + ///Returns the id string for "Data Reviewer" (Group, DataReviewer) + public static string esri_dataReviewer_DataReviewerGroup { + get { return "esri_dataReviewer_DataReviewerGroup"; } + } + ///Returns the id string for "Clipboard" (Group, DataReviewer) + public static string esri_dataReviewer_RulesClipboardGroup { + get { return "esri_dataReviewer_RulesClipboardGroup"; } + } + ///Returns the id string for "Selection" (Group, DataReviewer) + public static string esri_dataReviewer_Selection { + get { return "esri_dataReviewer_Selection"; } + } + ///Returns the id string for "Automated Review" (Group, DataReviewer) + public static string esri_dataReviewer_AutomatedReviewGroup { + get { return "esri_dataReviewer_AutomatedReviewGroup"; } + } + ///Returns the id string for "Results" (Group, DataReviewer) + public static string esri_dataReviewer_Results { + get { return "esri_dataReviewer_Results"; } + } + ///Returns the id string for "Semi-Automated Review" (Group, DataReviewer) + public static string esri_dataReviewer_VisualReviewGroup { + get { return "esri_dataReviewer_VisualReviewGroup"; } + } + ///Returns the id string for "Close" (Group, DataReviewer) + public static string esri_dataReviewer_CloseGroup { + get { return "esri_dataReviewer_CloseGroup"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_dataReviewer_reviewerResourcesContainer" (ArcGIS.Desktop.Internal.DataReviewer.DataReviewerResourcesContainer, DataReviewer) + public static string esri_dataReviewer_reviewerResourcesContainer { + get { return "esri_dataReviewer_reviewerResourcesContainer"; } + } + ///Returns the id string for "esri_dataReviewer_reviewerBatchJobContainer" (ArcGIS.Desktop.Internal.DataReviewer.DataReviewerBatchJobContainer, DataReviewer) + public static string esri_dataReviewer_reviewerBatchJobContainer { + get { return "esri_dataReviewer_reviewerBatchJobContainer"; } + } + ///Returns the id string for "esri_dataReviewer_SessionResults" (ArcGIS.Desktop.DataReviewer.ReviewerResultsProjectItem, DataReviewer) + public static string esri_dataReviewer_SessionResults { + get { return "esri_dataReviewer_SessionResults"; } + } + ///Returns the id string for "esri_dataReviewer_SessionResources" (ArcGIS.Desktop.Internal.DataReviewer.DataReviewerSessionItem, DataReviewer) + public static string esri_dataReviewer_SessionResources { + get { return "esri_dataReviewer_SessionResources"; } + } + ///Returns the id string for "esri_itemInfoType_dataReviewer_BatchJobProjectItem" (ArcGIS.Desktop.DataReviewer.ReviewerBatchJobProjectItem, DataReviewer) + public static string esri_itemInfoType_dataReviewer_BatchJobProjectItem { + get { return "esri_itemInfoType_dataReviewer_BatchJobProjectItem"; } + } + ///Returns the id string for "esri_browseDialogFilters_batchjobs" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, DataReviewer) + public static string esri_browseDialogFilters_batchjobs { + get { return "esri_browseDialogFilters_batchjobs"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_Reviewer" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, DataReviewer) + public static string esri_browseDialogFilters_geodatabases_Reviewer { + get { return "esri_browseDialogFilters_geodatabases_Reviewer"; } + } + ///Returns the id string for "esri_dataReviewer_dataTemplates" (ArcGIS.Desktop.Core.DataTemplateRegistryItem, DataReviewer) + public static string esri_dataReviewer_dataTemplates { + get { return "esri_dataReviewer_dataTemplates"; } + } + } + public static partial class Condition { + ///Returns the id string for "no rules selected" (Condition, DataReviewer) + public static string esri_dataReviewer_deleteRuleCondition { + get { return "esri_dataReviewer_deleteRuleCondition"; } + } + ///Returns the id string for "cannot execute batch job" (Condition, DataReviewer) + public static string esri_dataReviewer_executeBatchJobCondition { + get { return "esri_dataReviewer_executeBatchJobCondition"; } + } + ///Returns the id string for "no review result" (Condition, DataReviewer) + public static string esri_datareviewer_reviewerWorkspaceCondition { + get { return "esri_datareviewer_reviewerWorkspaceCondition"; } + } + ///Returns the id string for "esri_dataReviewer_HasSelectedItemsCondition" (Condition, DataReviewer) + public static string esri_dataReviewer_HasSelectedItemsCondition { + get { return "esri_dataReviewer_HasSelectedItemsCondition"; } + } + ///Returns the id string for "esri_dataReviewer_SelectedOnlyFeatureItemsCondition" (Condition, DataReviewer) + public static string esri_dataReviewer_SelectedOnlyFeatureItemsCondition { + get { return "esri_dataReviewer_SelectedOnlyFeatureItemsCondition"; } + } + ///Returns the id string for "esri_dataReviewer_FeatureLayersOrTableSelectedCondition" (Condition, DataReviewer) + public static string esri_dataReviewer_FeatureLayersOrTableSelectedCondition { + get { return "esri_dataReviewer_FeatureLayersOrTableSelectedCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_MapOrTableViewCondition { + get { return "esri_dataReviewer_MapOrTableViewCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_RelevantLayersCondition { + get { return "esri_dataReviewer_RelevantLayersCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_ManageQualityCondition { + get { return "esri_dataReviewer_ManageQualityCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_SymbolizationCondition { + get { return "esri_dataReviewer_SymbolizationCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_RemoveSessionCondition { + get { return "esri_dataReviewer_RemoveSessionCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_FlagMissingFeaturesCondition { + get { return "esri_dataReviewer_FlagMissingFeaturesCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "ArcGIS Data Reviewer" (DataReviewerModule, DataReviewer) + public static string esri_dataReviewer_dataReviewerModule { + get { return "esri_dataReviewer_dataReviewerModule"; } + } + } + public static partial class Product { + ///Returns the id string for "Data Reviewer" (Product, DataReviewer) + public static string esri_product_datareviewer { + get { return "esri_product_datareviewer"; } + } + } + public static partial class Menu { + ///Returns the id string for "Reviewer Results" (Menu, DataReviewer) + public static string esri_dataReviewer_DataReviewerResourcesContainerMenu { + get { return "esri_dataReviewer_DataReviewerResourcesContainerMenu"; } + } + ///Returns the id string for "Reviewer Batch Jobs" (Menu, DataReviewer) + public static string esri_dataReviewer_DataReviewerBatchJobContainerMenu { + get { return "esri_dataReviewer_DataReviewerBatchJobContainerMenu"; } + } + ///Returns the id string for "Reviewer Results" (Menu, DataReviewer) + public static string esri_dataReviewer_ReviewResultsContextMenu { + get { return "esri_dataReviewer_ReviewResultsContextMenu"; } + } + ///Returns the id string for "Batch Jobs Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_BatchJobsContextMenu { + get { return "esri_dataReviewer_BatchJobsContextMenu"; } + } + ///Returns the id string for "Execute" (Menu, DataReviewer) + public static string esri_dataReviewer_ExecuteBatchJobMenu { + get { return "esri_dataReviewer_ExecuteBatchJobMenu"; } + } + ///Returns the id string for "Reviewer Session" (Menu, DataReviewer) + public static string esri_dataReviewer_SessionContextMenu { + get { return "esri_dataReviewer_SessionContextMenu"; } + } + ///Returns the id string for "Reviewer Results Pane Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_ResultsPaneBurgerButtonContextMenu { + get { return "esri_dataReviewer_ResultsPaneBurgerButtonContextMenu"; } + } + ///Returns the id string for "Selected Results Context Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_SelectedResultsContextMenu { + get { return "esri_dataReviewer_SelectedResultsContextMenu"; } + } + ///Returns the id string for "Batch Job Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_batchJobFolderConnectionMenu { + get { return "esri_dataReviewer_batchJobFolderConnectionMenu"; } + } + ///Returns the id string for "Selected Metadata Results Context Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_MetadataResultsContextMenu { + get { return "esri_dataReviewer_MetadataResultsContextMenu"; } + } + ///Returns the id string for "Common Context Menu for All Results Type" (Menu, DataReviewer) + public static string esri_dataReviewer_CommonContextMenu { + get { return "esri_dataReviewer_CommonContextMenu"; } + } + ///Returns the id string for "Selected Rules Context Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_SelectedRulesContextMenu { + get { return "esri_dataReviewer_SelectedRulesContextMenu"; } + } + ///Returns the id string for "Evaluate Features Context Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_EvaluateFeaturesContextMenu { + get { return "esri_dataReviewer_EvaluateFeaturesContextMenu"; } + } + } + public static partial class Pane { + ///Returns the id string for "Reviewer Rules: " (ArcGIS.Desktop.Internal.DataReviewer.ReviewerRules.ReviewerRulesPaneViewModel, DataReviewer) + public static string esri_dataReviewer_reviewerRulesPane { + get { return "esri_dataReviewer_reviewerRulesPane"; } + } + } + public static partial class State { + ///Returns the id string for "esri_dataReviewer_deleteReviewerRulesState" (State, DataReviewer) + public static string esri_dataReviewer_deleteReviewerRulesState { + get { return "esri_dataReviewer_deleteReviewerRulesState"; } + } + ///Returns the id string for "esri_datareviewer_addReviewerWorkspaceSettingState" (State, DataReviewer) + public static string esri_datareviewer_addReviewerWorkspaceSettingState { + get { return "esri_datareviewer_addReviewerWorkspaceSettingState"; } + } + ///Returns the id string for "esri_dataReviewer_HasSelectedItems" (State, DataReviewer) + public static string esri_dataReviewer_HasSelectedItems { + get { return "esri_dataReviewer_HasSelectedItems"; } + } + ///Returns the id string for "esri_dataReviewer_SelectedOnlyFeatureItems" (State, DataReviewer) + public static string esri_dataReviewer_SelectedOnlyFeatureItems { + get { return "esri_dataReviewer_SelectedOnlyFeatureItems"; } + } + ///Returns the id string for "esri_mapping_standaloneTableSelectedState" (State, DataReviewer) + public static string esri_mapping_standaloneTableSelectedState { + get { return "esri_mapping_standaloneTableSelectedState"; } + } + ///Returns the id string for "esri_mapping_allTableLayersSelectedState" (State, DataReviewer) + public static string esri_mapping_allTableLayersSelectedState { + get { return "esri_mapping_allTableLayersSelectedState"; } + } + ///Returns the id string for "esri_mapping_featureLayerSelectedState" (State, DataReviewer) + public static string esri_mapping_featureLayerSelectedState { + get { return "esri_mapping_featureLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_sameLayersSelectedState" (State, DataReviewer) + public static string esri_mapping_sameLayersSelectedState { + get { return "esri_mapping_sameLayersSelectedState"; } + } + ///Returns the id string for "esri_datareviewer_RunRulesState" (State, DataReviewer) + public static string esri_datareviewer_RunRulesState { + get { return "esri_datareviewer_RunRulesState"; } + } + ///Returns the id string for "esri_mapping_mapViewingMode2DState" (State, DataReviewer) + public static string esri_mapping_mapViewingMode2DState { + get { return "esri_mapping_mapViewingMode2DState"; } + } + ///Returns the id string for "esri_datareviewer_RelevantLayersState" (State, DataReviewer) + public static string esri_datareviewer_RelevantLayersState { + get { return "esri_datareviewer_RelevantLayersState"; } + } + ///Returns the id string for "esri_datareviewer_ManageQualityState" (State, DataReviewer) + public static string esri_datareviewer_ManageQualityState { + get { return "esri_datareviewer_ManageQualityState"; } + } + ///Returns the id string for "esri_datareviewer_HasActiveReviewerSessionState" (State, DataReviewer) + public static string esri_datareviewer_HasActiveReviewerSessionState { + get { return "esri_datareviewer_HasActiveReviewerSessionState"; } + } + ///Returns the id string for "esri_datareviewer_SessionIsDefault" (State, DataReviewer) + public static string esri_datareviewer_SessionIsDefault { + get { return "esri_datareviewer_SessionIsDefault"; } + } + ///Returns the id string for "esri_datareviewer_FlagMissingFeaturesState" (State, DataReviewer) + public static string esri_datareviewer_FlagMissingFeaturesState { + get { return "esri_datareviewer_FlagMissingFeaturesState"; } + } + } + public static partial class Tab { + ///Returns the id string for "View" (Tab, DataReviewer) + public static string esri_dataReviewer_viewTab { + get { return "esri_dataReviewer_viewTab"; } + } + ///Returns the id string for "Analysis" (Tab, DataReviewer) + public static string esri_dataReviewer_analysisTab { + get { return "esri_dataReviewer_analysisTab"; } + } + ///Returns the id string for "Insert" (Tab, DataReviewer) + public static string esri_dataReviewer_insertTab { + get { return "esri_dataReviewer_insertTab"; } + } + ///Returns the id string for "Reviewer Rules" (Tab, DataReviewer) + public static string esri_dataReviewer_validationTab { + get { return "esri_dataReviewer_validationTab"; } + } + ///Returns the id string for "Manage Quality" (Tab, DataReviewer) + public static string esri_dataReviewer_ManageQualityTab { + get { return "esri_dataReviewer_ManageQualityTab"; } + } + } + public static partial class Tool { + ///Returns the id string for "esri_dataReviewer_evalfeaturesmapcoord" (ArcGIS.Desktop.Internal.DataReviewer.VisualReview.MapCoordinateTool, DataReviewer) + public static string esri_dataReviewer_evalfeaturesmapcoord { + get { return "esri_dataReviewer_evalfeaturesmapcoord"; } + } + } + public static partial class Module { + ///Returns the id string for "Extensions" (DesktopExtensionsModule, Extensions) + public static string esri_desktopextensions_DesktopExtensionsModule { + get { return "esri_desktopextensions_DesktopExtensionsModule"; } + } + } + public static partial class Button { + ///Returns the id string for "Save" (esri_editing_EditingModule:OnClick_SaveEdits, Editing) + public static string esri_editing_SaveEditsBtn { + get { return "esri_editing_SaveEditsBtn"; } + } + ///Returns the id string for "Discard" (esri_editing_EditingModule:OnClick_DiscardEdits, Editing) + public static string esri_editing_DiscardEditsBtn { + get { return "esri_editing_DiscardEditsBtn"; } + } + ///Returns the id string for "Delete" (esri_editing_EditingModule:OnClick_DeleteSelectedFeatures, Editing) + public static string esri_editing_DelSelFeaturesBtn { + get { return "esri_editing_DelSelFeaturesBtn"; } + } + ///Returns the id string for "Delete (Shortcut)" (esri_editing_EditingModule:OnClick_DeleteSelectedFeaturesShortcut, Editing) + public static string esri_editing_DelSelFeaturesShortcut { + get { return "esri_editing_DelSelFeaturesShortcut"; } + } + ///Returns the id string for "Attributes" (esri_editing_EditingModule:ShowAttributesWindow, Editing) + public static string esri_editing_ShowAttributes { + get { return "esri_editing_ShowAttributes"; } + } + ///Returns the id string for "Create" (esri_editing_EditingModule:ShowCreateFeaturesWindow, Editing) + public static string esri_editing_ShowCreateFeaturesBtn { + get { return "esri_editing_ShowCreateFeaturesBtn"; } + } + ///Returns the id string for "Modify" (esri_editing_EditingModule:ShowEditFeaturesWindow, Editing) + public static string esri_editing_ShowEditFeaturesBtn { + get { return "esri_editing_ShowEditFeaturesBtn"; } + } + ///Returns the id string for "Templates" (esri_editing_EditingModule:ShowManageTemplatesWindow, Editing) + public static string esri_editing_ShowManageTemplatesBtn { + get { return "esri_editing_ShowManageTemplatesBtn"; } + } + ///Returns the id string for "Status" (EditingSessionInformationCommand, Editing) + public static string esri_editing_ShowStatusBtn { + get { return "esri_editing_ShowStatusBtn"; } + } + ///Returns the id string for "More Tools..." (esri_editing_EditingModule:ShowEditFeaturesWindow, Editing) + public static string esri_editing_ShowEditFeaturesFromGallery { + get { return "esri_editing_ShowEditFeaturesFromGallery"; } + } + ///Returns the id string for "Switch Gallery Size" (esri_editing_EditingModule:ToggleEditFeaturesGalleryView, Editing) + public static string esri_editing_ToggleEditFeaturesGallerySize { + get { return "esri_editing_ToggleEditFeaturesGallerySize"; } + } + ///Returns the id string for "Editing" (EditingViewButton, Editing) + public static string esri_editing_ShowEditablityTOC { + get { return "esri_editing_ShowEditablityTOC"; } + } + ///Returns the id string for "Make this the only editable layer" (esri_editing_EditingModule:MakeOnlyEditableLayer, Editing) + public static string esri_editing_MakeOnlyEditableLayerCommand { + get { return "esri_editing_MakeOnlyEditableLayerCommand"; } + } + ///Returns the id string for "Start Grabbing Height From View" (esri_editing_EditingModule:OnClick_StartGrabbingCurrentZ, Editing) + public static string esri_editing_StartGrabbingCurrentZ { + get { return "esri_editing_StartGrabbingCurrentZ"; } + } + ///Returns the id string for "Stop Grabbing Height From View" (esri_editing_EditingModule:OnClick_StopGrabbingCurrentZ, Editing) + public static string esri_editing_StopGrabbingCurrentZ { + get { return "esri_editing_StopGrabbingCurrentZ"; } + } + ///Returns the id string for "Stop showing the constant elevation plane" (esri_editing_EditingModule:OnClickStopShowingConstantZPlane, Editing) + public static string esri_editing_StopShowingConstantZPlane { + get { return "esri_editing_StopShowingConstantZPlane"; } + } + ///Returns the id string for "Restart showing the constant elevation plane" (esri_editing_EditingModule:OnClickRestartShowingConstantZPlane, Editing) + public static string esri_editing_RestartShowingConstantZPlane { + get { return "esri_editing_RestartShowingConstantZPlane"; } + } + ///Returns the id string for "Start Quick Selection mode" (esri_editing_EditingModule:OnClickStartQuickSelectMode, Editing) + public static string esri_editing_StartQuickSelection { + get { return "esri_editing_StartQuickSelection"; } + } + ///Returns the id string for "Start Quick Selection mode" (esri_editing_EditingModule:OnClickStopQuickSelectMode, Editing) + public static string esri_editing_StopQuickSelection { + get { return "esri_editing_StopQuickSelection"; } + } + ///Returns the id string for "Start Deleting Vertices" (esri_editing_EditingModule:OnClickStartDeleteMode, Editing) + public static string esri_editing_beginDeleteMode { + get { return "esri_editing_beginDeleteMode"; } + } + ///Returns the id string for "Stop Deleting Vertices" (esri_editing_EditingModule:OnClickStopDeleteMode, Editing) + public static string esri_editing_endDeleteMode { + get { return "esri_editing_endDeleteMode"; } + } + ///Returns the id string for "Move" (EditVerticesMoveModeCommand, Editing) + public static string esri_editing_EditVerticesMove { + get { return "esri_editing_EditVerticesMove"; } + } + ///Returns the id string for "Rotate" (EditVerticesRotateModeCommand, Editing) + public static string esri_editing_EditVerticesRotate { + get { return "esri_editing_EditVerticesRotate"; } + } + ///Returns the id string for "Scale" (EditVerticesScaleModeCommand, Editing) + public static string esri_editing_EditVerticesScale { + get { return "esri_editing_EditVerticesScale"; } + } + ///Returns the id string for "Transform" (TransformCommand, Editing) + public static string esri_editing_Transform { + get { return "esri_editing_Transform"; } + } + ///Returns the id string for "Vertices" (EditVerticesVerticesModeCommand, Editing) + public static string esri_editing_EditVerticesModifyFeature { + get { return "esri_editing_EditVerticesModifyFeature"; } + } + ///Returns the id string for "Reshape" (ReshapeCommand, Editing) + public static string esri_editing_ReshapeCommand { + get { return "esri_editing_ReshapeCommand"; } + } + ///Returns the id string for "Annotation" (EditTextModeCommand, Editing) + public static string esri_editing_EditVerticesText { + get { return "esri_editing_EditVerticesText"; } + } + ///Returns the id string for "Replace Geometry" (EditVerticesReplaceModeCommand, Editing) + public static string esri_editing_ReplaceGeometry { + get { return "esri_editing_ReplaceGeometry"; } + } + ///Returns the id string for "Continue Feature" (EditVerticesContinueModeCommand, Editing) + public static string esri_editing_EditVerticesContinue { + get { return "esri_editing_EditVerticesContinue"; } + } + ///Returns the id string for "Clip" (ClipFeaturesCommand, Editing) + public static string esri_editing_ClipCommand { + get { return "esri_editing_ClipCommand"; } + } + ///Returns the id string for "Replace MultiPatch" (esri_editing_EditingModule:OnClick_ActivateReplaceMultiPatch, Editing) + public static string esri_editing_ReplaceMultiPatchContextCommand { + get { return "esri_editing_ReplaceMultiPatchContextCommand"; } + } + ///Returns the id string for "Continue Feature" (EditVerticesContinueModeCommand, Editing) + public static string esri_editing_ContinueFeature { + get { return "esri_editing_ContinueFeature"; } + } + ///Returns the id string for "Traverse" (TraverseCommand, Editing) + public static string esri_editing_TraverseCommand { + get { return "esri_editing_TraverseCommand"; } + } + ///Returns the id string for "Traverse Options..." (TraverseOptionsCommand, Editing) + public static string esri_editing_TraverseOptions { + get { return "esri_editing_TraverseOptions"; } + } + ///Returns the id string for "Zoom To" (TraverseZoomToCourseCommand, Editing) + public static string esri_editing_traverseZoomToButton { + get { return "esri_editing_traverseZoomToButton"; } + } + ///Returns the id string for "Pan To" (TraversePanToCourseCommand, Editing) + public static string esri_editing_traversePanToButton { + get { return "esri_editing_traversePanToButton"; } + } + ///Returns the id string for "Flash" (TraverseFlashCourseCommand, Editing) + public static string esri_editing_traverseFlashButton { + get { return "esri_editing_traverseFlashButton"; } + } + ///Returns the id string for "Delete" (DeleteCourseCommand, Editing) + public static string esri_editing_traverseDeleteCourseButton { + get { return "esri_editing_traverseDeleteCourseButton"; } + } + ///Returns the id string for "Insert Before" (InsertCourseBeforeCommand, Editing) + public static string esri_editing_traverseInsertCourseBefore { + get { return "esri_editing_traverseInsertCourseBefore"; } + } + ///Returns the id string for "Insert After" (InsertCourseAfterCommand, Editing) + public static string esri_editing_traverseInsertCourseAfter { + get { return "esri_editing_traverseInsertCourseAfter"; } + } + ///Returns the id string for "Set closing location before this course" (SetClosingLocationBeforeCommand, Editing) + public static string esri_editing_traverseSetClosingLocationBefore { + get { return "esri_editing_traverseSetClosingLocationBefore"; } + } + ///Returns the id string for "Set closing location after this course" (SetClosingLocationAfterCommand, Editing) + public static string esri_editing_traverseSetClosingLocationAfter { + get { return "esri_editing_traverseSetClosingLocationAfter"; } + } + ///Returns the id string for "Extend or Trim" (ExtendTrimFeaturesCommand, Editing) + public static string esri_editing_ExtendTrimFeatures { + get { return "esri_editing_ExtendTrimFeatures"; } + } + ///Returns the id string for "Buffer" (BufferFeaturesCommand, Editing) + public static string esri_editing_BufferFeatures { + get { return "esri_editing_BufferFeatures"; } + } + ///Returns the id string for "Split" (SplitCommand, Editing) + public static string esri_editing_SplitCommand { + get { return "esri_editing_SplitCommand"; } + } + ///Returns the id string for "Right Angle" (RightAngleCommand, Editing) + public static string esri_editing_RightAngleCommand { + get { return "esri_editing_RightAngleCommand"; } + } + ///Returns the id string for "Align Edge" (AlignEdgeCommand, Editing) + public static string esri_editing_AlignEdgeCommand { + get { return "esri_editing_AlignEdgeCommand"; } + } + ///Returns the id string for "Align Features" (AlignFeaturesCommand, Editing) + public static string esri_editing_AlignFeaturesCommand { + get { return "esri_editing_AlignFeaturesCommand"; } + } + ///Returns the id string for "Stretch Topology" (SetStretchTopologyCommand, Editing) + public static string esri_editing_StretchTopology { + get { return "esri_editing_StretchTopology"; } + } + ///Returns the id string for "Disconnect" (DisconnectUtilityNetworkCommand, Editing) + public static string esri_editing_UtilityDisconnect { + get { return "esri_editing_UtilityDisconnect"; } + } + ///Returns the id string for "Planarize" (PlanarizeLinesCommand, Editing) + public static string esri_editing_PlanarizeLineFeatures { + get { return "esri_editing_PlanarizeLineFeatures"; } + } + ///Returns the id string for "Move To" (MoveToCommand, Editing) + public static string esri_editing_MoveToFeatures { + get { return "esri_editing_MoveToFeatures"; } + } + ///Returns the id string for "Explode" (ExplodeFeaturesCommand, Editing) + public static string esri_editing_ExplodeFeatures { + get { return "esri_editing_ExplodeFeatures"; } + } + ///Returns the id string for "Explode" (InteractiveExplodeCommand, Editing) + public static string esri_editing_InteractiveExplode { + get { return "esri_editing_InteractiveExplode"; } + } + ///Returns the id string for "Construct Polygons" (ConstructPolygonsCommand, Editing) + public static string esri_editing_ConstructPolygons { + get { return "esri_editing_ConstructPolygons"; } + } + ///Returns the id string for "Merge" (MergeFeaturesCommand, Editing) + public static string esri_editing_MergeFeatures { + get { return "esri_editing_MergeFeatures"; } + } + ///Returns the id string for "Validate All" (ArcGIS.Desktop.Editing.ParcelValidateCommand, Editing) + public static string esri_editing_ValidateParcel { + get { return "esri_editing_ValidateParcel"; } + } + ///Returns the id string for "Validate Extent" (ArcGIS.Desktop.Editing.ParcelValidateExtentCommand, Editing) + public static string esri_editing_ValidateParcelExtent { + get { return "esri_editing_ValidateParcelExtent"; } + } + ///Returns the id string for "Build" (ParcelBuildCommand, Editing) + public static string esri_editing_parcelBuildButton { + get { return "esri_editing_parcelBuildButton"; } + } + ///Returns the id string for "Duplicate Vertical" (DuplicateVerticalCommand, Editing) + public static string esri_editing_DuplicateVerticalCommand { + get { return "esri_editing_DuplicateVerticalCommand"; } + } + ///Returns the id string for "Duplicate Vertical" (DuplicateVerticalContextMenuCommand, Editing) + public static string esri_editing_DuplicateVerticalContextMenuItem { + get { return "esri_editing_DuplicateVerticalContextMenuItem"; } + } + ///Returns the id string for "Line" (CreateLineModeCommand, Editing) + public static string esri_editing_LineConstructor { + get { return "esri_editing_LineConstructor"; } + } + ///Returns the id string for "Line at right angle" (CreateRightAngleLineModeCommand, Editing) + public static string esri_editing_RightAngleLineConstructor { + get { return "esri_editing_RightAngleLineConstructor"; } + } + ///Returns the id string for "Arc Segment" (CreateArcModeCommand, Editing) + public static string esri_editing_ArcConstructor { + get { return "esri_editing_ArcConstructor"; } + } + ///Returns the id string for "End Point Arc Segment" (CreateEndPointArcModeCommand, Editing) + public static string esri_editing_EndPointArcConstructor { + get { return "esri_editing_EndPointArcConstructor"; } + } + ///Returns the id string for "Tangent Curve Segment" (CreateTangentArcModeCommand, Editing) + public static string esri_editing_TangentArcConstructor { + get { return "esri_editing_TangentArcConstructor"; } + } + ///Returns the id string for "Bezier Curve Segment" (CreateBezierModeCommand, Editing) + public static string esri_editing_BezierConstructor { + get { return "esri_editing_BezierConstructor"; } + } + ///Returns the id string for "Trace" (CreateTraceModeCommand, Editing) + public static string esri_editing_TraceConstructor { + get { return "esri_editing_TraceConstructor"; } + } + ///Returns the id string for "Create Points Along Line" (ConstructPointsAlongLineCommand, Editing) + public static string esri_editing_ConstructPointsAlongLineCommand { + get { return "esri_editing_ConstructPointsAlongLineCommand"; } + } + ///Returns the id string for "Select all" (SelectAllCommand, Editing) + public static string esri_editing_SelectAllText { + get { return "esri_editing_SelectAllText"; } + } + ///Returns the id string for "Cycle through" (CycleThroughFindTextCommand, Editing) + public static string esri_editing_CycleThroughFindText { + get { return "esri_editing_CycleThroughFindText"; } + } + ///Returns the id string for "Finish" (FinishSketchCommand, Editing) + public static string esri_editing_FinishSketch { + get { return "esri_editing_FinishSketch"; } + } + ///Returns the id string for "Finish Part" (FinishSketchPartCommand, Editing) + public static string esri_editing_FinishSketchPart { + get { return "esri_editing_FinishSketchPart"; } + } + ///Returns the id string for "Cancel" (ClearSketchCommand, Editing) + public static string esri_editing_ClearSketch { + get { return "esri_editing_ClearSketch"; } + } + ///Returns the id string for "Angle..." (AngleCommand, Editing) + public static string esri_editing_AngleCommand { + get { return "esri_editing_AngleCommand"; } + } + ///Returns the id string for "Scale..." (ScaleCommand, Editing) + public static string esri_editing_ScaleFactorCommand { + get { return "esri_editing_ScaleFactorCommand"; } + } + ///Returns the id string for "Trace Options..." (TracingOptionsCommand, Editing) + public static string esri_editing_TracingOptions { + get { return "esri_editing_TracingOptions"; } + } + ///Returns the id string for "Toggle Tracing Side" (esri_editing_EditingModule:OnClick_TracingToggleSide, Editing) + public static string esri_editing_TracingToggleSide { + get { return "esri_editing_TracingToggleSide"; } + } + ///Returns the id string for "Trace Selected Features" (esri_editing_EditingModule:OnClick_StartTraceSelectedOnly, Editing) + public static string esri_editing_TracingStartTraceSelected { + get { return "esri_editing_TracingStartTraceSelected"; } + } + ///Returns the id string for "Trace Selected Features" (esri_editing_EditingModule:OnClick_StopTraceSelectedOnly, Editing) + public static string esri_editing_TracingStopTraceSelected { + get { return "esri_editing_TracingStopTraceSelected"; } + } + ///Returns the id string for "Direction..." (DirectionCommand, Editing) + public static string esri_editing_DirectionContextMenuItem { + get { return "esri_editing_DirectionContextMenuItem"; } + } + ///Returns the id string for "Deflection..." (DeflectionCommand, Editing) + public static string esri_editing_DeflectionContextMenuItem { + get { return "esri_editing_DeflectionContextMenuItem"; } + } + ///Returns the id string for "Distance..." (DistanceCommand, Editing) + public static string esri_editing_DistanceContextMenuItem { + get { return "esri_editing_DistanceContextMenuItem"; } + } + ///Returns the id string for "Direction/Distance..." (DirectionDistanceCommand, Editing) + public static string esri_editing_DirectionDistanceContextMenuItem { + get { return "esri_editing_DirectionDistanceContextMenuItem"; } + } + ///Returns the id string for "Radius..." (RadiusCommand, Editing) + public static string esri_editing_RadiusContextMenuItem { + get { return "esri_editing_RadiusContextMenuItem"; } + } + ///Returns the id string for "Width..." (RectangleWidthCommand, Editing) + public static string esri_editing_WidthContextMenuItem { + get { return "esri_editing_WidthContextMenuItem"; } + } + ///Returns the id string for "Height..." (RectangleHeightCommand, Editing) + public static string esri_editing_HeightContextMenuItem { + get { return "esri_editing_HeightContextMenuItem"; } + } + ///Returns the id string for "Width..." (RectangleWidthCommand, Editing) + public static string esri_editing_EllipseWidthContextMenuItem { + get { return "esri_editing_EllipseWidthContextMenuItem"; } + } + ///Returns the id string for "Height..." (RectangleHeightCommand, Editing) + public static string esri_editing_EllipseHeightContextMenuItem { + get { return "esri_editing_EllipseHeightContextMenuItem"; } + } + ///Returns the id string for "Parallel" (ParallelCommand, Editing) + public static string esri_editing_ParallelContextMenuItem { + get { return "esri_editing_ParallelContextMenuItem"; } + } + ///Returns the id string for "Perpendicular" (PerpendicularCommand, Editing) + public static string esri_editing_PerpendicularContextMenuItem { + get { return "esri_editing_PerpendicularContextMenuItem"; } + } + ///Returns the id string for "Segment Deflection..." (SegmentDeflectionCommand, Editing) + public static string esri_editing_SegmentDeflectionContextMenuItem { + get { return "esri_editing_SegmentDeflectionContextMenuItem"; } + } + ///Returns the id string for "Vertical" (VerticalCommand, Editing) + public static string esri_editing_VerticalContextMenuItem { + get { return "esri_editing_VerticalContextMenuItem"; } + } + ///Returns the id string for "Absolute X,Y,Z..." (AbsoluteXYZCommand, Editing) + public static string esri_editing_AbsoluteXYZContextMenuItem { + get { return "esri_editing_AbsoluteXYZContextMenuItem"; } + } + ///Returns the id string for "Find Text" (FindTextTool, Editing) + public static string esri_editing_FindTextContextMenuItem { + get { return "esri_editing_FindTextContextMenuItem"; } + } + ///Returns the id string for "Delta X,Y,Z..." (DeltaXYZCommand, Editing) + public static string esri_editing_DeltaXYZContextMenuItem { + get { return "esri_editing_DeltaXYZContextMenuItem"; } + } + ///Returns the id string for "Trim to Length..." (TrimToLengthCommand, Editing) + public static string esri_editing_TrimToLengthContextMenuItem { + get { return "esri_editing_TrimToLengthContextMenuItem"; } + } + ///Returns the id string for "Reverse Direction" (ReverseDirectionCommand, Editing) + public static string esri_editing_ReverseDirectionContextMenuItem { + get { return "esri_editing_ReverseDirectionContextMenuItem"; } + } + ///Returns the id string for "Add Vertex" (AddVertexCommand, Editing) + public static string esri_editing_InsertVertexContextMenuItem { + get { return "esri_editing_InsertVertexContextMenuItem"; } + } + ///Returns the id string for "Delete Vertex" (DeleteVertexCommand, Editing) + public static string esri_editing_DeleteVertexContextMenuItem { + get { return "esri_editing_DeleteVertexContextMenuItem"; } + } + ///Returns the id string for "Move..." (MoveVertexCommand, Editing) + public static string esri_editing_MoveContextMenuItem { + get { return "esri_editing_MoveContextMenuItem"; } + } + ///Returns the id string for "Move To..." (MoveToVertexCommand, Editing) + public static string esri_editing_MoveToContextMenuItem { + get { return "esri_editing_MoveToContextMenuItem"; } + } + ///Returns the id string for "Square and Finish" (SquareAndFinishCommand, Editing) + public static string esri_editing_SquareAndFinishCommand { + get { return "esri_editing_SquareAndFinishCommand"; } + } + ///Returns the id string for "Normal" (EditVerticesNormalModeCommand, Editing) + public static string esri_editing_EditVerticesNormal { + get { return "esri_editing_EditVerticesNormal"; } + } + ///Returns the id string for "Add" (EditVerticesAddModeCommand, Editing) + public static string esri_editing_EditVerticesAdd { + get { return "esri_editing_EditVerticesAdd"; } + } + ///Returns the id string for "Delete" (EditVerticesDeleteModeCommand, Editing) + public static string esri_editing_EditVerticesDelete { + get { return "esri_editing_EditVerticesDelete"; } + } + ///Returns the id string for "Revert changes" (Templates.ClearTemplateOverridesContextCommand, Editing) + public static string esri_editing_templateRevertOverrides { + get { return "esri_editing_templateRevertOverrides"; } + } + ///Returns the id string for "Save As" (Templates.SaveToNewTemplateContextCommand, Editing) + public static string esri_editing_templateSaveAs { + get { return "esri_editing_templateSaveAs"; } + } + ///Returns the id string for "Properties" (Templates.TemplatePropertiesContextCommand, Editing) + public static string esri_editing_templateProperties { + get { return "esri_editing_templateProperties"; } + } + ///Returns the id string for "Delete" (Templates.DeleteTemplateContextCommand, Editing) + public static string esri_editing_templateDelete { + get { return "esri_editing_templateDelete"; } + } + ///Returns the id string for "Duplicate" (Templates.DuplicateTemplateContextCommand, Editing) + public static string esri_editing_templateDuplicate { + get { return "esri_editing_templateDuplicate"; } + } + ///Returns the id string for "Convert to Multiple Parts" (AnnotationConvertToMultiPartCommand, Editing) + public static string esri_editing_annotationConvertToMultiPartButton { + get { return "esri_editing_annotationConvertToMultiPartButton"; } + } + ///Returns the id string for "Convert to Single Part" (AnnotationConvertToSinglePartCommand, Editing) + public static string esri_editing_annotationConvertToSinglePartButton { + get { return "esri_editing_annotationConvertToSinglePartButton"; } + } + ///Returns the id string for "Stack" (AnnotationStackCommand, Editing) + public static string esri_editing_annotationStackButton { + get { return "esri_editing_annotationStackButton"; } + } + ///Returns the id string for "Unstack" (AnnotationUnstackCommand, Editing) + public static string esri_editing_annotationUnstackButton { + get { return "esri_editing_annotationUnstackButton"; } + } + ///Returns the id string for "Flip Annotation" (AnnotationFlipAnnotationCommand, Editing) + public static string esri_editing_annotationFlipAnnotationButton { + get { return "esri_editing_annotationFlipAnnotationButton"; } + } + ///Returns the id string for "Horizontal" (AnnotationMakeHorizontalCommand, Editing) + public static string esri_editing_annotationMakeHorizontalButton { + get { return "esri_editing_annotationMakeHorizontalButton"; } + } + ///Returns the id string for "Straight" (AnnotationMakeStraightCommand, Editing) + public static string esri_editing_annotationMakeStraightButton { + get { return "esri_editing_annotationMakeStraightButton"; } + } + ///Returns the id string for "Curved" (AnnotationMakeCurvedCommand, Editing) + public static string esri_editing_annotationMakeCurvedButton { + get { return "esri_editing_annotationMakeCurvedButton"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNew { + get { return "esri_editing_templateNew"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNewFromFeature { + get { return "esri_editing_templateNewFromFeature"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNewForLayer { + get { return "esri_editing_templateNewForLayer"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNewGroup { + get { return "esri_editing_templateNewGroup"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNewPreset { + get { return "esri_editing_templateNewPreset"; } + } + ///Returns the id string for "Add to Favorites" (AddFavoritesContextCommand, Editing) + public static string esri_editing_addFavoriteCommand { + get { return "esri_editing_addFavoriteCommand"; } + } + ///Returns the id string for "Add to Tools Gallery" (AddGalleryContextCommand, Editing) + public static string esri_editing_addGalleryCommand { + get { return "esri_editing_addGalleryCommand"; } + } + ///Returns the id string for "Remove from Favorites" (RemoveFavoritesContextCommand, Editing) + public static string esri_editing_removeFavoriteCommand { + get { return "esri_editing_removeFavoriteCommand"; } + } + ///Returns the id string for "Remove from Tools Gallery" (RemoveGalleryContextCommand, Editing) + public static string esri_editing_removeGalleryCommand { + get { return "esri_editing_removeGalleryCommand"; } + } + ///Returns the id string for "Properties" (Templates.MpModelSelectorContextCommand, Editing) + public static string esri_editing_MpModelSelectorProperties { + get { return "esri_editing_MpModelSelectorProperties"; } + } + ///Returns the id string for "Delete all templates" (Templates.DeleteAllTemplatesContextCommand, Editing) + public static string esri_editing_DeleteAllTemplates { + get { return "esri_editing_DeleteAllTemplates"; } + } + ///Returns the id string for "Create all templates" (Templates.CreateAllTemplatesContextCommand, Editing) + public static string esri_editing_CreateAllTemplates { + get { return "esri_editing_CreateAllTemplates"; } + } + ///Returns the id string for "Set Map Elevation Surface Properties" (MapSurfacesPropertiesCommand, Editing) + public static string esri_editing_openMapSurfacesPropertiesButton { + get { return "esri_editing_openMapSurfacesPropertiesButton"; } + } + ///Returns the id string for "Large Icons" (LargeViewContextCommand, Editing) + public static string esri_editing_largeView { + get { return "esri_editing_largeView"; } + } + ///Returns the id string for "Small Icons" (SmallViewContextCommand, Editing) + public static string esri_editing_smallView { + get { return "esri_editing_smallView"; } + } + ///Returns the id string for "List" (ListViewContextCommand, Editing) + public static string esri_editing_listView { + get { return "esri_editing_listView"; } + } + ///Returns the id string for "Group by function" (GroupByFunctionContextCommand, Editing) + public static string esri_editing_groupByFunction { + get { return "esri_editing_groupByFunction"; } + } + ///Returns the id string for "Flash" (Attributes.FlashContextCommand, Editing) + public static string esri_editing_Attributes_FlashSelectionContextMenuItem { + get { return "esri_editing_Attributes_FlashSelectionContextMenuItem"; } + } + ///Returns the id string for "Zoom To" (Attributes.ZoomToContextCommand, Editing) + public static string esri_editing_Attributes_ZoomToSelectionContextMenuItem { + get { return "esri_editing_Attributes_ZoomToSelectionContextMenuItem"; } + } + ///Returns the id string for "Pan To" (Attributes.PanToContextCommand, Editing) + public static string esri_editing_Attributes_PanToSelectionContextMenuItem { + get { return "esri_editing_Attributes_PanToSelectionContextMenuItem"; } + } + ///Returns the id string for "Copy Attributes" (Attributes.CopyAttributesCommand, Editing) + public static string esri_editing_Attributes_CopyAttributesContextMenuItem { + get { return "esri_editing_Attributes_CopyAttributesContextMenuItem"; } + } + ///Returns the id string for "Paste Attributes" (Attributes.PasteAttributesCommand, Editing) + public static string esri_editing_Attributes_PasteAttributesContextMenuItem { + get { return "esri_editing_Attributes_PasteAttributesContextMenuItem"; } + } + ///Returns the id string for "Unselect" (Attributes.UnselectCommand, Editing) + public static string esri_editing_Attributes_UnselectContextMenuItem { + get { return "esri_editing_Attributes_UnselectContextMenuItem"; } + } + ///Returns the id string for "Delete" (Attributes.DeleteCommand, Editing) + public static string esri_editing_Attributes_DeleteSelectionContextMenuItem { + get { return "esri_editing_Attributes_DeleteSelectionContextMenuItem"; } + } + ///Returns the id string for "Attribute Table" (Attributes.OpenAttributesTableCommand, Editing) + public static string esri_editing_Attributes_OpenTableContextMenuItem { + get { return "esri_editing_Attributes_OpenTableContextMenuItem"; } + } + ///Returns the id string for "Attribute Table Showing Selection" (Attributes.OpenAttributesTableWithSelectionCommand, Editing) + public static string esri_editing_Attributes_OpenTableWithSelectionContextMenuItem { + get { return "esri_editing_Attributes_OpenTableWithSelectionContextMenuItem"; } + } + ///Returns the id string for "New Template From Feature" (Attributes.NewTemplateFromFeatureCommand, Editing) + public static string esri_editing_Attributes_NewTemplateFromFeatureContextMenuItem { + get { return "esri_editing_Attributes_NewTemplateFromFeatureContextMenuItem"; } + } + ///Returns the id string for "Layer Properties" (Attributes.LayerPropertiesCommand, Editing) + public static string esri_editing_Attributes_LayerPropertiesContextMenuItem { + get { return "esri_editing_Attributes_LayerPropertiesContextMenuItem"; } + } + ///Returns the id string for "Standalone Table Properties" (Attributes.StandaloneTablePropertiesCommand, Editing) + public static string esri_editing_Attributes_StandaloneTablePropertiesContextMenuItem { + get { return "esri_editing_Attributes_StandaloneTablePropertiesContextMenuItem"; } + } + ///Returns the id string for "Clear Selection" (Attributes.ClearSelectionCommand, Editing) + public static string esri_editing_Attributes_ClearSelectionContextMenuItem { + get { return "esri_editing_Attributes_ClearSelectionContextMenuItem"; } + } + ///Returns the id string for "Select" (Attributes.SelectCommand, Editing) + public static string esri_editing_Attributes_SelectContextMenuItem { + get { return "esri_editing_Attributes_SelectContextMenuItem"; } + } + ///Returns the id string for "Only Select This" (Attributes.OnlySelectThisCommand, Editing) + public static string esri_editing_Attributes_OnlySelectThisContextMenuItem { + get { return "esri_editing_Attributes_OnlySelectThisContextMenuItem"; } + } + ///Returns the id string for "Remove From Relationship" (Attributes.RemoveFromRelationshipCommand, Editing) + public static string esri_editing_Attributes_RemoveFromRelationshipContextMenuItem { + get { return "esri_editing_Attributes_RemoveFromRelationshipContextMenuItem"; } + } + ///Returns the id string for "Add Selected To Relationship" (Attributes.AddSelectedToRelationshipCommand, Editing) + public static string esri_editing_Attributes_AddSelectedToRelationshipContextMenuItem { + get { return "esri_editing_Attributes_AddSelectedToRelationshipContextMenuItem"; } + } + ///Returns the id string for "Add New To Relationship" (Attributes.AddNewToRelationshipCommand, Editing) + public static string esri_editing_Attributes_AddNewToRelationshipContextMenuItem { + get { return "esri_editing_Attributes_AddNewToRelationshipContextMenuItem"; } + } + ///Returns the id string for "Remove All From Relationship" (Attributes.RemoveAllFromRelationshipCommand, Editing) + public static string esri_editing_Attributes_RemoveAllFromRelationshipContextMenuItem { + get { return "esri_editing_Attributes_RemoveAllFromRelationshipContextMenuItem"; } + } + ///Returns the id string for "Add To Map" (Attributes.AddToMapCommand, Editing) + public static string esri_editing_Attributes_AddToMapContextMenuItem { + get { return "esri_editing_Attributes_AddToMapContextMenuItem"; } + } + ///Returns the id string for "To Line" (SegmentToLineCommand, Editing) + public static string esri_editing_changesegment_ToLineCommand { + get { return "esri_editing_changesegment_ToLineCommand"; } + } + ///Returns the id string for "To Circular Arc" (SegmentToArcCommand, Editing) + public static string esri_editing_changesegment_ToCircularArcCommand { + get { return "esri_editing_changesegment_ToCircularArcCommand"; } + } + ///Returns the id string for "To Bezier Curve" (SegmentToCurveCommand, Editing) + public static string esri_editing_changesegment_ToBezierCurveCommand { + get { return "esri_editing_changesegment_ToBezierCurveCommand"; } + } + ///Returns the id string for "Set Editing Options" (EditingOptionsCommand, Editing) + public static string esri_editing_openEditingOptionsButton { + get { return "esri_editing_openEditingOptionsButton"; } + } + ///Returns the id string for "Add To Feature Class" (esri_editing_EditingModule:OnClick_AddToFeatureClass, Editing) + public static string esri_editing_addToFeatureClass { + get { return "esri_editing_addToFeatureClass"; } + } + ///Returns the id string for "Rematch Addresses..." (esri_editing_EditingModule:TableManager.RematchAddresses, Editing) + public static string esri_mapping_OpenRematchTableContextMenuItem { + get { return "esri_mapping_OpenRematchTableContextMenuItem"; } + } + ///Returns the id string for "Attribute Table" (esri_editing_EditingModule:TableManager.OnOpenTablePane, Editing) + public static string esri_editing_table_openTablePaneButton { + get { return "esri_editing_table_openTablePaneButton"; } + } + ///Returns the id string for "Table From Selection" (esri_editing_EditingModule:TableManager.OnOpenSelectedTablePane, Editing) + public static string esri_editing_table_openSelectedTablePaneButton { + get { return "esri_editing_table_openSelectedTablePaneButton"; } + } + ///Returns the id string for "Attribute Table Showing Selection" (esri_editing_EditingModule:TableManager.OnOpenSelectedTablePane, Editing) + public static string esri_editing_table_openSelectedTablePaneMenuButton { + get { return "esri_editing_table_openSelectedTablePaneMenuButton"; } + } + ///Returns the id string for "Open" (esri_editing_EditingModule:TableManager.OnOpenTablePane, Editing) + public static string esri_editing_table_openStandaloneTablePaneButton { + get { return "esri_editing_table_openStandaloneTablePaneButton"; } + } + ///Returns the id string for "Show All" (esri_editing_tablePane:ShowAllFields, Editing) + public static string esri_editing_table_fieldsShowAllButton { + get { return "esri_editing_table_fieldsShowAllButton"; } + } + ///Returns the id string for "Aliases" (ToggleFieldAliasButton, Editing) + public static string esri_editing_table_fieldsShowAliasButton { + get { return "esri_editing_table_fieldsShowAliasButton"; } + } + ///Returns the id string for "Fields" (esri_editing_tablePane:FieldsView, Editing) + public static string esri_editing_table_fieldsViewButton { + get { return "esri_editing_table_fieldsViewButton"; } + } + ///Returns the id string for "Add" (esri_editing_tablePane:AddField, Editing) + public static string esri_editing_table_tableAddFieldButton { + get { return "esri_editing_table_tableAddFieldButton"; } + } + ///Returns the id string for "Custom Sort" (esri_editing_tablePane:CustomSort, Editing) + public static string esri_editing_table_tableCustomSortButton { + get { return "esri_editing_table_tableCustomSortButton"; } + } + ///Returns the id string for "Clear Sort" (esri_editing_tablePane:ClearSort, Editing) + public static string esri_editing_table_tableClearSortButton { + get { return "esri_editing_table_tableClearSortButton"; } + } + ///Returns the id string for "Copy Selected Rows" (esri_editing_tablePane:CopySelectedRows, Editing) + public static string esri_editing_table_tableCopySelectedRowsButton { + get { return "esri_editing_table_tableCopySelectedRowsButton"; } + } + ///Returns the id string for "Refresh" (esri_editing_tablePane:RefreshTable, Editing) + public static string esri_editing_table_refreshTableButton { + get { return "esri_editing_table_refreshTableButton"; } + } + ///Returns the id string for "Load All" (esri_editing_tablePane:LoadAll, Editing) + public static string esri_editing_table_loadAllButton { + get { return "esri_editing_table_loadAllButton"; } + } + ///Returns the id string for "Sort Ascending" (esri_editing_tablePane:SortAscending, Editing) + public static string esri_editing_tableSortAscButton { + get { return "esri_editing_tableSortAscButton"; } + } + ///Returns the id string for "Sort Descending" (esri_editing_tablePane:SortDescending, Editing) + public static string esri_editing_tableSortDescButton { + get { return "esri_editing_tableSortDescButton"; } + } + ///Returns the id string for "Custom Sort..." (esri_editing_tablePane:CustomSort, Editing) + public static string esri_editing_tableSortCustomButton { + get { return "esri_editing_tableSortCustomButton"; } + } + ///Returns the id string for "Time" (TableTimeFilterButton, Editing) + public static string esri_editing_table_timeFilterButton { + get { return "esri_editing_table_timeFilterButton"; } + } + ///Returns the id string for "Range" (TableRangeFilterButton, Editing) + public static string esri_editing_table_rangeFilterButton { + get { return "esri_editing_table_rangeFilterButton"; } + } + ///Returns the id string for "Extent" (TableExtentFilterButton, Editing) + public static string esri_editing_table_extentFilterButton { + get { return "esri_editing_table_extentFilterButton"; } + } + ///Returns the id string for "Statistics" (esri_editing_EditingModule:TableManager.Statistics, Editing) + public static string esri_editing_tableStatisticsButton { + get { return "esri_editing_tableStatisticsButton"; } + } + ///Returns the id string for "Calculate Field" (esri_editing_tablePane:CalculateField, Editing) + public static string esri_editing_tableCalculateFieldButton { + get { return "esri_editing_tableCalculateFieldButton"; } + } + ///Returns the id string for "Summarize" (esri_editing_tablePane:SummarizeField, Editing) + public static string esri_editing_tableSummarizeButton { + get { return "esri_editing_tableSummarizeButton"; } + } + ///Returns the id string for "Delete" (esri_editing_tablePane:DeleteField, Editing) + public static string esri_editing_tableDeleteFieldButton { + get { return "esri_editing_tableDeleteFieldButton"; } + } + ///Returns the id string for "Hide Field" (esri_editing_tablePane:HideField, Editing) + public static string esri_editing_tableHideFieldButton { + get { return "esri_editing_tableHideFieldButton"; } + } + ///Returns the id string for "Add Join" (esri_editing_tablePane:AddJoin, Editing) + public static string esri_editing_tableAddJoinButton { + get { return "esri_editing_tableAddJoinButton"; } + } + ///Returns the id string for "Remove Join" (esri_editing_tablePane:RemoveJoin, Editing) + public static string esri_editing_tableRemoveJoinButton { + get { return "esri_editing_tableRemoveJoinButton"; } + } + ///Returns the id string for "Remove All Joins" (esri_editing_tablePane:RemoveAllJoins, Editing) + public static string esri_editing_tableRemoveAllJoinsButton { + get { return "esri_editing_tableRemoveAllJoinsButton"; } + } + ///Returns the id string for "Add Relate" (esri_editing_tablePane:AddRelate, Editing) + public static string esri_editing_tableAddRelateButton { + get { return "esri_editing_tableAddRelateButton"; } + } + ///Returns the id string for "Remove Relate" (esri_editing_tablePane:RemoveRelate, Editing) + public static string esri_editing_tableRemoveRelateButton { + get { return "esri_editing_tableRemoveRelateButton"; } + } + ///Returns the id string for "Remove All Relates" (esri_editing_tablePane:RemoveAllRelates, Editing) + public static string esri_editing_tableRemoveAllRelatesButton { + get { return "esri_editing_tableRemoveAllRelatesButton"; } + } + ///Returns the id string for "Zoom To" (esri_editing_tablePane:ZoomToSelected, Editing) + public static string esri_editing_tableZoomToSelectedButton { + get { return "esri_editing_tableZoomToSelectedButton"; } + } + ///Returns the id string for "Zoom To" (esri_editing_tablePane:ZoomToRow, Editing) + public static string esri_editing_tableZoomToButton { + get { return "esri_editing_tableZoomToButton"; } + } + ///Returns the id string for "Pan To" (esri_editing_tablePane:PanToSelected, Editing) + public static string esri_editing_tablePanToSelectedButton { + get { return "esri_editing_tablePanToSelectedButton"; } + } + ///Returns the id string for "Pan To" (esri_editing_tablePane:PanToRow, Editing) + public static string esri_editing_tablePanToButton { + get { return "esri_editing_tablePanToButton"; } + } + ///Returns the id string for "Flash" (esri_editing_tablePane:FlashRow, Editing) + public static string esri_editing_tableFlashButton { + get { return "esri_editing_tableFlashButton"; } + } + ///Returns the id string for "Manage Attachments" (esri_editing_tablePane:OnOpenAttachmentsManager, Editing) + public static string esri_editing_tableOpenAttachmentsButton { + get { return "esri_editing_tableOpenAttachmentsButton"; } + } + ///Returns the id string for "All" (esri_editing_tablePane:OnSelectAllRecords, Editing) + public static string esri_editing_tableSelectAllButton { + get { return "esri_editing_tableSelectAllButton"; } + } + ///Returns the id string for "Switch" (esri_editing_tablePane:OnSwitchRecordSelection, Editing) + public static string esri_editing_tableSwitchSelButton { + get { return "esri_editing_tableSwitchSelButton"; } + } + ///Returns the id string for "Clear" (esri_editing_tablePane:OnClearRecordSelection, Editing) + public static string esri_editing_tableClearSelectionButton { + get { return "esri_editing_tableClearSelectionButton"; } + } + ///Returns the id string for "Delete" (esri_editing_tablePane:OnDeleteSelectedRows, Editing) + public static string esri_editing_tableDeleteSelected { + get { return "esri_editing_tableDeleteSelected"; } + } + ///Returns the id string for "Delete Row" (esri_editing_tablePane:DeleteRow, Editing) + public static string esri_editing_tableDeleteRow { + get { return "esri_editing_tableDeleteRow"; } + } + ///Returns the id string for "Select/Unselect" (esri_editing_tablePane:OnSelectRow, Editing) + public static string esri_editing_tableSelectRowButton { + get { return "esri_editing_tableSelectRowButton"; } + } + ///Returns the id string for "Highlight/Unhighlight" (esri_editing_tablePane:OnHighlightRow, Editing) + public static string esri_editing_tableHighlightRowButton { + get { return "esri_editing_tableHighlightRowButton"; } + } + ///Returns the id string for "Reselect Highlighted" (esri_editing_tablePane:ReselectHighlighted, Editing) + public static string esri_editing_tableReselectHighlightedButton { + get { return "esri_editing_tableReselectHighlightedButton"; } + } + ///Returns the id string for "Pop-up" (esri_editing_tablePane:PopupRow, Editing) + public static string esri_editing_tablePopupButton { + get { return "esri_editing_tablePopupButton"; } + } + ///Returns the id string for "Map All Suggestions" (esri_editing_rematchAddressesDockPane:ZoomToAll_Handler, Editing) + public static string esri_editing_rematchMapAllSuggestions { + get { return "esri_editing_rematchMapAllSuggestions"; } + } + ///Returns the id string for "Default Sort Order" (esri_editing_rematchAddressesDockPane:DefaultSortOrder_Handler, Editing) + public static string esri_editing_rematchDefaultSortOrder { + get { return "esri_editing_rematchDefaultSortOrder"; } + } + ///Returns the id string for "Matched Addresses with Score 80 - 100" (esri_editing_rematchAddressesDockPane:QueryScoreAbove80_Handler, Editing) + public static string esri_editing_rematchQueryScoreAbove80 { + get { return "esri_editing_rematchQueryScoreAbove80"; } + } + ///Returns the id string for "Matched Addresses with Score below 80" (esri_editing_rematchAddressesDockPane:QueryScoreBelow80_Handler, Editing) + public static string esri_editing_rematchQueryScoreBelow80 { + get { return "esri_editing_rematchQueryScoreBelow80"; } + } + ///Returns the id string for "Unmatched Addresses" (esri_editing_rematchAddressesDockPane:QueryUnmatched_Handler, Editing) + public static string esri_editing_rematchQueryUnmatched { + get { return "esri_editing_rematchQueryUnmatched"; } + } + ///Returns the id string for "Matched Addresses with Candidates Tied" (esri_editing_rematchAddressesDockPane:QueryMatchedTied_Handler, Editing) + public static string esri_editing_rematchQueryMatchedTied { + get { return "esri_editing_rematchQueryMatchedTied"; } + } + ///Returns the id string for "Unmatched Addresses with Candidates Tied" (esri_editing_rematchAddressesDockPane:QueryUnmatchedTied_Handler, Editing) + public static string esri_editing_rematchQueryUnmatchedTied { + get { return "esri_editing_rematchQueryUnmatchedTied"; } + } + ///Returns the id string for "Custom Query" (esri_editing_rematchAddressesDockPane:QueryCustom_Handler, Editing) + public static string esri_editing_rematchQueryCustom { + get { return "esri_editing_rematchQueryCustom"; } + } + ///Returns the id string for "All Addresses" (esri_editing_rematchAddressesDockPane:QueryAllAddresses_Handler, Editing) + public static string esri_editing_rematchAllAddresses { + get { return "esri_editing_rematchAllAddresses"; } + } + ///Returns the id string for "Export Features" (esri_editing_tablePane:ExportFeatures, Editing) + public static string esri_editing_tableExportFeaturesButton { + get { return "esri_editing_tableExportFeaturesButton"; } + } + ///Returns the id string for "Export Table" (esri_editing_tablePane:TableExportTable, Editing) + public static string esri_editing_tableExportTableButton { + get { return "esri_editing_tableExportTableButton"; } + } + ///Returns the id string for "Select By Attributes" (esri_editing_tablePane:OnSelectByAttributes, Editing) + public static string esri_editing_tableselectByAttributeButton { + get { return "esri_editing_tableselectByAttributeButton"; } + } + ///Returns the id string for "Reconcile" (esri_editing_EditingModule:ShowEditorReconcileDialog, Editing) + public static string esri_editor_reconcileVersionButton { + get { return "esri_editor_reconcileVersionButton"; } + } + ///Returns the id string for "Post" (esri_editing_EditingModule:OnPostVersion, Editing) + public static string esri_editor_PostVersionButton { + get { return "esri_editor_PostVersionButton"; } + } + ///Returns the id string for "Conflict Manager" (esri_editing_EditingModule:ShowVersionConflictManagerDialog, Editing) + public static string esri_editor_ConflictManagerButton { + get { return "esri_editor_ConflictManagerButton"; } + } + ///Returns the id string for "Version Changes" (esri_editing_EditingModule:ShowVersionChangesDialog, Editing) + public static string esri_editor_VersionChangesButton { + get { return "esri_editor_VersionChangesButton"; } + } + ///Returns the id string for "Refresh" (esri_editing_EditingModule:RefreshSelectedVersion, Editing) + public static string esri_editor_versionRefreshMapButton { + get { return "esri_editor_versionRefreshMapButton"; } + } + ///Returns the id string for "Error Inspector" (esri_editing_EditingModule:ShowTopologyErrorInspectorWindow, Editing) + public static string esri_editing_ShowTopologyErrorInspectorBtn { + get { return "esri_editing_ShowTopologyErrorInspectorBtn"; } + } + ///Returns the id string for "Error Inspector" (esri_editing_EditingModule:ShowParcelErrorInspectorWindow, Editing) + public static string esri_editing_ShowParcelErrorInspectorBtn { + get { return "esri_editing_ShowParcelErrorInspectorBtn"; } + } + ///Returns the id string for "Error Inspector" (esri_editing_EditingModule:ShowErrorInspectorWindow, Editing) + public static string esri_editing_ShowErrorInspector { + get { return "esri_editing_ShowErrorInspector"; } + } + ///Returns the id string for "Validate All" (ArcGIS.Desktop.Editing.TopologyValidateCommand, Editing) + public static string esri_editing_ValidateTopology { + get { return "esri_editing_ValidateTopology"; } + } + ///Returns the id string for "Validate Extent" (ArcGIS.Desktop.Editing.TopologyValidateExtentCommand, Editing) + public static string esri_editing_ValidateTopologyExtent { + get { return "esri_editing_ValidateTopologyExtent"; } + } + ///Returns the id string for "Flash" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.FlashRowCmd, Editing) + public static string esri_editing_errorInspectorFlashButton { + get { return "esri_editing_errorInspectorFlashButton"; } + } + ///Returns the id string for "Zoom To" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ZoomToRowCmd, Editing) + public static string esri_editing_errorInspectorZoomToButton { + get { return "esri_editing_errorInspectorZoomToButton"; } + } + ///Returns the id string for "Pan To" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.PanToRowCmd, Editing) + public static string esri_editing_errorInspectorPanToButton { + get { return "esri_editing_errorInspectorPanToButton"; } + } + ///Returns the id string for "Pop-up" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.PopupRowCmd, Editing) + public static string esri_editing_errorInspectorPopupButton { + get { return "esri_editing_errorInspectorPopupButton"; } + } + ///Returns the id string for "Select/Unselect" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.SelectRowCmd, Editing) + public static string esri_editing_errorInspectorSelectRowButton { + get { return "esri_editing_errorInspectorSelectRowButton"; } + } + ///Returns the id string for "All" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.SelectAllRowsCommand, Editing) + public static string esri_editing_errorInspectorSelectAllButton { + get { return "esri_editing_errorInspectorSelectAllButton"; } + } + ///Returns the id string for "Switch" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.SwtichRowSelectionCommand, Editing) + public static string esri_editing_errorInspectorSwitchSelButton { + get { return "esri_editing_errorInspectorSwitchSelButton"; } + } + ///Returns the id string for "Clear" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ClearRowSelectionCommand, Editing) + public static string esri_editing_errorInspectorClearSelectionButton { + get { return "esri_editing_errorInspectorClearSelectionButton"; } + } + ///Returns the id string for "Zoom To" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ZoomToSelectedCommand, Editing) + public static string esri_editing_errorInspectorZoomToSelectedButton { + get { return "esri_editing_errorInspectorZoomToSelectedButton"; } + } + ///Returns the id string for "Mark As Exception" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.MarkAsExceptionCommand, Editing) + public static string esri_editing_errorInspectorMarkAsExceptions { + get { return "esri_editing_errorInspectorMarkAsExceptions"; } + } + ///Returns the id string for "Clear Exception" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.MarkAsErrorCommand, Editing) + public static string esri_editing_errorInspectorMarkAsErrors { + get { return "esri_editing_errorInspectorMarkAsErrors"; } + } + ///Returns the id string for "Validate Extent" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ValidateExtentCommand, Editing) + public static string esri_editing_errorInspectorValidateExtent { + get { return "esri_editing_errorInspectorValidateExtent"; } + } + ///Returns the id string for "Features" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.SelectErrorFeaturesCommand, Editing) + public static string esri_editing_errorInspectorSelectErrorFeatures { + get { return "esri_editing_errorInspectorSelectErrorFeatures"; } + } + ///Returns the id string for "Map Extent" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.MapExtentFilterCommand, Editing) + public static string esri_editing_errorInspectorMapExtentFilter { + get { return "esri_editing_errorInspectorMapExtentFilter"; } + } + ///Returns the id string for "Show Shape Length/Area" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ToggleShapeLengthAreaCommand, Editing) + public static string esri_editing_errorInspectorToggleShapeLengthArea { + get { return "esri_editing_errorInspectorToggleShapeLengthArea"; } + } + ///Returns the id string for "Rules" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.TopologyRuleFilterCommand, Editing) + public static string esri_editing_errorInspectorTopologyRuleFilter { + get { return "esri_editing_errorInspectorTopologyRuleFilter"; } + } + ///Returns the id string for "Topology Rule..." (ArcGIS.Desktop.Internal.Editing.ErrorInspector.TopologyRuleInfoCommand, Editing) + public static string esri_editing_errorInspectorTopologyShowRuleButton { + get { return "esri_editing_errorInspectorTopologyShowRuleButton"; } + } + ///Returns the id string for "Remove Overlap" (TopologySubtractFeaturesCommand, Editing) + public static string esri_editing_topology_fix_RemoveOverlapContextMenuItem { + get { return "esri_editing_topology_fix_RemoveOverlapContextMenuItem"; } + } + ///Returns the id string for "Remove Segment" (TopologySubtractFeaturesCommand, Editing) + public static string esri_editing_topology_fix_RemoveSegmentContextMenuItem { + get { return "esri_editing_topology_fix_RemoveSegmentContextMenuItem"; } + } + ///Returns the id string for "Create Feature" (TopologyCreateFeaturesCommand, Editing) + public static string esri_editing_topology_fix_CreateContextMenuItem { + get { return "esri_editing_topology_fix_CreateContextMenuItem"; } + } + ///Returns the id string for "Merge" (TopologyMergeCommand, Editing) + public static string esri_editing_topology_fix_MergeContextMenuItem { + get { return "esri_editing_topology_fix_MergeContextMenuItem"; } + } + ///Returns the id string for "Merge to Largest" (TopologyMergeLargestCommand, Editing) + public static string esri_editing_topology_fix_MergeToLargestContextMenuItem { + get { return "esri_editing_topology_fix_MergeToLargestContextMenuItem"; } + } + ///Returns the id string for "Delete Feature" (TopologyDeleteFeaturesCommand, Editing) + public static string esri_editing_topology_fix_DeleteContextMenuItem { + get { return "esri_editing_topology_fix_DeleteContextMenuItem"; } + } + ///Returns the id string for "Split" (TopologySplitFeaturesCommand, Editing) + public static string esri_editing_topology_fix_SplitContextMenuItem { + get { return "esri_editing_topology_fix_SplitContextMenuItem"; } + } + ///Returns the id string for "Extend" (TopologyExtendFeaturesCommand, Editing) + public static string esri_editing_topology_fix_ExtendContextMenuItem { + get { return "esri_editing_topology_fix_ExtendContextMenuItem"; } + } + ///Returns the id string for "Trim" (TopologyTrimFeaturesCommand, Editing) + public static string esri_editing_topology_fix_TrimContextMenuItem { + get { return "esri_editing_topology_fix_TrimContextMenuItem"; } + } + ///Returns the id string for "Snap" (TopologySnapCommand, Editing) + public static string esri_editing_topology_fix_SnapContextMenuItem { + get { return "esri_editing_topology_fix_SnapContextMenuItem"; } + } + ///Returns the id string for "Simplify" (TopologySimplifyFeaturesCommand, Editing) + public static string esri_editing_topology_fix_SimplifyContextMenuItem { + get { return "esri_editing_topology_fix_SimplifyContextMenuItem"; } + } + ///Returns the id string for "Explode" (TopologyExplodeLineFeaturesCommand, Editing) + public static string esri_editing_topology_fix_ExplodeContextMenuItem { + get { return "esri_editing_topology_fix_ExplodeContextMenuItem"; } + } + ///Returns the id string for "No Fix Available" (Button, Editing) + public static string esri_editing_topology_fix_NoFixContextMenuItem { + get { return "esri_editing_topology_fix_NoFixContextMenuItem"; } + } + ///Returns the id string for "Mark as Exception" (TopologyMarkAsExceptionCommand, Editing) + public static string esri_editing_topology_fix_MarkAsExceptionContextMenuItem { + get { return "esri_editing_topology_fix_MarkAsExceptionContextMenuItem"; } + } + ///Returns the id string for "Clear Exception" (TopologyMarkAsErrorCommand, Editing) + public static string esri_editing_topology_fix_MarkAsErrorContextMenuItem { + get { return "esri_editing_topology_fix_MarkAsErrorContextMenuItem"; } + } + ///Returns the id string for "Topology Rule..." (ArcGIS.Desktop.Editing.TopologyFixToolRuleInfoCommand, Editing) + public static string esri_editing_topology_fixTool_ShowRuleButton { + get { return "esri_editing_topology_fixTool_ShowRuleButton"; } + } + ///Returns the id string for "Set Origin" (GridSetOriginCommand, Editing) + public static string esri_editing_GridSetOriginCommand { + get { return "esri_editing_GridSetOriginCommand"; } + } + ///Returns the id string for "Set Rotation" (GridSetRotationCommand, Editing) + public static string esri_editing_GridSetRotationCommand { + get { return "esri_editing_GridSetRotationCommand"; } + } + ///Returns the id string for "Set Origin and Rotation" (GridSetOriginAndRotationCommand, Editing) + public static string esri_editing_GridSetOriginAndRotationCommand { + get { return "esri_editing_GridSetOriginAndRotationCommand"; } + } + ///Returns the id string for "Commit" (GridCommitCommand, Editing) + public static string esri_editing_GridCommit { + get { return "esri_editing_GridCommit"; } + } + ///Returns the id string for "Cancel" (GridCancelCommand, Editing) + public static string esri_editing_GridCancel { + get { return "esri_editing_GridCancel"; } + } + ///Returns the id string for "Search" (esri_editing_EditingModule:ShowParcelRecordSearchWindow, Editing) + public static string esri_editing_ShowParcelRecordSearch { + get { return "esri_editing_ShowParcelRecordSearch"; } + } + ///Returns the id string for "New" (esri_editing_EditingModule:ShowParcelRecordNewWindow, Editing) + public static string esri_editing_ShowParcelRecordNew { + get { return "esri_editing_ShowParcelRecordNew"; } + } + ///Returns the id string for "Split" (SplitFeatureCommand, Editing) + public static string esri_editing_SplitFeatureCommand { + get { return "esri_editing_SplitFeatureCommand"; } + } + } + public static partial class Buttonpalette { + ///Returns the id string for "Arc Constructors" (Buttonpalette, Editing) + public static string esri_editing_ArcConstructorPalette { + get { return "esri_editing_ArcConstructorPalette"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_editing_construction_point_tools" (Component, Editing) + public static string esri_editing_construction_point_tools { + get { return "esri_editing_construction_point_tools"; } + } + ///Returns the id string for "esri_editing_construction_multipoint_tools" (Component, Editing) + public static string esri_editing_construction_multipoint_tools { + get { return "esri_editing_construction_multipoint_tools"; } + } + ///Returns the id string for "esri_editing_construction_polyline_tools" (Component, Editing) + public static string esri_editing_construction_polyline_tools { + get { return "esri_editing_construction_polyline_tools"; } + } + ///Returns the id string for "esri_editing_construction_polygon_tools" (Component, Editing) + public static string esri_editing_construction_polygon_tools { + get { return "esri_editing_construction_polygon_tools"; } + } + ///Returns the id string for "esri_editing_construction_multipatch_tools" (Component, Editing) + public static string esri_editing_construction_multipatch_tools { + get { return "esri_editing_construction_multipatch_tools"; } + } + ///Returns the id string for "esri_editing_construction_radial_tools" (Component, Editing) + public static string esri_editing_construction_radial_tools { + get { return "esri_editing_construction_radial_tools"; } + } + ///Returns the id string for "esri_editing_construction_annotation_tools" (Component, Editing) + public static string esri_editing_construction_annotation_tools { + get { return "esri_editing_construction_annotation_tools"; } + } + ///Returns the id string for "esri_editing_placement_tool_options" (ArcGIS.Desktop.Editing.Templates.PlacementToolOptionsViewModel, Editing) + public static string esri_editing_placement_tool_options { + get { return "esri_editing_placement_tool_options"; } + } + ///Returns the id string for "esri_editing_shape3d_tool_options" (ArcGIS.Desktop.Editing.Templates.Shape3DToolOptionsViewModel, Editing) + public static string esri_editing_shape3d_tool_options { + get { return "esri_editing_shape3d_tool_options"; } + } + ///Returns the id string for "esri_editing_densify_tool_options" (ArcGIS.Desktop.Editing.DensifyLinesEmbeddableControl, Editing) + public static string esri_editing_densify_tool_options { + get { return "esri_editing_densify_tool_options"; } + } + ///Returns the id string for "esri_editing_gdbTopology" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.InspectorTopologyErrorType, Editing) + public static string esri_editing_gdbTopology { + get { return "esri_editing_gdbTopology"; } + } + ///Returns the id string for "esri_editing_gdbParcelFabric" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.InspectorParcelErrorType, Editing) + public static string esri_editing_gdbParcelFabric { + get { return "esri_editing_gdbParcelFabric"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_PreviewTab" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.PreviewErrorViewModel, Editing) + public static string esri_editing_ErrorInspector_PreviewTab { + get { return "esri_editing_ErrorInspector_PreviewTab"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_DetailsTab" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.DetailsViewModel, Editing) + public static string esri_editing_ErrorInspector_DetailsTab { + get { return "esri_editing_ErrorInspector_DetailsTab"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_FixTab" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.FixErrorViewModel, Editing) + public static string esri_editing_ErrorInspector_FixTab { + get { return "esri_editing_ErrorInspector_FixTab"; } + } + ///Returns the id string for "esri_editing_transformation_pointIdentity" (Templates.PointIdentityBuilderMethod, Editing) + public static string esri_editing_transformation_pointIdentity { + get { return "esri_editing_transformation_pointIdentity"; } + } + ///Returns the id string for "esri_editing_transformation_pointPrimaryIdentity" (Templates.PointPrimaryIdentityBuilderMethod, Editing) + public static string esri_editing_transformation_pointPrimaryIdentity { + get { return "esri_editing_transformation_pointPrimaryIdentity"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtEndOfLine" (Templates.PointAtEndOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtEndOfLine { + get { return "esri_editing_transformation_pointAtEndOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtBeginningOfLine" (Templates.PointAtBeginningOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtBeginningOfLine { + get { return "esri_editing_transformation_pointAtBeginningOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtBeginningOfRadial" (Templates.PointAtBeginningOfRadialBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtBeginningOfRadial { + get { return "esri_editing_transformation_pointAtBeginningOfRadial"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtNotEndOfLine" (Templates.PointAtNotEndOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtNotEndOfLine { + get { return "esri_editing_transformation_pointAtNotEndOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtNotBeginningOfLine" (Templates.PointAtNotBeginningOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtNotBeginningOfLine { + get { return "esri_editing_transformation_pointAtNotBeginningOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtInteriorVertices" (Templates.PointAtInteriorVerticesBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtInteriorVertices { + get { return "esri_editing_transformation_pointAtInteriorVertices"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtAllVerticesOfLine" (Templates.PointAtAllVerticesOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtAllVerticesOfLine { + get { return "esri_editing_transformation_pointAtAllVerticesOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtIntersectionVerticesOfLine" (Templates.PointAtIntersectionVerticesOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtIntersectionVerticesOfLine { + get { return "esri_editing_transformation_pointAtIntersectionVerticesOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_offsetLine" (Templates.OffsetLineBuilderMethod, Editing) + public static string esri_editing_transformation_offsetLine { + get { return "esri_editing_transformation_offsetLine"; } + } + ///Returns the id string for "esri_editing_transformation_offsetPrimaryLine" (Templates.OffsetPrimaryLineBuilderMethod, Editing) + public static string esri_editing_transformation_offsetPrimaryLine { + get { return "esri_editing_transformation_offsetPrimaryLine"; } + } + ///Returns the id string for "esri_editing_transformation_bufferPointToPolygon" (Templates.BufferPointToPolygonBuilderMethod, Editing) + public static string esri_editing_transformation_bufferPointToPolygon { + get { return "esri_editing_transformation_bufferPointToPolygon"; } + } + ///Returns the id string for "esri_editing_transformation_bufferLineToPolygon" (Templates.BufferLineToPolygonBuilderMethod, Editing) + public static string esri_editing_transformation_bufferLineToPolygon { + get { return "esri_editing_transformation_bufferLineToPolygon"; } + } + ///Returns the id string for "esri_editing_transformation_bufferPolygonToPolygon" (Templates.BufferPolygonToPolygonBuilderMethod, Editing) + public static string esri_editing_transformation_bufferPolygonToPolygon { + get { return "esri_editing_transformation_bufferPolygonToPolygon"; } + } + ///Returns the id string for "esri_editing_transformation_twoPointLines" (Templates.TwoPointLineBuilderMethod, Editing) + public static string esri_editing_transformation_twoPointLines { + get { return "esri_editing_transformation_twoPointLines"; } + } + ///Returns the id string for "esri_editing_transformation_polygonVertices" (Templates.PolygonVerticesBuilderMethod, Editing) + public static string esri_editing_transformation_polygonVertices { + get { return "esri_editing_transformation_polygonVertices"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtPolygonNotStart" (Templates.PolygonNotStartBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtPolygonNotStart { + get { return "esri_editing_transformation_pointAtPolygonNotStart"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtPolygonCentroid" (Templates.PointAtPolygonCentroidBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtPolygonCentroid { + get { return "esri_editing_transformation_pointAtPolygonCentroid"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtPolygonStart" (Templates.PointAtPolygonStartBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtPolygonStart { + get { return "esri_editing_transformation_pointAtPolygonStart"; } + } + ///Returns the id string for "esri_editing_transformation_polygonBoundary" (Templates.PolygonBoundaryBuilderMethod, Editing) + public static string esri_editing_transformation_polygonBoundary { + get { return "esri_editing_transformation_polygonBoundary"; } + } + ///Returns the id string for "esri_editing_transformation_polygonBoundaryTwoPoint" (Templates.PolygonBoundaryTwoPointBuilderMethod, Editing) + public static string esri_editing_transformation_polygonBoundaryTwoPoint { + get { return "esri_editing_transformation_polygonBoundaryTwoPoint"; } + } + ///Returns the id string for "esri_editing_transformation_polygonIdentity" (Templates.PolygonIdentityBuilderMethod, Editing) + public static string esri_editing_transformation_polygonIdentity { + get { return "esri_editing_transformation_polygonIdentity"; } + } + ///Returns the id string for "esri_editing_transformation_polygonPrimaryIdentity" (Templates.PolygonPrimaryIdentityBuilderMethod, Editing) + public static string esri_editing_transformation_polygonPrimaryIdentity { + get { return "esri_editing_transformation_polygonPrimaryIdentity"; } + } + ///Returns the id string for "esri_editing_transformation_connectionPoint" (Templates.ConnectionPointLineBuilderMethod, Editing) + public static string esri_editing_transformation_connectionPoint { + get { return "esri_editing_transformation_connectionPoint"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Topology Options" (ArcGIS.Desktop.Editing.TopologySelectionControlViewModel, Editing) + public static string esri_editing_TopologySelectionComboBox { + get { return "esri_editing_TopologySelectionComboBox"; } + } + ///Returns the id string for "Choose how to add Z" (ArcGIS.Desktop.Editing.CurrentZSplitViewModel, Editing) + public static string esri_editing_currentZSplitButton { + get { return "esri_editing_currentZSplitButton"; } + } + ///Returns the id string for "Map surfaces" (ArcGIS.Desktop.Editing.MapSurfacesViewModel, Editing) + public static string esri_editing_mapSurfacesComboBox { + get { return "esri_editing_mapSurfacesComboBox"; } + } + ///Returns the id string for "Enter Elevation Values" (ElevationViewModel, Editing) + public static string esri_editing_ElevationEntryBox { + get { return "esri_editing_ElevationEntryBox"; } + } + ///Returns the id string for "esri_editing_ElevationTools" (ElevationToolsViewModel, Editing) + public static string esri_editing_ElevationTools { + get { return "esri_editing_ElevationTools"; } + } + ///Returns the id string for "Active Record" (ArcGIS.Desktop.Editing.ActiveRecordControlViewModel, Editing) + public static string esri_editing_activeParcelRecord { + get { return "esri_editing_activeParcelRecord"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Active Tool" (MapToolDockPaneViewModel, Editing) + public static string esri_mapping_MapToolDockPane { + get { return "esri_mapping_MapToolDockPane"; } + } + ///Returns the id string for "Attributes" (Attributes.AttributesViewModel, Editing) + public static string esri_editing_AttributesDockPane { + get { return "esri_editing_AttributesDockPane"; } + } + ///Returns the id string for "Rematch Addresses" (ArcGIS.Desktop.Editing.RematchAddressesDockPaneViewModel, Editing) + public static string esri_editing_rematchAddressesDockPane { + get { return "esri_editing_rematchAddressesDockPane"; } + } + ///Returns the id string for "Create Features" (CreateFeaturesViewModel, Editing) + public static string esri_editing_CreateFeaturesDockPane { + get { return "esri_editing_CreateFeaturesDockPane"; } + } + ///Returns the id string for "Modify Features" (EditFeaturesViewModel, Editing) + public static string esri_editing_EditFeaturesDockPane { + get { return "esri_editing_EditFeaturesDockPane"; } + } + ///Returns the id string for "Manage Templates" (Templates.ManageTemplatesViewModel, Editing) + public static string esri_editing_ManageTemplatesDockPane { + get { return "esri_editing_ManageTemplatesDockPane"; } + } + ///Returns the id string for "Error Inspector" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ErrorInspectorViewModel, Editing) + public static string esri_editing_ErrorInspectorDockPane { + get { return "esri_editing_ErrorInspectorDockPane"; } + } + ///Returns the id string for "Records" (RecordSearchViewModel, Editing) + public static string esri_editing_RecordsDockPane { + get { return "esri_editing_RecordsDockPane"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Edit Commands" (EditFeaturesMenu, Editing) + public static string esri_editing_EFW_CommandsDynamicMenu { + get { return "esri_editing_EFW_CommandsDynamicMenu"; } + } + ///Returns the id string for "Edit Commands" (EditableLayersMenu, Editing) + public static string esri_editing_editablityDynamicMenu { + get { return "esri_editing_editablityDynamicMenu"; } + } + ///Returns the id string for "Topology Commands" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.TopologyRowDynamicMenu, Editing) + public static string esri_editing_topology_RowDynamicMenu { + get { return "esri_editing_topology_RowDynamicMenu"; } + } + ///Returns the id string for "Topology Fix Commands" (ArcGIS.Desktop.Editing.TopologyFixToolDynamicMenu, Editing) + public static string esri_editing_topology_fixTool_DynamicMenu { + get { return "esri_editing_topology_fixTool_DynamicMenu"; } + } + } + public static partial class Gallery { + ///Returns the id string for "Editor tool gallery" (GalleryCommandListViewModel, Editing) + public static string esri_EditFeaturesGallery { + get { return "esri_EditFeaturesGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Manage Edits" (Group, Editing) + public static string esri_editing_Manage { + get { return "esri_editing_Manage"; } + } + ///Returns the id string for "Snapping" (Group, Editing) + public static string esri_editing_Snapping { + get { return "esri_editing_Snapping"; } + } + ///Returns the id string for "Features" (Group, Editing) + public static string esri_editing_Features { + get { return "esri_editing_Features"; } + } + ///Returns the id string for "Selection" (Group, Editing) + public static string esri_editing_selectionGroup { + get { return "esri_editing_selectionGroup"; } + } + ///Returns the id string for "Tools" (Group, Editing) + public static string esri_editing_EditGallery { + get { return "esri_editing_EditGallery"; } + } + ///Returns the id string for "Elevation" (Group, Editing) + public static string esri_editing_elevationGroup { + get { return "esri_editing_elevationGroup"; } + } + ///Returns the id string for "Row" (Group, Editing) + public static string esri_editing_tableRowGroup { + get { return "esri_editing_tableRowGroup"; } + } + ///Returns the id string for "Field" (Group, Editing) + public static string esri_editing_tableFieldsGroup { + get { return "esri_editing_tableFieldsGroup"; } + } + ///Returns the id string for "Selection" (Group, Editing) + public static string esri_editing_tableSelectionGroup { + get { return "esri_editing_tableSelectionGroup"; } + } + ///Returns the id string for "Tools" (Group, Editing) + public static string esri_editing_tableToolsGroup { + get { return "esri_editing_tableToolsGroup"; } + } + ///Returns the id string for "Relationship" (Group, Editing) + public static string esri_editing_tableRelationshipGroup { + get { return "esri_editing_tableRelationshipGroup"; } + } + ///Returns the id string for "Export" (Group, Editing) + public static string esri_editing_tableExportGroup { + get { return "esri_editing_tableExportGroup"; } + } + ///Returns the id string for "Filter" (Group, Editing) + public static string esri_editing_tableFilterGroup { + get { return "esri_editing_tableFilterGroup"; } + } + ///Returns the id string for "Active Record" (Group, Editing) + public static string esri_editing_parcelRecordGroup { + get { return "esri_editing_parcelRecordGroup"; } + } + ///Returns the id string for "Manage Records" (Group, Editing) + public static string esri_editing_parcelManageRecordGroup { + get { return "esri_editing_parcelManageRecordGroup"; } + } + ///Returns the id string for "Splits and Merges" (Group, Editing) + public static string esri_editing_parcelSplitsAndMergesGroup { + get { return "esri_editing_parcelSplitsAndMergesGroup"; } + } + ///Returns the id string for "Construction" (Group, Editing) + public static string esri_editing_parcelConstructionGroup { + get { return "esri_editing_parcelConstructionGroup"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_editing_construction_tool_group" (Category, Editing) + public static string esri_editing_construction_tool_group { + get { return "esri_editing_construction_tool_group"; } + } + ///Returns the id string for "esri_editing_construction_point" (Category, Editing) + public static string esri_editing_construction_point { + get { return "esri_editing_construction_point"; } + } + ///Returns the id string for "esri_editing_construction_multipoint" (Category, Editing) + public static string esri_editing_construction_multipoint { + get { return "esri_editing_construction_multipoint"; } + } + ///Returns the id string for "esri_editing_construction_polyline" (Category, Editing) + public static string esri_editing_construction_polyline { + get { return "esri_editing_construction_polyline"; } + } + ///Returns the id string for "esri_editing_construction_polygon" (Category, Editing) + public static string esri_editing_construction_polygon { + get { return "esri_editing_construction_polygon"; } + } + ///Returns the id string for "esri_editing_construction_multipatch" (Category, Editing) + public static string esri_editing_construction_multipatch { + get { return "esri_editing_construction_multipatch"; } + } + ///Returns the id string for "esri_editing_construction_annotation" (Category, Editing) + public static string esri_editing_construction_annotation { + get { return "esri_editing_construction_annotation"; } + } + ///Returns the id string for "esri_editing_tool_options" (Category, Editing) + public static string esri_editing_tool_options { + get { return "esri_editing_tool_options"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_ErrorTypes" (Category, Editing) + public static string esri_editing_ErrorInspector_ErrorTypes { + get { return "esri_editing_ErrorInspector_ErrorTypes"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_Tabs" (Category, Editing) + public static string esri_editing_ErrorInspector_Tabs { + get { return "esri_editing_ErrorInspector_Tabs"; } + } + ///Returns the id string for "esri_editing_TemplateGroup_BuilderMethods" (Category, Editing) + public static string esri_editing_TemplateGroup_BuilderMethods { + get { return "esri_editing_TemplateGroup_BuilderMethods"; } + } + ///Returns the id string for "esri_editing_CommandList" (Category, Editing) + public static string esri_editing_CommandList { + get { return "esri_editing_CommandList"; } + } + } + public static partial class Component { + ///Returns the id string for "TopologyFixToolOverlayControl_EmbeddableControl" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.TopologyOverlayControlViewModel, Editing) + public static string TopologyFixToolOverlayControl_EmbeddableControl { + get { return "TopologyFixToolOverlayControl_EmbeddableControl"; } + } + ///Returns the id string for "esri_moveable_mapcontrol" (MoveTestViewModel, Editing) + public static string esri_moveable_mapcontrol { + get { return "esri_moveable_mapcontrol"; } + } + ///Returns the id string for "esri_editing_templateList" (TemplateListEmbeddableControlViewModel, Editing) + public static string esri_editing_templateList { + get { return "esri_editing_templateList"; } + } + ///Returns the id string for "esri_editing_attributes" (Attributes.AttributesEmbeddableControlViewModel, Editing) + public static string esri_editing_attributes { + get { return "esri_editing_attributes"; } + } + ///Returns the id string for "esri_editing_inspector" (Attributes.InspectorEmbeddableControlViewModel, Editing) + public static string esri_editing_inspector { + get { return "esri_editing_inspector"; } + } + ///Returns the id string for "esri_editing_mergeEmbedded" (MergeEmbeddableControlViewModel, Editing) + public static string esri_editing_mergeEmbedded { + get { return "esri_editing_mergeEmbedded"; } + } + ///Returns the id string for "esri_editing_reshapeEmbedded" (ReshapeEmbeddableControlViewModel, Editing) + public static string esri_editing_reshapeEmbedded { + get { return "esri_editing_reshapeEmbedded"; } + } + ///Returns the id string for "esri_editing_splitEmbedded" (SplitEmbeddableControlViewModel, Editing) + public static string esri_editing_splitEmbedded { + get { return "esri_editing_splitEmbedded"; } + } + ///Returns the id string for "esri_editing_splitLineEmbedded" (SplitLineEmbeddableControlViewModel, Editing) + public static string esri_editing_splitLineEmbedded { + get { return "esri_editing_splitLineEmbedded"; } + } + ///Returns the id string for "esri_editing_rightAngleEmbedded" (RightAngleEmbeddableControlViewModel, Editing) + public static string esri_editing_rightAngleEmbedded { + get { return "esri_editing_rightAngleEmbedded"; } + } + ///Returns the id string for "esri_editing_splitToolEmbedded" (SplitToolEmbeddableControlViewModel, Editing) + public static string esri_editing_splitToolEmbedded { + get { return "esri_editing_splitToolEmbedded"; } + } + ///Returns the id string for "esri_editing_moveEmbedded" (MoveEmbeddableControlViewModel, Editing) + public static string esri_editing_moveEmbedded { + get { return "esri_editing_moveEmbedded"; } + } + ///Returns the id string for "esri_editing_rotateEmbedded" (RotateEmbeddableControlViewModel, Editing) + public static string esri_editing_rotateEmbedded { + get { return "esri_editing_rotateEmbedded"; } + } + ///Returns the id string for "esri_editing_scaleEmbedded" (ScaleEmbeddableControlViewModel, Editing) + public static string esri_editing_scaleEmbedded { + get { return "esri_editing_scaleEmbedded"; } + } + ///Returns the id string for "esri_editing_modifyEmbedded" (ModifyEmbeddableControlViewModel, Editing) + public static string esri_editing_modifyEmbedded { + get { return "esri_editing_modifyEmbedded"; } + } + ///Returns the id string for "esri_editing_replaceEmbedded" (ReplaceEmbeddableControlViewModel, Editing) + public static string esri_editing_replaceEmbedded { + get { return "esri_editing_replaceEmbedded"; } + } + ///Returns the id string for "esri_editing_continueEmbedded" (ContinueEmbeddableControlViewModel, Editing) + public static string esri_editing_continueEmbedded { + get { return "esri_editing_continueEmbedded"; } + } + ///Returns the id string for "esri_editing_duplicateEmbedded" (DuplicateVerticalEmbeddableControlViewModel, Editing) + public static string esri_editing_duplicateEmbedded { + get { return "esri_editing_duplicateEmbedded"; } + } + ///Returns the id string for "esri_editing_transformEmbedded" (TransformEmbeddableControlViewModel, Editing) + public static string esri_editing_transformEmbedded { + get { return "esri_editing_transformEmbedded"; } + } + ///Returns the id string for "esri_editing_clipEmbedded" (ClipEmbeddableControlViewModel, Editing) + public static string esri_editing_clipEmbedded { + get { return "esri_editing_clipEmbedded"; } + } + ///Returns the id string for "esri_editing_planarizeEmbedded" (PlarizeEmbeddableControlViewModel, Editing) + public static string esri_editing_planarizeEmbedded { + get { return "esri_editing_planarizeEmbedded"; } + } + ///Returns the id string for "esri_editing_moveToEmbedded" (MoveToEmbeddableControlViewModel, Editing) + public static string esri_editing_moveToEmbedded { + get { return "esri_editing_moveToEmbedded"; } + } + ///Returns the id string for "esri_editing_explodeEmbedded" (ExplodeEmbeddableControlViewModel, Editing) + public static string esri_editing_explodeEmbedded { + get { return "esri_editing_explodeEmbedded"; } + } + ///Returns the id string for "esri_editing_interactiveExplodeEmbedded" (InteractiveExplodeEmbeddableControlViewModel, Editing) + public static string esri_editing_interactiveExplodeEmbedded { + get { return "esri_editing_interactiveExplodeEmbedded"; } + } + ///Returns the id string for "esri_editing_bufferEmbedded" (BufferEmbeddableControlViewModel, Editing) + public static string esri_editing_bufferEmbedded { + get { return "esri_editing_bufferEmbedded"; } + } + ///Returns the id string for "esri_editing_extendEmbedded" (ExtendTrimFeaturesEmbeddableControlViewModel, Editing) + public static string esri_editing_extendEmbedded { + get { return "esri_editing_extendEmbedded"; } + } + ///Returns the id string for "esri_editing_EditingView" (EditingView, Editing) + public static string esri_editing_EditingView { + get { return "esri_editing_EditingView"; } + } + ///Returns the id string for "esri_editing_tablePane_state_provider" (ArcGIS.Desktop.Internal.Editing.TableViewStateProvider, Editing) + public static string esri_editing_tablePane_state_provider { + get { return "esri_editing_tablePane_state_provider"; } + } + } + public static partial class Condition { + ///Returns the id string for "Disabled condition" (Condition, Editing) + public static string esri_editing_disabledCondition { + get { return "esri_editing_disabledCondition"; } + } + ///Returns the id string for "esri_editing_EditingEnabledCondition" (Condition, Editing) + public static string esri_editing_EditingEnabledCondition { + get { return "esri_editing_EditingEnabledCondition"; } + } + ///Returns the id string for "esri_editing_EditingCondition" (Condition, Editing) + public static string esri_editing_EditingCondition { + get { return "esri_editing_EditingCondition"; } + } + ///Returns the id string for "esri_editing_EditingMapCondition" (Condition, Editing) + public static string esri_editing_EditingMapCondition { + get { return "esri_editing_EditingMapCondition"; } + } + ///Returns the id string for "esri_editing_DelSelFeaturesShortcutCondition" (Condition, Editing) + public static string esri_editing_DelSelFeaturesShortcutCondition { + get { return "esri_editing_DelSelFeaturesShortcutCondition"; } + } + ///Returns the id string for "esri_editing_TopologyCondition" (Condition, Editing) + public static string esri_editing_TopologyCondition { + get { return "esri_editing_TopologyCondition"; } + } + ///Returns the id string for "esri_editing_TopologyGDBCondition" (Condition, Editing) + public static string esri_editing_TopologyGDBCondition { + get { return "esri_editing_TopologyGDBCondition"; } + } + ///Returns the id string for "esri_editing_TopologyMapCondition" (Condition, Editing) + public static string esri_editing_TopologyMapCondition { + get { return "esri_editing_TopologyMapCondition"; } + } + ///Returns the id string for "esri_editing_ShowTopologyComboCondition" (Condition, Editing) + public static string esri_editing_ShowTopologyComboCondition { + get { return "esri_editing_ShowTopologyComboCondition"; } + } + ///Returns the id string for "esri_editing_2DMapCondition" (Condition, Editing) + public static string esri_editing_2DMapCondition { + get { return "esri_editing_2DMapCondition"; } + } + ///Returns the id string for "esri_editing_3DMapCondition" (Condition, Editing) + public static string esri_editing_3DMapCondition { + get { return "esri_editing_3DMapCondition"; } + } + ///Returns the id string for "esri_editing_ShowEditFeatures" (Condition, Editing) + public static string esri_editing_ShowEditFeatures { + get { return "esri_editing_ShowEditFeatures"; } + } + ///Returns the id string for "esri_editing_HasEditsCondition" (Condition, Editing) + public static string esri_editing_HasEditsCondition { + get { return "esri_editing_HasEditsCondition"; } + } + ///Returns the id string for "ElevationPickerEnabledCondition" (Condition, Editing) + public static string ElevationPickerEnabledCondition { + get { return "ElevationPickerEnabledCondition"; } + } + ///Returns the id string for "esri_editing_SurfacePickerEnabledCondition" (Condition, Editing) + public static string esri_editing_SurfacePickerEnabledCondition { + get { return "esri_editing_SurfacePickerEnabledCondition"; } + } + ///Returns the id string for "esri_editing_ConstantZEnabledCondition" (Condition, Editing) + public static string esri_editing_ConstantZEnabledCondition { + get { return "esri_editing_ConstantZEnabledCondition"; } + } + ///Returns the id string for "esri_editing_SurfaceZEnabledCondition" (Condition, Editing) + public static string esri_editing_SurfaceZEnabledCondition { + get { return "esri_editing_SurfaceZEnabledCondition"; } + } + ///Returns the id string for "esri_editing_PointTemplate_condition" (Condition, Editing) + public static string esri_editing_PointTemplate_condition { + get { return "esri_editing_PointTemplate_condition"; } + } + ///Returns the id string for "esri_editing_LineSketch_condition" (Condition, Editing) + public static string esri_editing_LineSketch_condition { + get { return "esri_editing_LineSketch_condition"; } + } + ///Returns the id string for "esri_editing_traceConstructor_condition" (Condition, Editing) + public static string esri_editing_traceConstructor_condition { + get { return "esri_editing_traceConstructor_condition"; } + } + ///Returns the id string for "esri_mapping_TOCSelectionValidForReconcile_condition" (Condition, Editing) + public static string esri_mapping_TOCSelectionValidForReconcile_condition { + get { return "esri_mapping_TOCSelectionValidForReconcile_condition"; } + } + ///Returns the id string for "esri_mapping_TOCSelectionValidForReconcileAndNotFeatureService_condition" (Condition, Editing) + public static string esri_mapping_TOCSelectionValidForReconcileAndNotFeatureService_condition { + get { return "esri_mapping_TOCSelectionValidForReconcileAndNotFeatureService_condition"; } + } + ///Returns the id string for "esri_editing_TOCSelectionValidForRefreshCondition" (Condition, Editing) + public static string esri_editing_TOCSelectionValidForRefreshCondition { + get { return "esri_editing_TOCSelectionValidForRefreshCondition"; } + } + ///Returns the id string for "esri_mapping_TOCSelectionValidForPost_condition" (Condition, Editing) + public static string esri_mapping_TOCSelectionValidForPost_condition { + get { return "esri_mapping_TOCSelectionValidForPost_condition"; } + } + ///Returns the id string for "esri_editing_reconcileHasConflicts" (Condition, Editing) + public static string esri_editing_reconcileHasConflicts { + get { return "esri_editing_reconcileHasConflicts"; } + } + ///Returns the id string for "esri_editing_DuplicateVerticalToolActive_condition" (Condition, Editing) + public static string esri_editing_DuplicateVerticalToolActive_condition { + get { return "esri_editing_DuplicateVerticalToolActive_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesBuildersPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesBuildersPage_condition { + get { return "esri_editing_templatePropertiesBuildersPage_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesFeaturesPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesFeaturesPage_condition { + get { return "esri_editing_templatePropertiesFeaturesPage_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesRelationshipsPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesRelationshipsPage_condition { + get { return "esri_editing_templatePropertiesRelationshipsPage_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesAttributesPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesAttributesPage_condition { + get { return "esri_editing_templatePropertiesAttributesPage_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesAnnotationPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesAnnotationPage_condition { + get { return "esri_editing_templatePropertiesAnnotationPage_condition"; } + } + ///Returns the id string for "esri_editing_SelectTopologyToolActive_condtion" (Condition, Editing) + public static string esri_editing_SelectTopologyToolActive_condtion { + get { return "esri_editing_SelectTopologyToolActive_condtion"; } + } + ///Returns the id string for "The table is open." (Condition, Editing) + public static string esri_editing_tableOpenCondition { + get { return "esri_editing_tableOpenCondition"; } + } + ///Returns the id string for "The table has a spatial source." (Condition, Editing) + public static string esri_editing_tables_spatialCondition { + get { return "esri_editing_tables_spatialCondition"; } + } + ///Returns the id string for "The table has selected rows." (Condition, Editing) + public static string esri_editing_tables_selectedRowsCondition { + get { return "esri_editing_tables_selectedRowsCondition"; } + } + ///Returns the id string for "The table has a current row." (Condition, Editing) + public static string esri_editing_tables_currentRowCondition { + get { return "esri_editing_tables_currentRowCondition"; } + } + ///Returns the id string for "The table has attachments" (Condition, Editing) + public static string esri_editing_tablePane_AttachmentsCondition { + get { return "esri_editing_tablePane_AttachmentsCondition"; } + } + ///Returns the id string for "The table can interact with the active map view." (Condition, Editing) + public static string esri_editing_tables_canInteractWithMapViewCondition { + get { return "esri_editing_tables_canInteractWithMapViewCondition"; } + } + ///Returns the id string for "esri_editing_tables_spatialSelectedRowsCondition" (Condition, Editing) + public static string esri_editing_tables_spatialSelectedRowsCondition { + get { return "esri_editing_tables_spatialSelectedRowsCondition"; } + } + ///Returns the id string for "esri_editing_tables_spatialCurrentRowCondition" (Condition, Editing) + public static string esri_editing_tables_spatialCurrentRowCondition { + get { return "esri_editing_tables_spatialCurrentRowCondition"; } + } + ///Returns the id string for "The active field in the table can be deleted." (Condition, Editing) + public static string esri_editing_tables_canDeleteFieldCondition { + get { return "esri_editing_tables_canDeleteFieldCondition"; } + } + ///Returns the id string for "The table has an active field (column.)" (Condition, Editing) + public static string esri_editing_tables_activeFieldCondition { + get { return "esri_editing_tables_activeFieldCondition"; } + } + ///Returns the id string for "The table has an active numeric field (column.)" (Condition, Editing) + public static string esri_editing_tablesTablePane_isNumericFieldCondition { + get { return "esri_editing_tablesTablePane_isNumericFieldCondition"; } + } + ///Returns the id string for "esri_mapping_FeatureLayerRematchAddressesCondition" (Condition, Editing) + public static string esri_mapping_FeatureLayerRematchAddressesCondition { + get { return "esri_mapping_FeatureLayerRematchAddressesCondition"; } + } + ///Returns the id string for "esri_editing_HasParcelFabricCondition" (Condition, Editing) + public static string esri_editing_HasParcelFabricCondition { + get { return "esri_editing_HasParcelFabricCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Editing" (EditingModule, Editing) + public static string esri_editing_EditingModule { + get { return "esri_editing_EditingModule"; } + } + ///Returns the id string for "esri_editing_EditingModule_loader" (EditingModuleLoader, Editing) + public static string esri_editing_EditingModule_loader { + get { return "esri_editing_EditingModule_loader"; } + } + ///Returns the id string for "Parcel Fabric" (EditingModule, Editing) + public static string esri_editing_module { + get { return "esri_editing_module"; } + } + } + public static partial class Page { + ///Returns the id string for "Editing" (OptionsViewModel, Editing) + public static string esri_editing_editingPropertyPage { + get { return "esri_editing_editingPropertyPage"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Editing Settings" (Sheet, Editing) + public static string esri_editing_settingsPropertySheet { + get { return "esri_editing_settingsPropertySheet"; } + } + ///Returns the id string for "Feature Template Properties" (Sheet, Editing) + public static string esri_editing_templatePropertySheet { + get { return "esri_editing_templatePropertySheet"; } + } + } + public static partial class Shortcuttable { + ///Returns the id string for "esri_editing_shortcutList_tablePane" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_tablePane { + get { return "esri_editing_shortcutList_tablePane"; } + } + ///Returns the id string for "esri_editing_shortcutList_topologySource_errorInspector" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_topologySource_errorInspector { + get { return "esri_editing_shortcutList_topologySource_errorInspector"; } + } + ///Returns the id string for "esri_editing_shortcutList_SketchLinesAndPolys" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_SketchLinesAndPolys { + get { return "esri_editing_shortcutList_SketchLinesAndPolys"; } + } + ///Returns the id string for "esri_editing_shortcutList_SketchCircle" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_SketchCircle { + get { return "esri_editing_shortcutList_SketchCircle"; } + } + ///Returns the id string for "esri_editing_shortcutList_SketchRectangle" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_SketchRectangle { + get { return "esri_editing_shortcutList_SketchRectangle"; } + } + ///Returns the id string for "esri_editing_shortcutList_SketchEllipse" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_SketchEllipse { + get { return "esri_editing_shortcutList_SketchEllipse"; } + } + ///Returns the id string for "esri_editing_shortcutList_Tracing" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Tracing { + get { return "esri_editing_shortcutList_Tracing"; } + } + ///Returns the id string for "esri_editing_shortcutList_AnnoSketches" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_AnnoSketches { + get { return "esri_editing_shortcutList_AnnoSketches"; } + } + ///Returns the id string for "esri_editing_shortcutList_FindTextCycle" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_FindTextCycle { + get { return "esri_editing_shortcutList_FindTextCycle"; } + } + ///Returns the id string for "esri_editing_shortcutList_Sketches" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Sketches { + get { return "esri_editing_shortcutList_Sketches"; } + } + ///Returns the id string for "esri_editing_shortcutList_ConstantZPlane" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_ConstantZPlane { + get { return "esri_editing_shortcutList_ConstantZPlane"; } + } + ///Returns the id string for "esri_editing_shortcutList_PushPullTool" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_PushPullTool { + get { return "esri_editing_shortcutList_PushPullTool"; } + } + ///Returns the id string for "esri_editing_shortcutList_EditVertices" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_EditVertices { + get { return "esri_editing_shortcutList_EditVertices"; } + } + ///Returns the id string for "esri_editing_shortcutList_Rotate" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Rotate { + get { return "esri_editing_shortcutList_Rotate"; } + } + ///Returns the id string for "esri_editing_shortcutList_Scale" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Scale { + get { return "esri_editing_shortcutList_Scale"; } + } + } + public static partial class Menu { + ///Returns the id string for "Grid" (Menu, Editing) + public static string esri_editing_GridContextMenu { + get { return "esri_editing_GridContextMenu"; } + } + ///Returns the id string for "Feature" (Menu, Editing) + public static string esri_editing_Attributes_FeatureContextMenu { + get { return "esri_editing_Attributes_FeatureContextMenu"; } + } + ///Returns the id string for "Feature" (Menu, Editing) + public static string esri_editing_Attributes_NonFeatureRowContextMenu { + get { return "esri_editing_Attributes_NonFeatureRowContextMenu"; } + } + ///Returns the id string for "Layer" (Menu, Editing) + public static string esri_editing_Attributes_LayerContextMenu { + get { return "esri_editing_Attributes_LayerContextMenu"; } + } + ///Returns the id string for "Standalone Table" (Menu, Editing) + public static string esri_editing_Attributes_TableContextMenu { + get { return "esri_editing_Attributes_TableContextMenu"; } + } + ///Returns the id string for "Feature" (Menu, Editing) + public static string esri_editing_Attributes_RelatedFeatureContextMenu { + get { return "esri_editing_Attributes_RelatedFeatureContextMenu"; } + } + ///Returns the id string for "Feature" (Menu, Editing) + public static string esri_editing_Attributes_RelatedNonFeatureRowContextMenu { + get { return "esri_editing_Attributes_RelatedNonFeatureRowContextMenu"; } + } + ///Returns the id string for "Relationship" (Menu, Editing) + public static string esri_editing_Attributes_RelationshipLayerContextMenu { + get { return "esri_editing_Attributes_RelationshipLayerContextMenu"; } + } + ///Returns the id string for "Relationship" (Menu, Editing) + public static string esri_editing_Attributes_RelationshipStandaloneTableContextMenu { + get { return "esri_editing_Attributes_RelationshipStandaloneTableContextMenu"; } + } + ///Returns the id string for "Relationship" (Menu, Editing) + public static string esri_editing_Attributes_RelationshipNotInMapContextMenu { + get { return "esri_editing_Attributes_RelationshipNotInMapContextMenu"; } + } + ///Returns the id string for "Selection" (Menu, Editing) + public static string esri_editing_Attributes_SimpleSelectionContextMenu { + get { return "esri_editing_Attributes_SimpleSelectionContextMenu"; } + } + ///Returns the id string for "Point Sketch Context Menu" (Menu, Editing) + public static string esri_editing_PointSketchContextMenu { + get { return "esri_editing_PointSketchContextMenu"; } + } + ///Returns the id string for "Point Sketch Context Menu for AnnotationTemplate" (Menu, Editing) + public static string esri_editing_PointSketchContextMenuAnnotation { + get { return "esri_editing_PointSketchContextMenuAnnotation"; } + } + ///Returns the id string for "Multipoint Sketch Context Menu" (Menu, Editing) + public static string esri_editing_MultipointSketchContextMenu { + get { return "esri_editing_MultipointSketchContextMenu"; } + } + ///Returns the id string for "Multipatch Sketch Context Menu" (Menu, Editing) + public static string esri_editing_MultipatchSketchContextMenu { + get { return "esri_editing_MultipatchSketchContextMenu"; } + } + ///Returns the id string for "Line/Polygon Sketch Context Menu" (Menu, Editing) + public static string esri_editing_SketchContextMenu { + get { return "esri_editing_SketchContextMenu"; } + } + ///Returns the id string for "Line Sketch Context Menu for Annotation Template" (Menu, Editing) + public static string esri_editing_SketchContextMenuAnnotation { + get { return "esri_editing_SketchContextMenuAnnotation"; } + } + ///Returns the id string for "Sketch Context Menu" (Menu, Editing) + public static string esri_editing_menu_PushPullTool { + get { return "esri_editing_menu_PushPullTool"; } + } + ///Returns the id string for "Segment Sketch Context Menu" (Menu, Editing) + public static string esri_editing_SegmentSketchContextMenu { + get { return "esri_editing_SegmentSketchContextMenu"; } + } + ///Returns the id string for "Vertex Sketch Context Menu" (Menu, Editing) + public static string esri_editing_VertexSketchContextMenu { + get { return "esri_editing_VertexSketchContextMenu"; } + } + ///Returns the id string for "Line/Polygon Tracing Sketch Context Menu" (Menu, Editing) + public static string esri_editing_TracingSketchContextMenu { + get { return "esri_editing_TracingSketchContextMenu"; } + } + ///Returns the id string for "Curvature" (Menu, Editing) + public static string esri_editing_annotationCurvatureMenu { + get { return "esri_editing_annotationCurvatureMenu"; } + } + ///Returns the id string for "Annotation Edit tool Context Menu" (Menu, Editing) + public static string esri_editing_AnnotationEditContextMenu { + get { return "esri_editing_AnnotationEditContextMenu"; } + } + ///Returns the id string for "Circle Sketch Context Menu" (Menu, Editing) + public static string esri_editing_CircleToolContextMenu { + get { return "esri_editing_CircleToolContextMenu"; } + } + ///Returns the id string for "Rectangle/Ellipse Sketch Context Menu" (Menu, Editing) + public static string esri_editing_RectangleToolContextMenu { + get { return "esri_editing_RectangleToolContextMenu"; } + } + ///Returns the id string for "Rectangle/Ellipse Sketch Context Menu" (Menu, Editing) + public static string esri_editing_EllipseToolContextMenu { + get { return "esri_editing_EllipseToolContextMenu"; } + } + ///Returns the id string for "Change Segment" (Menu, Editing) + public static string esri_editing_ChangeSegmentMenu { + get { return "esri_editing_ChangeSegmentMenu"; } + } + ///Returns the id string for "Part" (Menu, Editing) + public static string esri_editing_PartMenu { + get { return "esri_editing_PartMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_ActiveTemplate_AttributesContextMenu { + get { return "esri_editing_ActiveTemplate_AttributesContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_CFW_FeatureTemplateContextMenu { + get { return "esri_editing_CFW_FeatureTemplateContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_CFW_GroupTemplateContextMenu { + get { return "esri_editing_CFW_GroupTemplateContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_MFT_FeatureTemplateContextMenu { + get { return "esri_editing_MFT_FeatureTemplateContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_MFT_GroupTemplateContextMenu { + get { return "esri_editing_MFT_GroupTemplateContextMenu"; } + } + ///Returns the id string for "Template Tool Context Menu" (Menu, Editing) + public static string esri_editing_TemplateToolContextMenu { + get { return "esri_editing_TemplateToolContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_CFW_MpModelSelectorContextMenu { + get { return "esri_editing_CFW_MpModelSelectorContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_ActiveTemplate_MpModelsContextMenu { + get { return "esri_editing_ActiveTemplate_MpModelsContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_ActiveTemplate_GroupTemplateContextMenu { + get { return "esri_editing_ActiveTemplate_GroupTemplateContextMenu"; } + } + ///Returns the id string for "Map" (Menu, Editing) + public static string esri_editing_MFT_MapContextMenu { + get { return "esri_editing_MFT_MapContextMenu"; } + } + ///Returns the id string for "Group Layer" (Menu, Editing) + public static string esri_editing_MFT_LayerContainerContextMenu { + get { return "esri_editing_MFT_LayerContainerContextMenu"; } + } + ///Returns the id string for "Layer" (Menu, Editing) + public static string esri_editing_MFT_LayerContextMenu { + get { return "esri_editing_MFT_LayerContextMenu"; } + } + ///Returns the id string for "Table" (Menu, Editing) + public static string esri_editing_MFT_StandaloneTableContextMenu { + get { return "esri_editing_MFT_StandaloneTableContextMenu"; } + } + ///Returns the id string for "Editing Options" (Menu, Editing) + public static string esri_editing_SystemCommandsBurgerMenu { + get { return "esri_editing_SystemCommandsBurgerMenu"; } + } + ///Returns the id string for "Editing Options" (Menu, Editing) + public static string esri_editing_FavoriteCommandsBurgerMenu { + get { return "esri_editing_FavoriteCommandsBurgerMenu"; } + } + ///Returns the id string for "Edit Commands" (Menu, Editing) + public static string esri_editing_EFW_CommandsMenu { + get { return "esri_editing_EFW_CommandsMenu"; } + } + ///Returns the id string for "Select/Deselect" (Menu, Editing) + public static string esri_editing_tableSelectionMenu { + get { return "esri_editing_tableSelectionMenu"; } + } + ///Returns the id string for "Sort" (Menu, Editing) + public static string esri_editing_tableSortMenu { + get { return "esri_editing_tableSortMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_tableColumnContextMenu { + get { return "esri_editing_tableColumnContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_tableAllRowContextMenu { + get { return "esri_editing_tableAllRowContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_tableSelectedRowContextMenu { + get { return "esri_editing_tableSelectedRowContextMenu"; } + } + ///Returns the id string for "Joins" (Menu, Editing) + public static string esri_editing_tableJoinsMenu { + get { return "esri_editing_tableJoinsMenu"; } + } + ///Returns the id string for "Relates" (Menu, Editing) + public static string esri_editing_tableRelatesMenu { + get { return "esri_editing_tableRelatesMenu"; } + } + ///Returns the id string for "RematchAddress" (Menu, Editing) + public static string esri_editing_rematchAddressContextMenu { + get { return "esri_editing_rematchAddressContextMenu"; } + } + ///Returns the id string for "Predefined Queries" (Menu, Editing) + public static string esri_editing_rematchQueriesMenu { + get { return "esri_editing_rematchQueriesMenu"; } + } + ///Returns the id string for "Data" (Menu, Editing) + public static string esri_editing_data_subtypeGroupLayer { + get { return "esri_editing_data_subtypeGroupLayer"; } + } + ///Returns the id string for "Data" (Menu, Editing) + public static string esri_editing_data { + get { return "esri_editing_data"; } + } + ///Returns the id string for "Traverse" (Menu, Editing) + public static string esri_editing_traverseMenu { + get { return "esri_editing_traverseMenu"; } + } + ///Returns the id string for "Traverse Operations" (Menu, Editing) + public static string esri_editing_traverseRowContextMenu { + get { return "esri_editing_traverseRowContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_errorInspectorRowContextMenu { + get { return "esri_editing_errorInspectorRowContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_errorInspectorRowContextMenu_topologySource { + get { return "esri_editing_errorInspectorRowContextMenu_topologySource"; } + } + ///Returns the id string for "Topology Options" (Menu, Editing) + public static string esri_editing_burgerMenu_topologySource_errorInspector { + get { return "esri_editing_burgerMenu_topologySource_errorInspector"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Larger Than Cluster Tolerance" (Menu, Editing) + public static string esri_editing_topology_RuleFeatureLargerThanClusterToleranceContextMenu { + get { return "esri_editing_topology_RuleFeatureLargerThanClusterToleranceContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Have Gaps" (Menu, Editing) + public static string esri_editing_topology_RuleAreaNoGapsContextMenu { + get { return "esri_editing_topology_RuleAreaNoGapsContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Overlap" (Menu, Editing) + public static string esri_editing_topology_RuleAreaNoOverlapContextMenu { + get { return "esri_editing_topology_RuleAreaNoOverlapContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By Feature Class Of" (Menu, Editing) + public static string esri_editing_topology_RuleAreaCoveredByAreaClassContextMenu { + get { return "esri_editing_topology_RuleAreaCoveredByAreaClassContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Cover Each Other" (Menu, Editing) + public static string esri_editing_topology_RuleAreaAreaCoverEachOtherContextMenu { + get { return "esri_editing_topology_RuleAreaAreaCoverEachOtherContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By" (Menu, Editing) + public static string esri_editing_topology_RuleAreaCoveredByAreaContextMenu { + get { return "esri_editing_topology_RuleAreaCoveredByAreaContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Overlap With" (Menu, Editing) + public static string esri_editing_topology_RuleAreaNoOverlapAreaContextMenu { + get { return "esri_editing_topology_RuleAreaNoOverlapAreaContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Contains One Point" (Menu, Editing) + public static string esri_editing_topology_RuleAreaContainOnePointContextMenu { + get { return "esri_editing_topology_RuleAreaContainOnePointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Boundary Must be Covered By" (Menu, Editing) + public static string esri_editing_topology_RuleAreaAreaBoundaryCoveredByLineContextMenu { + get { return "esri_editing_topology_RuleAreaAreaBoundaryCoveredByLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Area Boundary Must Be Covered By Boundary Of" (Menu, Editing) + public static string esri_editing_topology_RuleAreaBoundaryCoveredByAreaBoundaryContextMenu { + get { return "esri_editing_topology_RuleAreaBoundaryCoveredByAreaBoundaryContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Contains Point" (Menu, Editing) + public static string esri_editing_topology_RuleAreaContainPointContextMenu { + get { return "esri_editing_topology_RuleAreaContainPointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By Boundary Of" (Menu, Editing) + public static string esri_editing_topology_RuleLineCoveredByAreaBoundaryOfContextMenu { + get { return "esri_editing_topology_RuleLineCoveredByAreaBoundaryOfContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Inside" (Menu, Editing) + public static string esri_editing_topology_RuleLineInsideAreaContextMenu { + get { return "esri_editing_topology_RuleLineInsideAreaContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Overlap" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoOverlapContextMenu { + get { return "esri_editing_topology_RuleLineNoOverlapContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectionContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectionContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Have Dangles" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoDanglesContextMenu { + get { return "esri_editing_topology_RuleLineNoDanglesContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Have Pseudo Nodes" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoPseudosContextMenu { + get { return "esri_editing_topology_RuleLineNoPseudosContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By Feature Class Of" (Menu, Editing) + public static string esri_editing_topology_RuleLineCoveredByLineClassContextMenu { + get { return "esri_editing_topology_RuleLineCoveredByLineClassContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Overlap With" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoOverlapLineContextMenu { + get { return "esri_editing_topology_RuleLineNoOverlapLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Self-Overlap" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoSelfOverlapContextMenu { + get { return "esri_editing_topology_RuleLineNoSelfOverlapContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Self-Intersect" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoSelfIntersectContextMenu { + get { return "esri_editing_topology_RuleLineNoSelfIntersectContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Self-Intersect (Point)" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoSelfIntersect_PointErrorContextMenu { + get { return "esri_editing_topology_RuleLineNoSelfIntersect_PointErrorContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect Or Touch Interior" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectOrInteriorTouchContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectOrInteriorTouchContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect Or Touch Interior (Point)" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectOrInteriorTouch_PointErrorContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectOrInteriorTouch_PointErrorContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect Or Touch Interior (Line)" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectOrInteriorTouch_LineErrorContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectOrInteriorTouch_LineErrorContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Endpoint Must Be Covered By" (Menu, Editing) + public static string esri_editing_topology_RuleLineEndpointCoveredByPointContextMenu { + get { return "esri_editing_topology_RuleLineEndpointCoveredByPointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Single Part" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoMultipartContextMenu { + get { return "esri_editing_topology_RuleLineNoMultipartContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect With" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectLineContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect Or Touch Interior With" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectOrInteriorTouchLineContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectOrInteriorTouchLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By Boundary Of" (Menu, Editing) + public static string esri_editing_topology_RulePointCoveredByAreaBoundaryContextMenu { + get { return "esri_editing_topology_RulePointCoveredByAreaBoundaryContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Properly Inside" (Menu, Editing) + public static string esri_editing_topology_RulePointProperlyInsideAreaContextMenu { + get { return "esri_editing_topology_RulePointProperlyInsideAreaContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Point Must Be Covered By Line" (Menu, Editing) + public static string esri_editing_topology_RulePointCoveredByLineContextMenu { + get { return "esri_editing_topology_RulePointCoveredByLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Point Must Be Covered By Endpoint Of" (Menu, Editing) + public static string esri_editing_topology_RulePointCoveredByEndPointContextMenu { + get { return "esri_editing_topology_RulePointCoveredByEndPointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Point Must Be Disjoint" (Menu, Editing) + public static string esri_editing_topology_RulePointDisjointContextMenu { + get { return "esri_editing_topology_RulePointDisjointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Point Must Coincide With" (Menu, Editing) + public static string esri_editing_topology_RulePointCoincidePointContextMenu { + get { return "esri_editing_topology_RulePointCoincidePointContextMenu"; } + } + ///Returns the id string for "Fix Tool" (Menu, Editing) + public static string esri_editing_topology_FixToolContextMenu { + get { return "esri_editing_topology_FixToolContextMenu"; } + } + } + public static partial class Minitoolbar { + ///Returns the id string for "esri_editing_GridToolbar" (Minitoolbar, Editing) + public static string esri_editing_GridToolbar { + get { return "esri_editing_GridToolbar"; } + } + ///Returns the id string for "esri_editing_SegmentSketchContextToolbar" (Minitoolbar, Editing) + public static string esri_editing_SegmentSketchContextToolbar { + get { return "esri_editing_SegmentSketchContextToolbar"; } + } + ///Returns the id string for "esri_editing_SegmentSketchFinishClearContextToolbar" (Minitoolbar, Editing) + public static string esri_editing_SegmentSketchFinishClearContextToolbar { + get { return "esri_editing_SegmentSketchFinishClearContextToolbar"; } + } + ///Returns the id string for "esri_editing_ManageTemplatesToolbar" (Minitoolbar, Editing) + public static string esri_editing_ManageTemplatesToolbar { + get { return "esri_editing_ManageTemplatesToolbar"; } + } + ///Returns the id string for "esri_editing_MultipointContextToolbar" (Minitoolbar, Editing) + public static string esri_editing_MultipointContextToolbar { + get { return "esri_editing_MultipointContextToolbar"; } + } + ///Returns the id string for "esri_editing_SketchToolbar" (Minitoolbar, Editing) + public static string esri_editing_SketchToolbar { + get { return "esri_editing_SketchToolbar"; } + } + ///Returns the id string for "esri_editing_TextEditToolbar" (Minitoolbar, Editing) + public static string esri_editing_TextEditToolbar { + get { return "esri_editing_TextEditToolbar"; } + } + ///Returns the id string for "esri_editing_ModifyEdgeSketchToolbar" (Minitoolbar, Editing) + public static string esri_editing_ModifyEdgeSketchToolbar { + get { return "esri_editing_ModifyEdgeSketchToolbar"; } + } + ///Returns the id string for "esri_editing_MoveToolbar" (Minitoolbar, Editing) + public static string esri_editing_MoveToolbar { + get { return "esri_editing_MoveToolbar"; } + } + ///Returns the id string for "esri_editing_MoveEdgeToolbar" (Minitoolbar, Editing) + public static string esri_editing_MoveEdgeToolbar { + get { return "esri_editing_MoveEdgeToolbar"; } + } + ///Returns the id string for "esri_editing_MoveUtilityToolbar" (Minitoolbar, Editing) + public static string esri_editing_MoveUtilityToolbar { + get { return "esri_editing_MoveUtilityToolbar"; } + } + ///Returns the id string for "esri_editing_toolbar_PushPullTool" (Minitoolbar, Editing) + public static string esri_editing_toolbar_PushPullTool { + get { return "esri_editing_toolbar_PushPullTool"; } + } + } + public static partial class Page { + ///Returns the id string for "Grid" (GridSettingsViewModel, Editing) + public static string esri_editing_GridPropertyPage { + get { return "esri_editing_GridPropertyPage"; } + } + ///Returns the id string for "General" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_generalTemplatePropertyPage { + get { return "esri_editing_generalTemplatePropertyPage"; } + } + ///Returns the id string for "Tools" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_toolsTemplatePropertyPage { + get { return "esri_editing_toolsTemplatePropertyPage"; } + } + ///Returns the id string for "Attributes" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_attributesTemplatePropertyPage { + get { return "esri_editing_attributesTemplatePropertyPage"; } + } + ///Returns the id string for "Annotation" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_annotationTemplatePropertyPage { + get { return "esri_editing_annotationTemplatePropertyPage"; } + } + ///Returns the id string for "Builders" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_buildersTemplatePropertyPage { + get { return "esri_editing_buildersTemplatePropertyPage"; } + } + ///Returns the id string for "Features" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_featuresTemplatePropertyPage { + get { return "esri_editing_featuresTemplatePropertyPage"; } + } + ///Returns the id string for "Relationships" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_relationshipsTemplatePropertyPage { + get { return "esri_editing_relationshipsTemplatePropertyPage"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "Validate Fabric" (Splitbutton, Editing) + public static string esri_editing_parcelValidateSplitButton { + get { return "esri_editing_parcelValidateSplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_editing_disabledState" (State, Editing) + public static string esri_editing_disabledState { + get { return "esri_editing_disabledState"; } + } + ///Returns the id string for "esri_editing_editorDisabled" (State, Editing) + public static string esri_editing_editorDisabled { + get { return "esri_editing_editorDisabled"; } + } + ///Returns the id string for "esri_editing_tablePane" (State, Editing) + public static string esri_editing_tablePane { + get { return "esri_editing_tablePane"; } + } + ///Returns the id string for "esri_editing_annoSketching" (State, Editing) + public static string esri_editing_annoSketching { + get { return "esri_editing_annoSketching"; } + } + ///Returns the id string for "esri_editing_UseTopology" (State, Editing) + public static string esri_editing_UseTopology { + get { return "esri_editing_UseTopology"; } + } + ///Returns the id string for "esri_editing_NoGDBTopologyLayer" (State, Editing) + public static string esri_editing_NoGDBTopologyLayer { + get { return "esri_editing_NoGDBTopologyLayer"; } + } + ///Returns the id string for "esri_editing_UseGDBTopology" (State, Editing) + public static string esri_editing_UseGDBTopology { + get { return "esri_editing_UseGDBTopology"; } + } + ///Returns the id string for "esri_editing_2DMap" (State, Editing) + public static string esri_editing_2DMap { + get { return "esri_editing_2DMap"; } + } + ///Returns the id string for "esri_editing_editFeaturePersistence" (State, Editing) + public static string esri_editing_editFeaturePersistence { + get { return "esri_editing_editFeaturePersistence"; } + } + ///Returns the id string for "esri_editing_HasEdits" (State, Editing) + public static string esri_editing_HasEdits { + get { return "esri_editing_HasEdits"; } + } + ///Returns the id string for "esri_editing_ElevationPickerEnabled" (State, Editing) + public static string esri_editing_ElevationPickerEnabled { + get { return "esri_editing_ElevationPickerEnabled"; } + } + ///Returns the id string for "esri_editing_SurfacePickerEnabled" (State, Editing) + public static string esri_editing_SurfacePickerEnabled { + get { return "esri_editing_SurfacePickerEnabled"; } + } + ///Returns the id string for "esri_editing_ConstantZEnabled" (State, Editing) + public static string esri_editing_ConstantZEnabled { + get { return "esri_editing_ConstantZEnabled"; } + } + ///Returns the id string for "esri_editing_SurfaceZEnabled" (State, Editing) + public static string esri_editing_SurfaceZEnabled { + get { return "esri_editing_SurfaceZEnabled"; } + } + ///Returns the id string for "esri_editing_PointTemplate" (State, Editing) + public static string esri_editing_PointTemplate { + get { return "esri_editing_PointTemplate"; } + } + ///Returns the id string for "esri_editing_LineSketch" (State, Editing) + public static string esri_editing_LineSketch { + get { return "esri_editing_LineSketch"; } + } + ///Returns the id string for "esri_editing_SplitToolActive_state" (State, Editing) + public static string esri_editing_SplitToolActive_state { + get { return "esri_editing_SplitToolActive_state"; } + } + ///Returns the id string for "esri_mapping_TOCSelectionValidForReconcileState" (State, Editing) + public static string esri_mapping_TOCSelectionValidForReconcileState { + get { return "esri_mapping_TOCSelectionValidForReconcileState"; } + } + ///Returns the id string for "esri_mapping_dataSourceSelectedIsVersionableState" (State, Editing) + public static string esri_mapping_dataSourceSelectedIsVersionableState { + get { return "esri_mapping_dataSourceSelectedIsVersionableState"; } + } + ///Returns the id string for "esri_mapping_mapMemberSelectedIsVersionableState" (State, Editing) + public static string esri_mapping_mapMemberSelectedIsVersionableState { + get { return "esri_mapping_mapMemberSelectedIsVersionableState"; } + } + ///Returns the id string for "esri_mapping_dataSourceSelectedIsHistoricalVersionState" (State, Editing) + public static string esri_mapping_dataSourceSelectedIsHistoricalVersionState { + get { return "esri_mapping_dataSourceSelectedIsHistoricalVersionState"; } + } + ///Returns the id string for "esri_mapping_dataSourceSelectedIsConnectedAsBranchClientServerState" (State, Editing) + public static string esri_mapping_dataSourceSelectedIsConnectedAsBranchClientServerState { + get { return "esri_mapping_dataSourceSelectedIsConnectedAsBranchClientServerState"; } + } + ///Returns the id string for "esri_mapping_dataSourceSelectedIsFeatureServiceState" (State, Editing) + public static string esri_mapping_dataSourceSelectedIsFeatureServiceState { + get { return "esri_mapping_dataSourceSelectedIsFeatureServiceState"; } + } + ///Returns the id string for "esri_editing_TOCItemSelectedIsValidForPost" (State, Editing) + public static string esri_editing_TOCItemSelectedIsValidForPost { + get { return "esri_editing_TOCItemSelectedIsValidForPost"; } + } + ///Returns the id string for "esri_editing_TOCItemSelectedHasConflicts" (State, Editing) + public static string esri_editing_TOCItemSelectedHasConflicts { + get { return "esri_editing_TOCItemSelectedHasConflicts"; } + } + ///Returns the id string for "esri_editing_DuplicateVerticalToolActive_state" (State, Editing) + public static string esri_editing_DuplicateVerticalToolActive_state { + get { return "esri_editing_DuplicateVerticalToolActive_state"; } + } + ///Returns the id string for "esri_editing_templatePropertiesBuildersPage_state" (State, Editing) + public static string esri_editing_templatePropertiesBuildersPage_state { + get { return "esri_editing_templatePropertiesBuildersPage_state"; } + } + ///Returns the id string for "esri_editing_templatePropertiesFeaturesPage_state" (State, Editing) + public static string esri_editing_templatePropertiesFeaturesPage_state { + get { return "esri_editing_templatePropertiesFeaturesPage_state"; } + } + ///Returns the id string for "esri_editing_templatePropertiesRelationshipsPage_state" (State, Editing) + public static string esri_editing_templatePropertiesRelationshipsPage_state { + get { return "esri_editing_templatePropertiesRelationshipsPage_state"; } + } + ///Returns the id string for "esri_editing_templatePropertiesAttributesPage_state" (State, Editing) + public static string esri_editing_templatePropertiesAttributesPage_state { + get { return "esri_editing_templatePropertiesAttributesPage_state"; } + } + ///Returns the id string for "esri_editing_templatePropertieAnnotationPage_state" (State, Editing) + public static string esri_editing_templatePropertieAnnotationPage_state { + get { return "esri_editing_templatePropertieAnnotationPage_state"; } + } + ///Returns the id string for "esri_editing_SelectTopologyToolActive_state" (State, Editing) + public static string esri_editing_SelectTopologyToolActive_state { + get { return "esri_editing_SelectTopologyToolActive_state"; } + } + ///Returns the id string for "esri_editing_tableOpenState" (State, Editing) + public static string esri_editing_tableOpenState { + get { return "esri_editing_tableOpenState"; } + } + ///Returns the id string for "esri_editing_tables_spatialSourceState" (State, Editing) + public static string esri_editing_tables_spatialSourceState { + get { return "esri_editing_tables_spatialSourceState"; } + } + ///Returns the id string for "esri_editing_tables_selectedRowsState" (State, Editing) + public static string esri_editing_tables_selectedRowsState { + get { return "esri_editing_tables_selectedRowsState"; } + } + ///Returns the id string for "esri_editing_tables_currentRowState" (State, Editing) + public static string esri_editing_tables_currentRowState { + get { return "esri_editing_tables_currentRowState"; } + } + ///Returns the id string for "esri_editing_tables_canInteractWithMapViewState" (State, Editing) + public static string esri_editing_tables_canInteractWithMapViewState { + get { return "esri_editing_tables_canInteractWithMapViewState"; } + } + ///Returns the id string for "esri_editing_tablePane_Attachments" (State, Editing) + public static string esri_editing_tablePane_Attachments { + get { return "esri_editing_tablePane_Attachments"; } + } + ///Returns the id string for "esri_editing_tables_activeFieldFieldState" (State, Editing) + public static string esri_editing_tables_activeFieldFieldState { + get { return "esri_editing_tables_activeFieldFieldState"; } + } + ///Returns the id string for "esri_editing_tables_canDeleteFieldState" (State, Editing) + public static string esri_editing_tables_canDeleteFieldState { + get { return "esri_editing_tables_canDeleteFieldState"; } + } + ///Returns the id string for "esri_editing_tables_isNumericFieldState" (State, Editing) + public static string esri_editing_tables_isNumericFieldState { + get { return "esri_editing_tables_isNumericFieldState"; } + } + ///Returns the id string for "esri_mapping_FeatureLayerRematchAddressesState" (State, Editing) + public static string esri_mapping_FeatureLayerRematchAddressesState { + get { return "esri_mapping_FeatureLayerRematchAddressesState"; } + } + ///Returns the id string for "esri_editing_HasParcelFabric" (State, Editing) + public static string esri_editing_HasParcelFabric { + get { return "esri_editing_HasParcelFabric"; } + } + } + public static partial class Tab { + ///Returns the id string for "Edit" (Tab, Editing) + public static string esri_editing_EditingTab { + get { return "esri_editing_EditingTab"; } + } + ///Returns the id string for "Record" (Tab, Editing) + public static string esri_editing_parcelTab { + get { return "esri_editing_parcelTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Parcel Manager" (Tabgroup, Editing) + public static string esri_parcelfabric_CoreTabGroup { + get { return "esri_parcelfabric_CoreTabGroup"; } + } + } + public static partial class Tool { + ///Returns the id string for "Create 3D Geometry" (PushPullTool, Editing) + public static string esri_editing_PushPullTool { + get { return "esri_editing_PushPullTool"; } + } + ///Returns the id string for "Modify 3D Geometry" (ModifyPushPullTool, Editing) + public static string esri_editing_ModifyPushPullTool { + get { return "esri_editing_ModifyPushPullTool"; } + } + ///Returns the id string for "Get Point Tool" (GetPointTool, Editing) + public static string esri_editing_GetPointTool { + get { return "esri_editing_GetPointTool"; } + } + ///Returns the id string for "Trace Traverse Tool" (TraceTraverseTool, Editing) + public static string esri_editing_TraceTraverseTool { + get { return "esri_editing_TraceTraverseTool"; } + } + ///Returns the id string for "Point Tool" (SketchPointTool, Editing) + public static string esri_editing_SketchPointTool { + get { return "esri_editing_SketchPointTool"; } + } + ///Returns the id string for "Multipoint Tool" (SketchMultiPointTool, Editing) + public static string esri_editing_SketchMultiPointTool { + get { return "esri_editing_SketchMultiPointTool"; } + } + ///Returns the id string for "Line Tool" (SketchLineTool, Editing) + public static string esri_editing_SketchLineTool { + get { return "esri_editing_SketchLineTool"; } + } + ///Returns the id string for "2 Point Line Tool" (SketchTwoPointLineTool, Editing) + public static string esri_editing_SketchTwoPointLineTool { + get { return "esri_editing_SketchTwoPointLineTool"; } + } + ///Returns the id string for "Right Angle Line Tool" (SketchLineRightTool, Editing) + public static string esri_editing_SketchRightLineTool { + get { return "esri_editing_SketchRightLineTool"; } + } + ///Returns the id string for "Radial Line Tool" (SketchLineRadialTool, Editing) + public static string esri_editing_SketchRadialLineTool { + get { return "esri_editing_SketchRadialLineTool"; } + } + ///Returns the id string for "Circle Tool" (SketchLineCircleTool, Editing) + public static string esri_editing_SketchCircleLineTool { + get { return "esri_editing_SketchCircleLineTool"; } + } + ///Returns the id string for "Rectangle Tool" (SketchLineRectangleTool, Editing) + public static string esri_editing_SketchRectangleLineTool { + get { return "esri_editing_SketchRectangleLineTool"; } + } + ///Returns the id string for "Ellipse Tool" (SketchLineEllipseTool, Editing) + public static string esri_editing_SketchEllipseLineTool { + get { return "esri_editing_SketchEllipseLineTool"; } + } + ///Returns the id string for "Freehand Line Tool" (SketchLineFreehandTool, Editing) + public static string esri_editing_SketchFreehandLineTool { + get { return "esri_editing_SketchFreehandLineTool"; } + } + ///Returns the id string for "Trace Line Tool" (SketchLineTraceTool, Editing) + public static string esri_editing_SketchTraceLineTool { + get { return "esri_editing_SketchTraceLineTool"; } + } + ///Returns the id string for "Trace Polygon Tool" (SketchPolygonTraceTool, Editing) + public static string esri_editing_SketchTracePolygonTool { + get { return "esri_editing_SketchTracePolygonTool"; } + } + ///Returns the id string for "Polygon Tool" (SketchPolygonTool, Editing) + public static string esri_editing_SketchPolygonTool { + get { return "esri_editing_SketchPolygonTool"; } + } + ///Returns the id string for "Right Angle Polygon Tool" (SketchPolygonRightTool, Editing) + public static string esri_editing_SketchRightPolygonTool { + get { return "esri_editing_SketchRightPolygonTool"; } + } + ///Returns the id string for "Circle Polygon Tool" (SketchPolygonCircleTool, Editing) + public static string esri_editing_SketchCirclePolygonTool { + get { return "esri_editing_SketchCirclePolygonTool"; } + } + ///Returns the id string for "Rectangle Polygon Tool" (SketchPolygonRectangleTool, Editing) + public static string esri_editing_SketchRectanglePolygonTool { + get { return "esri_editing_SketchRectanglePolygonTool"; } + } + ///Returns the id string for "Ellipse Polygon Tool" (SketchPolygonEllipseTool, Editing) + public static string esri_editing_SketchEllipsePolygonTool { + get { return "esri_editing_SketchEllipsePolygonTool"; } + } + ///Returns the id string for "Freehand Polygon Tool" (SketchPolygonFreehandTool, Editing) + public static string esri_editing_SketchFreehandPolygonTool { + get { return "esri_editing_SketchFreehandPolygonTool"; } + } + ///Returns the id string for "Point At End of Line Tool" (SketchPointAtLineEndPointsTool, Editing) + public static string esri_editing_SketchPointAtLineEndPointsTool { + get { return "esri_editing_SketchPointAtLineEndPointsTool"; } + } + ///Returns the id string for "AutoComplete Polygons Tool" (AutoCompletePolygonTool, Editing) + public static string esri_editing_SketchAutoCompletePolygonTool { + get { return "esri_editing_SketchAutoCompletePolygonTool"; } + } + ///Returns the id string for "AutoComplete Freehand Polygons Tool" (AutoCompleteFreehandPolygonTool, Editing) + public static string esri_editing_SketchAutoCompleteFreehandPolygonTool { + get { return "esri_editing_SketchAutoCompleteFreehandPolygonTool"; } + } + ///Returns the id string for "Horizontal Annotation Tool" (SketchHorizontalAnnoTool, Editing) + public static string esri_editing_SketchHorizontalAnnoTool { + get { return "esri_editing_SketchHorizontalAnnoTool"; } + } + ///Returns the id string for "Straight Annotation Tool" (SketchStraightAnnoTool, Editing) + public static string esri_editing_SketchStraightAnnoTool { + get { return "esri_editing_SketchStraightAnnoTool"; } + } + ///Returns the id string for "Curved Annotation Tool" (SketchCurvedAnnoTool, Editing) + public static string esri_editing_SketchCurvedAnnoTool { + get { return "esri_editing_SketchCurvedAnnoTool"; } + } + ///Returns the id string for "Reshape" (ReshapeFeatureTool, Editing) + public static string esri_editing_ReshapeFeature { + get { return "esri_editing_ReshapeFeature"; } + } + ///Returns the id string for "Replace MultiPatch" (ReplaceMultiPatchTool, Editing) + public static string esri_editing_ReplaceMultiPatchTool { + get { return "esri_editing_ReplaceMultiPatchTool"; } + } + ///Returns the id string for "Extend or Trim" (ExtendTrimFeaturesTool, Editing) + public static string esri_editing_ExtendTrimTool { + get { return "esri_editing_ExtendTrimTool"; } + } + ///Returns the id string for "Buffer" (BufferFeaturesTool, Editing) + public static string esri_editing_BufferFeaturesTool { + get { return "esri_editing_BufferFeaturesTool"; } + } + ///Returns the id string for "Split Line" (SplitLineTool, Editing) + public static string esri_editing_SplitLineTool { + get { return "esri_editing_SplitLineTool"; } + } + ///Returns the id string for "Split" (SplitTool, Editing) + public static string esri_editing_SplitTool { + get { return "esri_editing_SplitTool"; } + } + ///Returns the id string for "Right Angle" (RightAngleTool, Editing) + public static string esri_editing_RightAngleTool { + get { return "esri_editing_RightAngleTool"; } + } + ///Returns the id string for "Align Edge" (AlignEdgeTool, Editing) + public static string esri_editing_AlignEdgeTool { + get { return "esri_editing_AlignEdgeTool"; } + } + ///Returns the id string for "Align Features" (AlignFeaturesTool, Editing) + public static string esri_editing_AlignFeaturesTool { + get { return "esri_editing_AlignFeaturesTool"; } + } + ///Returns the id string for "Modify Edge" (ModifyEdgeTool, Editing) + public static string esri_editing_ModifyEdgeTool { + get { return "esri_editing_ModifyEdgeTool"; } + } + ///Returns the id string for "Reshape Edge" (ReshapeEdgeTool, Editing) + public static string esri_editing_ReshapeEdgeTool { + get { return "esri_editing_ReshapeEdgeTool"; } + } + ///Returns the id string for "Select Topology" (SelectTopologyTool, Editing) + public static string esri_editing_SelectTopologyTool { + get { return "esri_editing_SelectTopologyTool"; } + } + ///Returns the id string for "Split" (SplitFeatureTool, Editing) + public static string esri_editing_SplitFeatureTool { + get { return "esri_editing_SplitFeatureTool"; } + } + ///Returns the id string for "Planarize" (PlanarizeLinesTool, Editing) + public static string esri_editing_PlanarizeLineFeaturesTool { + get { return "esri_editing_PlanarizeLineFeaturesTool"; } + } + ///Returns the id string for "Fix Error" (TopologyFixTool, Editing) + public static string esri_editing_TopologyFixTool { + get { return "esri_editing_TopologyFixTool"; } + } + ///Returns the id string for "Move To" (MoveToTool, Editing) + public static string esri_editing_MoveToFeaturesTool { + get { return "esri_editing_MoveToFeaturesTool"; } + } + ///Returns the id string for "Explode" (ExplodeFeaturesTool, Editing) + public static string esri_editing_ExplodeFeaturesTool { + get { return "esri_editing_ExplodeFeaturesTool"; } + } + ///Returns the id string for "Explode" (InteractiveExplodeTool, Editing) + public static string esri_editing_InteractiveExplodeTool { + get { return "esri_editing_InteractiveExplodeTool"; } + } + ///Returns the id string for "Construct Polygons" (ConstructPolygonsTool, Editing) + public static string esri_editing_ConstructPolygonsTool { + get { return "esri_editing_ConstructPolygonsTool"; } + } + ///Returns the id string for "Duplicate Vertical" (DuplicateVerticalTool, Editing) + public static string esri_editing_DuplicateVerticalTool { + get { return "esri_editing_DuplicateVerticalTool"; } + } + ///Returns the id string for "Split" (SketchPlanarLineTool, Editing) + public static string esri_editing_CreateAndCutFeatures { + get { return "esri_editing_CreateAndCutFeatures"; } + } + ///Returns the id string for "Modify" (ModifyFeatureTool, Editing) + public static string esri_editing_ModifyFeatureImpl { + get { return "esri_editing_ModifyFeatureImpl"; } + } + ///Returns the id string for "MultiPatch Tool" (SketchMultiPatchTool, Editing) + public static string esri_editing_SketchMultiPatchTool { + get { return "esri_editing_SketchMultiPatchTool"; } + } + ///Returns the id string for "Cube Tool" (SketchMultiPatchCubeTool, Editing) + public static string esri_editing_SketchMultiPatchCubeTool { + get { return "esri_editing_SketchMultiPatchCubeTool"; } + } + ///Returns the id string for "Cylinder Tool" (SketchMultiPatchCylinderTool, Editing) + public static string esri_editing_SketchMultiPatchCylinderTool { + get { return "esri_editing_SketchMultiPatchCylinderTool"; } + } + ///Returns the id string for "Sphere Tool" (SketchMultiPatchSphereTool, Editing) + public static string esri_editing_SketchMultiPatchSphereTool { + get { return "esri_editing_SketchMultiPatchSphereTool"; } + } + ///Returns the id string for "Cone Tool" (SketchMultiPatchConeTool, Editing) + public static string esri_editing_SketchMultiPatchConeTool { + get { return "esri_editing_SketchMultiPatchConeTool"; } + } + ///Returns the id string for "Tetrahedron Tool" (SketchMultiPatchTetraTool, Editing) + public static string esri_editing_SketchMultiPatchTetraTool { + get { return "esri_editing_SketchMultiPatchTetraTool"; } + } + ///Returns the id string for "Hexagon Tool" (SketchMultiPatchHexagonTool, Editing) + public static string esri_editing_SketchMultiPatchHexagonTool { + get { return "esri_editing_SketchMultiPatchHexagonTool"; } + } + ///Returns the id string for "Diamond Tool" (SketchMultiPatchDiamondTool, Editing) + public static string esri_editing_SketchMultiPatchDiamondTool { + get { return "esri_editing_SketchMultiPatchDiamondTool"; } + } + ///Returns the id string for "Sphere Frame Tool" (SketchMultiPatchSphereFrameTool, Editing) + public static string esri_editing_SketchMultiPatchSphereFrameTool { + get { return "esri_editing_SketchMultiPatchSphereFrameTool"; } + } + ///Returns the id string for "Get Z From View" (ArcGIS.Desktop.Editing.ElevationPickerTool, Editing) + public static string esri_editing_ElevationPicker { + get { return "esri_editing_ElevationPicker"; } + } + ///Returns the id string for "Set Origin" (GridSetOriginTool, Editing) + public static string esri_editing_GridSetOrigin { + get { return "esri_editing_GridSetOrigin"; } + } + ///Returns the id string for "Set Rotation" (GridSetRotationTool, Editing) + public static string esri_editing_GridSetRotation { + get { return "esri_editing_GridSetRotation"; } + } + ///Returns the id string for "Set Origin and Rotation" (GridSetOriginAndRotationTool, Editing) + public static string esri_editing_GridSetOriginAndRotation { + get { return "esri_editing_GridSetOriginAndRotation"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_editing_parcelRecordToolbar" (Toolbar, Editing) + public static string esri_editing_parcelRecordToolbar { + get { return "esri_editing_parcelRecordToolbar"; } + } + } + public static partial class Component { + ///Returns the id string for "CLSID_FMEDatasetCtrl" (Component, Controls) + public static string CLSID_FMEDatasetCtrl { + get { return "CLSID_FMEDatasetCtrl"; } + } + ///Returns the id string for "CLSID_MdDatasetCtrlPencil" (Component, Controls) + public static string CLSID_MdDatasetCtrlPencil { + get { return "CLSID_MdDatasetCtrlPencil"; } + } + ///Returns the id string for "CLSID_MdDatasetCtrl" (Component, Controls) + public static string CLSID_MdDatasetCtrl { + get { return "CLSID_MdDatasetCtrl"; } + } + ///Returns the id string for "CLSID_MdFRSCtrl" (Component, Controls) + public static string CLSID_MdFRSCtrl { + get { return "CLSID_MdFRSCtrl"; } + } + ///Returns the id string for "CLSID_MdRSCtrl" (Component, Controls) + public static string CLSID_MdRSCtrl { + get { return "CLSID_MdRSCtrl"; } + } + ///Returns the id string for "CLSID_MdFieldCtrl" (Component, Controls) + public static string CLSID_MdFieldCtrl { + get { return "CLSID_MdFieldCtrl"; } + } + ///Returns the id string for "CLSID_MdFieldListCtrl" (Component, Controls) + public static string CLSID_MdFieldListCtrl { + get { return "CLSID_MdFieldListCtrl"; } + } + ///Returns the id string for "CLSID_MdMakeQueryTableCtrl" (Component, Controls) + public static string CLSID_MdMakeQueryTableCtrl { + get { return "CLSID_MdMakeQueryTableCtrl"; } + } + ///Returns the id string for "CLSID_MdLinearUnitCtrl" (Component, Controls) + public static string CLSID_MdLinearUnitCtrl { + get { return "CLSID_MdLinearUnitCtrl"; } + } + ///Returns the id string for "CLSID_MdAreaUnitCtrl" (Component, Controls) + public static string CLSID_MdAreaUnitCtrl { + get { return "CLSID_MdAreaUnitCtrl"; } + } + ///Returns the id string for "GPTimeUnit" (Component, Controls) + public static string GPTimeUnit { + get { return "GPTimeUnit"; } + } + ///Returns the id string for "CLSID_MdLongCtrl" (Component, Controls) + public static string CLSID_MdLongCtrl { + get { return "CLSID_MdLongCtrl"; } + } + ///Returns the id string for "CLSID_MdDoubleCtrl" (Component, Controls) + public static string CLSID_MdDoubleCtrl { + get { return "CLSID_MdDoubleCtrl"; } + } + ///Returns the id string for "CLSID_MdBooleanCtrl" (Component, Controls) + public static string CLSID_MdBooleanCtrl { + get { return "CLSID_MdBooleanCtrl"; } + } + ///Returns the id string for "CLSID_MdZDomainCtrl" (Component, Controls) + public static string CLSID_MdZDomainCtrl { + get { return "CLSID_MdZDomainCtrl"; } + } + ///Returns the id string for "CLSID_MdMDomainCtrl" (Component, Controls) + public static string CLSID_MdMDomainCtrl { + get { return "CLSID_MdMDomainCtrl"; } + } + ///Returns the id string for "CLSID_MdXYDomainCtrl" (Component, Controls) + public static string CLSID_MdXYDomainCtrl { + get { return "CLSID_MdXYDomainCtrl"; } + } + ///Returns the id string for "CLSID_MdRasterGDBEnvTileSizeCtrl" (Component, Controls) + public static string CLSID_MdRasterGDBEnvTileSizeCtrl { + get { return "CLSID_MdRasterGDBEnvTileSizeCtrl"; } + } + ///Returns the id string for "CLSID_MdCompositeCtrl" (Component, Controls) + public static string CLSID_MdCompositeCtrl { + get { return "CLSID_MdCompositeCtrl"; } + } + ///Returns the id string for "CLSID_MdListCtrl" (Component, Controls) + public static string CLSID_MdListCtrl { + get { return "CLSID_MdListCtrl"; } + } + ///Returns the id string for "CLSID_MdTableCtrl" (Component, Controls) + public static string CLSID_MdTableCtrl { + get { return "CLSID_MdTableCtrl"; } + } + ///Returns the id string for "CLSID_MdTableCtrl_Copy" (Component, Controls) + public static string CLSID_MdTableCtrl_Copy { + get { return "CLSID_MdTableCtrl_Copy"; } + } + ///Returns the id string for "CLSID_MdSimpleTableCtrl" (Component, Controls) + public static string CLSID_MdSimpleTableCtrl { + get { return "CLSID_MdSimpleTableCtrl"; } + } + ///Returns the id string for "CLSID_MdSimpleTableCtrl_stack_view" (Component, Controls) + public static string CLSID_MdSimpleTableCtrl_stack_view { + get { return "CLSID_MdSimpleTableCtrl_stack_view"; } + } + ///Returns the id string for "CLSID_MdAttributeMapCtrl" (Component, Controls) + public static string CLSID_MdAttributeMapCtrl { + get { return "CLSID_MdAttributeMapCtrl"; } + } + ///Returns the id string for "CLSID_MdMultiCtrl" (Component, Controls) + public static string CLSID_MdMultiCtrl { + get { return "CLSID_MdMultiCtrl"; } + } + ///Returns the id string for "CLSID_Md3DaMultiFFCtrl" (Component, Controls) + public static string CLSID_Md3DaMultiFFCtrl { + get { return "CLSID_Md3DaMultiFFCtrl"; } + } + ///Returns the id string for "CLSID_MdValueTableCtrl" (Component, Controls) + public static string CLSID_MdValueTableCtrl { + get { return "CLSID_MdValueTableCtrl"; } + } + ///Returns the id string for "CLSID_MdWhereClauseCtrl" (Component, Controls) + public static string CLSID_MdWhereClauseCtrl { + get { return "CLSID_MdWhereClauseCtrl"; } + } + ///Returns the id string for "CLSID_MdWhereClauseCtrl2" (Component, Controls) + public static string CLSID_MdWhereClauseCtrl2 { + get { return "CLSID_MdWhereClauseCtrl2"; } + } + ///Returns the id string for "CLSID_MdFileCtrl" (Component, Controls) + public static string CLSID_MdFileCtrl { + get { return "CLSID_MdFileCtrl"; } + } + ///Returns the id string for "CLSID_MdPointCtrl" (Component, Controls) + public static string CLSID_MdPointCtrl { + get { return "CLSID_MdPointCtrl"; } + } + ///Returns the id string for "CLSID_MdRandomDistributionCtrl" (Component, Controls) + public static string CLSID_MdRandomDistributionCtrl { + get { return "CLSID_MdRandomDistributionCtrl"; } + } + ///Returns the id string for "CLSID_MdExtent2Ctrl" (Component, Controls) + public static string CLSID_MdExtent2Ctrl { + get { return "CLSID_MdExtent2Ctrl"; } + } + ///Returns the id string for "CLSID_MdExtentCtrl" (Component, Controls) + public static string CLSID_MdExtentCtrl { + get { return "CLSID_MdExtentCtrl"; } + } + ///Returns the id string for "CLSID_MdEnvelopeCtrl" (Component, Controls) + public static string CLSID_MdEnvelopeCtrl { + get { return "CLSID_MdEnvelopeCtrl"; } + } + ///Returns the id string for "CLSID_MdRandomGeneratorCtrl" (Component, Controls) + public static string CLSID_MdRandomGeneratorCtrl { + get { return "CLSID_MdRandomGeneratorCtrl"; } + } + ///Returns the id string for "CLSID_MdFieldInfoCtrl" (Component, Controls) + public static string CLSID_MdFieldInfoCtrl { + get { return "CLSID_MdFieldInfoCtrl"; } + } + ///Returns the id string for "CLSID_MdFieldMapCtrl" (Component, Controls) + public static string CLSID_MdFieldMapCtrl { + get { return "CLSID_MdFieldMapCtrl"; } + } + ///Returns the id string for "CLSID_MdSlpkToolSpatialReferenceCtrl" (Component, Controls) + public static string CLSID_MdSlpkToolSpatialReferenceCtrl { + get { return "CLSID_MdSlpkToolSpatialReferenceCtrl"; } + } + ///Returns the id string for "CLSID_MdSpatialReferenceCtrl" (Component, Controls) + public static string CLSID_MdSpatialReferenceCtrl { + get { return "CLSID_MdSpatialReferenceCtrl"; } + } + ///Returns the id string for "CLSID_MdEnvSpatRefCtrl" (Component, Controls) + public static string CLSID_MdEnvSpatRefCtrl { + get { return "CLSID_MdEnvSpatRefCtrl"; } + } + ///Returns the id string for "CLSID_MdSaCellSizeCtrl" (Component, Controls) + public static string CLSID_MdSaCellSizeCtrl { + get { return "CLSID_MdSaCellSizeCtrl"; } + } + ///Returns the id string for "CLSID_MdCalculatorCtrl" (Component, Controls) + public static string CLSID_MdCalculatorCtrl { + get { return "CLSID_MdCalculatorCtrl"; } + } + ///Returns the id string for "CLSID_Python_CodeBlockCtrl" (Component, Controls) + public static string CLSID_Python_CodeBlockCtrl { + get { return "CLSID_Python_CodeBlockCtrl"; } + } + ///Returns the id string for "CLSID_MdPasswordCtrl" (Component, Controls) + public static string CLSID_MdPasswordCtrl { + get { return "CLSID_MdPasswordCtrl"; } + } + ///Returns the id string for "CLSID_MdStringHiddenCtrl" (Component, Controls) + public static string CLSID_MdStringHiddenCtrl { + get { return "CLSID_MdStringHiddenCtrl"; } + } + ///Returns the id string for "CLSID_MdDateCtrl" (Component, Controls) + public static string CLSID_MdDateCtrl { + get { return "CLSID_MdDateCtrl"; } + } + ///Returns the id string for "CLSID_MdTextEditorCtrl" (Component, Controls) + public static string CLSID_MdTextEditorCtrl { + get { return "CLSID_MdTextEditorCtrl"; } + } + ///Returns the id string for "CLSID_MDGASearchNeighborhoodCtrl" (Component, Controls) + public static string CLSID_MDGASearchNeighborhoodCtrl { + get { return "CLSID_MDGASearchNeighborhoodCtrl"; } + } + ///Returns the id string for "CLSID_MDGAMultiDatasetCtrl" (Component, Controls) + public static string CLSID_MDGAMultiDatasetCtrl { + get { return "CLSID_MDGAMultiDatasetCtrl"; } + } + ///Returns the id string for "CLSID_MdSaRadiusCtrl" (Component, Controls) + public static string CLSID_MdSaRadiusCtrl { + get { return "CLSID_MdSaRadiusCtrl"; } + } + ///Returns the id string for "CLSID_MdSaNeighborhoodCtrl" (Component, Controls) + public static string CLSID_MdSaNeighborhoodCtrl { + get { return "CLSID_MdSaNeighborhoodCtrl"; } + } + ///Returns the id string for "CLSID_MdSaHFactorCtrl" (Component, Controls) + public static string CLSID_MdSaHFactorCtrl { + get { return "CLSID_MdSaHFactorCtrl"; } + } + ///Returns the id string for "CLSID_MdSaVFactorCtrl" (Component, Controls) + public static string CLSID_MdSaVFactorCtrl { + get { return "CLSID_MdSaVFactorCtrl"; } + } + ///Returns the id string for "CLSID_MdSaFuzzyFunctionCtrl" (Component, Controls) + public static string CLSID_MdSaFuzzyFunctionCtrl { + get { return "CLSID_MdSaFuzzyFunctionCtrl"; } + } + ///Returns the id string for "CLSID_MdSaSemiVariogramCtrl" (Component, Controls) + public static string CLSID_MdSaSemiVariogramCtrl { + get { return "CLSID_MdSaSemiVariogramCtrl"; } + } + ///Returns the id string for "CLSID_MdSaWeightedOverlayCtrl" (Component, Controls) + public static string CLSID_MdSaWeightedOverlayCtrl { + get { return "CLSID_MdSaWeightedOverlayCtrl"; } + } + ///Returns the id string for "CLSID_MdSaReclassCtrl" (Component, Controls) + public static string CLSID_MdSaReclassCtrl { + get { return "CLSID_MdSaReclassCtrl"; } + } + ///Returns the id string for "CLSID_MdRasterGDBEnvPyramidCtrl" (Component, Controls) + public static string CLSID_MdRasterGDBEnvPyramidCtrl { + get { return "CLSID_MdRasterGDBEnvPyramidCtrl"; } + } + ///Returns the id string for "CLSID_MdRasterGDBEnvStatisticsCtrl" (Component, Controls) + public static string CLSID_MdRasterGDBEnvStatisticsCtrl { + get { return "CLSID_MdRasterGDBEnvStatisticsCtrl"; } + } + ///Returns the id string for "CLSID_MdRasterGDBEnvCompressionCtrl" (Component, Controls) + public static string CLSID_MdRasterGDBEnvCompressionCtrl { + get { return "CLSID_MdRasterGDBEnvCompressionCtrl"; } + } + ///Returns the id string for "CLSID_MdCellSizeXYCtrl" (Component, Controls) + public static string CLSID_MdCellSizeXYCtrl { + get { return "CLSID_MdCellSizeXYCtrl"; } + } + ///Returns the id string for "CLSID_MdRasterTypeCtrl" (Component, Controls) + public static string CLSID_MdRasterTypeCtrl { + get { return "CLSID_MdRasterTypeCtrl"; } + } + ///Returns the id string for "CLSID_MdRasterInputCtrl" (Component, Controls) + public static string CLSID_MdRasterInputCtrl { + get { return "CLSID_MdRasterInputCtrl"; } + } + ///Returns the id string for "CLSID_MdAssignFieldAlias2Ctrl " (Component, Controls) + public static string CLSID_MdAssignFieldAlias2Ctrl { + get { return "CLSID_MdAssignFieldAlias2Ctrl "; } + } + ///Returns the id string for "CLSID_MdAssignFieldAliasCtrl" (Component, Controls) + public static string CLSID_MdAssignFieldAliasCtrl { + get { return "CLSID_MdAssignFieldAliasCtrl"; } + } + ///Returns the id string for "CLSID_MdCLFieldMapCtrl" (Component, Controls) + public static string CLSID_MdCLFieldMapCtrl { + get { return "CLSID_MdCLFieldMapCtrl"; } + } + ///Returns the id string for "CLSID_MdCLSelectionCriteriaCtrl" (Component, Controls) + public static string CLSID_MdCLSelectionCriteriaCtrl { + get { return "CLSID_MdCLSelectionCriteriaCtrl"; } + } + ///Returns the id string for "CLSID_MdSaTimeConfigCtrl" (Component, Controls) + public static string CLSID_MdSaTimeConfigCtrl { + get { return "CLSID_MdSaTimeConfigCtrl"; } + } + ///Returns the id string for "CLSID_NAClassFieldMapCtrl" (Component, Controls) + public static string CLSID_NAClassFieldMapCtrl { + get { return "CLSID_NAClassFieldMapCtrl"; } + } + ///Returns the id string for "CLSID_MdSaTransformationFunctionCtrl" (Component, Controls) + public static string CLSID_MdSaTransformationFunctionCtrl { + get { return "CLSID_MdSaTransformationFunctionCtrl"; } + } + ///Returns the id string for "CLSID_MdSaRasterCalcCtrl" (Component, Controls) + public static string CLSID_MdSaRasterCalcCtrl { + get { return "CLSID_MdSaRasterCalcCtrl"; } + } + ///Returns the id string for "CLSID_LreEventPropertiesCtrl" (Component, Controls) + public static string CLSID_LreEventPropertiesCtrl { + get { return "CLSID_LreEventPropertiesCtrl"; } + } + ///Returns the id string for "CLSID_MdGeoTransformationCtrl" (Component, Controls) + public static string CLSID_MdGeoTransformationCtrl { + get { return "CLSID_MdGeoTransformationCtrl"; } + } + ///Returns the id string for "CLSID_GP3DAInterpolateType" (Component, Controls) + public static string CLSID_GP3DAInterpolateType { + get { return "CLSID_GP3DAInterpolateType"; } + } + } + public static partial class Button { + ///Returns the id string for "Grow Font" (esri_geoprocessing_module:Commands.FontSizeIncrementButton, GeoProcessing) + public static string esri_modelbuilder_labelTextIncreaseSizeButton { + get { return "esri_modelbuilder_labelTextIncreaseSizeButton"; } + } + ///Returns the id string for "Shrink Font" (esri_geoprocessing_module:Commands.FontSizeDecrementButton, GeoProcessing) + public static string esri_modelbuilder_labelTextDecreaseSizeButton { + get { return "esri_modelbuilder_labelTextDecreaseSizeButton"; } + } + ///Returns the id string for "Italics" (FontItalicButton, GeoProcessing) + public static string esri_modelbuilder_labelTextItalicButton { + get { return "esri_modelbuilder_labelTextItalicButton"; } + } + ///Returns the id string for "Bold" (FontBoldButton, GeoProcessing) + public static string esri_modelbuilder_labelTextBoldButton { + get { return "esri_modelbuilder_labelTextBoldButton"; } + } + ///Returns the id string for "Underline" (FontUnderlineButton, GeoProcessing) + public static string esri_modelbuilder_labelTextUnderlineButton { + get { return "esri_modelbuilder_labelTextUnderlineButton"; } + } + ///Returns the id string for "Left" (FontLeftJustifyButton, GeoProcessing) + public static string esri_modelbuilder_labelTextILeftJustification { + get { return "esri_modelbuilder_labelTextILeftJustification"; } + } + ///Returns the id string for "Center" (FontCenterJustifyButton, GeoProcessing) + public static string esri_modelbuilder_labelTextCenterJustification { + get { return "esri_modelbuilder_labelTextCenterJustification"; } + } + ///Returns the id string for "Right" (FontRightJustifyButton, GeoProcessing) + public static string esri_modelbuilder_labelTextRightJustification { + get { return "esri_modelbuilder_labelTextRightJustification"; } + } + ///Returns the id string for "Add Toolbox" (esri_geoprocessing_module:Commands.AddToolbox, GeoProcessing) + public static string esri_geoprocessing_addToolboxButton { + get { return "esri_geoprocessing_addToolboxButton"; } + } + ///Returns the id string for "Add To Project" (esri_geoprocessing_module:Commands.AddToolboxFromFolder, GeoProcessing) + public static string esri_geoprocessing_addToolboxFromFolderButton { + get { return "esri_geoprocessing_addToolboxFromFolderButton"; } + } + ///Returns the id string for "New Toolbox" (esri_geoprocessing_module:Commands.NewToolbox, GeoProcessing) + public static string esri_geoprocessing_newToolboxButton { + get { return "esri_geoprocessing_newToolboxButton"; } + } + ///Returns the id string for "New Python Toolbox" (esri_geoprocessing_module:Commands.NewPythonToolbox, GeoProcessing) + public static string esri_geoprocessing_newPythonToolboxButton { + get { return "esri_geoprocessing_newPythonToolboxButton"; } + } + ///Returns the id string for "ModelBuilder" (esri_geoprocessing_module:Commands.NewModel, GeoProcessing) + public static string esri_geoprocessing_modelBuilderButton { + get { return "esri_geoprocessing_modelBuilderButton"; } + } + ///Returns the id string for "Python" (esri_geoprocessing_module:Commands.ShowPythonWindow, GeoProcessing) + public static string esri_geoprocessing_pythonButton { + get { return "esri_geoprocessing_pythonButton"; } + } + ///Returns the id string for "Tools" (esri_geoprocessing_module:Commands.ShowTools, GeoProcessing) + public static string esri_geoprocessing_toolsButton { + get { return "esri_geoprocessing_toolsButton"; } + } + ///Returns the id string for "More Tools..." (esri_geoprocessing_module:Commands.ShowTools, GeoProcessing) + public static string esri_geoprocessing_toolsButtonFromGallery { + get { return "esri_geoprocessing_toolsButtonFromGallery"; } + } + ///Returns the id string for "Customize..." (esri_geoprocessing_module:Commands.CustomizeGallery, GeoProcessing) + public static string esri_geoprocessing_CustomizeGalleryButton { + get { return "esri_geoprocessing_CustomizeGalleryButton"; } + } + ///Returns the id string for "Environments" (esri_geoprocessing_module:Commands.ShowEnvironments, GeoProcessing) + public static string esri_geoprocessing_environmentsButton { + get { return "esri_geoprocessing_environmentsButton"; } + } + ///Returns the id string for "Open" (esri_geoprocessing_module:Commands.OnOpenToolHistory, GeoProcessing) + public static string esri_geoprocessing_openToolHistory { + get { return "esri_geoprocessing_openToolHistory"; } + } + ///Returns the id string for "View Details" (esri_geoprocessing_module:Commands.OnOpenResultDialog, GeoProcessing) + public static string esri_geoprocessing_showResult { + get { return "esri_geoprocessing_showResult"; } + } + ///Returns the id string for "Run" (esri_geoprocessing_module:Commands.OnRunToolFromHistory, GeoProcessing) + public static string esri_geoprocessing_runToolFromHistory { + get { return "esri_geoprocessing_runToolFromHistory"; } + } + ///Returns the id string for "Copy Python command" (esri_geoprocessing_module:Commands.OnCopySnippetToolHistory, GeoProcessing) + public static string esri_geoprocessing_copy_snippetHistory { + get { return "esri_geoprocessing_copy_snippetHistory"; } + } + ///Returns the id string for "Send To Python Window" (esri_geoprocessing_module:Commands.OnSendSnippetPythonWindow, GeoProcessing) + public static string esri_geoprocessing_sendToPythonWindow { + get { return "esri_geoprocessing_sendToPythonWindow"; } + } + ///Returns the id string for "Remove" (esri_geoprocessing_module:Commands.OnRemoveToolHistory, GeoProcessing) + public static string esri_geoprocessing_removeToolHistory { + get { return "esri_geoprocessing_removeToolHistory"; } + } + ///Returns the id string for "Remove Items With Errors" (esri_geoprocessing_module:Commands.OnRemoveErrorsFromToolHistory, GeoProcessing) + public static string esri_geoprocessing_removeErrorsFromToolHistory { + get { return "esri_geoprocessing_removeErrorsFromToolHistory"; } + } + ///Returns the id string for "Clear History" (esri_geoprocessing_module:Commands.OnClearToolHistory, GeoProcessing) + public static string esri_geoprocessing_clearToolHistory { + get { return "esri_geoprocessing_clearToolHistory"; } + } + ///Returns the id string for "History" (esri_geoprocessing_module:Commands.ShowToolHistory, GeoProcessing) + public static string esri_geoprocessing_showToolHistory { + get { return "esri_geoprocessing_showToolHistory"; } + } + ///Returns the id string for "Open" (esri_geoprocessing_module:Commands.OnOpenTool, GeoProcessing) + public static string esri_geoprocessing_openTool { + get { return "esri_geoprocessing_openTool"; } + } + ///Returns the id string for "Delete" (esri_geoprocessing_module:Commands.OnDeleteToolboxComponent, GeoProcessing) + public static string esri_geoprocessing_deleteTool { + get { return "esri_geoprocessing_deleteTool"; } + } + ///Returns the id string for "Delete" (esri_geoprocessing_module:Commands.OnDeleteToolboxComponent, GeoProcessing) + public static string esri_geoprocessing_deleteToolset { + get { return "esri_geoprocessing_deleteToolset"; } + } + ///Returns the id string for "Delete" (esri_geoprocessing_module:Commands.OnDeleteToolboxComponent, GeoProcessing) + public static string esri_geoprocessing_deleteToolbox { + get { return "esri_geoprocessing_deleteToolbox"; } + } + ///Returns the id string for "Geoprocessing Options" (esri_geoprocessing_module:Commands.ShowGPOptions, GeoProcessing) + public static string esri_geoprocessing_openGPOptionsButton { + get { return "esri_geoprocessing_openGPOptionsButton"; } + } + ///Returns the id string for "Add To Favorites" (esri_geoprocessing_module:Commands.OnAddToFavorities, GeoProcessing) + public static string esri_geoprocessing_addToFavorities { + get { return "esri_geoprocessing_addToFavorities"; } + } + ///Returns the id string for "Add To Analysis Gallery" (esri_geoprocessing_module:Commands.OnAddToGallery, GeoProcessing) + public static string esri_geoprocessing_addToGallery { + get { return "esri_geoprocessing_addToGallery"; } + } + ///Returns the id string for "Add To Model" (esri_geoprocessing_module:Commands.OnAddToModelBuilder, GeoProcessing) + public static string esri_geoprocessing_addToModelBuilder { + get { return "esri_geoprocessing_addToModelBuilder"; } + } + ///Returns the id string for "Remove" (esri_geoprocessing_module:Commands.OnRemoveFromFavorities, GeoProcessing) + public static string esri_geoprocessing_removeFromFavorities { + get { return "esri_geoprocessing_removeFromFavorities"; } + } + ///Returns the id string for "Remove" (esri_geoprocessing_module:Commands.OnRemoveFromGallery, GeoProcessing) + public static string esri_geoprocessing_removeFromGallery { + get { return "esri_geoprocessing_removeFromGallery"; } + } + ///Returns the id string for "Clear Progress" (esri_geoprocessing_module:Commands.OnHideMainProgressor, GeoProcessing) + public static string esri_geoprocessing_HideMainProgressor { + get { return "esri_geoprocessing_HideMainProgressor"; } + } + ///Returns the id string for "Edit" (esri_geoprocessing_module:Commands.OnEditTool, GeoProcessing) + public static string esri_geoprocessing_editTool { + get { return "esri_geoprocessing_editTool"; } + } + ///Returns the id string for "Properties" (esri_geoprocessing_module:Commands.OnEditToolboxProperties, GeoProcessing) + public static string esri_geoprocessing_editToolboxProperties { + get { return "esri_geoprocessing_editToolboxProperties"; } + } + ///Returns the id string for "Properties" (esri_geoprocessing_module:Commands.OnEditToolProperties, GeoProcessing) + public static string esri_geoprocessing_editToolProperties { + get { return "esri_geoprocessing_editToolProperties"; } + } + ///Returns the id string for "Clear" (esri_geoprocessing_module:Commands.OnClearProjectTool, GeoProcessing) + public static string esri_geoprocessing_ProjectItem_Tool_clear { + get { return "esri_geoprocessing_ProjectItem_Tool_clear"; } + } + ///Returns the id string for "Remove" (esri_geoprocessing_module:Commands.OnRemoveToolbox, GeoProcessing) + public static string esri_geoprocessing_ProjectItem_Toolbox_remove { + get { return "esri_geoprocessing_ProjectItem_Toolbox_remove"; } + } + ///Returns the id string for "Make Default" (esri_geoprocessing_module:Commands.SetDefaultToolboxButton, GeoProcessing) + public static string esri_geoprocessing_Toolbox_MakeDefaultButton { + get { return "esri_geoprocessing_Toolbox_MakeDefaultButton"; } + } + ///Returns the id string for "Spatial Join" (esri_geoprocessing_module:Commands.SpatialJoin, GeoProcessing) + public static string esri_geoprocessing_spatialJoinsButton { + get { return "esri_geoprocessing_spatialJoinsButton"; } + } + ///Returns the id string for "New Selection Layer" (esri_geoprocessing_module:Commands.NewSelectionLayer, GeoProcessing) + public static string esri_geoprocessing_newSelectionLayerButton { + get { return "esri_geoprocessing_newSelectionLayerButton"; } + } + ///Returns the id string for "Export Features" (esri_geoprocessing_module:Commands.ExportData, GeoProcessing) + public static string esri_geoprocessing_exportDataButton { + get { return "esri_geoprocessing_exportDataButton"; } + } + ///Returns the id string for "Select By Attributes" (esri_geoprocessing_module:Commands.SelectLayerByAttribute, GeoProcessing) + public static string esri_geoprocessing_selectByAttributeButton { + get { return "esri_geoprocessing_selectByAttributeButton"; } + } + ///Returns the id string for "Select By Location" (esri_geoprocessing_module:Commands.SelectByLocation, GeoProcessing) + public static string esri_geoprocessing_selectByLocationButton { + get { return "esri_geoprocessing_selectByLocationButton"; } + } + ///Returns the id string for "Select By Attributes" (esri_geoprocessing_module:Commands.SelectByAttributeTable, GeoProcessing) + public static string esri_geoprocessing_selectByAttributeTableButton { + get { return "esri_geoprocessing_selectByAttributeTableButton"; } + } + ///Returns the id string for "By Attributes" (esri_geoprocessing_module:Commands.SelectLayerByAttribute, GeoProcessing) + public static string esri_geoprocessing_rasterSelectByAttributeButton { + get { return "esri_geoprocessing_rasterSelectByAttributeButton"; } + } + ///Returns the id string for "New" (esri_geoprocessing_module:Commands.TableAddField, GeoProcessing) + public static string esri_geoprocessing_tableAddFieldButton { + get { return "esri_geoprocessing_tableAddFieldButton"; } + } + ///Returns the id string for "Delete" (esri_geoprocessing_module:Commands.TableDeleteField, GeoProcessing) + public static string esri_geoprocessing_tableDeleteFieldButton { + get { return "esri_geoprocessing_tableDeleteFieldButton"; } + } + ///Returns the id string for "Add Join" (esri_geoprocessing_module:Commands.TableAddJoin, GeoProcessing) + public static string esri_geoprocessing_tableAddJoinButton { + get { return "esri_geoprocessing_tableAddJoinButton"; } + } + ///Returns the id string for "Geocode Table" (esri_geoprocessing_module:Commands.GeocodeAddresses, GeoProcessing) + public static string esri_geoprocessing_tableGeocodeAddresses { + get { return "esri_geoprocessing_tableGeocodeAddresses"; } + } + ///Returns the id string for "Remove Join" (esri_geoprocessing_module:Commands.TableRemoveJoin, GeoProcessing) + public static string esri_geoprocessing_tableRemoveJoinButton { + get { return "esri_geoprocessing_tableRemoveJoinButton"; } + } + ///Returns the id string for "Remove All Joins" (esri_geoprocessing_module:Commands.TableRemoveAllJoins, GeoProcessing) + public static string esri_geoprocessing_tableRemoveAllJoinsButton { + get { return "esri_geoprocessing_tableRemoveAllJoinsButton"; } + } + ///Returns the id string for "Add Relate" (esri_geoprocessing_module:Commands.TableAddRelate, GeoProcessing) + public static string esri_geoprocessing_tableAddRelateButton { + get { return "esri_geoprocessing_tableAddRelateButton"; } + } + ///Returns the id string for "Remove Relate" (esri_geoprocessing_module:Commands.TableRemoveRelate, GeoProcessing) + public static string esri_geoprocessing_tableRemoveRelateButton { + get { return "esri_geoprocessing_tableRemoveRelateButton"; } + } + ///Returns the id string for "Remove All Relates" (esri_geoprocessing_module:Commands.TableRemoveAllRelates, GeoProcessing) + public static string esri_geoprocessing_tableRemoveAllRelatesButton { + get { return "esri_geoprocessing_tableRemoveAllRelatesButton"; } + } + ///Returns the id string for "Script" (esri_geoprocessing_module:Commands.OnNewScript, GeoProcessing) + public static string esri_geoprocessing_Add_ScriptTool { + get { return "esri_geoprocessing_Add_ScriptTool"; } + } + ///Returns the id string for "Model" (esri_geoprocessing_module:Commands.OnNewModel, GeoProcessing) + public static string esri_geoprocessing_Add_ModelTool { + get { return "esri_geoprocessing_Add_ModelTool"; } + } + ///Returns the id string for "Toolset" (esri_geoprocessing_module:Commands.OnNewToolset, GeoProcessing) + public static string esri_geoprocessing_Add_Toolset { + get { return "esri_geoprocessing_Add_Toolset"; } + } + ///Returns the id string for "New Geometry Attributes" (esri_geoprocessing_module:Commands.TableAddGeometryAttributes, GeoProcessing) + public static string esri_geoprocessing_tableAddGeometryAttributesButton { + get { return "esri_geoprocessing_tableAddGeometryAttributesButton"; } + } + ///Returns the id string for "Calculate Field" (esri_geoprocessing_module:Commands.TableCalculateField, GeoProcessing) + public static string esri_geoprocessing_tableCalculateFieldButton { + get { return "esri_geoprocessing_tableCalculateFieldButton"; } + } + ///Returns the id string for "Summarize" (esri_geoprocessing_module:Commands.TableSummarize, GeoProcessing) + public static string esri_geoprocessing_tableSummarizeButton { + get { return "esri_geoprocessing_tableSummarizeButton"; } + } + ///Returns the id string for "Display XY Data" (esri_geoprocessing_module:Commands.TableDisplayXYData, GeoProcessing) + public static string esri_geoprocessing_tableDisplayXYDataButton { + get { return "esri_geoprocessing_tableDisplayXYDataButton"; } + } + ///Returns the id string for "Export Table" (esri_geoprocessing_module:Commands.TableExportTable, GeoProcessing) + public static string esri_geoprocessing_tableExportTableButton { + get { return "esri_geoprocessing_tableExportTableButton"; } + } + ///Returns the id string for "Import" (esri_geoprocessing_module:Commands.ImportSymbology, GeoProcessing) + public static string esri_geoprocessing_importSymbologyButton { + get { return "esri_geoprocessing_importSymbologyButton"; } + } + ///Returns the id string for "Save" (esri_geoprocessing_module:Commands.SaveModel, GeoProcessing) + public static string esri_modelbuilder_saveButton { + get { return "esri_modelbuilder_saveButton"; } + } + ///Returns the id string for "Save As" (esri_geoprocessing_module:Commands.SaveAsModel, GeoProcessing) + public static string esri_modelbuilder_saveAsButton { + get { return "esri_modelbuilder_saveAsButton"; } + } + ///Returns the id string for "Export Image" (esri_geoprocessing_module:Commands.ExportModelImage, GeoProcessing) + public static string esri_modelbuilder_exportImageButton { + get { return "esri_modelbuilder_exportImageButton"; } + } + ///Returns the id string for "Export Script" (esri_geoprocessing_module:Commands.ExportModelScript, GeoProcessing) + public static string esri_modelbuilder_exportScriptButton { + get { return "esri_modelbuilder_exportScriptButton"; } + } + ///Returns the id string for "Export Report" (esri_geoprocessing_module:Commands.ExportModelReport, GeoProcessing) + public static string esri_modelbuilder_exportReportButton { + get { return "esri_modelbuilder_exportReportButton"; } + } + ///Returns the id string for "Expand All Groups" (esri_geoprocessing_module:Commands.ExpandAllGroups, GeoProcessing) + public static string esri_modelbuilder_groupExpandAll { + get { return "esri_modelbuilder_groupExpandAll"; } + } + ///Returns the id string for "Collapse All Groups" (esri_geoprocessing_module:Commands.CollapseAllGroups, GeoProcessing) + public static string esri_modelbuilder_groupCollapseAll { + get { return "esri_modelbuilder_groupCollapseAll"; } + } + ///Returns the id string for "Group" (esri_geoprocessing_module:Commands.CreateGroupFromSelection, GeoProcessing) + public static string esri_modelbuilder_groupButton { + get { return "esri_modelbuilder_groupButton"; } + } + ///Returns the id string for "UnGroup" (esri_geoprocessing_module:Commands.RemoveMembersFromGroup, GeoProcessing) + public static string esri_modelbuilder_ungroupButton { + get { return "esri_modelbuilder_ungroupButton"; } + } + ///Returns the id string for "Fit To Window" (esri_geoprocessing_module:Commands.FitToWindow, GeoProcessing) + public static string esri_modelbuilder_fitToWindowButton { + get { return "esri_modelbuilder_fitToWindowButton"; } + } + ///Returns the id string for "Previous" (esri_geoprocessing_module:Commands.PreviousExtent, GeoProcessing) + public static string esri_modelbuilder_prevExtentButton { + get { return "esri_modelbuilder_prevExtentButton"; } + } + ///Returns the id string for "Next" (esri_geoprocessing_module:Commands.NextExtent, GeoProcessing) + public static string esri_modelbuilder_nextExtentButton { + get { return "esri_modelbuilder_nextExtentButton"; } + } + ///Returns the id string for "Lock" (Lock, GeoProcessing) + public static string esri_modelbuilder_lockButton { + get { return "esri_modelbuilder_lockButton"; } + } + ///Returns the id string for "Unlock" (Unlock, GeoProcessing) + public static string esri_modelbuilder_unlockButton { + get { return "esri_modelbuilder_unlockButton"; } + } + ///Returns the id string for "Zoom in" (esri_geoprocessing_module:Commands.ZoomIn, GeoProcessing) + public static string esri_modelbuilder_zoomInButton { + get { return "esri_modelbuilder_zoomInButton"; } + } + ///Returns the id string for "Zoom out" (esri_geoprocessing_module:Commands.ZoomOut, GeoProcessing) + public static string esri_modelbuilder_zoomOutButton { + get { return "esri_modelbuilder_zoomOutButton"; } + } + ///Returns the id string for "Auto Layout" (esri_geoprocessing_module:Commands.AutoLayout, GeoProcessing) + public static string esri_modelbuilder_autoLayoutButton { + get { return "esri_modelbuilder_autoLayoutButton"; } + } + ///Returns the id string for "Properties" (esri_geoprocessing_module:Commands.OnEditModelToolProperties, GeoProcessing) + public static string esri_modelBuilder_editToolProperties { + get { return "esri_modelBuilder_editToolProperties"; } + } + ///Returns the id string for "Environments" (esri_geoprocessing_module:Commands.ShowModelEnvironments, GeoProcessing) + public static string esri_modelbuilder_environmentsButton { + get { return "esri_modelbuilder_environmentsButton"; } + } + ///Returns the id string for "Report View" (esri_geoprocessing_module:Commands.ShowModelReportView, GeoProcessing) + public static string esri_modelbuilder_reportViewButton { + get { return "esri_modelbuilder_reportViewButton"; } + } + ///Returns the id string for "Cut" (esri_geoprocessing_module:Commands.CutElements, GeoProcessing) + public static string esri_modelbuilder_cutElementsButton { + get { return "esri_modelbuilder_cutElementsButton"; } + } + ///Returns the id string for "Copy" (esri_geoprocessing_module:Commands.CopyElements, GeoProcessing) + public static string esri_modelbuilder_copyElementsButton { + get { return "esri_modelbuilder_copyElementsButton"; } + } + ///Returns the id string for "Paste" (esri_geoprocessing_module:Commands.PasteElements, GeoProcessing) + public static string esri_modelbuilder_pasteElementsButton { + get { return "esri_modelbuilder_pasteElementsButton"; } + } + ///Returns the id string for "Cut" (esri_geoprocessing_module:Commands.CutElement, GeoProcessing) + public static string esri_modelbuilder_cutElementButton { + get { return "esri_modelbuilder_cutElementButton"; } + } + ///Returns the id string for "Copy" (esri_geoprocessing_module:Commands.CopyElement, GeoProcessing) + public static string esri_modelbuilder_copyElementButton { + get { return "esri_modelbuilder_copyElementButton"; } + } + ///Returns the id string for "Cut" (esri_geoprocessing_module:Commands.CutConnection, GeoProcessing) + public static string esri_modelbuilder_cutConnectionButton { + get { return "esri_modelbuilder_cutConnectionButton"; } + } + ///Returns the id string for "Validate" (esri_geoprocessing_module:Commands.ValidateModel, GeoProcessing) + public static string esri_modelbuilder_validateButton { + get { return "esri_modelbuilder_validateButton"; } + } + ///Returns the id string for "Run" (esri_geoprocessing_module:Commands.RunModel, GeoProcessing) + public static string esri_modelbuilder_runModelButton { + get { return "esri_modelbuilder_runModelButton"; } + } + ///Returns the id string for "Pan" (esri_geoprocessing_module:Commands.PanMode, GeoProcessing) + public static string esri_modelbuilder_panButton { + get { return "esri_modelbuilder_panButton"; } + } + ///Returns the id string for "Select" (esri_geoprocessing_module:Commands.SelectMode, GeoProcessing) + public static string esri_modelbuilder_selectButton { + get { return "esri_modelbuilder_selectButton"; } + } + ///Returns the id string for "Select All" (esri_geoprocessing_module:Commands.SelectAll, GeoProcessing) + public static string esri_modelbuilder_selectAllButton { + get { return "esri_modelbuilder_selectAllButton"; } + } + ///Returns the id string for "Select All" (esri_geoprocessing_module:Commands.SelectAllGroup, GeoProcessing) + public static string esri_modelbuilder_selectAllGroupButton { + get { return "esri_modelbuilder_selectAllGroupButton"; } + } + ///Returns the id string for "Messages..." (esri_geoprocessing_module:Commands.ElementMessages, GeoProcessing) + public static string esri_modelbuilder_elementMessagesButton { + get { return "esri_modelbuilder_elementMessagesButton"; } + } + ///Returns the id string for "Open..." (esri_geoprocessing_module:Commands.OpenElement, GeoProcessing) + public static string esri_modelbuilder_openElementButton { + get { return "esri_modelbuilder_openElementButton"; } + } + ///Returns the id string for "Edit..." (esri_geoprocessing_module:Commands.EditProcessTool, GeoProcessing) + public static string esri_modelbuilder_editProcessToolButton { + get { return "esri_modelbuilder_editProcessToolButton"; } + } + ///Returns the id string for "Parameter" (esri_geoprocessing_module:Commands.ModelParameter, GeoProcessing) + public static string esri_modelbuilder_parameterOffButton { + get { return "esri_modelbuilder_parameterOffButton"; } + } + ///Returns the id string for "Parameter" (esri_geoprocessing_module:Commands.ModelParameter, GeoProcessing) + public static string esri_modelbuilder_parameterOnButton { + get { return "esri_modelbuilder_parameterOnButton"; } + } + ///Returns the id string for "Add To Display" (esri_geoprocessing_module:Commands.RemoveFromDisplay, GeoProcessing) + public static string esri_modelBuilder_addToDisplayOnButton { + get { return "esri_modelBuilder_addToDisplayOnButton"; } + } + ///Returns the id string for "Add To Display" (esri_geoprocessing_module:Commands.AddToDisplay, GeoProcessing) + public static string esri_modelBuilder_addToDisplayOffButton { + get { return "esri_modelBuilder_addToDisplayOffButton"; } + } + ///Returns the id string for "Run" (esri_geoprocessing_module:Commands.RunProcess, GeoProcessing) + public static string esri_modelbuilder_runProcessButton { + get { return "esri_modelbuilder_runProcessButton"; } + } + ///Returns the id string for "Rename" (esri_geoprocessing_module:Commands.RenameElement, GeoProcessing) + public static string esri_modelbuilder_renameElementButton { + get { return "esri_modelbuilder_renameElementButton"; } + } + ///Returns the id string for "Variable" (esri_geoprocessing_module:Commands.CreateModelVariable, GeoProcessing) + public static string esri_modelbuilder_createModelVariableButton { + get { return "esri_modelbuilder_createModelVariableButton"; } + } + ///Returns the id string for "Create Variable..." (esri_geoprocessing_module:Commands.CreateVariableElement, GeoProcessing) + public static string esri_modelbuilder_createVariableButton { + get { return "esri_modelbuilder_createVariableButton"; } + } + ///Returns the id string for "Label" (esri_geoprocessing_module:Commands.CreateModelLabel, GeoProcessing) + public static string esri_modelbuilder_createModelLabelButton { + get { return "esri_modelbuilder_createModelLabelButton"; } + } + ///Returns the id string for "Create Label" (esri_geoprocessing_module:Commands.CreateLabelElement, GeoProcessing) + public static string esri_modelbuilder_createLabelButton { + get { return "esri_modelbuilder_createLabelButton"; } + } + ///Returns the id string for "Create Label" (esri_geoprocessing_module:Commands.CreateElementLabel, GeoProcessing) + public static string esri_modelbuilder_createElementLabelButton { + get { return "esri_modelbuilder_createElementLabelButton"; } + } + ///Returns the id string for "For" (esri_geoprocessing_module:Commands.IterateCount, GeoProcessing) + public static string esri_modelbuilder_iterateCountButton { + get { return "esri_modelbuilder_iterateCountButton"; } + } + ///Returns the id string for "While" (esri_geoprocessing_module:Commands.IterateCondition, GeoProcessing) + public static string esri_modelbuilder_iterateConditionButton { + get { return "esri_modelbuilder_iterateConditionButton"; } + } + ///Returns the id string for "Iterate Feature Selection" (esri_geoprocessing_module:Commands.IterateFeatureSelection, GeoProcessing) + public static string esri_modelbuilder_iterateFeatureSelectionButton { + get { return "esri_modelbuilder_iterateFeatureSelectionButton"; } + } + ///Returns the id string for "Iterate Row Selection" (esri_geoprocessing_module:Commands.IterateRowSelection, GeoProcessing) + public static string esri_modelbuilder_iterateRowSelectionButton { + get { return "esri_modelbuilder_iterateRowSelectionButton"; } + } + ///Returns the id string for "Iterate Field Value" (esri_geoprocessing_module:Commands.IterateFieldValues, GeoProcessing) + public static string esri_modelbuilder_iterateFieldValuesButton { + get { return "esri_modelbuilder_iterateFieldValuesButton"; } + } + ///Returns the id string for "Iterate Multivalue" (esri_geoprocessing_module:Commands.IterateMultivalue, GeoProcessing) + public static string esri_modelbuilder_iterateMultivalueButton { + get { return "esri_modelbuilder_iterateMultivalueButton"; } + } + ///Returns the id string for "Iterate Datasets" (esri_geoprocessing_module:Commands.IterateDatasets, GeoProcessing) + public static string esri_modelbuilder_iterateDatasetsButton { + get { return "esri_modelbuilder_iterateDatasetsButton"; } + } + ///Returns the id string for "Iterate Feature Classes" (esri_geoprocessing_module:Commands.IterateFeatureClasses, GeoProcessing) + public static string esri_modelbuilder_iterateFeatureClassesButton { + get { return "esri_modelbuilder_iterateFeatureClassesButton"; } + } + ///Returns the id string for "Iterate Files" (esri_geoprocessing_module:Commands.IterateFiles, GeoProcessing) + public static string esri_modelbuilder_iterateFilesButton { + get { return "esri_modelbuilder_iterateFilesButton"; } + } + ///Returns the id string for "Iterate Rasters" (esri_geoprocessing_module:Commands.IterateRasters, GeoProcessing) + public static string esri_modelbuilder_iterateRastersButton { + get { return "esri_modelbuilder_iterateRastersButton"; } + } + ///Returns the id string for "Iterate Tables" (esri_geoprocessing_module:Commands.IterateTables, GeoProcessing) + public static string esri_modelbuilder_iterateTablesButton { + get { return "esri_modelbuilder_iterateTablesButton"; } + } + ///Returns the id string for "Iterate Workspaces" (esri_geoprocessing_module:Commands.IterateWorkspaces, GeoProcessing) + public static string esri_modelbuilder_iterateWorkspacesButton { + get { return "esri_modelbuilder_iterateWorkspacesButton"; } + } + ///Returns the id string for "Get Field Value" (esri_geoprocessing_module:Commands.GetFieldValue, GeoProcessing) + public static string esri_modelbuilder_getFieldValueButton { + get { return "esri_modelbuilder_getFieldValueButton"; } + } + ///Returns the id string for "Parse Path" (esri_geoprocessing_module:Commands.ParsePath, GeoProcessing) + public static string esri_modelbuilder_parsePathButton { + get { return "esri_modelbuilder_parsePathButton"; } + } + ///Returns the id string for "Select Data" (esri_geoprocessing_module:Commands.SelectData, GeoProcessing) + public static string esri_modelbuilder_selectDataButton { + get { return "esri_modelbuilder_selectDataButton"; } + } + ///Returns the id string for "Calculate Value" (esri_geoprocessing_module:Commands.CalculateValue, GeoProcessing) + public static string esri_modelbuilder_calculateValueButton { + get { return "esri_modelbuilder_calculateValueButton"; } + } + ///Returns the id string for "Collect Values" (esri_geoprocessing_module:Commands.CollectValues, GeoProcessing) + public static string esri_modelbuilder_collectValuesButton { + get { return "esri_modelbuilder_collectValuesButton"; } + } + ///Returns the id string for "Merge Branch" (esri_geoprocessing_module:Commands.MergeBranch, GeoProcessing) + public static string esri_modelbuilder_mergeBranchButton { + get { return "esri_modelbuilder_mergeBranchButton"; } + } + ///Returns the id string for "Stop" (esri_geoprocessing_module:Commands.Stop, GeoProcessing) + public static string esri_modelbuilder_stopButton { + get { return "esri_modelbuilder_stopButton"; } + } + ///Returns the id string for "If Data Exists" (esri_geoprocessing_module:Commands.IfDataExists, GeoProcessing) + public static string esri_modelbuilder_IfDataExistsButton { + get { return "esri_modelbuilder_IfDataExistsButton"; } + } + ///Returns the id string for "If Field Value Is" (esri_geoprocessing_module:Commands.IfFieldValueIs, GeoProcessing) + public static string esri_modelbuilder_IfFieldValueIsButton { + get { return "esri_modelbuilder_IfFieldValueIsButton"; } + } + ///Returns the id string for "If Field Exists" (esri_geoprocessing_module:Commands.IfFieldExists, GeoProcessing) + public static string esri_modelbuilder_IfFieldExistsButton { + get { return "esri_modelbuilder_IfFieldExistsButton"; } + } + ///Returns the id string for "If Selection Exists" (esri_geoprocessing_module:Commands.IfSelectionExists, GeoProcessing) + public static string esri_modelbuilder_IfSelectionExistsButton { + get { return "esri_modelbuilder_IfSelectionExistsButton"; } + } + ///Returns the id string for "If RowCount Is" (esri_geoprocessing_module:Commands.IfRowCountIs, GeoProcessing) + public static string esri_modelbuilder_IfRowCountIsButton { + get { return "esri_modelbuilder_IfRowCountIsButton"; } + } + ///Returns the id string for "If CoordinateSystem Is" (esri_geoprocessing_module:Commands.IfCoordinationSystemIs, GeoProcessing) + public static string esri_modelbuilder_IfCoordinationSystemIsButton { + get { return "esri_modelbuilder_IfCoordinationSystemIsButton"; } + } + ///Returns the id string for "If DataType Is" (esri_geoprocessing_module:Commands.IfDataTypeIs, GeoProcessing) + public static string esri_modelbuilder_IfDataTypeIsButton { + get { return "esri_modelbuilder_IfDataTypeIsButton"; } + } + ///Returns the id string for "If FeatureType Is" (esri_geoprocessing_module:Commands.IfFeatureTypeIs, GeoProcessing) + public static string esri_modelbuilder_IfFeatureTypeIsButton { + get { return "esri_modelbuilder_IfFeatureTypeIsButton"; } + } + ///Returns the id string for "If Spatial Relationship Exists" (esri_geoprocessing_module:Commands.IfSpatialRelationshipExists, GeoProcessing) + public static string esri_modelbuilder_IfSpatialRelationshipExistsButton { + get { return "esri_modelbuilder_IfSpatialRelationshipExistsButton"; } + } + ///Returns the id string for "New" (esri_geoprocessing_module:Commands.NewModel, GeoProcessing) + public static string esri_modelbuilder_NewModelButton { + get { return "esri_modelbuilder_NewModelButton"; } + } + ///Returns the id string for "10.3 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox103, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox103 { + get { return "esri_geoprocessing_saveAsToolbox103"; } + } + ///Returns the id string for "10.1/10.2 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox102, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox102 { + get { return "esri_geoprocessing_saveAsToolbox102"; } + } + ///Returns the id string for "10.0 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox100, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox100 { + get { return "esri_geoprocessing_saveAsToolbox100"; } + } + ///Returns the id string for "10.4 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox104, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox104 { + get { return "esri_geoprocessing_saveAsToolbox104"; } + } + ///Returns the id string for "10.5 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox105, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox105 { + get { return "esri_geoprocessing_saveAsToolbox105"; } + } + ///Returns the id string for "Copy" (esri_geoprocessing_module:Commands.OnCopy, GeoProcessing) + public static string esri_geoprocessing_editCopy { + get { return "esri_geoprocessing_editCopy"; } + } + ///Returns the id string for "Paste" (esri_geoprocessing_module:Commands.OnPaste, GeoProcessing) + public static string esri_geoprocessing_pasteTool { + get { return "esri_geoprocessing_pasteTool"; } + } + ///Returns the id string for "Edit" (esri_geoprocessing_module:Commands.OnEditPythonToolbox, GeoProcessing) + public static string esri_geoprocessing_editPythonToolbox { + get { return "esri_geoprocessing_editPythonToolbox"; } + } + ///Returns the id string for "Check Syntax..." (esri_geoprocessing_module:Commands.OnCheckPythonToolboxSyntax, GeoProcessing) + public static string esri_geoprocessing_checkPythonToolboxSyntax { + get { return "esri_geoprocessing_checkPythonToolboxSyntax"; } + } + ///Returns the id string for "Add To Project" (esri_geoprocessing_module:Commands.OnAddPackageToProject, GeoProcessing) + public static string esri_geoprocessing_ItemUnpackOpenButton { + get { return "esri_geoprocessing_ItemUnpackOpenButton"; } + } + ///Returns the id string for "Save as Model" (esri_geoprocessing_module:Commands.exportGroupToModel, GeoProcessing) + public static string esri_modelbuilder_exportGroupToModel { + get { return "esri_modelbuilder_exportGroupToModel"; } + } + ///Returns the id string for "UnGroup" (esri_geoprocessing_module:Commands.dissolveGroup, GeoProcessing) + public static string esri_modelbuilder_dissolveGroup { + get { return "esri_modelbuilder_dissolveGroup"; } + } + ///Returns the id string for "Rename" (esri_geoprocessing_module:Commands.renameGroup, GeoProcessing) + public static string esri_modelbuilder_renameGroup { + get { return "esri_modelbuilder_renameGroup"; } + } + ///Returns the id string for "Create Group" (esri_geoprocessing_module:Commands.AddToGroup, GeoProcessing) + public static string esri_modelbuilder_AddSubGroup { + get { return "esri_modelbuilder_AddSubGroup"; } + } + ///Returns the id string for "Auto Layout" (esri_geoprocessing_module:Commands.AutoLayoutGroup, GeoProcessing) + public static string esri_modelbuilder_AutoLayoutGroup { + get { return "esri_modelbuilder_AutoLayoutGroup"; } + } + ///Returns the id string for "Workbench" (esri_geoprocessing_module:OnStartWorkBench, GeoProcessing) + public static string esri_datainterop_startWorkbench { + get { return "esri_datainterop_startWorkbench"; } + } + ///Returns the id string for "Spatial ETL Tool" (NewETLToolButton, GeoProcessing) + public static string esri_datainterop_newETLTool { + get { return "esri_datainterop_newETLTool"; } + } + ///Returns the id string for "Encrypt..." (EncryptPythonToolboxButton, GeoProcessing) + public static string esri_geoprocessing_encryptPyt { + get { return "esri_geoprocessing_encryptPyt"; } + } + ///Returns the id string for "Decrypt..." (DecryptPythonToolboxButton, GeoProcessing) + public static string esri_geoprocessing_decryptPyt { + get { return "esri_geoprocessing_decryptPyt"; } + } + ///Returns the id string for "Define Projection" (esri_geoprocessing_module:Commands.DefineProjection, GeoProcessing) + public static string esri_geoprocessing_cadDefineProjectionButton { + get { return "esri_geoprocessing_cadDefineProjectionButton"; } + } + } + public static partial class Buttonpalette { + ///Returns the id string for "esri_geoprocessing_selectByPalette" (Buttonpalette, GeoProcessing) + public static string esri_geoprocessing_selectByPalette { + get { return "esri_geoprocessing_selectByPalette"; } + } + } + public static partial class Combobox { + ///Returns the id string for "esri_modelbuilder_labelTextFontFamilyComboBox" (Commands+FontFamilyChoices, GeoProcessing) + public static string esri_modelbuilder_labelTextFontFamilyComboBox { + get { return "esri_modelbuilder_labelTextFontFamilyComboBox"; } + } + ///Returns the id string for "Font Size" (Commands+FontFamilySizes, GeoProcessing) + public static string esri_modelbuilder_labelTextFontSizeComboBox { + get { return "esri_modelbuilder_labelTextFontSizeComboBox"; } + } + } + public static partial class Component { + ///Returns the id string for "CLSID_MdStringCtrl" (Component, GeoProcessing) + public static string CLSID_MdStringCtrl { + get { return "CLSID_MdStringCtrl"; } + } + ///Returns the id string for "_consume_always" (Component, GeoProcessing) + public static string _consume_always { + get { return "_consume_always"; } + } + ///Returns the id string for "_geocoding" (Component, GeoProcessing) + public static string _geocoding { + get { return "_geocoding"; } + } + ///Returns the id string for "_na" (, GeoProcessing) + public static string _na { + get { return "_na"; } + } + ///Returns the id string for "DEDatasetType" (Component, GeoProcessing) + public static string DEDatasetType { + get { return "DEDatasetType"; } + } + ///Returns the id string for "DEAddressLocator" (Component, GeoProcessing) + public static string DEAddressLocator { + get { return "DEAddressLocator"; } + } + ///Returns the id string for "DECadastralFabric" (Component, GeoProcessing) + public static string DECadastralFabric { + get { return "DECadastralFabric"; } + } + ///Returns the id string for "DECadDrawingDataset" (Component, GeoProcessing) + public static string DECadDrawingDataset { + get { return "DECadDrawingDataset"; } + } + ///Returns the id string for "DECatalogRoot" (Component, GeoProcessing) + public static string DECatalogRoot { + get { return "DECatalogRoot"; } + } + ///Returns the id string for "DEDbaseTable" (Component, GeoProcessing) + public static string DEDbaseTable { + get { return "DEDbaseTable"; } + } + ///Returns the id string for "DEDiskConnection" (Component, GeoProcessing) + public static string DEDiskConnection { + get { return "DEDiskConnection"; } + } + ///Returns the id string for "DEUtilityNetwork" (Component, GeoProcessing) + public static string DEUtilityNetwork { + get { return "DEUtilityNetwork"; } + } + ///Returns the id string for "DEFeatureClass" (Component, GeoProcessing) + public static string DEFeatureClass { + get { return "DEFeatureClass"; } + } + ///Returns the id string for "DEFeatureDataset" (Component, GeoProcessing) + public static string DEFeatureDataset { + get { return "DEFeatureDataset"; } + } + ///Returns the id string for "DEFolder" (Component, GeoProcessing) + public static string DEFolder { + get { return "DEFolder"; } + } + ///Returns the id string for "DEGeoDataServer" (Component, GeoProcessing) + public static string DEGeoDataServer { + get { return "DEGeoDataServer"; } + } + ///Returns the id string for "DEGeoDatasetType" (Component, GeoProcessing) + public static string DEGeoDatasetType { + get { return "DEGeoDatasetType"; } + } + ///Returns the id string for "DEGeometricNetwork" (Component, GeoProcessing) + public static string DEGeometricNetwork { + get { return "DEGeometricNetwork"; } + } + ///Returns the id string for "DEGlobeServer" (Component, GeoProcessing) + public static string DEGlobeServer { + get { return "DEGlobeServer"; } + } + ///Returns the id string for "DEGPServer" (Component, GeoProcessing) + public static string DEGPServer { + get { return "DEGPServer"; } + } + ///Returns the id string for "DEImageServer" (Component, GeoProcessing) + public static string DEImageServer { + get { return "DEImageServer"; } + } + ///Returns the id string for "DELasDataset" (Component, GeoProcessing) + public static string DELasDataset { + get { return "DELasDataset"; } + } + ///Returns the id string for "DELayer" (Component, GeoProcessing) + public static string DELayer { + get { return "DELayer"; } + } + ///Returns the id string for "DELink" (Component, GeoProcessing) + public static string DELink { + get { return "DELink"; } + } + ///Returns the id string for "DEMapDocument" (Component, GeoProcessing) + public static string DEMapDocument { + get { return "DEMapDocument"; } + } + ///Returns the id string for "DEMapServer" (Component, GeoProcessing) + public static string DEMapServer { + get { return "DEMapServer"; } + } + ///Returns the id string for "DEMosaicDataset" (Component, GeoProcessing) + public static string DEMosaicDataset { + get { return "DEMosaicDataset"; } + } + ///Returns the id string for "DENetworkDataset" (Component, GeoProcessing) + public static string DENetworkDataset { + get { return "DENetworkDataset"; } + } + ///Returns the id string for "DEPrjFile" (Component, GeoProcessing) + public static string DEPrjFile { + get { return "DEPrjFile"; } + } + ///Returns the id string for "DERasterBand" (Component, GeoProcessing) + public static string DERasterBand { + get { return "DERasterBand"; } + } + ///Returns the id string for "DERasterCatalog" (Component, GeoProcessing) + public static string DERasterCatalog { + get { return "DERasterCatalog"; } + } + ///Returns the id string for "DERasterDataset" (Component, GeoProcessing) + public static string DERasterDataset { + get { return "DERasterDataset"; } + } + ///Returns the id string for "DERelationshipClass" (Component, GeoProcessing) + public static string DERelationshipClass { + get { return "DERelationshipClass"; } + } + ///Returns the id string for "DENetworkDiagram" (Component, GeoProcessing) + public static string DENetworkDiagram { + get { return "DENetworkDiagram"; } + } + ///Returns the id string for "DEDiagramDataset" (Component, GeoProcessing) + public static string DEDiagramDataset { + get { return "DEDiagramDataset"; } + } + ///Returns the id string for "DEShapeFile" (Component, GeoProcessing) + public static string DEShapeFile { + get { return "DEShapeFile"; } + } + ///Returns the id string for "DETable" (Component, GeoProcessing) + public static string DETable { + get { return "DETable"; } + } + ///Returns the id string for "DETerrain" (Component, GeoProcessing) + public static string DETerrain { + get { return "DETerrain"; } + } + ///Returns the id string for "DETextFile" (Component, GeoProcessing) + public static string DETextFile { + get { return "DETextFile"; } + } + ///Returns the id string for "DETin" (Component, GeoProcessing) + public static string DETin { + get { return "DETin"; } + } + ///Returns the id string for "DEToolbox" (Component, GeoProcessing) + public static string DEToolbox { + get { return "DEToolbox"; } + } + ///Returns the id string for "DETool" (Component, GeoProcessing) + public static string DETool { + get { return "DETool"; } + } + ///Returns the id string for "DETopology" (Component, GeoProcessing) + public static string DETopology { + get { return "DETopology"; } + } + ///Returns the id string for "DEType" (Component, GeoProcessing) + public static string DEType { + get { return "DEType"; } + } + ///Returns the id string for "DEWCSCoverage" (Component, GeoProcessing) + public static string DEWCSCoverage { + get { return "DEWCSCoverage"; } + } + ///Returns the id string for "DEWMSMap" (Component, GeoProcessing) + public static string DEWMSMap { + get { return "DEWMSMap"; } + } + ///Returns the id string for "DEWorkspace" (Component, GeoProcessing) + public static string DEWorkspace { + get { return "DEWorkspace"; } + } + ///Returns the id string for "GPCadastralFabricLayer" (Component, GeoProcessing) + public static string GPCadastralFabricLayer { + get { return "GPCadastralFabricLayer"; } + } + ///Returns the id string for "GPFeatureLayer" (Component, GeoProcessing) + public static string GPFeatureLayer { + get { return "GPFeatureLayer"; } + } + ///Returns the id string for "GPFeatureRecordSetLayer" (Component, GeoProcessing) + public static string GPFeatureRecordSetLayer { + get { return "GPFeatureRecordSetLayer"; } + } + ///Returns the id string for "GPAnnotationLayer" (Component, GeoProcessing) + public static string GPAnnotationLayer { + get { return "GPAnnotationLayer"; } + } + ///Returns the id string for "GPDimensionLayer" (Component, GeoProcessing) + public static string GPDimensionLayer { + get { return "GPDimensionLayer"; } + } + ///Returns the id string for "GPGALayer" (Component, GeoProcessing) + public static string GPGALayer { + get { return "GPGALayer"; } + } + ///Returns the id string for "GPLasDatasetLayer" (Component, GeoProcessing) + public static string GPLasDatasetLayer { + get { return "GPLasDatasetLayer"; } + } + ///Returns the id string for "GPLayer" (Component, GeoProcessing) + public static string GPLayer { + get { return "GPLayer"; } + } + ///Returns the id string for "GPMap" (Component, GeoProcessing) + public static string GPMap { + get { return "GPMap"; } + } + ///Returns the id string for "GPMosaicLayer" (Component, GeoProcessing) + public static string GPMosaicLayer { + get { return "GPMosaicLayer"; } + } + ///Returns the id string for "GPNetworkDatasetLayer" (Component, GeoProcessing) + public static string GPNetworkDatasetLayer { + get { return "GPNetworkDatasetLayer"; } + } + ///Returns the id string for "GPRasterLayer" (Component, GeoProcessing) + public static string GPRasterLayer { + get { return "GPRasterLayer"; } + } + ///Returns the id string for "GPSACellSize" (Component, GeoProcessing) + public static string GPSACellSize { + get { return "GPSACellSize"; } + } + ///Returns the id string for "GPSAGeoData" (Component, GeoProcessing) + public static string GPSAGeoData { + get { return "GPSAGeoData"; } + } + ///Returns the id string for "GPSAGeoDataWithSqlite" (Component, GeoProcessing) + public static string GPSAGeoDataWithSqlite { + get { return "GPSAGeoDataWithSqlite"; } + } + ///Returns the id string for "GPTableView" (Component, GeoProcessing) + public static string GPTableView { + get { return "GPTableView"; } + } + ///Returns the id string for "GPTerrainLayer" (Component, GeoProcessing) + public static string GPTerrainLayer { + get { return "GPTerrainLayer"; } + } + ///Returns the id string for "GPTinLayer" (Component, GeoProcessing) + public static string GPTinLayer { + get { return "GPTinLayer"; } + } + ///Returns the id string for "GPTopologyLayer" (Component, GeoProcessing) + public static string GPTopologyLayer { + get { return "GPTopologyLayer"; } + } + ///Returns the id string for "_gpDefaultProjectTools" (Component, GeoProcessing) + public static string _gpDefaultProjectTools { + get { return "_gpDefaultProjectTools"; } + } + ///Returns the id string for "_gpDefaultGalleryTools" (Component, GeoProcessing) + public static string _gpDefaultGalleryTools { + get { return "_gpDefaultGalleryTools"; } + } + ///Returns the id string for "_gpDefaultCadGalleryTools" (Component, GeoProcessing) + public static string _gpDefaultCadGalleryTools { + get { return "_gpDefaultCadGalleryTools"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "" (Commands+TextColorPickerViewModel, GeoProcessing) + public static string esri_modelbuilder_labelTextColorGallery { + get { return "esri_modelbuilder_labelTextColorGallery"; } + } + ///Returns the id string for "Tools" (GPStartViewModel, GeoProcessing) + public static string esri_geoprocessing_Start { + get { return "esri_geoprocessing_Start"; } + } + ///Returns the id string for "Ready To Use Tools" (PortalGalleryCtrl, GeoProcessing) + public static string esri_geoprocessingAnalysisButton_readytouse { + get { return "esri_geoprocessingAnalysisButton_readytouse"; } + } + ///Returns the id string for "Feature Analysis" (PortalGalleryCtrl, GeoProcessing) + public static string esri_geoprocessingAnalysisButton_feature { + get { return "esri_geoprocessingAnalysisButton_feature"; } + } + ///Returns the id string for "Raster Analysis" (RAPortalGalleryCtrl, GeoProcessing) + public static string esri_geoprocessingAnalysisButton_raster { + get { return "esri_geoprocessingAnalysisButton_raster"; } + } + } + public static partial class Dialog { + ///Returns the id string for "GPEnvironments" (EnvironmentsViewModel, GeoProcessing) + public static string GPEnvironments { + get { return "GPEnvironments"; } + } + ///Returns the id string for "GP_Gallery_Customize" (GalleryCustomizeViewModel, GeoProcessing) + public static string GP_Gallery_Customize { + get { return "GP_Gallery_Customize"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Geoprocessing" (GPDocPaneViewModel, GeoProcessing) + public static string esri_geoprocessing_toolBoxes { + get { return "esri_geoprocessing_toolBoxes"; } + } + ///Returns the id string for "Python" (PythonWindowDockPaneViewModel, GeoProcessing) + public static string esri_geoprocessing_pythonWindow { + get { return "esri_geoprocessing_pythonWindow"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Connect" (ConnectElementsDynamicMenu, GeoProcessing) + public static string esri_modelbuilder_connectElementsDynamicMenu { + get { return "esri_modelbuilder_connectElementsDynamicMenu"; } + } + ///Returns the id string for "From Parameter" (MakeVariableFromParameterDynamicMenu, GeoProcessing) + public static string esri_modelbuilder_makeVariableFromParameterDynamicMenu { + get { return "esri_modelbuilder_makeVariableFromParameterDynamicMenu"; } + } + ///Returns the id string for "From Environment" (MakeVariableFromEnvironmentDynamicMenu, GeoProcessing) + public static string esri_modelbuilder_makeVariableFromEnvironmentDynamicMenu { + get { return "esri_modelbuilder_makeVariableFromEnvironmentDynamicMenu"; } + } + ///Returns the id string for "Search Filter" (SearchFilterDynamicMenu, GeoProcessing) + public static string esri_modelbuilder_searchFilterDynamicMenu { + get { return "esri_modelbuilder_searchFilterDynamicMenu"; } + } + ///Returns the id string for "Spatial ETL Tool" (NewETLToolMenu, GeoProcessing) + public static string esri_geoprocessing_NewETLTool { + get { return "esri_geoprocessing_NewETLTool"; } + } + ///Returns the id string for "Python Toolbox" (PythonToolboxEncryptionMenu, GeoProcessing) + public static string esri_geoprocessing_PythonToolboxEncryptionMenu { + get { return "esri_geoprocessing_PythonToolboxEncryptionMenu"; } + } + } + public static partial class Gallery { + ///Returns the id string for "Analysis Gallery" (FavoritesGalleryViewModel, GeoProcessing) + public static string esri_geoprocessingGallery { + get { return "esri_geoprocessingGallery"; } + } + ///Returns the id string for "Cad Tool Gallery" (CadGalleryViewModel, GeoProcessing) + public static string esri_cadToolsGallery { + get { return "esri_cadToolsGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Text" (Group, GeoProcessing) + public static string esri_modelbuilder_labelTextFormatGroup { + get { return "esri_modelbuilder_labelTextFormatGroup"; } + } + ///Returns the id string for "Geoprocessing" (Group, GeoProcessing) + public static string esri_geoprocessing_projectTools { + get { return "esri_geoprocessing_projectTools"; } + } + ///Returns the id string for "Geoprocessing" (Group, GeoProcessing) + public static string esri_geoprocessing_analysisTools { + get { return "esri_geoprocessing_analysisTools"; } + } + ///Returns the id string for "Portal" (Group, GeoProcessing) + public static string esri_geoprocessing_portal { + get { return "esri_geoprocessing_portal"; } + } + ///Returns the id string for "Tools" (Group, GeoProcessing) + public static string esri_geoprocessing_analysis2 { + get { return "esri_geoprocessing_analysis2"; } + } + ///Returns the id string for "Clipboard" (Group, GeoProcessing) + public static string esri_modelbuilder_editGroup { + get { return "esri_modelbuilder_editGroup"; } + } + ///Returns the id string for "Model" (Group, GeoProcessing) + public static string esri_modelbuilder_newModelGroup { + get { return "esri_modelbuilder_newModelGroup"; } + } + ///Returns the id string for "View" (Group, GeoProcessing) + public static string esri_modelbuilder_viewGroup { + get { return "esri_modelbuilder_viewGroup"; } + } + ///Returns the id string for "Run" (Group, GeoProcessing) + public static string esri_modelbuilder_runGroup { + get { return "esri_modelbuilder_runGroup"; } + } + ///Returns the id string for "Mode" (Group, GeoProcessing) + public static string esri_modelbuilder_modeGroup { + get { return "esri_modelbuilder_modeGroup"; } + } + ///Returns the id string for "Insert" (Group, GeoProcessing) + public static string esri_modelbuilder_insertGroup { + get { return "esri_modelbuilder_insertGroup"; } + } + ///Returns the id string for "Export" (Group, GeoProcessing) + public static string esri_modelbuilder_exportGroup { + get { return "esri_modelbuilder_exportGroup"; } + } + ///Returns the id string for "Group" (Group, GeoProcessing) + public static string esri_modelbuilder_groupGroup { + get { return "esri_modelbuilder_groupGroup"; } + } + ///Returns the id string for "Data Interoperability" (Group, GeoProcessing) + public static string esri_geoprocessing_datainterop_group { + get { return "esri_geoprocessing_datainterop_group"; } + } + ///Returns the id string for "Tools" (Group, GeoProcessing) + public static string esri_geoprocessing_cadToolsGroup { + get { return "esri_geoprocessing_cadToolsGroup"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_gpGuidToControl" (Category, GeoProcessing) + public static string esri_gpGuidToControl { + get { return "esri_gpGuidToControl"; } + } + ///Returns the id string for "esri_gpToolConsumeCredit" (Category, GeoProcessing) + public static string esri_gpToolConsumeCredit { + get { return "esri_gpToolConsumeCredit"; } + } + ///Returns the id string for "gpDataTypeFilters" (Category, GeoProcessing) + public static string gpDataTypeFilters { + get { return "gpDataTypeFilters"; } + } + ///Returns the id string for "esri_gpDefaultProjectTools" (Category, GeoProcessing) + public static string esri_gpDefaultProjectTools { + get { return "esri_gpDefaultProjectTools"; } + } + ///Returns the id string for "esri_gpDefaultGalleryTools" (Category, GeoProcessing) + public static string esri_gpDefaultGalleryTools { + get { return "esri_gpDefaultGalleryTools"; } + } + ///Returns the id string for "esri_gpDefaultCadGalleryTools" (Category, GeoProcessing) + public static string esri_gpDefaultCadGalleryTools { + get { return "esri_gpDefaultCadGalleryTools"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_geoprocessing_container" (ArcGIS.Desktop.Internal.GeoProcessing.GeoprocessingContainer, GeoProcessing) + public static string esri_geoprocessing_container { + get { return "esri_geoprocessing_container"; } + } + ///Returns the id string for "esri_geoprocessing_history" (ArcGIS.Desktop.Internal.GeoProcessing.HistoryContainer, GeoProcessing) + public static string esri_geoprocessing_history { + get { return "esri_geoprocessing_history"; } + } + ///Returns the id string for "esri_geoprocessing_history_ctrl" (GPHistoryViewModel, GeoProcessing) + public static string esri_geoprocessing_history_ctrl { + get { return "esri_geoprocessing_history_ctrl"; } + } + ///Returns the id string for "esri_itemInfoType_GeoprocessingProjectItem" (ArcGIS.Desktop.GeoProcessing.GeoprocessingProjectItem, GeoProcessing) + public static string esri_itemInfoType_GeoprocessingProjectItem { + get { return "esri_itemInfoType_GeoprocessingProjectItem"; } + } + ///Returns the id string for "esri_browseDialogFilters_gpcomposite" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_gpcomposite { + get { return "esri_browseDialogFilters_gpcomposite"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_datasets" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_gp_datasets { + get { return "esri_browseDialogFilters_gp_datasets"; } + } + ///Returns the id string for "esri_browseDialogFilters_mosaic_selectable" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_mosaic_selectable { + get { return "esri_browseDialogFilters_mosaic_selectable"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_layerfiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_gp_layerfiles { + get { return "esri_browseDialogFilters_gp_layerfiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_rasters" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_composite_rasters { + get { return "esri_browseDialogFilters_composite_rasters"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_worldFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_cad_worldFiles { + get { return "esri_browseDialogFilters_cad_worldFiles"; } + } + } + public static partial class Condition { + ///Returns the id string for "esri_geoprocessing_EditingScriptToolCondition" (Condition, GeoProcessing) + public static string esri_geoprocessing_EditingScriptToolCondition { + get { return "esri_geoprocessing_EditingScriptToolCondition"; } + } + ///Returns the id string for "esri_projectItem_DefaultToolboxSelectedCondition" (Condition, GeoProcessing) + public static string esri_projectItem_DefaultToolboxSelectedCondition { + get { return "esri_projectItem_DefaultToolboxSelectedCondition"; } + } + ///Returns the id string for "esri_geoprocessing_DataInterop_installed" (Condition, GeoProcessing) + public static string esri_geoprocessing_DataInterop_installed { + get { return "esri_geoprocessing_DataInterop_installed"; } + } + ///Returns the id string for "esri_geoprocessing_PortalCondition" (Condition, GeoProcessing) + public static string esri_geoprocessing_PortalCondition { + get { return "esri_geoprocessing_PortalCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Geoprocessing" (GeoprocessingModule, GeoProcessing) + public static string esri_geoprocessing_module { + get { return "esri_geoprocessing_module"; } + } + } + public static partial class Page { + ///Returns the id string for "Geoprocessing" (GPOptionsViewModel, GeoProcessing) + public static string esri_geoprocessing_optionsPropertyPage { + get { return "esri_geoprocessing_optionsPropertyPage"; } + } + } + public static partial class Product { + ///Returns the id string for "Spatial Analyst" (Product, GeoProcessing) + public static string esri_product_spatialanalyst { + get { return "esri_product_spatialanalyst"; } + } + ///Returns the id string for "Data Interoperability" (Product, GeoProcessing) + public static string esri_product_datainterop { + get { return "esri_product_datainterop"; } + } + } + public static partial class Sheet { + ///Returns the id string for "" (Sheet, GeoProcessing) + public static string esri_geoprocessing_ToolEditor { + get { return "esri_geoprocessing_ToolEditor"; } + } + ///Returns the id string for "Toolbox Properties" (Sheet, GeoProcessing) + public static string esri_geoprocessing_toolboxProperties { + get { return "esri_geoprocessing_toolboxProperties"; } + } + ///Returns the id string for "" (Sheet, GeoProcessing) + public static string esri_geoprocessing_dataInterop_ToolPropertyEditor { + get { return "esri_geoprocessing_dataInterop_ToolPropertyEditor"; } + } + } + public static partial class Menu { + ///Returns the id string for "Utilities" (Menu, GeoProcessing) + public static string esri_modelbuilder_utilitiesPalette { + get { return "esri_modelbuilder_utilitiesPalette"; } + } + ///Returns the id string for "Iterators" (Menu, GeoProcessing) + public static string esri_modelbuilder_iteratorPalette { + get { return "esri_modelbuilder_iteratorPalette"; } + } + ///Returns the id string for "Logical" (Menu, GeoProcessing) + public static string esri_modelbuilder_conditionalPalette { + get { return "esri_modelbuilder_conditionalPalette"; } + } + ///Returns the id string for "Toolbox" (Menu, GeoProcessing) + public static string esri_geoprocessing_insertMenu { + get { return "esri_geoprocessing_insertMenu"; } + } + ///Returns the id string for "GP Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolboxProjectItemMenu { + get { return "esri_geoprocessing_ToolboxProjectItemMenu"; } + } + ///Returns the id string for "GP Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolboxMenu { + get { return "esri_geoprocessing_ToolboxMenu"; } + } + ///Returns the id string for "GP Python Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_PythonToolboxProjectMenu { + get { return "esri_geoprocessing_PythonToolboxProjectMenu"; } + } + ///Returns the id string for "GP Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_PythonToolboxMenu { + get { return "esri_geoprocessing_PythonToolboxMenu"; } + } + ///Returns the id string for "GP Server Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ServerToolboxMenu { + get { return "esri_geoprocessing_ServerToolboxMenu"; } + } + ///Returns the id string for "Toolset menu" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolsetMenu { + get { return "esri_geoprocessing_ToolsetMenu"; } + } + ///Returns the id string for "New" (Menu, GeoProcessing) + public static string esri_geoprocessing_Toolbox_AddMenu { + get { return "esri_geoprocessing_Toolbox_AddMenu"; } + } + ///Returns the id string for "Save As" (Menu, GeoProcessing) + public static string esri_geoprocessing_Toolbox_SaveAsMenu { + get { return "esri_geoprocessing_Toolbox_SaveAsMenu"; } + } + ///Returns the id string for "History" (Menu, GeoProcessing) + public static string esri_geoprocessing_historyItemMenu { + get { return "esri_geoprocessing_historyItemMenu"; } + } + ///Returns the id string for "History" (Menu, GeoProcessing) + public static string esri_geoprocessing_historyContainerMenu { + get { return "esri_geoprocessing_historyContainerMenu"; } + } + ///Returns the id string for "SystemTools Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_SystemToolMenu { + get { return "esri_geoprocessing_SystemToolMenu"; } + } + ///Returns the id string for "SystemTools Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_SystemScriptToolMenu { + get { return "esri_geoprocessing_SystemScriptToolMenu"; } + } + ///Returns the id string for "Progress Menu" (Menu, GeoProcessing) + public static string esri_geoprocessing_mainProgressMenu { + get { return "esri_geoprocessing_mainProgressMenu"; } + } + ///Returns the id string for "Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolMenu { + get { return "esri_geoprocessing_ToolMenu"; } + } + ///Returns the id string for "Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_CustomToolMenu { + get { return "esri_geoprocessing_CustomToolMenu"; } + } + ///Returns the id string for "Tool Model Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolModelMenu { + get { return "esri_geoprocessing_ToolModelMenu"; } + } + ///Returns the id string for "Python Toolbox Tool" (Menu, GeoProcessing) + public static string esri_geoprocessing_PythonToolMenu { + get { return "esri_geoprocessing_PythonToolMenu"; } + } + ///Returns the id string for "Search Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_SearchItemMenu { + get { return "esri_geoprocessing_SearchItemMenu"; } + } + ///Returns the id string for "Favorites Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_FavoritesItemMenu { + get { return "esri_geoprocessing_FavoritesItemMenu"; } + } + ///Returns the id string for "Gallery Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_GalleryItemMenu { + get { return "esri_geoprocessing_GalleryItemMenu"; } + } + ///Returns the id string for "Gallery Items" (Menu, GeoProcessing) + public static string esri_geoprocessing_CadGalleryItemMenu { + get { return "esri_geoprocessing_CadGalleryItemMenu"; } + } + ///Returns the id string for "Recent Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_RecentItemMenu { + get { return "esri_geoprocessing_RecentItemMenu"; } + } + ///Returns the id string for "GP Dialog Title Menu" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolDialogTitleMenu { + get { return "esri_geoprocessing_ToolDialogTitleMenu"; } + } + ///Returns the id string for "Joins" (Menu, GeoProcessing) + public static string esri_geoprocessing_tableJoinsMenu { + get { return "esri_geoprocessing_tableJoinsMenu"; } + } + ///Returns the id string for "Relates" (Menu, GeoProcessing) + public static string esri_geoprocessing_tableRelatesMenu { + get { return "esri_geoprocessing_tableRelatesMenu"; } + } + ///Returns the id string for "Joins and Relates" (Menu, GeoProcessing) + public static string esri_geoprocessing_JoinsRelatesMenu { + get { return "esri_geoprocessing_JoinsRelatesMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_parameterAddToDisplayVariableMenu { + get { return "esri_modelbuilder_parameterAddToDisplayVariableMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_addToDisplayVariableMenu { + get { return "esri_modelbuilder_addToDisplayVariableMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_parameterVariableMenu { + get { return "esri_modelbuilder_parameterVariableMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_variableMenu { + get { return "esri_modelbuilder_variableMenu"; } + } + ///Returns the id string for "Tool" (Menu, GeoProcessing) + public static string esri_modelbuilder_toolMenu { + get { return "esri_modelbuilder_toolMenu"; } + } + ///Returns the id string for "Tool" (Menu, GeoProcessing) + public static string esri_modelbuilder_editToolMenu { + get { return "esri_modelbuilder_editToolMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_parameterAddToDisplayVariableMenuSelectedItem { + get { return "esri_modelbuilder_parameterAddToDisplayVariableMenuSelectedItem"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_addToDisplayVariableMenuSelectedItem { + get { return "esri_modelbuilder_addToDisplayVariableMenuSelectedItem"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_parameterVariableMenuSelectedItem { + get { return "esri_modelbuilder_parameterVariableMenuSelectedItem"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_variableMenuSelectedItem { + get { return "esri_modelbuilder_variableMenuSelectedItem"; } + } + ///Returns the id string for "Tool" (Menu, GeoProcessing) + public static string esri_modelbuilder_toolMenuSelectedItem { + get { return "esri_modelbuilder_toolMenuSelectedItem"; } + } + ///Returns the id string for "Tool" (Menu, GeoProcessing) + public static string esri_modelbuilder_editToolMenuSelectedItem { + get { return "esri_modelbuilder_editToolMenuSelectedItem"; } + } + ///Returns the id string for "Create Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_toolCreateVariableMenu { + get { return "esri_modelbuilder_toolCreateVariableMenu"; } + } + ///Returns the id string for "Model" (Menu, GeoProcessing) + public static string esri_modelbuilder_modelMenu { + get { return "esri_modelbuilder_modelMenu"; } + } + ///Returns the id string for "Model" (Menu, GeoProcessing) + public static string esri_modelbuilder_modelMenu2 { + get { return "esri_modelbuilder_modelMenu2"; } + } + ///Returns the id string for "Connection" (Menu, GeoProcessing) + public static string esri_modelbuilder_inputConnectionMenu { + get { return "esri_modelbuilder_inputConnectionMenu"; } + } + ///Returns the id string for "Connection" (Menu, GeoProcessing) + public static string esri_modelbuilder_outputConnectionMenu { + get { return "esri_modelbuilder_outputConnectionMenu"; } + } + ///Returns the id string for "Connect" (Menu, GeoProcessing) + public static string esri_modelbuilder_connectMenu { + get { return "esri_modelbuilder_connectMenu"; } + } + ///Returns the id string for "Package" (Menu, GeoProcessing) + public static string esri_geoprocessing_packageMenu { + get { return "esri_geoprocessing_packageMenu"; } + } + ///Returns the id string for "Group" (Menu, GeoProcessing) + public static string esri_modelbuilder_groupContextMenu { + get { return "esri_modelbuilder_groupContextMenu"; } + } + ///Returns the id string for "Group" (Menu, GeoProcessing) + public static string esri_modelbuilder_groupContextMenuFolded { + get { return "esri_modelbuilder_groupContextMenuFolded"; } + } + ///Returns the id string for "Filter" (Menu, GeoProcessing) + public static string esri_modelbuilder_searchFilterContextMenu { + get { return "esri_modelbuilder_searchFilterContextMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "General" (ToolGeneralViewModel, GeoProcessing) + public static string esri_geoprocessing_ToolGeneralPage { + get { return "esri_geoprocessing_ToolGeneralPage"; } + } + ///Returns the id string for "Parameters" (ToolParametersViewModel, GeoProcessing) + public static string esri_geoprocessing_ToolParametersPage { + get { return "esri_geoprocessing_ToolParametersPage"; } + } + ///Returns the id string for "Validation" (ScriptToolValidationViewModel, GeoProcessing) + public static string esri_geoprocessing_scriptToolValidationPage { + get { return "esri_geoprocessing_scriptToolValidationPage"; } + } + ///Returns the id string for "Toolbox Properties" (ToolboxPropertiesViewModel, GeoProcessing) + public static string esri_geoprocessing_toolboxPropertiesPage { + get { return "esri_geoprocessing_toolboxPropertiesPage"; } + } + ///Returns the id string for "General" (ETLToolPropertyViewModel, GeoProcessing) + public static string esri_dataInterop_ETLToolGeneralPage { + get { return "esri_dataInterop_ETLToolGeneralPage"; } + } + } + public static partial class Pane { + ///Returns the id string for "ModelBuilder" (ModelBuilderPaneViewModel, GeoProcessing) + public static string esri_geoprocessing_modelBuilderPane { + get { return "esri_geoprocessing_modelBuilderPane"; } + } + ///Returns the id string for "ModelReport" (ModelBuilderReportViewModel, GeoProcessing) + public static string esri_geoprocessing_MBReportPane { + get { return "esri_geoprocessing_MBReportPane"; } + } + } + public static partial class State { + ///Returns the id string for "esri_geoprocessing_EditingScriptTool" (State, GeoProcessing) + public static string esri_geoprocessing_EditingScriptTool { + get { return "esri_geoprocessing_EditingScriptTool"; } + } + ///Returns the id string for "esri_projectItem_DefaultToolboxSelected" (State, GeoProcessing) + public static string esri_projectItem_DefaultToolboxSelected { + get { return "esri_projectItem_DefaultToolboxSelected"; } + } + ///Returns the id string for "esri_mapping_openProjectCondition" (State, GeoProcessing) + public static string esri_mapping_openProjectCondition { + get { return "esri_mapping_openProjectCondition"; } + } + ///Returns the id string for "esri_geoprocessing_DI_installed" (State, GeoProcessing) + public static string esri_geoprocessing_DI_installed { + get { return "esri_geoprocessing_DI_installed"; } + } + ///Returns the id string for "esri_geoprocessing_ShowPortal" (State, GeoProcessing) + public static string esri_geoprocessing_ShowPortal { + get { return "esri_geoprocessing_ShowPortal"; } + } + } + public static partial class Tab { + ///Returns the id string for "ModelBuilder" (Tab, GeoProcessing) + public static string esri_geoprocessing_MBHomeTab { + get { return "esri_geoprocessing_MBHomeTab"; } + } + ///Returns the id string for "Insert" (Tab, GeoProcessing) + public static string esri_geoprocessing_MBInsertTab { + get { return "esri_geoprocessing_MBInsertTab"; } + } + ///Returns the id string for "Analysis" (Tab, GeoProcessing) + public static string esri_geoprocessing_MBAnalysisTab { + get { return "esri_geoprocessing_MBAnalysisTab"; } + } + ///Returns the id string for "View" (Tab, GeoProcessing) + public static string esri_geoprocessing_MBViewTab { + get { return "esri_geoprocessing_MBViewTab"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_modelbuilder_labelTextFontToolBar" (Toolbar, GeoProcessing) + public static string esri_modelbuilder_labelTextFontToolBar { + get { return "esri_modelbuilder_labelTextFontToolBar"; } + } + } + public static partial class Button { + ///Returns the id string for "Paste" (esri_layouts:LayoutPaste, Layouts) + public static string esri_layouts_editPasteButton { + get { return "esri_layouts_editPasteButton"; } + } + ///Returns the id string for "Paste Special" (esri_layouts:LayoutPasteSpecial, Layouts) + public static string esri_layouts_editPasteSpecialButton { + get { return "esri_layouts_editPasteSpecialButton"; } + } + ///Returns the id string for "Cut" (esri_layouts:LayoutCut, Layouts) + public static string esri_layouts_editCutButton { + get { return "esri_layouts_editCutButton"; } + } + ///Returns the id string for "Copy" (esri_layouts:LayoutCopy, Layouts) + public static string esri_layouts_editCopyButton { + get { return "esri_layouts_editCopyButton"; } + } + ///Returns the id string for "Delete" (esri_layouts:LayoutDelete, Layouts) + public static string esri_layouts_editDeleteButton { + get { return "esri_layouts_editDeleteButton"; } + } + ///Returns the id string for "Edit Text" (esri_layouts:LayoutEditText, Layouts) + public static string esri_layouts_editTextButton { + get { return "esri_layouts_editTextButton"; } + } + ///Returns the id string for "Navigate" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutNavigateButton, Layouts) + public static string esri_layouts_pageNavigateButton { + get { return "esri_layouts_pageNavigateButton"; } + } + ///Returns the id string for "Fixed Zoom Out" (esri_layouts:FixedZoomOut, Layouts) + public static string esri_layouts_pageFixedZoomOutButton { + get { return "esri_layouts_pageFixedZoomOutButton"; } + } + ///Returns the id string for "Fixed Zoom In" (esri_layouts:FixedZoomIn, Layouts) + public static string esri_layouts_pageFixedZoomInButton { + get { return "esri_layouts_pageFixedZoomInButton"; } + } + ///Returns the id string for "Zoom to Page" (esri_layouts:ZoomToWholePage, Layouts) + public static string esri_layouts_pageZoomFullButton { + get { return "esri_layouts_pageZoomFullButton"; } + } + ///Returns the id string for "Previous Extent" (esri_layouts:PreviousNavigationPos, Layouts) + public static string esri_layouts_pagePrevExtentButton { + get { return "esri_layouts_pagePrevExtentButton"; } + } + ///Returns the id string for "Next Extent" (esri_layouts:NextNavigationPos, Layouts) + public static string esri_layouts_pageNextExtentButton { + get { return "esri_layouts_pageNextExtentButton"; } + } + ///Returns the id string for "Page Width" (esri_layouts:ZoomToPageWidth, Layouts) + public static string esri_layouts_pageZoomPageWidthButton { + get { return "esri_layouts_pageZoomPageWidthButton"; } + } + ///Returns the id string for "Zoom 100%" (esri_layouts:ZoomTo100Percent, Layouts) + public static string esri_layouts_pageZoom100PercentButton { + get { return "esri_layouts_pageZoom100PercentButton"; } + } + ///Returns the id string for "Zoom To Selected" (esri_layouts:ZoomToSelectedElements, Layouts) + public static string esri_layouts_pageZoomToSelected { + get { return "esri_layouts_pageZoomToSelected"; } + } + ///Returns the id string for "Navigate to page" (esri_layouts:NavigateToPage, Layouts) + public static string esri_layouts_pageNavigate { + get { return "esri_layouts_pageNavigate"; } + } + ///Returns the id string for "Navigate" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutNavigateCommand, Layouts) + public static string esri_layouts_navigateContext { + get { return "esri_layouts_navigateContext"; } + } + ///Returns the id string for "Export to File..." (esri_layouts:OnExportMapSeriesTOC, Layouts) + public static string esri_layouts_exportMapSeries { + get { return "esri_layouts_exportMapSeries"; } + } + ///Returns the id string for "Map Series" (esri_layouts:ShowSeriesProperties, Layouts) + public static string esri_layouts_defineSeries { + get { return "esri_layouts_defineSeries"; } + } + ///Returns the id string for "Refresh" (esri_layouts:RefreshMapSeries, Layouts) + public static string esri_layouts_mapSeriesRefreshButton { + get { return "esri_layouts_mapSeriesRefreshButton"; } + } + ///Returns the id string for "Import a layout file..." (esri_mapping:OpenImportMapDocument, Layouts) + public static string esri_layouts_importLayoutFile { + get { return "esri_layouts_importLayoutFile"; } + } + ///Returns the id string for "Import web map or print web map..." (esri_layouts:OpenWebMapFromFileAsync, Layouts) + public static string esri_layouts_openWebMapFromFileButton { + get { return "esri_layouts_openWebMapFromFileButton"; } + } + ///Returns the id string for "Custom page size..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.CustomNewLayoutButton, Layouts) + public static string esri_layouts_customNewLayoutButton { + get { return "esri_layouts_customNewLayoutButton"; } + } + ///Returns the id string for "Select page from printer..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.SelectPageFromPrinter, Layouts) + public static string esri_layouts_selectPageFromPrinter { + get { return "esri_layouts_selectPageFromPrinter"; } + } + ///Returns the id string for "Custom page size..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.CustomPageSizeButton, Layouts) + public static string esri_layouts_customPageSizeButton { + get { return "esri_layouts_customPageSizeButton"; } + } + ///Returns the id string for "Select page from printer..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.CustomPageSizeFromPrinterButton, Layouts) + public static string esri_layouts_customPageSizeFromPrinter { + get { return "esri_layouts_customPageSizeFromPrinter"; } + } + ///Returns the id string for "Properties" (esri_layouts:LayoutProperties, Layouts) + public static string esri_layouts_layoutPropertiesButton { + get { return "esri_layouts_layoutPropertiesButton"; } + } + ///Returns the id string for "Properties" (esri_layouts:ShowSeriesProperties, Layouts) + public static string esri_layouts_mapSeriesPropertiesButton { + get { return "esri_layouts_mapSeriesPropertiesButton"; } + } + ///Returns the id string for "Rulers" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowHideRulersButton, Layouts) + public static string esri_layouts_showHideRulers { + get { return "esri_layouts_showHideRulers"; } + } + ///Returns the id string for "Guides" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowHideGuidesButton, Layouts) + public static string esri_layouts_showHideGuides { + get { return "esri_layouts_showHideGuides"; } + } + ///Returns the id string for "Add Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.AddGuideButton, Layouts) + public static string esri_layouts_addGuide { + get { return "esri_layouts_addGuide"; } + } + ///Returns the id string for "Add Guides..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.AddGuidesButton, Layouts) + public static string esri_layouts_addGuides { + get { return "esri_layouts_addGuides"; } + } + ///Returns the id string for "Remove Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.RemoveGuideButton, Layouts) + public static string esri_layouts_removeGuide { + get { return "esri_layouts_removeGuide"; } + } + ///Returns the id string for "Remove All Guides" (ArcGIS.Desktop.Internal.Layouts.Ribbon.RemoveAllGuidesButton, Layouts) + public static string esri_layouts_removeAllGuides { + get { return "esri_layouts_removeAllGuides"; } + } + ///Returns the id string for "Select All" (esri_layouts:SelectAll, Layouts) + public static string esri_layouts_selectAllButton { + get { return "esri_layouts_selectAllButton"; } + } + ///Returns the id string for "Clear Selection" (esri_layouts:ClearSelection, Layouts) + public static string esri_layouts_clearSelectionButton { + get { return "esri_layouts_clearSelectionButton"; } + } + ///Returns the id string for "Set as Default" (esri_layouts:SetDefaultSymbol, Layouts) + public static string esri_layouts_setDefaultSymbol { + get { return "esri_layouts_setDefaultSymbol"; } + } + ///Returns the id string for "Group" (esri_layouts:GroupSelectedElements, Layouts) + public static string esri_layouts_groupSelectedElementsButton { + get { return "esri_layouts_groupSelectedElementsButton"; } + } + ///Returns the id string for "Ungroup" (esri_layouts:UngroupSelectedElements, Layouts) + public static string esri_layouts_ungroupSelectedElementsButton { + get { return "esri_layouts_ungroupSelectedElementsButton"; } + } + ///Returns the id string for "Convert To Graphics" (esri_layouts:ConvertSelectedElementsToGraphicsAsync, Layouts) + public static string esri_layouts_ConvertToGraphicsButton { + get { return "esri_layouts_ConvertToGraphicsButton"; } + } + ///Returns the id string for "Selection" (esri_layouts_layoutPane:OpenSelectionSettings, Layouts) + public static string esri_layouts_openSelectionSettings { + get { return "esri_layouts_openSelectionSettings"; } + } + ///Returns the id string for "Create New Selection" (esri_layouts_layoutPane:CreateNewSelection, Layouts) + public static string esri_layouts_createNewSelectionButton { + get { return "esri_layouts_createNewSelectionButton"; } + } + ///Returns the id string for "Add to Current Selection" (esri_layouts_layoutPane:AddToSelection, Layouts) + public static string esri_layouts_addToSelectionButton { + get { return "esri_layouts_addToSelectionButton"; } + } + ///Returns the id string for "Remove From Current Selection" (esri_layouts_layoutPane:RemoveFromSelection, Layouts) + public static string esri_layouts_removeFromSelectionButton { + get { return "esri_layouts_removeFromSelectionButton"; } + } + ///Returns the id string for "Select From Current Selection" (esri_layouts_layoutPane:AndSelection, Layouts) + public static string esri_layouts_andSelectionButton { + get { return "esri_layouts_andSelectionButton"; } + } + ///Returns the id string for "Select" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectCommand, Layouts) + public static string esri_layouts_selectContext { + get { return "esri_layouts_selectContext"; } + } + ///Returns the id string for "Open" (esri_layouts:OpenChart, Layouts) + public static string esri_layouts_chartOpenButton { + get { return "esri_layouts_chartOpenButton"; } + } + ///Returns the id string for "Remove" (esri_layouts:RemoveLegendItems, Layouts) + public static string esri_layouts_removeLegendItemButton { + get { return "esri_layouts_removeLegendItemButton"; } + } + ///Returns the id string for "Remove" (esri_layouts:RemoveTableFrameFields, Layouts) + public static string esri_layouts_removeTableFrameFieldButton { + get { return "esri_layouts_removeTableFrameFieldButton"; } + } + ///Returns the id string for "Open" (esri_layouts:OpenTable, Layouts) + public static string esri_layouts_tableOpenButton { + get { return "esri_layouts_tableOpenButton"; } + } + ///Returns the id string for "Activate" (esri_layouts:ActivateMapToggle, Layouts) + public static string esri_layouts_activateMap { + get { return "esri_layouts_activateMap"; } + } + ///Returns the id string for "Close Activation" (esri_layouts:DeactivateMap, Layouts) + public static string esri_layouts_deactivateMap { + get { return "esri_layouts_deactivateMap"; } + } + ///Returns the id string for "Remove" (esri_layouts:RemoveExtentIndicators, Layouts) + public static string esri_layouts_removeExtentIndicatorButton { + get { return "esri_layouts_removeExtentIndicatorButton"; } + } + ///Returns the id string for "Show/Hide Leader" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowExtentIndicatorLeaderCheckBox, Layouts) + public static string esri_layouts_showExtentIndicatorLeaderButton { + get { return "esri_layouts_showExtentIndicatorLeaderButton"; } + } + ///Returns the id string for "Remove" (esri_layouts:RemoveMapGrids, Layouts) + public static string esri_layouts_removeGridButton { + get { return "esri_layouts_removeGridButton"; } + } + ///Returns the id string for "Open" (esri_layouts:OpenMap, Layouts) + public static string esri_layouts_mapOpenButton { + get { return "esri_layouts_mapOpenButton"; } + } + ///Returns the id string for "Show/Hide Leader" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowLeaderCheckBox, Layouts) + public static string esri_layouts_showLeader { + get { return "esri_layouts_showLeader"; } + } + ///Returns the id string for "Save to Style" (esri_layouts:SaveAsStyle, Layouts) + public static string esri_layouts_saveAsStyle { + get { return "esri_layouts_saveAsStyle"; } + } + ///Returns the id string for "Save As Default" (esri_layouts:SaveAsDefaultLegendItem, Layouts) + public static string esri_layouts_saveAsDefaultLegendItem { + get { return "esri_layouts_saveAsDefaultLegendItem"; } + } + ///Returns the id string for "Align Left" (esri_layouts:AlignLeft, Layouts) + public static string esri_layouts_alignLeft { + get { return "esri_layouts_alignLeft"; } + } + ///Returns the id string for "Align Center" (esri_layouts:AlignCenter, Layouts) + public static string esri_layouts_alignCenter { + get { return "esri_layouts_alignCenter"; } + } + ///Returns the id string for "Align Right" (esri_layouts:AlignRight, Layouts) + public static string esri_layouts_alignRight { + get { return "esri_layouts_alignRight"; } + } + ///Returns the id string for "Align Top" (esri_layouts:AlignTop, Layouts) + public static string esri_layouts_alignTop { + get { return "esri_layouts_alignTop"; } + } + ///Returns the id string for "Align Middle" (esri_layouts:AlignMiddle, Layouts) + public static string esri_layouts_alignMiddle { + get { return "esri_layouts_alignMiddle"; } + } + ///Returns the id string for "Align Bottom" (esri_layouts:AlignBottom, Layouts) + public static string esri_layouts_alignBottom { + get { return "esri_layouts_alignBottom"; } + } + ///Returns the id string for "Distribute Horizontally" (esri_layouts:DistributeHorizontally, Layouts) + public static string esri_layouts_distributeHorizontally { + get { return "esri_layouts_distributeHorizontally"; } + } + ///Returns the id string for "Distribute Vertically" (esri_layouts:DistributeVertically, Layouts) + public static string esri_layouts_distributeVertically { + get { return "esri_layouts_distributeVertically"; } + } + ///Returns the id string for "Align to Page" (ArcGIS.Desktop.Internal.Layouts.Ribbon.AlignToPageCheckBox, Layouts) + public static string esri_layouts_alignToPage { + get { return "esri_layouts_alignToPage"; } + } + ///Returns the id string for "Map Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewMapFrameButton, Layouts) + public static string esri_layouts_newMapFrameButton { + get { return "esri_layouts_newMapFrameButton"; } + } + ///Returns the id string for "Extent Indicator" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewExtentIndicatorButton, Layouts) + public static string esri_layouts_newExtentIndicatorButton { + get { return "esri_layouts_newExtentIndicatorButton"; } + } + ///Returns the id string for "North Arrow" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewNorthArrowButton, Layouts) + public static string esri_layouts_newNorthArrowButton { + get { return "esri_layouts_newNorthArrowButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthArrowStyleButton, Layouts) + public static string esri_layouts_northArrowStyleButton { + get { return "esri_layouts_northArrowStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultNorthArrowStyleButton, Layouts) + public static string esri_layouts_defaultNorthArrowStyleButton { + get { return "esri_layouts_defaultNorthArrowStyleButton"; } + } + ///Returns the id string for "Scale Bar" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewScaleBarButton, Layouts) + public static string esri_layouts_newScaleBarButton { + get { return "esri_layouts_newScaleBarButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarStyleButton, Layouts) + public static string esri_layouts_scaleBarStyleButton { + get { return "esri_layouts_scaleBarStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultScaleBarStyleButton, Layouts) + public static string esri_layouts_defaultScaleBarStyleButton { + get { return "esri_layouts_defaultScaleBarStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapGridStyleButton, Layouts) + public static string esri_layouts_mapGridStyleButton { + get { return "esri_layouts_mapGridStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultMapGridStyleButton, Layouts) + public static string esri_layouts_defaultMapGridStyleButton { + get { return "esri_layouts_defaultMapGridStyleButton"; } + } + ///Returns the id string for "Create an empty map frame" (esri_layouts:InsertDefaults_OnMapFrameSource_Empty, Layouts) + public static string esri_layouts_reshapeMapFrameSource_Empty { + get { return "esri_layouts_reshapeMapFrameSource_Empty"; } + } + ///Returns the id string for "Create a new map" (esri_layouts:InsertDefaults_OnMapFrameSource_CreateNew, Layouts) + public static string esri_layouts_reshapeMapFrameSource_New { + get { return "esri_layouts_reshapeMapFrameSource_New"; } + } + ///Returns the id string for "Use selected map in project window" (esri_layouts:InsertDefaults_OnMapFrameSource_ProjectSelection, Layouts) + public static string esri_layouts_reshapeMapFrameSource_Project { + get { return "esri_layouts_reshapeMapFrameSource_Project"; } + } + ///Returns the id string for "Show properties after sketching" (esri_layouts:InsertDefaults_OnMapFrameSource_ShowProperties, Layouts) + public static string esri_layouts_reshapeMapFrameSource_Properties { + get { return "esri_layouts_reshapeMapFrameSource_Properties"; } + } + ///Returns the id string for "Meter Reference" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewMeterReferenceGuideButton, Layouts) + public static string esri_layouts_newMeterReferenceButton { + get { return "esri_layouts_newMeterReferenceButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.MeterReferenceStyleButton, Layouts) + public static string esri_layouts_meterReferenceStyleButton { + get { return "esri_layouts_meterReferenceStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultMeterReferenceStyleButton, Layouts) + public static string esri_layouts_defaultMeterReferenceStyleButton { + get { return "esri_layouts_defaultMeterReferenceStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.PolygonStyleButton, Layouts) + public static string esri_layouts_polygonStyleButton { + get { return "esri_layouts_polygonStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultPolygonStyleButton, Layouts) + public static string esri_layouts_defaultPolygonStyleButton { + get { return "esri_layouts_defaultPolygonStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.LineStyleButton, Layouts) + public static string esri_layouts_lineStyleButton { + get { return "esri_layouts_lineStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultLineStyleButton, Layouts) + public static string esri_layouts_defaultLineStyleButton { + get { return "esri_layouts_defaultLineStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.PointStyleButton, Layouts) + public static string esri_layouts_pointStyleButton { + get { return "esri_layouts_pointStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultPointStyleButton, Layouts) + public static string esri_layouts_defaultPointStyleButton { + get { return "esri_layouts_defaultPointStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextStyleButton, Layouts) + public static string esri_layouts_textStyleButton { + get { return "esri_layouts_textStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultTextStyleButton, Layouts) + public static string esri_layouts_defaultTextStyleButton { + get { return "esri_layouts_defaultTextStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.BackgroundStyleButton, Layouts) + public static string esri_layouts_backgroundStyleButton { + get { return "esri_layouts_backgroundStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.BorderStyleButton, Layouts) + public static string esri_layouts_borderStyleButton { + get { return "esri_layouts_borderStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShadowStyleButton, Layouts) + public static string esri_layouts_shadowStyleButton { + get { return "esri_layouts_shadowStyleButton"; } + } + ///Returns the id string for "No Fill Color" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NullColorStyleButton, Layouts) + public static string esri_layouts_colorNullButton { + get { return "esri_layouts_colorNullButton"; } + } + ///Returns the id string for "No Outline Color" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NullOutlineColorStyleButton, Layouts) + public static string esri_layouts_outlineColorNullButton { + get { return "esri_layouts_outlineColorNullButton"; } + } + ///Returns the id string for "No Text Color" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NullTextColorStyleButton, Layouts) + public static string esri_layouts_textColorNullButton { + get { return "esri_layouts_textColorNullButton"; } + } + ///Returns the id string for "More Colors..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.ColorStyleButton, Layouts) + public static string esri_layouts_colorSelectorButton { + get { return "esri_layouts_colorSelectorButton"; } + } + ///Returns the id string for "More Colors..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.OutlineColorStyleButton, Layouts) + public static string esri_layouts_outlineColorSelectorButton { + get { return "esri_layouts_outlineColorSelectorButton"; } + } + ///Returns the id string for "More Colors..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextColorStyleButton, Layouts) + public static string esri_layouts_textColorSelectorButton { + get { return "esri_layouts_textColorSelectorButton"; } + } + ///Returns the id string for "Grow Font" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontSizeIncrementButton, Layouts) + public static string esri_layouts_textSymbolIncreaseSizeButton { + get { return "esri_layouts_textSymbolIncreaseSizeButton"; } + } + ///Returns the id string for "Shrink Font" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontSizeDecrementButton, Layouts) + public static string esri_layouts_textSymbolDecreaseSizeButton { + get { return "esri_layouts_textSymbolDecreaseSizeButton"; } + } + ///Returns the id string for "Element" (esri_layouts:ShowElementDockPane, Layouts) + public static string esri_layouts_showElementDockPaneButtonForView { + get { return "esri_layouts_showElementDockPaneButtonForView"; } + } + ///Returns the id string for "Properties" (esri_layouts:ShowElementDockPane, Layouts) + public static string esri_layouts_showElementDockPaneButton { + get { return "esri_layouts_showElementDockPaneButton"; } + } + ///Returns the id string for "Format Symbol" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showPolygonSymbolDockPaneButton { + get { return "esri_layouts_showPolygonSymbolDockPaneButton"; } + } + ///Returns the id string for "Format Symbol" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showLineSymbolDockPaneButton { + get { return "esri_layouts_showLineSymbolDockPaneButton"; } + } + ///Returns the id string for "Format Symbol" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showPointSymbolDockPaneButton { + get { return "esri_layouts_showPointSymbolDockPaneButton"; } + } + ///Returns the id string for "Format Background" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showBackgroundStyleDockPaneButton { + get { return "esri_layouts_showBackgroundStyleDockPaneButton"; } + } + ///Returns the id string for "Format Border" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showBorderStyleDockPaneButton { + get { return "esri_layouts_showBorderStyleDockPaneButton"; } + } + ///Returns the id string for "Format Shadow" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showShadowStyleDockPaneButton { + get { return "esri_layouts_showShadowStyleDockPaneButton"; } + } + ///Returns the id string for "Format North Arrow" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showNorthArrowStyleDockPaneButton { + get { return "esri_layouts_showNorthArrowStyleDockPaneButton"; } + } + ///Returns the id string for "Format Meter Reference Guide" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showMeterReferenceStyleDockPaneButton { + get { return "esri_layouts_showMeterReferenceStyleDockPaneButton"; } + } + ///Returns the id string for "Format Scale Bar" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showScaleBarStyleDockPaneButton { + get { return "esri_layouts_showScaleBarStyleDockPaneButton"; } + } + ///Returns the id string for "Format Text Symbol" (esri_layouts:ShowElementTextDockPane, Layouts) + public static string esri_layouts_showTextSymbolDockPaneButton { + get { return "esri_layouts_showTextSymbolDockPaneButton"; } + } + ///Returns the id string for "New Layout" (esri_layouts:NewLayout, Layouts) + public static string esri_layouts_projectContainer_NewLayout { + get { return "esri_layouts_projectContainer_NewLayout"; } + } + ///Returns the id string for "Import" (esri_mapping:OpenImportMapDocument, Layouts) + public static string esri_layouts_projectContainer_ImportPAGX { + get { return "esri_layouts_projectContainer_ImportPAGX"; } + } + ///Returns the id string for "Open" (esri_layouts:OnOpenLayoutView, Layouts) + public static string esri_layouts_projectItem_OpenLayoutView { + get { return "esri_layouts_projectItem_OpenLayoutView"; } + } + ///Returns the id string for "Delete" (esri_layouts:DeleteLayout, Layouts) + public static string esri_layouts_projectItem_RemoveLayout { + get { return "esri_layouts_projectItem_RemoveLayout"; } + } + ///Returns the id string for "Export to File..." (esri_layouts:OnExportLayoutProjectItem, Layouts) + public static string esri_layouts_projectItem_ExportLayout { + get { return "esri_layouts_projectItem_ExportLayout"; } + } + ///Returns the id string for "Properties" (esri_layouts:OnOpenLayoutProperties, Layouts) + public static string esri_layouts_projectItem_LayoutProperties { + get { return "esri_layouts_projectItem_LayoutProperties"; } + } + ///Returns the id string for "New Report" (esri_reports_module:Commands.OnNewReport, Layouts) + public static string esri_reports_projectContainer_NewReport { + get { return "esri_reports_projectContainer_NewReport"; } + } + ///Returns the id string for "Create Report" (esri_reports_module:Commands.OnNewMapMemberReport, Layouts) + public static string esri_reports_newLayerReport { + get { return "esri_reports_newLayerReport"; } + } + ///Returns the id string for "Create Report" (esri_reports_module:Commands.OnNewMapMemberReport, Layouts) + public static string esri_reports_newStandaloneTableReport { + get { return "esri_reports_newStandaloneTableReport"; } + } + ///Returns the id string for "Import a report file..." (esri_reports_module:Commands.OnImportReportFile, Layouts) + public static string esri_reports_importReportFile { + get { return "esri_reports_importReportFile"; } + } + ///Returns the id string for "Open" (esri_reports_module:Commands.OnOpenReportView, Layouts) + public static string esri_reports_projectItem_OpenReportView { + get { return "esri_reports_projectItem_OpenReportView"; } + } + ///Returns the id string for "Delete" (esri_reports_module:Commands.OnDeleteReport, Layouts) + public static string esri_reports_projectItem_RemoveReport { + get { return "esri_reports_projectItem_RemoveReport"; } + } + ///Returns the id string for "Properties" (esri_reports_module:Commands.OnOpenReportProperties, Layouts) + public static string esri_reports_projectItem_ReportProperties { + get { return "esri_reports_projectItem_ReportProperties"; } + } + ///Returns the id string for "Watermark" (esri_reports_module:Commands.OnOpenWatermarks, Layouts) + public static string esri_reports_openWatermarksButton { + get { return "esri_reports_openWatermarksButton"; } + } + ///Returns the id string for "Fields" (esri_reports_module:Commands.OnOpenFields, Layouts) + public static string esri_reports_openFieldsButton { + get { return "esri_reports_openFieldsButton"; } + } + ///Returns the id string for "Average" (esri_reports_module:Commands.OnAddAvgStatistic, Layouts) + public static string esri_reports_addAvgStatisticButton { + get { return "esri_reports_addAvgStatisticButton"; } + } + ///Returns the id string for "Count" (esri_reports_module:Commands.OnAddCountStatistic, Layouts) + public static string esri_reports_addCountStatisticButton { + get { return "esri_reports_addCountStatisticButton"; } + } + ///Returns the id string for "Max" (esri_reports_module:Commands.OnAddMaxStatistic, Layouts) + public static string esri_reports_addMaxStatisticButton { + get { return "esri_reports_addMaxStatisticButton"; } + } + ///Returns the id string for "Min" (esri_reports_module:Commands.OnAddMinStatistic, Layouts) + public static string esri_reports_addMinStatisticButton { + get { return "esri_reports_addMinStatisticButton"; } + } + ///Returns the id string for "Standard Deviation" (esri_reports_module:Commands.OnAddStdDevStatistic, Layouts) + public static string esri_reports_addStdDevStatisticButton { + get { return "esri_reports_addStdDevStatisticButton"; } + } + ///Returns the id string for "Sum" (esri_reports_module:Commands.OnAddSumStatistic, Layouts) + public static string esri_reports_addSumStatisticButton { + get { return "esri_reports_addSumStatisticButton"; } + } + ///Returns the id string for "Insert group" (esri_reports_module:Commands.OnInsertGroup, Layouts) + public static string esri_reports_addGroupButton { + get { return "esri_reports_addGroupButton"; } + } + ///Returns the id string for "Remove group" (esri_reports_module:Commands.OnRemoveGroup, Layouts) + public static string esri_reports_removeGroupButton { + get { return "esri_reports_removeGroupButton"; } + } + } + public static partial class Checkbox { + ///Returns the id string for "Rulers" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowHideRulersCheckBox, Layouts) + public static string esri_layouts_showHideRulersCheck { + get { return "esri_layouts_showHideRulersCheck"; } + } + ///Returns the id string for "Guides" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowHideGuidesCheckBox, Layouts) + public static string esri_layouts_showHideGuidesCheck { + get { return "esri_layouts_showHideGuidesCheck"; } + } + ///Returns the id string for "Fixed frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarFixedFrame, Layouts) + public static string esri_layouts_fixedFrame { + get { return "esri_layouts_fixedFrame"; } + } + ///Returns the id string for "Show one division before zero" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarShowDivisionsBeforeZero, Layouts) + public static string esri_layouts_divisionsBeforeZero { + get { return "esri_layouts_divisionsBeforeZero"; } + } + ///Returns the id string for "Use fractional characters" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarNumbersFractionalCharecter, Layouts) + public static string esri_layouts_numbersFractionalCharecter { + get { return "esri_layouts_numbersFractionalCharecter"; } + } + } + public static partial class Combobox { + ///Returns the id string for "Element Part" (ArcGIS.Desktop.Internal.Layouts.Ribbon.SubElementComboBox, Layouts) + public static string esri_layouts_subElementComboBox { + get { return "esri_layouts_subElementComboBox"; } + } + ///Returns the id string for "Size" (ArcGIS.Desktop.Internal.Layouts.Ribbon.SymbolSizeComboBox, Layouts) + public static string esri_layouts_symbolSizeComboBox { + get { return "esri_layouts_symbolSizeComboBox"; } + } + ///Returns the id string for "Width" (ArcGIS.Desktop.Internal.Layouts.Ribbon.SymbolWidthComboBox, Layouts) + public static string esri_layouts_symbolWidthComboBox { + get { return "esri_layouts_symbolWidthComboBox"; } + } + ///Returns the id string for "Font Size" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontSizeComboBox, Layouts) + public static string esri_layouts_textSymbolFontSizeComboBox { + get { return "esri_layouts_textSymbolFontSizeComboBox"; } + } + ///Returns the id string for "Font Style" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontStyleComboBox, Layouts) + public static string esri_layouts_textSymbolStyleComboBox { + get { return "esri_layouts_textSymbolStyleComboBox"; } + } + ///Returns the id string for "Resize Behavior" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarResizeBehaviorComboBox, Layouts) + public static string esri_layouts_resizeBehaviorComboBox { + get { return "esri_layouts_resizeBehaviorComboBox"; } + } + ///Returns the id string for "Units" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarUnitsComboBox, Layouts) + public static string esri_layouts_unitsComboBox { + get { return "esri_layouts_unitsComboBox"; } + } + ///Returns the id string for "Label Position" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarLabelPositionComboBox, Layouts) + public static string esri_layouts_labelPosition { + get { return "esri_layouts_labelPosition"; } + } + ///Returns the id string for "Frequency" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarFrequencyMarksComboBox, Layouts) + public static string esri_layouts_marksFrequencyComboBox { + get { return "esri_layouts_marksFrequencyComboBox"; } + } + ///Returns the id string for "Position" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarMarksPositionComboBox, Layouts) + public static string esri_layouts_marksPositionComboBox { + get { return "esri_layouts_marksPositionComboBox"; } + } + ///Returns the id string for "Frequency" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarNumbersFrequencyComboBox, Layouts) + public static string esri_layouts_numbersFrequencyComboBox { + get { return "esri_layouts_numbersFrequencyComboBox"; } + } + ///Returns the id string for "Position" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarNumbersPositionComboBox, Layouts) + public static string esri_layouts_numbersPositionComboBox { + get { return "esri_layouts_numbersPositionComboBox"; } + } + ///Returns the id string for "Type" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthTypeComboBox, Layouts) + public static string esri_layouts_northTypeComboBox { + get { return "esri_layouts_northTypeComboBox"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_layouts_DrawingOrderView" (Component, Layouts) + public static string esri_layouts_DrawingOrderView { + get { return "esri_layouts_DrawingOrderView"; } + } + ///Returns the id string for "esri_layouts_TypeOrderView" (Component, Layouts) + public static string esri_layouts_TypeOrderView { + get { return "esri_layouts_TypeOrderView"; } + } + ///Returns the id string for "esri_layouts_MapFrameOrderView" (Component, Layouts) + public static string esri_layouts_MapFrameOrderView { + get { return "esri_layouts_MapFrameOrderView"; } + } + ///Returns the id string for "esri_layouts_MapSeriesView" (Component, Layouts) + public static string esri_layouts_MapSeriesView { + get { return "esri_layouts_MapSeriesView"; } + } + ///Returns the id string for "esri_reports_DrawingOrderView" (Component, Layouts) + public static string esri_reports_DrawingOrderView { + get { return "esri_reports_DrawingOrderView"; } + } + ///Returns the id string for "esri_reports_TypeOrderView" (Component, Layouts) + public static string esri_reports_TypeOrderView { + get { return "esri_reports_TypeOrderView"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Size & Position" (ArcGIS.Desktop.Internal.Layouts.Ribbon.SizeAndPositionControlViewModel, Layouts) + public static string esri_layouts_sizeAndPositionControl { + get { return "esri_layouts_sizeAndPositionControl"; } + } + ///Returns the id string for "Color" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TopographicLayoutColorPickerViewModel, Layouts) + public static string esri_layouts_meterReferenceColorGallery { + get { return "esri_layouts_meterReferenceColorGallery"; } + } + ///Returns the id string for "Fill" (ArcGIS.Desktop.Internal.Layouts.Ribbon.DisabledLayoutColorPickerViewModel, Layouts) + public static string esri_layouts_disabledColorGallery { + get { return "esri_layouts_disabledColorGallery"; } + } + ///Returns the id string for "Fill" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutColorPickerViewModel, Layouts) + public static string esri_layouts_fillColorGallery { + get { return "esri_layouts_fillColorGallery"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LineLayoutColorPickerViewModel, Layouts) + public static string esri_layouts_lineColorGallery { + get { return "esri_layouts_lineColorGallery"; } + } + ///Returns the id string for "Color" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextLayoutColorPickerViewModel, Layouts) + public static string esri_layouts_textColorGallery { + get { return "esri_layouts_textColorGallery"; } + } + ///Returns the id string for "Font" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontControl, Layouts) + public static string esri_layouts_textSymbolFontControl { + get { return "esri_layouts_textSymbolFontControl"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Element" (ArcGIS.Desktop.Internal.Layouts.DockPanes.ElementDockPaneVM, Layouts) + public static string esri_layouts_elementDockPane { + get { return "esri_layouts_elementDockPane"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Add field" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TableFrameFieldsMenu, Layouts) + public static string esri_layouts_addFieldToTableMenu { + get { return "esri_layouts_addFieldToTableMenu"; } + } + ///Returns the id string for "Use existing map" (ArcGIS.Desktop.Internal.Layouts.Ribbon.DynamicMapMenu, Layouts) + public static string esri_layouts_reshapeMapFrameSource_Existing { + get { return "esri_layouts_reshapeMapFrameSource_Existing"; } + } + } + public static partial class Editbox { + ///Returns the id string for "Calibration Angle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthCalibrationAngleEditBox, Layouts) + public static string esri_layouts_northCalibrationAngleEditBox { + get { return "esri_layouts_northCalibrationAngleEditBox"; } + } + ///Returns the id string for "Calculated Angle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthCalculatedAngleEditBox, Layouts) + public static string esri_layouts_northCalculatedAngleEditBox { + get { return "esri_layouts_northCalculatedAngleEditBox"; } + } + ///Returns the id string for "Division Value" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarDivisionEditBox, Layouts) + public static string esri_layouts_divisionsEditBox { + get { return "esri_layouts_divisionsEditBox"; } + } + ///Returns the id string for "Label" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarLabelEditBox, Layouts) + public static string esri_layouts_label { + get { return "esri_layouts_label"; } + } + } + public static partial class Gallery { + ///Returns the id string for "New Layout" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutGalleryViewModel, Layouts) + public static string esri_layouts_gallery { + get { return "esri_layouts_gallery"; } + } + ///Returns the id string for "Orientation" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PageOrientationViewModel, Layouts) + public static string esri_layouts_pageOrientationGallery { + get { return "esri_layouts_pageOrientationGallery"; } + } + ///Returns the id string for "Size" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PageSizeViewModel, Layouts) + public static string esri_layouts_pageSizeGallery { + get { return "esri_layouts_pageSizeGallery"; } + } + ///Returns the id string for "" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapSeriesGalleryViewModel, Layouts) + public static string esri_layouts_seriesGallery { + get { return "esri_layouts_seriesGallery"; } + } + ///Returns the id string for "Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PolygonStyleGallery, Layouts) + public static string esri_layouts_polygonStyleGallery { + get { return "esri_layouts_polygonStyleGallery"; } + } + ///Returns the id string for "Polygon Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PolygonStyleGalleryInLine, Layouts) + public static string esri_layouts_polygonStyleGalleryInLine { + get { return "esri_layouts_polygonStyleGalleryInLine"; } + } + ///Returns the id string for "Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LineStyleGallery, Layouts) + public static string esri_layouts_lineStyleGallery { + get { return "esri_layouts_lineStyleGallery"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LineStyleGalleryInLine, Layouts) + public static string esri_layouts_lineStyleGalleryInLine { + get { return "esri_layouts_lineStyleGalleryInLine"; } + } + ///Returns the id string for "Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PointStyleGallery, Layouts) + public static string esri_layouts_pointStyleGallery { + get { return "esri_layouts_pointStyleGallery"; } + } + ///Returns the id string for "Point" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PointStyleGalleryInLine, Layouts) + public static string esri_layouts_pointStyleGalleryInLine { + get { return "esri_layouts_pointStyleGalleryInLine"; } + } + ///Returns the id string for "Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextStyleGallery, Layouts) + public static string esri_layouts_textStyleGallery { + get { return "esri_layouts_textStyleGallery"; } + } + ///Returns the id string for "Text" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextStyleGalleryInLine, Layouts) + public static string esri_layouts_textStyleGalleryInLine { + get { return "esri_layouts_textStyleGalleryInLine"; } + } + ///Returns the id string for "Dynamic Text" (ArcGIS.Desktop.Internal.Layouts.Ribbon.DynamicTextGallery, Layouts) + public static string esri_layouts_dynamicTextGallery { + get { return "esri_layouts_dynamicTextGallery"; } + } + ///Returns the id string for "Background" (ArcGIS.Desktop.Internal.Layouts.Ribbon.BackgroundStyleGalleryInLine, Layouts) + public static string esri_layouts_backgroundStyleGalleryInLine { + get { return "esri_layouts_backgroundStyleGalleryInLine"; } + } + ///Returns the id string for "Border" (ArcGIS.Desktop.Internal.Layouts.Ribbon.BorderStyleGalleryInLine, Layouts) + public static string esri_layouts_borderStyleGalleryInLine { + get { return "esri_layouts_borderStyleGalleryInLine"; } + } + ///Returns the id string for "Drop Shadow" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShadowStyleGalleryInLine, Layouts) + public static string esri_layouts_shadowStyleGalleryInLine { + get { return "esri_layouts_shadowStyleGalleryInLine"; } + } + ///Returns the id string for "North Arrow" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthArrowStyleGallery, Layouts) + public static string esri_layouts_northArrowStyleGallery { + get { return "esri_layouts_northArrowStyleGallery"; } + } + ///Returns the id string for "North Arrow" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthArrowStyleGalleryInLine, Layouts) + public static string esri_layouts_northArrowStyleGalleryInLine { + get { return "esri_layouts_northArrowStyleGalleryInLine"; } + } + ///Returns the id string for "Scale Bar" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarStyleGallery, Layouts) + public static string esri_layouts_scaleBarStyleGallery { + get { return "esri_layouts_scaleBarStyleGallery"; } + } + ///Returns the id string for "Scale Bar" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarStyleGalleryInLine, Layouts) + public static string esri_layouts_scaleBarStyleGalleryInLine { + get { return "esri_layouts_scaleBarStyleGalleryInLine"; } + } + ///Returns the id string for "Meter Reference Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MeterReferenceStyleGallery, Layouts) + public static string esri_layouts_meterReferenceStyleGallery { + get { return "esri_layouts_meterReferenceStyleGallery"; } + } + ///Returns the id string for "Meter Reference Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MeterReferenceStyleGalleryInLine, Layouts) + public static string esri_layouts_meterReferenceStyleGalleryInLine { + get { return "esri_layouts_meterReferenceStyleGalleryInLine"; } + } + ///Returns the id string for "Map Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewMapFrameSourceGallery, Layouts) + public static string esri_layouts_newMapFrameGallery { + get { return "esri_layouts_newMapFrameGallery"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapFrameSourceGallery, Layouts) + public static string esri_layouts_mapFrameSourceGallery { + get { return "esri_layouts_mapFrameSourceGallery"; } + } + ///Returns the id string for "Map Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapSurroundMapFrameGallery, Layouts) + public static string esri_layouts_mapSurroundMapFrameGallery { + get { return "esri_layouts_mapSurroundMapFrameGallery"; } + } + ///Returns the id string for "Extent Indicator" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewExtentIndicatorMapFrameGallery, Layouts) + public static string esri_layouts_newExtentIndicatorMapFrameGallery { + get { return "esri_layouts_newExtentIndicatorMapFrameGallery"; } + } + ///Returns the id string for "Grid" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapGridStyleGallery, Layouts) + public static string esri_layouts_newMapGridStyleGallery { + get { return "esri_layouts_newMapGridStyleGallery"; } + } + ///Returns the id string for "Chart Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ChartGalleryViewModel, Layouts) + public static string esri_layouts_newChartGallery { + get { return "esri_layouts_newChartGallery"; } + } + ///Returns the id string for "Additional Surrounds" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapSurroundGalleryViewModel, Layouts) + public static string esri_layouts_newMapSurroundGallery { + get { return "esri_layouts_newMapSurroundGallery"; } + } + ///Returns the id string for "New Report" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportsGalleryViewModel, Layouts) + public static string esri_reports_gallery { + get { return "esri_reports_gallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Clipboard" (Group, Layouts) + public static string esri_layouts_clipboardGroup { + get { return "esri_layouts_clipboardGroup"; } + } + ///Returns the id string for "Page Setup" (Group, Layouts) + public static string esri_layouts_pageDesignGroup { + get { return "esri_layouts_pageDesignGroup"; } + } + ///Returns the id string for "Show" (Group, Layouts) + public static string esri_layouts_pageShowGroup { + get { return "esri_layouts_pageShowGroup"; } + } + ///Returns the id string for "Navigate" (Group, Layouts) + public static string esri_layouts_pageNavigateGroup { + get { return "esri_layouts_pageNavigateGroup"; } + } + ///Returns the id string for "Navigate" (Group, Layouts) + public static string esri_layouts_mapActivatedPageNavigateGroup { + get { return "esri_layouts_mapActivatedPageNavigateGroup"; } + } + ///Returns the id string for "Map" (Group, Layouts) + public static string esri_layouts_mapFrameGroup { + get { return "esri_layouts_mapFrameGroup"; } + } + ///Returns the id string for "Map" (Group, Layouts) + public static string esri_layouts_activatedMapGroup { + get { return "esri_layouts_activatedMapGroup"; } + } + ///Returns the id string for "Elements" (Group, Layouts) + public static string esri_layouts_selectionGroup { + get { return "esri_layouts_selectionGroup"; } + } + ///Returns the id string for "Map Frames" (Group, Layouts) + public static string esri_layouts_insertMapFrameGroup { + get { return "esri_layouts_insertMapFrameGroup"; } + } + ///Returns the id string for "Map Surrounds" (Group, Layouts) + public static string esri_layouts_insertMapSurroundGroup { + get { return "esri_layouts_insertMapSurroundGroup"; } + } + ///Returns the id string for "Text" (Group, Layouts) + public static string esri_layouts_insertTextGroup { + get { return "esri_layouts_insertTextGroup"; } + } + ///Returns the id string for "Graphics" (Group, Layouts) + public static string esri_layouts_insertGraphicGroup { + get { return "esri_layouts_insertGraphicGroup"; } + } + ///Returns the id string for "Current Selection" (Group, Layouts) + public static string esri_layouts_subElementGroup { + get { return "esri_layouts_subElementGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_polygonFormatGroup { + get { return "esri_layouts_polygonFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_lineFormatGroup { + get { return "esri_layouts_lineFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_pointFormatGroup { + get { return "esri_layouts_pointFormatGroup"; } + } + ///Returns the id string for "Text Symbol" (Group, Layouts) + public static string esri_layouts_textFormatGroup { + get { return "esri_layouts_textFormatGroup"; } + } + ///Returns the id string for "Background" (Group, Layouts) + public static string esri_layouts_backgroundFormatGroup { + get { return "esri_layouts_backgroundFormatGroup"; } + } + ///Returns the id string for "Border" (Group, Layouts) + public static string esri_layouts_borderFormatGroup { + get { return "esri_layouts_borderFormatGroup"; } + } + ///Returns the id string for "Drop Shadow" (Group, Layouts) + public static string esri_layouts_shadowFormatGroup { + get { return "esri_layouts_shadowFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_northArrowFormatGroup { + get { return "esri_layouts_northArrowFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_scaleBarFormatGroup { + get { return "esri_layouts_scaleBarFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_meterReferenceFormatGroup { + get { return "esri_layouts_meterReferenceFormatGroup"; } + } + ///Returns the id string for "Map Frame" (Group, Layouts) + public static string esri_layouts_mapSurroundMapFrameGroup { + get { return "esri_layouts_mapSurroundMapFrameGroup"; } + } + ///Returns the id string for "Angle" (Group, Layouts) + public static string esri_layouts_northArrowAngleGroup { + get { return "esri_layouts_northArrowAngleGroup"; } + } + ///Returns the id string for "Divisions" (Group, Layouts) + public static string esri_layouts_scaleBarDivisionsGroup { + get { return "esri_layouts_scaleBarDivisionsGroup"; } + } + ///Returns the id string for "Units" (Group, Layouts) + public static string esri_layouts_scaleBarUnitsGroup { + get { return "esri_layouts_scaleBarUnitsGroup"; } + } + ///Returns the id string for "Marks" (Group, Layouts) + public static string esri_layouts_scaleBarMarksGroup { + get { return "esri_layouts_scaleBarMarksGroup"; } + } + ///Returns the id string for "Numbers" (Group, Layouts) + public static string esri_layouts_scaleBarNumbersGroup { + get { return "esri_layouts_scaleBarNumbersGroup"; } + } + ///Returns the id string for "Arrange" (Group, Layouts) + public static string esri_layouts_arrangeGroup { + get { return "esri_layouts_arrangeGroup"; } + } + ///Returns the id string for "Size & Position" (Group, Layouts) + public static string esri_layouts_sizeAndPositionGroup { + get { return "esri_layouts_sizeAndPositionGroup"; } + } + ///Returns the id string for "Page Setup" (Group, Layouts) + public static string esri_reports_pageDesignGroup { + get { return "esri_reports_pageDesignGroup"; } + } + ///Returns the id string for "Background" (Group, Layouts) + public static string esri_reports_reportBackgroundGroup { + get { return "esri_reports_reportBackgroundGroup"; } + } + ///Returns the id string for "Data" (Group, Layouts) + public static string esri_reports_insertDataGroup { + get { return "esri_reports_insertDataGroup"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_layouts_tocViews" (Category, Layouts) + public static string esri_layouts_tocViews { + get { return "esri_layouts_tocViews"; } + } + ///Returns the id string for "esri_reports_tocViews" (Category, Layouts) + public static string esri_reports_tocViews { + get { return "esri_reports_tocViews"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_layouts_container" (ArcGIS.Desktop.Internal.Layouts.LayoutContainer, Layouts) + public static string esri_layouts_container { + get { return "esri_layouts_container"; } + } + ///Returns the id string for "esri_reports_container" (ArcGIS.Desktop.Internal.Reports.ReportProjectItemContainer, Layouts) + public static string esri_reports_container { + get { return "esri_reports_container"; } + } + ///Returns the id string for "esri_itemInfoType_LayoutProjectItem" (ArcGIS.Desktop.Internal.Layouts.LayoutProjectItem, Layouts) + public static string esri_itemInfoType_LayoutProjectItem { + get { return "esri_itemInfoType_LayoutProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_ReportProjectItem" (ArcGIS.Desktop.Internal.Reports.ReportProjectItem, Layouts) + public static string esri_itemInfoType_ReportProjectItem { + get { return "esri_itemInfoType_ReportProjectItem"; } + } + ///Returns the id string for "esri_layout_styleFileManagerProps" (ArcGIS.Desktop.Internal.Layouts.Utilities.StyleFileManagerProps, Layouts) + public static string esri_layout_styleFileManagerProps { + get { return "esri_layout_styleFileManagerProps"; } + } + } + public static partial class Condition { + ///Returns the id string for "A map is activated" (Condition, Layouts) + public static string esri_layouts_mapActivatedCondition { + get { return "esri_layouts_mapActivatedCondition"; } + } + ///Returns the id string for "All layout states" (Condition, Layouts) + public static string esri_layouts_condition { + get { return "esri_layouts_condition"; } + } + ///Returns the id string for "esri_layouts_layoutPaneCondition" (Condition, Layouts) + public static string esri_layouts_layoutPaneCondition { + get { return "esri_layouts_layoutPaneCondition"; } + } + ///Returns the id string for "Show map series contexutual tab." (Condition, Layouts) + public static string esri_layouts_mapSeriesDesignCondition { + get { return "esri_layouts_mapSeriesDesignCondition"; } + } + ///Returns the id string for "An element is selected." (Condition, Layouts) + public static string esri_layouts_singleElementSelectedCondition { + get { return "esri_layouts_singleElementSelectedCondition"; } + } + ///Returns the id string for "Elements or element parts are selected in the active layout view." (Condition, Layouts) + public static string esri_layouts_selectedElementOrPartsCondition { + get { return "esri_layouts_selectedElementOrPartsCondition"; } + } + ///Returns the id string for "Elements are selected in the active layout view." (Condition, Layouts) + public static string esri_layouts_selectedElementsCondition { + get { return "esri_layouts_selectedElementsCondition"; } + } + ///Returns the id string for "Elements are selected in the active layout view and FORMAT selection is set to the whole element not a part." (Condition, Layouts) + public static string esri_layouts_selectedElementsNotPartsCondition { + get { return "esri_layouts_selectedElementsNotPartsCondition"; } + } + ///Returns the id string for "The selected elements can be grouped." (Condition, Layouts) + public static string esri_layouts_canGroupElementsCondition { + get { return "esri_layouts_canGroupElementsCondition"; } + } + ///Returns the id string for "Group elements are selected in the active layout view." (Condition, Layouts) + public static string esri_layouts_selectedGroupElementsCondition { + get { return "esri_layouts_selectedGroupElementsCondition"; } + } + ///Returns the id string for "Map surrounds are selected in the active layout view." (Condition, Layouts) + public static string esri_layouts_selectedMapSurroundsCondition { + get { return "esri_layouts_selectedMapSurroundsCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowDesignCondition" (Condition, Layouts) + public static string esri_layouts_northArrowDesignCondition { + get { return "esri_layouts_northArrowDesignCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceDesignCondition" (Condition, Layouts) + public static string esri_layouts_meterReferenceDesignCondition { + get { return "esri_layouts_meterReferenceDesignCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarDesignCondition" (Condition, Layouts) + public static string esri_layouts_scaleBarDesignCondition { + get { return "esri_layouts_scaleBarDesignCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameDesignCondition" (Condition, Layouts) + public static string esri_layouts_mapFrameDesignCondition { + get { return "esri_layouts_mapFrameDesignCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundDesignCondition" (Condition, Layouts) + public static string esri_layouts_multiMapSurroundDesignCondition { + get { return "esri_layouts_multiMapSurroundDesignCondition"; } + } + ///Returns the id string for "esri_layouts_pointGroupCondition" (Condition, Layouts) + public static string esri_layouts_pointGroupCondition { + get { return "esri_layouts_pointGroupCondition"; } + } + ///Returns the id string for "esri_layouts_lineGroupCondition" (Condition, Layouts) + public static string esri_layouts_lineGroupCondition { + get { return "esri_layouts_lineGroupCondition"; } + } + ///Returns the id string for "esri_layouts_polygonGroupCondition" (Condition, Layouts) + public static string esri_layouts_polygonGroupCondition { + get { return "esri_layouts_polygonGroupCondition"; } + } + ///Returns the id string for "esri_layouts_subElementGroupCondition" (Condition, Layouts) + public static string esri_layouts_subElementGroupCondition { + get { return "esri_layouts_subElementGroupCondition"; } + } + ///Returns the id string for "esri_layouts_backgroundGroupCondition" (Condition, Layouts) + public static string esri_layouts_backgroundGroupCondition { + get { return "esri_layouts_backgroundGroupCondition"; } + } + ///Returns the id string for "esri_layouts_borderGroupCondition" (Condition, Layouts) + public static string esri_layouts_borderGroupCondition { + get { return "esri_layouts_borderGroupCondition"; } + } + ///Returns the id string for "esri_layouts_shadowGroupCondition" (Condition, Layouts) + public static string esri_layouts_shadowGroupCondition { + get { return "esri_layouts_shadowGroupCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Layout" (LayoutsModule, Layouts) + public static string esri_layouts { + get { return "esri_layouts"; } + } + ///Returns the id string for "Reports" (ArcGIS.Desktop.Internal.Reports.ReportsModule, Layouts) + public static string esri_reports_module { + get { return "esri_reports_module"; } + } + } + public static partial class Page { + ///Returns the id string for "Page Query" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.PageQueryViewModel, Layouts) + public static string esri_layouts_pageQueryPage { + get { return "esri_layouts_pageQueryPage"; } + } + ///Returns the id string for "Layout" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.LayoutBackstagePageViewModel, Layouts) + public static string esri_layouts_layoutPage { + get { return "esri_layouts_layoutPage"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Layout Properties" (Sheet, Layouts) + public static string esri_layouts_propertySheet { + get { return "esri_layouts_propertySheet"; } + } + ///Returns the id string for "Map Frame Properties" (Sheet, Layouts) + public static string esri_layouts_mapFramePropertySheet { + get { return "esri_layouts_mapFramePropertySheet"; } + } + ///Returns the id string for "Map Frame Properties" (Sheet, Layouts) + public static string esri_layouts_MapFrameMultiPropertySheet { + get { return "esri_layouts_MapFrameMultiPropertySheet"; } + } + } + public static partial class Menu { + ///Returns the id string for "Layout Filter" (Menu, Layouts) + public static string esri_mapping_tocLayoutFilterMenu { + get { return "esri_mapping_tocLayoutFilterMenu"; } + } + ///Returns the id string for "New Layout" (Menu, Layouts) + public static string esri_layouts_projectContainer { + get { return "esri_layouts_projectContainer"; } + } + ///Returns the id string for "Layout Menu" (Menu, Layouts) + public static string esri_layouts_projectItem { + get { return "esri_layouts_projectItem"; } + } + ///Returns the id string for "Layout Menu" (Menu, Layouts) + public static string esri_layouts_layoutContextMenu { + get { return "esri_layouts_layoutContextMenu"; } + } + ///Returns the id string for "Map Series Menu" (Menu, Layouts) + public static string esri_layouts_mapSeriesContextMenu { + get { return "esri_layouts_mapSeriesContextMenu"; } + } + ///Returns the id string for "Layout Menu" (Menu, Layouts) + public static string esri_layouts_categoryContextMenu { + get { return "esri_layouts_categoryContextMenu"; } + } + ///Returns the id string for "Map Series Page Menu" (Menu, Layouts) + public static string esri_layouts_mapSeriesPageContextMenu { + get { return "esri_layouts_mapSeriesPageContextMenu"; } + } + ///Returns the id string for "Ruler" (Menu, Layouts) + public static string esri_layouts_rulerContextMenu { + get { return "esri_layouts_rulerContextMenu"; } + } + ///Returns the id string for "Guide" (Menu, Layouts) + public static string esri_layouts_guideContextMenu { + get { return "esri_layouts_guideContextMenu"; } + } + ///Returns the id string for "Element Menu" (Menu, Layouts) + public static string esri_layouts_elementBasicSubMenu { + get { return "esri_layouts_elementBasicSubMenu"; } + } + ///Returns the id string for "Element Menu" (Menu, Layouts) + public static string esri_layouts_elementContextMenu { + get { return "esri_layouts_elementContextMenu"; } + } + ///Returns the id string for "esri_layouts_groupElementContextMenu" (Menu, Layouts) + public static string esri_layouts_groupElementContextMenu { + get { return "esri_layouts_groupElementContextMenu"; } + } + ///Returns the id string for "Chart Frame Menu" (Menu, Layouts) + public static string esri_layouts_chartContextMenu { + get { return "esri_layouts_chartContextMenu"; } + } + ///Returns the id string for "Legend Item Menu" (Menu, Layouts) + public static string esri_layouts_legendItemContextMenu { + get { return "esri_layouts_legendItemContextMenu"; } + } + ///Returns the id string for "Table Frame Menu" (Menu, Layouts) + public static string esri_layouts_tableFrameContextMenu { + get { return "esri_layouts_tableFrameContextMenu"; } + } + ///Returns the id string for "Field Menu" (Menu, Layouts) + public static string esri_layouts_tableFrameFieldContextMenu { + get { return "esri_layouts_tableFrameFieldContextMenu"; } + } + ///Returns the id string for "Legend Menu" (Menu, Layouts) + public static string esri_layouts_legendContextMenu { + get { return "esri_layouts_legendContextMenu"; } + } + ///Returns the id string for "Map Frame Menu" (Menu, Layouts) + public static string esri_layouts_mapFrameContextMenu { + get { return "esri_layouts_mapFrameContextMenu"; } + } + ///Returns the id string for "Extent Indicator Menu" (Menu, Layouts) + public static string esri_layouts_extentIndicatorContextMenu { + get { return "esri_layouts_extentIndicatorContextMenu"; } + } + ///Returns the id string for "Grid Menu" (Menu, Layouts) + public static string esri_layouts_gridContextMenu { + get { return "esri_layouts_gridContextMenu"; } + } + ///Returns the id string for "Text Menu" (Menu, Layouts) + public static string esri_layouts_textContextMenu { + get { return "esri_layouts_textContextMenu"; } + } + ///Returns the id string for "Align" (Menu, Layouts) + public static string esri_layouts_alignMenu { + get { return "esri_layouts_alignMenu"; } + } + ///Returns the id string for "New Layout" (Menu, Layouts) + public static string esri_reports_projectContainerMenu { + get { return "esri_reports_projectContainerMenu"; } + } + ///Returns the id string for "Report Menu" (Menu, Layouts) + public static string esri_reports_projectItemMenu { + get { return "esri_reports_projectItemMenu"; } + } + ///Returns the id string for "Statistics" (Menu, Layouts) + public static string esri_reports_statisticsMenu { + get { return "esri_reports_statisticsMenu"; } + } + ///Returns the id string for "Grouping" (Menu, Layouts) + public static string esri_reports_groupingMenu { + get { return "esri_reports_groupingMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.GeneralLayoutPropertiesPageViewModel, Layouts) + public static string esri_layouts_layoutGeneralPage { + get { return "esri_layouts_layoutGeneralPage"; } + } + ///Returns the id string for "Page Setup" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.PageSetupPageViewModel, Layouts) + public static string esri_layouts_layoutSetupPage { + get { return "esri_layouts_layoutSetupPage"; } + } + ///Returns the id string for "Map Series" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.MapSeriesPageViewModel, Layouts) + public static string esri_layouts_mapSeriesPage { + get { return "esri_layouts_mapSeriesPage"; } + } + ///Returns the id string for "View" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.MapFrameViewPageViewModel, Layouts) + public static string esri_layouts_mapFrameViewPage { + get { return "esri_layouts_mapFrameViewPage"; } + } + } + public static partial class Pane { + ///Returns the id string for "Layout" (LayoutPaneViewModel, Layouts) + public static string esri_layouts_layoutPane { + get { return "esri_layouts_layoutPane"; } + } + ///Returns the id string for "Report" (ArcGIS.Desktop.Internal.Reports.ReportPaneViewModel, Layouts) + public static string esri_reports_reportPane { + get { return "esri_reports_reportPane"; } + } + } + public static partial class Spinner { + ///Returns the id string for "Divisions" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarDivisionsSpinner, Layouts) + public static string esri_layouts_numDivisionsSpinner { + get { return "esri_layouts_numDivisionsSpinner"; } + } + ///Returns the id string for "Subdivisions" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarSubdivisionsSpinner, Layouts) + public static string esri_layouts_numSubDivisionsSpinner { + get { return "esri_layouts_numSubDivisionsSpinner"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "esri_layouts_newMapFrameSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_newMapFrameSplitButton { + get { return "esri_layouts_newMapFrameSplitButton"; } + } + ///Returns the id string for "esri_layouts_newNorthArrowSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_newNorthArrowSplitButton { + get { return "esri_layouts_newNorthArrowSplitButton"; } + } + ///Returns the id string for "esri_layouts_newScaleBarSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_newScaleBarSplitButton { + get { return "esri_layouts_newScaleBarSplitButton"; } + } + ///Returns the id string for "esri_layouts_mapSeriesSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_mapSeriesSplitButton { + get { return "esri_layouts_mapSeriesSplitButton"; } + } + ///Returns the id string for "esri_layouts_pasteSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_pasteSplitButton { + get { return "esri_layouts_pasteSplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_layouts_mapFrameActivated" (State, Layouts) + public static string esri_layouts_mapFrameActivated { + get { return "esri_layouts_mapFrameActivated"; } + } + ///Returns the id string for "esri_layouts_mapSeriesContents" (State, Layouts) + public static string esri_layouts_mapSeriesContents { + get { return "esri_layouts_mapSeriesContents"; } + } + ///Returns the id string for "esri_layouts_singleElementSelected" (State, Layouts) + public static string esri_layouts_singleElementSelected { + get { return "esri_layouts_singleElementSelected"; } + } + ///Returns the id string for "esri_layouts_selectedElementOrParts" (State, Layouts) + public static string esri_layouts_selectedElementOrParts { + get { return "esri_layouts_selectedElementOrParts"; } + } + ///Returns the id string for "esri_layouts_selectedElements" (State, Layouts) + public static string esri_layouts_selectedElements { + get { return "esri_layouts_selectedElements"; } + } + ///Returns the id string for "esri_layouts_subElementWhole" (State, Layouts) + public static string esri_layouts_subElementWhole { + get { return "esri_layouts_subElementWhole"; } + } + ///Returns the id string for "esri_layouts_multipleSelectedElements" (State, Layouts) + public static string esri_layouts_multipleSelectedElements { + get { return "esri_layouts_multipleSelectedElements"; } + } + ///Returns the id string for "esri_layouts_multiLevelSelection" (State, Layouts) + public static string esri_layouts_multiLevelSelection { + get { return "esri_layouts_multiLevelSelection"; } + } + ///Returns the id string for "esri_layouts_selectedGroupElements" (State, Layouts) + public static string esri_layouts_selectedGroupElements { + get { return "esri_layouts_selectedGroupElements"; } + } + ///Returns the id string for "esri_layouts_selectedMapSurrounds" (State, Layouts) + public static string esri_layouts_selectedMapSurrounds { + get { return "esri_layouts_selectedMapSurrounds"; } + } + ///Returns the id string for "esri_layouts_northArrowCondition" (State, Layouts) + public static string esri_layouts_northArrowCondition { + get { return "esri_layouts_northArrowCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowBackgroundCondition" (State, Layouts) + public static string esri_layouts_northArrowBackgroundCondition { + get { return "esri_layouts_northArrowBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowBorderCondition" (State, Layouts) + public static string esri_layouts_northArrowBorderCondition { + get { return "esri_layouts_northArrowBorderCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowShadowCondition" (State, Layouts) + public static string esri_layouts_northArrowShadowCondition { + get { return "esri_layouts_northArrowShadowCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceCondition" (State, Layouts) + public static string esri_layouts_meterReferenceCondition { + get { return "esri_layouts_meterReferenceCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceBackgroundCondition" (State, Layouts) + public static string esri_layouts_meterReferenceBackgroundCondition { + get { return "esri_layouts_meterReferenceBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceBorderCondition" (State, Layouts) + public static string esri_layouts_meterReferenceBorderCondition { + get { return "esri_layouts_meterReferenceBorderCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceShadowCondition" (State, Layouts) + public static string esri_layouts_meterReferenceShadowCondition { + get { return "esri_layouts_meterReferenceShadowCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarCondition" (State, Layouts) + public static string esri_layouts_scaleBarCondition { + get { return "esri_layouts_scaleBarCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarBackgroundCondition" (State, Layouts) + public static string esri_layouts_scaleBarBackgroundCondition { + get { return "esri_layouts_scaleBarBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarBorderCondition" (State, Layouts) + public static string esri_layouts_scaleBarBorderCondition { + get { return "esri_layouts_scaleBarBorderCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarShadowCondition" (State, Layouts) + public static string esri_layouts_scaleBarShadowCondition { + get { return "esri_layouts_scaleBarShadowCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarLineCondition" (State, Layouts) + public static string esri_layouts_scaleBarLineCondition { + get { return "esri_layouts_scaleBarLineCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarPolygonCondition" (State, Layouts) + public static string esri_layouts_scaleBarPolygonCondition { + get { return "esri_layouts_scaleBarPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameCondition" (State, Layouts) + public static string esri_layouts_mapFrameCondition { + get { return "esri_layouts_mapFrameCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameBackgroundCondition" (State, Layouts) + public static string esri_layouts_mapFrameBackgroundCondition { + get { return "esri_layouts_mapFrameBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameBorderCondition" (State, Layouts) + public static string esri_layouts_mapFrameBorderCondition { + get { return "esri_layouts_mapFrameBorderCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameShadowCondition" (State, Layouts) + public static string esri_layouts_mapFrameShadowCondition { + get { return "esri_layouts_mapFrameShadowCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundCondition" (State, Layouts) + public static string esri_layouts_multiMapSurroundCondition { + get { return "esri_layouts_multiMapSurroundCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundBackgroundCondition" (State, Layouts) + public static string esri_layouts_multiMapSurroundBackgroundCondition { + get { return "esri_layouts_multiMapSurroundBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundBorderCondition" (State, Layouts) + public static string esri_layouts_multiMapSurroundBorderCondition { + get { return "esri_layouts_multiMapSurroundBorderCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundShadowCondition" (State, Layouts) + public static string esri_layouts_multiMapSurroundShadowCondition { + get { return "esri_layouts_multiMapSurroundShadowCondition"; } + } + ///Returns the id string for "esri_layouts_pointCondition" (State, Layouts) + public static string esri_layouts_pointCondition { + get { return "esri_layouts_pointCondition"; } + } + ///Returns the id string for "esri_layouts_groupPointCondition" (State, Layouts) + public static string esri_layouts_groupPointCondition { + get { return "esri_layouts_groupPointCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowPointCondition" (State, Layouts) + public static string esri_layouts_northArrowPointCondition { + get { return "esri_layouts_northArrowPointCondition"; } + } + ///Returns the id string for "esri_layouts_extentIndicatorGeneralizationCondition" (State, Layouts) + public static string esri_layouts_extentIndicatorGeneralizationCondition { + get { return "esri_layouts_extentIndicatorGeneralizationCondition"; } + } + ///Returns the id string for "esri_layouts_mapGridPointCondition" (State, Layouts) + public static string esri_layouts_mapGridPointCondition { + get { return "esri_layouts_mapGridPointCondition"; } + } + ///Returns the id string for "esri_layouts_lineCondition" (State, Layouts) + public static string esri_layouts_lineCondition { + get { return "esri_layouts_lineCondition"; } + } + ///Returns the id string for "esri_layouts_groupLineCondition" (State, Layouts) + public static string esri_layouts_groupLineCondition { + get { return "esri_layouts_groupLineCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameLineCondition" (State, Layouts) + public static string esri_layouts_tableFrameLineCondition { + get { return "esri_layouts_tableFrameLineCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameFieldLineCondition" (State, Layouts) + public static string esri_layouts_tableFrameFieldLineCondition { + get { return "esri_layouts_tableFrameFieldLineCondition"; } + } + ///Returns the id string for "esri_layouts_extentIndicatorLeaderLineCondition" (State, Layouts) + public static string esri_layouts_extentIndicatorLeaderLineCondition { + get { return "esri_layouts_extentIndicatorLeaderLineCondition"; } + } + ///Returns the id string for "esri_layouts_mapGridCondition" (State, Layouts) + public static string esri_layouts_mapGridCondition { + get { return "esri_layouts_mapGridCondition"; } + } + ///Returns the id string for "esri_layouts_mapGridLineCondition" (State, Layouts) + public static string esri_layouts_mapGridLineCondition { + get { return "esri_layouts_mapGridLineCondition"; } + } + ///Returns the id string for "esri_layouts_mapGridTextCondition" (State, Layouts) + public static string esri_layouts_mapGridTextCondition { + get { return "esri_layouts_mapGridTextCondition"; } + } + ///Returns the id string for "esri_layouts_polygonCondition" (State, Layouts) + public static string esri_layouts_polygonCondition { + get { return "esri_layouts_polygonCondition"; } + } + ///Returns the id string for "esri_layouts_textCondition" (State, Layouts) + public static string esri_layouts_textCondition { + get { return "esri_layouts_textCondition"; } + } + ///Returns the id string for "esri_layouts_groupPolygonCondition" (State, Layouts) + public static string esri_layouts_groupPolygonCondition { + get { return "esri_layouts_groupPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_multiElementCondition" (State, Layouts) + public static string esri_layouts_multiElementCondition { + get { return "esri_layouts_multiElementCondition"; } + } + ///Returns the id string for "esri_layouts_multiFrameCondition" (State, Layouts) + public static string esri_layouts_multiFrameCondition { + get { return "esri_layouts_multiFrameCondition"; } + } + ///Returns the id string for "esri_layouts_legendCondition" (State, Layouts) + public static string esri_layouts_legendCondition { + get { return "esri_layouts_legendCondition"; } + } + ///Returns the id string for "esri_layouts_legendItemCondition" (State, Layouts) + public static string esri_layouts_legendItemCondition { + get { return "esri_layouts_legendItemCondition"; } + } + ///Returns the id string for "esri_layouts_extentIndicatorCondition" (State, Layouts) + public static string esri_layouts_extentIndicatorCondition { + get { return "esri_layouts_extentIndicatorCondition"; } + } + ///Returns the id string for "esri_layouts_extentIndicatorLeaderPolygonCondition" (State, Layouts) + public static string esri_layouts_extentIndicatorLeaderPolygonCondition { + get { return "esri_layouts_extentIndicatorLeaderPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_paragraphCondition" (State, Layouts) + public static string esri_layouts_paragraphCondition { + get { return "esri_layouts_paragraphCondition"; } + } + ///Returns the id string for "esri_layouts_pictureCondition" (State, Layouts) + public static string esri_layouts_pictureCondition { + get { return "esri_layouts_pictureCondition"; } + } + ///Returns the id string for "esri_layouts_chartCondition" (State, Layouts) + public static string esri_layouts_chartCondition { + get { return "esri_layouts_chartCondition"; } + } + ///Returns the id string for "esri_layouts_groupCondition" (State, Layouts) + public static string esri_layouts_groupCondition { + get { return "esri_layouts_groupCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameCondition" (State, Layouts) + public static string esri_layouts_tableFrameCondition { + get { return "esri_layouts_tableFrameCondition"; } + } + ///Returns the id string for "esri_layouts_tableFramePolygonCondition" (State, Layouts) + public static string esri_layouts_tableFramePolygonCondition { + get { return "esri_layouts_tableFramePolygonCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameFieldCondition" (State, Layouts) + public static string esri_layouts_tableFrameFieldCondition { + get { return "esri_layouts_tableFrameFieldCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameFieldPolygonCondition" (State, Layouts) + public static string esri_layouts_tableFrameFieldPolygonCondition { + get { return "esri_layouts_tableFrameFieldPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_paragraphBackgroundCondition" (State, Layouts) + public static string esri_layouts_paragraphBackgroundCondition { + get { return "esri_layouts_paragraphBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_paragraphBorderCondition" (State, Layouts) + public static string esri_layouts_paragraphBorderCondition { + get { return "esri_layouts_paragraphBorderCondition"; } + } + ///Returns the id string for "esri_layouts_paragraphShadowCondition" (State, Layouts) + public static string esri_layouts_paragraphShadowCondition { + get { return "esri_layouts_paragraphShadowCondition"; } + } + ///Returns the id string for "esri_layouts_pictureBackgroundCondition" (State, Layouts) + public static string esri_layouts_pictureBackgroundCondition { + get { return "esri_layouts_pictureBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_pictureBorderCondition" (State, Layouts) + public static string esri_layouts_pictureBorderCondition { + get { return "esri_layouts_pictureBorderCondition"; } + } + ///Returns the id string for "esri_layouts_pictureShadowCondition" (State, Layouts) + public static string esri_layouts_pictureShadowCondition { + get { return "esri_layouts_pictureShadowCondition"; } + } + ///Returns the id string for "esri_layouts_chartBackgroundCondition" (State, Layouts) + public static string esri_layouts_chartBackgroundCondition { + get { return "esri_layouts_chartBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_chartBorderCondition" (State, Layouts) + public static string esri_layouts_chartBorderCondition { + get { return "esri_layouts_chartBorderCondition"; } + } + ///Returns the id string for "esri_layouts_chartShadowCondition" (State, Layouts) + public static string esri_layouts_chartShadowCondition { + get { return "esri_layouts_chartShadowCondition"; } + } + ///Returns the id string for "esri_layouts_groupBackgroundCondition" (State, Layouts) + public static string esri_layouts_groupBackgroundCondition { + get { return "esri_layouts_groupBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_groupBorderCondition" (State, Layouts) + public static string esri_layouts_groupBorderCondition { + get { return "esri_layouts_groupBorderCondition"; } + } + ///Returns the id string for "esri_layouts_groupShadowCondition" (State, Layouts) + public static string esri_layouts_groupShadowCondition { + get { return "esri_layouts_groupShadowCondition"; } + } + ///Returns the id string for "esri_layouts_multiFrameBackgroundCondition" (State, Layouts) + public static string esri_layouts_multiFrameBackgroundCondition { + get { return "esri_layouts_multiFrameBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_multiFrameBorderCondition" (State, Layouts) + public static string esri_layouts_multiFrameBorderCondition { + get { return "esri_layouts_multiFrameBorderCondition"; } + } + ///Returns the id string for "esri_layouts_multiFrameShadowCondition" (State, Layouts) + public static string esri_layouts_multiFrameShadowCondition { + get { return "esri_layouts_multiFrameShadowCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameBackgroundCondition" (State, Layouts) + public static string esri_layouts_tableFrameBackgroundCondition { + get { return "esri_layouts_tableFrameBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameBorderCondition" (State, Layouts) + public static string esri_layouts_tableFrameBorderCondition { + get { return "esri_layouts_tableFrameBorderCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameShadowCondition" (State, Layouts) + public static string esri_layouts_tableFrameShadowCondition { + get { return "esri_layouts_tableFrameShadowCondition"; } + } + ///Returns the id string for "esri_layouts_legendLineCondition" (State, Layouts) + public static string esri_layouts_legendLineCondition { + get { return "esri_layouts_legendLineCondition"; } + } + ///Returns the id string for "esri_layouts_legendPolygonCondition" (State, Layouts) + public static string esri_layouts_legendPolygonCondition { + get { return "esri_layouts_legendPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_legendBackgroundCondition" (State, Layouts) + public static string esri_layouts_legendBackgroundCondition { + get { return "esri_layouts_legendBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_legendBorderCondition" (State, Layouts) + public static string esri_layouts_legendBorderCondition { + get { return "esri_layouts_legendBorderCondition"; } + } + ///Returns the id string for "esri_layouts_legendShadowCondition" (State, Layouts) + public static string esri_layouts_legendShadowCondition { + get { return "esri_layouts_legendShadowCondition"; } + } + } + public static partial class Tab { + ///Returns the id string for "Layout" (Tab, Layouts) + public static string esri_layouts_homeTab { + get { return "esri_layouts_homeTab"; } + } + ///Returns the id string for "Insert" (Tab, Layouts) + public static string esri_layouts_insertTab { + get { return "esri_layouts_insertTab"; } + } + ///Returns the id string for "Analysis" (Tab, Layouts) + public static string esri_layouts_analysisTab { + get { return "esri_layouts_analysisTab"; } + } + ///Returns the id string for "View" (Tab, Layouts) + public static string esri_layouts_viewTab { + get { return "esri_layouts_viewTab"; } + } + ///Returns the id string for "Layout" (Tab, Layouts) + public static string esri_layouts_ActivateMapTab { + get { return "esri_layouts_ActivateMapTab"; } + } + ///Returns the id string for "Format" (Tab, Layouts) + public static string esri_layouts_FormatTab { + get { return "esri_layouts_FormatTab"; } + } + ///Returns the id string for "Design" (Tab, Layouts) + public static string esri_layouts_multiMapSurroundDesignTab { + get { return "esri_layouts_multiMapSurroundDesignTab"; } + } + ///Returns the id string for "Design" (Tab, Layouts) + public static string esri_layouts_northArrowDesignTab { + get { return "esri_layouts_northArrowDesignTab"; } + } + ///Returns the id string for "Design" (Tab, Layouts) + public static string esri_layouts_scaleBarDesignTab { + get { return "esri_layouts_scaleBarDesignTab"; } + } + ///Returns the id string for "Report" (Tab, Layouts) + public static string esri_reports_homeTab { + get { return "esri_reports_homeTab"; } + } + ///Returns the id string for "Insert" (Tab, Layouts) + public static string esri_reports_insertTab { + get { return "esri_reports_insertTab"; } + } + ///Returns the id string for "Analysis" (Tab, Layouts) + public static string esri_reports_analysisTab { + get { return "esri_reports_analysisTab"; } + } + ///Returns the id string for "View" (Tab, Layouts) + public static string esri_reports_viewTab { + get { return "esri_reports_viewTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Activated Map Frame" (Tabgroup, Layouts) + public static string esri_layouts_activatedMapTabGroup { + get { return "esri_layouts_activatedMapTabGroup"; } + } + ///Returns the id string for "Layout" (Tabgroup, Layouts) + public static string esri_layouts_layoutTabGroup { + get { return "esri_layouts_layoutTabGroup"; } + } + ///Returns the id string for "Selection" (Tabgroup, Layouts) + public static string esri_layouts_selectionTabGroup { + get { return "esri_layouts_selectionTabGroup"; } + } + } + public static partial class Tool { + ///Returns the id string for "Navigate" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutNavigateTool, Layouts) + public static string esri_layouts_pageNavigateTool { + get { return "esri_layouts_pageNavigateTool"; } + } + ///Returns the id string for "Pan" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PagePanTool, Layouts) + public static string esri_layouts_pagePanTool { + get { return "esri_layouts_pagePanTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectTool, Layouts) + public static string esri_layouts_selectByRectangleTool { + get { return "esri_layouts_selectByRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectByPolygonTool, Layouts) + public static string esri_layouts_selectByPolygonTool { + get { return "esri_layouts_selectByPolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectByLassoTool, Layouts) + public static string esri_layouts_selectByLassoTool { + get { return "esri_layouts_selectByLassoTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectByCircleTool, Layouts) + public static string esri_layouts_selectByCircleTool { + get { return "esri_layouts_selectByCircleTool"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectByLineTool, Layouts) + public static string esri_layouts_selectByLineTool { + get { return "esri_layouts_selectByLineTool"; } + } + ///Returns the id string for "Inline Edit" (ArcGIS.Desktop.Internal.Layouts.Ribbon.InlineEditTool, Layouts) + public static string esri_layouts_inlineEditTool { + get { return "esri_layouts_inlineEditTool"; } + } + ///Returns the id string for "Point" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPointTool, Layouts) + public static string esri_layouts_newPointTool { + get { return "esri_layouts_newPointTool"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewLineTool, Layouts) + public static string esri_layouts_newLineTool { + get { return "esri_layouts_newLineTool"; } + } + ///Returns the id string for "Curve" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewBezierCurveTool, Layouts) + public static string esri_layouts_newBezierCurveTool { + get { return "esri_layouts_newBezierCurveTool"; } + } + ///Returns the id string for "Freehand" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewOpenLassoTool, Layouts) + public static string esri_layouts_newOpenLassoTool { + get { return "esri_layouts_newOpenLassoTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewRectangleTool, Layouts) + public static string esri_layouts_newRectangleTool { + get { return "esri_layouts_newRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPolygonTool, Layouts) + public static string esri_layouts_newPolygonTool { + get { return "esri_layouts_newPolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewLassoTool, Layouts) + public static string esri_layouts_newLassoTool { + get { return "esri_layouts_newLassoTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewCircleTool, Layouts) + public static string esri_layouts_newCircleTool { + get { return "esri_layouts_newCircleTool"; } + } + ///Returns the id string for "Ellipse" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewEllipseTool, Layouts) + public static string esri_layouts_newEllipseTool { + get { return "esri_layouts_newEllipseTool"; } + } + ///Returns the id string for "Text" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPointTextTool, Layouts) + public static string esri_layouts_newPointTextTool { + get { return "esri_layouts_newPointTextTool"; } + } + ///Returns the id string for "Picture" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPictureTool, Layouts) + public static string esri_layouts_newPictureTool { + get { return "esri_layouts_newPictureTool"; } + } + ///Returns the id string for "Curved Text" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewSplinedTextTool, Layouts) + public static string esri_layouts_newSplinedTextTool { + get { return "esri_layouts_newSplinedTextTool"; } + } + ///Returns the id string for "Dynamic Text" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewDynamicTextTool, Layouts) + public static string esri_layouts_newDynamicTextTool { + get { return "esri_layouts_newDynamicTextTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewRectangleParagraphTool, Layouts) + public static string esri_layouts_newRectangleParagraphTool { + get { return "esri_layouts_newRectangleParagraphTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPolygonParagraphTool, Layouts) + public static string esri_layouts_newPolygonParagraphTool { + get { return "esri_layouts_newPolygonParagraphTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewCircleParagraphTool, Layouts) + public static string esri_layouts_newCircleParagraphTool { + get { return "esri_layouts_newCircleParagraphTool"; } + } + ///Returns the id string for "Ellipse" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewEllipseParagraphTool, Layouts) + public static string esri_layouts_newEllipseParagraphTool { + get { return "esri_layouts_newEllipseParagraphTool"; } + } + ///Returns the id string for "Legend" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewLegendTool, Layouts) + public static string esri_layouts_newLegendTool { + get { return "esri_layouts_newLegendTool"; } + } + ///Returns the id string for "Table Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewTableFrameTool, Layouts) + public static string esri_layouts_newTableFrameTool { + get { return "esri_layouts_newTableFrameTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFrameRectangleTool, Layouts) + public static string esri_layouts_reshapeMapFrameRectangleTool { + get { return "esri_layouts_reshapeMapFrameRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFramePolygonTool, Layouts) + public static string esri_layouts_reshapeMapFramePolygonTool { + get { return "esri_layouts_reshapeMapFramePolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFrameLassoTool, Layouts) + public static string esri_layouts_reshapeMapFrameLassoTool { + get { return "esri_layouts_reshapeMapFrameLassoTool"; } + } + ///Returns the id string for "Ellipse" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFrameEllipseTool, Layouts) + public static string esri_layouts_reshapeMapFrameEllipseTool { + get { return "esri_layouts_reshapeMapFrameEllipseTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFrameCircleTool, Layouts) + public static string esri_layouts_reshapeMapFrameCircleTool { + get { return "esri_layouts_reshapeMapFrameCircleTool"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_layouts_textSymbolFontToolbar" (Toolbar, Layouts) + public static string esri_layouts_textSymbolFontToolbar { + get { return "esri_layouts_textSymbolFontToolbar"; } + } + } + public static partial class Toolpalette { + ///Returns the id string for "Select" (Toolpalette, Layouts) + public static string esri_layouts_selectToolPalette { + get { return "esri_layouts_selectToolPalette"; } + } + ///Returns the id string for "esri_layouts_newPolygonGraphicToolPalette" (Toolpalette, Layouts) + public static string esri_layouts_newPolygonGraphicToolPalette { + get { return "esri_layouts_newPolygonGraphicToolPalette"; } + } + ///Returns the id string for "esri_layouts_newLineGraphicToolPalette" (Toolpalette, Layouts) + public static string esri_layouts_newLineGraphicToolPalette { + get { return "esri_layouts_newLineGraphicToolPalette"; } + } + ///Returns the id string for "esri_layouts_newTextToolPalette" (Toolpalette, Layouts) + public static string esri_layouts_newTextToolPalette { + get { return "esri_layouts_newTextToolPalette"; } + } + ///Returns the id string for "Reshape" (Toolpalette, Layouts) + public static string esri_layouts_reshapeMapFrameToolPalette { + get { return "esri_layouts_reshapeMapFrameToolPalette"; } + } + } + public static partial class Button { + ///Returns the id string for "Add System Style" (AddCoreStyleButton, Mapping) + public static string esri_mapping_addCoreStyleButton { + get { return "esri_mapping_addCoreStyleButton"; } + } + ///Returns the id string for "Add Style" (AddCustomStyleButton, Mapping) + public static string esri_mapping_addCustomStyleButton { + get { return "esri_mapping_addCustomStyleButton"; } + } + ///Returns the id string for "New Style" (NewStyleButton, Mapping) + public static string esri_mapping_newStyleButton { + get { return "esri_mapping_newStyleButton"; } + } + ///Returns the id string for "New Mobile Style" (NewMobileStyleButton, Mapping) + public static string esri_mapping_newMobileStyleButton { + get { return "esri_mapping_newMobileStyleButton"; } + } + ///Returns the id string for "Import" (ImportStyleButton, Mapping) + public static string esri_mapping_importStyleButton { + get { return "esri_mapping_importStyleButton"; } + } + ///Returns the id string for "Import" (ImportContextFileStyleButton, Mapping) + public static string esri_mapping_importFileStyleButton { + get { return "esri_mapping_importFileStyleButton"; } + } + ///Returns the id string for "Add Style" (AddFileStyleButton, Mapping) + public static string esri_mapping_importFileStylxButton { + get { return "esri_mapping_importFileStylxButton"; } + } + ///Returns the id string for "Add Style" (AddPortalStyleButton, Mapping) + public static string esri_mapping_importPortalStylxButton { + get { return "esri_mapping_importPortalStylxButton"; } + } + ///Returns the id string for "Save to Style" (SaveSelectedStyleItemsToStyleButton, Mapping) + public static string esri_mapping_saveToStyleButton { + get { return "esri_mapping_saveToStyleButton"; } + } + ///Returns the id string for "Add to Favorites" (SelectedStyleItemsToFavoritesButton, Mapping) + public static string esri_mapping_addToFavoritesButton { + get { return "esri_mapping_addToFavoritesButton"; } + } + ///Returns the id string for "Copy" (CopySelectedStyleItemsButton, Mapping) + public static string esri_mapping_copyStyleItemButton { + get { return "esri_mapping_copyStyleItemButton"; } + } + ///Returns the id string for "Delete" (DeleteSelectedStyleItemsButton, Mapping) + public static string esri_mapping_deleteStyleItemButton { + get { return "esri_mapping_deleteStyleItemButton"; } + } + ///Returns the id string for "Paste" (PasteStyleItemsButton, Mapping) + public static string esri_mapping_pasteStyleItemButton { + get { return "esri_mapping_pasteStyleItemButton"; } + } + ///Returns the id string for "Cut" (CutSelectedStyleItemsButton, Mapping) + public static string esri_mapping_cutStyleItemButton { + get { return "esri_mapping_cutStyleItemButton"; } + } + ///Returns the id string for "Remove" (UnreferenceSelectedStylesButton, Mapping) + public static string esri_mapping_StyleUnreferenceButton { + get { return "esri_mapping_StyleUnreferenceButton"; } + } + ///Returns the id string for "Manage" (ManageStyleButton, Mapping) + public static string esri_mapping_ManageStyleButton { + get { return "esri_mapping_ManageStyleButton"; } + } + ///Returns the id string for "Sync" (SyncStyleButton, Mapping) + public static string esri_mapping_SyncStyleButton { + get { return "esri_mapping_SyncStyleButton"; } + } + ///Returns the id string for "Upgrade" (UpgradeStyleButton, Mapping) + public static string esri_mapping_UpgradeStyleButton { + get { return "esri_mapping_UpgradeStyleButton"; } + } + ///Returns the id string for "New" (NewStyleItemInCurrentClassButton, Mapping) + public static string esri_mapping_newStyleItemInCurrentClass { + get { return "esri_mapping_newStyleItemInCurrentClass"; } + } + ///Returns the id string for "Point Symbol" (NewPointSymbolButton, Mapping) + public static string esri_mapping_newPointSymbol { + get { return "esri_mapping_newPointSymbol"; } + } + ///Returns the id string for "Line Symbol" (NewLineSymbolButton, Mapping) + public static string esri_mapping_newLineSymbol { + get { return "esri_mapping_newLineSymbol"; } + } + ///Returns the id string for "Polygon Symbol" (NewPolygonSymbolButton, Mapping) + public static string esri_mapping_newPolygonSymbol { + get { return "esri_mapping_newPolygonSymbol"; } + } + ///Returns the id string for "Mesh Symbol" (NewMeshSymbolButton, Mapping) + public static string esri_mapping_newMeshSymbol { + get { return "esri_mapping_newMeshSymbol"; } + } + ///Returns the id string for "Text Symbol" (NewTextSymbolButton, Mapping) + public static string esri_mapping_newTextSymbol { + get { return "esri_mapping_newTextSymbol"; } + } + ///Returns the id string for "Color" (NewColorButton, Mapping) + public static string esri_mapping_newColor { + get { return "esri_mapping_newColor"; } + } + ///Returns the id string for "Color Scheme" (NewColorSchemeButton, Mapping) + public static string esri_mapping_newColorScheme { + get { return "esri_mapping_newColorScheme"; } + } + ///Returns the id string for "Standard Label Placement" (AddNewStandardLabelPlacementButton, Mapping) + public static string esri_mapping_newStandardLabelPlacement { + get { return "esri_mapping_newStandardLabelPlacement"; } + } + ///Returns the id string for "Maplex Label Placement" (AddNewMaplexLabelPlacementButton, Mapping) + public static string esri_mapping_newMaplexLabelPlacement { + get { return "esri_mapping_newMaplexLabelPlacement"; } + } + ///Returns the id string for "Icon" (StyleViewIconButton, Mapping) + public static string esri_mapping_styleViewIcon { + get { return "esri_mapping_styleViewIcon"; } + } + ///Returns the id string for "List" (StyleViewListButton, Mapping) + public static string esri_mapping_styleViewList { + get { return "esri_mapping_styleViewList"; } + } + ///Returns the id string for "By ID" (StyleSortByIdButton, Mapping) + public static string esri_mapping_styleSortByID { + get { return "esri_mapping_styleSortByID"; } + } + ///Returns the id string for "By Category" (StyleSortByCategoryButton, Mapping) + public static string esri_mapping_styleSortByCategory { + get { return "esri_mapping_styleSortByCategory"; } + } + ///Returns the id string for "By Name" (StyleSortByNameButton, Mapping) + public static string esri_mapping_styleSortByName { + get { return "esri_mapping_styleSortByName"; } + } + ///Returns the id string for "Drawing Order" (ArcGIS.Desktop.Internal.Mapping.TOC.DrawingOrderViewButton, Mapping) + public static string esri_mapping_showDrawingOrderTOC { + get { return "esri_mapping_showDrawingOrderTOC"; } + } + ///Returns the id string for "Data Source" (ArcGIS.Desktop.Internal.Mapping.TOC.DataSourceViewButton, Mapping) + public static string esri_mapping_showDataSourceTOC { + get { return "esri_mapping_showDataSourceTOC"; } + } + ///Returns the id string for "Selection" (ArcGIS.Desktop.Internal.Mapping.TOC.SelectionViewButton, Mapping) + public static string esri_mapping_showSelectionTOC { + get { return "esri_mapping_showSelectionTOC"; } + } + ///Returns the id string for "Snapping" (ArcGIS.Desktop.Internal.Mapping.TOC.SnappingViewButton, Mapping) + public static string esri_mapping_showSnappingTOC { + get { return "esri_mapping_showSnappingTOC"; } + } + ///Returns the id string for "Labeling" (ArcGIS.Desktop.Internal.Mapping.TOC.LabelingViewButton, Mapping) + public static string esri_mapping_showLabelingTOC { + get { return "esri_mapping_showLabelingTOC"; } + } + ///Returns the id string for "Ortho Mapping" (ArcGIS.Desktop.Internal.Mapping.TOC.OrthoMappingViewButton, Mapping) + public static string esri_mapping_showOrthoMappingTOC { + get { return "esri_mapping_showOrthoMappingTOC"; } + } + ///Returns the id string for "Perspective Imagery" (ArcGIS.Desktop.Internal.Mapping.TOC.ImageSpaceItemsViewButton, Mapping) + public static string esri_mapping_showImageSpaceItemsTOC { + get { return "esri_mapping_showImageSpaceItemsTOC"; } + } + ///Returns the id string for "Paste" (esri_mapping:PasteClipboardLayers, Mapping) + public static string esri_mapping_pasteLayersIntoMapButton { + get { return "esri_mapping_pasteLayersIntoMapButton"; } + } + ///Returns the id string for "Paste" (esri_mapping:PasteClipboardLayers, Mapping) + public static string esri_mapping_pasteLayersIntoGroupButton { + get { return "esri_mapping_pasteLayersIntoGroupButton"; } + } + ///Returns the id string for "Copy" (esri_mapping:CopySelectedLayersAsync, Mapping) + public static string esri_mapping_copySelectedLayersButton { + get { return "esri_mapping_copySelectedLayersButton"; } + } + ///Returns the id string for "Settings" (esri_core_projectDockPane:ProjectSettings, Mapping) + public static string esri_mapping_projectSettingsButton { + get { return "esri_mapping_projectSettingsButton"; } + } + ///Returns the id string for "Project" (esri_core_module:ShowProjectDockPane, Mapping) + public static string esri_mapping_showProjectDockPane { + get { return "esri_mapping_showProjectDockPane"; } + } + ///Returns the id string for "Import" (esri_mapping:OpenImportMapDocument, Mapping) + public static string esri_mapping_importMapLocalButton { + get { return "esri_mapping_importMapLocalButton"; } + } + ///Returns the id string for "Import Map" (esri_core_module:AddToProject, Mapping) + public static string esri_mapping_importMapButton { + get { return "esri_mapping_importMapButton"; } + } + ///Returns the id string for "New Map" (esri_mapping:InternalOpenCreateNewMapAsync, Mapping) + public static string esri_mapping_newMapButton { + get { return "esri_mapping_newMapButton"; } + } + ///Returns the id string for "New Scene" (esri_mapping:OpenCreateNewGlobeAsync, Mapping) + public static string esri_mapping_newSceneButton { + get { return "esri_mapping_newSceneButton"; } + } + ///Returns the id string for "New Stereo Map" (esri_mapping:OpenCreateNewStereoMapAsync, Mapping) + public static string esri_mapping_newStereoMapButton { + get { return "esri_mapping_newStereoMapButton"; } + } + ///Returns the id string for "New Basemap" (esri_mapping:OpenCreateNewBasemapAsync, Mapping) + public static string esri_mapping_newBasemapButton { + get { return "esri_mapping_newBasemapButton"; } + } + ///Returns the id string for "From File" (esri_core_projectDockPane:AddFromFile, Mapping) + public static string esri_mapping_addFromFileButton { + get { return "esri_mapping_addFromFileButton"; } + } + ///Returns the id string for "Add Web Map" (esri_mapping:OpenWebMapFromFileAsync, Mapping) + public static string esri_mapping_openWebMapFromFileButton { + get { return "esri_mapping_openWebMapFromFileButton"; } + } + ///Returns the id string for "GIS Server" (esri_mapping:ConnectToGISServer, Mapping) + public static string esri_mapping_GISServerButton { + get { return "esri_mapping_GISServerButton"; } + } + ///Returns the id string for "Add Data" (esri_mapping:AddData, Mapping) + public static string esri_mapping_addDataButton { + get { return "esri_mapping_addDataButton"; } + } + ///Returns the id string for "Add From Geodatabase" (esri_mapping:AddGeoDatabaseData, Mapping) + public static string esri_mapping_addGeoDatabaseDataButton { + get { return "esri_mapping_addGeoDatabaseDataButton"; } + } + ///Returns the id string for "Add From File" (esri_mapping:AddFileData, Mapping) + public static string esri_mapping_addFileDataButton { + get { return "esri_mapping_addFileDataButton"; } + } + ///Returns the id string for "Add From Service" (esri_mapping:AddServiceData, Mapping) + public static string esri_mapping_addServiceDataButton { + get { return "esri_mapping_addServiceDataButton"; } + } + ///Returns the id string for "Add From Coverage" (esri_mapping:AddCoverageData, Mapping) + public static string esri_mapping_addCoverageDataButton { + get { return "esri_mapping_addCoverageDataButton"; } + } + ///Returns the id string for "Add From XY Coordinate Data" (esri_mapping:AddXYData, Mapping) + public static string esri_mapping_addXYDataButton { + get { return "esri_mapping_addXYDataButton"; } + } + ///Returns the id string for "Add From Query Layer" (esri_mapping:AddQueryLayerData, Mapping) + public static string esri_mapping_addQueryLayerDataButton { + get { return "esri_mapping_addQueryLayerDataButton"; } + } + ///Returns the id string for "Open" (esri_mapping:ContextMenuViewMap2D, Mapping) + public static string esri_mapping_mapContextMenuContainmentViewButton { + get { return "esri_mapping_mapContextMenuContainmentViewButton"; } + } + ///Returns the id string for "Open" (esri_mapping:ContextMenuViewMap2D, Mapping) + public static string esri_mapping_mapContextMenuNetworkDiagramViewButton { + get { return "esri_mapping_mapContextMenuNetworkDiagramViewButton"; } + } + ///Returns the id string for "Open" (esri_mapping:ContextMenuViewMap2D, Mapping) + public static string esri_mapping_mapContextMenuMap2DViewButton { + get { return "esri_mapping_mapContextMenuMap2DViewButton"; } + } + ///Returns the id string for "Open Global View" (esri_mapping:ContextMenuViewGlobe3D, Mapping) + public static string esri_mapping_mapContextMenuGlobe3DViewButton { + get { return "esri_mapping_mapContextMenuGlobe3DViewButton"; } + } + ///Returns the id string for "Open Local View" (esri_mapping:ContextMenuViewScene3D, Mapping) + public static string esri_mapping_mapContextMenuScene3DViewButton { + get { return "esri_mapping_mapContextMenuScene3DViewButton"; } + } + ///Returns the id string for "Convert To Scene" (esri_mapping:Convert, Mapping) + public static string esri_mapping_mapContextMenuConvertTo3DButton { + get { return "esri_mapping_mapContextMenuConvertTo3DButton"; } + } + ///Returns the id string for "Convert To Map" (esri_mapping:Convert, Mapping) + public static string esri_mapping_mapContextMenuConvertTo2DButton { + get { return "esri_mapping_mapContextMenuConvertTo2DButton"; } + } + ///Returns the id string for "Export To File..." (esri_mapping:ExportSimpleMapProjectItem, Mapping) + public static string esri_mapping_mapContextMenu_ExportMap { + get { return "esri_mapping_mapContextMenu_ExportMap"; } + } + ///Returns the id string for "Convert To Map" (esri_mapping:ConvertBasemap, Mapping) + public static string esri_mapping_mapContextMenuConvertToMapButton { + get { return "esri_mapping_mapContextMenuConvertToMapButton"; } + } + ///Returns the id string for "Convert To Basemap" (esri_mapping:ConvertBasemap, Mapping) + public static string esri_mapping_mapContextMenuConvertToBasemapButton { + get { return "esri_mapping_mapContextMenuConvertToBasemapButton"; } + } + ///Returns the id string for "Delete" (esri_mapping:Remove, Mapping) + public static string esri_mapping_mapContextMenuRemoveButton { + get { return "esri_mapping_mapContextMenuRemoveButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedMapProperties, Mapping) + public static string esri_mapping_mapPropertiesButton { + get { return "esri_mapping_mapPropertiesButton"; } + } + ///Returns the id string for "Set Reference Scale" (esri_mapping:SetMapReferenceScale, Mapping) + public static string esri_mapping_SetMapReferenceScale { + get { return "esri_mapping_SetMapReferenceScale"; } + } + ///Returns the id string for "Clear Reference Scale" (esri_mapping:ClearMapReferenceScale, Mapping) + public static string esri_mapping_ClearMapReferenceScale { + get { return "esri_mapping_ClearMapReferenceScale"; } + } + ///Returns the id string for "Create Thumbnail" (esri_mapping:CreateThumbnail, Mapping) + public static string esri_mapping_createThumbnail { + get { return "esri_mapping_createThumbnail"; } + } + ///Returns the id string for "Import Thumbnail" (esri_mapping:ImportThumbnail, Mapping) + public static string esri_mapping_importThumbnail { + get { return "esri_mapping_importThumbnail"; } + } + ///Returns the id string for "Map" (esri_mapping:ViewMap2D, Mapping) + public static string esri_mapping_map2DViewButton { + get { return "esri_mapping_map2DViewButton"; } + } + ///Returns the id string for "Global" (esri_mapping:ViewGlobe3D, Mapping) + public static string esri_mapping_globe3DViewButton { + get { return "esri_mapping_globe3DViewButton"; } + } + ///Returns the id string for "Local" (esri_mapping:ViewScene3D, Mapping) + public static string esri_mapping_scene3DViewButton { + get { return "esri_mapping_scene3DViewButton"; } + } + ///Returns the id string for "Convert" (esri_mapping:Convert, Mapping) + public static string esri_mapping_mapConvertButton { + get { return "esri_mapping_mapConvertButton"; } + } + ///Returns the id string for "Convert Basemap" (esri_mapping:ConvertBasemap, Mapping) + public static string esri_mapping_basemapConvertButton { + get { return "esri_mapping_basemapConvertButton"; } + } + ///Returns the id string for "Navigator" (ArcGIS.Desktop.Internal.Mapping.Controls.Ribbon.NavigationControlButton, Mapping) + public static string esri_mapping_navigationControl { + get { return "esri_mapping_navigationControl"; } + } + ///Returns the id string for "Copy Coordinates" (esri_mapping:CopyCoordinates, Mapping) + public static string esri_mapping_copyCoordinates { + get { return "esri_mapping_copyCoordinates"; } + } + ///Returns the id string for "Center And Scale" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SyncCenterAndScaleButton, Mapping) + public static string esri_mapping_syncCenterAndScaleButton { + get { return "esri_mapping_syncCenterAndScaleButton"; } + } + ///Returns the id string for "Center" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SyncCenterButton, Mapping) + public static string esri_mapping_syncCenterButton { + get { return "esri_mapping_syncCenterButton"; } + } + ///Returns the id string for "None" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SyncNoCenterButton, Mapping) + public static string esri_mapping_syncNoCenterButton { + get { return "esri_mapping_syncNoCenterButton"; } + } + ///Returns the id string for "Time" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SyncTimeButton, Mapping) + public static string esri_mapping_syncTimeButton { + get { return "esri_mapping_syncTimeButton"; } + } + ///Returns the id string for "Explore" (ArcGIS.Desktop.Internal.Mapping.Ribbon.ExploreCommand, Mapping) + public static string esri_mapping_exploreContext { + get { return "esri_mapping_exploreContext"; } + } + ///Returns the id string for "Fixed Zoom Out" (esri_mapping:FixedZoomOut, Mapping) + public static string esri_mapping_fixedZoomOutButton { + get { return "esri_mapping_fixedZoomOutButton"; } + } + ///Returns the id string for "Fixed Zoom In" (esri_mapping:FixedZoomIn, Mapping) + public static string esri_mapping_fixedZoomInButton { + get { return "esri_mapping_fixedZoomInButton"; } + } + ///Returns the id string for "Zoom Full Extent" (esri_mapping:ZoomToFullExtent, Mapping) + public static string esri_mapping_zoomFullButton { + get { return "esri_mapping_zoomFullButton"; } + } + ///Returns the id string for "Go To XY" (esri_mapping:GoToXY, Mapping) + public static string esri_mapping_gotoXY { + get { return "esri_mapping_gotoXY"; } + } + ///Returns the id string for "Previous Extent" (esri_mapping:PreviousNavigationPos, Mapping) + public static string esri_mapping_prevExtentButton { + get { return "esri_mapping_prevExtentButton"; } + } + ///Returns the id string for "Next Extent" (esri_mapping:NextNavigationPos, Mapping) + public static string esri_mapping_nextExtentButton { + get { return "esri_mapping_nextExtentButton"; } + } + ///Returns the id string for "Navigation Options" (ArcGIS.Desktop.Internal.Mapping.Ribbon.NavigationOptionsButton, Mapping) + public static string esri_mapping_navigationOptionsButton { + get { return "esri_mapping_navigationOptionsButton"; } + } + ///Returns the id string for "Zoom To Selection" (esri_mapping:ZoomToAllLayerSelection, Mapping) + public static string esri_mapping_zoomToSelectionButton { + get { return "esri_mapping_zoomToSelectionButton"; } + } + ///Returns the id string for "Pan To Selection" (esri_mapping:PanToAllLayerSelection, Mapping) + public static string esri_mapping_panToSelectionButton { + get { return "esri_mapping_panToSelectionButton"; } + } + ///Returns the id string for "Pause" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelingPauseLabelsButton, Mapping) + public static string esri_mapping_labelPauseButton { + get { return "esri_mapping_labelPauseButton"; } + } + ///Returns the id string for "View Unplaced" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelingViewUnplacedButton, Mapping) + public static string esri_mapping_labelViewUnplacedButton { + get { return "esri_mapping_labelViewUnplacedButton"; } + } + ///Returns the id string for "Priorities..." (esri_mapping:ShowLabelPrioritiesDialog, Mapping) + public static string esri_mapping_labelPriorityRankingButton { + get { return "esri_mapping_labelPriorityRankingButton"; } + } + ///Returns the id string for "Weights..." (esri_mapping:ShowLabelWeightsDialog, Mapping) + public static string esri_mapping_labelWeightRankingButton { + get { return "esri_mapping_labelWeightRankingButton"; } + } + ///Returns the id string for "Label Placement Properties" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassPlacementPropertiesButton, Mapping) + public static string esri_mapping_placementPropertiesButton { + get { return "esri_mapping_placementPropertiesButton"; } + } + ///Returns the id string for "More ..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolMoreButton, Mapping) + public static string esri_mapping_textSymbolMoreButton { + get { return "esri_mapping_textSymbolMoreButton"; } + } + ///Returns the id string for "Text Symbol" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolPropertiesButton, Mapping) + public static string esri_mapping_textSymbolButton { + get { return "esri_mapping_textSymbolButton"; } + } + ///Returns the id string for "Abbreviation Dictionaries..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.ShowAbbreviationDialogButton, Mapping) + public static string esri_mapping_labelAbbreviationDictionariesButton { + get { return "esri_mapping_labelAbbreviationDictionariesButton"; } + } + ///Returns the id string for "Key Numbering..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.ShowKeyNumberGroupDialogButton, Mapping) + public static string esri_mapping_labelKeyNumberingButton { + get { return "esri_mapping_labelKeyNumberingButton"; } + } + ///Returns the id string for "Use Maplex Label Engine" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.UseMaplexLabelEngineButton, Mapping) + public static string esri_mapping_labelEngineButton { + get { return "esri_mapping_labelEngineButton"; } + } + ///Returns the id string for "Draft Quality" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.DraftQualityButton, Mapping) + public static string esri_mapping_labelEngineQualityButton { + get { return "esri_mapping_labelEngineQualityButton"; } + } + ///Returns the id string for "Convert To Annotation" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.ConvertLabelsToAnnotationButton, Mapping) + public static string esri_mapping_labelConvertLabelsToAnnoRibbonButton { + get { return "esri_mapping_labelConvertLabelsToAnnoRibbonButton"; } + } + ///Returns the id string for "Convert Labels To Annotation..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.ConvertLabelsToAnnotationButton, Mapping) + public static string esri_mapping_labelConvertLabelsToAnnoMenuButton { + get { return "esri_mapping_labelConvertLabelsToAnnoMenuButton"; } + } + ///Returns the id string for "Add To New Map" (ArcGIS.Desktop.Mapping.AddToNewMapButton, Mapping) + public static string esri_projectItemAddToNewMapButton { + get { return "esri_projectItemAddToNewMapButton"; } + } + ///Returns the id string for "Add To Current Map" (ArcGIS.Desktop.Mapping.AddToActiveMapButton, Mapping) + public static string esri_projectItemAddToActiveMapButton { + get { return "esri_projectItemAddToActiveMapButton"; } + } + ///Returns the id string for "Add To New Scene" (ArcGIS.Desktop.Mapping.AddToNewSceneButton, Mapping) + public static string esri_projectItemAddToNewSceneButton { + get { return "esri_projectItemAddToNewSceneButton"; } + } + ///Returns the id string for "Add To Current Map" (ArcGIS.Desktop.Mapping.OnlineItemAddToActiveMapButton, Mapping) + public static string esri_onlineItemAddToActiveMapButton { + get { return "esri_onlineItemAddToActiveMapButton"; } + } + ///Returns the id string for "Add To New Diagram Map" (ArcGIS.Desktop.Mapping.AddToNewDiagramMapButton, Mapping) + public static string esri_projectItemAddToNewDiagramMapButton { + get { return "esri_projectItemAddToNewDiagramMapButton"; } + } + ///Returns the id string for "Add As Ground Elevation" (ArcGIS.Desktop.Mapping.AddAsGroundElevation, Mapping) + public static string esri_projectItemAddAsGroundElevation { + get { return "esri_projectItemAddAsGroundElevation"; } + } + ///Returns the id string for "Label" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassLayerEnableButton, Mapping) + public static string esri_mapping_labelFeatureLayerEnableButton { + get { return "esri_mapping_labelFeatureLayerEnableButton"; } + } + ///Returns the id string for "SQL Query" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassSQLQueryButton, Mapping) + public static string esri_mapping_labelClassSQLQueryButton { + get { return "esri_mapping_labelClassSQLQueryButton"; } + } + ///Returns the id string for "Expression" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassExpressionButton, Mapping) + public static string esri_mapping_labelClassExpressionButton { + get { return "esri_mapping_labelClassExpressionButton"; } + } + ///Returns the id string for "Clear Limits" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassClearScaleButton, Mapping) + public static string esri_mapping_labelClassClearScalesButton { + get { return "esri_mapping_labelClassClearScalesButton"; } + } + ///Returns the id string for "Create Label Class..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassCreateButton, Mapping) + public static string esri_mapping_labelClassCreateButton { + get { return "esri_mapping_labelClassCreateButton"; } + } + ///Returns the id string for "Create..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassCreateButton, Mapping) + public static string esri_mapping_labelClassCreateSelectedButton { + get { return "esri_mapping_labelClassCreateSelectedButton"; } + } + ///Returns the id string for "Labeling Properties..." (esri_mapping:ShowLabelClassProperties, Mapping) + public static string esri_mapping_labelClassPropertiesButton { + get { return "esri_mapping_labelClassPropertiesButton"; } + } + ///Returns the id string for "Remove Label Class" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassRemoveButton, Mapping) + public static string esri_mapping_labelClassRemoveButton { + get { return "esri_mapping_labelClassRemoveButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveSelectedLabelClasses, Mapping) + public static string esri_mapping_labelClassRemoveSelectedButton { + get { return "esri_mapping_labelClassRemoveSelectedButton"; } + } + ///Returns the id string for "Remove All But This" (esri_mapping:RemoveAllButThisLabelClass, Mapping) + public static string esri_mapping_labelClassRemoveAllButThisButton { + get { return "esri_mapping_labelClassRemoveAllButThisButton"; } + } + ///Returns the id string for "Rename Label Class..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassRenameButton, Mapping) + public static string esri_mapping_labelClassRenameButton { + get { return "esri_mapping_labelClassRenameButton"; } + } + ///Returns the id string for "Copy" (esri_mapping:CopyLabelClassProperties, Mapping) + public static string esri_mapping_labelClassCopyButton { + get { return "esri_mapping_labelClassCopyButton"; } + } + ///Returns the id string for "All Properties" (esri_mapping:PasteLabelClassProperties, Mapping) + public static string esri_mapping_labelClassPasteLabelClassButton { + get { return "esri_mapping_labelClassPasteLabelClassButton"; } + } + ///Returns the id string for "Placement Properties" (esri_mapping:PastePlacementProperties, Mapping) + public static string esri_mapping_labelClassPasteLabelingPropsButton { + get { return "esri_mapping_labelClassPasteLabelingPropsButton"; } + } + ///Returns the id string for "Text Symbol Properties" (esri_mapping:PasteTextSymbolProperties, Mapping) + public static string esri_mapping_labelClassPasteTextSymbolButton { + get { return "esri_mapping_labelClassPasteTextSymbolButton"; } + } + ///Returns the id string for "Expression" (esri_mapping:PasteLabelClassExpression, Mapping) + public static string esri_mapping_labelClassPasteExpressionButton { + get { return "esri_mapping_labelClassPasteExpressionButton"; } + } + ///Returns the id string for "SQL Query" (esri_mapping:PasteLabelClassWhereClause, Mapping) + public static string esri_mapping_labelClassPasteSQLQueryButton { + get { return "esri_mapping_labelClassPasteSQLQueryButton"; } + } + ///Returns the id string for "Visibility Range" (esri_mapping:PasteLabelClassVisibilityRange, Mapping) + public static string esri_mapping_labelClassPasteVisibilityRangeButton { + get { return "esri_mapping_labelClassPasteVisibilityRangeButton"; } + } + ///Returns the id string for "Grow Font" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolIncreaseFontSizeButton, Mapping) + public static string esri_mapping_labelTextSymbolIncreaseSizeButton { + get { return "esri_mapping_labelTextSymbolIncreaseSizeButton"; } + } + ///Returns the id string for "Shrink Font" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolDecreaseFontSizeButton, Mapping) + public static string esri_mapping_labelTextSymbolDecreaseSizeButton { + get { return "esri_mapping_labelTextSymbolDecreaseSizeButton"; } + } + ///Returns the id string for "Select Features" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectContext, Mapping) + public static string esri_mapping_selectContext { + get { return "esri_mapping_selectContext"; } + } + ///Returns the id string for "Select Features" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsContext, Mapping) + public static string esri_mapping_selectLasPointsContext { + get { return "esri_mapping_selectLasPointsContext"; } + } + ///Returns the id string for "Clear" (esri_mapping:ClearSelection, Mapping) + public static string esri_mapping_clearSelectionButton { + get { return "esri_mapping_clearSelectionButton"; } + } + ///Returns the id string for "Clear" (esri_mapping:ClearSelectionLasPoints, Mapping) + public static string esri_mapping_clearSelectionLasPointsButton { + get { return "esri_mapping_clearSelectionLasPointsButton"; } + } + ///Returns the id string for "Selection Options" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectionOptionsButton, Mapping) + public static string esri_mapping_openSelectionOptionsButton { + get { return "esri_mapping_openSelectionOptionsButton"; } + } + ///Returns the id string for "Topmost Layer" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfoTopmostLayerButton, Mapping) + public static string esri_mapping_infoTopmostLayerButton { + get { return "esri_mapping_infoTopmostLayerButton"; } + } + ///Returns the id string for "Visible Layers" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfoAllLayersButton, Mapping) + public static string esri_mapping_infoAllLayersButton { + get { return "esri_mapping_infoAllLayersButton"; } + } + ///Returns the id string for "Selectable Layers" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfoSelectableLayersButton, Mapping) + public static string esri_mapping_infoSelectableLayersButton { + get { return "esri_mapping_infoSelectableLayersButton"; } + } + ///Returns the id string for "Selected in Contents" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfoSelectedTOCButton, Mapping) + public static string esri_mapping_infoSelectedTOCButton { + get { return "esri_mapping_infoSelectedTOCButton"; } + } + ///Returns the id string for "Locate" (esri_mapping:ShowFindLocation, Mapping) + public static string esri_mapping_showLocateDockPane { + get { return "esri_mapping_showLocateDockPane"; } + } + ///Returns the id string for "Candidate Pop-up" (ArcGIS.Desktop.Internal.Mapping.Ribbon.LocateCandidatePopupButton, Mapping) + public static string esri_mapping_locateCandidatePopup { + get { return "esri_mapping_locateCandidatePopup"; } + } + ///Returns the id string for "What's here?" (esri_mapping:ReverseGeocodePopup, Mapping) + public static string esri_mapping_locateReverseGeocode { + get { return "esri_mapping_locateReverseGeocode"; } + } + ///Returns the id string for "Constraints" (ArcGIS.Desktop.Internal.Mapping.Controls.ConstraintsControl.ConstraintsMasterButton, Mapping) + public static string esri_mapping_constraintsOnButton { + get { return "esri_mapping_constraintsOnButton"; } + } + ///Returns the id string for "Grid" (ArcGIS.Desktop.Internal.Mapping.Controls.GridControl.GridMasterButton, Mapping) + public static string esri_mapping_gridOnButton { + get { return "esri_mapping_gridOnButton"; } + } + ///Returns the id string for "Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.SnappingMasterButton, Mapping) + public static string esri_mapping_snappingOnButton { + get { return "esri_mapping_snappingOnButton"; } + } + ///Returns the id string for "Use Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.SnappingMasterButton, Mapping) + public static string esri_mapping_snappingOnButton2 { + get { return "esri_mapping_snappingOnButton2"; } + } + ///Returns the id string for "Point Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.PointSnappingButton, Mapping) + public static string esri_mapping_pointSnappingButton { + get { return "esri_mapping_pointSnappingButton"; } + } + ///Returns the id string for "End Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.EndSnappingButton, Mapping) + public static string esri_mapping_endSnappingButton { + get { return "esri_mapping_endSnappingButton"; } + } + ///Returns the id string for "Vertex Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.VertexSnappingButton, Mapping) + public static string esri_mapping_vertexSnappingButton { + get { return "esri_mapping_vertexSnappingButton"; } + } + ///Returns the id string for "Edge Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.EdgeSnappingButton, Mapping) + public static string esri_mapping_edgeSnappingButton { + get { return "esri_mapping_edgeSnappingButton"; } + } + ///Returns the id string for "Intersection Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.IntersectionSnappingButton, Mapping) + public static string esri_mapping_intersectionSnappingButton { + get { return "esri_mapping_intersectionSnappingButton"; } + } + ///Returns the id string for "Midpoint Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.MidpointSnappingButton, Mapping) + public static string esri_mapping_midpointSnappingButton { + get { return "esri_mapping_midpointSnappingButton"; } + } + ///Returns the id string for "Tangent Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.TangentSnappingButton, Mapping) + public static string esri_mapping_tangentSnappingButton { + get { return "esri_mapping_tangentSnappingButton"; } + } + ///Returns the id string for "Guide Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.GuideSnappingButton, Mapping) + public static string esri_mapping_guideSnappingButton { + get { return "esri_mapping_guideSnappingButton"; } + } + ///Returns the id string for "Element Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.ElementSnappingButton, Mapping) + public static string esri_mapping_elementSnappingButton { + get { return "esri_mapping_elementSnappingButton"; } + } + ///Returns the id string for "Snapping Options" (esri_mapping:LaunchSnappingOptions, Mapping) + public static string esri_mapping_snappingOptionsButton { + get { return "esri_mapping_snappingOptionsButton"; } + } + ///Returns the id string for "Create" (esri_mapping:OnCreateThumbnail, Mapping) + public static string esri_mapping_createThumbnailButton { + get { return "esri_mapping_createThumbnailButton"; } + } + ///Returns the id string for "Import" (esri_mapping:OnImportThumbnail, Mapping) + public static string esri_mapping_browseThumbnailButton { + get { return "esri_mapping_browseThumbnailButton"; } + } + ///Returns the id string for "Add" (esri_mapping:EnableAnimation, Mapping) + public static string esri_mapping_enableAnimationButton { + get { return "esri_mapping_enableAnimationButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:DeleteAnimationTrack, Mapping) + public static string esri_mapping_animationRemoveTrack { + get { return "esri_mapping_animationRemoveTrack"; } + } + ///Returns the id string for "Movie" (esri_mapping:ShowAnimationExportPane, Mapping) + public static string esri_mapping_animationExportButton { + get { return "esri_mapping_animationExportButton"; } + } + ///Returns the id string for "Preview" (esri_mapping:ShowAnimationPreviewPane, Mapping) + public static string esri_mapping_animationPreviewButton { + get { return "esri_mapping_animationPreviewButton"; } + } + ///Returns the id string for "Lock View Size" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimLockViewToggleButton, Mapping) + public static string esri_mapping_animationLockViewSizeButton { + get { return "esri_mapping_animationLockViewSizeButton"; } + } + ///Returns the id string for "Timeline" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimTimelineToggleButton, Mapping) + public static string esri_mapping_animationTimelineButton { + get { return "esri_mapping_animationTimelineButton"; } + } + ///Returns the id string for "Extruded Path and Keyframes" (ArcGIS.Desktop.Internal.Mapping.Ribbon.KeyExtrudedPathFeedbackButton, Mapping) + public static string esri_mapping_extrudedPathFeedbackButton { + get { return "esri_mapping_extrudedPathFeedbackButton"; } + } + ///Returns the id string for "Path and Keyframes" (ArcGIS.Desktop.Internal.Mapping.Ribbon.KeyPathFeedbackButton, Mapping) + public static string esri_mapping_keyPathFeedbackButton { + get { return "esri_mapping_keyPathFeedbackButton"; } + } + ///Returns the id string for "Keyframes" (ArcGIS.Desktop.Internal.Mapping.Ribbon.KeyFeedbackButton, Mapping) + public static string esri_mapping_keyFeedbackButton { + get { return "esri_mapping_keyFeedbackButton"; } + } + ///Returns the id string for "Path" (ArcGIS.Desktop.Internal.Mapping.Ribbon.PathFeedbackButton, Mapping) + public static string esri_mapping_pathFeedbackButton { + get { return "esri_mapping_pathFeedbackButton"; } + } + ///Returns the id string for "Append" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationAppendButton, Mapping) + public static string esri_mapping_appendTransitionButton { + get { return "esri_mapping_appendTransitionButton"; } + } + ///Returns the id string for "Download Map" (ArcGIS.Desktop.Internal.Mapping.Ribbon.TakeMapOfflineButton, Mapping) + public static string esri_mapping_offlineDownloadButton { + get { return "esri_mapping_offlineDownloadButton"; } + } + ///Returns the id string for "Sync" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SynchronizeOfflineMapButton, Mapping) + public static string esri_mapping_offlineSyncButton { + get { return "esri_mapping_offlineSyncButton"; } + } + ///Returns the id string for "Reconnect" (ArcGIS.Desktop.Internal.Mapping.Ribbon.RemoveOfflineMapButton, Mapping) + public static string esri_mapping_offlineRemoveButton { + get { return "esri_mapping_offlineRemoveButton"; } + } + ///Returns the id string for "Fixed" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendFixedButton, Mapping) + public static string esri_mapping_fixedAppendTransitionButton { + get { return "esri_mapping_fixedAppendTransitionButton"; } + } + ///Returns the id string for "Adjustable" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendAdjustableButton, Mapping) + public static string esri_mapping_adjustableAppendTransitionButton { + get { return "esri_mapping_adjustableAppendTransitionButton"; } + } + ///Returns the id string for "Linear" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendLinearButton, Mapping) + public static string esri_mapping_linearAppendTransitionButton { + get { return "esri_mapping_linearAppendTransitionButton"; } + } + ///Returns the id string for "Hop" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendHopButton, Mapping) + public static string esri_mapping_hopAppendTransitionButton { + get { return "esri_mapping_hopAppendTransitionButton"; } + } + ///Returns the id string for "Stepped" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendSteppedButton, Mapping) + public static string esri_mapping_steppedAppendTransitionButton { + get { return "esri_mapping_steppedAppendTransitionButton"; } + } + ///Returns the id string for "Exploratory Analysis" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveAnalysisButton, Mapping) + public static string esri_mapping_startInteractiveAnalysisButton { + get { return "esri_mapping_startInteractiveAnalysisButton"; } + } + ///Returns the id string for "Clear" (esri_mapping:ClearInteractiveAnalysis, Mapping) + public static string esri_mapping_clearInteractiveAnalysisButton { + get { return "esri_mapping_clearInteractiveAnalysisButton"; } + } + ///Returns the id string for "Move to..." (esri_mapping:MoveToInteractiveAnalysis, Mapping) + public static string esri_mapping_moveToInteractiveAnalysisButton { + get { return "esri_mapping_moveToInteractiveAnalysisButton"; } + } + ///Returns the id string for "Rotate to..." (esri_mapping:RotateToInteractiveAnalysis, Mapping) + public static string esri_mapping_rotateToInteractiveAnalysisButton { + get { return "esri_mapping_rotateToInteractiveAnalysisButton"; } + } + ///Returns the id string for "Move camera to" (esri_mapping:MoveCameraToInteractiveAnalysis, Mapping) + public static string esri_mapping_moveCameraToInteractiveAnalysisButton { + get { return "esri_mapping_moveCameraToInteractiveAnalysisButton"; } + } + ///Returns the id string for "Delete" (esri_mapping:DeleteInteractiveAnalysis, Mapping) + public static string esri_mapping_deleteInteractiveAnalysisButton { + get { return "esri_mapping_deleteInteractiveAnalysisButton"; } + } + ///Returns the id string for "Line of Sight Properties" (esri_mapping:OpenLineOfSightProperties, Mapping) + public static string esri_mapping_lineOfSightPropertiesButton { + get { return "esri_mapping_lineOfSightPropertiesButton"; } + } + ///Returns the id string for "View Dome Properties" (esri_mapping:OpenViewDomeProperties, Mapping) + public static string esri_mapping_viewDomePropertiesButton { + get { return "esri_mapping_viewDomePropertiesButton"; } + } + ///Returns the id string for "Viewshed Properties" (esri_mapping:OpenViewshedProperties, Mapping) + public static string esri_mapping_viewshedPropertiesButton { + get { return "esri_mapping_viewshedPropertiesButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveSelectedLayersAsync, Mapping) + public static string esri_mapping_removeSelectedLayersButton { + get { return "esri_mapping_removeSelectedLayersButton"; } + } + ///Returns the id string for "Zoom To Layer" (esri_mapping:ZoomToSelectedLayers, Mapping) + public static string esri_mapping_zoomToSelectedLayersButton { + get { return "esri_mapping_zoomToSelectedLayersButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedLayerProperties, Mapping) + public static string esri_mapping_selectedLayerPropertiesButton { + get { return "esri_mapping_selectedLayerPropertiesButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedLayerProperties, Mapping) + public static string esri_mapping_singleSelectedLayerPropertiesButton { + get { return "esri_mapping_singleSelectedLayerPropertiesButton"; } + } + ///Returns the id string for "New Group Layer" (esri_mapping:AddGroupLayer, Mapping) + public static string esri_mapping_newGroupLayerButton { + get { return "esri_mapping_newGroupLayerButton"; } + } + ///Returns the id string for "New Group Layer" (esri_mapping:Add2DGroupLayer, Mapping) + public static string esri_mapping_new2DGroupLayerButton { + get { return "esri_mapping_new2DGroupLayerButton"; } + } + ///Returns the id string for "New Group Layer" (esri_mapping:Add3DGroupLayer, Mapping) + public static string esri_mapping_new3DGroupLayerButton { + get { return "esri_mapping_new3DGroupLayerButton"; } + } + ///Returns the id string for "Group" (esri_mapping:GroupSelectedLayersAsync, Mapping) + public static string esri_mapping_groupSelectedLayersButton { + get { return "esri_mapping_groupSelectedLayersButton"; } + } + ///Returns the id string for "Ungroup" (esri_mapping:UngroupSelectedLayerAsync, Mapping) + public static string esri_mapping_ungroupSelectedLayerButton { + get { return "esri_mapping_ungroupSelectedLayerButton"; } + } + ///Returns the id string for "Symbology" (esri_mapping:InternalShowSymbologyPane, Mapping) + public static string esri_mapping_selectedLayerSymbologyButton { + get { return "esri_mapping_selectedLayerSymbologyButton"; } + } + ///Returns the id string for "Make this the only selectable layer" (esri_mapping:MakeOnlySelectableLayerAsync, Mapping) + public static string esri_mapping_makeOnlySelectableLayerButton { + get { return "esri_mapping_makeOnlySelectableLayerButton"; } + } + ///Returns the id string for "Make this the only snappable layer" (esri_mapping:MakeOnlySnappableLayerAsync, Mapping) + public static string esri_mapping_makeOnlySnappableLayerButton { + get { return "esri_mapping_makeOnlySnappableLayerButton"; } + } + ///Returns the id string for "Zoom To Make Visible" (esri_mapping:ZoomToMakeVisible, Mapping) + public static string esri_mapping_zoomToMakeVisibleButton { + get { return "esri_mapping_zoomToMakeVisibleButton"; } + } + ///Returns the id string for "Bring To Front" (esri_mapping:BringLayerToFront, Mapping) + public static string esri_mapping_bringToFrontButton { + get { return "esri_mapping_bringToFrontButton"; } + } + ///Returns the id string for "Bring Forward" (esri_mapping:BringLayerForward, Mapping) + public static string esri_mapping_bringForwardButton { + get { return "esri_mapping_bringForwardButton"; } + } + ///Returns the id string for "Send To Back" (esri_mapping:SendLayerToBack, Mapping) + public static string esri_mapping_sendToBackButton { + get { return "esri_mapping_sendToBackButton"; } + } + ///Returns the id string for "Send Backward" (esri_mapping:SendLayerBackward, Mapping) + public static string esri_mapping_sendBackwardButton { + get { return "esri_mapping_sendBackwardButton"; } + } + ///Returns the id string for "Depth Priority" (esri_mapping:OpenDepthPriorityDialog, Mapping) + public static string esri_mapping_depthPriorityButton { + get { return "esri_mapping_depthPriorityButton"; } + } + ///Returns the id string for "Zoom To Selection" (esri_mapping:ZoomToLayerSelection, Mapping) + public static string esri_mapping_zoomToLayerSelectionButton { + get { return "esri_mapping_zoomToLayerSelectionButton"; } + } + ///Returns the id string for "Pan To Selection" (esri_mapping:PanToLayerSelection, Mapping) + public static string esri_mapping_panToLayerSelectionButton { + get { return "esri_mapping_panToLayerSelectionButton"; } + } + ///Returns the id string for "Clear Selection" (esri_mapping:ClearLayerSelection, Mapping) + public static string esri_mapping_clearLayerSelectionButton { + get { return "esri_mapping_clearLayerSelectionButton"; } + } + ///Returns the id string for "Switch Selection" (esri_mapping:SwitchLayerSelection, Mapping) + public static string esri_mapping_switchLayerSelectionButton { + get { return "esri_mapping_switchLayerSelectionButton"; } + } + ///Returns the id string for "Select All" (esri_mapping:SelectAllLayerSelection, Mapping) + public static string esri_mapping_selectAllLayerSelectionButton { + get { return "esri_mapping_selectAllLayerSelectionButton"; } + } + ///Returns the id string for "Select All In Layer" (esri_mapping:SelectAllInSelectionLayersSelection, Mapping) + public static string esri_editing_selectAllInLayer { + get { return "esri_editing_selectAllInLayer"; } + } + ///Returns the id string for "Make Layer From Selected Features" (esri_mapping:CreateSelectionLayer, Mapping) + public static string esri_mapping_createSelectionLayerButton { + get { return "esri_mapping_createSelectionLayerButton"; } + } + ///Returns the id string for "Layer From Selection" (esri_mapping:CreateSelectionLayer, Mapping) + public static string esri_mapping_createSelectionLayerButton_Ribbon { + get { return "esri_mapping_createSelectionLayerButton_Ribbon"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveSelectedStandaloneTablesAsync, Mapping) + public static string esri_mapping_removeSelectedStandaloneTablesButton { + get { return "esri_mapping_removeSelectedStandaloneTablesButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedStandaloneTableProperties, Mapping) + public static string esri_mapping_selectedTablePropertiesButton { + get { return "esri_mapping_selectedTablePropertiesButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveSelectedStandaloneVideosAsync, Mapping) + public static string esri_mapping_removeSelectedStandaloneVideosButton { + get { return "esri_mapping_removeSelectedStandaloneVideosButton"; } + } + ///Returns the id string for "Video Metadata" (esri_mapping:ShowStandaloneVideoMetadataPane, Mapping) + public static string esri_mapping_showStandaloneVideoMetadataPaneButton { + get { return "esri_mapping_showStandaloneVideoMetadataPaneButton"; } + } + ///Returns the id string for "Clear Limits" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.ClearScalesButton, Mapping) + public static string esri_mapping_layerClearScalesButton { + get { return "esri_mapping_layerClearScalesButton"; } + } + ///Returns the id string for "Flicker Button" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.FlickerButton, Mapping) + public static string esri_mapping_layerFlickerButton { + get { return "esri_mapping_layerFlickerButton"; } + } + ///Returns the id string for "Symbology" (esri_mapping:InternalShowSymbologyPane, Mapping) + public static string esri_mapping_showLayerSymbologyDockPane { + get { return "esri_mapping_showLayerSymbologyDockPane"; } + } + ///Returns the id string for "Symbol Layers" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.SymbolLayersButton, Mapping) + public static string esri_mapping_symbolLayersButton { + get { return "esri_mapping_symbolLayersButton"; } + } + ///Returns the id string for "Display Filters" (esri_mapping:InternalShowDisplayFilters, Mapping) + public static string esri_mapping_layerDisplayFilters { + get { return "esri_mapping_layerDisplayFilters"; } + } + ///Returns the id string for "Build Definition Query" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.DefinitionQueryButton, Mapping) + public static string esri_mapping_openDefQueryButton { + get { return "esri_mapping_openDefQueryButton"; } + } + ///Returns the id string for "Annotate Selected" (esri_mapping:AnnotateSelected, Mapping) + public static string esri_mapping_annotateSelectedButton { + get { return "esri_mapping_annotateSelectedButton"; } + } + ///Returns the id string for "Labels to Annotation" (esri_mapping:LabelsToAnnotation, Mapping) + public static string esri_mapping_labelToAnnotationButton { + get { return "esri_mapping_labelToAnnotationButton"; } + } + ///Returns the id string for "Copy Records" (esri_mapping:CopyRecords, Mapping) + public static string esri_mapping_copyRecordsButton { + get { return "esri_mapping_copyRecordsButton"; } + } + ///Returns the id string for "esri_mapping_streamingDataPropertiesButton" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataPropertiesButton, Mapping) + public static string esri_mapping_streamingDataPropertiesButton { + get { return "esri_mapping_streamingDataPropertiesButton"; } + } + ///Returns the id string for "Label" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassLayerEnableButton, Mapping) + public static string esri_mapping_labelSceneLayerEnableButton { + get { return "esri_mapping_labelSceneLayerEnableButton"; } + } + ///Returns the id string for "Select All" (esri_mapping:SelectAllLayerSelection, Mapping) + public static string esri_mapping_selectAllSceneLayerSelectionButton { + get { return "esri_mapping_selectAllSceneLayerSelectionButton"; } + } + ///Returns the id string for "Change Version" (esri_mapping:ChangeVersion, Mapping) + public static string esri_mapping_changeVersionButton { + get { return "esri_mapping_changeVersionButton"; } + } + ///Returns the id string for "Change Moment" (esri_mapping:ChangeHistoricalTime, Mapping) + public static string esri_mapping_changeTimeButton { + get { return "esri_mapping_changeTimeButton"; } + } + ///Returns the id string for "Version Manager" (esri_mapping:OpenVersionViewAsync, Mapping) + public static string esri_mapping_versionViewButton { + get { return "esri_mapping_versionViewButton"; } + } + ///Returns the id string for "New Version" (esri_mapping:OpenNewVersionDialogAsync, Mapping) + public static string esri_mapping_createNewVersionButton { + get { return "esri_mapping_createNewVersionButton"; } + } + ///Returns the id string for "Historical Moments" (esri_mapping:ChangeHistoricalTime, Mapping) + public static string esri_mapping_historicalViewButton { + get { return "esri_mapping_historicalViewButton"; } + } + ///Returns the id string for "Disable Feature Cache" (esri_mapping:DisableFeatureCache, Mapping) + public static string esri_mapping_DisableFeatureCacheButton { + get { return "esri_mapping_DisableFeatureCacheButton"; } + } + ///Returns the id string for "Enable Feature Cache" (esri_mapping:EnableFeatureCache, Mapping) + public static string esri_mapping_EnableFeatureCacheButton { + get { return "esri_mapping_EnableFeatureCacheButton"; } + } + ///Returns the id string for "Clear Feature Cache" (esri_mapping:ClearFeatureCache, Mapping) + public static string esri_mapping_ClearFeatureCacheButton { + get { return "esri_mapping_ClearFeatureCacheButton"; } + } + ///Returns the id string for "New Bookmark..." (esri_mapping:BookmarksManager.CreateBookmarkAsync, Mapping) + public static string esri_mapping_createBookmark { + get { return "esri_mapping_createBookmark"; } + } + ///Returns the id string for "Manage Bookmarks" (esri_mapping:BookmarksManager.ShowDockingPane, Mapping) + public static string esri_mapping_showBookmarksWindow { + get { return "esri_mapping_showBookmarksWindow"; } + } + ///Returns the id string for "Show Descriptions" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BookmarkGalleryDescriptionToggleButton, Mapping) + public static string esri_mapping_showBookmarkDescription { + get { return "esri_mapping_showBookmarkDescription"; } + } + ///Returns the id string for "Background" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ClipButton, Mapping) + public static string esri_mapping_rasterBackground { + get { return "esri_mapping_rasterBackground"; } + } + ///Returns the id string for "Zoom To Source Resolution" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ZoomOneToOneButton, Mapping) + public static string esri_mapping_rasterMnuViewOneToOne { + get { return "esri_mapping_rasterMnuViewOneToOne"; } + } + ///Returns the id string for "North Up" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.NorthUpButton, Mapping) + public static string esri_mapping_rasterViewNorthUp { + get { return "esri_mapping_rasterViewNorthUp"; } + } + ///Returns the id string for "Top Up" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.TopUpButton, Mapping) + public static string esri_mapping_rasterViewTopUp { + get { return "esri_mapping_rasterViewTopUp"; } + } + ///Returns the id string for "Add To Map" (esri_mapping:AddSelectedRastersAsGroupLayer, Mapping) + public static string esri_mapping_addSelectedRastersToViewButton { + get { return "esri_mapping_addSelectedRastersToViewButton"; } + } + ///Returns the id string for "Visible" (esri_mapping:SelectVisibleRasters, Mapping) + public static string esri_mapping_selectVisibleRastersButton { + get { return "esri_mapping_selectVisibleRastersButton"; } + } + ///Returns the id string for "Lock To Selection" (esri_mapping:LockToSelectedRasterItems, Mapping) + public static string esri_mapping_lockToSelectedRastersButton { + get { return "esri_mapping_lockToSelectedRastersButton"; } + } + ///Returns the id string for "Deselect overviews" (esri_mapping:ReselectPrimaryRasterItems, Mapping) + public static string esri_mapping_reselectPrimaryButton { + get { return "esri_mapping_reselectPrimaryButton"; } + } + ///Returns the id string for "All" (esri_mapping:SelectAllLayerSelection, Mapping) + public static string esri_mapping_rasterSelectAllLayerSelectionButton { + get { return "esri_mapping_rasterSelectAllLayerSelectionButton"; } + } + ///Returns the id string for "Clear" (esri_mapping:ClearLayerSelection, Mapping) + public static string esri_mapping_rasterClearLayerSelectionButton { + get { return "esri_mapping_rasterClearLayerSelectionButton"; } + } + ///Returns the id string for "Custom" (esri_mapping:CustomBandCombination, Mapping) + public static string esri_mapping_customBandCombinationButton { + get { return "esri_mapping_customBandCombinationButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveBandCombination, Mapping) + public static string esri_mapping_removeBandCombinationButton { + get { return "esri_mapping_removeBandCombinationButton"; } + } + ///Returns the id string for "New Mosaic" (esri_mapping:CreateMosaicCommand, Mapping) + public static string esri_mapping_createMosaicDatasetButton { + get { return "esri_mapping_createMosaicDatasetButton"; } + } + ///Returns the id string for "Symbology" (esri_mapping:InternalShowSymbologyPane, Mapping) + public static string esri_mapping_rasterLayerSymbologyButton { + get { return "esri_mapping_rasterLayerSymbologyButton"; } + } + ///Returns the id string for "" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.MosaicRulePageLauncherButton, Mapping) + public static string esri_mapping_openRasterMosaicRulePageButton { + get { return "esri_mapping_openRasterMosaicRulePageButton"; } + } + ///Returns the id string for "" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ProcessingTemplatesPageLauncherButton, Mapping) + public static string esri_mapping_openRasterProcessingTemplatesPageButton { + get { return "esri_mapping_openRasterProcessingTemplatesPageButton"; } + } + ///Returns the id string for "Add custom..." (esri_mapping:AddCustomRasterProcessingTemplate, Mapping) + public static string esri_mapping_addCustomRasterProcessingTemplateButton { + get { return "esri_mapping_addCustomRasterProcessingTemplateButton"; } + } + ///Returns the id string for "Use Service Cache" (esri_mapping:ToggleISViewMode, Mapping) + public static string esri_mapping_toggleImageServiceViewMode { + get { return "esri_mapping_toggleImageServiceViewMode"; } + } + ///Returns the id string for "Variables" (esri_mapping:FilterByVariables, Mapping) + public static string esri_mapping_filterByVariablesButton { + get { return "esri_mapping_filterByVariablesButton"; } + } + ///Returns the id string for "Range" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.RangeDefinitionPageLauncherButton, Mapping) + public static string esri_mapping_openRangeDefinitionPageButton { + get { return "esri_mapping_openRangeDefinitionPageButton"; } + } + ///Returns the id string for "Fields" (esri_mapping:OpenFieldsViewAsync, Mapping) + public static string esri_mapping_selectedLayerFieldsViewButton { + get { return "esri_mapping_selectedLayerFieldsViewButton"; } + } + ///Returns the id string for "Subtypes" (esri_mapping:OpenSubtypesViewAsync, Mapping) + public static string esri_mapping_selectedLayerSubtypesViewButton { + get { return "esri_mapping_selectedLayerSubtypesViewButton"; } + } + ///Returns the id string for "Domains" (esri_mapping:OpenDomainsViewAsync, Mapping) + public static string esri_mapping_selectedLayerDomainsViewButton { + get { return "esri_mapping_selectedLayerDomainsViewButton"; } + } + ///Returns the id string for "Copy" (esri_mapping_fieldsPane:OnCopyFields, Mapping) + public static string esri_fieldview_editCopyButton { + get { return "esri_fieldview_editCopyButton"; } + } + ///Returns the id string for "Paste" (esri_mapping_fieldsPane:OnPasteFields, Mapping) + public static string esri_fieldview_editPasteButton { + get { return "esri_fieldview_editPasteButton"; } + } + ///Returns the id string for "Cut" (esri_mapping_fieldsPane:OnCutFields, Mapping) + public static string esri_fieldview_editCutButton { + get { return "esri_fieldview_editCutButton"; } + } + ///Returns the id string for "Delete" (esri_mapping_fieldsPane:OnDeleteFields, Mapping) + public static string esri_fieldview_editDeleteButton { + get { return "esri_fieldview_editDeleteButton"; } + } + ///Returns the id string for "Domains" (esri_mapping_fieldsPane:OpenDomains, Mapping) + public static string esri_fieldview_domainsButton { + get { return "esri_fieldview_domainsButton"; } + } + ///Returns the id string for "Subtypes" (esri_mapping_fieldsPane:OpenSubtypes, Mapping) + public static string esri_fieldview_subtypesButton { + get { return "esri_fieldview_subtypesButton"; } + } + ///Returns the id string for "New Field" (esri_mapping_fieldsPane:OnCreateNewField, Mapping) + public static string esri_fieldsview_createnewfieldButton { + get { return "esri_fieldsview_createnewfieldButton"; } + } + ///Returns the id string for "Save" (esri_mapping_fieldsPane:CommitEdits, Mapping) + public static string esri_fieldsview_commitButton { + get { return "esri_fieldsview_commitButton"; } + } + ///Returns the id string for "Copy" (esri_mapping_subtypesPane:OnCopySubtypes, Mapping) + public static string esri_subtypeview_editCopyButton { + get { return "esri_subtypeview_editCopyButton"; } + } + ///Returns the id string for "Paste" (esri_mapping_subtypesPane:OnPasteSubtypes, Mapping) + public static string esri_subtypeview_editPasteButton { + get { return "esri_subtypeview_editPasteButton"; } + } + ///Returns the id string for "Cut" (esri_mapping_subtypesPane:OnCutSubtypes, Mapping) + public static string esri_subtypeview_editCutButton { + get { return "esri_subtypeview_editCutButton"; } + } + ///Returns the id string for "Delete" (esri_mapping_subtypesPane:OnDeleteSubtypes, Mapping) + public static string esri_subtypeview_editDeleteButton { + get { return "esri_subtypeview_editDeleteButton"; } + } + ///Returns the id string for "Undo" (not_implemented, Mapping) + public static string esri_subtypeview_editUndo { + get { return "esri_subtypeview_editUndo"; } + } + ///Returns the id string for "Redo" (not_implemented, Mapping) + public static string esri_subtypeview_editRedo { + get { return "esri_subtypeview_editRedo"; } + } + ///Returns the id string for "Create/Manage" (esri_mapping:ShowSubtypeManagementDialog, Mapping) + public static string esri_subtypeview_designButton { + get { return "esri_subtypeview_designButton"; } + } + ///Returns the id string for "Domains" (esri_mapping_subtypesPane:OpenDomains, Mapping) + public static string esri_subtypeview_domainsButton { + get { return "esri_subtypeview_domainsButton"; } + } + ///Returns the id string for "Fields" (esri_mapping_subtypesPane:OpenFields, Mapping) + public static string esri_subtypeview_fieldsButton { + get { return "esri_subtypeview_fieldsButton"; } + } + ///Returns the id string for "Save" (esri_mapping_subtypesPane:CommitEdits, Mapping) + public static string esri_subtypesview_commitButton { + get { return "esri_subtypesview_commitButton"; } + } + ///Returns the id string for "Copy" (esri_mapping_domainsPane:OnCopyDomains, Mapping) + public static string esri_domainview_editCopyButton { + get { return "esri_domainview_editCopyButton"; } + } + ///Returns the id string for "Paste" (esri_mapping_domainsPane:OnPasteDomains, Mapping) + public static string esri_domainview_editPasteButton { + get { return "esri_domainview_editPasteButton"; } + } + ///Returns the id string for "Cut" (esri_mapping_domainsPane:OnCutDomains, Mapping) + public static string esri_domainview_editCutButton { + get { return "esri_domainview_editCutButton"; } + } + ///Returns the id string for "Delete" (esri_mapping_domainsPane:OnDeleteDomainOrCodedValues, Mapping) + public static string esri_domainview_editDeleteButton { + get { return "esri_domainview_editDeleteButton"; } + } + ///Returns the id string for "New Domain" (esri_mapping_domainsPane:OnCreateNewDomain, Mapping) + public static string esri_domainview_createnewdomainButton { + get { return "esri_domainview_createnewdomainButton"; } + } + ///Returns the id string for "Save" (esri_mapping_domainsPane:CommitEdits, Mapping) + public static string esri_domainview_commitButton { + get { return "esri_domainview_commitButton"; } + } + ///Returns the id string for "New Version" (esri_mapping_versionsPane:OnCreateNewVersion, Mapping) + public static string esri_versionview_newVersionButton { + get { return "esri_versionview_newVersionButton"; } + } + ///Returns the id string for "Delete" (esri_mapping_versionsPane:OnDeleteVersion, Mapping) + public static string esri_versionview_deleteVersionButton { + get { return "esri_versionview_deleteVersionButton"; } + } + ///Returns the id string for "Refresh Versions" (esri_mapping_versionsPane:OnRefreshVersion, Mapping) + public static string esri_versionview_refreshVersionButton { + get { return "esri_versionview_refreshVersionButton"; } + } + ///Returns the id string for "Change to Selected Version" (esri_mapping_versionsPane:OnChangeToSelectedVersion, Mapping) + public static string esri_versionview_ChangeToSelectedVersionButton { + get { return "esri_versionview_ChangeToSelectedVersionButton"; } + } + ///Returns the id string for "Reconcile/Post" (esri_mapping_versionsPane:OnReconcileVersion, Mapping) + public static string esri_versionview_reconcileVersionButton { + get { return "esri_versionview_reconcileVersionButton"; } + } + ///Returns the id string for "Save" (esri_mapping_versionsPane:CommitEdits, Mapping) + public static string esri_versionview_commitButton { + get { return "esri_versionview_commitButton"; } + } + ///Returns the id string for "Add Archive" (esri_mapping:AddArchiveTableAsync, Mapping) + public static string esri_mapping_addArchiveTableButton { + get { return "esri_mapping_addArchiveTableButton"; } + } + ///Returns the id string for "Configure Pop-ups" (esri_mapping:ShowPopupsDockPane, Mapping) + public static string esri_mapping_designPopupsButton { + get { return "esri_mapping_designPopupsButton"; } + } + ///Returns the id string for "Enable Pop-ups" (esri_mapping:OnEnablePopups, Mapping) + public static string esri_mapping_enablePopupsButton { + get { return "esri_mapping_enablePopupsButton"; } + } + ///Returns the id string for "Disable Pop-ups" (esri_mapping:OnDisablePopups, Mapping) + public static string esri_mapping_disablePopupsButton { + get { return "esri_mapping_disablePopupsButton"; } + } + ///Returns the id string for "Zoom To" (esri_mapping:ZoomToCandidateLocation, Mapping) + public static string esri_mapping_zoomToCandidateLocation { + get { return "esri_mapping_zoomToCandidateLocation"; } + } + ///Returns the id string for "Pan To" (esri_mapping:PanToCandidateLocation, Mapping) + public static string esri_mapping_panToCandidateLocation { + get { return "esri_mapping_panToCandidateLocation"; } + } + ///Returns the id string for "All" (esri_mapping:SelectAllTableRecords, Mapping) + public static string esri_mapping_selectAllTableRecordsButton { + get { return "esri_mapping_selectAllTableRecordsButton"; } + } + ///Returns the id string for "Switch" (esri_mapping:SwitchTableRecordSelection, Mapping) + public static string esri_mapping_switchTableRecordSelection { + get { return "esri_mapping_switchTableRecordSelection"; } + } + ///Returns the id string for "Clear" (esri_mapping:ClearTableRecordSelection, Mapping) + public static string esri_mapping_clearTableRecordSelection { + get { return "esri_mapping_clearTableRecordSelection"; } + } + ///Returns the id string for "Hide Selection" (esri_mapping:HideSelectedFeatures, Mapping) + public static string esri_mapping_hideSelectedFeaturesButton { + get { return "esri_mapping_hideSelectedFeaturesButton"; } + } + ///Returns the id string for "Show Hidden" (esri_mapping:ShowHiddenFeatures, Mapping) + public static string esri_mapping_showHiddenFeaturesButton { + get { return "esri_mapping_showHiddenFeaturesButton"; } + } + ///Returns the id string for "Cache Features" (esri_mapping:LocalFeatureCacheFill, Mapping) + public static string esri_mapping_localFeatureCacheFillCache { + get { return "esri_mapping_localFeatureCacheFillCache"; } + } + ///Returns the id string for "Clear Feature Cache" (esri_mapping:LocalFeatureCacheClear, Mapping) + public static string esri_mapping_localFeatureCacheClearCache { + get { return "esri_mapping_localFeatureCacheClearCache"; } + } + ///Returns the id string for "Configure Infographics" (esri_mapping:OnInfographicSettings, Mapping) + public static string esri_mapping_infographicSettingsButton { + get { return "esri_mapping_infographicSettingsButton"; } + } + ///Returns the id string for "Go to camera position" (esri_mapping:LookAtKMLFeature, Mapping) + public static string esri_mapping_moveToKMLNode { + get { return "esri_mapping_moveToKMLNode"; } + } + ///Returns the id string for "Zoom to node" (esri_mapping:ZoomToSelectedKMLFeatures, Mapping) + public static string esri_mapping_zoomToSelectedKMLFeatures { + get { return "esri_mapping_zoomToSelectedKMLFeatures"; } + } + ///Returns the id string for "Pan to node" (esri_mapping:PanToSelectedKMLFeatures, Mapping) + public static string esri_mapping_panToSelectedKMLFeatures { + get { return "esri_mapping_panToSelectedKMLFeatures"; } + } + ///Returns the id string for "Flash placemark" (esri_mapping:FlashSelectedKMLPlacemarks, Mapping) + public static string esri_mapping_flashSelectedKMLPlacemarks { + get { return "esri_mapping_flashSelectedKMLPlacemarks"; } + } + ///Returns the id string for "Show Pop-up" (esri_mapping:ShowKMLPopup, Mapping) + public static string esri_mapping_showKMLPopup { + get { return "esri_mapping_showKMLPopup"; } + } + ///Returns the id string for "Label" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassLayerEnableButton, Mapping) + public static string esri_mapping_labelKMLLayerEnableButton { + get { return "esri_mapping_labelKMLLayerEnableButton"; } + } + ///Returns the id string for "Refresh" (esri_mapping:RefreshKMLLayer, Mapping) + public static string esri_mapping_refreshKMLLayerButton { + get { return "esri_mapping_refreshKMLLayerButton"; } + } + ///Returns the id string for "Geocode Table" (esri_mapping:ShowGeocodeTable, Mapping) + public static string esri_mapping_toolGeocodeTableButton { + get { return "esri_mapping_toolGeocodeTableButton"; } + } + ///Returns the id string for "Use Wizard" (esri_mapping:ShowGeocodeTable, Mapping) + public static string esri_mapping_wizardGeocodeTableButton { + get { return "esri_mapping_wizardGeocodeTableButton"; } + } + ///Returns the id string for "Start Stream" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataStartStreamButton, Mapping) + public static string esri_mapping_streamingDataStartStreamButton { + get { return "esri_mapping_streamingDataStartStreamButton"; } + } + ///Returns the id string for "Stop Stream" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataStopStreamButton, Mapping) + public static string esri_mapping_streamingDataStopStreamButton { + get { return "esri_mapping_streamingDataStopStreamButton"; } + } + ///Returns the id string for "Discard Observations" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataDiscardObservationsButton, Mapping) + public static string esri_mapping_streamingDataDiscardObservationsButton { + get { return "esri_mapping_streamingDataDiscardObservationsButton"; } + } + ///Returns the id string for "Sync" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SynchronizeReplicaButton, Mapping) + public static string RGDBProjectItemSyncButton { + get { return "RGDBProjectItemSyncButton"; } + } + } + public static partial class Buttonpalette { + ///Returns the id string for "Link Views" (Buttonpalette, Mapping) + public static string esri_mapping_syncViewExtentPalette { + get { return "esri_mapping_syncViewExtentPalette"; } + } + ///Returns the id string for "Path" (Buttonpalette, Mapping) + public static string esri_mapping_animationFeedbackPalette { + get { return "esri_mapping_animationFeedbackPalette"; } + } + } + public static partial class Checkbox { + ///Returns the id string for "Label Features In This Class" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassEnableCheckBox, Mapping) + public static string esri_mapping_labelClassEnableCheckBox { + get { return "esri_mapping_labelClassEnableCheckBox"; } + } + ///Returns the id string for "Single Value" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangeSingleValueCheckBox, Mapping) + public static string esri_mapping_rangeSingleValueCheckBox { + get { return "esri_mapping_rangeSingleValueCheckBox"; } + } + } + public static partial class Combobox { + ///Returns the id string for "Show: " (ArcGIS.Desktop.Internal.Mapping.Symbology.StyleClassComboBox, Mapping) + public static string esri_mapping_StyleClassCombobox { + get { return "esri_mapping_StyleClassCombobox"; } + } + ///Returns the id string for "Expression" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassExpressionComboBox, Mapping) + public static string esri_mapping_labelClassExpressionComboBox { + get { return "esri_mapping_labelClassExpressionComboBox"; } + } + ///Returns the id string for "Font Size" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolFontSizeComboBox, Mapping) + public static string esri_mapping_labelTextSymbolFontSizeComboBox { + get { return "esri_mapping_labelTextSymbolFontSizeComboBox"; } + } + ///Returns the id string for "Font Style" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolFontStyleComboBox, Mapping) + public static string esri_mapping_labelTextSymbolFontStyleComboBox { + get { return "esri_mapping_labelTextSymbolFontStyleComboBox"; } + } + ///Returns the id string for "Active Range" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangeNamesComboBox, Mapping) + public static string esri_mapping_rangeNamesComboBox { + get { return "esri_mapping_rangeNamesComboBox"; } + } + ///Returns the id string for "Alias Source" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangeAliasLayerSourceComboBox, Mapping) + public static string esri_mapping_rangeAliasLayerSourceComboBox { + get { return "esri_mapping_rangeAliasLayerSourceComboBox"; } + } + ///Returns the id string for "Layer Definition Query" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.DefinitionQueryComboBox, Mapping) + public static string esri_mapping_layerDefQueryComboBox { + get { return "esri_mapping_layerDefQueryComboBox"; } + } + ///Returns the id string for "Renderer:" (ViewModels.RasterLayer.Ribbon.RasterRendererComboBoxViewModel, Mapping) + public static string esri_mapping_rasterLayerRenderer { + get { return "esri_mapping_rasterLayerRenderer"; } + } + ///Returns the id string for "Owner:" (ArcGIS.Desktop.Internal.Mapping.DesignView.Versioning.VersionOwnerComboBox, Mapping) + public static string esri_versionview_versionOwnerComboBox { + get { return "esri_versionview_versionOwnerComboBox"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_mapping_OrthoMappingView" (ArcGIS.Desktop.Internal.Mapping.TOC.OrthoMappingView, Mapping) + public static string esri_mapping_OrthoMappingView { + get { return "esri_mapping_OrthoMappingView"; } + } + ///Returns the id string for "esri_mapping_DrawingOrderView" (ArcGIS.Desktop.Internal.Mapping.TOC.DrawingOrderView, Mapping) + public static string esri_mapping_DrawingOrderView { + get { return "esri_mapping_DrawingOrderView"; } + } + ///Returns the id string for "esri_mapping_DataSourceView" (ArcGIS.Desktop.Internal.Mapping.TOC.DataSourceView, Mapping) + public static string esri_mapping_DataSourceView { + get { return "esri_mapping_DataSourceView"; } + } + ///Returns the id string for "esri_mapping_SelectionView" (ArcGIS.Desktop.Internal.Mapping.TOC.SelectionView, Mapping) + public static string esri_mapping_SelectionView { + get { return "esri_mapping_SelectionView"; } + } + ///Returns the id string for "esri_mapping_SnappingView" (ArcGIS.Desktop.Internal.Mapping.TOC.SnappingView, Mapping) + public static string esri_mapping_SnappingView { + get { return "esri_mapping_SnappingView"; } + } + ///Returns the id string for "esri_mapping_LabelingView" (ArcGIS.Desktop.Internal.Mapping.TOC.LabelingView, Mapping) + public static string esri_mapping_LabelingView { + get { return "esri_mapping_LabelingView"; } + } + ///Returns the id string for "esri_mapping_ImageSpaceItemsView" (ArcGIS.Desktop.Internal.Mapping.TOC.ImageSpaceItemsView, Mapping) + public static string esri_mapping_ImageSpaceItemsView { + get { return "esri_mapping_ImageSpaceItemsView"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Label Class" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassNameComboBox, Mapping) + public static string esri_mapping_labelClassNameComboBox { + get { return "esri_mapping_labelClassNameComboBox"; } + } + ///Returns the id string for "Out Beyond" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassOutBeyondComboBox, Mapping) + public static string esri_mapping_labelClassOutBeyondComboBox { + get { return "esri_mapping_labelClassOutBeyondComboBox"; } + } + ///Returns the id string for "In Beyond" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassInBeyondComboBox, Mapping) + public static string esri_mapping_labelClassInBeyondComboBox { + get { return "esri_mapping_labelClassInBeyondComboBox"; } + } + ///Returns the id string for "Font" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolFontControl, Mapping) + public static string esri_mapping_labelClassFontControl { + get { return "esri_mapping_labelClassFontControl"; } + } + ///Returns the id string for "Set color for current label class" (ArcGIS.Desktop.Internal.Mapping.Symbology.TextSymbolColorViewModel, Mapping) + public static string esri_mapping_labelTextSymbolColorPicker { + get { return "esri_mapping_labelTextSymbolColorPicker"; } + } + ///Returns the id string for "Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.SnappingSplitViewModel, Mapping) + public static string esri_mapping_snappingSplitButton { + get { return "esri_mapping_snappingSplitButton"; } + } + ///Returns the id string for "Current Range" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.CurrentRangeViewModel, Mapping) + public static string esri_mapping_currentRangeControl { + get { return "esri_mapping_currentRangeControl"; } + } + ///Returns the id string for "Range Step" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangeStepViewModel, Mapping) + public static string esri_mapping_rangeStepControl { + get { return "esri_mapping_rangeStepControl"; } + } + ///Returns the id string for "Range Playback" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangePlaybackSpeedViewModel, Mapping) + public static string esri_mapping_rangePlaybackSpeedControl { + get { return "esri_mapping_rangePlaybackSpeedControl"; } + } + ///Returns the id string for "Full Range" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.FullRangeViewModel, Mapping) + public static string esri_mapping_fullRangeControl { + get { return "esri_mapping_fullRangeControl"; } + } + ///Returns the id string for "Current Time" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_currentTimeControl { + get { return "esri_mapping_currentTimeControl"; } + } + ///Returns the id string for "Time Step" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_TimeStepControl { + get { return "esri_mapping_TimeStepControl"; } + } + ///Returns the id string for "Time Playback" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_TimePlaybackSpeedControl { + get { return "esri_mapping_TimePlaybackSpeedControl"; } + } + ///Returns the id string for "Full Time" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_fullTimeControl { + get { return "esri_mapping_fullTimeControl"; } + } + ///Returns the id string for "Time Zone" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_timeZoneControl { + get { return "esri_mapping_timeZoneControl"; } + } + ///Returns the id string for "Time Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_timeSnappingControl { + get { return "esri_mapping_timeSnappingControl"; } + } + ///Returns the id string for "Append Options" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationRibbonViewModel, Mapping) + public static string esri_mapping_animationAppendControl { + get { return "esri_mapping_animationAppendControl"; } + } + ///Returns the id string for "Keyframe Edit" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationRibbonViewModel, Mapping) + public static string esri_mapping_animationKeyframeControl { + get { return "esri_mapping_animationKeyframeControl"; } + } + ///Returns the id string for "Animation Playback" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationRibbonViewModel, Mapping) + public static string esri_mapping_animationPlaybackControl { + get { return "esri_mapping_animationPlaybackControl"; } + } + ///Returns the id string for "Overlay Options" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationRibbonViewModel, Mapping) + public static string esri_mapping_animationOverlayControl { + get { return "esri_mapping_animationOverlayControl"; } + } + ///Returns the id string for "Out Beyond" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.LayerOutBeyondComboBox, Mapping) + public static string esri_mapping_layerOutBeyondComboBox { + get { return "esri_mapping_layerOutBeyondComboBox"; } + } + ///Returns the id string for "In Beyond" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.LayerInBeyondComboBox, Mapping) + public static string esri_mapping_layerInBeyondComboBox { + get { return "esri_mapping_layerInBeyondComboBox"; } + } + ///Returns the id string for "Transparency" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.TransparencySliderViewModel, Mapping) + public static string esri_mapping_layerTransparency { + get { return "esri_mapping_layerTransparency"; } + } + ///Returns the id string for "Masking" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.MaskingLayerSelector, Mapping) + public static string esri_mapping_layerMasking { + get { return "esri_mapping_layerMasking"; } + } + ///Returns the id string for "esri_mapping_layerExtrusionFieldAndUnit" (ArcGIS.Desktop.Internal.Mapping.CommonControls.ExtrusionFieldAndUnitViewModel, Mapping) + public static string esri_mapping_layerExtrusionFieldAndUnit { + get { return "esri_mapping_layerExtrusionFieldAndUnit"; } + } + ///Returns the id string for "Brightness" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.BrightnessSliderViewModel, Mapping) + public static string esri_mapping_layerBrightness { + get { return "esri_mapping_layerBrightness"; } + } + ///Returns the id string for "Contrast" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ContrastSliderViewModel, Mapping) + public static string esri_mapping_layerContrast { + get { return "esri_mapping_layerContrast"; } + } + ///Returns the id string for "Gamma" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.GammaSliderViewModel, Mapping) + public static string esri_mapping_layerGamma { + get { return "esri_mapping_layerGamma"; } + } + ///Returns the id string for "Compression" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.RasterCompressionViewModel, Mapping) + public static string esri_mapping_rasterLayerCompression { + get { return "esri_mapping_rasterLayerCompression"; } + } + ///Returns the id string for "DRA" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.DRASwitchViewModel, Mapping) + public static string esri_mapping_rasterStretchDRA { + get { return "esri_mapping_rasterStretchDRA"; } + } + ///Returns the id string for "esri_mapping_streamingDataCustomControl" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataViewModel, Mapping) + public static string esri_mapping_streamingDataCustomControl { + get { return "esri_mapping_streamingDataCustomControl"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Bookmarks" (BookmarksDockPaneViewModel, Mapping) + public static string esri_mapping_bookmarksManagerDockPane { + get { return "esri_mapping_bookmarksManagerDockPane"; } + } + ///Returns the id string for "Symbology" (ArcGIS.Desktop.Internal.Mapping.Symbology.SymbologyDockPaneContentProvider, Mapping) + public static string esri_mapping_symbologyDockPane { + get { return "esri_mapping_symbologyDockPane"; } + } + ///Returns the id string for "Label Class" (ArcGIS.Desktop.Internal.Mapping.Labeling.LabelClassDockPaneViewModel, Mapping) + public static string esri_mapping_labelClassDockPane { + get { return "esri_mapping_labelClassDockPane"; } + } + ///Returns the id string for "Pop-ups" (ArcGIS.Desktop.Internal.Mapping.Popups.PopupsDockPaneViewModel, Mapping) + public static string esri_mapping_popupsDockPane { + get { return "esri_mapping_popupsDockPane"; } + } + ///Returns the id string for "Locate" (ArcGIS.Desktop.Internal.Mapping.Locate.LocateDockPaneViewModel, Mapping) + public static string esri_mapping_locateDockPane { + get { return "esri_mapping_locateDockPane"; } + } + ///Returns the id string for "Geocode Table" (ArcGIS.Desktop.Internal.Mapping.Locate.gtDockPaneViewModel, Mapping) + public static string esri_mapping_geocodeTableDockPane { + get { return "esri_mapping_geocodeTableDockPane"; } + } + ///Returns the id string for "Export Movie" (AnimationDockPaneViewModel, Mapping) + public static string esri_mapping_animationDockPane { + get { return "esri_mapping_animationDockPane"; } + } + ///Returns the id string for "Animation Properties" (AnimationDockPaneViewModel, Mapping) + public static string esri_mapping_animationEditorDockPane { + get { return "esri_mapping_animationEditorDockPane"; } + } + ///Returns the id string for "Preview Frame" (AnimationDockPaneViewModel, Mapping) + public static string esri_mapping_animationPreviewDockPane { + get { return "esri_mapping_animationPreviewDockPane"; } + } + ///Returns the id string for "Animation Timeline" (AnimationDockPaneViewModel, Mapping) + public static string esri_mapping_animationTimelineDockPane { + get { return "esri_mapping_animationTimelineDockPane"; } + } + ///Returns the id string for "History" (ArcGIS.Desktop.Internal.Mapping.Table.ChangeHistoricalTime.ChangeHistoricalTimeDockPaneViewModel, Mapping) + public static string esri_mapping_temporalViewerDockPane { + get { return "esri_mapping_temporalViewerDockPane"; } + } + ///Returns the id string for "Annotation Feature Class Properties" (ArcGIS.Desktop.Internal.Mapping.Annotation.AnnotationFeatureClassDockPaneViewModel, Mapping) + public static string esri_mapping_annotationDockPane { + get { return "esri_mapping_annotationDockPane"; } + } + ///Returns the id string for "Create Annotation Feature Class" (ArcGIS.Desktop.Internal.Mapping.Annotation.CreateAnnoClassDockPaneViewModel, Mapping) + public static string esri_mapping_annotationClassCreateDockPane { + get { return "esri_mapping_annotationClassCreateDockPane"; } + } + ///Returns the id string for "Exploratory Analysis" (InteractiveAnalysisDockPaneViewModel, Mapping) + public static string esri_mapping_interactiveAnalysisDockPane { + get { return "esri_mapping_interactiveAnalysisDockPane"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Add To Map" (ArcGIS.Desktop.Mapping.AddToMapDynamicMenu, Mapping) + public static string esri_projectItemAddToMapDynamicMenu { + get { return "esri_projectItemAddToMapDynamicMenu"; } + } + ///Returns the id string for "Change Basemap Layer Type" (ChangeBasemapLayerTypeMenu, Mapping) + public static string esri_mapping_setBasemapLayerTypeMenu { + get { return "esri_mapping_setBasemapLayerTypeMenu"; } + } + ///Returns the id string for "Selectable Layers" (SelectableLayersMenu, Mapping) + public static string esri_mapping_selectableLayersMenu { + get { return "esri_mapping_selectableLayersMenu"; } + } + ///Returns the id string for "Depth Priority" (DepthPriorityMenu, Mapping) + public static string esri_mapping_layerDepthPriorityDynamicMenu { + get { return "esri_mapping_layerDepthPriorityDynamicMenu"; } + } + ///Returns the id string for "Update" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BookmarksUpdateMenu, Mapping) + public static string esri_mapping_updateBookmarksMenu { + get { return "esri_mapping_updateBookmarksMenu"; } + } + ///Returns the id string for "Enable Pop-ups" (ArcGIS.Desktop.Internal.Mapping.Popups.PopupsEnableMenu, Mapping) + public static string esri_mapping_enablePopupsMenu { + get { return "esri_mapping_enablePopupsMenu"; } + } + } + public static partial class Editbox { + ///Returns the id string for "Filter Name:" (ArcGIS.Desktop.Internal.Mapping.DesignView.FilterFieldsNameEditBox, Mapping) + public static string esri_fieldsview_filterNameEditBox { + get { return "esri_fieldsview_filterNameEditBox"; } + } + ///Returns the id string for "Filter Domain:" (ArcGIS.Desktop.Internal.Mapping.DesignView.FilterFieldsDomainNameEditBox, Mapping) + public static string esri_fieldsview_filterDomainEditBox { + get { return "esri_fieldsview_filterDomainEditBox"; } + } + ///Returns the id string for "Filter Text:" (ArcGIS.Desktop.Internal.Mapping.DesignView.FilterDomainsEditBox, Mapping) + public static string esri_domainview_filterEditBox { + get { return "esri_domainview_filterEditBox"; } + } + ///Returns the id string for "Name: " (ArcGIS.Desktop.Internal.Mapping.DesignView.Versioning.VersionNameEditBox, Mapping) + public static string esri_versionview_versionNameEditBox { + get { return "esri_versionview_versionNameEditBox"; } + } + } + public static partial class Gallery { + ///Returns the id string for "Filter" (ArcGIS.Desktop.Internal.Mapping.TOC.TOCFilterGalleryViewModel, Mapping) + public static string esri_mapping_tocFilterGallery { + get { return "esri_mapping_tocFilterGallery"; } + } + ///Returns the id string for "Basemap" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BasemapGalleryViewModel, Mapping) + public static string esri_mapping_basemapGallery { + get { return "esri_mapping_basemapGallery"; } + } + ///Returns the id string for "Basemap" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MapPreviewBasemapGalleryViewModel, Mapping) + public static string esri_mapping_previewBasemapGallery { + get { return "esri_mapping_previewBasemapGallery"; } + } + ///Returns the id string for "Bookmarks" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BookmarksNavigateGalleryViewModel, Mapping) + public static string esri_mapping_bookmarksNavigateGallery { + get { return "esri_mapping_bookmarksNavigateGallery"; } + } + ///Returns the id string for "Update" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BookmarksUpdateGalleryViewModel, Mapping) + public static string esri_mapping_bookmarksUpdateGallery { + get { return "esri_mapping_bookmarksUpdateGallery"; } + } + ///Returns the id string for "Stretch Type" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.StretchTypeGalleryViewModel, Mapping) + public static string esri_mapping_rasterStretchTypeGallery { + get { return "esri_mapping_rasterStretchTypeGallery"; } + } + ///Returns the id string for "Resampling Type" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ResamplingTypeGalleryViewModel, Mapping) + public static string esri_mapping_rasterResamplingTypeGallery { + get { return "esri_mapping_rasterResamplingTypeGallery"; } + } + ///Returns the id string for "Band Combination" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.BandCombinationGalleryViewModel, Mapping) + public static string esri_mapping_rasterBandCombinationGallery { + get { return "esri_mapping_rasterBandCombinationGallery"; } + } + ///Returns the id string for "Symbology" (ArcGIS.Desktop.Internal.Mapping.Symbology.SymbolizerTemplateGalleryViewModel, Mapping) + public static string esri_mapping_layerSymbologyGallery { + get { return "esri_mapping_layerSymbologyGallery"; } + } + ///Returns the id string for "Symbology" (ArcGIS.Desktop.Internal.Mapping.Symbology.WMSSubLayerSymbolizerTemplateGalleryViewModel, Mapping) + public static string esri_mapping_wmsSubLayerSymbologyGallery { + get { return "esri_mapping_wmsSubLayerSymbologyGallery"; } + } + ///Returns the id string for "Text Symbol Style" (ArcGIS.Desktop.Internal.Mapping.Labeling.TextSymbolStyleGallery, Mapping) + public static string esri_mapping_labelTextSymbolStylesGallery { + get { return "esri_mapping_labelTextSymbolStylesGallery"; } + } + ///Returns the id string for "Label Placement Style" (ArcGIS.Desktop.Internal.Mapping.Labeling.LabelPlacementStyleGallery, Mapping) + public static string esri_mapping_labelPlacementStyleGallery { + get { return "esri_mapping_labelPlacementStyleGallery"; } + } + ///Returns the id string for "Template" (RasterProcess.TemplateGalleryViewModel, Mapping) + public static string esri_mapping_rasterTemplateGallery { + get { return "esri_mapping_rasterTemplateGallery"; } + } + ///Returns the id string for "Symbology" (ArcGIS.Desktop.Internal.Mapping.Raster.Symbology.ColorizerTemplateGalleryViewModel, Mapping) + public static string esri_mapping_rasterLayerSymbologyGallery { + get { return "esri_mapping_rasterLayerSymbologyGallery"; } + } + ///Returns the id string for "Sort" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.MosaicMethodsGalleryViewModel, Mapping) + public static string esri_mapping_rasterMosaicMethodsGallery { + get { return "esri_mapping_rasterMosaicMethodsGallery"; } + } + ///Returns the id string for "Resolve Overlap" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.MosaicOperatorsGalleryViewModel, Mapping) + public static string esri_mapping_rasterMosaicOperatorsGallery { + get { return "esri_mapping_rasterMosaicOperatorsGallery"; } + } + ///Returns the id string for "Processing Templates" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.RenderingRulesGalleryViewModel, Mapping) + public static string esri_mapping_rasterRenderingRulesGallery { + get { return "esri_mapping_rasterRenderingRulesGallery"; } + } + ///Returns the id string for "Face Culling" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.FaceCullingGallery, Mapping) + public static string esri_mapping_layer3DFaceCullingGallery { + get { return "esri_mapping_layer3DFaceCullingGallery"; } + } + ///Returns the id string for "Lighting" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.LightingGallery, Mapping) + public static string esri_mapping_layer3DLightingGallery { + get { return "esri_mapping_layer3DLightingGallery"; } + } + ///Returns the id string for "Type" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.ExtrusionTypeGallery, Mapping) + public static string esri_mapping_layerExtrusionTypeGallery { + get { return "esri_mapping_layerExtrusionTypeGallery"; } + } + ///Returns the id string for "Add Preset" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SimpleLayerGalleryViewModel, Mapping) + public static string esri_mapping_simpleLayerGallery { + get { return "esri_mapping_simpleLayerGallery"; } + } + ///Returns the id string for "Add Data" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AddDataGallery, Mapping) + public static string esri_mapping_addDataGallery { + get { return "esri_mapping_addDataGallery"; } + } + ///Returns the id string for "Related Data" (ArcGIS.Desktop.Internal.Mapping.Table.RelatedDataGallery, Mapping) + public static string esri_mapping_tableRelatesGallery { + get { return "esri_mapping_tableRelatesGallery"; } + } + ///Returns the id string for "Import" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationImportKeyframesGalleryViewModel, Mapping) + public static string esri_mapping_importToKeyframeGallery { + get { return "esri_mapping_importToKeyframeGallery"; } + } + ///Returns the id string for "Add Overlay" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationOverlayGallery, Mapping) + public static string esri_mapping_animationOverlayGallery { + get { return "esri_mapping_animationOverlayGallery"; } + } + ///Returns the id string for "Exploratory Analysis" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveAnalysisGallery, Mapping) + public static string esri_mapping_interactiveAnalysisGallery { + get { return "esri_mapping_interactiveAnalysisGallery"; } + } + ///Returns the id string for "Drawing Mode" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SceneDrawingModeGalleryViewModel, Mapping) + public static string esri_mapping_sceneViewModeGallery { + get { return "esri_mapping_sceneViewModeGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Styles" (Group, Mapping) + public static string esri_project_styles { + get { return "esri_project_styles"; } + } + ///Returns the id string for "Styles" (Group, Mapping) + public static string esri_project_styles_home { + get { return "esri_project_styles_home"; } + } + ///Returns the id string for "Windows" (Group, Mapping) + public static string esri_mapping_dockWindows { + get { return "esri_mapping_dockWindows"; } + } + ///Returns the id string for "Project" (Group, Mapping) + public static string esri_mapping_projectFile { + get { return "esri_mapping_projectFile"; } + } + ///Returns the id string for "Navigate" (Group, Mapping) + public static string esri_mapping_navigateGroup { + get { return "esri_mapping_navigateGroup"; } + } + ///Returns the id string for "Layer" (Group, Mapping) + public static string esri_mapping_labelingLayerGroup { + get { return "esri_mapping_labelingLayerGroup"; } + } + ///Returns the id string for "Labeling" (Group, Mapping) + public static string esri_mapping_labelingGroup { + get { return "esri_mapping_labelingGroup"; } + } + ///Returns the id string for "Thumbnail" (Group, Mapping) + public static string esri_mapping_thumbnailGroup { + get { return "esri_mapping_thumbnailGroup"; } + } + ///Returns the id string for "Map" (Group, Mapping) + public static string esri_mapping_labelingMapGroup { + get { return "esri_mapping_labelingMapGroup"; } + } + ///Returns the id string for "Label Placement" (Group, Mapping) + public static string esri_mapping_labelingPlacementStyleGroup { + get { return "esri_mapping_labelingPlacementStyleGroup"; } + } + ///Returns the id string for "Layer" (Group, Mapping) + public static string esri_mapping_mapGroup { + get { return "esri_mapping_mapGroup"; } + } + ///Returns the id string for "Label Class" (Group, Mapping) + public static string esri_mapping_labelingLabelClassGroup { + get { return "esri_mapping_labelingLabelClassGroup"; } + } + ///Returns the id string for "Visibility Range" (Group, Mapping) + public static string esri_mapping_labelingScalesGroup { + get { return "esri_mapping_labelingScalesGroup"; } + } + ///Returns the id string for "Text Symbol" (Group, Mapping) + public static string esri_mapping_kmlLayerLabelingTextSymbolGroup { + get { return "esri_mapping_kmlLayerLabelingTextSymbolGroup"; } + } + ///Returns the id string for "Text Symbol" (Group, Mapping) + public static string esri_mapping_labelingTextSymbolGroup { + get { return "esri_mapping_labelingTextSymbolGroup"; } + } + ///Returns the id string for "Selection" (Group, Mapping) + public static string esri_mapping_selectionGroup { + get { return "esri_mapping_selectionGroup"; } + } + ///Returns the id string for "Inquiry" (Group, Mapping) + public static string esri_mapping_inquiryGroup { + get { return "esri_mapping_inquiryGroup"; } + } + ///Returns the id string for "Offline" (Group, Mapping) + public static string esri_mapping_offlineGroup { + get { return "esri_mapping_offlineGroup"; } + } + ///Returns the id string for "View" (Group, Mapping) + public static string esri_mapping_viewGroup { + get { return "esri_mapping_viewGroup"; } + } + ///Returns the id string for "Link" (Group, Mapping) + public static string esri_mapping_syncViewGroup { + get { return "esri_mapping_syncViewGroup"; } + } + ///Returns the id string for "Definition Query" (Group, Mapping) + public static string esri_mapping_layerDefQueryGroup { + get { return "esri_mapping_layerDefQueryGroup"; } + } + ///Returns the id string for "Exclusion" (Group, Mapping) + public static string esri_mapping_layerDataExclusionGroup { + get { return "esri_mapping_layerDataExclusionGroup"; } + } + ///Returns the id string for "Table" (Group, Mapping) + public static string esri_mapping_featureLayerAttributeGroup { + get { return "esri_mapping_featureLayerAttributeGroup"; } + } + ///Returns the id string for "Relationship" (Group, Mapping) + public static string esri_mapping_layerRelationshipsGroup { + get { return "esri_mapping_layerRelationshipsGroup"; } + } + ///Returns the id string for "Selection" (Group, Mapping) + public static string esri_mapping_layerSelectionGroup { + get { return "esri_mapping_layerSelectionGroup"; } + } + ///Returns the id string for "Selection" (Group, Mapping) + public static string esri_mapping_sceneLayerSelectionGroup { + get { return "esri_mapping_sceneLayerSelectionGroup"; } + } + ///Returns the id string for "Export" (Group, Mapping) + public static string esri_mapping_layerToolsGroup { + get { return "esri_mapping_layerToolsGroup"; } + } + ///Returns the id string for "Geocoding" (Group, Mapping) + public static string esri_mapping_geocodeToolsGroup { + get { return "esri_mapping_geocodeToolsGroup"; } + } + ///Returns the id string for "3D Exploratory Analysis" (Group, Mapping) + public static string esri_mapping_interactiveAnalysisGroup { + get { return "esri_mapping_interactiveAnalysisGroup"; } + } + ///Returns the id string for "Visibility Range" (Group, Mapping) + public static string esri_mapping_layerScaleVisibilityGroup { + get { return "esri_mapping_layerScaleVisibilityGroup"; } + } + ///Returns the id string for "Effects" (Group, Mapping) + public static string esri_mapping_layerEffectsGroup { + get { return "esri_mapping_layerEffectsGroup"; } + } + ///Returns the id string for "Effects" (Group, Mapping) + public static string esri_mapping__pointCloudLayerEffectsGroup { + get { return "esri_mapping__pointCloudLayerEffectsGroup"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_layerSymbology { + get { return "esri_mapping_layerSymbology"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_subtypeGroupLayerSymbology { + get { return "esri_mapping_subtypeGroupLayerSymbology"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_annotationLayerSymbology { + get { return "esri_mapping_annotationLayerSymbology"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_sceneLayerSymbology { + get { return "esri_mapping_sceneLayerSymbology"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_layerSymbologyWMSSubLayers { + get { return "esri_mapping_layerSymbologyWMSSubLayers"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_layerSymbologyMixedLayers { + get { return "esri_mapping_layerSymbologyMixedLayers"; } + } + ///Returns the id string for "3D" (Group, Mapping) + public static string esri_mapping_layer3DGroup { + get { return "esri_mapping_layer3DGroup"; } + } + ///Returns the id string for "Extrusion" (Group, Mapping) + public static string esri_mapping_layerExtrusion { + get { return "esri_mapping_layerExtrusion"; } + } + ///Returns the id string for "Navigation" (Group, Mapping) + public static string esri_mapping_navigation { + get { return "esri_mapping_navigation"; } + } + ///Returns the id string for "Active Range" (Group, Mapping) + public static string esri_mapping_activeRange { + get { return "esri_mapping_activeRange"; } + } + ///Returns the id string for "Current Range" (Group, Mapping) + public static string esri_mapping_currentRange { + get { return "esri_mapping_currentRange"; } + } + ///Returns the id string for "Step" (Group, Mapping) + public static string esri_mapping_rangeStep { + get { return "esri_mapping_rangeStep"; } + } + ///Returns the id string for "Playback" (Group, Mapping) + public static string esri_mapping_rangePlayback { + get { return "esri_mapping_rangePlayback"; } + } + ///Returns the id string for "Full Extent" (Group, Mapping) + public static string esri_mapping_fullRange { + get { return "esri_mapping_fullRange"; } + } + ///Returns the id string for "Current Time" (Group, Mapping) + public static string esri_mapping_currentTime { + get { return "esri_mapping_currentTime"; } + } + ///Returns the id string for "Step" (Group, Mapping) + public static string esri_mapping_timeStep { + get { return "esri_mapping_timeStep"; } + } + ///Returns the id string for "Playback" (Group, Mapping) + public static string esri_mapping_timePlayback { + get { return "esri_mapping_timePlayback"; } + } + ///Returns the id string for "Full Extent" (Group, Mapping) + public static string esri_mapping_fullTime { + get { return "esri_mapping_fullTime"; } + } + ///Returns the id string for "Time Zone" (Group, Mapping) + public static string esri_mapping_timeZoneGroup { + get { return "esri_mapping_timeZoneGroup"; } + } + ///Returns the id string for "Snapping" (Group, Mapping) + public static string esri_mapping_timeSnapping { + get { return "esri_mapping_timeSnapping"; } + } + ///Returns the id string for "Animation" (Group, Mapping) + public static string esri_mapping_animation { + get { return "esri_mapping_animation"; } + } + ///Returns the id string for "Display" (Group, Mapping) + public static string esri_mapping_animationVisualization { + get { return "esri_mapping_animationVisualization"; } + } + ///Returns the id string for "Create" (Group, Mapping) + public static string esri_mapping_animationAppend { + get { return "esri_mapping_animationAppend"; } + } + ///Returns the id string for "Edit" (Group, Mapping) + public static string esri_mapping_animationKeyframe { + get { return "esri_mapping_animationKeyframe"; } + } + ///Returns the id string for "Playback" (Group, Mapping) + public static string esri_mapping_animationPlayback { + get { return "esri_mapping_animationPlayback"; } + } + ///Returns the id string for "Overlay" (Group, Mapping) + public static string esri_mapping_animationOverlay { + get { return "esri_mapping_animationOverlay"; } + } + ///Returns the id string for "Export" (Group, Mapping) + public static string esri_mapping_animationExport { + get { return "esri_mapping_animationExport"; } + } + ///Returns the id string for "Scene" (Group, Mapping) + public static string esri_mapping_sceneGroup { + get { return "esri_mapping_sceneGroup"; } + } + ///Returns the id string for "Enhancement" (Group, Mapping) + public static string esri_mapping_rasterLayerEnhancementGroup { + get { return "esri_mapping_rasterLayerEnhancementGroup"; } + } + ///Returns the id string for "Rendering" (Group, Mapping) + public static string esri_mapping_rasterLayerRenderingGroup { + get { return "esri_mapping_rasterLayerRenderingGroup"; } + } + ///Returns the id string for "Rotate" (Group, Mapping) + public static string esri_mapping_rasterLayerRotateGroup { + get { return "esri_mapping_rasterLayerRotateGroup"; } + } + ///Returns the id string for "Compression" (Group, Mapping) + public static string esri_mapping_rasterLayerCompressionGroup { + get { return "esri_mapping_rasterLayerCompressionGroup"; } + } + ///Returns the id string for "Image Display Order" (Group, Mapping) + public static string esri_mapping_rasterLayerImageDisplayOrderGroup { + get { return "esri_mapping_rasterLayerImageDisplayOrderGroup"; } + } + ///Returns the id string for "Processing" (Group, Mapping) + public static string esri_mapping_rasterLayerProcessingTemplatesGroup { + get { return "esri_mapping_rasterLayerProcessingTemplatesGroup"; } + } + ///Returns the id string for "Tools" (Group, Mapping) + public static string esri_mapping_rasterLayerToolsGroup { + get { return "esri_mapping_rasterLayerToolsGroup"; } + } + ///Returns the id string for "Tools" (Group, Mapping) + public static string esri_mapping_imageServiceLayerToolsGroup { + get { return "esri_mapping_imageServiceLayerToolsGroup"; } + } + ///Returns the id string for "Selection" (Group, Mapping) + public static string esri_mapping_mosaicLayerSelectionGroup { + get { return "esri_mapping_mosaicLayerSelectionGroup"; } + } + ///Returns the id string for "Multidimensional Filter" (Group, Mapping) + public static string esri_mapping_rasterLayerMultidimensionalGroup { + get { return "esri_mapping_rasterLayerMultidimensionalGroup"; } + } + ///Returns the id string for "Design" (Group, Mapping) + public static string esri_mapping_designViewGroup { + get { return "esri_mapping_designViewGroup"; } + } + ///Returns the id string for "Archiving" (Group, Mapping) + public static string esri_mapping_archiveGroup { + get { return "esri_mapping_archiveGroup"; } + } + ///Returns the id string for " Clipboard " (Group, Mapping) + public static string esri_fieldview_clipboardGroup { + get { return "esri_fieldview_clipboardGroup"; } + } + ///Returns the id string for "Design" (Group, Mapping) + public static string esri_fieldview_designGroup { + get { return "esri_fieldview_designGroup"; } + } + ///Returns the id string for " Changes " (Group, Mapping) + public static string esri_fieldview_changesGroup { + get { return "esri_fieldview_changesGroup"; } + } + ///Returns the id string for "Filter" (Group, Mapping) + public static string esri_fieldview_filterGroup { + get { return "esri_fieldview_filterGroup"; } + } + ///Returns the id string for " Clipboard " (Group, Mapping) + public static string esri_subtypeview_clipboardGroup { + get { return "esri_subtypeview_clipboardGroup"; } + } + ///Returns the id string for "Subtypes" (Group, Mapping) + public static string esri_subtypeview_managementGroup { + get { return "esri_subtypeview_managementGroup"; } + } + ///Returns the id string for "Design" (Group, Mapping) + public static string esri_subtypeview_designViewGroup { + get { return "esri_subtypeview_designViewGroup"; } + } + ///Returns the id string for " Changes " (Group, Mapping) + public static string esri_subtypeview_changesGroup { + get { return "esri_subtypeview_changesGroup"; } + } + ///Returns the id string for " Clipboard " (Group, Mapping) + public static string esri_domainview_clipboardGroup { + get { return "esri_domainview_clipboardGroup"; } + } + ///Returns the id string for "Filter" (Group, Mapping) + public static string esri_domainview_filterGroup { + get { return "esri_domainview_filterGroup"; } + } + ///Returns the id string for " Changes " (Group, Mapping) + public static string esri_domainview_changesGroup { + get { return "esri_domainview_changesGroup"; } + } + ///Returns the id string for "Versioning" (Group, Mapping) + public static string esri_mapping_layerVersioningGroup { + get { return "esri_mapping_layerVersioningGroup"; } + } + ///Returns the id string for "Archiving" (Group, Mapping) + public static string esri_mapping_layerArchivingGroup { + get { return "esri_mapping_layerArchivingGroup"; } + } + ///Returns the id string for " Map View " (Group, Mapping) + public static string esri_mapping_versionMapViewGroup { + get { return "esri_mapping_versionMapViewGroup"; } + } + ///Returns the id string for "Filter Versions" (Group, Mapping) + public static string esri_mapping_filterVersionsGroup { + get { return "esri_mapping_filterVersionsGroup"; } + } + ///Returns the id string for "Manage Versions" (Group, Mapping) + public static string esri_mapping_VersionChangesGroup { + get { return "esri_mapping_VersionChangesGroup"; } + } + ///Returns the id string for "Version Administration" (Group, Mapping) + public static string esri_mapping_VersionAdministrationGroup { + get { return "esri_mapping_VersionAdministrationGroup"; } + } + ///Returns the id string for "Streaming Data" (Group, Mapping) + public static string esri_mapping_streamingDataGroup { + get { return "esri_mapping_streamingDataGroup"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_mapping_layerFactories" (Category, Mapping) + public static string esri_mapping_layerFactories { + get { return "esri_mapping_layerFactories"; } + } + ///Returns the id string for "esri_mapping_tocViews" (Category, Mapping) + public static string esri_mapping_tocViews { + get { return "esri_mapping_tocViews"; } + } + ///Returns the id string for "esri_mapping_mapViews" (Category, Mapping) + public static string esri_mapping_mapViews { + get { return "esri_mapping_mapViews"; } + } + ///Returns the id string for "esri_mapping_fieldValueEditTemplate" (Category, Mapping) + public static string esri_mapping_fieldValueEditTemplate { + get { return "esri_mapping_fieldValueEditTemplate"; } + } + ///Returns the id string for "esri_mapping_styleFileManager" (Category, Mapping) + public static string esri_mapping_styleFileManager { + get { return "esri_mapping_styleFileManager"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_mapping_bookmarks" (BookmarksEmbeddableControlViewModel, Mapping) + public static string esri_mapping_bookmarks { + get { return "esri_mapping_bookmarks"; } + } + ///Returns the id string for "esri_mapping_locate" (ArcGIS.Desktop.Internal.Mapping.LocateEmbeddableControlViewModel, Mapping) + public static string esri_mapping_locate { + get { return "esri_mapping_locate"; } + } + ///Returns the id string for "FeatureLayer" (FeatureLayer, Mapping) + public static string FeatureLayer { + get { return "FeatureLayer"; } + } + ///Returns the id string for "SubtypeGroupLayer" (ArcGIS.Desktop.Mapping.SubtypeGroupLayer, Mapping) + public static string SubtypeGroupLayer { + get { return "SubtypeGroupLayer"; } + } + ///Returns the id string for "AnnotationLayer" (AnnotationLayer, Mapping) + public static string AnnotationLayer { + get { return "AnnotationLayer"; } + } + ///Returns the id string for "AnnotationSubLayer" (AnnotationSubLayer, Mapping) + public static string AnnotationSubLayer { + get { return "AnnotationSubLayer"; } + } + ///Returns the id string for "DimensionLayer" (DimensionLayer, Mapping) + public static string DimensionLayer { + get { return "DimensionLayer"; } + } + ///Returns the id string for "GroupLayer" (GroupLayer, Mapping) + public static string GroupLayer { + get { return "GroupLayer"; } + } + ///Returns the id string for "KMLLayer" (KMLLayer, Mapping) + public static string KMLLayer { + get { return "KMLLayer"; } + } + ///Returns the id string for "VectorTileLayer" (VectorTileLayer, Mapping) + public static string VectorTileLayer { + get { return "VectorTileLayer"; } + } + ///Returns the id string for "TiledServiceLayer" (TiledServiceLayer, Mapping) + public static string TiledServiceLayer { + get { return "TiledServiceLayer"; } + } + ///Returns the id string for "GlobeServiceLayer" (GlobeServiceLayer, Mapping) + public static string GlobeServiceLayer { + get { return "GlobeServiceLayer"; } + } + ///Returns the id string for "SceneServiceLayer" (SceneServiceLayer, Mapping) + public static string SceneServiceLayer { + get { return "SceneServiceLayer"; } + } + ///Returns the id string for "DynamicServiceLayer" (DynamicServiceLayer, Mapping) + public static string DynamicServiceLayer { + get { return "DynamicServiceLayer"; } + } + ///Returns the id string for "ServiceSubLayer" (ServiceSubLayer, Mapping) + public static string ServiceSubLayer { + get { return "ServiceSubLayer"; } + } + ///Returns the id string for "ServiceCompositeSubLayer" (ServiceCompositeSubLayer, Mapping) + public static string ServiceCompositeSubLayer { + get { return "ServiceCompositeSubLayer"; } + } + ///Returns the id string for "ParcelFabricLayer" (ArcGIS.Desktop.Internal.Mapping.ParcelFabricLayer, Mapping) + public static string ParcelFabricLayer { + get { return "ParcelFabricLayer"; } + } + ///Returns the id string for "TopologyLayer" (ArcGIS.Desktop.Internal.Mapping.TopologyLayer, Mapping) + public static string TopologyLayer { + get { return "TopologyLayer"; } + } + ///Returns the id string for "NetworkDatasetLayer" (NetworkDatasetLayer, Mapping) + public static string NetworkDatasetLayer { + get { return "NetworkDatasetLayer"; } + } + ///Returns the id string for "NetworkAnalystLayer" (NetworkAnalystLayer, Mapping) + public static string NetworkAnalystLayer { + get { return "NetworkAnalystLayer"; } + } + ///Returns the id string for "MosaicLayer" (MosaicLayer, Mapping) + public static string MosaicLayer { + get { return "MosaicLayer"; } + } + ///Returns the id string for "FeatureMosaicSubLayer" (FeatureMosaicSubLayer, Mapping) + public static string FeatureMosaicSubLayer { + get { return "FeatureMosaicSubLayer"; } + } + ///Returns the id string for "ImageMosaicSubLayer" (ImageMosaicSubLayer, Mapping) + public static string ImageMosaicSubLayer { + get { return "ImageMosaicSubLayer"; } + } + ///Returns the id string for "RasterLayer" (RasterLayer, Mapping) + public static string RasterLayer { + get { return "RasterLayer"; } + } + ///Returns the id string for "ImageServiceLayer" (ImageServiceLayer, Mapping) + public static string ImageServiceLayer { + get { return "ImageServiceLayer"; } + } + ///Returns the id string for "UtilityNetworkLayer" (ArcGIS.Desktop.Mapping.UtilityNetworkLayer, Mapping) + public static string UtilityNetworkLayer { + get { return "UtilityNetworkLayer"; } + } + ///Returns the id string for "DiagramLayer" (ArcGIS.Desktop.Mapping.DiagramLayer, Mapping) + public static string DiagramLayer { + get { return "DiagramLayer"; } + } + ///Returns the id string for "WMSSubLayer" (WMSSubLayer, Mapping) + public static string WMSSubLayer { + get { return "WMSSubLayer"; } + } + ///Returns the id string for "ParcelLayer" (ArcGIS.Desktop.Internal.Mapping.ParcelLayer, Mapping) + public static string ParcelLayer { + get { return "ParcelLayer"; } + } + ///Returns the id string for "StandaloneTable" (StandaloneTable, Mapping) + public static string StandaloneTable { + get { return "StandaloneTable"; } + } + ///Returns the id string for "StandaloneVideo" (StandaloneVideo, Mapping) + public static string StandaloneVideo { + get { return "StandaloneVideo"; } + } + ///Returns the id string for "StyleContainer" (ArcGIS.Desktop.Internal.Mapping.StyleContainer, Mapping) + public static string StyleContainer { + get { return "StyleContainer"; } + } + ///Returns the id string for "esri_core_multiSelectRecognizer_styleItems" (StyleItemMultiselectRecognizer, Mapping) + public static string esri_core_multiSelectRecognizer_styleItems { + get { return "esri_core_multiSelectRecognizer_styleItems"; } + } + ///Returns the id string for "esri_itemInfoType_StyleProjectItem" (ArcGIS.Desktop.Mapping.StyleProjectItem, Mapping) + public static string esri_itemInfoType_StyleProjectItem { + get { return "esri_itemInfoType_StyleProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_StyleItemProjectItem" (ArcGIS.Desktop.Internal.Mapping.StyleItemProjectItem, Mapping) + public static string esri_itemInfoType_StyleItemProjectItem { + get { return "esri_itemInfoType_StyleItemProjectItem"; } + } + ///Returns the id string for "MapContainer" (ArcGIS.Desktop.Internal.Mapping.MapContainer, Mapping) + public static string MapContainer { + get { return "MapContainer"; } + } + ///Returns the id string for "esri_itemInfoType_MapProjectItem" (ArcGIS.Desktop.Internal.Mapping.MapProjectItem, Mapping) + public static string esri_itemInfoType_MapProjectItem { + get { return "esri_itemInfoType_MapProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_MapMembertItem" (ArcGIS.Desktop.Internal.Mapping.MapMembertItem, Mapping) + public static string esri_itemInfoType_MapMembertItem { + get { return "esri_itemInfoType_MapMembertItem"; } + } + ///Returns the id string for "esri_itemInfoType_FileStyleProjectItem" (ArcGIS.Desktop.Internal.Mapping.FileStyleProjectItem, Mapping) + public static string esri_itemInfoType_FileStyleProjectItem { + get { return "esri_itemInfoType_FileStyleProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_FileStylxProjectItem" (ArcGIS.Desktop.Internal.Mapping.FileStylxProjectItem, Mapping) + public static string esri_itemInfoType_FileStylxProjectItem { + get { return "esri_itemInfoType_FileStylxProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_PortalStylxProjectItem" (ArcGIS.Desktop.Internal.Mapping.PortalStylxProjectItem, Mapping) + public static string esri_itemInfoType_PortalStylxProjectItem { + get { return "esri_itemInfoType_PortalStylxProjectItem"; } + } + } + public static partial class Condition { + ///Returns the id string for "No subtype value layer is selected" (Condition, Mapping) + public static string esri_mapping_SubtypeValueLayerNotSelectedCondition { + get { return "esri_mapping_SubtypeValueLayerNotSelectedCondition"; } + } + ///Returns the id string for "A WFS Layer is selected" (Condition, Mapping) + public static string esri_mapping_WfsLayerSelectedCondition { + get { return "esri_mapping_WfsLayerSelectedCondition"; } + } + ///Returns the id string for "No subtype value layer and feature layer using stream service is selected" (Condition, Mapping) + public static string esri_mapping_SubtypeValueLayerAndStreamServiceNotSelectedCondition { + get { return "esri_mapping_SubtypeValueLayerAndStreamServiceNotSelectedCondition"; } + } + ///Returns the id string for "A Subtype layer is selected" (Condition, Mapping) + public static string esri_mapping_subtypeGroupLayerSelectedCondition { + get { return "esri_mapping_subtypeGroupLayerSelectedCondition"; } + } + ///Returns the id string for "No subtype layer or subtype value layer is selected" (Condition, Mapping) + public static string esri_mapping_subtypeGroupLayerParentAndChildNotSelectedCondition { + get { return "esri_mapping_subtypeGroupLayerParentAndChildNotSelectedCondition"; } + } + ///Returns the id string for "A valid group layer is selected" (Condition, Mapping) + public static string esri_mapping_inValidGroupLayerSelectedCondition { + get { return "esri_mapping_inValidGroupLayerSelectedCondition"; } + } + ///Returns the id string for "A project is open and Image Analyst license is available." (Condition, Mapping) + public static string esri_mapping_openProjectAndHasIAELicCondition { + get { return "esri_mapping_openProjectAndHasIAELicCondition"; } + } + ///Returns the id string for "A project has a map project item" (Condition, Mapping) + public static string esri_mapping_mapProjectItemCondition { + get { return "esri_mapping_mapProjectItemCondition"; } + } + ///Returns the id string for "esri_mapping_mapPaneOrLayoutPane" (Condition, Mapping) + public static string esri_mapping_mapPaneOrLayoutPane { + get { return "esri_mapping_mapPaneOrLayoutPane"; } + } + ///Returns the id string for "esri_mapping_layoutPane" (Condition, Mapping) + public static string esri_mapping_layoutPane { + get { return "esri_mapping_layoutPane"; } + } + ///Returns the id string for "A layer is selected" (Condition, Mapping) + public static string esri_mapping_layerSelectedCondition { + get { return "esri_mapping_layerSelectedCondition"; } + } + ///Returns the id string for "A single layer is selected" (Condition, Mapping) + public static string esri_mapping_singleLayerSelectedCondition { + get { return "esri_mapping_singleLayerSelectedCondition"; } + } + ///Returns the id string for "A feature layer is selected" (Condition, Mapping) + public static string esri_mapping_featureLayerSelectedCondition { + get { return "esri_mapping_featureLayerSelectedCondition"; } + } + ///Returns the id string for "A feature layer is selected and is versioned" (Condition, Mapping) + public static string esri_mapping_featureLayerSelectedIsVersionedState { + get { return "esri_mapping_featureLayerSelectedIsVersionedState"; } + } + ///Returns the id string for "A feature layer is selected and is versionable" (Condition, Mapping) + public static string esri_mapping_featureLayerSelectedIsVersionableState { + get { return "esri_mapping_featureLayerSelectedIsVersionableState"; } + } + ///Returns the id string for "A feature layer is selected and is archive enabled" (Condition, Mapping) + public static string esri_mapping_mapMemberSelectedIsArchiveEnabledCondition { + get { return "esri_mapping_mapMemberSelectedIsArchiveEnabledCondition"; } + } + ///Returns the id string for "A data source is versionable and selected" (Condition, Mapping) + public static string esri_mapping_dataSourceSelectedIsVersionableCondition { + get { return "esri_mapping_dataSourceSelectedIsVersionableCondition"; } + } + ///Returns the id string for "A data source is versionable and selected" (Condition, Mapping) + public static string esri_mapping_dataSourceSelectedIsValidForChangeVersionCondition { + get { return "esri_mapping_dataSourceSelectedIsValidForChangeVersionCondition"; } + } + ///Returns the id string for "A data source is versionable and selected" (Condition, Mapping) + public static string esri_mapping_dataSourceSelectedIsVersionableAndNotFeatureServiceCondition { + get { return "esri_mapping_dataSourceSelectedIsVersionableAndNotFeatureServiceCondition"; } + } + ///Returns the id string for "A data source is versionable and selected" (Condition, Mapping) + public static string esri_mapping_dataSourceSelectedIsValidForChangeMomentCondition { + get { return "esri_mapping_dataSourceSelectedIsValidForChangeMomentCondition"; } + } + ///Returns the id string for "esri_mapping_itemSelectedIsVersionableCondition" (Condition, Mapping) + public static string esri_mapping_itemSelectedIsVersionableCondition { + get { return "esri_mapping_itemSelectedIsVersionableCondition"; } + } + ///Returns the id string for "esri_mapping_itemSelectedIsVersionableAndNoEditsCondition" (Condition, Mapping) + public static string esri_mapping_itemSelectedIsVersionableAndNoEditsCondition { + get { return "esri_mapping_itemSelectedIsVersionableAndNoEditsCondition"; } + } + ///Returns the id string for "esri_mapping_itemSelectedIsVersionableAndNoEditsAndNotBranchClientServerCondition" (Condition, Mapping) + public static string esri_mapping_itemSelectedIsVersionableAndNoEditsAndNotBranchClientServerCondition { + get { return "esri_mapping_itemSelectedIsVersionableAndNoEditsAndNotBranchClientServerCondition"; } + } + ///Returns the id string for "esri_mapping_hasStandardLicenseAndItemSelectedIsVersionableCondition" (Condition, Mapping) + public static string esri_mapping_hasStandardLicenseAndItemSelectedIsVersionableCondition { + get { return "esri_mapping_hasStandardLicenseAndItemSelectedIsVersionableCondition"; } + } + ///Returns the id string for "A data layer is selected" (Condition, Mapping) + public static string esri_mapping_dataLayerSelectedCondition { + get { return "esri_mapping_dataLayerSelectedCondition"; } + } + ///Returns the id string for "A feature layer is selected" (Condition, Mapping) + public static string esri_mapping_annotationLayerSelectedCondition { + get { return "esri_mapping_annotationLayerSelectedCondition"; } + } + ///Returns the id string for "A network analyst layer is selected" (Condition, Mapping) + public static string esri_mapping_NALayerSelectedCondition { + get { return "esri_mapping_NALayerSelectedCondition"; } + } + ///Returns the id string for "A network analyst layer is selected" (Condition, Mapping) + public static string esri_mapping_NALayerOrSublayerSelectedCondition { + get { return "esri_mapping_NALayerOrSublayerSelectedCondition"; } + } + ///Returns the id string for "A utility network layer is selected" (Condition, Mapping) + public static string esri_mapping_utilityNetworkLayerSelectedCondition { + get { return "esri_mapping_utilityNetworkLayerSelectedCondition"; } + } + ///Returns the id string for "The layer elevation property page can be shown." (Condition, Mapping) + public static string esri_mapping_showLayerElevationCondition { + get { return "esri_mapping_showLayerElevationCondition"; } + } + ///Returns the id string for "WMTS Service layer is selected" (Condition, Mapping) + public static string esri_mapping_WMTSServiceLayerSelectedCondition { + get { return "esri_mapping_WMTSServiceLayerSelectedCondition"; } + } + ///Returns the id string for "WMS Service layer is selected" (Condition, Mapping) + public static string esri_mapping_WMSServiceLayerSelectedCondition { + get { return "esri_mapping_WMSServiceLayerSelectedCondition"; } + } + ///Returns the id string for "WMS sub layer is selected" (Condition, Mapping) + public static string esri_mapping_WMSSubLayerSelectedCondition { + get { return "esri_mapping_WMSSubLayerSelectedCondition"; } + } + ///Returns the id string for "Feature layer using a stream service data connection is not selected" (Condition, Mapping) + public static string esri_mapping_StreamServiceNotSelectedCondition { + get { return "esri_mapping_StreamServiceNotSelectedCondition"; } + } + ///Returns the id string for "No composite sublayer is selected" (Condition, Mapping) + public static string esri_mapping_compositeSublayerNotSelectedCondition { + get { return "esri_mapping_compositeSublayerNotSelectedCondition"; } + } + ///Returns the id string for "No composite sublayer and feature layer using stream service is selected" (Condition, Mapping) + public static string esri_mapping_compositeSublayerAndStreamServiceNotSelectedCondition { + get { return "esri_mapping_compositeSublayerAndStreamServiceNotSelectedCondition"; } + } + ///Returns the id string for "ShapeField is selected" (Condition, Mapping) + public static string esri_mapping_isShapeFileSelectedCondition { + get { return "esri_mapping_isShapeFileSelectedCondition"; } + } + ///Returns the id string for "Feature Class is selected" (Condition, Mapping) + public static string esri_mapping_isFeatureClassSelectedCondition { + get { return "esri_mapping_isFeatureClassSelectedCondition"; } + } + ///Returns the id string for "Non feature service feature layer is selected" (Condition, Mapping) + public static string esri_mapping_isSelectedFeatureLayerValidForIndexesCondition { + get { return "esri_mapping_isSelectedFeatureLayerValidForIndexesCondition"; } + } + ///Returns the id string for "Non feature service table is selected" (Condition, Mapping) + public static string esri_mapping_isSelectedTableValidForIndexesCondition { + get { return "esri_mapping_isSelectedTableValidForIndexesCondition"; } + } + ///Returns the id string for "The selected layers can be removed" (Condition, Mapping) + public static string esri_mapping_canRemoveSelectedLayersCondition { + get { return "esri_mapping_canRemoveSelectedLayersCondition"; } + } + ///Returns the id string for "The selected layers can be copied" (Condition, Mapping) + public static string esri_mapping_canCopySelectedLayersCondition { + get { return "esri_mapping_canCopySelectedLayersCondition"; } + } + ///Returns the id string for "A network diagram layer is selected" (Condition, Mapping) + public static string esri_mapping_diagramLayerSelectedCondition { + get { return "esri_mapping_diagramLayerSelectedCondition"; } + } + ///Returns the id string for "The selected layers can be grouped" (Condition, Mapping) + public static string esri_mapping_CanGroupSelectedLayersCondition { + get { return "esri_mapping_CanGroupSelectedLayersCondition"; } + } + ///Returns the id string for "A map or a single group layer is selected" (Condition, Mapping) + public static string esri_mapping_CanAddGroupLayerCondition { + get { return "esri_mapping_CanAddGroupLayerCondition"; } + } + ///Returns the id string for "A single group layer, with children, is selected" (Condition, Mapping) + public static string esri_mapping_canUngroupLayerSelectedCondition { + get { return "esri_mapping_canUngroupLayerSelectedCondition"; } + } + ///Returns the id string for "Multiple layers are selected" (Condition, Mapping) + public static string esri_mapping_multipleLayersSelectedCondition { + get { return "esri_mapping_multipleLayersSelectedCondition"; } + } + ///Returns the id string for "A standalone table is selected" (Condition, Mapping) + public static string esri_mapping_standaloneTableSelectedCondition { + get { return "esri_mapping_standaloneTableSelectedCondition"; } + } + ///Returns the id string for "All the layers and standalone tables selected have oid" (Condition, Mapping) + public static string esri_mapping_allOidTablesSelectedCondition { + get { return "esri_mapping_allOidTablesSelectedCondition"; } + } + ///Returns the id string for "A single standalone table is selected" (Condition, Mapping) + public static string esri_mapping_singleStandaloneTableSelectedCondition { + get { return "esri_mapping_singleStandaloneTableSelectedCondition"; } + } + ///Returns the id string for "A standalone video is selected" (Condition, Mapping) + public static string esri_mapping_standaloneVideoSelectedCondition { + get { return "esri_mapping_standaloneVideoSelectedCondition"; } + } + ///Returns the id string for "A single standalone table is selected" (Condition, Mapping) + public static string esri_mapping_singleStandaloneVideoSelectedCondition { + get { return "esri_mapping_singleStandaloneVideoSelectedCondition"; } + } + ///Returns the id string for "A single map member is selected" (Condition, Mapping) + public static string esri_mapping_singleMapMemberSelectedCondition { + get { return "esri_mapping_singleMapMemberSelectedCondition"; } + } + ///Returns the id string for "A layer legend class is selected" (Condition, Mapping) + public static string esri_mapping_legendClassSelectedCondition { + get { return "esri_mapping_legendClassSelectedCondition"; } + } + ///Returns the id string for "A map is selected" (Condition, Mapping) + public static string esri_mapping_mapSelectedCondition { + get { return "esri_mapping_mapSelectedCondition"; } + } + ///Returns the id string for "2D Map" (Condition, Mapping) + public static string esri_mapping_mapViewingMode2DCondition { + get { return "esri_mapping_mapViewingMode2DCondition"; } + } + ///Returns the id string for "3D Scene" (Condition, Mapping) + public static string esri_mapping_mapViewingMode3DPerspectiveCondition { + get { return "esri_mapping_mapViewingMode3DPerspectiveCondition"; } + } + ///Returns the id string for "3D Globe" (Condition, Mapping) + public static string esri_mapping_mapViewingMode3DGlobeCondition { + get { return "esri_mapping_mapViewingMode3DGlobeCondition"; } + } + ///Returns the id string for "3D Scene or Globe" (Condition, Mapping) + public static string esri_mapping_ViewingMode3DCondition { + get { return "esri_mapping_ViewingMode3DCondition"; } + } + ///Returns the id string for "Show the symbology pane" (Condition, Mapping) + public static string esri_mapping_SymbologyPaneVisibleCondition { + get { return "esri_mapping_SymbologyPaneVisibleCondition"; } + } + ///Returns the id string for "Show the labeling pane" (Condition, Mapping) + public static string esri_mapping_LabelingPaneVisibleCondition { + get { return "esri_mapping_LabelingPaneVisibleCondition"; } + } + ///Returns the id string for "esri_mapping_disabledCondition" (Condition, Mapping) + public static string esri_mapping_disabledCondition { + get { return "esri_mapping_disabledCondition"; } + } + ///Returns the id string for "Enable 2D-3D map converter" (Condition, Mapping) + public static string esri_mapping_MapConvertCondition { + get { return "esri_mapping_MapConvertCondition"; } + } + ///Returns the id string for "Enable map-basemap converter" (Condition, Mapping) + public static string esri_mapping_BasemapConvertCondition { + get { return "esri_mapping_BasemapConvertCondition"; } + } + ///Returns the id string for "Enable Basemap Gallery" (Condition, Mapping) + public static string esri_mapping_BasemapGalleryCondition { + get { return "esri_mapping_BasemapGalleryCondition"; } + } + ///Returns the id string for "Enable Basemap Gallery for Preview" (Condition, Mapping) + public static string esri_mapping_PreviewBasemapGalleryCondition { + get { return "esri_mapping_PreviewBasemapGalleryCondition"; } + } + ///Returns the id string for "Fields have been modified or deleted in the fields view." (Condition, Mapping) + public static string esri_mapping_fieldsView_hasEditsCondition { + get { return "esri_mapping_fieldsView_hasEditsCondition"; } + } + ///Returns the id string for "Data source supports adding new fields" (Condition, Mapping) + public static string esri_mapping_fieldsView_canAdd { + get { return "esri_mapping_fieldsView_canAdd"; } + } + ///Returns the id string for "Data source supports viewing subtypes" (Condition, Mapping) + public static string esri_mapping_fieldsView_canOpenSubtypes { + get { return "esri_mapping_fieldsView_canOpenSubtypes"; } + } + ///Returns the id string for "Data source supports viewing domains" (Condition, Mapping) + public static string esri_mapping_fieldsView_canOpenDomains { + get { return "esri_mapping_fieldsView_canOpenDomains"; } + } + ///Returns the id string for "Fields are selected in the fields view for copy." (Condition, Mapping) + public static string esri_mapping_fieldsView_selectedCondition { + get { return "esri_mapping_fieldsView_selectedCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for paste." (Condition, Mapping) + public static string esri_mapping_fieldsView_copiedCondition { + get { return "esri_mapping_fieldsView_copiedCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for cut." (Condition, Mapping) + public static string esri_mapping_fieldsView_cutCondition { + get { return "esri_mapping_fieldsView_cutCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for delete." (Condition, Mapping) + public static string esri_mapping_fieldsView_deleteCondition { + get { return "esri_mapping_fieldsView_deleteCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for Undo." (Condition, Mapping) + public static string esri_mapping_fieldsView_undoCondition { + get { return "esri_mapping_fieldsView_undoCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for Undo." (Condition, Mapping) + public static string esri_mapping_fieldsView_redoCondition { + get { return "esri_mapping_fieldsView_redoCondition"; } + } + ///Returns the id string for "The subtypes view is not read only and has at leas one integer field." (Condition, Mapping) + public static string esri_subtypes_canManageCondition { + get { return "esri_subtypes_canManageCondition"; } + } + ///Returns the id string for "Subtypes have been modified or deleted in the subtypes view." (Condition, Mapping) + public static string esri_mapping_subtypesView_hasEditsCondition { + get { return "esri_mapping_subtypesView_hasEditsCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for copy." (Condition, Mapping) + public static string esri_mapping_subtypesView_selectedCondition { + get { return "esri_mapping_subtypesView_selectedCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for paste." (Condition, Mapping) + public static string esri_mapping_subtypesView_copiedCondition { + get { return "esri_mapping_subtypesView_copiedCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for cut." (Condition, Mapping) + public static string esri_mapping_subtypesView_cutCondition { + get { return "esri_mapping_subtypesView_cutCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for delete." (Condition, Mapping) + public static string esri_mapping_subtypesView_deleteCondition { + get { return "esri_mapping_subtypesView_deleteCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for Undo." (Condition, Mapping) + public static string esri_mapping_subtypesView_undoCondition { + get { return "esri_mapping_subtypesView_undoCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for Undo." (Condition, Mapping) + public static string esri_mapping_subtypesView_redoCondition { + get { return "esri_mapping_subtypesView_redoCondition"; } + } + ///Returns the id string for "Domains are selected in the domains view for copy." (Condition, Mapping) + public static string esri_mapping_domainsView_selectedCondition { + get { return "esri_mapping_domainsView_selectedCondition"; } + } + ///Returns the id string for "Domains are selected in the fields view for paste." (Condition, Mapping) + public static string esri_mapping_domainsView_copiedCondition { + get { return "esri_mapping_domainsView_copiedCondition"; } + } + ///Returns the id string for "Domains are selected in the fields view for cut." (Condition, Mapping) + public static string esri_mapping_domainsView_cutCondition { + get { return "esri_mapping_domainsView_cutCondition"; } + } + ///Returns the id string for "Domains are selected in the fields view for delete." (Condition, Mapping) + public static string esri_mapping_domainsView_deleteCondition { + get { return "esri_mapping_domainsView_deleteCondition"; } + } + ///Returns the id string for "esri_mapping_selectionSupportsDesignView" (Condition, Mapping) + public static string esri_mapping_selectionSupportsDesignView { + get { return "esri_mapping_selectionSupportsDesignView"; } + } + ///Returns the id string for "esri_mapping_selectionSupportsDesignViewSubtypes" (Condition, Mapping) + public static string esri_mapping_selectionSupportsDesignViewSubtypes { + get { return "esri_mapping_selectionSupportsDesignViewSubtypes"; } + } + ///Returns the id string for "esri_mapping_selectionSupportsDesignViewDomains" (Condition, Mapping) + public static string esri_mapping_selectionSupportsDesignViewDomains { + get { return "esri_mapping_selectionSupportsDesignViewDomains"; } + } + ///Returns the id string for "Domains have been modified or deleted in the domains view." (Condition, Mapping) + public static string esri_mapping_domainsView_hasEditsCondition { + get { return "esri_mapping_domainsView_hasEditsCondition"; } + } + ///Returns the id string for "Versions have been modified or deleted in the versions view" (Condition, Mapping) + public static string esri_mapping_versionsView_hasEditsCondition { + get { return "esri_mapping_versionsView_hasEditsCondition"; } + } + ///Returns the id string for "Version(s) have been selected in the versions view" (Condition, Mapping) + public static string esri_mapping_versionsView_hasSelectionCondition { + get { return "esri_mapping_versionsView_hasSelectionCondition"; } + } + ///Returns the id string for "License is standard" (Condition, Mapping) + public static string esri_mapping_versionsView_canAddNewAndReconcileCondition { + get { return "esri_mapping_versionsView_canAddNewAndReconcileCondition"; } + } + ///Returns the id string for "Version(s) have been selected in the versions view, and the license level is standard or higher" (Condition, Mapping) + public static string esri_mapping_versionsView_canDeleteCondition { + get { return "esri_mapping_versionsView_canDeleteCondition"; } + } + ///Returns the id string for "esri_mapping_pane_core" (Condition, Mapping) + public static string esri_mapping_pane_core { + get { return "esri_mapping_pane_core"; } + } + ///Returns the id string for "esri_mapping_stereoMapViewPane" (Condition, Mapping) + public static string esri_mapping_stereoMapViewPane { + get { return "esri_mapping_stereoMapViewPane"; } + } + ///Returns the id string for "esri_mapping_mapOrDesignViewPanes" (Condition, Mapping) + public static string esri_mapping_mapOrDesignViewPanes { + get { return "esri_mapping_mapOrDesignViewPanes"; } + } + ///Returns the id string for "A feature layer or a standalone table is selected" (Condition, Mapping) + public static string esri_mapping_tocTableCondition { + get { return "esri_mapping_tocTableCondition"; } + } + ///Returns the id string for "esri_mapping_mapOrEditViewPanes" (Condition, Mapping) + public static string esri_mapping_mapOrEditViewPanes { + get { return "esri_mapping_mapOrEditViewPanes"; } + } + ///Returns the id string for "License is standard and versions view has edits" (Condition, Mapping) + public static string esri_license_hasStandardLicenseAndVersionsHaveEditsCondition { + get { return "esri_license_hasStandardLicenseAndVersionsHaveEditsCondition"; } + } + ///Returns the id string for "License is standard or datasource is file geodatabase" (Condition, Mapping) + public static string esri_license_hasStandardLicenseOrDatasourceIsFileGDBCondition { + get { return "esri_license_hasStandardLicenseOrDatasourceIsFileGDBCondition"; } + } + ///Returns the id string for "esri_mapping_singleFeatureLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleFeatureLayerSelectedCondition { + get { return "esri_mapping_singleFeatureLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_singleBasicFeatureLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleBasicFeatureLayerSelectedCondition { + get { return "esri_mapping_singleBasicFeatureLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_singleEditingEligibleLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleEditingEligibleLayerSelectedCondition { + get { return "esri_mapping_singleEditingEligibleLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_singleFeatureLayerVersionedSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleFeatureLayerVersionedSelectedCondition { + get { return "esri_mapping_singleFeatureLayerVersionedSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_queryDefSupportedLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_queryDefSupportedLayersSelectedCondition { + get { return "esri_mapping_queryDefSupportedLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_selectionSupportedLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_selectionSupportedLayersSelectedCondition { + get { return "esri_mapping_selectionSupportedLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_pasteLayersIntoMapCondition" (Condition, Mapping) + public static string esri_mapping_pasteLayersIntoMapCondition { + get { return "esri_mapping_pasteLayersIntoMapCondition"; } + } + ///Returns the id string for "esri_mapping_pasteLayersIntoGroupCondition" (Condition, Mapping) + public static string esri_mapping_pasteLayersIntoGroupCondition { + get { return "esri_mapping_pasteLayersIntoGroupCondition"; } + } + ///Returns the id string for "esri_mapping_EnableSymbologyCondition" (Condition, Mapping) + public static string esri_mapping_EnableSymbologyCondition { + get { return "esri_mapping_EnableSymbologyCondition"; } + } + ///Returns the id string for "esri_mapping_EnableDrawingCondition" (Condition, Mapping) + public static string esri_mapping_EnableDrawingCondition { + get { return "esri_mapping_EnableDrawingCondition"; } + } + ///Returns the id string for "esri_mapping_EnableSwipeCondition" (Condition, Mapping) + public static string esri_mapping_EnableSwipeCondition { + get { return "esri_mapping_EnableSwipeCondition"; } + } + ///Returns the id string for "esri_mapping_onlyStreamLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyStreamLayersSelectedCondition { + get { return "esri_mapping_onlyStreamLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyFeatureLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyFeatureLayersSelectedCondition { + get { return "esri_mapping_onlyFeatureLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyCadLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyCadLayerSelectedCondition { + get { return "esri_mapping_onlyCadLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_labeledLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_labeledLayerSelectedCondition { + get { return "esri_mapping_labeledLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_singleLabelClassSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleLabelClassSelectedCondition { + get { return "esri_mapping_singleLabelClassSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_FeatureLayerIn2DMapCondition" (Condition, Mapping) + public static string esri_mapping_FeatureLayerIn2DMapCondition { + get { return "esri_mapping_FeatureLayerIn2DMapCondition"; } + } + ///Returns the id string for "esri_mapping_labeledLayer2DCondition" (Condition, Mapping) + public static string esri_mapping_labeledLayer2DCondition { + get { return "esri_mapping_labeledLayer2DCondition"; } + } + ///Returns the id string for "esri_mapping_onlyAnnotationLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyAnnotationLayersSelectedCondition { + get { return "esri_mapping_onlyAnnotationLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyDimensionLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyDimensionLayersSelectedCondition { + get { return "esri_mapping_onlyDimensionLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_only3DFeatureLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_only3DFeatureLayersSelectedCondition { + get { return "esri_mapping_only3DFeatureLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_only2DFeatureLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_only2DFeatureLayersSelectedCondition { + get { return "esri_mapping_only2DFeatureLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyFeatureLayersSelectedOn3DViewCondition" (Condition, Mapping) + public static string esri_mapping_onlyFeatureLayersSelectedOn3DViewCondition { + get { return "esri_mapping_onlyFeatureLayersSelectedOn3DViewCondition"; } + } + ///Returns the id string for "esri_mapping_FaceCullingCondition" (Condition, Mapping) + public static string esri_mapping_FaceCullingCondition { + get { return "esri_mapping_FaceCullingCondition"; } + } + ///Returns the id string for "esri_mapping_LightingCondition" (Condition, Mapping) + public static string esri_mapping_LightingCondition { + get { return "esri_mapping_LightingCondition"; } + } + ///Returns the id string for "Only standalone tables or feature layers selected." (Condition, Mapping) + public static string esri_mapping_onlyTableLayersSelectedCondition { + get { return "esri_mapping_onlyTableLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_layerExtrusionCondition" (Condition, Mapping) + public static string esri_mapping_layerExtrusionCondition { + get { return "esri_mapping_layerExtrusionCondition"; } + } + ///Returns the id string for "Selected feature layer uses a netcdf data source" (Condition, Mapping) + public static string esri_mapping_netcdfStandardDataSourceSelectedCondition { + get { return "esri_mapping_netcdfStandardDataSourceSelectedCondition"; } + } + ///Returns the id string for "Selected raster layer uses a netcdf data source" (Condition, Mapping) + public static string esri_mapping_netcdfRasterDataSourceSelectedCondition { + get { return "esri_mapping_netcdfRasterDataSourceSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyImageServiceLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyImageServiceLayersSelectedCondition { + get { return "esri_mapping_onlyImageServiceLayersSelectedCondition"; } + } + ///Returns the id string for "An image service layer is selected" (Condition, Mapping) + public static string esri_mapping_imageServiceLayerSelectedCondition { + get { return "esri_mapping_imageServiceLayerSelectedCondition"; } + } + ///Returns the id string for "An image service layer or a mosaic layer is selected" (Condition, Mapping) + public static string esri_mapping_imageServiceAndMosaicLayerSelectedCondition { + get { return "esri_mapping_imageServiceAndMosaicLayerSelectedCondition"; } + } + ///Returns the id string for "An image service layer with table is selected" (Condition, Mapping) + public static string esri_mapping_imageServiceLayerWithTableSelectedCondition { + get { return "esri_mapping_imageServiceLayerWithTableSelectedCondition"; } + } + ///Returns the id string for "An image service layer with table is selected" (Condition, Mapping) + public static string esri_mapping_dynamicImageServiceLayerWithTableSelectedCondition { + get { return "esri_mapping_dynamicImageServiceLayerWithTableSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyMosaicLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyMosaicLayersSelectedCondition { + get { return "esri_mapping_onlyMosaicLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyMosaicImageSubLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyMosaicImageSubLayersSelectedCondition { + get { return "esri_mapping_onlyMosaicImageSubLayersSelectedCondition"; } + } + ///Returns the id string for "A mosaic image sub layer is selected" (Condition, Mapping) + public static string esri_mapping_mosaicImageSubLayerSelectedCondition { + get { return "esri_mapping_mosaicImageSubLayerSelectedCondition"; } + } + ///Returns the id string for "A raster layer is selected" (Condition, Mapping) + public static string esri_mapping_allRasterLayersSelectedCondition { + get { return "esri_mapping_allRasterLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyRasterLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyRasterLayersSelectedCondition { + get { return "esri_mapping_onlyRasterLayersSelectedCondition"; } + } + ///Returns the id string for "Show the symbology pane" (Condition, Mapping) + public static string esri_mapping_RasterSymbologyPaneVisibleCondition { + get { return "esri_mapping_RasterSymbologyPaneVisibleCondition"; } + } + ///Returns the id string for "esri_mapping_RasterHasSensorModelCondition" (Condition, Mapping) + public static string esri_mapping_RasterHasSensorModelCondition { + get { return "esri_mapping_RasterHasSensorModelCondition"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerDownloadEnabledCondition" (Condition, Mapping) + public static string esri_mapping_imageServiceLayerDownloadEnabledCondition { + get { return "esri_mapping_imageServiceLayerDownloadEnabledCondition"; } + } + ///Returns the id string for "esri_mapping_rasterLayerStretchTypeApplicableCondition" (Condition, Mapping) + public static string esri_mapping_rasterLayerStretchTypeApplicableCondition { + get { return "esri_mapping_rasterLayerStretchTypeApplicableCondition"; } + } + ///Returns the id string for "esri_mapping_rasterLayerBandCombinationApplicableCondition" (Condition, Mapping) + public static string esri_mapping_rasterLayerBandCombinationApplicableCondition { + get { return "esri_mapping_rasterLayerBandCombinationApplicableCondition"; } + } + ///Returns the id string for "esri_mapping_mixedLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_mixedLayersSelectedCondition { + get { return "esri_mapping_mixedLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_kmlLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_kmlLayersSelectedCondition { + get { return "esri_mapping_kmlLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_vectorTileLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_vectorTileLayersSelectedCondition { + get { return "esri_mapping_vectorTileLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_LayersWithSymbologySelectedCondition" (Condition, Mapping) + public static string esri_mapping_LayersWithSymbologySelectedCondition { + get { return "esri_mapping_LayersWithSymbologySelectedCondition"; } + } + ///Returns the id string for "esri_versionManager_canDeleteVersion" (Condition, Mapping) + public static string esri_versionManager_canDeleteVersion { + get { return "esri_versionManager_canDeleteVersion"; } + } + ///Returns the id string for "The active map view has selected features." (Condition, Mapping) + public static string esri_mapping_activeMapView_hasFeatureSelectionCondition { + get { return "esri_mapping_activeMapView_hasFeatureSelectionCondition"; } + } + ///Returns the id string for "The active map view has time enabled." (Condition, Mapping) + public static string esri_mapping_timeEnabledCondition { + get { return "esri_mapping_timeEnabledCondition"; } + } + ///Returns the id string for "The active map view has range enabled." (Condition, Mapping) + public static string esri_mapping_rangeEnabledCondition { + get { return "esri_mapping_rangeEnabledCondition"; } + } + ///Returns the id string for "The active map view has animation enabled." (Condition, Mapping) + public static string esri_mapping_animationEnabledCondition { + get { return "esri_mapping_animationEnabledCondition"; } + } + ///Returns the id string for "The user is signed in to the AGOL portal." (Condition, Mapping) + public static string esri_mapping_infographic_signedIn_condition { + get { return "esri_mapping_infographic_signedIn_condition"; } + } + ///Returns the id string for "Selected raster layer uses a query data source" (Condition, Mapping) + public static string esri_mapping_queryDataSourceSelectedCondition { + get { return "esri_mapping_queryDataSourceSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_labeledSceneLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_labeledSceneLayerSelectedCondition { + get { return "esri_mapping_labeledSceneLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_selectionSupportedSceneLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_selectionSupportedSceneLayersSelectedCondition { + get { return "esri_mapping_selectionSupportedSceneLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_sceneLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_sceneLayerSelectedCondition { + get { return "esri_mapping_sceneLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_only3DObjectLayersOr3DPointLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_only3DObjectLayersOr3DPointLayersSelectedCondition { + get { return "esri_mapping_only3DObjectLayersOr3DPointLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyIntegratedMeshLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyIntegratedMeshLayersSelectedCondition { + get { return "esri_mapping_onlyIntegratedMeshLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_mapHasAtLeastOneSyncEnabledLayerCondition" (Condition, Mapping) + public static string esri_mapping_mapHasAtLeastOneSyncEnabledLayerCondition { + get { return "esri_mapping_mapHasAtLeastOneSyncEnabledLayerCondition"; } + } + ///Returns the id string for "esri_mapping_mapHasAtLeastOneSyncableLayerCondition" (Condition, Mapping) + public static string esri_mapping_mapHasAtLeastOneSyncableLayerCondition { + get { return "esri_mapping_mapHasAtLeastOneSyncableLayerCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Mapping" (MappingModule, Mapping) + public static string esri_mapping { + get { return "esri_mapping"; } + } + } + public static partial class Page { + ///Returns the id string for "Map and Scene" (MapSceneDefaultsViewModel, Mapping) + public static string esri_mapping_mapSceneDefaultsPage { + get { return "esri_mapping_mapSceneDefaultsPage"; } + } + ///Returns the id string for "Navigation" (NavigationOptionsViewModel, Mapping) + public static string esri_mapping_navigationPropertyPage { + get { return "esri_mapping_navigationPropertyPage"; } + } + ///Returns the id string for "Selection" (SelectionSettingsViewModel, Mapping) + public static string esri_mapping_selectionPropertyPage { + get { return "esri_mapping_selectionPropertyPage"; } + } + ///Returns the id string for "Display" (DisplayOptionsViewModel, Mapping) + public static string esri_mapping_applicationDisplayPropertyPage { + get { return "esri_mapping_applicationDisplayPropertyPage"; } + } + ///Returns the id string for "CAD" (ArcGIS.Desktop.Internal.Mapping.Cad.CadOptionsViewModel, Mapping) + public static string esri_mapping_CadOptionsPropertyPage { + get { return "esri_mapping_CadOptionsPropertyPage"; } + } + ///Returns the id string for "Units" (UnitSettingsViewModel, Mapping) + public static string esri_mapping_unitsPropertyPage { + get { return "esri_mapping_unitsPropertyPage"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Feature Layer Properties" (Sheet, Mapping) + public static string esri_mapping_featureLayerPropertySheet { + get { return "esri_mapping_featureLayerPropertySheet"; } + } + ///Returns the id string for "Feature Layer Properties" (Sheet, Mapping) + public static string esri_mapping_multiFeatureLayerPropertySheet { + get { return "esri_mapping_multiFeatureLayerPropertySheet"; } + } + ///Returns the id string for "Locator Properties" (Sheet, Mapping) + public static string esri_mapping_locatorPropertySheet { + get { return "esri_mapping_locatorPropertySheet"; } + } + ///Returns the id string for "Locator Properties" (Sheet, Mapping) + public static string esri_mapping_locatorCompositePropertySheet { + get { return "esri_mapping_locatorCompositePropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_layerPropertySheet { + get { return "esri_mapping_layerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_subtypeGroupLayerPropertySheet { + get { return "esri_mapping_subtypeGroupLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_dynamicServiceLayerPropertySheet { + get { return "esri_mapping_dynamicServiceLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_tiledServiceLayerPropertySheet { + get { return "esri_mapping_tiledServiceLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_simpleLayerPropertySheet { + get { return "esri_mapping_simpleLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_multiLayerPropertySheet { + get { return "esri_mapping_multiLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_kmlLayerPropertySheet { + get { return "esri_mapping_kmlLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_vectorTileLayerPropertySheet { + get { return "esri_mapping_vectorTileLayerPropertySheet"; } + } + ///Returns the id string for "Standalone Table Properties" (Sheet, Mapping) + public static string esri_mapping_standaloneTablePropertySheet { + get { return "esri_mapping_standaloneTablePropertySheet"; } + } + ///Returns the id string for "Standalone Table Properties" (Sheet, Mapping) + public static string esri_mapping_multiStandaloneTablePropertySheet { + get { return "esri_mapping_multiStandaloneTablePropertySheet"; } + } + ///Returns the id string for "Standalone Video Properties" (Sheet, Mapping) + public static string esri_mapping_standaloneVideoPropertySheet { + get { return "esri_mapping_standaloneVideoPropertySheet"; } + } + ///Returns the id string for "Standalone Video Properties" (Sheet, Mapping) + public static string esri_mapping_multiStandvideoTablePropertySheet { + get { return "esri_mapping_multiStandvideoTablePropertySheet"; } + } + ///Returns the id string for "Map Properties" (Sheet, Mapping) + public static string esri_mapping_mapPropertySheet { + get { return "esri_mapping_mapPropertySheet"; } + } + ///Returns the id string for "Multiple Map Properties" (Sheet, Mapping) + public static string esri_mapping_multiMapPropertySheet { + get { return "esri_mapping_multiMapPropertySheet"; } + } + ///Returns the id string for "Group Layer Properties" (Sheet, Mapping) + public static string esri_mapping_groupLayerPropertySheet { + get { return "esri_mapping_groupLayerPropertySheet"; } + } + ///Returns the id string for "Network Analysis Layer Properties" (Sheet, Mapping) + public static string esri_mapping_naLayerPropertySheet { + get { return "esri_mapping_naLayerPropertySheet"; } + } + ///Returns the id string for "Network Dataset Layer Properties" (Sheet, Mapping) + public static string esri_mapping_ndsLayerPropertySheet { + get { return "esri_mapping_ndsLayerPropertySheet"; } + } + ///Returns the id string for "Utility Network Layer Properties" (Sheet, Mapping) + public static string esri_mapping_utilityNetworkLayerPropertySheet { + get { return "esri_mapping_utilityNetworkLayerPropertySheet"; } + } + ///Returns the id string for "Network Diagram Layer Properties" (Sheet, Mapping) + public static string esri_mapping_networkDiagramLayerPropertySheet { + get { return "esri_mapping_networkDiagramLayerPropertySheet"; } + } + ///Returns the id string for "Mosaic Layer Properties" (Sheet, Mapping) + public static string esri_mapping_mosaicLayerPropertySheet { + get { return "esri_mapping_mosaicLayerPropertySheet"; } + } + ///Returns the id string for "Feature Layer Properties" (Sheet, Mapping) + public static string esri_mapping_featureMosaicSubLayerPropertySheet { + get { return "esri_mapping_featureMosaicSubLayerPropertySheet"; } + } + ///Returns the id string for "Image Service Layer Properties" (Sheet, Mapping) + public static string esri_mapping_imageMosaicSubLayerPropertySheet { + get { return "esri_mapping_imageMosaicSubLayerPropertySheet"; } + } + ///Returns the id string for "Raster Layer Properties" (Sheet, Mapping) + public static string esri_mapping_rasterLayerPropertySheet { + get { return "esri_mapping_rasterLayerPropertySheet"; } + } + ///Returns the id string for "Image Service Layer Properties" (Sheet, Mapping) + public static string esri_mapping_imageServiceLayerPropertySheet { + get { return "esri_mapping_imageServiceLayerPropertySheet"; } + } + ///Returns the id string for "Scale Properties" (Sheet, Mapping) + public static string esri_mapping_scaleSettingsPropertySheet { + get { return "esri_mapping_scaleSettingsPropertySheet"; } + } + ///Returns the id string for "Scale Properties" (Sheet, Mapping) + public static string esri_mapping_heightSettingsPropertySheet { + get { return "esri_mapping_heightSettingsPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_sceneServicelayerPropertySheet { + get { return "esri_mapping_sceneServicelayerPropertySheet"; } + } + ///Returns the id string for "Annotation SubLayer Properties" (Sheet, Mapping) + public static string esri_mapping_annotationSubLayerPropertySheet { + get { return "esri_mapping_annotationSubLayerPropertySheet"; } + } + } + public static partial class Labelcontrol { + ///Returns the id string for "Class " (Labelcontrol, Mapping) + public static string esri_mapping_labelClassNameLabel { + get { return "esri_mapping_labelClassNameLabel"; } + } + ///Returns the id string for "Field " (Labelcontrol, Mapping) + public static string esri_mapping_labelClassFieldLabel { + get { return "esri_mapping_labelClassFieldLabel"; } + } + ///Returns the id string for "Name:" (Labelcontrol, Mapping) + public static string esri_mapping_rangeNameLabel { + get { return "esri_mapping_rangeNameLabel"; } + } + ///Returns the id string for "Alias:" (Labelcontrol, Mapping) + public static string esri_mapping_rangeAliasLayerSourceLabel { + get { return "esri_mapping_rangeAliasLayerSourceLabel"; } + } + ///Returns the id string for "Size" (Labelcontrol, Mapping) + public static string esri_mapping_layerSymbolSizeLabel { + get { return "esri_mapping_layerSymbolSizeLabel"; } + } + ///Returns the id string for "" (Labelcontrol, Mapping) + public static string esri_mapping_emptyLabel { + get { return "esri_mapping_emptyLabel"; } + } + ///Returns the id string for "" (Labelcontrol, Mapping) + public static string esri_mapping_emptyLabel2 { + get { return "esri_mapping_emptyLabel2"; } + } + } + public static partial class Menu { + ///Returns the id string for "Add" (Menu, Mapping) + public static string esri_mapping_addStyleMenu { + get { return "esri_mapping_addStyleMenu"; } + } + ///Returns the id string for "New" (Menu, Mapping) + public static string esri_mapping_newStyleMenu { + get { return "esri_mapping_newStyleMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_styleContainerContextMenu { + get { return "esri_mapping_styleContainerContextMenu"; } + } + ///Returns the id string for "Import" (Menu, Mapping) + public static string esri_mapping_importStyleMenu { + get { return "esri_mapping_importStyleMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_StyleContextMenu { + get { return "esri_mapping_StyleContextMenu"; } + } + ///Returns the id string for "Item" (Menu, Mapping) + public static string esri_mapping_StyleItemContextMenu { + get { return "esri_mapping_StyleItemContextMenu"; } + } + ///Returns the id string for "Item" (Menu, Mapping) + public static string esri_mapping_StyleItemProjectItemContextMenu { + get { return "esri_mapping_StyleItemProjectItemContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_StyleContentContextMenu { + get { return "esri_mapping_StyleContentContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_FileStyleContextMenu { + get { return "esri_mapping_FileStyleContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_FileStylxContextMenu { + get { return "esri_mapping_FileStylxContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_PortalStylxContextMenu { + get { return "esri_mapping_PortalStylxContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_mapContainerContextMenu { + get { return "esri_mapping_mapContainerContextMenu"; } + } + ///Returns the id string for "Add Data" (Menu, Mapping) + public static string esri_mapping_addDataMenu { + get { return "esri_mapping_addDataMenu"; } + } + ///Returns the id string for "Link Views" (Menu, Mapping) + public static string esri_mapping_syncViewExtentMenu { + get { return "esri_mapping_syncViewExtentMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_map3DContextMenu { + get { return "esri_mapping_map3DContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_map2DContextMenu { + get { return "esri_mapping_map2DContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_basemapContextMenu { + get { return "esri_mapping_basemapContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_networkDiagramContextMenu { + get { return "esri_mapping_networkDiagramContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_containmentMapContextMenu { + get { return "esri_mapping_containmentMapContextMenu"; } + } + ///Returns the id string for "More" (Menu, Mapping) + public static string esri_mapping_labelingOptionsMenu { + get { return "esri_mapping_labelingOptionsMenu"; } + } + ///Returns the id string for "Labeling" (Menu, Mapping) + public static string esri_mapping_labelingOptionsSubMenu { + get { return "esri_mapping_labelingOptionsSubMenu"; } + } + ///Returns the id string for "esri_mapping_tocContextMenu" (Menu, Mapping) + public static string esri_mapping_tocContextMenu { + get { return "esri_mapping_tocContextMenu"; } + } + ///Returns the id string for "esri_mapping_mapContextMenu" (Menu, Mapping) + public static string esri_mapping_mapContextMenu { + get { return "esri_mapping_mapContextMenu"; } + } + ///Returns the id string for "esri_mapping_3d_mapContextMenu" (Menu, Mapping) + public static string esri_mapping_3d_mapContextMenu { + get { return "esri_mapping_3d_mapContextMenu"; } + } + ///Returns the id string for "esri_mapping_2DCategoryContextMenu" (Menu, Mapping) + public static string esri_mapping_2DCategoryContextMenu { + get { return "esri_mapping_2DCategoryContextMenu"; } + } + ///Returns the id string for "esri_mapping_3DCategoryContextMenu" (Menu, Mapping) + public static string esri_mapping_3DCategoryContextMenu { + get { return "esri_mapping_3DCategoryContextMenu"; } + } + ///Returns the id string for "esri_mapping_layerContextMenu" (Menu, Mapping) + public static string esri_mapping_layerContextMenu { + get { return "esri_mapping_layerContextMenu"; } + } + ///Returns the id string for "esri_mapping_subtypeGroupLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_subtypeGroupLayerContextMenu { + get { return "esri_mapping_subtypeGroupLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_subtypeValueLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_subtypeValueLayerContextMenu { + get { return "esri_mapping_subtypeValueLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_scenelayerContextMenu" (Menu, Mapping) + public static string esri_mapping_scenelayerContextMenu { + get { return "esri_mapping_scenelayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_integratedMeshContextMenu" (Menu, Mapping) + public static string esri_mapping_integratedMeshContextMenu { + get { return "esri_mapping_integratedMeshContextMenu"; } + } + ///Returns the id string for "esri_mapping_groupLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_groupLayerContextMenu { + get { return "esri_mapping_groupLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_kmlLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_kmlLayerContextMenu { + get { return "esri_mapping_kmlLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_vectorTilesLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_vectorTilesLayerContextMenu { + get { return "esri_mapping_vectorTilesLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_kmlFeatureContextMenu" (Menu, Mapping) + public static string esri_mapping_kmlFeatureContextMenu { + get { return "esri_mapping_kmlFeatureContextMenu"; } + } + ///Returns the id string for "esri_mapping_kmlNonGeographicFeatureContextMenu" (Menu, Mapping) + public static string esri_mapping_kmlNonGeographicFeatureContextMenu { + get { return "esri_mapping_kmlNonGeographicFeatureContextMenu"; } + } + ///Returns the id string for "esri_mapping_serviceLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_serviceLayerContextMenu { + get { return "esri_mapping_serviceLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_naLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_naLayerContextMenu { + get { return "esri_mapping_naLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_networkDatasetLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_networkDatasetLayerContextMenu { + get { return "esri_mapping_networkDatasetLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_utilityNetworkLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_utilityNetworkLayerContextMenu { + get { return "esri_mapping_utilityNetworkLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_networkDiagramLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_networkDiagramLayerContextMenu { + get { return "esri_mapping_networkDiagramLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_tinLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_tinLayerContextMenu { + get { return "esri_mapping_tinLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_lasDatasetLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_lasDatasetLayerContextMenu { + get { return "esri_mapping_lasDatasetLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_pointCloudLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_pointCloudLayerContextMenu { + get { return "esri_mapping_pointCloudLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_standaloneTableContextMenu" (Menu, Mapping) + public static string esri_mapping_standaloneTableContextMenu { + get { return "esri_mapping_standaloneTableContextMenu"; } + } + ///Returns the id string for "esri_mapping_standaloneVideoContextMenu" (Menu, Mapping) + public static string esri_mapping_standaloneVideoContextMenu { + get { return "esri_mapping_standaloneVideoContextMenu"; } + } + ///Returns the id string for "Data Source" (Menu, Mapping) + public static string esri_mapping_dataSourceContextMenu { + get { return "esri_mapping_dataSourceContextMenu"; } + } + ///Returns the id string for "esri_mapping_tocFilterMenu" (Menu, Mapping) + public static string esri_mapping_tocFilterMenu { + get { return "esri_mapping_tocFilterMenu"; } + } + ///Returns the id string for "esri_mapping_rasterLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_rasterLayerContextMenu { + get { return "esri_mapping_rasterLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_imageServiceLayerContextMenu { + get { return "esri_mapping_imageServiceLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicLayerContextMenu { + get { return "esri_mapping_mosaicLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicFootprintSubLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicFootprintSubLayerContextMenu { + get { return "esri_mapping_mosaicFootprintSubLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicBoundarySubLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicBoundarySubLayerContextMenu { + get { return "esri_mapping_mosaicBoundarySubLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicSeamlineSubLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicSeamlineSubLayerContextMenu { + get { return "esri_mapping_mosaicSeamlineSubLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicPreviewSubLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicPreviewSubLayerContextMenu { + get { return "esri_mapping_mosaicPreviewSubLayerContextMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_rasterSelectionSubMenu { + get { return "esri_mapping_rasterSelectionSubMenu"; } + } + ///Returns the id string for "Depth Priority" (Menu, Mapping) + public static string esri_mapping_layerDepthPrioritySubMenu { + get { return "esri_mapping_layerDepthPrioritySubMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_selectionSubMenu { + get { return "esri_mapping_selectionSubMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_sceneLayer_selectionSubMenu { + get { return "esri_mapping_sceneLayer_selectionSubMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_integratedMeshsceneLayer_selectionSubMenu { + get { return "esri_mapping_integratedMeshsceneLayer_selectionSubMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_selection2DContextMenu { + get { return "esri_mapping_selection2DContextMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_selection3DContextMenu { + get { return "esri_mapping_selection3DContextMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_popupToolContextMenu { + get { return "esri_mapping_popupToolContextMenu"; } + } + ///Returns the id string for "Band Combinations" (Menu, Mapping) + public static string esri_mapping_bandCombinationMenu { + get { return "esri_mapping_bandCombinationMenu"; } + } + ///Returns the id string for "Design" (Menu, Mapping) + public static string esri_mapping_designViewMenu { + get { return "esri_mapping_designViewMenu"; } + } + ///Returns the id string for "esri_mapping_labelClassMenu" (Menu, Mapping) + public static string esri_mapping_labelClassMenu { + get { return "esri_mapping_labelClassMenu"; } + } + ///Returns the id string for "Paste" (Menu, Mapping) + public static string esri_mapping_labelClassPasteMenu { + get { return "esri_mapping_labelClassPasteMenu"; } + } + ///Returns the id string for "Annotation sublayer properties" (Menu, Mapping) + public static string esri_mapping_annotationSubLayerContextMenu { + get { return "esri_mapping_annotationSubLayerContextMenu"; } + } + ///Returns the id string for "Locate Candidate" (Menu, Mapping) + public static string esri_mapping_locatecandidate_menu { + get { return "esri_mapping_locatecandidate_menu"; } + } + ///Returns the id string for "Locate Candidate" (Menu, Mapping) + public static string esri_mapping_layercandidate_menu { + get { return "esri_mapping_layercandidate_menu"; } + } + ///Returns the id string for "Geocode Table" (Menu, Mapping) + public static string esri_mapping_geocodetable_menu { + get { return "esri_mapping_geocodetable_menu"; } + } + ///Returns the id string for "Line of Sight" (Menu, Mapping) + public static string esri_mapping_exploratoryLOSMenu { + get { return "esri_mapping_exploratoryLOSMenu"; } + } + ///Returns the id string for "View Dome" (Menu, Mapping) + public static string esri_mapping_exploratoryViewDomeMenu { + get { return "esri_mapping_exploratoryViewDomeMenu"; } + } + ///Returns the id string for "Viewshed" (Menu, Mapping) + public static string esri_mapping_exploratoryViewshedMenu { + get { return "esri_mapping_exploratoryViewshedMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.GeneralViewModel, Mapping) + public static string esri_mapping_generalLayerPropertyPage { + get { return "esri_mapping_generalLayerPropertyPage"; } + } + ///Returns the id string for "Metadata" (ArcGIS.Desktop.Internal.Mapping.CommonControls.DescriptionViewModel, Mapping) + public static string esri_mapping_descriptionPropertyPage { + get { return "esri_mapping_descriptionPropertyPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.SourceViewModel, Mapping) + public static string esri_mapping_layerSourcePropertyPage { + get { return "esri_mapping_layerSourcePropertyPage"; } + } + ///Returns the id string for "Elevation" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ElevationViewModel, Mapping) + public static string esri_mapping_layerElevationPropertyPage { + get { return "esri_mapping_layerElevationPropertyPage"; } + } + ///Returns the id string for "Selection" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.SelectionViewModel, Mapping) + public static string esri_mapping_layerSelectionPropertyPage { + get { return "esri_mapping_layerSelectionPropertyPage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.DisplayViewModel, Mapping) + public static string esri_mapping_layerDisplayPropertyPage { + get { return "esri_mapping_layerDisplayPropertyPage"; } + } + ///Returns the id string for "Cache" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.CacheViewModel, Mapping) + public static string esri_mapping_layerCachePropertyPage { + get { return "esri_mapping_layerCachePropertyPage"; } + } + ///Returns the id string for "Definition Query" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.DefinitionQueryViewModel, Mapping) + public static string esri_mapping_layerDefintionQueryPage { + get { return "esri_mapping_layerDefintionQueryPage"; } + } + ///Returns the id string for "Time" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.TimeViewModel, Mapping) + public static string esri_mapping_layerTimePage { + get { return "esri_mapping_layerTimePage"; } + } + ///Returns the id string for "Range" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.RangeViewModel, Mapping) + public static string esri_mapping_layerRangePage { + get { return "esri_mapping_layerRangePage"; } + } + ///Returns the id string for "Indexes" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.IndexPropertyPageViewModel, Mapping) + public static string esri_mapping_layerIndexesPropertyPage { + get { return "esri_mapping_layerIndexesPropertyPage"; } + } + ///Returns the id string for "Joins" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.JoinsViewModel, Mapping) + public static string esri_mapping_joinsPropertyPage { + get { return "esri_mapping_joinsPropertyPage"; } + } + ///Returns the id string for "Relates" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.RelatesViewModel, Mapping) + public static string esri_mapping_relatesPropertyPage { + get { return "esri_mapping_relatesPropertyPage"; } + } + ///Returns the id string for "Query Parameters" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.QueryParametersViewModel, Mapping) + public static string esri_mapping_queryParametersPropertyPage { + get { return "esri_mapping_queryParametersPropertyPage"; } + } + ///Returns the id string for "WFS" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.WfsParametersViewModel, Mapping) + public static string esri_mapping_wfsPropertyPage { + get { return "esri_mapping_wfsPropertyPage"; } + } + ///Returns the id string for "About the locator" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorGeneralViewModel, Mapping) + public static string esri_mapping_LocatorGeneralPropertyPage { + get { return "esri_mapping_LocatorGeneralPropertyPage"; } + } + ///Returns the id string for "Reference data tables" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorReferenceDataTablesViewModel, Mapping) + public static string esri_mapping_locatorReferenceDataTablesPropertyPage { + get { return "esri_mapping_locatorReferenceDataTablesPropertyPage"; } + } + ///Returns the id string for "Place name alias table" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorPlaceNameAliasTableViewModel, Mapping) + public static string esri_mapping_locatorPlaceNameAliasTablePropertyPage { + get { return "esri_mapping_locatorPlaceNameAliasTablePropertyPage"; } + } + ///Returns the id string for "Input fields" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorInputAddressFieldsViewModel, Mapping) + public static string esri_mapping_locatorInputAddressFieldsPropertyPage { + get { return "esri_mapping_locatorInputAddressFieldsPropertyPage"; } + } + ///Returns the id string for "Outputs" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorOutputsViewModel, Mapping) + public static string esri_mapping_locatorOutputsPropertyPage { + get { return "esri_mapping_locatorOutputsPropertyPage"; } + } + ///Returns the id string for "Geocoding options" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorGeocodingOptionsViewModel, Mapping) + public static string esri_mapping_locatorGeocodingOptionsPropertyPage { + get { return "esri_mapping_locatorGeocodingOptionsPropertyPage"; } + } + ///Returns the id string for "Performance" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorPerformanceViewModel, Mapping) + public static string esri_mapping_locatorPerformancePropertyPage { + get { return "esri_mapping_locatorPerformancePropertyPage"; } + } + ///Returns the id string for "About the locator" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorGeneralViewModel, Mapping) + public static string esri_mapping_CompositeLocatorGeneralPropertyPage { + get { return "esri_mapping_CompositeLocatorGeneralPropertyPage"; } + } + ///Returns the id string for "Input fields" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorInputAddressFieldsViewModel, Mapping) + public static string esri_mapping_CompositeLocatorInputAddressFieldsPropertyPage { + get { return "esri_mapping_CompositeLocatorInputAddressFieldsPropertyPage"; } + } + ///Returns the id string for "Participating locators" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorInputMappingViewModel, Mapping) + public static string esri_mapping_CompositeLocatorInputMappingPropertyPage { + get { return "esri_mapping_CompositeLocatorInputMappingPropertyPage"; } + } + ///Returns the id string for "Outputs" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorOutputsViewModel, Mapping) + public static string esri_mapping_CompositeLocatorOutputsPropertyPage { + get { return "esri_mapping_CompositeLocatorOutputsPropertyPage"; } + } + ///Returns the id string for "Performance" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorPerformanceViewModel, Mapping) + public static string esri_mapping_CompositeLocatorPerformancePropertyPage { + get { return "esri_mapping_CompositeLocatorPerformancePropertyPage"; } + } + ///Returns the id string for "Subtype" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.SubtypeLayersViewModel, Mapping) + public static string esri_mapping_subtypeLayersPropertyPage { + get { return "esri_mapping_subtypeLayersPropertyPage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ServiceLayerDisplayViewModel, Mapping) + public static string esri_mapping_dynamicServiceLayerDisplayPropertyPage { + get { return "esri_mapping_dynamicServiceLayerDisplayPropertyPage"; } + } + ///Returns the id string for "Layers" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ServiceLayerSubLayerSelectionViewModel, Mapping) + public static string esri_mapping_WMSLayersPropertyPage { + get { return "esri_mapping_WMSLayersPropertyPage"; } + } + ///Returns the id string for "WMTS" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ServiceLayerTilingSchemeViewModel, Mapping) + public static string esri_mapping_tiledServiceLayerConfigurationPropertyPage { + get { return "esri_mapping_tiledServiceLayerConfigurationPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.GeneralViewModel, Mapping) + public static string esri_mapping_generalStandaloneTablePropertyPage { + get { return "esri_mapping_generalStandaloneTablePropertyPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.SourceViewModel, Mapping) + public static string esri_mapping_standaloneTableSourcePropertyPage { + get { return "esri_mapping_standaloneTableSourcePropertyPage"; } + } + ///Returns the id string for "Definition Query" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.DefinitionQueryViewModel, Mapping) + public static string esri_mapping_standaloneTableDefinitionQueryPropertyPage { + get { return "esri_mapping_standaloneTableDefinitionQueryPropertyPage"; } + } + ///Returns the id string for "Indexes" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.IndexPropertyPageViewModel, Mapping) + public static string esri_mapping_StandaloneTableIndexesPropertyPage { + get { return "esri_mapping_StandaloneTableIndexesPropertyPage"; } + } + ///Returns the id string for "Joins" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.JoinsViewModel, Mapping) + public static string esri_mapping_standaloneTableJoinsPropertyPage { + get { return "esri_mapping_standaloneTableJoinsPropertyPage"; } + } + ///Returns the id string for "Relates" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.RelatesViewModel, Mapping) + public static string esri_mapping_standaloneTableRelatesPropertyPage { + get { return "esri_mapping_standaloneTableRelatesPropertyPage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.DisplayViewModel, Mapping) + public static string esri_mapping_standaloneTableDisplayPropertyPage { + get { return "esri_mapping_standaloneTableDisplayPropertyPage"; } + } + ///Returns the id string for "Selection" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.SelectionViewModel, Mapping) + public static string esri_mapping_standaloneSelectionPropertyPage { + get { return "esri_mapping_standaloneSelectionPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.GeneralViewModel, Mapping) + public static string esri_mapping_multiGeneralStandaloneTablePropertyPage { + get { return "esri_mapping_multiGeneralStandaloneTablePropertyPage"; } + } + ///Returns the id string for "esri_mapping_generalStandaloneVideoPropertyPage" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneVideo.GeneralViewModel, Mapping) + public static string esri_mapping_generalStandaloneVideoPropertyPage { + get { return "esri_mapping_generalStandaloneVideoPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneVideo.GeneralViewModel, Mapping) + public static string esri_mapping_multiGeneralStandaloneVideoPropertyPage { + get { return "esri_mapping_multiGeneralStandaloneVideoPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.GeneralViewModel, Mapping) + public static string esri_mapping_generalMapPropertyPage { + get { return "esri_mapping_generalMapPropertyPage"; } + } + ///Returns the id string for "Extent" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.CustomFullExtentViewModel, Mapping) + public static string esri_mapping_customFullExtentMapPropertyPage { + get { return "esri_mapping_customFullExtentMapPropertyPage"; } + } + ///Returns the id string for "Elevation Surface" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.ElevationSurfaceViewModel, Mapping) + public static string esri_mapping_elevationSurfacePropertyPage { + get { return "esri_mapping_elevationSurfacePropertyPage"; } + } + ///Returns the id string for "Coordinate Systems" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.CoordinateSystemViewModel, Mapping) + public static string esri_mapping_coordinateSystemPropertyPage { + get { return "esri_mapping_coordinateSystemPropertyPage"; } + } + ///Returns the id string for "Transformation" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.TransformationViewModel, Mapping) + public static string esri_mapping_transformationPropertyPage { + get { return "esri_mapping_transformationPropertyPage"; } + } + ///Returns the id string for "Illumination" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.IlluminationViewModel, Mapping) + public static string esri_mapping_illuminationPropertyPage { + get { return "esri_mapping_illuminationPropertyPage"; } + } + ///Returns the id string for "Labels" (ArcGIS.Desktop.Internal.Mapping.Labeling.LabelGeneralViewModel, Mapping) + public static string esri_mapping_labelGeneralPropertyPage { + get { return "esri_mapping_labelGeneralPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.GeneralViewModel, Mapping) + public static string esri_mapping_generalMultiMapPropertyPage { + get { return "esri_mapping_generalMultiMapPropertyPage"; } + } + ///Returns the id string for "Elevation Surface" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.ElevationSurfaceViewModel, Mapping) + public static string esri_mapping_elevationSurfaceMultiMapPropertyPage { + get { return "esri_mapping_elevationSurfaceMultiMapPropertyPage"; } + } + ///Returns the id string for "Labels" (ArcGIS.Desktop.Internal.Mapping.Labeling.LabelGeneralViewModel, Mapping) + public static string esri_mapping_labelGeneralMultiMapPropertyPage { + get { return "esri_mapping_labelGeneralMultiMapPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.GeneralViewModel, Mapping) + public static string esri_mapping_generalGroupLayerPropertyPage { + get { return "esri_mapping_generalGroupLayerPropertyPage"; } + } + ///Returns the id string for "Travel Mode" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.NATransportation.NALayerTravelModePropertyPage, Mapping) + public static string esri_mapping_naLayerTravelModePropertyPage { + get { return "esri_mapping_naLayerTravelModePropertyPage"; } + } + ///Returns the id string for "Travel Modes" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.NetworkDataset.NDSLayerTravelModesPropertyPage, Mapping) + public static string esri_mapping_ndsLayerTravelModesPropertyPage { + get { return "esri_mapping_ndsLayerTravelModesPropertyPage"; } + } + ///Returns the id string for "Network Properties" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.NetworkPropertiesViewModel, Mapping) + public static string esri_mapping_layerNetworkPropertiesPage { + get { return "esri_mapping_layerNetworkPropertiesPage"; } + } + ///Returns the id string for "Diagram Properties" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.NetworkDiagramPropertiesViewModel, Mapping) + public static string esri_mapping_layerNetworkDiagramPropertiesPage { + get { return "esri_mapping_layerNetworkDiagramPropertiesPage"; } + } + ///Returns the id string for "Mosaic" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.MosaicRuleViewModel, Mapping) + public static string esri_mapping_layerMosaicRulePage { + get { return "esri_mapping_layerMosaicRulePage"; } + } + ///Returns the id string for "Processing Templates" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ProcessingTemplateViewModel, Mapping) + public static string esri_mapping_layerProcessingTemplatePage { + get { return "esri_mapping_layerProcessingTemplatePage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ISDisplayViewModel, Mapping) + public static string esri_mapping_layerISDisplayPage { + get { return "esri_mapping_layerISDisplayPage"; } + } + ///Returns the id string for "Standard Scales" (ArcGIS.Desktop.Internal.Mapping.CommonControls.ScaleControls.ScalesListVM, Mapping) + public static string esri_mapping_scaleListPropertyPage { + get { return "esri_mapping_scaleListPropertyPage"; } + } + ///Returns the id string for "Scale Format" (ArcGIS.Desktop.Internal.Mapping.CommonControls.ScaleControls.ScalesFormatVM, Mapping) + public static string esri_mapping_scaleFormatPropertyPage { + get { return "esri_mapping_scaleFormatPropertyPage"; } + } + ///Returns the id string for "Standard Heights" (ArcGIS.Desktop.Internal.Mapping.CommonControls.ScaleControls.ScalesListVM, Mapping) + public static string esri_mapping_heightListPropertyPage { + get { return "esri_mapping_heightListPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.AnnotationSubLayerGeneralViewModel, Mapping) + public static string esri_mapping_annotationSubLayerGeneralPage { + get { return "esri_mapping_annotationSubLayerGeneralPage"; } + } + ///Returns the id string for "Annotation Class" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.AnnotationSubLayerAnnotationClassViewModel, Mapping) + public static string esri_mapping_annotationSubLayerAnnotationClassPage { + get { return "esri_mapping_annotationSubLayerAnnotationClassPage"; } + } + } + public static partial class Pane { + ///Returns the id string for "Fields" (ArcGIS.Desktop.Internal.Mapping.DesignView.FieldsPaneViewModel, Mapping) + public static string esri_mapping_fieldsPane { + get { return "esri_mapping_fieldsPane"; } + } + ///Returns the id string for "Domains" (ArcGIS.Desktop.Internal.Mapping.DesignView.DomainsPaneViewModel, Mapping) + public static string esri_mapping_domainsPane { + get { return "esri_mapping_domainsPane"; } + } + ///Returns the id string for "Versions" (ArcGIS.Desktop.Internal.Mapping.DesignView.Versioning.VersionsPaneViewModel, Mapping) + public static string esri_mapping_versionsPane { + get { return "esri_mapping_versionsPane"; } + } + ///Returns the id string for "Subtypes" (ArcGIS.Desktop.Internal.Mapping.DesignView.SubtypesPaneViewModel, Mapping) + public static string esri_mapping_subtypesPane { + get { return "esri_mapping_subtypesPane"; } + } + } + public static partial class Spinner { + ///Returns the id string for "Transparency spinner" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.TransparencySpinner, Mapping) + public static string esri_mapping_spinner_layerTransparency { + get { return "esri_mapping_spinner_layerTransparency"; } + } + ///Returns the id string for "Flicker Spinner" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.FlickerSpinner, Mapping) + public static string esri_mapping_layerFlickerSpinner { + get { return "esri_mapping_layerFlickerSpinner"; } + } + ///Returns the id string for "Angle:" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.RotationSpinner, Mapping) + public static string esri_mapping_rasterRotateAngleSpinner { + get { return "esri_mapping_rasterRotateAngleSpinner"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "esri_mapping_exploreSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_exploreSplitButton { + get { return "esri_mapping_exploreSplitButton"; } + } + ///Returns the id string for "esri_mapping_layerSymbologySplitButton" (Splitbutton, Mapping) + public static string esri_mapping_layerSymbologySplitButton { + get { return "esri_mapping_layerSymbologySplitButton"; } + } + ///Returns the id string for "esri_mapping_layerSymbologyWMSSubLayerSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_layerSymbologyWMSSubLayerSplitButton { + get { return "esri_mapping_layerSymbologyWMSSubLayerSplitButton"; } + } + ///Returns the id string for "esri_mapping_addDataSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_addDataSplitButton { + get { return "esri_mapping_addDataSplitButton"; } + } + ///Returns the id string for "esri_mapping_rasterLayerSymbologySplitButton" (Splitbutton, Mapping) + public static string esri_mapping_rasterLayerSymbologySplitButton { + get { return "esri_mapping_rasterLayerSymbologySplitButton"; } + } + ///Returns the id string for "esri_mapping_infographicSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_infographicSplitButton { + get { return "esri_mapping_infographicSplitButton"; } + } + ///Returns the id string for "esri_mapping_animationAppendTransitionSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_animationAppendTransitionSplitButton { + get { return "esri_mapping_animationAppendTransitionSplitButton"; } + } + ///Returns the id string for "esri_mapping_interactiveAnalysisSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_interactiveAnalysisSplitButton { + get { return "esri_mapping_interactiveAnalysisSplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_mapping_subtypeValueLayerSelectedState" (State, Mapping) + public static string esri_mapping_subtypeValueLayerSelectedState { + get { return "esri_mapping_subtypeValueLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_WfsLayerSelectedState" (State, Mapping) + public static string esri_mapping_WfsLayerSelectedState { + get { return "esri_mapping_WfsLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_FeatureLayerWithStreamServiceSelectedState" (State, Mapping) + public static string esri_mapping_FeatureLayerWithStreamServiceSelectedState { + get { return "esri_mapping_FeatureLayerWithStreamServiceSelectedState"; } + } + ///Returns the id string for "esri_mapping_subtypeGroupLayerSelectedState" (State, Mapping) + public static string esri_mapping_subtypeGroupLayerSelectedState { + get { return "esri_mapping_subtypeGroupLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_inValidGroupLayerSelectedState" (State, Mapping) + public static string esri_mapping_inValidGroupLayerSelectedState { + get { return "esri_mapping_inValidGroupLayerSelectedState"; } + } + ///Returns the id string for "esri_license_hasImageAnalystExtensionLicenseState" (State, Mapping) + public static string esri_license_hasImageAnalystExtensionLicenseState { + get { return "esri_license_hasImageAnalystExtensionLicenseState"; } + } + ///Returns the id string for "esri_mapping_mapProjectItemState" (State, Mapping) + public static string esri_mapping_mapProjectItemState { + get { return "esri_mapping_mapProjectItemState"; } + } + ///Returns the id string for "esri_mapping_layerSelectedState" (State, Mapping) + public static string esri_mapping_layerSelectedState { + get { return "esri_mapping_layerSelectedState"; } + } + ///Returns the id string for "esri_mapping_mapTypeContainmentMapState" (State, Mapping) + public static string esri_mapping_mapTypeContainmentMapState { + get { return "esri_mapping_mapTypeContainmentMapState"; } + } + ///Returns the id string for "esri_mapping_groupLayerSelectedState" (State, Mapping) + public static string esri_mapping_groupLayerSelectedState { + get { return "esri_mapping_groupLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_singleTOCItemSelectedState" (State, Mapping) + public static string esri_mapping_singleTOCItemSelectedState { + get { return "esri_mapping_singleTOCItemSelectedState"; } + } + ///Returns the id string for "esri_mapping_annotationLayerSelectedState" (State, Mapping) + public static string esri_mapping_annotationLayerSelectedState { + get { return "esri_mapping_annotationLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_mapMemberSelectedIsArchiveEnabledState" (State, Mapping) + public static string esri_mapping_mapMemberSelectedIsArchiveEnabledState { + get { return "esri_mapping_mapMemberSelectedIsArchiveEnabledState"; } + } + ///Returns the id string for "esri_mapping_dataLayerSelectedState" (State, Mapping) + public static string esri_mapping_dataLayerSelectedState { + get { return "esri_mapping_dataLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_NALayerSelectedState" (State, Mapping) + public static string esri_mapping_NALayerSelectedState { + get { return "esri_mapping_NALayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_NALayerSublayerSelectedState" (State, Mapping) + public static string esri_mapping_NALayerSublayerSelectedState { + get { return "esri_mapping_NALayerSublayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_utilityNetworkLayerSelectedState" (State, Mapping) + public static string esri_mapping_utilityNetworkLayerSelectedState { + get { return "esri_mapping_utilityNetworkLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_mosaicSublayerSelectedState" (State, Mapping) + public static string esri_mapping_mosaicSublayerSelectedState { + get { return "esri_mapping_mosaicSublayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_ParcelFabricLayerSelectedState" (State, Mapping) + public static string esri_mapping_ParcelFabricLayerSelectedState { + get { return "esri_mapping_ParcelFabricLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_compositeSublayerSelectedState" (State, Mapping) + public static string esri_mapping_compositeSublayerSelectedState { + get { return "esri_mapping_compositeSublayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_WMTSServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_WMTSServiceLayerSelectedState { + get { return "esri_mapping_WMTSServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_WMSServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_WMSServiceLayerSelectedState { + get { return "esri_mapping_WMSServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_WMSSubLayerSelectedState" (State, Mapping) + public static string esri_mapping_WMSSubLayerSelectedState { + get { return "esri_mapping_WMSSubLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_ShapeFileLayerSelectedState" (State, Mapping) + public static string esri_mapping_ShapeFileLayerSelectedState { + get { return "esri_mapping_ShapeFileLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_queryDataConnectionSelectedState" (State, Mapping) + public static string esri_mapping_queryDataConnectionSelectedState { + get { return "esri_mapping_queryDataConnectionSelectedState"; } + } + ///Returns the id string for "esri_mapping_FeatureServiceTableSelectedState" (State, Mapping) + public static string esri_mapping_FeatureServiceTableSelectedState { + get { return "esri_mapping_FeatureServiceTableSelectedState"; } + } + ///Returns the id string for "esri_mapping_RemoveLayerSelectedState" (State, Mapping) + public static string esri_mapping_RemoveLayerSelectedState { + get { return "esri_mapping_RemoveLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_CopyLayerSelectedState" (State, Mapping) + public static string esri_mapping_CopyLayerSelectedState { + get { return "esri_mapping_CopyLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_diagramLayerSelectedState" (State, Mapping) + public static string esri_mapping_diagramLayerSelectedState { + get { return "esri_mapping_diagramLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_TOCSupportsGroupLayersState" (State, Mapping) + public static string esri_mapping_TOCSupportsGroupLayersState { + get { return "esri_mapping_TOCSupportsGroupLayersState"; } + } + ///Returns the id string for "esri_mapping_multipleLayersSelectedState" (State, Mapping) + public static string esri_mapping_multipleLayersSelectedState { + get { return "esri_mapping_multipleLayersSelectedState"; } + } + ///Returns the id string for "esri_mapping_layersWithDifferentParentsSelectedState" (State, Mapping) + public static string esri_mapping_layersWithDifferentParentsSelectedState { + get { return "esri_mapping_layersWithDifferentParentsSelectedState"; } + } + ///Returns the id string for "esri_mapping_mapSelectedState" (State, Mapping) + public static string esri_mapping_mapSelectedState { + get { return "esri_mapping_mapSelectedState"; } + } + ///Returns the id string for "esri_mapping_emptyGroupLayerSelectedState" (State, Mapping) + public static string esri_mapping_emptyGroupLayerSelectedState { + get { return "esri_mapping_emptyGroupLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_allOidTablesSelectedState" (State, Mapping) + public static string esri_mapping_allOidTablesSelectedState { + get { return "esri_mapping_allOidTablesSelectedState"; } + } + ///Returns the id string for "esri_mapping_validMapMemberSelectedState" (State, Mapping) + public static string esri_mapping_validMapMemberSelectedState { + get { return "esri_mapping_validMapMemberSelectedState"; } + } + ///Returns the id string for "esri_mapping_standaloneVideoSelectedState" (State, Mapping) + public static string esri_mapping_standaloneVideoSelectedState { + get { return "esri_mapping_standaloneVideoSelectedState"; } + } + ///Returns the id string for "esri_mapping_legendClassSelectedState" (State, Mapping) + public static string esri_mapping_legendClassSelectedState { + get { return "esri_mapping_legendClassSelectedState"; } + } + ///Returns the id string for "esri_mapping_mapViewingMode3DPerspectiveState" (State, Mapping) + public static string esri_mapping_mapViewingMode3DPerspectiveState { + get { return "esri_mapping_mapViewingMode3DPerspectiveState"; } + } + ///Returns the id string for "esri_mapping_mapViewingMode3DGlobeState" (State, Mapping) + public static string esri_mapping_mapViewingMode3DGlobeState { + get { return "esri_mapping_mapViewingMode3DGlobeState"; } + } + ///Returns the id string for "esri_mapping_symbologyPaneVisibility" (State, Mapping) + public static string esri_mapping_symbologyPaneVisibility { + get { return "esri_mapping_symbologyPaneVisibility"; } + } + ///Returns the id string for "esri_mapping_labelingPaneVisibility" (State, Mapping) + public static string esri_mapping_labelingPaneVisibility { + get { return "esri_mapping_labelingPaneVisibility"; } + } + ///Returns the id string for "esri_mapping_mapTypeMapState" (State, Mapping) + public static string esri_mapping_mapTypeMapState { + get { return "esri_mapping_mapTypeMapState"; } + } + ///Returns the id string for "esri_core_previewShowBasemapState" (State, Mapping) + public static string esri_core_previewShowBasemapState { + get { return "esri_core_previewShowBasemapState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_hasEditsState" (State, Mapping) + public static string esri_mapping_fieldsView_hasEditsState { + get { return "esri_mapping_fieldsView_hasEditsState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_selectedState" (State, Mapping) + public static string esri_mapping_fieldsView_selectedState { + get { return "esri_mapping_fieldsView_selectedState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_copiedState" (State, Mapping) + public static string esri_mapping_fieldsView_copiedState { + get { return "esri_mapping_fieldsView_copiedState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_cutState" (State, Mapping) + public static string esri_mapping_fieldsView_cutState { + get { return "esri_mapping_fieldsView_cutState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_deleteState" (State, Mapping) + public static string esri_mapping_fieldsView_deleteState { + get { return "esri_mapping_fieldsView_deleteState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_undoState" (State, Mapping) + public static string esri_mapping_fieldsView_undoState { + get { return "esri_mapping_fieldsView_undoState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_redoState" (State, Mapping) + public static string esri_mapping_fieldsView_redoState { + get { return "esri_mapping_fieldsView_redoState"; } + } + ///Returns the id string for "esri_subtypes_canManageState" (State, Mapping) + public static string esri_subtypes_canManageState { + get { return "esri_subtypes_canManageState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_hasEditsState" (State, Mapping) + public static string esri_mapping_subtypesView_hasEditsState { + get { return "esri_mapping_subtypesView_hasEditsState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_selectedState" (State, Mapping) + public static string esri_mapping_subtypesView_selectedState { + get { return "esri_mapping_subtypesView_selectedState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_copiedState" (State, Mapping) + public static string esri_mapping_subtypesView_copiedState { + get { return "esri_mapping_subtypesView_copiedState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_cutState" (State, Mapping) + public static string esri_mapping_subtypesView_cutState { + get { return "esri_mapping_subtypesView_cutState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_deleteState" (State, Mapping) + public static string esri_mapping_subtypesView_deleteState { + get { return "esri_mapping_subtypesView_deleteState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_undoState" (State, Mapping) + public static string esri_mapping_subtypesView_undoState { + get { return "esri_mapping_subtypesView_undoState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_redoState" (State, Mapping) + public static string esri_mapping_subtypesView_redoState { + get { return "esri_mapping_subtypesView_redoState"; } + } + ///Returns the id string for "esri_mapping_domainsView_selectedState" (State, Mapping) + public static string esri_mapping_domainsView_selectedState { + get { return "esri_mapping_domainsView_selectedState"; } + } + ///Returns the id string for "esri_mapping_domainsView_copiedState" (State, Mapping) + public static string esri_mapping_domainsView_copiedState { + get { return "esri_mapping_domainsView_copiedState"; } + } + ///Returns the id string for "esri_dataSource_isFileGDBState" (State, Mapping) + public static string esri_dataSource_isFileGDBState { + get { return "esri_dataSource_isFileGDBState"; } + } + ///Returns the id string for "esri_mapping_domainsView_cutState" (State, Mapping) + public static string esri_mapping_domainsView_cutState { + get { return "esri_mapping_domainsView_cutState"; } + } + ///Returns the id string for "esri_mapping_domainsView_deleteState" (State, Mapping) + public static string esri_mapping_domainsView_deleteState { + get { return "esri_mapping_domainsView_deleteState"; } + } + ///Returns the id string for "esri_designview_supportsfieldediting" (State, Mapping) + public static string esri_designview_supportsfieldediting { + get { return "esri_designview_supportsfieldediting"; } + } + ///Returns the id string for "esri_designview_supportsfieldviewing" (State, Mapping) + public static string esri_designview_supportsfieldviewing { + get { return "esri_designview_supportsfieldviewing"; } + } + ///Returns the id string for "esri_designview_supportssubtypeediting" (State, Mapping) + public static string esri_designview_supportssubtypeediting { + get { return "esri_designview_supportssubtypeediting"; } + } + ///Returns the id string for "esri_designview_supportssubtypeviewing" (State, Mapping) + public static string esri_designview_supportssubtypeviewing { + get { return "esri_designview_supportssubtypeviewing"; } + } + ///Returns the id string for "esri_designview_supportsdomainediting" (State, Mapping) + public static string esri_designview_supportsdomainediting { + get { return "esri_designview_supportsdomainediting"; } + } + ///Returns the id string for "esri_designview_supportsdomainviewing" (State, Mapping) + public static string esri_designview_supportsdomainviewing { + get { return "esri_designview_supportsdomainviewing"; } + } + ///Returns the id string for "esri_mapping_domainsView_hasEditsState" (State, Mapping) + public static string esri_mapping_domainsView_hasEditsState { + get { return "esri_mapping_domainsView_hasEditsState"; } + } + ///Returns the id string for "esri_mapping_versionsView_hasEditsState" (State, Mapping) + public static string esri_mapping_versionsView_hasEditsState { + get { return "esri_mapping_versionsView_hasEditsState"; } + } + ///Returns the id string for "esri_mapping_versionsView_hasSelectionState" (State, Mapping) + public static string esri_mapping_versionsView_hasSelectionState { + get { return "esri_mapping_versionsView_hasSelectionState"; } + } + ///Returns the id string for "esri_mapping_versionsView_branchClientServerState" (State, Mapping) + public static string esri_mapping_versionsView_branchClientServerState { + get { return "esri_mapping_versionsView_branchClientServerState"; } + } + ///Returns the id string for "esri_mapping_versionsView_deleteState" (State, Mapping) + public static string esri_mapping_versionsView_deleteState { + get { return "esri_mapping_versionsView_deleteState"; } + } + ///Returns the id string for "esri_mapping_stereoMapState" (State, Mapping) + public static string esri_mapping_stereoMapState { + get { return "esri_mapping_stereoMapState"; } + } + ///Returns the id string for "esri_mapping_mapTypeNetworkDiagramState" (State, Mapping) + public static string esri_mapping_mapTypeNetworkDiagramState { + get { return "esri_mapping_mapTypeNetworkDiagramState"; } + } + ///Returns the id string for "esri_mapping_mosaicLayerSelectedState" (State, Mapping) + public static string esri_mapping_mosaicLayerSelectedState { + get { return "esri_mapping_mosaicLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerWithTableSelectedState" (State, Mapping) + public static string esri_mapping_imageServiceLayerWithTableSelectedState { + get { return "esri_mapping_imageServiceLayerWithTableSelectedState"; } + } + ///Returns the id string for "esri_mapping_dimensionLayerSelectedState" (State, Mapping) + public static string esri_mapping_dimensionLayerSelectedState { + get { return "esri_mapping_dimensionLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_scenePointLayerSelectedState" (State, Mapping) + public static string esri_mapping_scenePointLayerSelectedState { + get { return "esri_mapping_scenePointLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_scene3DObjectLayerSelectedState" (State, Mapping) + public static string esri_mapping_scene3DObjectLayerSelectedState { + get { return "esri_mapping_scene3DObjectLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_KMLLayerSelectedState" (State, Mapping) + public static string esri_mapping_KMLLayerSelectedState { + get { return "esri_mapping_KMLLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_sceneLayerSelectedState" (State, Mapping) + public static string esri_mapping_sceneLayerSelectedState { + get { return "esri_mapping_sceneLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_StreamLayerEnabled" (State, Mapping) + public static string esri_mapping_StreamLayerEnabled { + get { return "esri_mapping_StreamLayerEnabled"; } + } + ///Returns the id string for "esri_mapping_cadLayerSelectedState" (State, Mapping) + public static string esri_mapping_cadLayerSelectedState { + get { return "esri_mapping_cadLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_TOCLabelingViewSelectedState" (State, Mapping) + public static string esri_mapping_TOCLabelingViewSelectedState { + get { return "esri_mapping_TOCLabelingViewSelectedState"; } + } + ///Returns the id string for "esri_mapping_singleLabelClassSelectedState" (State, Mapping) + public static string esri_mapping_singleLabelClassSelectedState { + get { return "esri_mapping_singleLabelClassSelectedState"; } + } + ///Returns the id string for "esri_mapping_all3DLayersSelectedState" (State, Mapping) + public static string esri_mapping_all3DLayersSelectedState { + get { return "esri_mapping_all3DLayersSelectedState"; } + } + ///Returns the id string for "esri_mapping_all2DLayersSelectedState" (State, Mapping) + public static string esri_mapping_all2DLayersSelectedState { + get { return "esri_mapping_all2DLayersSelectedState"; } + } + ///Returns the id string for "esri_mapping_isSubtypeValueLayerIn2DCategoryState" (State, Mapping) + public static string esri_mapping_isSubtypeValueLayerIn2DCategoryState { + get { return "esri_mapping_isSubtypeValueLayerIn2DCategoryState"; } + } + ///Returns the id string for "esri_mapping_sceneIntegratedMeshLayerSelectedState" (State, Mapping) + public static string esri_mapping_sceneIntegratedMeshLayerSelectedState { + get { return "esri_mapping_sceneIntegratedMeshLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_layerExtrusionDisabled" (State, Mapping) + public static string esri_mapping_layerExtrusionDisabled { + get { return "esri_mapping_layerExtrusionDisabled"; } + } + ///Returns the id string for "esri_mapping_netcdfStandardDataConnectionSelectedState" (State, Mapping) + public static string esri_mapping_netcdfStandardDataConnectionSelectedState { + get { return "esri_mapping_netcdfStandardDataConnectionSelectedState"; } + } + ///Returns the id string for "esri_mapping_netcdfRasterDataConnectionSelectedState" (State, Mapping) + public static string esri_mapping_netcdfRasterDataConnectionSelectedState { + get { return "esri_mapping_netcdfRasterDataConnectionSelectedState"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_imageServiceLayerSelectedState { + get { return "esri_mapping_imageServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_mosaicImageSublayerSelectedState" (State, Mapping) + public static string esri_mapping_mosaicImageSublayerSelectedState { + get { return "esri_mapping_mosaicImageSublayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_cachedImageServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_cachedImageServiceLayerSelectedState { + get { return "esri_mapping_cachedImageServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_rasterLayerSelectedState" (State, Mapping) + public static string esri_mapping_rasterLayerSelectedState { + get { return "esri_mapping_rasterLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_rasterSymbologyPaneVisibility" (State, Mapping) + public static string esri_mapping_rasterSymbologyPaneVisibility { + get { return "esri_mapping_rasterSymbologyPaneVisibility"; } + } + ///Returns the id string for "esri_mapping_rasterHasSensorModelState" (State, Mapping) + public static string esri_mapping_rasterHasSensorModelState { + get { return "esri_mapping_rasterHasSensorModelState"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerDownloadEnabledState" (State, Mapping) + public static string esri_mapping_imageServiceLayerDownloadEnabledState { + get { return "esri_mapping_imageServiceLayerDownloadEnabledState"; } + } + ///Returns the id string for "esri_mapping_rasterLayerStretchTypeState" (State, Mapping) + public static string esri_mapping_rasterLayerStretchTypeState { + get { return "esri_mapping_rasterLayerStretchTypeState"; } + } + ///Returns the id string for "esri_mapping_rasterLayerBandCombinationState" (State, Mapping) + public static string esri_mapping_rasterLayerBandCombinationState { + get { return "esri_mapping_rasterLayerBandCombinationState"; } + } + ///Returns the id string for "esri_mapping_TiledServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_TiledServiceLayerSelectedState { + get { return "esri_mapping_TiledServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_DynamicServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_DynamicServiceLayerSelectedState { + get { return "esri_mapping_DynamicServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_VectorTileLayerSelectedState" (State, Mapping) + public static string esri_mapping_VectorTileLayerSelectedState { + get { return "esri_mapping_VectorTileLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_simpleLayerSelectedState" (State, Mapping) + public static string esri_mapping_simpleLayerSelectedState { + get { return "esri_mapping_simpleLayerSelectedState"; } + } + ///Returns the id string for "esri_geostatistics_gaLayerSelectedState" (State, Mapping) + public static string esri_geostatistics_gaLayerSelectedState { + get { return "esri_geostatistics_gaLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_activeMapView_hasFeatureSelectionState" (State, Mapping) + public static string esri_mapping_activeMapView_hasFeatureSelectionState { + get { return "esri_mapping_activeMapView_hasFeatureSelectionState"; } + } + ///Returns the id string for "esri_mapping_timeEnabledState" (State, Mapping) + public static string esri_mapping_timeEnabledState { + get { return "esri_mapping_timeEnabledState"; } + } + ///Returns the id string for "esri_mapping_rangeEnabledState" (State, Mapping) + public static string esri_mapping_rangeEnabledState { + get { return "esri_mapping_rangeEnabledState"; } + } + ///Returns the id string for "esri_mapping_animationEnabledState" (State, Mapping) + public static string esri_mapping_animationEnabledState { + get { return "esri_mapping_animationEnabledState"; } + } + ///Returns the id string for "esri_mapping_sceneLayerHasBuddyServiceState" (State, Mapping) + public static string esri_mapping_sceneLayerHasBuddyServiceState { + get { return "esri_mapping_sceneLayerHasBuddyServiceState"; } + } + ///Returns the id string for "esri_mapping_mapHasAtLeastOneSyncEnabledLayerState" (State, Mapping) + public static string esri_mapping_mapHasAtLeastOneSyncEnabledLayerState { + get { return "esri_mapping_mapHasAtLeastOneSyncEnabledLayerState"; } + } + ///Returns the id string for "esri_mapping_mapHasAtLeastOneSyncableLayerState" (State, Mapping) + public static string esri_mapping_mapHasAtLeastOneSyncableLayerState { + get { return "esri_mapping_mapHasAtLeastOneSyncableLayerState"; } + } + } + public static partial class Tab { + ///Returns the id string for "View" (Tab, Mapping) + public static string esri_mapping_tableTab { + get { return "esri_mapping_tableTab"; } + } + ///Returns the id string for "Fields" (Tab, Mapping) + public static string esri_mapping_homeDesignViewTab { + get { return "esri_mapping_homeDesignViewTab"; } + } + ///Returns the id string for "Subtypes" (Tab, Mapping) + public static string esri_mapping_homeSubtypesViewTab { + get { return "esri_mapping_homeSubtypesViewTab"; } + } + ///Returns the id string for "Domains" (Tab, Mapping) + public static string esri_mapping_homeDomainsViewTab { + get { return "esri_mapping_homeDomainsViewTab"; } + } + ///Returns the id string for "Versions" (Tab, Mapping) + public static string esri_mapping_homeVersionManagerViewTab { + get { return "esri_mapping_homeVersionManagerViewTab"; } + } + ///Returns the id string for "Map" (Tab, Mapping) + public static string esri_mapping_homeTab { + get { return "esri_mapping_homeTab"; } + } + ///Returns the id string for "Insert" (Tab, Mapping) + public static string esri_mapping_insertTab { + get { return "esri_mapping_insertTab"; } + } + ///Returns the id string for "Analysis" (Tab, Mapping) + public static string esri_mapping_analysisTab { + get { return "esri_mapping_analysisTab"; } + } + ///Returns the id string for "View" (Tab, Mapping) + public static string esri_mapping_viewTab { + get { return "esri_mapping_viewTab"; } + } + ///Returns the id string for "Animation" (Tab, Mapping) + public static string esri_mapping_animationTab { + get { return "esri_mapping_animationTab"; } + } + ///Returns the id string for "Range" (Tab, Mapping) + public static string esri_mapping_rangeTab { + get { return "esri_mapping_rangeTab"; } + } + ///Returns the id string for "Time" (Tab, Mapping) + public static string esri_mapping_timeTab { + get { return "esri_mapping_timeTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_subtypeGroupLayerAppearanceTab { + get { return "esri_mapping_subtypeGroupLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_subtypeGroupLayerDataTab { + get { return "esri_mapping_subtypeGroupLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_streamLayerAppearanceTab { + get { return "esri_mapping_streamLayerAppearanceTab"; } + } + ///Returns the id string for "Labeling" (Tab, Mapping) + public static string esri_mapping_streamLayerLabelingTab { + get { return "esri_mapping_streamLayerLabelingTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_streamLayerDataTab { + get { return "esri_mapping_streamLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_featureLayerAppearanceTab { + get { return "esri_mapping_featureLayerAppearanceTab"; } + } + ///Returns the id string for "Labeling" (Tab, Mapping) + public static string esri_mapping_labelingTab { + get { return "esri_mapping_labelingTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_featureLayerDataTab { + get { return "esri_mapping_featureLayerDataTab"; } + } + ///Returns the id string for "Tools" (Tab, Mapping) + public static string esri_mapping_featureLayerCadTab { + get { return "esri_mapping_featureLayerCadTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_dataLayerDataTab { + get { return "esri_mapping_dataLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_annotationLayerAppearanceTab { + get { return "esri_mapping_annotationLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_annotationLayerDataTab { + get { return "esri_mapping_annotationLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_dimensionLayerAppearanceTab { + get { return "esri_mapping_dimensionLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_dimensionLayerDataTab { + get { return "esri_mapping_dimensionLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_rasterLayerAppearanceTab { + get { return "esri_mapping_rasterLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_rasterLayerDataTab { + get { return "esri_mapping_rasterLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_mosaicLayerAppearanceTab { + get { return "esri_mapping_mosaicLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_mosaicLayerDataTab { + get { return "esri_mapping_mosaicLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_mosaicImageSubLayerAppearanceTab { + get { return "esri_mapping_mosaicImageSubLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_mosaicImageSubLayerDataTab { + get { return "esri_mapping_mosaicImageSubLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_imageServiceLayerAppearanceTab { + get { return "esri_mapping_imageServiceLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_imageserviceLayerDataTab { + get { return "esri_mapping_imageserviceLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_mixedLayerAppearanceTab { + get { return "esri_mapping_mixedLayerAppearanceTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_wmsSubLayerAppearanceTab { + get { return "esri_mapping_wmsSubLayerAppearanceTab"; } + } + ///Returns the id string for "Versioning" (Tab, Mapping) + public static string esri_mapping_datasourceVersionTab { + get { return "esri_mapping_datasourceVersionTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_kmlLayerAppearanceTab { + get { return "esri_mapping_kmlLayerAppearanceTab"; } + } + ///Returns the id string for "Labeling" (Tab, Mapping) + public static string esri_mapping_kmlLayerLabelingTab { + get { return "esri_mapping_kmlLayerLabelingTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_vectorTileLayerAppearanceTab { + get { return "esri_mapping_vectorTileLayerAppearanceTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_sceneLayerAppearanceTab { + get { return "esri_mapping_sceneLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_sceneLayerDataTab { + get { return "esri_mapping_sceneLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_integratedMeshLayerAppearanceTab { + get { return "esri_mapping_integratedMeshLayerAppearanceTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Table" (Tabgroup, Mapping) + public static string esri_mapping_TableViewTabGroup { + get { return "esri_mapping_TableViewTabGroup"; } + } + ///Returns the id string for "Standalone Table" (Tabgroup, Mapping) + public static string esri_mapping_tableLayerTabGroup { + get { return "esri_mapping_tableLayerTabGroup"; } + } + ///Returns the id string for "Feature Layer" (Tabgroup, Mapping) + public static string esri_mapping_featureLayerTabGroup { + get { return "esri_mapping_featureLayerTabGroup"; } + } + ///Returns the id string for "Stream Layer" (Tabgroup, Mapping) + public static string esri_mapping_streamLayerTabGroup { + get { return "esri_mapping_streamLayerTabGroup"; } + } + ///Returns the id string for "Subtype Group Layer" (Tabgroup, Mapping) + public static string esri_mapping_subtypeGroupLayerTabGroup { + get { return "esri_mapping_subtypeGroupLayerTabGroup"; } + } + ///Returns the id string for "CAD Layer" (Tabgroup, Mapping) + public static string esri_mapping_cadLayerTabGroup { + get { return "esri_mapping_cadLayerTabGroup"; } + } + ///Returns the id string for "Data Source" (Tabgroup, Mapping) + public static string esri_mapping_DataSourceTabGroup { + get { return "esri_mapping_DataSourceTabGroup"; } + } + ///Returns the id string for "Raster Layer" (Tabgroup, Mapping) + public static string esri_mapping_rasterLayerTabGroup { + get { return "esri_mapping_rasterLayerTabGroup"; } + } + ///Returns the id string for "Annotation Layer" (Tabgroup, Mapping) + public static string esri_mapping_annotationLayerTabGroup { + get { return "esri_mapping_annotationLayerTabGroup"; } + } + ///Returns the id string for "Dimension Layer" (Tabgroup, Mapping) + public static string esri_mapping_dimensionLayerTabGroup { + get { return "esri_mapping_dimensionLayerTabGroup"; } + } + ///Returns the id string for "Mosaic Layer" (Tabgroup, Mapping) + public static string esri_mapping_mosaicLayerTabGroup { + get { return "esri_mapping_mosaicLayerTabGroup"; } + } + ///Returns the id string for "Image Layer" (Tabgroup, Mapping) + public static string esri_mapping_mosaicImageSubLayerTabGroup { + get { return "esri_mapping_mosaicImageSubLayerTabGroup"; } + } + ///Returns the id string for "Image Service Layer" (Tabgroup, Mapping) + public static string esri_mapping_imageServiceLayerTabGroup { + get { return "esri_mapping_imageServiceLayerTabGroup"; } + } + ///Returns the id string for "Layer" (Tabgroup, Mapping) + public static string esri_mapping_mixedLayerTabGroup { + get { return "esri_mapping_mixedLayerTabGroup"; } + } + ///Returns the id string for "Layer" (Tabgroup, Mapping) + public static string esri_mapping_wmsSubLayerTabGroup { + get { return "esri_mapping_wmsSubLayerTabGroup"; } + } + ///Returns the id string for "Legend Class" (Tabgroup, Mapping) + public static string esri_mapping_legendClassTabGroup { + get { return "esri_mapping_legendClassTabGroup"; } + } + ///Returns the id string for "Map" (Tabgroup, Mapping) + public static string esri_mapping_mapTabGroup { + get { return "esri_mapping_mapTabGroup"; } + } + ///Returns the id string for "KML Layer" (Tabgroup, Mapping) + public static string esri_mapping_kmlLayerTabGroup { + get { return "esri_mapping_kmlLayerTabGroup"; } + } + ///Returns the id string for "Vector Tile Layer" (Tabgroup, Mapping) + public static string esri_mapping_vectorTileLayerTabGroup { + get { return "esri_mapping_vectorTileLayerTabGroup"; } + } + ///Returns the id string for "Scene Layer" (Tabgroup, Mapping) + public static string esri_mapping_sceneLayerTabGroup { + get { return "esri_mapping_sceneLayerTabGroup"; } + } + } + public static partial class Tool { + ///Returns the id string for "Explore" (ArcGIS.Desktop.Internal.Mapping.Ribbon.ExploreTool, Mapping) + public static string esri_mapping_exploreTool { + get { return "esri_mapping_exploreTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectTool, Mapping) + public static string esri_mapping_selectByRectangleTool { + get { return "esri_mapping_selectByRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectByPolygonTool, Mapping) + public static string esri_mapping_selectByPolygonTool { + get { return "esri_mapping_selectByPolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectByLassoTool, Mapping) + public static string esri_mapping_selectByLassoTool { + get { return "esri_mapping_selectByLassoTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectByCircleTool, Mapping) + public static string esri_mapping_selectByCircleTool { + get { return "esri_mapping_selectByCircleTool"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectByLineTool, Mapping) + public static string esri_mapping_selectByLineTool { + get { return "esri_mapping_selectByLineTool"; } + } + ///Returns the id string for "Trace" (ArcGIS.Desktop.Editing.SelectByTraceTool, Mapping) + public static string esri_mapping_selectByTraceTool { + get { return "esri_mapping_selectByTraceTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsTool, Mapping) + public static string esri_mapping_selectLasPointsByRectangleTool { + get { return "esri_mapping_selectLasPointsByRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsByPolygonTool, Mapping) + public static string esri_mapping_selectLasPointsByPolygonTool { + get { return "esri_mapping_selectLasPointsByPolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsByLassoTool, Mapping) + public static string esri_mapping_selectLasPointsByLassoTool { + get { return "esri_mapping_selectLasPointsByLassoTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsByCircleTool, Mapping) + public static string esri_mapping_selectLasPointsByCircleTool { + get { return "esri_mapping_selectLasPointsByCircleTool"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsByLineTool, Mapping) + public static string esri_mapping_selectLasPointsByLineTool { + get { return "esri_mapping_selectLasPointsByLineTool"; } + } + ///Returns the id string for "Graphical Select" (ArcGIS.Desktop.Internal.Mapping.Ribbon.GraphicalSelectTool, Mapping) + public static string esri_mapping_graphicalSelectTool { + get { return "esri_mapping_graphicalSelectTool"; } + } + ///Returns the id string for "Measure Distance" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureDistanceTool, Mapping) + public static string esri_mapping_measureDistanceTool { + get { return "esri_mapping_measureDistanceTool"; } + } + ///Returns the id string for "Measure Area" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureAreaTool, Mapping) + public static string esri_mapping_measureAreaTool { + get { return "esri_mapping_measureAreaTool"; } + } + ///Returns the id string for "Measure Features" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureFeaturesTool, Mapping) + public static string esri_mapping_measureFeaturesTool { + get { return "esri_mapping_measureFeaturesTool"; } + } + ///Returns the id string for "Measure Vertical" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureVerticalTool, Mapping) + public static string esri_mapping_measureVerticalTool { + get { return "esri_mapping_measureVerticalTool"; } + } + ///Returns the id string for "Measure Terrain Distance" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureTerrainDistanceTool, Mapping) + public static string esri_mapping_measureTerrainDistanceTool { + get { return "esri_mapping_measureTerrainDistanceTool"; } + } + ///Returns the id string for "Exploratory Analysis" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveAnalysisTool, Mapping) + public static string esri_mapping_exploratoryAnalysisTool { + get { return "esri_mapping_exploratoryAnalysisTool"; } + } + ///Returns the id string for "Exploratory Analysis" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveItemsTool, Mapping) + public static string esri_mapping_exploratoryAnalysisInteractionTool { + get { return "esri_mapping_exploratoryAnalysisInteractionTool"; } + } + ///Returns the id string for "Viewshed" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveViewshedTool, Mapping) + public static string esri_mapping_viewshedTool { + get { return "esri_mapping_viewshedTool"; } + } + ///Returns the id string for "Line of Sight" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveLineOfSightTool, Mapping) + public static string esri_mapping_lineOfSightTool { + get { return "esri_mapping_lineOfSightTool"; } + } + ///Returns the id string for "Threat Dome" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveThreatDomeTool, Mapping) + public static string esri_mapping_threatDomeTool { + get { return "esri_mapping_threatDomeTool"; } + } + ///Returns the id string for "Rotate" (ArcGIS.Desktop.Internal.Mapping.Ribbon.RotateTool, Mapping) + public static string esri_mapping_rasterViewRotate { + get { return "esri_mapping_rasterViewRotate"; } + } + ///Returns the id string for "Flicker" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.SwipeTool, Mapping) + public static string esri_mapping_FlickerTool { + get { return "esri_mapping_FlickerTool"; } + } + ///Returns the id string for "Swipe" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.SwipeTool, Mapping) + public static string esri_mapping_layerSwipeTool { + get { return "esri_mapping_layerSwipeTool"; } + } + ///Returns the id string for "Infographics" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfographicTool, Mapping) + public static string esri_mapping_infographicTool { + get { return "esri_mapping_infographicTool"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_mapping_kmlLabelTextSymbolFontToolbar" (Toolbar, Mapping) + public static string esri_mapping_kmlLabelTextSymbolFontToolbar { + get { return "esri_mapping_kmlLabelTextSymbolFontToolbar"; } + } + ///Returns the id string for "esri_mapping_labelTextSymbolFontToolbar" (Toolbar, Mapping) + public static string esri_mapping_labelTextSymbolFontToolbar { + get { return "esri_mapping_labelTextSymbolFontToolbar"; } + } + ///Returns the id string for "esri_mapping_labelClassNameToolbar" (Toolbar, Mapping) + public static string esri_mapping_labelClassNameToolbar { + get { return "esri_mapping_labelClassNameToolbar"; } + } + ///Returns the id string for "esri_mapping_labelClassExpressionToolbar" (Toolbar, Mapping) + public static string esri_mapping_labelClassExpressionToolbar { + get { return "esri_mapping_labelClassExpressionToolbar"; } + } + ///Returns the id string for "esri_mapping_layerEffectsToolbar" (Toolbar, Mapping) + public static string esri_mapping_layerEffectsToolbar { + get { return "esri_mapping_layerEffectsToolbar"; } + } + ///Returns the id string for "esri_mapping_layerExtrusionToolbar" (Toolbar, Mapping) + public static string esri_mapping_layerExtrusionToolbar { + get { return "esri_mapping_layerExtrusionToolbar"; } + } + ///Returns the id string for "esri_mapping_rangeNameToolbar" (Toolbar, Mapping) + public static string esri_mapping_rangeNameToolbar { + get { return "esri_mapping_rangeNameToolbar"; } + } + ///Returns the id string for "esri_mapping_rangeAliasLayerSourceToolbar" (Toolbar, Mapping) + public static string esri_mapping_rangeAliasLayerSourceToolbar { + get { return "esri_mapping_rangeAliasLayerSourceToolbar"; } + } + } + public static partial class Toolpalette { + ///Returns the id string for "Select" (Toolpalette, Mapping) + public static string esri_mapping_selectToolPalette { + get { return "esri_mapping_selectToolPalette"; } + } + ///Returns the id string for "New Map" (Toolpalette, Mapping) + public static string esri_mapping_newMapPalette { + get { return "esri_mapping_newMapPalette"; } + } + ///Returns the id string for "Select" (Toolpalette, Mapping) + public static string esri_mapping_rasterLayerSelectionMenu { + get { return "esri_mapping_rasterLayerSelectionMenu"; } + } + ///Returns the id string for "Operations" (Toolpalette, Mapping) + public static string esri_mapping_rasterLayerSelectionOperationMenu { + get { return "esri_mapping_rasterLayerSelectionOperationMenu"; } + } + ///Returns the id string for "New Item" (Toolpalette, Mapping) + public static string esri_mapping_newStyleItem { + get { return "esri_mapping_newStyleItem"; } + } + ///Returns the id string for "View " (Toolpalette, Mapping) + public static string esri_mapping_styleViewToolPalette { + get { return "esri_mapping_styleViewToolPalette"; } + } + ///Returns the id string for "Sort " (Toolpalette, Mapping) + public static string esri_mapping_styleSortToolPalette { + get { return "esri_mapping_styleSortToolPalette"; } + } + ///Returns the id string for "Measure" (Toolpalette, Mapping) + public static string esri_mapping_measureToolPalette { + get { return "esri_mapping_measureToolPalette"; } + } + } + public static partial class Button { + ///Returns the id string for "Tasks" (esri_taskassistant_TaskAssistantModule:ShowTaskAssistant, TaskAssistant) + public static string esri_tasks_ShowTasks { + get { return "esri_tasks_ShowTasks"; } + } + ///Returns the id string for "Task File" (esri_taskassistant_TaskAssistantModule:SaveTaskItemAsTaskFile, TaskAssistant) + public static string esri_tasks_SaveAsTaskFile { + get { return "esri_tasks_SaveAsTaskFile"; } + } + ///Returns the id string for "Task Item" (ArcGIS.Desktop.Internal.Sharing.ShowTaskSharingPane, TaskAssistant) + public static string esri_tasks_ShareTaskItem { + get { return "esri_tasks_ShareTaskItem"; } + } + ///Returns the id string for "New Task Item" (ArcGIS.Desktop.Internal.TaskAssistant.CreateNewTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_NewProjectTaskItem { + get { return "esri_tasks_NewProjectTaskItem"; } + } + ///Returns the id string for "Import And Open..." (ArcGIS.Desktop.Internal.TaskAssistant.ImportTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_ImportTaskFile { + get { return "esri_tasks_ImportTaskFile"; } + } + ///Returns the id string for "Open" (ArcGIS.Desktop.Internal.TaskAssistant.OpenTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_OpenProjectTaskItem { + get { return "esri_tasks_OpenProjectTaskItem"; } + } + ///Returns the id string for "Edit In Designer" (ArcGIS.Desktop.Internal.TaskAssistant.EditTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_EditProjectTaskItem { + get { return "esri_tasks_EditProjectTaskItem"; } + } + ///Returns the id string for "Check For Updates" (ArcGIS.Desktop.Internal.TaskAssistant.UpdateTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_UpdateProjectTaskItem { + get { return "esri_tasks_UpdateProjectTaskItem"; } + } + ///Returns the id string for "Delete" (ArcGIS.Desktop.Internal.TaskAssistant.RemoveTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_RemoveProjectTaskItem { + get { return "esri_tasks_RemoveProjectTaskItem"; } + } + ///Returns the id string for "Properties" (ArcGIS.Desktop.Internal.TaskAssistant.TaskItemPropertiesContextCommand, TaskAssistant) + public static string esri_tasks_ProjectTaskItemProperties { + get { return "esri_tasks_ProjectTaskItemProperties"; } + } + ///Returns the id string for "Email" (ArcGIS.Desktop.Internal.TaskAssistant.SendToMailContextCommand, TaskAssistant) + public static string esri_tasks_SendProjectTaskItemToMail { + get { return "esri_tasks_SendProjectTaskItemToMail"; } + } + ///Returns the id string for "Save As..." (ArcGIS.Desktop.Internal.TaskAssistant.SendToFileContextCommand, TaskAssistant) + public static string esri_tasks_SendProjectTaskItemToFile { + get { return "esri_tasks_SendProjectTaskItemToFile"; } + } + ///Returns the id string for "Import And Open" (ArcGIS.Desktop.Internal.TaskAssistant.ImportOpenTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_ImportOpenTaskFile { + get { return "esri_tasks_ImportOpenTaskFile"; } + } + ///Returns the id string for "Properties" (ArcGIS.Desktop.Internal.TaskAssistant.TaskFilePropertiesContextCommand, TaskAssistant) + public static string esri_tasks_ProjectTaskFileProperties { + get { return "esri_tasks_ProjectTaskFileProperties"; } + } + ///Returns the id string for "Edit In Designer" (ArcGIS.Desktop.Internal.TaskAssistant.DesignerContextCommand, TaskAssistant) + public static string esri_tasks_Designer { + get { return "esri_tasks_Designer"; } + } + ///Returns the id string for "Exit Designer" (ArcGIS.Desktop.Internal.TaskAssistant.ExitDesignerContextCommand, TaskAssistant) + public static string esri_tasks_ExitDesigner { + get { return "esri_tasks_ExitDesigner"; } + } + ///Returns the id string for "Task Group" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewTaskGroupContextCommand, TaskAssistant) + public static string esri_tasks_NewTaskGroup { + get { return "esri_tasks_NewTaskGroup"; } + } + ///Returns the id string for "Task" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewTaskContextCommand, TaskAssistant) + public static string esri_tasks_NewTask { + get { return "esri_tasks_NewTask"; } + } + ///Returns the id string for "Step" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewStepContextCommand, TaskAssistant) + public static string esri_tasks_NewStep { + get { return "esri_tasks_NewStep"; } + } + ///Returns the id string for "Create Palette" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewPaletteContextCommand, TaskAssistant) + public static string esri_tasks_NewPalette { + get { return "esri_tasks_NewPalette"; } + } + ///Returns the id string for "Step in Palette" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewPaletteStepContextCommand, TaskAssistant) + public static string esri_tasks_NewPaletteStep { + get { return "esri_tasks_NewPaletteStep"; } + } + ///Returns the id string for "Open" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.OpenItemContextCommand, TaskAssistant) + public static string esri_tasks_OpenItem { + get { return "esri_tasks_OpenItem"; } + } + ///Returns the id string for "Cut" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.CutItemContextCommand, TaskAssistant) + public static string esri_tasks_Cut { + get { return "esri_tasks_Cut"; } + } + ///Returns the id string for "Copy" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.CopyItemContextCommand, TaskAssistant) + public static string esri_tasks_Copy { + get { return "esri_tasks_Copy"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.PasteItemContextCommand, TaskAssistant) + public static string esri_tasks_Paste { + get { return "esri_tasks_Paste"; } + } + ///Returns the id string for "Rename" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.RenameItemContextCommand, TaskAssistant) + public static string esri_tasks_Rename { + get { return "esri_tasks_Rename"; } + } + ///Returns the id string for "Delete" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.DeleteItemContextCommand, TaskAssistant) + public static string esri_tasks_Delete { + get { return "esri_tasks_Delete"; } + } + ///Returns the id string for "Visible" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetVisibleContextCommand, TaskAssistant) + public static string esri_tasks_ContentsVisible { + get { return "esri_tasks_ContentsVisible"; } + } + ///Returns the id string for "Selectable" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetSelectableContextCommand, TaskAssistant) + public static string esri_tasks_ContentsSelectable { + get { return "esri_tasks_ContentsSelectable"; } + } + ///Returns the id string for "Editable" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetEditableContextCommand, TaskAssistant) + public static string esri_tasks_ContentsEditable { + get { return "esri_tasks_ContentsEditable"; } + } + ///Returns the id string for "Snappable" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetSnappableContextCommand, TaskAssistant) + public static string esri_tasks_ContentsSnappable { + get { return "esri_tasks_ContentsSnappable"; } + } + ///Returns the id string for "Selected" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetSelectedContextCommand, TaskAssistant) + public static string esri_tasks_ContentsSelected { + get { return "esri_tasks_ContentsSelected"; } + } + ///Returns the id string for "Labelled" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetLabelledContextCommand, TaskAssistant) + public static string esri_tasks_ContentsLabelled { + get { return "esri_tasks_ContentsLabelled"; } + } + ///Returns the id string for "Skip Step" (ArcGIS.Desktop.Internal.TaskAssistant.SkipStepCommand, TaskAssistant) + public static string esri_tasks_SkipStep { + get { return "esri_tasks_SkipStep"; } + } + ///Returns the id string for "Run Step" (ArcGIS.Desktop.Internal.TaskAssistant.RunStepCommand, TaskAssistant) + public static string esri_tasks_RunStep { + get { return "esri_tasks_RunStep"; } + } + ///Returns the id string for "Move to Next Step" (ArcGIS.Desktop.Internal.TaskAssistant.MoveToNextStepCommand, TaskAssistant) + public static string esri_tasks_MoveToNextStep { + get { return "esri_tasks_MoveToNextStep"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_projectGDBItemRename" (Component, TaskAssistant) + public static string esri_projectGDBItemRename { + get { return "esri_projectGDBItemRename"; } + } + ///Returns the id string for "esri_mapping_showRasterProcessDockPaneButton" (Component, TaskAssistant) + public static string esri_mapping_showRasterProcessDockPaneButton { + get { return "esri_mapping_showRasterProcessDockPaneButton"; } + } + ///Returns the id string for "esri_sharing_PackagingProjectPaneBtn" (Component, TaskAssistant) + public static string esri_sharing_PackagingProjectPaneBtn { + get { return "esri_sharing_PackagingProjectPaneBtn"; } + } + ///Returns the id string for "esri_sharing_PackagingMapPaneBtn" (Component, TaskAssistant) + public static string esri_sharing_PackagingMapPaneBtn { + get { return "esri_sharing_PackagingMapPaneBtn"; } + } + ///Returns the id string for "esri_sharing_PackagingLayersPaneBtn" (Component, TaskAssistant) + public static string esri_sharing_PackagingLayersPaneBtn { + get { return "esri_sharing_PackagingLayersPaneBtn"; } + } + ///Returns the id string for "esri_sharing_SharingAsWebMapPaneBtn" (Component, TaskAssistant) + public static string esri_sharing_SharingAsWebMapPaneBtn { + get { return "esri_sharing_SharingAsWebMapPaneBtn"; } + } + ///Returns the id string for "esri_sharing_SaveAsMapFileBtn" (Component, TaskAssistant) + public static string esri_sharing_SaveAsMapFileBtn { + get { return "esri_sharing_SaveAsMapFileBtn"; } + } + ///Returns the id string for "esri_workflow_workflowConnectionContextMenu" (Component, TaskAssistant) + public static string esri_workflow_workflowConnectionContextMenu { + get { return "esri_workflow_workflowConnectionContextMenu"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Tasks" (ArcGIS.Desktop.Internal.TaskAssistant.TaskAssistantViewModel, TaskAssistant) + public static string esri_taskassistant_TaskAssistantDockPane { + get { return "esri_taskassistant_TaskAssistantDockPane"; } + } + ///Returns the id string for "Task Designer" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.DesignerViewModel, TaskAssistant) + public static string esri_taskassistant_TaskDesignerDockPane { + get { return "esri_taskassistant_TaskDesignerDockPane"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_tasks_recordingCommandSkipList" (Category, TaskAssistant) + public static string esri_tasks_recordingCommandSkipList { + get { return "esri_tasks_recordingCommandSkipList"; } + } + ///Returns the id string for "esri_tasks_paneCleanupList" (Category, TaskAssistant) + public static string esri_tasks_paneCleanupList { + get { return "esri_tasks_paneCleanupList"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_tasks_TaskContainer" (ArcGIS.Desktop.Internal.TaskAssistant.TaskContainer, TaskAssistant) + public static string esri_tasks_TaskContainer { + get { return "esri_tasks_TaskContainer"; } + } + ///Returns the id string for "esri_tasks_TaskProjectItem" (ArcGIS.Desktop.TaskAssistant.TaskProjectItem, TaskAssistant) + public static string esri_tasks_TaskProjectItem { + get { return "esri_tasks_TaskProjectItem"; } + } + ///Returns the id string for "esri_taskassistant_GpEmbedded" (ArcGIS.Desktop.Internal.TaskAssistant.GpEmbeddedViewModel, TaskAssistant) + public static string esri_taskassistant_GpEmbedded { + get { return "esri_taskassistant_GpEmbedded"; } + } + } + public static partial class Condition { + ///Returns the id string for "Disabled condition" (Condition, TaskAssistant) + public static string esri_tasks_disabledCondition { + get { return "esri_tasks_disabledCondition"; } + } + ///Returns the id string for "Task pane is in Design mode" (Condition, TaskAssistant) + public static string esri_tasks_DesignerEnabledCondition { + get { return "esri_tasks_DesignerEnabledCondition"; } + } + ///Returns the id string for "Task pane is in Execute mode" (Condition, TaskAssistant) + public static string esri_tasks_ExecuteOnlyCondition { + get { return "esri_tasks_ExecuteOnlyCondition"; } + } + ///Returns the id string for "Are there task items associated with the current project" (Condition, TaskAssistant) + public static string esri_tasks_HasProjectTasksCondition { + get { return "esri_tasks_HasProjectTasksCondition"; } + } + ///Returns the id string for "Is there a task item currently loaded" (Condition, TaskAssistant) + public static string esri_tasks_IsTaskFileLoadedCondition { + get { return "esri_tasks_IsTaskFileLoadedCondition"; } + } + ///Returns the id string for "Is there an open project" (Condition, TaskAssistant) + public static string esri_tasks_openProjectCondition { + get { return "esri_tasks_openProjectCondition"; } + } + ///Returns the id string for "Is there a task item currently loaded (and not in Design mode)" (Condition, TaskAssistant) + public static string esri_tasks_IsTaskFileLoadedExecuteOnlyCondition { + get { return "esri_tasks_IsTaskFileLoadedExecuteOnlyCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Tasks" (TaskAssistantModule, TaskAssistant) + public static string esri_taskassistant_TaskAssistantModule { + get { return "esri_taskassistant_TaskAssistantModule"; } + } + } + public static partial class Page { + ///Returns the id string for "Tasks" (ArcGIS.Desktop.Internal.TaskAssistant.ProjectSettingsViewModel, TaskAssistant) + public static string esri_tasks_PropertyPageProjectSettings { + get { return "esri_tasks_PropertyPageProjectSettings"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Task Item Properties" (Sheet, TaskAssistant) + public static string esri_tasks_propertySheet { + get { return "esri_tasks_propertySheet"; } + } + } + public static partial class Menu { + ///Returns the id string for "Task" (Menu, TaskAssistant) + public static string esri_task_insertMenu { + get { return "esri_task_insertMenu"; } + } + ///Returns the id string for "Tasks Container" (Menu, TaskAssistant) + public static string TaskAssistantFileContainerContextMenu { + get { return "TaskAssistantFileContainerContextMenu"; } + } + ///Returns the id string for "Task Item" (Menu, TaskAssistant) + public static string TaskAssistantProjectItemContextMenu { + get { return "TaskAssistantProjectItemContextMenu"; } + } + ///Returns the id string for "Task File" (Menu, TaskAssistant) + public static string TaskAssistantFileItemContextMenu { + get { return "TaskAssistantFileItemContextMenu"; } + } + ///Returns the id string for "Task Options" (Menu, TaskAssistant) + public static string esri_taskassistant_BurgerMenu { + get { return "esri_taskassistant_BurgerMenu"; } + } + ///Returns the id string for "Task Designer Options" (Menu, TaskAssistant) + public static string esri_taskassistant_DesignerBurgerMenu { + get { return "esri_taskassistant_DesignerBurgerMenu"; } + } + ///Returns the id string for "New" (Menu, TaskAssistant) + public static string esri_tasks_NewContextMenu { + get { return "esri_tasks_NewContextMenu"; } + } + ///Returns the id string for "Export To File" (Menu, TaskAssistant) + public static string esri_tasks_ShareProjectItemContextMenu { + get { return "esri_tasks_ShareProjectItemContextMenu"; } + } + ///Returns the id string for "Designer Options" (Menu, TaskAssistant) + public static string esri_taskassistant_DesignerContextMenu { + get { return "esri_taskassistant_DesignerContextMenu"; } + } + ///Returns the id string for "Options" (Menu, TaskAssistant) + public static string esri_taskassistant_ContextMenu { + get { return "esri_taskassistant_ContextMenu"; } + } + ///Returns the id string for "Only make this" (Menu, TaskAssistant) + public static string esri_tasks_ContentsContextMenu { + get { return "esri_tasks_ContentsContextMenu"; } + } + ///Returns the id string for "Contents" (Menu, TaskAssistant) + public static string esri_taskassistant_DesignerContentsContextMenu { + get { return "esri_taskassistant_DesignerContentsContextMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.TaskAssistant.GeneralPropertiesPageViewModel, TaskAssistant) + public static string esri_tasks_generalTaskFileProperties { + get { return "esri_tasks_generalTaskFileProperties"; } + } + } + public static partial class State { + ///Returns the id string for "esri_taskassistant_state" (State, TaskAssistant) + public static string esri_taskassistant_state { + get { return "esri_taskassistant_state"; } + } + ///Returns the id string for "esri_taskassistant_DesignerEnabled" (State, TaskAssistant) + public static string esri_taskassistant_DesignerEnabled { + get { return "esri_taskassistant_DesignerEnabled"; } + } + ///Returns the id string for "esri_taskassistant_locked" (State, TaskAssistant) + public static string esri_taskassistant_locked { + get { return "esri_taskassistant_locked"; } + } + ///Returns the id string for "esri_taskassistant_hasProjectTaskFiles" (State, TaskAssistant) + public static string esri_taskassistant_hasProjectTaskFiles { + get { return "esri_taskassistant_hasProjectTaskFiles"; } + } + ///Returns the id string for "esri_taskassistant_IsTaskFileLoaded" (State, TaskAssistant) + public static string esri_taskassistant_IsTaskFileLoaded { + get { return "esri_taskassistant_IsTaskFileLoaded"; } + } + } + public static partial class Button { + ///Returns the id string for "Add Workflow Connection" (workflow_module:ConnectToWorkflowAsync, Workflow) + public static string esri_workflow_workflowConnectionButton { + get { return "esri_workflow_workflowConnectionButton"; } + } + ///Returns the id string for "Add Workflow Connection" (workflow_module:ConnectToWorkflowAsync, Workflow) + public static string esri_workflow_workflowConnectionContextMenuButton { + get { return "esri_workflow_workflowConnectionContextMenuButton"; } + } + ///Returns the id string for "Add Workflow Server Connection" (workflow_module:ConnectToOnlineWorkflow, Workflow) + public static string esri_workflow_workflowConnectionOnlineButton { + get { return "esri_workflow_workflowConnectionOnlineButton"; } + } + ///Returns the id string for "Job Properties" (WorkflowPane.Ribbon.OpenJobPropertiesDockPaneButton, Workflow) + public static string esri_workflow_openJobPropertiesDockPaneButton { + get { return "esri_workflow_openJobPropertiesDockPaneButton"; } + } + ///Returns the id string for "Workflow Pane" (ArcGIS.Desktop.Internal.Workflow.WorkerPane.Ribbon.OpenWorkerDockPaneButton, Workflow) + public static string esri_workflow_openWorkerDockPaneButton { + get { return "esri_workflow_openWorkerDockPaneButton"; } + } + ///Returns the id string for "Workflow View" (ArcGIS.Desktop.Internal.Workflow.WorkerPane.Ribbon.OpenWorkflowViewButton, Workflow) + public static string esri_workflow_workflowView { + get { return "esri_workflow_workflowView"; } + } + ///Returns the id string for "Close" (WorkflowPane.Ribbon.CloseJobButton, Workflow) + public static string esri_workflow_closeJobButton { + get { return "esri_workflow_closeJobButton"; } + } + ///Returns the id string for "Export to CSV" (esri_workflow_workflowPane:ExportCSV, Workflow) + public static string esri_workflow_exportCSVButton { + get { return "esri_workflow_exportCSVButton"; } + } + ///Returns the id string for "Export Job" (esri_workflow_workflowPane:ExportJob, Workflow) + public static string esri_workflow_exportJobButton { + get { return "esri_workflow_exportJobButton"; } + } + ///Returns the id string for "Export Query" (esri_workflow_workflowPane:ExportQuery, Workflow) + public static string esri_workflow_exportQueryResultsButton { + get { return "esri_workflow_exportQueryResultsButton"; } + } + ///Returns the id string for "Export Report" (esri_workflow_workflowPane:Report, Workflow) + public static string esri_workflow_exportReportButton { + get { return "esri_workflow_exportReportButton"; } + } + ///Returns the id string for "Parent Child Relationship" (esri_workflow_workflowPane:ViewJobParentChildRelationship, Workflow) + public static string esri_workflow_jobParentChildRelationshipButton { + get { return "esri_workflow_jobParentChildRelationshipButton"; } + } + ///Returns the id string for "Dependent On" (esri_workflow_workflowPane:ViewJobDependentOn, Workflow) + public static string esri_workflow_jobDependentOnRelationshipButton { + get { return "esri_workflow_jobDependentOnRelationshipButton"; } + } + ///Returns the id string for "Dependent To" (esri_workflow_workflowPane:ViewJobDependentTo, Workflow) + public static string esri_workflow_jobDependentToRelationshipButton { + get { return "esri_workflow_jobDependentToRelationshipButton"; } + } + ///Returns the id string for "Take Offline" (WorkflowPane.Ribbon.TakeJobsOfflineButton, Workflow) + public static string esri_workflow_takeJobsOfflineButton { + get { return "esri_workflow_takeJobsOfflineButton"; } + } + ///Returns the id string for "Bring Online" (WorkflowPane.Ribbon.BringJobsOnlineButton, Workflow) + public static string esri_workflow_bringJobsOnlineButton { + get { return "esri_workflow_bringJobsOnlineButton"; } + } + ///Returns the id string for "Delete Jobs" (WorkflowPane.Ribbon.DeleteJobButton, Workflow) + public static string esri_workflow_deleteJobsButton { + get { return "esri_workflow_deleteJobsButton"; } + } + ///Returns the id string for "Delete Version" (WorkflowPane.Ribbon.DeleteVersionButton, Workflow) + public static string esri_workflow_deleteVersionsButton { + get { return "esri_workflow_deleteVersionsButton"; } + } + ///Returns the id string for "Delete Map" (WorkflowPane.Ribbon.DeleteMapButton, Workflow) + public static string esri_workflow_deleteMapsButton { + get { return "esri_workflow_deleteMapsButton"; } + } + ///Returns the id string for "Subscribe" (esri_workflow_workflowPane:SubscribeToNotifications, Workflow) + public static string esri_workflow_subscribeToNotificationsButton { + get { return "esri_workflow_subscribeToNotificationsButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Workflow) + public static string esri_workflow_workflowConnectionContextMenuRemoveButton { + get { return "esri_workflow_workflowConnectionContextMenuRemoveButton"; } + } + ///Returns the id string for "Open Workflow Connection" (workflow_module:OpenWorkflow, Workflow) + public static string esri_workflow_workflowConnectionContextMenuOpenButton { + get { return "esri_workflow_workflowConnectionContextMenuOpenButton"; } + } + ///Returns the id string for "Update Data Workspace Login" (workflow_module:SetDWLogin, Workflow) + public static string esri_workflow_workflowConnectionContextMenuDataWorkspaceLoginButton { + get { return "esri_workflow_workflowConnectionContextMenuDataWorkspaceLoginButton"; } + } + ///Returns the id string for "Update Users and Groups" (workflow_module:OpenUserConfiguration, Workflow) + public static string esri_workflow_workflowConnectionContextMenuAddUserToGroupButton { + get { return "esri_workflow_workflowConnectionContextMenuAddUserToGroupButton"; } + } + ///Returns the id string for "Current User" (JobPane.Ribbon.AssignJobButton, Workflow) + public static string esri_workflow_assignToCurrentUser { + get { return "esri_workflow_assignToCurrentUser"; } + } + ///Returns the id string for "Execute Step" (JobPane.Ribbon.ExecuteStepButton, Workflow) + public static string esri_workflow_executionExecute { + get { return "esri_workflow_executionExecute"; } + } + ///Returns the id string for "Mark Step Complete" (JobPane.Ribbon.CompleteStepButton, Workflow) + public static string esri_workflow_executionMarkAsComplete { + get { return "esri_workflow_executionMarkAsComplete"; } + } + ///Returns the id string for "Refresh" (JobPane.Ribbon.RefreshJob, Workflow) + public static string esri_workflow_jobRefresh { + get { return "esri_workflow_jobRefresh"; } + } + ///Returns the id string for "Take Offline" (JobPane.Ribbon.TakeJobOfflineButton, Workflow) + public static string esri_workflow_takeJobOfflineButton { + get { return "esri_workflow_takeJobOfflineButton"; } + } + ///Returns the id string for "Bring Online" (JobPane.Ribbon.BringJobOnlineButton, Workflow) + public static string esri_workflow_bringJobOnlineButton { + get { return "esri_workflow_bringJobOnlineButton"; } + } + ///Returns the id string for "Clone Job" (JobPane.Ribbon.CloneJobButton, Workflow) + public static string esri_workflow_cloneJobButton { + get { return "esri_workflow_cloneJobButton"; } + } + ///Returns the id string for "Clear LOI" (DefineAOI.Ribbon.ClearAOIButton, Workflow) + public static string esri_workflow_clearAOI { + get { return "esri_workflow_clearAOI"; } + } + ///Returns the id string for "Close" (DefineAOI.Ribbon.CloseAOIButton, Workflow) + public static string esri_workflow_defineAOIClose { + get { return "esri_workflow_defineAOIClose"; } + } + ///Returns the id string for "Save and Close" (DefineAOI.Ribbon.SaveAndCloseAOIButton, Workflow) + public static string esri_workflow_defineAOISaveAndClose { + get { return "esri_workflow_defineAOISaveAndClose"; } + } + ///Returns the id string for "Execute Step" (JobPane.JobPanels.RunStepButton, Workflow) + public static string esri_workflow_workflowDiagramContextMenuRunButton { + get { return "esri_workflow_workflowDiagramContextMenuRunButton"; } + } + ///Returns the id string for "Mark Step Complete" (JobPane.JobPanels.CheckAsDoneButton, Workflow) + public static string esri_workflow_workflowDiagramContextMenuCheckButton { + get { return "esri_workflow_workflowDiagramContextMenuCheckButton"; } + } + ///Returns the id string for "Set as Current Step" (JobPane.JobPanels.SetAsCurrentButton, Workflow) + public static string esri_workflow_workflowDiagramContextMenuSetCurrentButton { + get { return "esri_workflow_workflowDiagramContextMenuSetCurrentButton"; } + } + ///Returns the id string for "Open Step Help" (JobPane.JobPanels.OpenStepHelpButton, Workflow) + public static string esri_workflow_workflowDiagramContextMenuOpenStepHelp { + get { return "esri_workflow_workflowDiagramContextMenuOpenStepHelp"; } + } + ///Returns the id string for "Workflow Manager" (workflow_module:AddTaskFileAsync, Workflow) + public static string esri_workflow_addTaskFileContextMenuButton { + get { return "esri_workflow_addTaskFileContextMenuButton"; } + } + ///Returns the id string for "New Attachment..." (JobPane.Ribbon.NewAttachment, Workflow) + public static string esri_workflow_createAttachment { + get { return "esri_workflow_createAttachment"; } + } + ///Returns the id string for "Manage Attachments" (JobPane.Ribbon.ManageAttachments, Workflow) + public static string esri_workflow_manageAttachments { + get { return "esri_workflow_manageAttachments"; } + } + ///Returns the id string for "Add to Favorites" (WorkflowPane.Ribbon.AddToFavorites, Workflow) + public static string esri_workflow_createJobContextMenuFavorite { + get { return "esri_workflow_createJobContextMenuFavorite"; } + } + ///Returns the id string for "Remove from Favorites" (WorkflowPane.Ribbon.RemoveFromFavorites, Workflow) + public static string esri_workflow_createJobContextMenuUnfavorite { + get { return "esri_workflow_createJobContextMenuUnfavorite"; } + } + ///Returns the id string for "Advanced..." (WorkflowPane.Ribbon.OpenCreateJobsGP, Workflow) + public static string esri_workflow_createJobsGP { + get { return "esri_workflow_createJobsGP"; } + } + ///Returns the id string for "Fit To Window" (JobPane.Ribbon.FitToWindowButton, Workflow) + public static string esri_workflow_canvas_fitToWindowButton { + get { return "esri_workflow_canvas_fitToWindowButton"; } + } + ///Returns the id string for "Zoom to Current Step" (JobPane.Ribbon.ZoomToCurStepButton, Workflow) + public static string esri_workflow_canvas_zoomToCurStepButton { + get { return "esri_workflow_canvas_zoomToCurStepButton"; } + } + ///Returns the id string for "Zoom in" (JobPane.Ribbon.ZoomInButton, Workflow) + public static string esri_workflow_canvas_zoomInButton { + get { return "esri_workflow_canvas_zoomInButton"; } + } + ///Returns the id string for "Zoom out" (JobPane.Ribbon.ZoomOutButton, Workflow) + public static string esri_workflow_canvas_zoomOutButton { + get { return "esri_workflow_canvas_zoomOutButton"; } + } + ///Returns the id string for "Pan" (JobPane.Ribbon.PanButton, Workflow) + public static string esri_workflow_canvas_panButton { + get { return "esri_workflow_canvas_panButton"; } + } + ///Returns the id string for "Map" (ArcGIS.Desktop.Internal.Workflow.MapPane.Ribbon.ExportMapButton, Workflow) + public static string esri_workflow_exportMap { + get { return "esri_workflow_exportMap"; } + } + } + public static partial class Checkbox { + ///Returns the id string for "Buffer Points/Lines" (DefineAOI.Ribbon.BufferCheckbox, Workflow) + public static string esri_workflow_bufferCheckBox { + get { return "esri_workflow_bufferCheckBox"; } + } + ///Returns the id string for "Merge Features" (ArcGIS.Desktop.Internal.Workflow.MapPane.Ribbon.MergeCheckbox, Workflow) + public static string esri_workflow_mergeCheckBox { + get { return "esri_workflow_mergeCheckBox"; } + } + } + public static partial class Combobox { + ///Returns the id string for "Buffer Units" (DefineAOI.Ribbon.BufferUnitsComboBox, Workflow) + public static string esri_workflow_bufferUnitsComboBox { + get { return "esri_workflow_bufferUnitsComboBox"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_workflow_userProfileView" (ArcGIS.Desktop.Internal.Workflow.Configuration.UserProfileViewModel, Workflow) + public static string esri_workflow_userProfileView { + get { return "esri_workflow_userProfileView"; } + } + ///Returns the id string for "esri_workflow_userGroupsView" (ArcGIS.Desktop.Internal.Workflow.Configuration.UserGroupsViewModel, Workflow) + public static string esri_workflow_userGroupsView { + get { return "esri_workflow_userGroupsView"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Job Attachments" (AttachmentsDockPaneViewModel, Workflow) + public static string esri_workflow_attachmentsDockPane { + get { return "esri_workflow_attachmentsDockPane"; } + } + ///Returns the id string for "Job Properties" (WorkflowPane.JobPropertiesDockPaneViewModel, Workflow) + public static string esri_workflow_jobPropertiesDockPane { + get { return "esri_workflow_jobPropertiesDockPane"; } + } + ///Returns the id string for "Update Users and Groups" (ArcGIS.Desktop.Internal.Workflow.Configuration.UserConfigurationDockPaneViewModel, Workflow) + public static string esri_workflow_userConfigurationDockPane { + get { return "esri_workflow_userConfigurationDockPane"; } + } + ///Returns the id string for "Workflow" (ArcGIS.Desktop.Internal.Workflow.WorkerPane.WorkerDockPaneViewModel, Workflow) + public static string esri_workflow_workerDockPane { + get { return "esri_workflow_workerDockPane"; } + } + } + public static partial class Editbox { + ///Returns the id string for "Buffer Distance" (DefineAOI.Ribbon.BufferDistanceEditBox, Workflow) + public static string esri_workflow_bufferDistanceEditBox { + get { return "esri_workflow_bufferDistanceEditBox"; } + } + } + public static partial class Gallery { + ///Returns the id string for "New Job" (WorkflowPane.Ribbon.CreateJobGalleryViewModel, Workflow) + public static string esri_workflow_createJobGallery { + get { return "esri_workflow_createJobGallery"; } + } + ///Returns the id string for "Attachments" (JobPane.Ribbon.ModifyAttachmentGalleryViewModel, Workflow) + public static string esri_workflow_jobModifyAttachments { + get { return "esri_workflow_jobModifyAttachments"; } + } + } + public static partial class Group { + ///Returns the id string for "DB Connection" (Group, Workflow) + public static string esri_workflow_workflowDBConnectionGroup { + get { return "esri_workflow_workflowDBConnectionGroup"; } + } + ///Returns the id string for "Navigate" (Group, Workflow) + public static string esri_workflow_navigateGroup { + get { return "esri_workflow_navigateGroup"; } + } + ///Returns the id string for "Selection" (Group, Workflow) + public static string esri_workflow_selectionGroup { + get { return "esri_workflow_selectionGroup"; } + } + ///Returns the id string for "Create Jobs" (Group, Workflow) + public static string esri_workflow_createJobGroup { + get { return "esri_workflow_createJobGroup"; } + } + ///Returns the id string for "Actions" (Group, Workflow) + public static string esri_workflow_actionsGroup { + get { return "esri_workflow_actionsGroup"; } + } + ///Returns the id string for "Offline" (Group, Workflow) + public static string esri_workflow_offlineGroup { + get { return "esri_workflow_offlineGroup"; } + } + ///Returns the id string for "Windows" (Group, Workflow) + public static string esri_workflow_dockWindows { + get { return "esri_workflow_dockWindows"; } + } + ///Returns the id string for "Selection" (Group, Workflow) + public static string esri_workflow_job_selectionGroup { + get { return "esri_workflow_job_selectionGroup"; } + } + ///Returns the id string for "Assign" (Group, Workflow) + public static string esri_workflow_jobAssignGroup { + get { return "esri_workflow_jobAssignGroup"; } + } + ///Returns the id string for "Workflow" (Group, Workflow) + public static string esri_workflow_jobWorkflowExecutionGroup { + get { return "esri_workflow_jobWorkflowExecutionGroup"; } + } + ///Returns the id string for "Job" (Group, Workflow) + public static string esri_workflow_jobGroup { + get { return "esri_workflow_jobGroup"; } + } + ///Returns the id string for "Manage" (Group, Workflow) + public static string esri_workflow_jobManageGroup { + get { return "esri_workflow_jobManageGroup"; } + } + ///Returns the id string for "View" (Group, Workflow) + public static string esri_workflow_jobWorkflowViewGroup { + get { return "esri_workflow_jobWorkflowViewGroup"; } + } + ///Returns the id string for "Draw LOI" (Group, Workflow) + public static string esri_workflow_defineAOIDrawGroup { + get { return "esri_workflow_defineAOIDrawGroup"; } + } + ///Returns the id string for "Selection" (Group, Workflow) + public static string esri_workflow_aoiSelectionGroup { + get { return "esri_workflow_aoiSelectionGroup"; } + } + ///Returns the id string for "Close" (Group, Workflow) + public static string esri_workflow_defineAOICloseGroup { + get { return "esri_workflow_defineAOICloseGroup"; } + } + ///Returns the id string for "Export" (Group, Workflow) + public static string esri_workflow_exportGroup { + get { return "esri_workflow_exportGroup"; } + } + ///Returns the id string for "Define Job Location" (Group, Workflow) + public static string esri_workflow_defineJobLocation { + get { return "esri_workflow_defineJobLocation"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_workflow_userConfigurationViews" (Category, Workflow) + public static string esri_workflow_userConfigurationViews { + get { return "esri_workflow_userConfigurationViews"; } + } + } + public static partial class Component { + ///Returns the id string for "WorkflowConnectionContainer" (ArcGIS.Desktop.Internal.Workflow.WorkflowConnectionContainer, Workflow) + public static string WorkflowConnectionContainer { + get { return "WorkflowConnectionContainer"; } + } + ///Returns the id string for "esri_itemInfoType_WorkflowProjectItem" (ArcGIS.Desktop.Internal.Workflow.WorkflowConnectionItem, Workflow) + public static string esri_itemInfoType_WorkflowProjectItem { + get { return "esri_itemInfoType_WorkflowProjectItem"; } + } + } + public static partial class Condition { + ///Returns the id string for "In a map pane" (Condition, Workflow) + public static string esri_workflow_mapPaneCondition { + get { return "esri_workflow_mapPaneCondition"; } + } + ///Returns the id string for "Map not open by step" (Condition, Workflow) + public static string esri_workflow_ExportMapCondition { + get { return "esri_workflow_ExportMapCondition"; } + } + ///Returns the id string for "A Workflow Connection can be opened" (Condition, Workflow) + public static string esri_workflow_canAddOnlineWorkflowConnectionCondition { + get { return "esri_workflow_canAddOnlineWorkflowConnectionCondition"; } + } + ///Returns the id string for "A Workflow Connection can be added" (Condition, Workflow) + public static string esri_workflow_canAddWorkflowConnectionCondition { + get { return "esri_workflow_canAddWorkflowConnectionCondition"; } + } + ///Returns the id string for "A Task item can be added to the Workflow Repository" (Condition, Workflow) + public static string esri_workflow_canAddTaskFileCondition { + get { return "esri_workflow_canAddTaskFileCondition"; } + } + ///Returns the id string for "A Workflow Connection is online and the user is an administrator" (Condition, Workflow) + public static string esri_workflow_workflowConnectionOnlineAndAdminUserCondition { + get { return "esri_workflow_workflowConnectionOnlineAndAdminUserCondition"; } + } + ///Returns the id string for "Pro is connected to server" (Condition, Workflow) + public static string esri_workflow_isNotServerConnection { + get { return "esri_workflow_isNotServerConnection"; } + } + ///Returns the id string for "User has administrator privileges" (Condition, Workflow) + public static string esri_workflow_workflowAdministratorUserPrivilegeCondition { + get { return "esri_workflow_workflowAdministratorUserPrivilegeCondition"; } + } + ///Returns the id string for "Configuration has an individual data workspace" (Condition, Workflow) + public static string esri_workflow_workflowIndividualDataWorkspaceCondition { + get { return "esri_workflow_workflowIndividualDataWorkspaceCondition"; } + } + ///Returns the id string for "A Worflow job can be created" (Condition, Workflow) + public static string esri_workflow_workflowCreateJobUserPrivilegeCondition { + get { return "esri_workflow_workflowCreateJobUserPrivilegeCondition"; } + } + ///Returns the id string for "A Worflow job can be assigned" (Condition, Workflow) + public static string esri_workflow_workflowAssignAnyJobUserPrivilegeCondition { + get { return "esri_workflow_workflowAssignAnyJobUserPrivilegeCondition"; } + } + ///Returns the id string for "A Worflow job can be exported" (Condition, Workflow) + public static string esri_workflow_workflowExportJobsUserPrivilegeCondition { + get { return "esri_workflow_workflowExportJobsUserPrivilegeCondition"; } + } + ///Returns the id string for "A Worflow job can be closed" (Condition, Workflow) + public static string esri_workflow_workflowCloseJobUserPrivilegeCondition { + get { return "esri_workflow_workflowCloseJobUserPrivilegeCondition"; } + } + ///Returns the id string for "A Worflow user can subscribe to notifications" (Condition, Workflow) + public static string esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeCondition { + get { return "esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeCondition"; } + } + ///Returns the id string for "A Workflow user can update job properties" (Condition, Workflow) + public static string esri_workflow_updateJobPropertiesCondition { + get { return "esri_workflow_updateJobPropertiesCondition"; } + } + ///Returns the id string for "A Workflow user can update the LOI" (Condition, Workflow) + public static string esri_workflow_workflowManageAOICondition { + get { return "esri_workflow_workflowManageAOICondition"; } + } + ///Returns the id string for "esri_workflow_CloseJobEnabledCondition" (Condition, Workflow) + public static string esri_workflow_CloseJobEnabledCondition { + get { return "esri_workflow_CloseJobEnabledCondition"; } + } + ///Returns the id string for "esri_workflow_ExportCSVEnabledCondition" (Condition, Workflow) + public static string esri_workflow_ExportCSVEnabledCondition { + get { return "esri_workflow_ExportCSVEnabledCondition"; } + } + ///Returns the id string for "A Workflow user is defining an LOI" (Condition, Workflow) + public static string esri_workflow_defineAOICondition { + get { return "esri_workflow_defineAOICondition"; } + } + ///Returns the id string for "A Workflow user is buffering points/lines while defining an LOI" (Condition, Workflow) + public static string esri_workflow_defineAOIBufferCondition { + get { return "esri_workflow_defineAOIBufferCondition"; } + } + ///Returns the id string for "Unimplemented functionality that should always be disabled" (Condition, Workflow) + public static string esri_workflow_unimplementedCondition { + get { return "esri_workflow_unimplementedCondition"; } + } + ///Returns the id string for "The user can assign the job to themself" (Condition, Workflow) + public static string esri_workflow_assignJobToSelfCondition { + get { return "esri_workflow_assignJobToSelfCondition"; } + } + ///Returns the id string for "A job is executing" (Condition, Workflow) + public static string esri_worklflow_jobNotExecutingCondition { + get { return "esri_worklflow_jobNotExecutingCondition"; } + } + ///Returns the id string for "Connected to an online workflow repository and user can take jobs offline" (Condition, Workflow) + public static string esri_workflow_takeOfflineCondition { + get { return "esri_workflow_takeOfflineCondition"; } + } + ///Returns the id string for "Connected to an online workflow repository" (Condition, Workflow) + public static string esri_workflow_onlineCondition { + get { return "esri_workflow_onlineCondition"; } + } + ///Returns the id string for "The user can use workflow diagram navigation tool" (Condition, Workflow) + public static string esri_workflow_inWorkflowTabCondition { + get { return "esri_workflow_inWorkflowTabCondition"; } + } + ///Returns the id string for "A Worflow job can be deleted" (Condition, Workflow) + public static string esri_workflow_DeleteJobsEnabledCondition { + get { return "esri_workflow_DeleteJobsEnabledCondition"; } + } + ///Returns the id string for "A Worflow job version can be deleted" (Condition, Workflow) + public static string esri_workflow_DeleteVersionEnabledCondition { + get { return "esri_workflow_DeleteVersionEnabledCondition"; } + } + ///Returns the id string for "A Worflow job map can be deleted" (Condition, Workflow) + public static string esri_workflow_workflowDeleteMXDUserPrivilegeCondition { + get { return "esri_workflow_workflowDeleteMXDUserPrivilegeCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Workflow Manager" (WorkflowModule, Workflow) + public static string workflow_module { + get { return "workflow_module"; } + } + } + public static partial class Product { + ///Returns the id string for "Workflow Manager" (Product, Workflow) + public static string esri_product_workflow { + get { return "esri_product_workflow"; } + } + } + public static partial class Menu { + ///Returns the id string for "WorkflowConnections" (Menu, Workflow) + public static string esri_workflow_workflowFolderContextMenu { + get { return "esri_workflow_workflowFolderContextMenu"; } + } + ///Returns the id string for "Export" (Menu, Workflow) + public static string esri_workflow_exportMenu { + get { return "esri_workflow_exportMenu"; } + } + ///Returns the id string for "WorkflowStepAction" (Menu, Workflow) + public static string esri_workflow_workflowDiagramContextMenu { + get { return "esri_workflow_workflowDiagramContextMenu"; } + } + ///Returns the id string for "CreateJob" (Menu, Workflow) + public static string esri_workflow_createJobContextMenu { + get { return "esri_workflow_createJobContextMenu"; } + } + ///Returns the id string for "CreateJobFavorite" (Menu, Workflow) + public static string esri_workflow_createJobFavContextMenu { + get { return "esri_workflow_createJobFavContextMenu"; } + } + } + public static partial class Pane { + ///Returns the id string for " " (WorkflowPaneViewModel, Workflow) + public static string esri_workflow_workflowPane { + get { return "esri_workflow_workflowPane"; } + } + ///Returns the id string for " " (JobViewModel, Workflow) + public static string esri_workflow_jobView { + get { return "esri_workflow_jobView"; } + } + } + public static partial class State { + ///Returns the id string for "esri_workflow_workflowConnectionExistsState" (State, Workflow) + public static string esri_workflow_workflowConnectionExistsState { + get { return "esri_workflow_workflowConnectionExistsState"; } + } + ///Returns the id string for "esri_workflow_defineAOIState" (State, Workflow) + public static string esri_workflow_defineAOIState { + get { return "esri_workflow_defineAOIState"; } + } + ///Returns the id string for "esri_workflow_wmxStepState" (State, Workflow) + public static string esri_workflow_wmxStepState { + get { return "esri_workflow_wmxStepState"; } + } + ///Returns the id string for "esri_workflow_workflowAdministratorUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowAdministratorUserPrivilegeState { + get { return "esri_workflow_workflowAdministratorUserPrivilegeState"; } + } + ///Returns the id string for "esri_core_isSignedIn" (State, Workflow) + public static string esri_core_isSignedIn { + get { return "esri_core_isSignedIn"; } + } + ///Returns the id string for "esri_workflow_allowOnlineConnections" (State, Workflow) + public static string esri_workflow_allowOnlineConnections { + get { return "esri_workflow_allowOnlineConnections"; } + } + ///Returns the id string for "esri_workflow_onlineState" (State, Workflow) + public static string esri_workflow_onlineState { + get { return "esri_workflow_onlineState"; } + } + ///Returns the id string for "esri_workflow_isServerConnectionState" (State, Workflow) + public static string esri_workflow_isServerConnectionState { + get { return "esri_workflow_isServerConnectionState"; } + } + ///Returns the id string for "esri_workflow_workflowIndividualDataWorkspaceState" (State, Workflow) + public static string esri_workflow_workflowIndividualDataWorkspaceState { + get { return "esri_workflow_workflowIndividualDataWorkspaceState"; } + } + ///Returns the id string for "esri_workflow_workflowCreateJobUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowCreateJobUserPrivilegeState { + get { return "esri_workflow_workflowCreateJobUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowAssignAnyJobUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowAssignAnyJobUserPrivilegeState { + get { return "esri_workflow_workflowAssignAnyJobUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowExportJobsUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowExportJobsUserPrivilegeState { + get { return "esri_workflow_workflowExportJobsUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowCloseJobUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowCloseJobUserPrivilegeState { + get { return "esri_workflow_workflowCloseJobUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeState { + get { return "esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowUpdatePropertiesUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowUpdatePropertiesUserPrivilegeState { + get { return "esri_workflow_workflowUpdatePropertiesUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowManagerAOIUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowManagerAOIUserPrivilegeState { + get { return "esri_workflow_workflowManagerAOIUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_CloseJobEnabledState" (State, Workflow) + public static string esri_workflow_CloseJobEnabledState { + get { return "esri_workflow_CloseJobEnabledState"; } + } + ///Returns the id string for "esri_workflow_ExportCSVEnabledState" (State, Workflow) + public static string esri_workflow_ExportCSVEnabledState { + get { return "esri_workflow_ExportCSVEnabledState"; } + } + ///Returns the id string for "esri_workflow_defineAOIBufferState" (State, Workflow) + public static string esri_workflow_defineAOIBufferState { + get { return "esri_workflow_defineAOIBufferState"; } + } + ///Returns the id string for "esri_workflow_unimplementedState" (State, Workflow) + public static string esri_workflow_unimplementedState { + get { return "esri_workflow_unimplementedState"; } + } + ///Returns the id string for "esri_workflow_assignJobToSelfState" (State, Workflow) + public static string esri_workflow_assignJobToSelfState { + get { return "esri_workflow_assignJobToSelfState"; } + } + ///Returns the id string for "esri_workflow_jobExecutingState" (State, Workflow) + public static string esri_workflow_jobExecutingState { + get { return "esri_workflow_jobExecutingState"; } + } + ///Returns the id string for "esri_workflow_workflowCanTakeJobsOfflineUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowCanTakeJobsOfflineUserPrivilegeState { + get { return "esri_workflow_workflowCanTakeJobsOfflineUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_inWorkflowTabState" (State, Workflow) + public static string esri_workflow_inWorkflowTabState { + get { return "esri_workflow_inWorkflowTabState"; } + } + ///Returns the id string for "esri_workflow_workflowDeleteJobsUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowDeleteJobsUserPrivilegeState { + get { return "esri_workflow_workflowDeleteJobsUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowDeleteVersionUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowDeleteVersionUserPrivilegeState { + get { return "esri_workflow_workflowDeleteVersionUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowDeleteMXDUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowDeleteMXDUserPrivilegeState { + get { return "esri_workflow_workflowDeleteMXDUserPrivilegeState"; } + } + } + public static partial class Tab { + ///Returns the id string for "View" (Tab, Workflow) + public static string esri_workflow_viewTab { + get { return "esri_workflow_viewTab"; } + } + ///Returns the id string for "Analysis" (Tab, Workflow) + public static string esri_workflow_analysisTab { + get { return "esri_workflow_analysisTab"; } + } + ///Returns the id string for "Insert" (Tab, Workflow) + public static string esri_workflow_insertTab { + get { return "esri_workflow_insertTab"; } + } + ///Returns the id string for "Workflow" (Tab, Workflow) + public static string esri_workflow_homeTab { + get { return "esri_workflow_homeTab"; } + } + ///Returns the id string for "View" (Tab, Workflow) + public static string esri_workflow_jobViewTab { + get { return "esri_workflow_jobViewTab"; } + } + ///Returns the id string for "Analysis" (Tab, Workflow) + public static string esri_workflow_jobAnalysisTab { + get { return "esri_workflow_jobAnalysisTab"; } + } + ///Returns the id string for "Insert" (Tab, Workflow) + public static string esri_workflow_jobInsertTab { + get { return "esri_workflow_jobInsertTab"; } + } + ///Returns the id string for "Job" (Tab, Workflow) + public static string esri_workflow_jobHomeTab { + get { return "esri_workflow_jobHomeTab"; } + } + ///Returns the id string for "Define LOI" (Tab, Workflow) + public static string esri_workflow_defineAOITab { + get { return "esri_workflow_defineAOITab"; } + } + ///Returns the id string for "Workflow" (Tab, Workflow) + public static string esri_workflow_mapPaneTab { + get { return "esri_workflow_mapPaneTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Workflow" (Tabgroup, Workflow) + public static string esri_workflow_workflowTabGroup { + get { return "esri_workflow_workflowTabGroup"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_workflow_bufferToolbar" (Toolbar, Workflow) + public static string esri_workflow_bufferToolbar { + get { return "esri_workflow_bufferToolbar"; } + } + } + public static partial class Toolpalette { + ///Returns the id string for "Delete" (Toolpalette, Workflow) + public static string esri_workflow_deleteJobsPalette { + get { return "esri_workflow_deleteJobsPalette"; } + } + ///Returns the id string for "Workflow Manager" (Toolpalette, Workflow) + public static string esri_workflow_workflowViewPalette { + get { return "esri_workflow_workflowViewPalette"; } + } + } + } + +} diff --git a/Framework/ReusingProCommands/DarkImages/AddInDesktop16.png b/Framework/ReusingProCommands/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/DarkImages/AddInDesktop32.png b/Framework/ReusingProCommands/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/DarkImages/BookmarkCreate32.png b/Framework/ReusingProCommands/DarkImages/BookmarkCreate32.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5f42950fb82bbdc13147e5f6142db1f9d8aa0a GIT binary patch literal 1411 zcmV-}1$_F6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGxh5!H^h5=oo6M+B#02y>eSaefwW^{L9 za%BKPWN%_+AW3auXJt}lVPtu6$z?nM00i?%L_t(oN5z-#PaH)U$G>;n9d|9z3i2a> z6bQ#j(n=wqyo5wd43e18SH_}=H8K7LB)p)SknqB{zBQ&Vd})k`FF*}1cvIjGu@^~! zP^?fmPTB(E{oGsUJG*nYEHt_a)z2~6ooDvhdFDIM%nq)xu`wOz%$>Ej%)0`^!SBqw zleo?6xuWYjKE3ra+8Qq5lUr>xm@TJyZUH<#0%FG(@Z`@Nbn$x@&m{opIm8cjy!mPw z;s-!3_dh7Gcc3FC3aj-d;2} zH%l8k+t}E^?CdPIwzlLm^rHe2anVEo!C(+WLqnLDm@w=n`Bl)}-Ho-iHF>>qFCk<}di{#uj>d zdN4gbEo~eCaeoyXk}|Ro%D2A0j%YNB<>h58EiL5>?Xg%49*;+k`upEn&-796Qs|pTtRzjX=z>oEpt*e z^^;cebP?&JPV&8%16cF zaf>x-odPEcDC|B*N8&_k!usLiVcth2DElQIU1(wbdO1-*VfV4VPbr{$R2%yx%m5iB z3*l&Z?rUjjK`0cGBU6RPFQQg~!ii6zFGB$t26I5=L3MRC{C@wLB@hV6cB}lvi4PU9 zDkQdIcYa>J_<9*%PW$kCG=lWg`_Quc(oWpI7vb}VaIN<>+#Y^GjJ5{aUI+(CpE!=~ z;`W^EwOn(tns&3=ii`Gc_DhtFjt9PdX$Bn-)9 zeWLX*;8<3XbR8j+h$DNvhfMM*0u`+&Ex(GR$5ABqSK;+vhUa1xyn#yi^-{y>qA2xtDe;9%h?9=-nLSU6yj~O+2gG@zSWHVXyq6mA9u*J=2y=-4J(H7@_#3%^1@`N~ RbaMaz002ovPDHLkV1k(xlfwW2 literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/DarkImages/GenericButtonBlue16.png b/Framework/ReusingProCommands/DarkImages/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..20b11875895bca6b7de3cdba0b99ea0a67ff786c GIT binary patch literal 1057 zcmaJ=PiWIn9L}gr9TX;rbL+v7DQwO*dEMGAVYO?U)fJYpb%hl#nkH{;+>)0iZ)?_r z6xq;$GH;^d5X6HZ{sBFS4iOI?1i_2wNsnGsrngCb>DtbNHSqG@`|)I&cig6)#ZgZaG0Vz zJz6G4QkWE7yEm{g0+-$cS$`le7lrge0 z2+h~KI9Wg#*#%_MiA1$)bdMw}n&BFIt0+klQihFXLxCwV!VsQ-rl|rD`(uNl1Q<#V zh5;B2$G8MYiUZGbet6|mVxo}OfEJ=oS$NSf~>n5Th_t+3GxisVt4WfCAh#Lj(ekKoNJtf96&d1z# zr4scVD<4qHZ&$j#BTJFBl5hRshk-{U{IC0;PIn$YU!f=Z`u4s;56@j)^^TjdTUx4j1Qj)D05aO(R04PS2y)zV7+=skYp-9_Iu_tB>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hAx&aE*6d!7H;NdhK8CgZF_JPWT?f=~xMt=;ulM)i1a@YhVY-Y6O`jwe!d1Jf7X2&uIXUU0d z4g16ySgmz+-OE@WZ|CP?p2hLMm~(-eQ^KMj3_PrFR+-L~l=xaJA#r1e$L6Qk&Dq*s z|Caa{f5*o{`~i<%ZG7AOQ)N8*=j7OzozGXfdH&SFqY4YNk00RsWGLtUpr6TCy-j?& z|KuD?j)pG{Uz*M+>{no7v$mY3Z2joGy+X5l#RD%Vv4jwVno8@6?ni;_Jyr=<7#H(N z{NYPTN>sgHp!DTY`GK!{c`mhuJyVN8tx5g_r#BT1XBk@;_%Z9sGQOX|@V05Yb)xNJ#<#P2UrZ8EIKXgW WNlR+M)ZKSMMUbbfpUXO@geCx}x3j$f literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/DarkImages/GenericButtonPurple16.png b/Framework/ReusingProCommands/DarkImages/GenericButtonPurple16.png new file mode 100644 index 0000000000000000000000000000000000000000..013686b0cda8351f3191b48fd6f3acfa1380de92 GIT binary patch literal 1061 zcmaJ=O=#0l9FI)Om@Bx;m=!e35GJho=+(E$Ph1^^QCJ$57xlTd+*Qh_xpdoxv|7a zcZ;WmAP9GSL`>rSptG7?_H$IR}zJR%gz?20?;o z>efG(!K+t4}+6^i#jgb*(0n$$g zyb8y0WIs=H{()YfzlZd(oS$KNhGV@fCvdFbW6A1AVQ-e26_R4C>I>gOR30HyV3=aD zNEdr)Xyq7==Xr+pF+QIcBfR#Ef#j0cu)AssBCr)pGm!=j(ovK%uz*4oj&wH#-K@(R zcC}2nU`$Ci8IES1lxjdp`ae|H>u4J#!Ct)o6t+_{CSa1lh6PK(jmvg9u1q0f0U1Fn z1>sb!ieq_*pq+;%8HrS?Ms`cGq8X0yc!ecNLfo*CY$zZuhA6BQD2|0SBwnA z`U4yn4TRYU7Zdx$ffyg)_+hce6`@klfq`mVb&rd&4Yb z8pjfDs8{8xjbj;Z$YpRajMLt~+Fdi@8FG&G;l-Ew_yYsayoHB*B6t4_ei+x{VmMX$ zklEVV8EiUMZc~Sp^{*~+<+k{A{^$0hyJsx1edUdP==aukd?C@Eopv4ms9wJ09%aKB z|J`K}zTR5+o|{nCpFjBV?hb5S{?)$p#C5K1WOMb~_#@A!jhpkGt1pK-JN(3{p7K)5 z+5C&o&7Sg+HSxl}h2Y$D;Odzh2Rw_~t$T0xugxzIWul3A|B88RcL<{MaO2U0_;7gQ F;vY_`S_}XH literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/DarkImages/GenericButtonPurple32.png b/Framework/ReusingProCommands/DarkImages/GenericButtonPurple32.png new file mode 100644 index 0000000000000000000000000000000000000000..7d871f5e6143ccf5601b479c30f60e5865af1239 GIT binary patch literal 1269 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 literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/Images/AddInDesktop16.png b/Framework/ReusingProCommands/Images/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..5910bbf3dcd0cb09139b0c9926e00f96131d4757 GIT binary patch literal 524 zcmV+n0`vWeP)#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!2wFfb;P zxhYzAxw&0+>vq3KuWs}H(rta=aCh(dp7Z^j&-d3E1qyPfy+g$3^PX-BvM8b`0+z$sEF<`iyY2Ae<*Q&c8r=f|8OVVw3&**j?e;Ck zVzCTK2dhb)&pH4-5R^=}QQ41M&;^P5et#gz9sk7zdQ8wtsg|iA)B@4{v}Z_qW$A36 zS|g1a!az2SYcVJTJ5US^%!I)ois|a14(e*jz5%?O4nZ^~0%zAJ4|Px%*Qkl&E^=T> z6egvpHz0tI--L%3oLe-0T-F58R?EQ6YCCj}{U&QYu6$zv)bbcNKmd3m+_>vfks-#) zS+kcvH2!lU0R_CwMvf`X*4FLOL@5)Jax6; z@zjyXMoRSp5m`dtYk{B>43|ldep^vNO<~0$sBgFmzQ8Al#W%p^tOAj@!pP@Q82B&( z?xq{SRhAgbf_ZT#W>f)e8~?(cDQ3_(ZOVn^KRz(!*X6hUv&46xLfHSK4s) z{cGSW+o5wJma#18FFSjjaa9}vYo3#w*qX9np;VV%hI1#I$w)f=d;}b3hh_~hDsnr%?w?u=t}mEXYC)KkXZhqyUjxwE z(wvcdBbC~Wuqt9`d zK{Ec0sS!puDAca)?Y-xC&h5Rox4pMy?U=ji&CU7qJLh*kzdz?!fl`X2eonshn`P0B z&(8^Va~-%34?om9gO8%E{y0Vl+jvLbx%W+h-6(J~b_{#}5>Wil3V;%X4=A2{yd2?u zfRG13U}vA==6?Fi6`Gu!w4E!O8>6G673}jCdtYU*OHmYk$j8@BBodLmy}j?&*Vo^l znVGrD``9b=^z^hhH8s6iSy}n4$K$CW`Re?K)s;mIotZ&tX(?i{*rnm&;a9R07#|;3wHO!}xGThhAYf~23v+XG=O~Bjw zQ&v`{zIAnV2m}K7=0*$pZDewD3uWV+442Wz_`WM21qD&x)Qq^TtxY{8pUl5z=i(d9 z&d#EK)zwwCEz7di3C*2VRaIDCUOtpSM@L82B8SOPq{FbWu~BU+ zN{#}Q2rzm3T@hGVSWpS1Qp8qdy!e9fR`l2Mu9Bb zXTsqpf3$3@o4`1bRtkx{Z7!J#%7mKfa%FmZdo412j#)-uR&-D$%LIiG$R`txMzdrN z4h{?%-9a5%vJxp{VLs(i--fv|h7)QwU{07_K=9M>f+JtCX+BLcGMT*;a};D0sHv$r zv>anKpk+=WG9)KUvQ+Fa?DEMM3;1-}jlUMJK#E+0BHzx`@9u}-_Ov3{^8_vqRHC^# z0A;5Y`w2JJ*0yo+vps}nE<;LO1CeeSa!&CC+!d{O`1Dy^cv> z#(elG#2GF%#$`7fy#vJ33nhdoQt>e4*bY*O2)rj+Q0704=H&2yJ1cd#zWO_An(JBb0m}XLh>%;TJ#~g1mtXTNY6MBk_W}e*M609$i5=+I-5>(N z=UJ(orYkfu0;&B!8SW$`DamfQIIDD0NB(cg>2jf@#0$5(gqfuTuH*H%&Is@ze+&=k fVg4}xp8x{@PU_4qREN}900000NkvXXu0mjfQ_oH> literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/Images/GenericButtonBlue16.png b/Framework/ReusingProCommands/Images/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6cad35ae14a03023bf030c0cd6c1c1d836af2b GIT binary patch literal 1054 zcmaJ=NoW&M7#=JwS{tkuto72zv_h3;mTV`j#VCQVWg#+iBZ7XI)1x9^=wj30Ki z?`ET zP3h(g&HDX*o5SUDVhg7=ry;TA)U3Wb0}n09R1Bo(8n79~tX@Dt5=Xj`f@(BqHLF%8 zTrj#M8Z=8Wc1m?aLHNI^sy3`Gl!Tk{{*%~B%^8qRLQ5~05^mgdpY6)vA|@1(Zl-j7 zwqC_VPDi?x(+v=r@PPqAloZWA*k45m0vFdTBx(|j^Fb1GP>LdRVGk2yW8tum<%d`{ z>JC+3mSH@xNF>Vp>sVfw3M$l49V>5QBTcck7*qp$=Ao&afO5>#RZvZuQ<}%(Z^~E0 z%FSa5HO1067}{>_U#+emVg1<4hH&wwA$_P}y_;CrZ_hlP!k6M~oDZc+@3Ozv*GF3R zoowY%@BAy`+L!q1`}8sA>xWxDuRhAJxL4S&8*6Wlwk<6VEmQ_)GnH+-mV2h0+waLQ zE=_iPT#$BjQ%7P;!`l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NvGo8oC-gf}x>-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_TPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Oq^~pcExEPRBsAS zw-~$O)TkpMZko8z{RtPfq^m1)5S5Q;#Sh1 z|Nrd|J20uWF|z3>G);TEGCliwy`E>c-2b#6U#BZ>xDu7aTqW}5@}(jHhMByZn59m2m@s^?)!-A! z$h6#~ToEZL%4Q;1_wTQ~sUVZ^(fS09gwQ?j51O~>mhUsD`RyB3_B1Iqr6A}*+K0f0 zYIC>?8i5i46932iEU@vVB(P#qR5j z=eS~cX6M&1gs)XGw`zbGa957w>XXz5DSuCG`1tF0W9EbdQo=1fl4hMB7+2i&%Vya6 zn9+<~q{)hRO9{)GWTs8rYHaT%c{8r(xJ++hU}R(1c(nah;fBe(LFJC8tDnm{r-UW| DLx-*A literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/Images/GenericButtonPurple16.png b/Framework/ReusingProCommands/Images/GenericButtonPurple16.png new file mode 100644 index 0000000000000000000000000000000000000000..01b089507f9a610698e9beef0932c761c4b14e3d GIT binary patch literal 1055 zcmaJ=OK8(z98cK;*#kT%xG5M?Hx$>T=_6Z1X)wFJXn)_`5yd#zyIs^ogW(P zYi?+5z%Z;i(a$H*yxkew>d}Ai_o9fV78uXKl%9hH(F9mT*0TUlsNxt%0#Tki@dAV~ ztY)8*&cKW?z)HGGijECws|G@2Sh(9ZL}?sAJPXDYjU&E2enQ}i%n?U|f>$tNAg}aK zn;f%4qQuLhwR21nc*z8gbHqka8DR*I=_bH~ zq~9ZXX&Pr3k`4qJhVH<9UfM@_(Z_h`02^djUngFE2;|L_b8M3DE&D<{j>to3uoP7& z6v%>~)Xg!94uwJvhtKCh79ML#gQD%xEO&*02bN?i22^wncNoR2J_$JjMY@rKYHZSK zR=G^5V3aKy6is@alq!aT@PAWP-L$q~5^Tl$Phu-QWdJG(EPc|HP~&oL$CbgxOdvwt zOzZkYrHVs&9qLwIH}F`B!S@TIq-f5;ff7Ox*o0<5QIkM|=Lp0>DvHcTgMqFtKNDkU zzLTco{z&Piz1~1?EEeZO6)dkylPb_)1uJi1`Knk)461=V^T1S20=d`JRlJlmt5lCA zQkAcam8-`Rt%{{kFqG5Uzgk^6Li%x*o5Dq#P3Z#->D@%aKK9_^9J&;j5_}|WuVsH1 zi`_MCGj;spwNtlU{cmRHAJXB~n`i1?E)>>Nxls`ihd*6^SKPI(J!-tS>{>dPdG-1D z(UrD4_rHRlzdm%1T==qQu_-kC`ieNy)HBD`4BTy9KK)#2qTA~mp3S>5S=Wx?x6$40 zeJj`xyM3+k#>YfQ&q$*caR=1d%U649-M3a-@Tb^L>)`v^h2^YsWfSp1eknS7_7BY~ BR#yN3 literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/Images/GenericButtonPurple32.png b/Framework/ReusingProCommands/Images/GenericButtonPurple32.png new file mode 100644 index 0000000000000000000000000000000000000000..39f62dbd909f6ea3aea92e464cdec4ad25671294 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NxVnYp-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_bPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Ox$iU!f75!}IU!8y}ujlXgh*@%Z$2%N7|HhqUH54Q)oucNiV+H$QS{oHk9_ zx@mHEDC1GaFKqYs|83hG>A+$T_=mlXDeUO;KKm4lZU6ZWpO@e7xv6Dt^VEYkg618( z6v(>XN~~tm@kX(D%kMo0FZl^ej&T8 z?@y8T>xtXLXRs+G!J_mD+m0;Ny%#?UuMtmSyZM&U-Jh3@k58=aar-)cpJtY8GZa!z zZ18O1cX(SC#k@k6e}m-$fh(B{mMSO63Qve_UY%{WsQNeqBO62Q=SfzdOx|07iXKl_ KKbLh*2~7YH@3UP1 literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/Images/MapTiled32.png b/Framework/ReusingProCommands/Images/MapTiled32.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa9fd116cf0e556c60173a3bd7a29fe89d44d5a GIT binary patch literal 1371 zcmV-h1*H0kP)+U*JPQ6hSCO zAN+VIg?^Z(ZFaKRotZnIo_l9!vNMxtkO&H1_Hgdp{mnh+o{!&L7DW-}j=k6lg1`uT zAAS%(XnLl(FXz4=m}ky>H4GY?jV%kH0DXA!4Xihwdh)1|%mwzNk53?sLI~&S*VC~) zGd-KZzCC{&YHep>&tFa8-6K;*?11nrv~cCxj|JeiTX##Z(@o`REL>VRPw#{@4-tyf z(R}-Ddka`MjPTp#>tKqS*|$_PBvv{g!sCZF+@OUiE3R( zMB$`GEVnvvy-ooeX``?L69e@$FzB>RG{paeO(Wp?EfSN2r$E=Y>11}{R9+w)SVB}* z;d=o*TI<*yaIag8RtQ++6Z2M2f5QeELs*S~m~eLyHopqpza<5FzC#W;a-+Vy(#dSX zE+J4#@H}$f6ApA^2Xfdjq5-JyP^6zpN80|UOOMy>+hUoAM=qy~wT5b#H-9Qy|9OJEqs{f*|lS zVGU`Qy>~uK^B}H?M2lj~VHE~EJZ4D4!givQeWe2w#+BK_pAX9L_IkC~rxHYKD`{E? z`|8ot8^*qQc(&+tUm(6ofnhM#!B+o$ViB0v#~M-vvV)}C1nz9_@BV0 zRDAN2=cqse>V1dWkN3opEq46K7a4ke>BMB*eu5K7dwu%UJ7+W4WAmqE;Uyi=KcDZX zVlft4-@tO(ut|ircpJO6Jy9T+fZqP@r%z$oT#D^Dgy-1*==%k%7(ZMz;gdlj9ubou zr^%f$6)Op4CZjQ=W3ZuNfMm5_v-BDg|9e!))%pM??wWy4nz1UH%|{AYCW{fMHw@GU z4b(|k-@cg$tXrzNQ-$IqM0#ZFK8)|2!Pt%&ESV;%y0K;ilEHEhX$1OTTGN3Xy~?j3 zMPOv)@i?#OBbOXD(;c~o3>Bwez-5PW%4JUbDYKtm2aU%tK5-B2F(yx*GF()|CWgCh zGp&JWJt}Sv?_0AA^7L9(o49YZDRaxx-j5@Z#|mQ)Y&SApkaR+ZiVy66Ys2(9_w>|; zv9BHcpNjuWR2<)eI9)K}+l}KobkT6}`tx5F=(W(-y=teNXRy;V6Hrx^q>KuQS{7QB zYqN(w%Tn>8`K>hG?%wE03*)yRC=yW=(<@_HtL!y$*H1aEz48p>9yTDM?F0%X*IoQUilu2mwql_%cT-@t%5CEYUBVJuT>Gb zI@D4{VwF65DXc`IKv5LB%QI2Qg;SZ=&t^U>Lf>5c8XchT*7 zWL%MX&eN+_-vxhJV9nLr^U5z||G@$_NrBH5_)LYz%BaZ*REku*)tIFI4KX}mQx{lq zH*j9O>6VA&_dIO{N=K{o5IGwbX`3Q&|HL7xehn3hoYbl=Q~kH8_=A_<+c5T(nbZGn dD*i)&0RXC4xkD9O_s;+T002ovPDHLkV1j((i#7lN literal 0 HcmV?d00001 diff --git a/Framework/ReusingProCommands/Module1.cs b/Framework/ReusingProCommands/Module1.cs new file mode 100644 index 00000000..345a88fd --- /dev/null +++ b/Framework/ReusingProCommands/Module1.cs @@ -0,0 +1,77 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Input; +using ArcGIS.Desktop.Framework; +using ArcGIS.Desktop.Framework.Contracts; +using System.Threading.Tasks; + +namespace ReusingProCommands +{ + /// + /// This sample demonstrates how you can re-use existing ArcGIS Pro Commands in your Add-in. There are multiple variations of re-using ArcGIS Pro out-of-box Commands in your Add-in including: + /// * Reusing ArcGIS Pro Commands in your Add-in Ribbon UI by reference + /// * Reusing ArcGIS Pro Commands in your Add-in Ribbon UI in code-behind + /// * Reusing ArcGIS Pro Commands in MVVM + /// * Reusing ArcGIS Pro Commands in MVVM code-behind + /// + /// + /// 1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) + /// 1. Make sure that the Sample data is unzipped in c:\data + /// 1. The project used for this sample is 'C:\Data\FeatureTest\FeatureTest.aprx' + /// 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, select the FeatureTest.aprx project + /// 1. Click on the 'Reuse Pro Cmds' tab. + /// ![UI](Screenshots/Screenshot1.png) + /// + internal class Module1 : Module + { + private static Module1 _this = null; + + /// + /// Retrieve the singleton instance to this module here + /// + public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("ReusingProCommands_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; + } + + #endregion Overrides + + } +} diff --git a/Framework/ReusingProCommands/Properties/AssemblyInfo.cs b/Framework/ReusingProCommands/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..7dc1097e --- /dev/null +++ b/Framework/ReusingProCommands/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2019 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ReusingProCommands")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("ReusingProCommands")] +[assembly: AssemblyCopyright("Copyright © Acme 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("49e952c7-3933-4db7-b6d8-fda35d822a1e")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Framework/ReusingProCommands/ReadMe.md b/Framework/ReusingProCommands/ReadMe.md new file mode 100644 index 00000000..2e9ebe52 --- /dev/null +++ b/Framework/ReusingProCommands/ReadMe.md @@ -0,0 +1,58 @@ +## ReusingProCommands + + +This sample demonstrates how you can re-use existing ArcGIS Pro Commands in your Add-in. There are multiple variations of re-using ArcGIS Pro out-of-box Commands in your Add-in including: +* Reusing ArcGIS Pro Commands in your Add-in Ribbon UI by reference +* Reusing ArcGIS Pro Commands in your Add-in Ribbon UI in code-behind +* Reusing ArcGIS Pro Commands in MVVM +* Reusing ArcGIS Pro Commands in MVVM code-behind + + + +View it live + + +``` +Language: C# +Subject: Framework +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) +1. Make sure that the Sample data is unzipped in c:\data +1. The project used for this sample is 'C:\Data\FeatureTest\FeatureTest.aprx' +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, select the FeatureTest.aprx project +1. Click on the 'Reuse Pro Cmds' tab. +![UI](Screenshots/Screenshot1.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Framework/ReusingProCommands/ReuseDockPaneView.xaml b/Framework/ReusingProCommands/ReuseDockPaneView.xaml new file mode 100644 index 00000000..1e81855e --- /dev/null +++ b/Framework/ReusingProCommands/ReuseDockPaneView.xaml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Framework/XAML-Icons/DarkImages/AddInDesktop16.png b/Framework/XAML-Icons/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Framework/XAML-Icons/DarkImages/AddInDesktop32.png b/Framework/XAML-Icons/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Framework/XAML-Icons/DarkImages/EvilGenius16.png b/Framework/XAML-Icons/DarkImages/EvilGenius16.png new file mode 100644 index 0000000000000000000000000000000000000000..f988082bac923ca83a567a837f5a0ba9e0590335 GIT binary patch literal 1487 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk&``nLQqR!T z!q~`EN5ROz&{W^RQs2-(*TB%q(7?*bKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jN*Q ziz80+pn6kqyTu8oUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w!)P)>(!O3{1A3 zE{-7;w|atoGlT;L{%zv@mTq`g%kZj)$JRxT-JKyWUnVqlm?!fovEF_puXIJ|m8XE{ zk?f;YpA&2=gobdw@o*n`SV%z zW@EFEh2LwIwD-+@^h&*2^IhDg6A#Wd3Q9(6O-&H?)G282QGb1KzoCoSSwE#ql8tjG zNfvkLXe_RYQ;)in9kBaU-^cU!CtOK?8sAeh?~OrZgXNn;H_z(5E9H~9akuMgR_@Lv zw_hsME8EMv+bh}TXN7roO*k9!z@wnrb<+{Epd){LX1?it5jxZ1czuGft#^ZMvw85w zvak6as%i!G7N`8Xt$e@vC~D41XqhmC}LL+e8VCCy6N;&r-FFv{yhcTgrDy^Tws1Rg0m!B`1E_Pbe}g7@y)OQ9-nBw zQ$ysrn&6FHj7R5Ws$S6IXzAMhrSrq;4K0T*`RklnCt@gGY;ezBxqe^O0)^)ekB(iL z?sNZNjbpTd-Ggt7Ex5Kxlqj?AU(Ofnr*9N-`jMN9BVY7YxtN9dwLgzv=TuP(<|tjW z#>K|6`DF+j?<(f6y=ND@2&}lls_i$&=5s>Mm)sMV@3h3)@o(xr-O+zuVfN|8|3f6s zKW5|3p16BKh~|gYt5(VKymS3kEyf?;^YG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Framework/XAML-Icons/DarkImages/EvilGenius32.png b/Framework/XAML-Icons/DarkImages/EvilGenius32.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4f1f4be3e7ff046956e5805b3b2ef726f3757a GIT binary patch literal 2160 zcmaJ@c~lek79Q5h;=&>rK#0Ky0+PuPgA$2|Sr9bH61Gx=kPHwcOOrt$FG|oN3W|s; z1q88d7M0>7Qb7e53W^{CVOLb#4qG^-0>$MeRBZovyg6s)x19TZ_q+Fgf6NgdZ;z$A zX1V|XEcM(@@l&p7)w@Jn`4x%9Q_2N}P=gVFeiV|x6vBWzn;!|IJ-N(i*bip1lfG|; zT>(I29fuK&1k-mCS$r;*sfxiSas^5>0Jyp(3Ye@tFoKSRqd7bhW}@~s2F+oUFhK-5 zjxHd>F`VsUA?z>qX0XJ2ST1ag+ZMEIB2h`eg%Kt?ksHSo5fe$6d0wJ&uet^?==l(2 z4+-;^s9?Gen#>o%Xad&Rkp)2zdZP;#B5cAt5!R!fa1a5+xquMP5eE?=9MK7f{_C-OUMx*96k@NVq`}0;}H@@sr0WBxPq^=JkggnDH{eRG6f)n#i>eK2&B{he<+vx zHClxD!GG)hpTr_Yk^lz%U=crF$Wjh2%3765KqL!cCc+mo`24tqF8ajq5xyvfFF=#Y z^Ib!)qcd3?p6b$W9z~}UJ$WL8$z#Eu6cR?sgXM78M2JkK;@vmmHqkaZLlD*39Y=;} zlnsgi(g)60pRNJrSRUW?DALc1NFI1X)HL6Y6@1@DvIV%Zx`!iS(T(KmzBt?evDo!<#iCYJ`9ao=CSBG6cnYVxX{KV8; z{#@;w^Zy3#MM6!1tv9>zN58$_A5eDFbBy^^e!;s?UOH#;Jp1)81$A{u;p!Qm3zrgjuX?wDIa{z6>f4wE$guQ)+~3)z_8S)r^KM&CD@z|j?El9 z;h_tt&CSHDmz*-ns;#L}kKVB&>pK8tgh|ddOebg^`SiqV6(%<{=M$|1FYQZlpR)O; zaJc@Dcds)jwV_&s(`_j-%D*Z>t!+5T;0e3K&aD+o$PESiT=#_e)sHPb{djk{ow}`E zpy`V_-NvJra8}F4pWXdXUa*$<$zsRHdE z4hQ`mJ%*CTcy`l(Bh^AM^rW8ZzUI;k|Ev|q-J0Ydho@YRewm|&b=5I?ICqhK+P_}(sffieOH`rer3=fB`Y@~-SM)l~6Q`O?Q^*_^A zN+j(%90olYFGsCK#M_N$T zu6{sX>V=RtQc6A`!!S>LzETym3a_`!!Mi=`j-~!JV04BQlKy06(Royxmxq5gvlmY5 z7pVz6@_lOX1-%v>y!DjihRs(=8sZ941J$-{I&du>cZSD1#mTmjYQ?_IeE7^alaNoV zF_^l$y4z`BhT}E-d5oX&cq&`lEZ`Oe_2&Ls(d6T&7V32%EQH!kzuTzW$% zkGwf_2fwX@6 V$~1XQmFgeBlj=>mvMu7ke*wC-c;f&7 literal 0 HcmV?d00001 diff --git a/Framework/XAML-Icons/DarkImages/EvilGenius32.xaml b/Framework/XAML-Icons/DarkImages/EvilGenius32.xaml new file mode 100644 index 00000000..3de9c419 --- /dev/null +++ b/Framework/XAML-Icons/DarkImages/EvilGenius32.xaml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Framework/XAML-Icons/DarkImages/GenericButtonBlue16.png b/Framework/XAML-Icons/DarkImages/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..20b11875895bca6b7de3cdba0b99ea0a67ff786c GIT binary patch literal 1057 zcmaJ=PiWIn9L}gr9TX;rbL+v7DQwO*dEMGAVYO?U)fJYpb%hl#nkH{;+>)0iZ)?_r z6xq;$GH;^d5X6HZ{sBFS4iOI?1i_2wNsnGsrngCb>DtbNHSqG@`|)I&cig6)#ZgZaG0Vz zJz6G4QkWE7yEm{g0+-$cS$`le7lrge0 z2+h~KI9Wg#*#%_MiA1$)bdMw}n&BFIt0+klQihFXLxCwV!VsQ-rl|rD`(uNl1Q<#V zh5;B2$G8MYiUZGbet6|mVxo}OfEJ=oS$NSf~>n5Th_t+3GxisVt4WfCAh#Lj(ekKoNJtf96&d1z# zr4scVD<4qHZ&$j#BTJFBl5hRshk-{U{IC0;PIn$YU!f=Z`u4s;56@j)^^TjdTUx4j1Qj)D05aO(R04PS2y)zV7+=skYp-9_Iu_tB>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hAx&aE*6d!7H;NdhK8CgZF_JPWT?f=~xMt=;ulM)i1a@YhVY-Y6O`jwe!d1Jf7X2&uIXUU0d z4g16ySgmz+-OE@WZ|CP?p2hLMm~(-eQ^KMj3_PrFR+-L~l=xaJA#r1e$L6Qk&Dq*s z|Caa{f5*o{`~i<%ZG7AOQ)N8*=j7OzozGXfdH&SFqY4YNk00RsWGLtUpr6TCy-j?& z|KuD?j)pG{Uz*M+>{no7v$mY3Z2joGy+X5l#RD%Vv4jwVno8@6?ni;_Jyr=<7#H(N z{NYPTN>sgHp!DTY`GK!{c`mhuJyVN8tx5g_r#BT1XBk@;_%Z9sGQOX|@V05Yb)xNJ#<#P2UrZ8EIKXgW WNlR+M)ZKSMMUbbfpUXO@geCx}x3j$f literal 0 HcmV?d00001 diff --git a/Framework/XAML-Icons/Images/AddInDesktop16.png b/Framework/XAML-Icons/Images/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..5910bbf3dcd0cb09139b0c9926e00f96131d4757 GIT binary patch literal 524 zcmV+n0`vWeP)#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!2wFfb;P zxhYzAxw&0+>vq3KuWs}H(rta=aCh(dp7Z^j&-d3E1qyPfy+g$3^PX-BvM8b`0+z$sEF<`iyY2Ae<*Q&c8r=f|8OVVw3&**j?e;Ck zVzCTK2dhb)&pH4-5R^=}QQ41M&;^P5et#gz9sk7zdQ8wtsg|iA)B@4{v}Z_qW$A36 zS|g1a!az2SYcVJTJ5US^%!I)ois|a14(e*jz5%?O4nZ^~0%zAJ4|Px%*Qkl&E^=T> z6egvpHz0tI--L%3oLe-0T-F58R?EQ6YCCj}{U&QYu6$zv)bbcNKmd3m+_>vfks-#) zS+kcvH2!lU0R_CwMvf`X*4FLOL@5)Jax6; z@zjyXMoRSp5m`dtYk{B>43|ldep^vNO<~0$sBgFmzQ8Al#W%p^tOAj@!pP@Q82B&( z?xq{SRhAgbf_ZT#W>f)e8~?(cDQ3_(ZOVn^KRz(!*X6hUv&46xLfHSK4s) z{cGSW+o5wJma#18FFSjjaa9}vYo3#w*qX9np;VV%hI1#I$w)f=d;}b3hh_~hDsnr%?w?u=t}mEXYC)KkXZhqyUjxwE z(wvcdBbC~Wuqt9c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU&_u!9QqR!T z%-qskN5Kfl*Eg`xH!{#Qu(UEYwlXkMfC43;ZAB?*RzWUqP`iLUTcwPWk^(Dz{qpj1 zy>er{{GxPyLrY6beFGzXBO_g)3fZE`@j@x4_pIZg5^PG@yV%reBd*pl_&Wpr4xy@)uZjaY;}r!Wmdq7l%|9r0NHy z7U!21B?IFlO&O*c7&4a6BsFpIWGChrManjC7v#}Nvs42U zLz5H>-K4Y>LtPUivlQJVbAvQpBeT>bBh$o0Gvibfm^s+=TbLMGxEUHcxtP0|85+8p zSQ%f6F3ajVmG|7nO=GhNady**oY&Z}pmJrnp7m&I_mP zocQcFk{hs^z9OnYA$HJY4R#i{8 z_UHKCyM0o~KW$lfXwJ$ICkM5{2PQLp&D!ddr|Fzk7rf~c;C%8-O>>Te>({dK1)qbY zn@YEOysJ4VHj`zt{Dh+?f87jJp8Nghr832y*Wv3Q+_`D|RQ=}iH%A|Fl^NUn#!ga9 z-OP1ow`tVGH3F)xZ_-m&nQsbDWs?5isHf%KbXwr7$(MEWTBb}rw)!h?Vb&|3tH#Ys zW=xv+`tYAaLd)jaxqq6hs&rp9xMKI#=4aPB&i$SsH!qaSqH==gr@rok3lm$M6u*2g z={{j??k*rN>6GjopuXX&+O*fV&c0DD`e!0{r}yw_dG6))Uzn#W>we(w^GgU5@DMGI zak{8~puG6R-+y{c5m*0RH`n+X_tnAiY~!KDQ@-XJJ=?MD`{`qkUiW`sl6Q%>ifZbZ znV7O^xkX;6T|^|4_2<6N6_vTNv#-e&?bKQHP$}u+gdg>ZmBBTJ6HvI*9;8j~u$u6hWo{eRWy zQ|HE5`$x$9y)m!9tnL)E#zXqk^$*(r<1k>bG{5rtOtDcJs37)q^>bP0l+XkK4xBMA literal 0 HcmV?d00001 diff --git a/Framework/XAML-Icons/Images/EvilGenius16.xaml b/Framework/XAML-Icons/Images/EvilGenius16.xaml new file mode 100644 index 00000000..08e8ef85 --- /dev/null +++ b/Framework/XAML-Icons/Images/EvilGenius16.xaml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Framework/XAML-Icons/Images/EvilGenius32.png b/Framework/XAML-Icons/Images/EvilGenius32.png new file mode 100644 index 0000000000000000000000000000000000000000..c6f9a03fdb16c509069dc18e5f3ca1bcb1326a26 GIT binary patch literal 2070 zcmaJ?X;c&E8Xg5HVJQegtF|%(rMQqx0!c_DKuB29CMkrlT|pU=F{F@8Oa=(tB49;X zq=Hl=cr7Yb0ny@B0ap-D5s{@X2!evGQn>9!K@g;HZ6{Q0f0R4t%zWSbp67Yq^_*)x6XPdncuh_4uQoMx0zZ~xei2v*x)n=?H3-0wp|J?aSHf~cjKH## zZ8s5505EbafGWjMTNmSSC!UjUV(>b zr5c4AQ=lr)pa{pJi5Q!RXZlA8O7&Y=mG(`W@P?6fu$oLEL57m%fkNT`hbonC(OOK5 z{F(3H3Tq`PYJ@CCv}mG6iVtq9lOdFv#nm7%hH4}znlRtRpg0smwQ;B#!soGxxDH97kl{V`^?#`V z$R*>+kPYMg%ed!V_zoGaZx2xKN?1{ymZ7q^w|>gCoKR&pkCfa<8x(}GE2)$})Jy?y_x zw#xx#Q=j?Lt)rvPvX+PSPdb@0!XuTW9d<+m8b$9s~y(mkMUdmY;FDh9C z23)ENO&t0upT6_S5DeaeA-ThzromR099@=k9ksj0o9|J4Aj+#Uqz_9VUZ z;yvc)tsn}megQ^D)hjB8(^}3TMYn4~*uB!IuR_PAT28_B%!C&KZC(+A<{Lb>>}8hhkSl#3x58c?OOAZh?dW*2o%>}Q z?dO~3KzCEi>b=UWKpzdI>L7Zur>%L-Z|uM|w(D#6Kt5hkXs?COao*Er=)cdFne?{{ znk3-j@3y7?dU&ismz6W@&@m&IKQ&aE%P#rP#nFVi^nyK2`8Ql1I=~LCAK%Xy z;hOi+PWo&i*E}ENnO${JHd>?<4cZ)m+HVo;Tm`qzlpJh5W!wY0*L`4js4TSU$Vg~S z!!b=tcgw`)7lr#5%}!4R7yE5Gl<%GVm zmTdCVQNq1O8}otAU>!1Ta?F%+teWBUL({(T55E+9bQL|V7_gf4<%(8CUd-cfzCm#< z8F^O?EXmt%?HyeC*tLC=(QL`_Pvocmee%|Dlt~xKs7@|Fc-q2A{!MBokbMFUvmC9; zD(LguFYfEVZ&3$L%4__=jdw}y>xO%Bn}>V5i;7HMou6@U7^G%O2ABDIANn7c5Rl}2 f*glnKIZJK?809RDS@h3ghCemmPsBUz8?)ngBuzsD literal 0 HcmV?d00001 diff --git a/Framework/XAML-Icons/Images/EvilGenius32.xaml b/Framework/XAML-Icons/Images/EvilGenius32.xaml new file mode 100644 index 00000000..007c0a46 --- /dev/null +++ b/Framework/XAML-Icons/Images/EvilGenius32.xaml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Framework/XAML-Icons/Images/GenericButtonBlue16.png b/Framework/XAML-Icons/Images/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6cad35ae14a03023bf030c0cd6c1c1d836af2b GIT binary patch literal 1054 zcmaJ=NoW&M7#=JwS{tkuto72zv_h3;mTV`j#VCQVWg#+iBZ7XI)1x9^=wj30Ki z?`ET zP3h(g&HDX*o5SUDVhg7=ry;TA)U3Wb0}n09R1Bo(8n79~tX@Dt5=Xj`f@(BqHLF%8 zTrj#M8Z=8Wc1m?aLHNI^sy3`Gl!Tk{{*%~B%^8qRLQ5~05^mgdpY6)vA|@1(Zl-j7 zwqC_VPDi?x(+v=r@PPqAloZWA*k45m0vFdTBx(|j^Fb1GP>LdRVGk2yW8tum<%d`{ z>JC+3mSH@xNF>Vp>sVfw3M$l49V>5QBTcck7*qp$=Ao&afO5>#RZvZuQ<}%(Z^~E0 z%FSa5HO1067}{>_U#+emVg1<4hH&wwA$_P}y_;CrZ_hlP!k6M~oDZc+@3Ozv*GF3R zoowY%@BAy`+L!q1`}8sA>xWxDuRhAJxL4S&8*6Wlwk<6VEmQ_)GnH+-mV2h0+waLQ zE=_iPT#$BjQ%7P;!`l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NvGo8oC-gf}x>-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_TPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Oq^~pcExEPRBsAS zw-~$O)TkpMZko8z{RtPfq^m1)5S5Q;#Sh1 z|Nrd|J20uWF|z3>G);TEGCliwy`E>c-2b#6U#BZ>xDu7aTqW}5@}(jHhMByZn59m2m@s^?)!-A! z$h6#~ToEZL%4Q;1_wTQ~sUVZ^(fS09gwQ?j51O~>mhUsD`RyB3_B1Iqr6A}*+K0f0 zYIC>?8i5i46932iEU@vVB(P#qR5j z=eS~cX6M&1gs)XGw`zbGa957w>XXz5DSuCG`1tF0W9EbdQo=1fl4hMB7+2i&%Vya6 zn9+<~q{)hRO9{)GWTs8rYHaT%c{8r(xJ++hU}R(1c(nah;fBe(LFJC8tDnm{r-UW| DLx-*A literal 0 HcmV?d00001 diff --git a/Framework/XAML-Icons/Module1.cs b/Framework/XAML-Icons/Module1.cs new file mode 100644 index 00000000..d5a21435 --- /dev/null +++ b/Framework/XAML-Icons/Module1.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Input; +using System.Threading.Tasks; +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.Mapping; + +namespace XamlIcons +{ + /// + /// This sample shows how to use XAML Vector based icons in Ribbon UI elements such as buttons. + /// + /// + /// 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 any project. + /// 1. Click on the Add-In tab on the ribbon. + /// 1. Within this tab, in the Icons group, "XAML-Icon" button uses a vector based XAML icon file EvilGenius32.xaml\EvilGenius16.xaml. + /// 1. There is also the "Raster-Icon" button placed next to this which uses the raster based png icon EvilGenius32.png\EvilGenius16.png. + /// ![UI](screenshots/xamlicons.png) + /// + internal class Module1 : Module + { + private static Module1 _this = null; + + /// + /// Retrieve the singleton instance to this module here + /// + public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("XamlIcons_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; + } + + #endregion Overrides + + } +} diff --git a/Map-Exploration/GetSymbolSwatch/Properties/AssemblyInfo.cs b/Framework/XAML-Icons/Properties/AssemblyInfo.cs similarity index 89% rename from Map-Exploration/GetSymbolSwatch/Properties/AssemblyInfo.cs rename to Framework/XAML-Icons/Properties/AssemblyInfo.cs index 03068d06..c6252a84 100644 --- a/Map-Exploration/GetSymbolSwatch/Properties/AssemblyInfo.cs +++ b/Framework/XAML-Icons/Properties/AssemblyInfo.cs @@ -5,11 +5,11 @@ // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("GetSymbolSwatch")] +[assembly: AssemblyTitle("XamlIcons")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Acme")] -[assembly: AssemblyProduct("GetSymbolSwatch")] +[assembly: AssemblyProduct("XamlIcons")] [assembly: AssemblyCopyright("Copyright © Acme 2018")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -20,7 +20,7 @@ [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("760be61a-9142-4215-a7f7-f20bb73e8d44")] +[assembly: Guid("f039eec4-cc8c-46f0-89ae-b4a71182f56e")] // Version information for an assembly consists of the following four values: // diff --git a/Framework/XAML-Icons/Raster_Icon.cs b/Framework/XAML-Icons/Raster_Icon.cs new file mode 100644 index 00000000..6f65750c --- /dev/null +++ b/Framework/XAML-Icons/Raster_Icon.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace XamlIcons +{ + internal class Raster_Icon : Button + { + protected override void OnClick() + { + MessageBox.Show("This button uses raster based Icon"); + } + } +} diff --git a/Framework/XAML-Icons/ReadMe.md b/Framework/XAML-Icons/ReadMe.md new file mode 100644 index 00000000..b48c33ce --- /dev/null +++ b/Framework/XAML-Icons/ReadMe.md @@ -0,0 +1,54 @@ +## XamlIcons + + +This sample shows how to use XAML Vector based icons in Ribbon UI elements such as buttons. + + + +View it live + + +``` +Language: C# +Subject: Framework +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo 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. +1. Click Start button to open ArcGIS Pro. +1. ArcGIS Pro will open. +1. Open any project. +1. Click on the Add-In tab on the ribbon. +1. Within this tab, in the Icons group, "XAML-Icon" button uses a vector based XAML icon file EvilGenius32.xaml\EvilGenius16.xaml. +1. There is also the "Raster-Icon" button placed next to this which uses the raster based png icon EvilGenius32.png\EvilGenius16.png. +![UI](screenshots/xamlicons.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Map-Exploration/GetSymbolSwatch/ReadMe.md b/Framework/XAML-Icons/XAML-Icons (C#).md similarity index 64% rename from Map-Exploration/GetSymbolSwatch/ReadMe.md rename to Framework/XAML-Icons/XAML-Icons (C#).md index 79a59be1..4164441b 100644 --- a/Map-Exploration/GetSymbolSwatch/ReadMe.md +++ b/Framework/XAML-Icons/XAML-Icons (C#).md @@ -1,10 +1,7 @@ -## GetSymbolSwatch +## XAML-Icons -This sample shows how to create the swatches for different types of Symbology for use in WPF - - - +XAML_Icons description View it live @@ -13,8 +10,8 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` @@ -41,29 +38,12 @@ Visual Studio: 2017 ## How to use the sample -1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) -1. Make sure that the Sample data is unzipped in c:\data -1. The projects used for this sample are 'C:\Data\FeatureTest\FeatureTest.aprx', 'C:\Data\Interacting with Maps\Interacting with Maps.aprx', and 'C:\Data\Admin\AdminSample.aprx' -1. In Visual Studio click the Build menu. Then select Build Solution. -1. Click Start button to open ArcGIS Pro. -1. ArcGIS Pro opens, select the FeatureTest.aprx project -1. After the Map View is displayed, click on the 'Symbol Swatch' tab, and then click the 'Show Symbol Swatch Dockpane' button to show the 'Symbol Swatch Dockpane' dockpane -1. Position and size the dockpane to see all columns in the symbol swatch grid -![UI](Screenshots/Screenshot1.png) - -1. Click the 'Refresh' button on the 'Show Symbol Swatch Dockpane' dockpane to see symbol swatches in the grid -![UI](Screenshots/Screenshot2.png) - -1. Open the 'Interacting with Maps.aprx' project -1. Click the 'Refresh' button on the 'Show Symbol Swatch Dockpane' dockpane to see symbol swatches in the grid -![UI](Screenshots/Screenshot3.png) - -1. Open the AdminSample.aprx project -1. In the 'Contents' dockpane change the symbology for the 'States' layer to 'Graduated Colors' -1. Click the 'Refresh' button on the 'Show Symbol Swatch Dockpane' dockpane to see symbol swatches in the grid -![UI](Screenshots/Screenshot4.png) - + +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. +XAML-Icons diff --git a/Framework/XAML-Icons/XAML-Icons.sln b/Framework/XAML-Icons/XAML-Icons.sln new file mode 100644 index 00000000..225d66d5 --- /dev/null +++ b/Framework/XAML-Icons/XAML-Icons.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.136 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAML-Icons", "XAML-Icons.csproj", "{F039EEC4-CC8C-46F0-89AE-B4A71182F56E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F039EEC4-CC8C-46F0-89AE-B4A71182F56E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F039EEC4-CC8C-46F0-89AE-B4A71182F56E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F039EEC4-CC8C-46F0-89AE-B4A71182F56E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F039EEC4-CC8C-46F0-89AE-B4A71182F56E}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {92EEAC8A-E196-46BE-88C8-19C93AF06B3C} + EndGlobalSection +EndGlobal diff --git a/Framework/XAML-Icons/XAMLIcons.cs b/Framework/XAML-Icons/XAMLIcons.cs new file mode 100644 index 00000000..433cdf1c --- /dev/null +++ b/Framework/XAML-Icons/XAMLIcons.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace XamlIcons +{ + internal class XAMLIcon : Button + { + protected override void OnClick() + { + MessageBox.Show("This button uses vector based XAML Icon"); + } + } +} diff --git a/Framework/XAML-Icons/XamlIcons (C#).md b/Framework/XAML-Icons/XamlIcons (C#).md new file mode 100644 index 00000000..b48c33ce --- /dev/null +++ b/Framework/XAML-Icons/XamlIcons (C#).md @@ -0,0 +1,54 @@ +## XamlIcons + + +This sample shows how to use XAML Vector based icons in Ribbon UI elements such as buttons. + + + +View it live + + +``` +Language: C# +Subject: Framework +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo 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. +1. Click Start button to open ArcGIS Pro. +1. ArcGIS Pro will open. +1. Open any project. +1. Click on the Add-In tab on the ribbon. +1. Within this tab, in the Icons group, "XAML-Icon" button uses a vector based XAML icon file EvilGenius32.xaml\EvilGenius16.xaml. +1. There is also the "Raster-Icon" button placed next to this which uses the raster based png icon EvilGenius32.png\EvilGenius16.png. +![UI](screenshots/xamlicons.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Framework/XAML-Icons/XamlIcons.csproj b/Framework/XAML-Icons/XamlIcons.csproj new file mode 100644 index 00000000..2ece7529 --- /dev/null +++ b/Framework/XAML-Icons/XamlIcons.csproj @@ -0,0 +1,192 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {F039EEC4-CC8C-46F0-89AE-B4A71182F56E} + Library + Properties + XamlIcons + XamlIcons + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + $([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGISPro', 'InstallDir', null, RegistryView.Registry64)) + $(registry:HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro@InstallDir) + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\GeoProcessing\ArcGIS.Desktop.GeoProcessing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Ribbon.Wpf.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.DataGrid.Contrib.Wpf.dll + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Resources.dll + False + + + + + + + + + + + + + + + + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BuildDefault + bin\Debug\XAML-Icons-doc.xml + + + BuildDefault + + + + + + + + + \ No newline at end of file diff --git a/Framework/XAML-Icons/screenshots/xamlicons.png b/Framework/XAML-Icons/screenshots/xamlicons.png new file mode 100644 index 0000000000000000000000000000000000000000..255888a0d8e0992e74cfeb61c03f3a4d22c56c38 GIT binary patch literal 12328 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 literal 0 HcmV?d00001 diff --git a/Geodatabase/AddDeleteFieldToFromFeatureClass/AddAField.cs b/Geodatabase/AddDeleteFieldToFromFeatureClass/AddAField.cs index 5048b795..7ca1e536 100644 --- a/Geodatabase/AddDeleteFieldToFromFeatureClass/AddAField.cs +++ b/Geodatabase/AddDeleteFieldToFromFeatureClass/AddAField.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Geodatabase/AddDeleteFieldToFromFeatureClass/AddDeleteFieldToFromFeatureClass (C#).md b/Geodatabase/AddDeleteFieldToFromFeatureClass/AddDeleteFieldToFromFeatureClass (C#).md index 36dd9abb..baa1bc86 100644 --- a/Geodatabase/AddDeleteFieldToFromFeatureClass/AddDeleteFieldToFromFeatureClass (C#).md +++ b/Geodatabase/AddDeleteFieldToFromFeatureClass/AddDeleteFieldToFromFeatureClass (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Geodatabase Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -66,6 +61,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/AddDeleteFieldToFromFeatureClass/Config.daml b/Geodatabase/AddDeleteFieldToFromFeatureClass/Config.daml index 77059932..6ab66e98 100644 --- a/Geodatabase/AddDeleteFieldToFromFeatureClass/Config.daml +++ b/Geodatabase/AddDeleteFieldToFromFeatureClass/Config.daml @@ -1,7 +1,7 @@ - + -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DatastoresDefinitionsAndDatasets/Config.daml b/Geodatabase/DatastoresDefinitionsAndDatasets/Config.daml index bef69d92..905c80bb 100644 --- a/Geodatabase/DatastoresDefinitionsAndDatasets/Config.daml +++ b/Geodatabase/DatastoresDefinitionsAndDatasets/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DatastoresDefinitionsAndDatasets/Dockpane.xaml b/Geodatabase/DatastoresDefinitionsAndDatasets/Dockpane.xaml index dd83d606..a0759dc3 100644 --- a/Geodatabase/DatastoresDefinitionsAndDatasets/Dockpane.xaml +++ b/Geodatabase/DatastoresDefinitionsAndDatasets/Dockpane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DeleteFeaturesBasedOnSubtype/Config.daml b/Geodatabase/DeleteFeaturesBasedOnSubtype/Config.daml index 82f0d734..2bf144b1 100644 --- a/Geodatabase/DeleteFeaturesBasedOnSubtype/Config.daml +++ b/Geodatabase/DeleteFeaturesBasedOnSubtype/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DeleteFeaturesBasedOnSubtype/Properties/AssemblyInfo.cs b/Geodatabase/DeleteFeaturesBasedOnSubtype/Properties/AssemblyInfo.cs index 29dcc20f..7a8fe879 100644 --- a/Geodatabase/DeleteFeaturesBasedOnSubtype/Properties/AssemblyInfo.cs +++ b/Geodatabase/DeleteFeaturesBasedOnSubtype/Properties/AssemblyInfo.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Geodatabase/DeleteFeaturesBasedOnSubtype/ReadMe.md b/Geodatabase/DeleteFeaturesBasedOnSubtype/ReadMe.md index 0379bcf7..882b6216 100644 --- a/Geodatabase/DeleteFeaturesBasedOnSubtype/ReadMe.md +++ b/Geodatabase/DeleteFeaturesBasedOnSubtype/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Geodatabase Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -64,6 +59,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DeleteFeaturesBasedOnSubtype/SubtypesComboBox.cs b/Geodatabase/DeleteFeaturesBasedOnSubtype/SubtypesComboBox.cs index 93b8f250..dd54e463 100644 --- a/Geodatabase/DeleteFeaturesBasedOnSubtype/SubtypesComboBox.cs +++ b/Geodatabase/DeleteFeaturesBasedOnSubtype/SubtypesComboBox.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Config.daml b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Config.daml index dfe9e31c..6e5323d0 100644 --- a/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Config.daml +++ b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Module1.cs b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Module1.cs index 971964a7..8e2337b7 100644 --- a/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Module1.cs +++ b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Properties/AssemblyInfo.cs b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Properties/AssemblyInfo.cs index 06d8bf5a..ef8eb781 100644 --- a/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Properties/AssemblyInfo.cs +++ b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/Properties/AssemblyInfo.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/ReadMe.md b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/ReadMe.md index 457e2327..c03f2e14 100644 --- a/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/ReadMe.md +++ b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Geodatabase Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -56,6 +51,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/SubtypesComboBox.cs b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/SubtypesComboBox.cs index fe1a250a..e45b78f6 100644 --- a/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/SubtypesComboBox.cs +++ b/Geodatabase/DeleteFeaturesBasedOnSubtypeVersioned/SubtypesComboBox.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Geodatabase/DomainsUsage/Config.daml b/Geodatabase/DomainsUsage/Config.daml index 95bcd801..ae9201bf 100644 --- a/Geodatabase/DomainsUsage/Config.daml +++ b/Geodatabase/DomainsUsage/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DomainsUsage/Module1.cs b/Geodatabase/DomainsUsage/Module1.cs index 0c9a48f9..03927bf5 100644 --- a/Geodatabase/DomainsUsage/Module1.cs +++ b/Geodatabase/DomainsUsage/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Geodatabase/DomainsUsage/Properties/AssemblyInfo.cs b/Geodatabase/DomainsUsage/Properties/AssemblyInfo.cs index adc11753..5b3207f4 100644 --- a/Geodatabase/DomainsUsage/Properties/AssemblyInfo.cs +++ b/Geodatabase/DomainsUsage/Properties/AssemblyInfo.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Geodatabase/DomainsUsage/ReadMe.md b/Geodatabase/DomainsUsage/ReadMe.md index 6e515eaa..1f2b556c 100644 --- a/Geodatabase/DomainsUsage/ReadMe.md +++ b/Geodatabase/DomainsUsage/ReadMe.md @@ -16,27 +16,22 @@ Language: C# Subject: Geodatabase Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -59,6 +54,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DynamicJoins/Config.daml b/Geodatabase/DynamicJoins/Config.daml index e1c0e992..7fb6b506 100644 --- a/Geodatabase/DynamicJoins/Config.daml +++ b/Geodatabase/DynamicJoins/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/DynamicJoins/JoinsDockpane.xaml b/Geodatabase/DynamicJoins/JoinsDockpane.xaml index 076de2e8..c2bf256e 100644 --- a/Geodatabase/DynamicJoins/JoinsDockpane.xaml +++ b/Geodatabase/DynamicJoins/JoinsDockpane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/FavoriteQueries/Config.daml b/Geodatabase/FavoriteQueries/Config.daml index 70417f18..228577a2 100644 --- a/Geodatabase/FavoriteQueries/Config.daml +++ b/Geodatabase/FavoriteQueries/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/FavoriteQueries/FavoritesDockpane.xaml b/Geodatabase/FavoriteQueries/FavoritesDockpane.xaml index c0f31bb2..66e34546 100644 --- a/Geodatabase/FavoriteQueries/FavoritesDockpane.xaml +++ b/Geodatabase/FavoriteQueries/FavoritesDockpane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Config.daml b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Config.daml index 0f2c2c75..0716fb7b 100644 --- a/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Config.daml +++ b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/FilterFeaturesBasedOnAttributesWithinAnExtent.csproj b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/FilterFeaturesBasedOnAttributesWithinAnExtent.csproj index d6ea416b..10dbf421 100644 --- a/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/FilterFeaturesBasedOnAttributesWithinAnExtent.csproj +++ b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/FilterFeaturesBasedOnAttributesWithinAnExtent.csproj @@ -1,7 +1,8 @@  - Debug1591 + Debug + 1591 AnyCPU 8.0.30703 2.0 @@ -13,7 +14,8 @@ v4.6.1 512 - 1591 + + 1591 true full false @@ -26,7 +28,8 @@ x64 FilterFeaturesBasedOnAttributesWithinAnExtent.xml - 1591 + + 1591 pdbonly true bin\Release\ @@ -122,8 +125,10 @@ + - + + diff --git a/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Module1.cs b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Module1.cs index c012baf1..e7d85fa2 100644 --- a/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Module1.cs +++ b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Properties/AssemblyInfo.cs b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Properties/AssemblyInfo.cs index fb04a958..31101b04 100644 --- a/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Properties/AssemblyInfo.cs +++ b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/ReadMe.md b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/ReadMe.md index f88159a1..9bf1139b 100644 --- a/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/ReadMe.md +++ b/Geodatabase/FilterFeaturesBasedOnAttributesWithinAnExtent/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Geodatabase Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -63,6 +58,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/ListGeodataContent/Config.daml b/Geodatabase/ListGeodataContent/Config.daml index 37e54c6f..de0c417a 100644 --- a/Geodatabase/ListGeodataContent/Config.daml +++ b/Geodatabase/ListGeodataContent/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/ListGeodataContent/Module1.cs b/Geodatabase/ListGeodataContent/Module1.cs index a64a0055..b6df6c82 100644 --- a/Geodatabase/ListGeodataContent/Module1.cs +++ b/Geodatabase/ListGeodataContent/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Geodatabase/ListGeodataContent/Properties/AssemblyInfo.cs b/Geodatabase/ListGeodataContent/Properties/AssemblyInfo.cs index 7a2e5315..67c871a5 100644 --- a/Geodatabase/ListGeodataContent/Properties/AssemblyInfo.cs +++ b/Geodatabase/ListGeodataContent/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Geodatabase/ListGeodataContent/ReadMe.md b/Geodatabase/ListGeodataContent/ReadMe.md index be5dbbe5..a6cd40f3 100644 --- a/Geodatabase/ListGeodataContent/ReadMe.md +++ b/Geodatabase/ListGeodataContent/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Geodatabase Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -55,6 +50,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/QueryDefDataQuery/Config.daml b/Geodatabase/QueryDefDataQuery/Config.daml index daf9b0e8..3940d670 100644 --- a/Geodatabase/QueryDefDataQuery/Config.daml +++ b/Geodatabase/QueryDefDataQuery/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/QueryDefDataQuery/QueryDefDockpane.xaml b/Geodatabase/QueryDefDataQuery/QueryDefDockpane.xaml index 5a5f0be7..612b5735 100644 --- a/Geodatabase/QueryDefDataQuery/QueryDefDockpane.xaml +++ b/Geodatabase/QueryDefDataQuery/QueryDefDockpane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/README.md b/Geodatabase/README.md index 48923a60..482ee3d6 100644 --- a/Geodatabase/README.md +++ b/Geodatabase/README.md @@ -1,12 +1,12 @@ # arcgis-pro-sdk-community-samples # Topic: Geodatabase -## ArcGIS Pro 2.2 SDK for Microsoft .NET Framework +## ArcGIS Pro 2.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 2.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Geodatabase' topic. +This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 2.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Geodatabase' topic. ## Features @@ -24,6 +24,8 @@ This folder contains ArcGIS Pro Add-In Samples that fall under the 'Geodatabase' * [ListGeodataContent (c#)](../../../tree/master/Geodatabase/ListGeodataContent) * [QueryDefDataQuery (c#)](../../../tree/master/Geodatabase/QueryDefDataQuery) * [ReplaceAttachments (c#)](../../../tree/master/Geodatabase/ReplaceAttachments) +* [SimplePointPluginTest (c#)](../../../tree/master/Geodatabase/SimplePointPluginTest) +* [ValidateFeatures (c#)](../../../tree/master/Geodatabase/ValidateFeatures) ## Instructions @@ -42,19 +44,14 @@ Detailed instructions can be found here: [ProGuide: Contribute Samples](https:// ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -71,7 +68,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines Refer to this [wiki](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProGuide-Contribute-Samples) for detailed instructions on the ArcGIS Pro SDK Samples submission process. ## Licensing -Copyright 2018 Esri +Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Geodatabase/ReplaceAttachments/AttachmentsDockpane.xaml b/Geodatabase/ReplaceAttachments/AttachmentsDockpane.xaml index 81ed6352..5d300fae 100644 --- a/Geodatabase/ReplaceAttachments/AttachmentsDockpane.xaml +++ b/Geodatabase/ReplaceAttachments/AttachmentsDockpane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/ReplaceAttachments/ReplaceAttachments (C#).md b/Geodatabase/ReplaceAttachments/ReplaceAttachments (C#).md index e272f9e8..4aff4d65 100644 --- a/Geodatabase/ReplaceAttachments/ReplaceAttachments (C#).md +++ b/Geodatabase/ReplaceAttachments/ReplaceAttachments (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Geodatabase Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -69,6 +64,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Geodatabase/ReplaceAttachments/Util/LinqExtensions.cs b/Geodatabase/ReplaceAttachments/Util/LinqExtensions.cs index ba513711..aefba34f 100644 --- a/Geodatabase/ReplaceAttachments/Util/LinqExtensions.cs +++ b/Geodatabase/ReplaceAttachments/Util/LinqExtensions.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Geodatabase/SimplePointPluginTest/Config.daml b/Geodatabase/SimplePointPluginTest/Config.daml new file mode 100644 index 00000000..e766b594 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/Config.daml @@ -0,0 +1,62 @@ + + + + + + SimplePointPluginTest + SimplePointPluginTest description + Images\AddinDesktop32.png + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com + 11/29/2018 11:23:51 AM, 2018 + Geodatabase + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Geodatabase/SimplePointPluginTest/Daml.cs b/Geodatabase/SimplePointPluginTest/Daml.cs new file mode 100644 index 00000000..04b110dc --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/Daml.cs @@ -0,0 +1,19424 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +using System; + +namespace ArcGIS.Desktop.Framework { + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public static partial class DAML { + public static partial class Button { + ///Returns the id string for "Topology" (esri_topology_wizard_module:ShowCreateTopologyWizard, Catalog) + public static string esri_GDBCreateTopologyButton { + get { return "esri_GDBCreateTopologyButton"; } + } + ///Returns the id string for "Properties" (esri_propertyPage_module:ShowProjectItemProperties, Catalog) + public static string esri_projectItemPropertiesButton { + get { return "esri_projectItemPropertiesButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Catalog) + public static string esri_projectItemServerConnectionRemove { + get { return "esri_projectItemServerConnectionRemove"; } + } + ///Returns the id string for "Add Server" (esri_geodatabase_module:AddExistingServerConnection, Catalog) + public static string esri_projectItemAddExistingServerConnection { + get { return "esri_projectItemAddExistingServerConnection"; } + } + ///Returns the id string for "Add Cloud Storage Connection" (esri_geodatabase_module:AddExistingACSConnection, Catalog) + public static string esri_projectItemAddExistingACSConnection { + get { return "esri_projectItemAddExistingACSConnection"; } + } + ///Returns the id string for "Add Server" (esri_geodatabase_module:AddExistingServerConnectionToFavorites, Catalog) + public static string esri_projectItemAddExistingServerConnectionToFavorites { + get { return "esri_projectItemAddExistingServerConnectionToFavorites"; } + } + ///Returns the id string for "New ArcGIS Server Connection" (esri_geodatabase_module:AddAGSConnection, Catalog) + public static string esri_projectItemAddAGSConnection { + get { return "esri_projectItemAddAGSConnection"; } + } + ///Returns the id string for "New Cloud Storage Connection" (esri_geodatabase_module:AddNewACSConnection, Catalog) + public static string esri_projectItemAddNewACSConnection { + get { return "esri_projectItemAddNewACSConnection"; } + } + ///Returns the id string for "New ArcGIS Server Connection" (esri_geodatabase_module:AddAGSConnectionToFavorites, Catalog) + public static string esri_projectItemAddAGSConnectionToFavorites { + get { return "esri_projectItemAddAGSConnectionToFavorites"; } + } + ///Returns the id string for "New WCS Server Connection" (esri_geodatabase_module:AddWCSConnection, Catalog) + public static string esri_projectItemAddWCSConnection { + get { return "esri_projectItemAddWCSConnection"; } + } + ///Returns the id string for "New WMS Server Connection" (esri_geodatabase_module:AddWMSConnection, Catalog) + public static string esri_projectItemAddWMSConnection { + get { return "esri_projectItemAddWMSConnection"; } + } + ///Returns the id string for "New WFS Server Connection" (esri_geodatabase_module:AddWFSConnection, Catalog) + public static string esri_projectItemAddWFSConnection { + get { return "esri_projectItemAddWFSConnection"; } + } + ///Returns the id string for "New WMTS Server Connection" (esri_geodatabase_module:AddWMTSConnection, Catalog) + public static string esri_projectItemAddWMTSConnection { + get { return "esri_projectItemAddWMTSConnection"; } + } + ///Returns the id string for "New Statistical Data Collection" (esri_businessAnalyst_Module:NewSDCXOnClick, Catalog) + public static string esri_projectItemCreateStatisticalDataCollectionButton { + get { return "esri_projectItemCreateStatisticalDataCollectionButton"; } + } + ///Returns the id string for "Add Statistical Data Collection" (esri_businessAnalyst_Module:AddSDCXOnClick, Catalog) + public static string esri_projectItemAddExistingStatisticalDataCollection { + get { return "esri_projectItemAddExistingStatisticalDataCollection"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Catalog) + public static string esri_projectItemStatisticalDataCollectionRemove { + get { return "esri_projectItemStatisticalDataCollectionRemove"; } + } + ///Returns the id string for "Add Folder Connection" (AddFolderConnectionCmd, Catalog) + public static string esri_folderConnectionAddButton { + get { return "esri_folderConnectionAddButton"; } + } + ///Returns the id string for "Create Folder Connection" (AddExistingFolderConnectionCmd, Catalog) + public static string esri_folderConnectionAddExistingButton { + get { return "esri_folderConnectionAddExistingButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Catalog) + public static string esri_folderConnectionRemoveButton { + get { return "esri_folderConnectionRemoveButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Catalog) + public static string esri_locatorsConnectionRemoveButton { + get { return "esri_locatorsConnectionRemoveButton"; } + } + ///Returns the id string for "Delete" (esri_database_module:DeleteItem, Catalog) + public static string esri_DeleteItem { + get { return "esri_DeleteItem"; } + } + ///Returns the id string for "Properties" (esri_database_module:GetDatabaseProperties, Catalog) + public static string esri_SqlitePropertiesButton { + get { return "esri_SqlitePropertiesButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Catalog) + public static string esri_GDBRemoveButton { + get { return "esri_GDBRemoveButton"; } + } + ///Returns the id string for "Feature Dataset" (esri_geoprocessing_module:Commands.gdbCreateFeatureDataset, Catalog) + public static string esri_GDBCreateFeatureDatasetButton { + get { return "esri_GDBCreateFeatureDatasetButton"; } + } + ///Returns the id string for "Feature Class" (esri_geodatabase_module:gdbImportFeatureClassToFeatureClass, Catalog) + public static string esri_GDBImportFeatureClassButton { + get { return "esri_GDBImportFeatureClassButton"; } + } + ///Returns the id string for "Feature Class(es)" (esri_geodatabase_module:gdbImportFeatureClassToFeatureClasses, Catalog) + public static string esri_GDBImportFeatureClassesButton { + get { return "esri_GDBImportFeatureClassesButton"; } + } + ///Returns the id string for "Table" (esri_geodatabase_module:gdbImportTableToTable, Catalog) + public static string esri_GDBImportTableButton { + get { return "esri_GDBImportTableButton"; } + } + ///Returns the id string for "Table(s)" (esri_geodatabase_module:gdbImportTableToTables, Catalog) + public static string esri_GDBImportTablesButton { + get { return "esri_GDBImportTablesButton"; } + } + ///Returns the id string for "XML Workspace Document" (esri_geodatabase_module:gdbImportXMLDocumentToGeodatabase, Catalog) + public static string esri_GDBImportXMLWorkspaceDocumentsButton { + get { return "esri_GDBImportXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Feature Class(es) To CAD..." (esri_geodatabase_module:gdbExportFeatureClassToCAD, Catalog) + public static string esri_GDBFeatureClassesExportToCADButton { + get { return "esri_GDBFeatureClassesExportToCADButton"; } + } + ///Returns the id string for "Shapefile(s) To CAD..." (esri_geodatabase_module:gdbExportFeatureClassToCAD, Catalog) + public static string esri_GDBShapeExportToCADButton { + get { return "esri_GDBShapeExportToCADButton"; } + } + ///Returns the id string for "Table To Table..." (esri_geodatabase_module:gdbExportTableToTableGDB, Catalog) + public static string esri_GDBTableExportToTableButton { + get { return "esri_GDBTableExportToTableButton"; } + } + ///Returns the id string for "Table(s) To Geodatabase..." (esri_geodatabase_module:gdbExportTableToGeodatabase, Catalog) + public static string esri_GDBTablesExportToGeodatabaseButton { + get { return "esri_GDBTablesExportToGeodatabaseButton"; } + } + ///Returns the id string for "Feature Class To Feature Class..." (esri_geodatabase_module:gdbExportFeatureClassToFeatureClass, Catalog) + public static string esri_GDBFeatureClassExportToFeatureClassButton { + get { return "esri_GDBFeatureClassExportToFeatureClassButton"; } + } + ///Returns the id string for "Feature Class(es) To Geodatabase..." (esri_geodatabase_module:gdbExportFeatureClassToGeodatabase, Catalog) + public static string esri_GDBFeatureClassesExportToGeodatabaseButton { + get { return "esri_GDBFeatureClassesExportToGeodatabaseButton"; } + } + ///Returns the id string for "Feature Class To Shapefile..." (esri_geodatabase_module:gdbExportFeatureClassToFeatureClassForShapefile, Catalog) + public static string esri_GDBFeatureClassExportToShapefileButton { + get { return "esri_GDBFeatureClassExportToShapefileButton"; } + } + ///Returns the id string for "Feature Class(es) To Shapefile(s)..." (esri_geodatabase_module:gdbExportFeatureClassToShapfile, Catalog) + public static string esri_GDBFeatureClassesExportToShapefileButton { + get { return "esri_GDBFeatureClassesExportToShapefileButton"; } + } + ///Returns the id string for "Table To dBASE..." (esri_geodatabase_module:gdbExportTableToTable, Catalog) + public static string esri_GDBTableExportTodBASEButton { + get { return "esri_GDBTableExportTodBASEButton"; } + } + ///Returns the id string for "Table(s) To dBASE..." (esri_geodatabase_module:gdbExportTablesTodBASEfiles, Catalog) + public static string esri_GDBTablesExportTodBASEButton { + get { return "esri_GDBTablesExportTodBASEButton"; } + } + ///Returns the id string for "Geodatabase To XML Workspace Document..." (esri_geodatabase_module:gdbExportGeodatabaseToXMLDocument, Catalog) + public static string esri_GDBGeodatabaseExportToXMLWorkspaceDocumentsButton { + get { return "esri_GDBGeodatabaseExportToXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Table To XML Workspace Document..." (esri_geodatabase_module:gdbExportGeodatabaseToXMLDocument, Catalog) + public static string esri_GDBTableExportToXMLWorkspaceDocumentsButton { + get { return "esri_GDBTableExportToXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Raster To XML Workspace Document..." (esri_geodatabase_module:gdbExportGeodatabaseToXMLDocument, Catalog) + public static string esri_GDBRasterDatasetExportToXMLWorkspaceDocumentsButton { + get { return "esri_GDBRasterDatasetExportToXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Feature Class(es) To XML Workspace Document..." (esri_geodatabase_module:gdbExportGeodatabaseToXMLDocument, Catalog) + public static string esri_GDBFeatureClassesExportToXMLWorkspaceDocumentsButton { + get { return "esri_GDBFeatureClassesExportToXMLWorkspaceDocumentsButton"; } + } + ///Returns the id string for "Load Data" (esri_geodatabase_module:gdbLoadDataToFeatureClassOrTable, Catalog) + public static string esri_GDBFeatureClassAndTableLoadDataButton { + get { return "esri_GDBFeatureClassAndTableLoadDataButton"; } + } + ///Returns the id string for "Feature Class" (esri_geodatabase_module:gdbLaunchCreateFeatureClassWizard, Catalog) + public static string esri_GDBCreateFeatureClassButton { + get { return "esri_GDBCreateFeatureClassButton"; } + } + ///Returns the id string for "Table" (esri_geodatabase_module:gdbLaunchCreateStandAloneTableWizard, Catalog) + public static string esri_GDBCreateTableButton { + get { return "esri_GDBCreateTableButton"; } + } + ///Returns the id string for "Shapefile" (esri_geoprocessing_module:Commands.gdbCreateShapeFile, Catalog) + public static string esri_GDBShapeFileButton { + get { return "esri_GDBShapeFileButton"; } + } + ///Returns the id string for "GeoPackage" (esri_geoprocessing_module:Commands.gdbCreateGeoPackage, Catalog) + public static string esri_GDBCreateNewGeoPackageButton { + get { return "esri_GDBCreateNewGeoPackageButton"; } + } + ///Returns the id string for "View" (esri_geoprocessing_module:Commands.gdbCreateUnregisteredView, Catalog) + public static string esri_GDBCreateDatabaseViewButton { + get { return "esri_GDBCreateDatabaseViewButton"; } + } + ///Returns the id string for "Relationship Class" (esri_geoprocessing_module:Commands.gdbCreateRelationshipClass, Catalog) + public static string esri_GDBCreateRelationshipClassButton { + get { return "esri_GDBCreateRelationshipClassButton"; } + } + ///Returns the id string for "Raster Dataset" (esri_geoprocessing_module:Commands.gdbCreateRasterDataset, Catalog) + public static string esri_GDBCreateRasterDatasetButton { + get { return "esri_GDBCreateRasterDatasetButton"; } + } + ///Returns the id string for "Mosaic Dataset" (esri_geoprocessing_module:Commands.gdbCreateMosaicDataset, Catalog) + public static string esri_GDBCreateMosaicDatasetButton { + get { return "esri_GDBCreateMosaicDatasetButton"; } + } + ///Returns the id string for "Locator" (esri_geoprocessing_module:Commands.gdbCreateAddressLocator, Catalog) + public static string esri_GDBCreateAddressLocatorButton { + get { return "esri_GDBCreateAddressLocatorButton"; } + } + ///Returns the id string for "Composite Locator" (esri_geoprocessing_module:Commands.gdbCreateCompositeAddressLocator, Catalog) + public static string esri_GDBCreateCompositeAddressLocatorButton { + get { return "esri_GDBCreateCompositeAddressLocatorButton"; } + } + ///Returns the id string for "Toolbox" (esri_geoprocessing_module:Commands.NewToolbox, Catalog) + public static string esri_GDBCreateNewToolboxButton { + get { return "esri_GDBCreateNewToolboxButton"; } + } + ///Returns the id string for "Toolbox" (esri_geoprocessing_module:Commands.NewToolboxInFolder, Catalog) + public static string esri_GDBCreateNewToolboxButtonInFolder { + get { return "esri_GDBCreateNewToolboxButtonInFolder"; } + } + ///Returns the id string for "Python Toolbox" (esri_geoprocessing_module:Commands.NewPythonToolbox, Catalog) + public static string esri_GDBCreateNewPythonToolboxButton { + get { return "esri_GDBCreateNewPythonToolboxButton"; } + } + ///Returns the id string for "Python Toolbox" (esri_geoprocessing_module:Commands.NewPythonToolboxInFolder, Catalog) + public static string esri_GDBCreateNewPythonToolboxButtonInFolder { + get { return "esri_GDBCreateNewPythonToolboxButtonInFolder"; } + } + ///Returns the id string for "New File Geodatabase" (CreateFileGeodatabaseCmd, Catalog) + public static string esri_GDBCreateNewFileGeodatabaseButton { + get { return "esri_GDBCreateNewFileGeodatabaseButton"; } + } + ///Returns the id string for "New LAS Dataset" (CreateLasDatasetCmd, Catalog) + public static string esri_GDBCreateNewLasDatasetButton { + get { return "esri_GDBCreateNewLasDatasetButton"; } + } + ///Returns the id string for "Copy" (ArcGIS.Desktop.Framework.CopyCMD, Catalog) + public static string esri_GDBCopy { + get { return "esri_GDBCopy"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Catalog) + public static string esri_GDBPasteToFeatureDataset { + get { return "esri_GDBPasteToFeatureDataset"; } + } + ///Returns the id string for "Paste Special" (esri_database_module:GDBPasteSpecial, Catalog) + public static string esri_GDBPasteSpecialToFeatureDataset { + get { return "esri_GDBPasteSpecialToFeatureDataset"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Catalog) + public static string esri_GDBPasteToDatabase { + get { return "esri_GDBPasteToDatabase"; } + } + ///Returns the id string for "Paste Special" (esri_database_module:GDBPasteSpecial, Catalog) + public static string esri_GDBPasteSpecialToDatabase { + get { return "esri_GDBPasteSpecialToDatabase"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Catalog) + public static string esri_GDBPasteToWorkspace { + get { return "esri_GDBPasteToWorkspace"; } + } + ///Returns the id string for "Paste Special" (esri_database_module:GDBPasteSpecial, Catalog) + public static string esri_GDBPasteSpecialToWorkspace { + get { return "esri_GDBPasteSpecialToWorkspace"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Catalog) + public static string esri_GDBPasteToFolder { + get { return "esri_GDBPasteToFolder"; } + } + ///Returns the id string for "Add Diagram Template" (esri_geoprocessing_module:Commands.gdbCreateDiagramTemplate, Catalog) + public static string esri_GDBNewDiagramTemplate { + get { return "esri_GDBNewDiagramTemplate"; } + } + ///Returns the id string for "Alter Diagram Template" (esri_geoprocessing_module:Commands.gdbAlterDiagramTemplate, Catalog) + public static string esri_GDBAlterDiagramTemplate { + get { return "esri_GDBAlterDiagramTemplate"; } + } + ///Returns the id string for "Delete Diagram Template" (esri_geoprocessing_module:Commands.gdbDeleteDiagramTemplate, Catalog) + public static string esri_GDBDeleteDiagramTemplate { + get { return "esri_GDBDeleteDiagramTemplate"; } + } + ///Returns the id string for "Parcel Fabric" (esri_geoprocessing_module:Commands.gdbCreateParcelDataset, Catalog) + public static string esri_GDBCreateParcelFabricButton { + get { return "esri_GDBCreateParcelFabricButton"; } + } + ///Returns the id string for "Parcel Type" (esri_geoprocessing_module:Commands.gdbAddParcelType, Catalog) + public static string esri_GDBAddParcelTypeButton { + get { return "esri_GDBAddParcelTypeButton"; } + } + ///Returns the id string for "Add To Project" (esri_core_module:AddProjectItem, Catalog) + public static string esri_itemInfoAddToProjectButton { + get { return "esri_itemInfoAddToProjectButton"; } + } + ///Returns the id string for "Locator Properties" (esri_mapping:ShowLocatorProperties, Catalog) + public static string esri_mapping_LocatorProperties { + get { return "esri_mapping_LocatorProperties"; } + } + ///Returns the id string for "Locator Properties" (esri_mapping:ShowLocatorProperties, Catalog) + public static string esri_mapping_LocatorEagleProperties { + get { return "esri_mapping_LocatorEagleProperties"; } + } + ///Returns the id string for "Locator Properties" (esri_mapping:ShowLocatorProperties, Catalog) + public static string esri_mapping_compositeLocatorProperties { + get { return "esri_mapping_compositeLocatorProperties"; } + } + ///Returns the id string for "Locator Properties" (esri_mapping:ShowLocatorProperties, Catalog) + public static string esri_mapping_portalLocatorProperties { + get { return "esri_mapping_portalLocatorProperties"; } + } + ///Returns the id string for "Locator Properties" (esri_mapping:ShowLocatorProperties, Catalog) + public static string esri_mapping_serverLocatorProperties { + get { return "esri_mapping_serverLocatorProperties"; } + } + ///Returns the id string for "Annotation Feature Class Properties" (esri_mapping:ShowAnnotationFeatureClassDockPane, Catalog) + public static string esri_mapping_annotationFeatureClassProperties { + get { return "esri_mapping_annotationFeatureClassProperties"; } + } + ///Returns the id string for "Dimension Feature Class Properties" (esri_mapping:ShowAnnotationFeatureClassDockPane, Catalog) + public static string esri_mapping_dimensionFeatureClassProperties { + get { return "esri_mapping_dimensionFeatureClassProperties"; } + } + ///Returns the id string for "Add To Project" (esri_core_module:AddProjectItem, Catalog) + public static string esri_itemInfoAddPackageToProjectButton { + get { return "esri_itemInfoAddPackageToProjectButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveFavorite, Catalog) + public static string esri_removeFavoriteButton { + get { return "esri_removeFavoriteButton"; } + } + ///Returns the id string for "Make Default" (esri_geodatabase_module:MakeFolderConnectionProjectItemDefault, Catalog) + public static string esri_folderConnectionMakeDefaultButton { + get { return "esri_folderConnectionMakeDefaultButton"; } + } + ///Returns the id string for "Make Default" (esri_geodatabase_module:MakeGeodatabaseProjectItemDefault, Catalog) + public static string esri_GDBMakeDefaultButton { + get { return "esri_GDBMakeDefaultButton"; } + } + ///Returns the id string for "Connection Properties" (esri_database_module:GetDatabaseConnectionProperties, Catalog) + public static string esri_GDBDatabaseConnectionPropertiesButton { + get { return "esri_GDBDatabaseConnectionPropertiesButton"; } + } + ///Returns the id string for "Geodatabase Connection Properties" (esri_database_module:GetGeodatabaseConnectionProperties, Catalog) + public static string esri_GDBGeoDatabaseConnectionPropertiesButton { + get { return "esri_GDBGeoDatabaseConnectionPropertiesButton"; } + } + ///Returns the id string for "Properties" (esri_database_module:GetDatabaseProperties, Catalog) + public static string esri_DatabasePropertiesButton { + get { return "esri_DatabasePropertiesButton"; } + } + ///Returns the id string for "View Metadata" (ArcGIS.Desktop.Internal.Catalog.ViewMetadataButton, Catalog) + public static string esri_projectItemViewMetadata { + get { return "esri_projectItemViewMetadata"; } + } + ///Returns the id string for "Edit Metadata" (ArcGIS.Desktop.Internal.Catalog.EditMetadataButton, Catalog) + public static string esri_projectItemEditMetadata { + get { return "esri_projectItemEditMetadata"; } + } + ///Returns the id string for "Delete" (esri_database_module:EGDBDelete, Catalog) + public static string esri_EGDBRemoveButton { + get { return "esri_EGDBRemoveButton"; } + } + ///Returns the id string for "Properties" (esri_database_module:GetDatabaseProperties, Catalog) + public static string esri_FileGDBPropertiesButton { + get { return "esri_FileGDBPropertiesButton"; } + } + ///Returns the id string for "Add Parcel Type" (esri_database_module:ParcelAddType, Catalog) + public static string esri_projectAddParcelType { + get { return "esri_projectAddParcelType"; } + } + ///Returns the id string for "Import And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_mapItemMxdImportOpenButton { + get { return "esri_mapItemMxdImportOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_mapItemMAPXImportOpenButton { + get { return "esri_mapItemMAPXImportOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_layoutItemPAGXImportOpenButton { + get { return "esri_layoutItemPAGXImportOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_reportItemRPTXImportOpenButton { + get { return "esri_reportItemRPTXImportOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_taskItemTaskImportOpenButton { + get { return "esri_taskItemTaskImportOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_packageItemUnpackOpenButton { + get { return "esri_packageItemUnpackOpenButton"; } + } + ///Returns the id string for "Add And Open" (esri_core_module:AddProjectItem, Catalog) + public static string esri_webMapItemAddToProjectButton { + get { return "esri_webMapItemAddToProjectButton"; } + } + ///Returns the id string for "Add To Project" (esri_core_module:AddProjectItem, Catalog) + public static string esri_projectItemAddToProjectButton { + get { return "esri_projectItemAddToProjectButton"; } + } + ///Returns the id string for "New File Geodatabase" (esri_database_module:AddNewGeodatabase, Catalog) + public static string esri_geodatabase_newGeoDatabaseButton { + get { return "esri_geodatabase_newGeoDatabaseButton"; } + } + ///Returns the id string for "New File Geodatabase" (esri_database_module:AddNewGeodatabase, Catalog) + public static string esri_geodatabase_newGeoDatabaseButton_contextMenu { + get { return "esri_geodatabase_newGeoDatabaseButton_contextMenu"; } + } + ///Returns the id string for "New File Geodatabase" (esri_database_module:AddNewGeodatabaseToFavorites, Catalog) + public static string esri_geodatabase_newGeoDatabaseToFavoritesButton { + get { return "esri_geodatabase_newGeoDatabaseToFavoritesButton"; } + } + ///Returns the id string for "Add Database" (esri_database_module:AddExistingGeodatabase, Catalog) + public static string esri_geodatabase_existingGeoDatabaseButton { + get { return "esri_geodatabase_existingGeoDatabaseButton"; } + } + ///Returns the id string for "Add Database" (esri_database_module:AddExistingGeodatabaseToFavorites, Catalog) + public static string esri_geodatabase_existingGeoDatabaseToFavoritesButton { + get { return "esri_geodatabase_existingGeoDatabaseToFavoritesButton"; } + } + ///Returns the id string for "New Database Connection" (esri_geodatabase_module:AddDatabaseConnection, Catalog) + public static string esri_geodatabase_databaseConnectionButton { + get { return "esri_geodatabase_databaseConnectionButton"; } + } + ///Returns the id string for "New Database Connection" (esri_geodatabase_module:AddDatabaseConnection, Catalog) + public static string esri_geodatabase_databaseConnectionButton_contextMenu { + get { return "esri_geodatabase_databaseConnectionButton_contextMenu"; } + } + ///Returns the id string for "New Database Connection" (esri_geodatabase_module:AddDatabaseConnectionToFavorites, Catalog) + public static string esri_geodatabase_databaseConnectionToFavoritesButton { + get { return "esri_geodatabase_databaseConnectionToFavoritesButton"; } + } + ///Returns the id string for "Add Folder" (AddFolderConnectionCmd, Catalog) + public static string esri_geodatabase_addFolderConnectionButton { + get { return "esri_geodatabase_addFolderConnectionButton"; } + } + ///Returns the id string for "Add Folder" (esri_geodatabase_module:AddFolderConnectionToFavorites, Catalog) + public static string esri_geodatabase_addFolderConnectionToFavoritesButton { + get { return "esri_geodatabase_addFolderConnectionToFavoritesButton"; } + } + ///Returns the id string for "Add Locator" (esri_database_module:AddLocator, Catalog) + public static string esri_geodatabase_addLocatorButton { + get { return "esri_geodatabase_addLocatorButton"; } + } + ///Returns the id string for "Add Server" (esri_geodatabase_module:AddExistingServerConnection, Catalog) + public static string esri_mapping_AddExistingServerConnectionButton { + get { return "esri_mapping_AddExistingServerConnectionButton"; } + } + ///Returns the id string for "Add Server" (esri_geodatabase_module:AddExistingServerConnectionToFavorites, Catalog) + public static string esri_mapping_AddExistingServerConnectionToFavoritesButton { + get { return "esri_mapping_AddExistingServerConnectionToFavoritesButton"; } + } + ///Returns the id string for "New ArcGIS Server" (esri_geodatabase_module:AddAGSConnection, Catalog) + public static string esri_mapping_AGSConnectionButton { + get { return "esri_mapping_AGSConnectionButton"; } + } + ///Returns the id string for "New ArcGIS Server" (esri_geodatabase_module:AddAGSConnectionToFavorites, Catalog) + public static string esri_mapping_AGSConnectionToFavoritesButton { + get { return "esri_mapping_AGSConnectionToFavoritesButton"; } + } + ///Returns the id string for "New WCS Server" (esri_geodatabase_module:AddWCSConnection, Catalog) + public static string esri_mapping_WCSConnectionButton { + get { return "esri_mapping_WCSConnectionButton"; } + } + ///Returns the id string for "New WCS Server" (esri_geodatabase_module:AddWCSConnectionToFavorites, Catalog) + public static string esri_mapping_WCSConnectionToFavoritesButton { + get { return "esri_mapping_WCSConnectionToFavoritesButton"; } + } + ///Returns the id string for "New WMS Server" (esri_geodatabase_module:AddWMSConnection, Catalog) + public static string esri_mapping_WMSConnectionButton { + get { return "esri_mapping_WMSConnectionButton"; } + } + ///Returns the id string for "New WFS Server" (esri_geodatabase_module:AddWFSConnection, Catalog) + public static string esri_mapping_WFSConnectionButton { + get { return "esri_mapping_WFSConnectionButton"; } + } + ///Returns the id string for "New WMS Server" (esri_geodatabase_module:AddWMSConnectionToFavorites, Catalog) + public static string esri_mapping_WMSConnectionToFavoritesButton { + get { return "esri_mapping_WMSConnectionToFavoritesButton"; } + } + ///Returns the id string for "New WFS Server" (esri_geodatabase_module:AddWFSConnectionToFavorites, Catalog) + public static string esri_mapping_WFSConnectionToFavoritesButton { + get { return "esri_mapping_WFSConnectionToFavoritesButton"; } + } + ///Returns the id string for "New WMTS Server" (esri_geodatabase_module:AddWMTSConnection, Catalog) + public static string esri_mapping_WMTSConnectionButton { + get { return "esri_mapping_WMTSConnectionButton"; } + } + ///Returns the id string for "New WMTS Server" (esri_geodatabase_module:AddWMTSConnectionToFavorites, Catalog) + public static string esri_mapping_WMTSConnectionToFavoritesButton { + get { return "esri_mapping_WMTSConnectionToFavoritesButton"; } + } + ///Returns the id string for "Add Statistical Data Collection" (esri_geodatabase_module:AddExistingStatisticalDataCollectionToFavorites, Catalog) + public static string esri_mapping_AddExistingStatisticalDataCollectionToFavoritesButton { + get { return "esri_mapping_AddExistingStatisticalDataCollectionToFavoritesButton"; } + } + ///Returns the id string for "Domains" (esri_geodatabase_module:openDomainsView, Catalog) + public static string esri_DomainsViewButton { + get { return "esri_DomainsViewButton"; } + } + ///Returns the id string for "Domains" (esri_geodatabase_module:openDomainsView, Catalog) + public static string esri_WorkspaceDomainsViewButton { + get { return "esri_WorkspaceDomainsViewButton"; } + } + ///Returns the id string for "Fields" (esri_geodatabase_module:openFieldsView, Catalog) + public static string esri_FieldsViewButton { + get { return "esri_FieldsViewButton"; } + } + ///Returns the id string for "Subtypes" (esri_geodatabase_module:openSubtypesView, Catalog) + public static string esri_SubtypesViewButton { + get { return "esri_SubtypesViewButton"; } + } + ///Returns the id string for "Versions" (esri_geodatabase_module:openVersionsView, Catalog) + public static string esri_VersionsViewButton { + get { return "esri_VersionsViewButton"; } + } + ///Returns the id string for "Attribute Rules" (esri_geodatabase_module:openAttributeRulesView, Catalog) + public static string esri_AttributeRulesViewButton { + get { return "esri_AttributeRulesViewButton"; } + } + ///Returns the id string for "Contingent Values" (esri_geodatabase_module:openContingentValuesView, Catalog) + public static string esri_ContingentValueButton { + get { return "esri_ContingentValueButton"; } + } + ///Returns the id string for "Register As Versioned..." (esri_geodatabase_module:registerAsVersioned, Catalog) + public static string esri_RegisterAsVersionedButton { + get { return "esri_RegisterAsVersionedButton"; } + } + ///Returns the id string for "Unregister As Versioned" (esri_geodatabase_module:unregisterAsVersioned, Catalog) + public static string esri_UnregisterAsVersionedButton { + get { return "esri_UnregisterAsVersionedButton"; } + } + ///Returns the id string for "Enable Archiving" (esri_geodatabase_module:enableArchiving, Catalog) + public static string esri_EnableArchivingButton { + get { return "esri_EnableArchivingButton"; } + } + ///Returns the id string for "Disable Archiving" (esri_geodatabase_module:disableArchiving, Catalog) + public static string esri_DisableArchivingButton { + get { return "esri_DisableArchivingButton"; } + } + ///Returns the id string for "Enable Editor Tracking" (esri_geodatabase_module:enableEditorTracking, Catalog) + public static string esri_EnableEditorTrackingButton { + get { return "esri_EnableEditorTrackingButton"; } + } + ///Returns the id string for "Disable Editor Tracking" (esri_geodatabase_module:disableEditorTracking, Catalog) + public static string esri_DisableEditorTrackingButton { + get { return "esri_DisableEditorTrackingButton"; } + } + ///Returns the id string for "Add Global IDs" (esri_geodatabase_module:addGlobalIDs, Catalog) + public static string esri_AddGlobalIDButton { + get { return "esri_AddGlobalIDButton"; } + } + ///Returns the id string for "Register with Geodatabase" (esri_geodatabase_module:registerWithGdb, Catalog) + public static string esri_RegisterWithGdbButton { + get { return "esri_RegisterWithGdbButton"; } + } + ///Returns the id string for "Privileges..." (esri_geodatabase_module:managePrivileges, Catalog) + public static string esri_PrivilegesButton { + get { return "esri_PrivilegesButton"; } + } + ///Returns the id string for "Compress" (esri_geodatabase_module:compressFileGdb, Catalog) + public static string esri_CompressFileGdbButton { + get { return "esri_CompressFileGdbButton"; } + } + ///Returns the id string for "Compact" (esri_database_module:CompactFileGdb, Catalog) + public static string esri_CompactFileGdbButton { + get { return "esri_CompactFileGdbButton"; } + } + ///Returns the id string for "Uncompress" (esri_geodatabase_module:uncompressFileGdb, Catalog) + public static string esri_UncompressFileGdbButton { + get { return "esri_UncompressFileGdbButton"; } + } + ///Returns the id string for "Compress" (esri_geodatabase_module:compressFileGdb, Catalog) + public static string esri_CompressFileGdbItemButton { + get { return "esri_CompressFileGdbItemButton"; } + } + ///Returns the id string for "Uncompress" (esri_geodatabase_module:uncompressFileGdb, Catalog) + public static string esri_UncompressFileGdbItemButton { + get { return "esri_UncompressFileGdbItemButton"; } + } + ///Returns the id string for "Add To Project" (esri_mapping:AddOnlineStyle, Catalog) + public static string esri_mapping_AddOnlineStyleButton { + get { return "esri_mapping_AddOnlineStyleButton"; } + } + ///Returns the id string for "Open tool" (esri_geoprocessing_module:Commands.OnOpenPortalTool, Catalog) + public static string esri_geoprocessing_openSubTool { + get { return "esri_geoprocessing_openSubTool"; } + } + ///Returns the id string for "Add To Project" (esri_geoprocessing_module:Commands.OnAddPortalPackageToProject, Catalog) + public static string esri_geoprocessing_addPortalPackageToProject { + get { return "esri_geoprocessing_addPortalPackageToProject"; } + } + ///Returns the id string for "Add To Project" (esri_core_module:AddProjectItem, Catalog) + public static string esri_favoriteItemAddToProjectButton { + get { return "esri_favoriteItemAddToProjectButton"; } + } + ///Returns the id string for "Add To New Projects" (esri_core_module:AddItemToNewProjects, Catalog) + public static string esri_favoriteItemAddToNewProjectsButton { + get { return "esri_favoriteItemAddToNewProjectsButton"; } + } + ///Returns the id string for "Add To New Projects" (esri_core_module:RemoveFavoriteItemForNewProjects, Catalog) + public static string esri_favoriteItemRemoveFromNewProjectButton { + get { return "esri_favoriteItemRemoveFromNewProjectButton"; } + } + ///Returns the id string for "Scene Layer Package" (LaunchCreateSceneLayerWizardCmd, Catalog) + public static string esri_catalog_CreateSceneLayerPackageButton { + get { return "esri_catalog_CreateSceneLayerPackageButton"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Create Feature Class" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateFeatureClass.CreateFeatureClassDockPaneViewModel, Catalog) + public static string esri_geodatabase_createFeatureClassDockPane { + get { return "esri_geodatabase_createFeatureClassDockPane"; } + } + ///Returns the id string for "Create Table" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateTable.CreateStandAloneTableDockPaneViewModel, Catalog) + public static string esri_geodatabase_createTableDockPane { + get { return "esri_geodatabase_createTableDockPane"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Delete" (GeoDatabaseModule+DeleteDynamicMenu, Catalog) + public static string esri_projectItemDeleteDynamicMenu { + get { return "esri_projectItemDeleteDynamicMenu"; } + } + ///Returns the id string for "Design Views" (OpenDesignViewDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewMenu { + get { return "esri_projectItemOpenDesignViewMenu"; } + } + ///Returns the id string for "Domains View" (OpenDesignViewDomainsDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewDomainsMenu { + get { return "esri_projectItemOpenDesignViewDomainsMenu"; } + } + ///Returns the id string for "Fields View" (OpenDesignViewFieldsDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewFieldsMenu { + get { return "esri_projectItemOpenDesignViewFieldsMenu"; } + } + ///Returns the id string for "Subtypes View" (OpenDesignViewSubtypesDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewSubtypesMenu { + get { return "esri_projectItemOpenDesignViewSubtypesMenu"; } + } + ///Returns the id string for "Attribute Rules View" (OpenDesignViewAttributeRulesDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewAttributeRulesMenu { + get { return "esri_projectItemOpenDesignViewAttributeRulesMenu"; } + } + ///Returns the id string for "Contingent Values View" (OpenDesignViewContingentValuesDynamicMenu, Catalog) + public static string esri_projectItemOpenDesignViewContingentValueMenu { + get { return "esri_projectItemOpenDesignViewContingentValueMenu"; } + } + ///Returns the id string for "Locators Menu" (LocatorFileDynamicMenu, Catalog) + public static string esri_projectItemLocatorsMenu { + get { return "esri_projectItemLocatorsMenu"; } + } + ///Returns the id string for "Add or Remove New Projects" (OpenFavoritesPersistDynamicMenu, Catalog) + public static string esri_favoritesItemPersistDynamicMenu { + get { return "esri_favoritesItemPersistDynamicMenu"; } + } + ///Returns the id string for "Add or Remove New Projects" (OpenFavoritesGeodatabasePropertyDynamicMenu, Catalog) + public static string esri_favoritesGeodatabasePropertyMenu { + get { return "esri_favoritesGeodatabasePropertyMenu"; } + } + } + public static partial class Gallery { + ///Returns the id string for "Gallery" (ArcGIS.Desktop.Catalog.LayerTemplateGalleryViewModel, Catalog) + public static string esri_layerTemplateGallery { + get { return "esri_layerTemplateGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Layer Templates" (Group, Catalog) + public static string esri_project_layerTemplate { + get { return "esri_project_layerTemplate"; } + } + ///Returns the id string for "Project" (Group, Catalog) + public static string esri_core_Folders_Project { + get { return "esri_core_Folders_Project"; } + } + ///Returns the id string for "Create" (Group, Catalog) + public static string esri_core_Folders_Group { + get { return "esri_core_Folders_Group"; } + } + ///Returns the id string for "Project" (Group, Catalog) + public static string esri_database_New { + get { return "esri_database_New"; } + } + ///Returns the id string for "Create" (Group, Catalog) + public static string esri_database_Create_Group { + get { return "esri_database_Create_Group"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_geodatabase_serverConnectionContainer" (ArcGIS.Desktop.Internal.Catalog.ServerConnectionContainer, Catalog) + public static string esri_geodatabase_serverConnectionContainer { + get { return "esri_geodatabase_serverConnectionContainer"; } + } + ///Returns the id string for "esri_geodatabase_cloudStorageConnectionContainer" (ArcGIS.Desktop.Internal.Catalog.CloudStorageConnectionContainer, Catalog) + public static string esri_geodatabase_cloudStorageConnectionContainer { + get { return "esri_geodatabase_cloudStorageConnectionContainer"; } + } + ///Returns the id string for "esri_geodatabase_statisticalDataCollectionContainer" (ArcGIS.Desktop.Internal.Catalog.StatisticalDataCollectionContainer, Catalog) + public static string esri_geodatabase_statisticalDataCollectionContainer { + get { return "esri_geodatabase_statisticalDataCollectionContainer"; } + } + ///Returns the id string for "esri_geodatabase_locatorsContainer" (ArcGIS.Desktop.Internal.Catalog.LocatorsConnectionContainer, Catalog) + public static string esri_geodatabase_locatorsContainer { + get { return "esri_geodatabase_locatorsContainer"; } + } + ///Returns the id string for "esri_geodatabase_findProviderSettingsContainer" (ArcGIS.Desktop.Internal.Catalog.FindProviderSettingsContainer, Catalog) + public static string esri_geodatabase_findProviderSettingsContainer { + get { return "esri_geodatabase_findProviderSettingsContainer"; } + } + ///Returns the id string for "esri_browsePlaces_Online" (ArcGIS.Desktop.Internal.Catalog.OnlinePlaces, Catalog) + public static string esri_browsePlaces_Online { + get { return "esri_browsePlaces_Online"; } + } + ///Returns the id string for "esri_browsePlaces_Online_UserContent" (ArcGIS.Desktop.Internal.Core.BrowseProjectEmptyProvider, Catalog) + public static string esri_browsePlaces_Online_UserContent { + get { return "esri_browsePlaces_Online_UserContent"; } + } + ///Returns the id string for "esri_browsePlaces_Online_UserGroups" (ArcGIS.Desktop.Internal.Core.BrowseProjectEmptyProvider, Catalog) + public static string esri_browsePlaces_Online_UserGroups { + get { return "esri_browsePlaces_Online_UserGroups"; } + } + ///Returns the id string for "esri_browsePlaces_Online_FeaturedItems" (ArcGIS.Desktop.Internal.Core.BrowseProjectEmptyProvider, Catalog) + public static string esri_browsePlaces_Online_FeaturedItems { + get { return "esri_browsePlaces_Online_FeaturedItems"; } + } + ///Returns the id string for "esri_browsePlaces_Online_LivingAtlas" (ArcGIS.Desktop.Internal.Core.BrowseProjectEmptyProvider, Catalog) + public static string esri_browsePlaces_Online_LivingAtlas { + get { return "esri_browsePlaces_Online_LivingAtlas"; } + } + ///Returns the id string for "esri_core_itemCategory_dataSet" (ArcGIS.Desktop.Catalog.ItemCategoryDataSet, Catalog) + public static string esri_core_itemCategory_dataSet { + get { return "esri_core_itemCategory_dataSet"; } + } + ///Returns the id string for "esri_core_itemCategory_dataStore" (ArcGIS.Desktop.Catalog.ItemCategoryDataStore, Catalog) + public static string esri_core_itemCategory_dataStore { + get { return "esri_core_itemCategory_dataStore"; } + } + ///Returns the id string for "esri_browseDialogFilters_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_all { + get { return "esri_browseDialogFilters_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_browseFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_browseFiles { + get { return "esri_browseDialogFilters_browseFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_3dsFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_3dsFiles { + get { return "esri_browseDialogFilters_3dsFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_2dVector_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_2dVector_files { + get { return "esri_browseDialogFilters_2dVector_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_3dModel_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_3dModel_files { + get { return "esri_browseDialogFilters_3dModel_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_any_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_any_addToMap { + get { return "esri_browseDialogFilters_any_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_bat_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_bat_file { + get { return "esri_browseDialogFilters_bat_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad { + get { return "esri_browseDialogFilters_cad"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_pointFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_pointFeatureClasses { + get { return "esri_browseDialogFilters_cad_pointFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_revit_workspace" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_revit_workspace { + get { return "esri_browseDialogFilters_revit_workspace"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_lineFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_lineFeatureClasses { + get { return "esri_browseDialogFilters_cad_lineFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_polygonFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_polygonFeatureClasses { + get { return "esri_browseDialogFilters_cad_polygonFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_multiPatchFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_multiPatchFeatureClasses { + get { return "esri_browseDialogFilters_cad_multiPatchFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_annotationFeatureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_annotationFeatureClasses { + get { return "esri_browseDialogFilters_cad_annotationFeatureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_dgn" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_dgn { + get { return "esri_browseDialogFilters_cad_dgn"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_dwg" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_dwg { + get { return "esri_browseDialogFilters_cad_dwg"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_dxf" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cad_dxf { + get { return "esri_browseDialogFilters_cad_dxf"; } + } + ///Returns the id string for "esri_browseDialogFilters_cal_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cal_file { + get { return "esri_browseDialogFilters_cal_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_cam_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cam_file { + get { return "esri_browseDialogFilters_cam_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_clr_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_clr_file { + get { return "esri_browseDialogFilters_clr_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_cmd_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_cmd_file { + get { return "esri_browseDialogFilters_cmd_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_com_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_com_file { + get { return "esri_browseDialogFilters_com_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_daeFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_daeFiles { + get { return "esri_browseDialogFilters_daeFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_default_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_default_addToMap { + get { return "esri_browseDialogFilters_default_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_default_addToStereoMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_default_addToStereoMap { + get { return "esri_browseDialogFilters_default_addToStereoMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_default_import" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_default_import { + get { return "esri_browseDialogFilters_default_import"; } + } + ///Returns the id string for "esri_browseDialogFilters_default_importSpRef" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_default_importSpRef { + get { return "esri_browseDialogFilters_default_importSpRef"; } + } + ///Returns the id string for "esri_browseDialogFilters_dic_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_dic_file { + get { return "esri_browseDialogFilters_dic_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_eat_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_eat_file { + get { return "esri_browseDialogFilters_eat_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_emf_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_emf_file { + get { return "esri_browseDialogFilters_emf_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_excel_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_excel_files { + get { return "esri_browseDialogFilters_excel_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_exe_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_exe_file { + get { return "esri_browseDialogFilters_exe_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_fdp_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_fdp_file { + get { return "esri_browseDialogFilters_fdp_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_portalonly" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_portalonly { + get { return "esri_browseDialogFilters_featureClasses_portalonly"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_localonly" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_localonly { + get { return "esri_browseDialogFilters_featureClasses_localonly"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_all { + get { return "esri_browseDialogFilters_featureClasses_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_all_withAGS" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_all_withAGS { + get { return "esri_browseDialogFilters_featureClasses_all_withAGS"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_annotation" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_annotation { + get { return "esri_browseDialogFilters_featureClasses_annotation"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_dimension" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_dimension { + get { return "esri_browseDialogFilters_featureClasses_dimension"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_line" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_line { + get { return "esri_browseDialogFilters_featureClasses_line"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_multipatch" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_multipatch { + get { return "esri_browseDialogFilters_featureClasses_multipatch"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_multipoint" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_multipoint { + get { return "esri_browseDialogFilters_featureClasses_multipoint"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_point" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_point { + get { return "esri_browseDialogFilters_featureClasses_point"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_polygon" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_polygon { + get { return "esri_browseDialogFilters_featureClasses_polygon"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureDatasets_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureDatasets_all { + get { return "esri_browseDialogFilters_featureDatasets_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_all { + get { return "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_line" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_line { + get { return "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_line"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_point" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_point { + get { return "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_point"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_polygon" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_polygon { + get { return "esri_browseDialogFilters_featureClasses_DataStoreCatalogServices_polygon"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_all { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_line" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_line { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_line"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_multipatch" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_multipatch { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_multipatch"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_multipoint" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_multipoint { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_multipoint"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_point" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_point { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_point"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_pointmultipoint" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_pointmultipoint { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_pointmultipoint"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_layerProperties_polygon" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_layerProperties_polygon { + get { return "esri_browseDialogFilters_featureClasses_layerProperties_polygon"; } + } + ///Returns the id string for "esri_browseDialogFilters_fltFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_fltFiles { + get { return "esri_browseDialogFilters_fltFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_folders" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_folders { + get { return "esri_browseDialogFilters_folders"; } + } + ///Returns the id string for "esri_browseDialogFilters_folders_withCloudStorage" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_folders_withCloudStorage { + get { return "esri_browseDialogFilters_folders_withCloudStorage"; } + } + ///Returns the id string for "esri_browseDialogFilters_folders_portal" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_folders_portal { + get { return "esri_browseDialogFilters_folders_portal"; } + } + ///Returns the id string for "esri_browseDialogFilters_fmw_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_fmw_files { + get { return "esri_browseDialogFilters_fmw_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_all { + get { return "esri_browseDialogFilters_geodatabaseItems_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_addToMap { + get { return "esri_browseDialogFilters_geodatabaseItems_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_addToStereoMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_addToStereoMap { + get { return "esri_browseDialogFilters_geodatabaseItems_addToStereoMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_cadastralFabric" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_cadastralFabric { + get { return "esri_browseDialogFilters_geodatabaseItems_cadastralFabric"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_parcelDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_parcelDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_parcelDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_diagramDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_diagramDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_diagramDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_facilityNetwork" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_facilityNetwork { + get { return "esri_browseDialogFilters_geodatabaseItems_facilityNetwork"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_featureClasses" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_featureClasses { + get { return "esri_browseDialogFilters_geodatabaseItems_featureClasses"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_featureDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_featureDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_featureDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_geometricNetwork" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_geometricNetwork { + get { return "esri_browseDialogFilters_geodatabaseItems_geometricNetwork"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_mosaicDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_mosaicDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_mosaicDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_networkDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_networkDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_networkDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_networkdiagram" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_networkdiagram { + get { return "esri_browseDialogFilters_geodatabaseItems_networkdiagram"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_rasterDataset" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_rasterDataset { + get { return "esri_browseDialogFilters_geodatabaseItems_rasterDataset"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_relationship" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_relationship { + get { return "esri_browseDialogFilters_geodatabaseItems_relationship"; } + } + ///Returns the id string for "esri_browseDialogFilters_annotation" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_annotation { + get { return "esri_browseDialogFilters_annotation"; } + } + ///Returns the id string for "esri_browseDialogFilters_dimensions" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_dimensions { + get { return "esri_browseDialogFilters_dimensions"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_rasterCatalog" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_rasterCatalog { + get { return "esri_browseDialogFilters_geodatabaseItems_rasterCatalog"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_tables" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_tables { + get { return "esri_browseDialogFilters_geodatabaseItems_tables"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_terrain" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_terrain { + get { return "esri_browseDialogFilters_geodatabaseItems_terrain"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_toolbox" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_toolbox { + get { return "esri_browseDialogFilters_geodatabaseItems_toolbox"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabaseItems_topology" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabaseItems_topology { + get { return "esri_browseDialogFilters_geodatabaseItems_topology"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases { + get { return "esri_browseDialogFilters_geodatabases"; } + } + ///Returns the id string for "esri_browseDialogFilters_databases" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_databases { + get { return "esri_browseDialogFilters_databases"; } + } + ///Returns the id string for "esri_browseDialogFilters_databases_add" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_databases_add { + get { return "esri_browseDialogFilters_databases_add"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_file { + get { return "esri_browseDialogFilters_geodatabases_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_file_add_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_file_add_new { + get { return "esri_browseDialogFilters_geodatabases_file_add_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_egdb" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_egdb { + get { return "esri_browseDialogFilters_geodatabases_egdb"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_egdb_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_egdb_file { + get { return "esri_browseDialogFilters_geodatabases_egdb_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_egdb_file_project" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geodatabases_egdb_file_project { + get { return "esri_browseDialogFilters_geodatabases_egdb_file_project"; } + } + ///Returns the id string for "esri_browseDialogFilters_geojson_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_geojson_file { + get { return "esri_browseDialogFilters_geojson_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gp_all { + get { return "esri_browseDialogFilters_gp_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_geoDatasets" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gp_geoDatasets { + get { return "esri_browseDialogFilters_gp_geoDatasets"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_scriptTools" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gp_scriptTools { + get { return "esri_browseDialogFilters_gp_scriptTools"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_tableView" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gp_tableView { + get { return "esri_browseDialogFilters_gp_tableView"; } + } + ///Returns the id string for "esri_browseDialogFilters_gpx_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gpx_file { + get { return "esri_browseDialogFilters_gpx_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_gsg_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gsg_file { + get { return "esri_browseDialogFilters_gsg_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_gt_tables" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_gt_tables { + get { return "esri_browseDialogFilters_gt_tables"; } + } + ///Returns the id string for "esri_browseDialogFilters_html_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_html_file { + get { return "esri_browseDialogFilters_html_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_json_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_json_file { + get { return "esri_browseDialogFilters_json_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_kml_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_kml_files { + get { return "esri_browseDialogFilters_kml_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_kml_filesOnly" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_kml_filesOnly { + get { return "esri_browseDialogFilters_kml_filesOnly"; } + } + ///Returns the id string for "esri_browseDialogFilters_kmz_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_kmz_files { + get { return "esri_browseDialogFilters_kmz_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_lxp_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_lxp_file { + get { return "esri_browseDialogFilters_lxp_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_las" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_las { + get { return "esri_browseDialogFilters_las"; } + } + ///Returns the id string for "esri_browseDialogFilters_las_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_las_file { + get { return "esri_browseDialogFilters_las_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_zlas_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_zlas_file { + get { return "esri_browseDialogFilters_zlas_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_layers_allFileTypes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layers_allFileTypes { + get { return "esri_browseDialogFilters_layers_allFileTypes"; } + } + ///Returns the id string for "esri_browseDialogFilters_layers_lpk" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layers_lpk { + get { return "esri_browseDialogFilters_layers_lpk"; } + } + ///Returns the id string for "esri_browseDialogFilters_layers_lpkx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layers_lpkx { + get { return "esri_browseDialogFilters_layers_lpkx"; } + } + ///Returns the id string for "esri_browseDialogFilters_layers_lyr" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layers_lyr { + get { return "esri_browseDialogFilters_layers_lyr"; } + } + ///Returns the id string for "esri_browseDialogFilters_layers_lyrx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layers_lyrx { + get { return "esri_browseDialogFilters_layers_lyrx"; } + } + ///Returns the id string for "esri_browseDialogFilters_layers_lyrx_localAndOnline" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layers_lyrx_localAndOnline { + get { return "esri_browseDialogFilters_layers_lyrx_localAndOnline"; } + } + ///Returns the id string for "esri_browseDialogFilters_layouts_pagx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_layouts_pagx { + get { return "esri_browseDialogFilters_layouts_pagx"; } + } + ///Returns the id string for "esri_browseDialogFilters_local_layouts_pagx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_local_layouts_pagx { + get { return "esri_browseDialogFilters_local_layouts_pagx"; } + } + ///Returns the id string for "esri_browseDialogFilters_local_reports_rptx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_local_reports_rptx { + get { return "esri_browseDialogFilters_local_reports_rptx"; } + } + ///Returns the id string for "esri_browseDialogFilters_laz_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_laz_file { + get { return "esri_browseDialogFilters_laz_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_locators_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_locators_local { + get { return "esri_browseDialogFilters_locators_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_locators_local_and_project" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_locators_local_and_project { + get { return "esri_browseDialogFilters_locators_local_and_project"; } + } + ///Returns the id string for "esri_browseDialogFilters_locators_allTypes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_locators_allTypes { + get { return "esri_browseDialogFilters_locators_allTypes"; } + } + ///Returns the id string for "esri_browseDialogFilters_locator_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_locator_online { + get { return "esri_browseDialogFilters_locator_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_all { + get { return "esri_browseDialogFilters_maps_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_file { + get { return "esri_browseDialogFilters_maps_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_local_maps_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_local_maps_file { + get { return "esri_browseDialogFilters_local_maps_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_map_webmap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_map_webmap { + get { return "esri_browseDialogFilters_map_webmap"; } + } + ///Returns the id string for "esri_browseDialogFilters_map_webscene" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_map_webscene { + get { return "esri_browseDialogFilters_map_webscene"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_arcmap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_arcmap { + get { return "esri_browseDialogFilters_maps_arcmap"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_3dd" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_3dd { + get { return "esri_browseDialogFilters_maps_3dd"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_mxd" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_mxd { + get { return "esri_browseDialogFilters_maps_mxd"; } + } + ///Returns the id string for "esri_browseDialogFilters_maps_sxd" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_maps_sxd { + get { return "esri_browseDialogFilters_maps_sxd"; } + } + ///Returns the id string for "esri_browseDialogFilters_netcdf" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_netcdf { + get { return "esri_browseDialogFilters_netcdf"; } + } + ///Returns the id string for "esri_browseDialogFilters_obj_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_obj_files { + get { return "esri_browseDialogFilters_obj_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_osgb_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_osgb_files { + get { return "esri_browseDialogFilters_osgb_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_allTypes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_allTypes { + get { return "esri_browseDialogFilters_packages_allTypes"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_import" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_import { + get { return "esri_browseDialogFilters_packages_import"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_locator" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_locator { + get { return "esri_browseDialogFilters_packages_locator"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mpk" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mpk { + get { return "esri_browseDialogFilters_packages_map_mpk"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mpkx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mpkx { + get { return "esri_browseDialogFilters_packages_map_mpkx"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mpkx_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mpkx_local { + get { return "esri_browseDialogFilters_packages_map_mpkx_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mpkx_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mpkx_online { + get { return "esri_browseDialogFilters_packages_map_mpkx_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mmpk" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mmpk { + get { return "esri_browseDialogFilters_packages_map_mmpk"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mmpk_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mmpk_local { + get { return "esri_browseDialogFilters_packages_map_mmpk_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_map_mmpk_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_map_mmpk_online { + get { return "esri_browseDialogFilters_packages_map_mmpk_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_layer_lpkx_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_layer_lpkx_local { + get { return "esri_browseDialogFilters_packages_layer_lpkx_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_layer_lpkx_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_layer_lpkx_online { + get { return "esri_browseDialogFilters_packages_layer_lpkx_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_gp" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_gp { + get { return "esri_browseDialogFilters_packages_gp"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_gp_gpk" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_gp_gpk { + get { return "esri_browseDialogFilters_packages_gp_gpk"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_gp_gpkx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_gp_gpkx { + get { return "esri_browseDialogFilters_packages_gp_gpkx"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_gp_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_gp_local { + get { return "esri_browseDialogFilters_packages_gp_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_gp_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_gp_online { + get { return "esri_browseDialogFilters_packages_gp_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_project" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_project { + get { return "esri_browseDialogFilters_packages_project"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_project_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_project_local { + get { return "esri_browseDialogFilters_packages_project_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_project_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_project_online { + get { return "esri_browseDialogFilters_packages_project_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_rule" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_rule { + get { return "esri_browseDialogFilters_packages_rule"; } + } + ///Returns the id string for "esri_browseDialogFilters_query_expression_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_query_expression_file { + get { return "esri_browseDialogFilters_query_expression_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_rfm_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rfm_files { + get { return "esri_browseDialogFilters_rfm_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_tile" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_tile { + get { return "esri_browseDialogFilters_packages_tile"; } + } + ///Returns the id string for "esri_browseDialogFilters_packages_vectorTile" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_packages_vectorTile { + get { return "esri_browseDialogFilters_packages_vectorTile"; } + } + ///Returns the id string for "esri_browseDialogFilters_pdf_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_pdf_files { + get { return "esri_browseDialogFilters_pdf_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_prjFile" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_prjFile { + get { return "esri_browseDialogFilters_prjFile"; } + } + ///Returns the id string for "esri_browseDialogFilters_projects_aprx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_projects_aprx { + get { return "esri_browseDialogFilters_projects_aprx"; } + } + ///Returns the id string for "esri_browseDialogFilters_projects" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_projects { + get { return "esri_browseDialogFilters_projects"; } + } + ///Returns the id string for "esri_browseDialogFilters_projects_localAndOnline" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_projects_localAndOnline { + get { return "esri_browseDialogFilters_projects_localAndOnline"; } + } + ///Returns the id string for "esri_browseDialogFilters_projects_computerAndOnline" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_projects_computerAndOnline { + get { return "esri_browseDialogFilters_projects_computerAndOnline"; } + } + ///Returns the id string for "esri_browseDialogFilters_projects_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_projects_online { + get { return "esri_browseDialogFilters_projects_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates { + get { return "esri_browseDialogFilters_project_templates"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates_allonline" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates_allonline { + get { return "esri_browseDialogFilters_project_templates_allonline"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates_local" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates_local { + get { return "esri_browseDialogFilters_project_templates_local"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates_localAndOnline" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates_localAndOnline { + get { return "esri_browseDialogFilters_project_templates_localAndOnline"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates_computerAndOnline" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates_computerAndOnline { + get { return "esri_browseDialogFilters_project_templates_computerAndOnline"; } + } + ///Returns the id string for "esri_browseDialogFilters_project_templates_online" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_project_templates_online { + get { return "esri_browseDialogFilters_project_templates_online"; } + } + ///Returns the id string for "esri_browseDialogFilters_py_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_py_files { + get { return "esri_browseDialogFilters_py_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_pythonIDE" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_pythonIDE { + get { return "esri_browseDialogFilters_pythonIDE"; } + } + ///Returns the id string for "esri_browseDialogFilters_r_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_r_file { + get { return "esri_browseDialogFilters_r_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasters" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasters { + get { return "esri_browseDialogFilters_rasters"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasters_GPrasterLayer" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasters_GPrasterLayer { + get { return "esri_browseDialogFilters_rasters_GPrasterLayer"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasters_GPSAGeoData_Sqlite" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasters_GPSAGeoData_Sqlite { + get { return "esri_browseDialogFilters_rasters_GPSAGeoData_Sqlite"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasters_GPSAGeoData" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasters_GPSAGeoData { + get { return "esri_browseDialogFilters_rasters_GPSAGeoData"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasters_imageServices" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasters_imageServices { + get { return "esri_browseDialogFilters_rasters_imageServices"; } + } + ///Returns the id string for "esri_browseDialogFilters_rasterBands" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rasterBands { + get { return "esri_browseDialogFilters_rasterBands"; } + } + ///Returns the id string for "esri_browseDialogFilters_rmp_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rmp_file { + get { return "esri_browseDialogFilters_rmp_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_reports_rptx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_reports_rptx { + get { return "esri_browseDialogFilters_reports_rptx"; } + } + ///Returns the id string for "esri_browseDialogFilters_rul_file" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_rul_file { + get { return "esri_browseDialogFilters_rul_file"; } + } + ///Returns the id string for "esri_browseDialogFilters_sceneServiceLayerAndSlpkFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sceneServiceLayerAndSlpkFiles { + get { return "esri_browseDialogFilters_sceneServiceLayerAndSlpkFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_sceneServiceLayer" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sceneServiceLayer { + get { return "esri_browseDialogFilters_sceneServiceLayer"; } + } + ///Returns the id string for "esri_browseDialogFilters_sceneServiceLayers_3DObject" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sceneServiceLayers_3DObject { + get { return "esri_browseDialogFilters_sceneServiceLayers_3DObject"; } + } + ///Returns the id string for "esri_browseDialogFilters_sceneServiceLayers_integratedMesh" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sceneServiceLayers_integratedMesh { + get { return "esri_browseDialogFilters_sceneServiceLayers_integratedMesh"; } + } + ///Returns the id string for "esri_browseDialogFilters_sceneServiceLayers_line" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sceneServiceLayers_line { + get { return "esri_browseDialogFilters_sceneServiceLayers_line"; } + } + ///Returns the id string for "esri_browseDialogFilters_sceneServiceLayers_point" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sceneServiceLayers_point { + get { return "esri_browseDialogFilters_sceneServiceLayers_point"; } + } + ///Returns the id string for "esri_browseDialogFilters_sceneServiceLayers_pointCloud" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sceneServiceLayers_pointCloud { + get { return "esri_browseDialogFilters_sceneServiceLayers_pointCloud"; } + } + ///Returns the id string for "esri_browseDialogFilters_sceneServiceLayers_polygon" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sceneServiceLayers_polygon { + get { return "esri_browseDialogFilters_sceneServiceLayers_polygon"; } + } + ///Returns the id string for "esri_browseDialogFilters_sdFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sdFiles { + get { return "esri_browseDialogFilters_sdFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_allServerConnectionFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_allServerConnectionFiles { + get { return "esri_browseDialogFilters_allServerConnectionFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_sdcxFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_sdcxFiles { + get { return "esri_browseDialogFilters_sdcxFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_acsFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_acsFiles { + get { return "esri_browseDialogFilters_acsFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_agsFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_agsFiles { + get { return "esri_browseDialogFilters_agsFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_wcsFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_wcsFiles { + get { return "esri_browseDialogFilters_wcsFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_wmsFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_wmsFiles { + get { return "esri_browseDialogFilters_wmsFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_wfsFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_wfsFiles { + get { return "esri_browseDialogFilters_wfsFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_wmtsFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_wmtsFiles { + get { return "esri_browseDialogFilters_wmtsFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_addToMap { + get { return "esri_browseDialogFilters_services_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_addToStereoMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_addToStereoMap { + get { return "esri_browseDialogFilters_services_addToStereoMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_all { + get { return "esri_browseDialogFilters_services_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_scene_sublayer" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_scene_sublayer { + get { return "esri_browseDialogFilters_services_scene_sublayer"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_elevation" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_elevation { + get { return "esri_browseDialogFilters_services_elevation"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_feature" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_feature { + get { return "esri_browseDialogFilters_services_feature"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_geocoding" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_geocoding { + get { return "esri_browseDialogFilters_services_geocoding"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_geodata" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_geodata { + get { return "esri_browseDialogFilters_services_geodata"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_geoprocessing" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_geoprocessing { + get { return "esri_browseDialogFilters_services_geoprocessing"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_globe" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_globe { + get { return "esri_browseDialogFilters_services_globe"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_stream" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_stream { + get { return "esri_browseDialogFilters_services_stream"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_features_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_features_new { + get { return "esri_browseDialogFilters_services_hosted_features_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_features_new_exclude_view" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_features_new_exclude_view { + get { return "esri_browseDialogFilters_services_hosted_features_new_exclude_view"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image_all { + get { return "esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_scenes_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_scenes_new { + get { return "esri_browseDialogFilters_services_hosted_scenes_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_tiles_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_tiles_new { + get { return "esri_browseDialogFilters_services_hosted_tiles_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_vectortiles_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_vectortiles_new { + get { return "esri_browseDialogFilters_services_hosted_vectortiles_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_image" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_image { + get { return "esri_browseDialogFilters_services_image"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_map" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_map { + get { return "esri_browseDialogFilters_services_map"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_mapimage" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_mapimage { + get { return "esri_browseDialogFilters_services_mapimage"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_mapimage_nosublayer" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_mapimage_nosublayer { + get { return "esri_browseDialogFilters_services_mapimage_nosublayer"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_network" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_network { + get { return "esri_browseDialogFilters_services_network"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_tilingscheme" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_tilingscheme { + get { return "esri_browseDialogFilters_services_tilingscheme"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_tilingscheme_vectortile" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_tilingscheme_vectortile { + get { return "esri_browseDialogFilters_services_tilingscheme_vectortile"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_tilingscheme_elevationservice" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_tilingscheme_elevationservice { + get { return "esri_browseDialogFilters_services_tilingscheme_elevationservice"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_wcs" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_wcs { + get { return "esri_browseDialogFilters_services_wcs"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_wfs" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_wfs { + get { return "esri_browseDialogFilters_services_wfs"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_wms" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_wms { + get { return "esri_browseDialogFilters_services_wms"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_wmts" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_wmts { + get { return "esri_browseDialogFilters_services_wmts"; } + } + ///Returns the id string for "esri_browseDialogFilters_shapefiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_shapefiles { + get { return "esri_browseDialogFilters_shapefiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_skpFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_skpFiles { + get { return "esri_browseDialogFilters_skpFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_slpkFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_slpkFiles { + get { return "esri_browseDialogFilters_slpkFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_spkFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_spkFiles { + get { return "esri_browseDialogFilters_spkFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_spRefImportDatasets" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_spRefImportDatasets { + get { return "esri_browseDialogFilters_spRefImportDatasets"; } + } + ///Returns the id string for "esri_browseDialogFilters_stylesPortal" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_stylesPortal { + get { return "esri_browseDialogFilters_stylesPortal"; } + } + ///Returns the id string for "esri_browseDialogFilters_stylesProject" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_stylesProject { + get { return "esri_browseDialogFilters_stylesProject"; } + } + ///Returns the id string for "esri_browseDialogFilters_styleFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_styleFiles { + get { return "esri_browseDialogFilters_styleFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_styleFilesLegacy" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_styleFilesLegacy { + get { return "esri_browseDialogFilters_styleFilesLegacy"; } + } + ///Returns the id string for "esri_browseDialogFilters_styleFilesNew" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_styleFilesNew { + get { return "esri_browseDialogFilters_styleFilesNew"; } + } + ///Returns the id string for "esri_browseDialogFilters_styleFilesNew_LeftPane" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_styleFilesNew_LeftPane { + get { return "esri_browseDialogFilters_styleFilesNew_LeftPane"; } + } + ///Returns the id string for "esri_browseDialogFilters_surfaces_elevation" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_surfaces_elevation { + get { return "esri_browseDialogFilters_surfaces_elevation"; } + } + ///Returns the id string for "esri_browseDialogFilters_surfaces" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_surfaces { + get { return "esri_browseDialogFilters_surfaces"; } + } + ///Returns the id string for "esri_browseDialogFilters_svgFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_svgFiles { + get { return "esri_browseDialogFilters_svgFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_swm_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_swm_files { + get { return "esri_browseDialogFilters_swm_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_tables_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tables_all { + get { return "esri_browseDialogFilters_tables_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_tables_DataStoreCatalogServices" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tables_DataStoreCatalogServices { + get { return "esri_browseDialogFilters_tables_DataStoreCatalogServices"; } + } + ///Returns the id string for "esri_browseDialogFilters_tables_dbase" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tables_dbase { + get { return "esri_browseDialogFilters_tables_dbase"; } + } + ///Returns the id string for "esri_browseDialogFilters_taskFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_taskFiles { + get { return "esri_browseDialogFilters_taskFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_oics" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_oics { + get { return "esri_browseDialogFilters_oics"; } + } + ///Returns the id string for "esri_browseDialogFilters_textFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_textFiles { + get { return "esri_browseDialogFilters_textFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_textFiles_csv" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_textFiles_csv { + get { return "esri_browseDialogFilters_textFiles_csv"; } + } + ///Returns the id string for "esri_browseDialogFilters_textFiles_tab" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_textFiles_tab { + get { return "esri_browseDialogFilters_textFiles_tab"; } + } + ///Returns the id string for "esri_browseDialogFilters_textFiles_txt" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_textFiles_txt { + get { return "esri_browseDialogFilters_textFiles_txt"; } + } + ///Returns the id string for "esri_browseDialogFilters_tinDatasets" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tinDatasets { + get { return "esri_browseDialogFilters_tinDatasets"; } + } + ///Returns the id string for "esri_browseDialogFilters_toolboxes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_toolboxes { + get { return "esri_browseDialogFilters_toolboxes"; } + } + ///Returns the id string for "esri_browseDialogFilters_toolboxes_new" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_toolboxes_new { + get { return "esri_browseDialogFilters_toolboxes_new"; } + } + ///Returns the id string for "esri_browseDialogFilters_toolboxes_pyt" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_toolboxes_pyt { + get { return "esri_browseDialogFilters_toolboxes_pyt"; } + } + ///Returns the id string for "esri_browseDialogFilters_toolboxes_tbxFile" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_toolboxes_tbxFile { + get { return "esri_browseDialogFilters_toolboxes_tbxFile"; } + } + ///Returns the id string for "esri_browseDialogFilters_tools" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_tools { + get { return "esri_browseDialogFilters_tools"; } + } + ///Returns the id string for "esri_browseDialogFilters_video_fullMotion" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_video_fullMotion { + get { return "esri_browseDialogFilters_video_fullMotion"; } + } + ///Returns the id string for "esri_browseDialogFilters_video_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_video_files { + get { return "esri_browseDialogFilters_video_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_video_files_avi" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_video_files_avi { + get { return "esri_browseDialogFilters_video_files_avi"; } + } + ///Returns the id string for "esri_browseDialogFilters_video_files_mov" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_video_files_mov { + get { return "esri_browseDialogFilters_video_files_mov"; } + } + ///Returns the id string for "esri_browseDialogFilters_workspaces_all" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_workspaces_all { + get { return "esri_browseDialogFilters_workspaces_all"; } + } + ///Returns the id string for "esri_browseDialogFilters_wldFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_wldFiles { + get { return "esri_browseDialogFilters_wldFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_wld3Files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_wld3Files { + get { return "esri_browseDialogFilters_wld3Files"; } + } + ///Returns the id string for "esri_browseDialogFilters_wrlFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_wrlFiles { + get { return "esri_browseDialogFilters_wrlFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_xmlFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_xmlFiles { + get { return "esri_browseDialogFilters_xmlFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_xslt_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_xslt_files { + get { return "esri_browseDialogFilters_xslt_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_zip_files" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_zip_files { + get { return "esri_browseDialogFilters_zip_files"; } + } + ///Returns the id string for "esri_browseDialogFilters_All_Supported_CreateSceneLayerPackage" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_All_Supported_CreateSceneLayerPackage { + get { return "esri_browseDialogFilters_All_Supported_CreateSceneLayerPackage"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_createSceneLayerPackage" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_createSceneLayerPackage { + get { return "esri_browseDialogFilters_composite_createSceneLayerPackage"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_addToMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_addToMap { + get { return "esri_browseDialogFilters_composite_addToMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_addToStereoMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_addToStereoMap { + get { return "esri_browseDialogFilters_composite_addToStereoMap"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_elevationSource" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_elevationSource { + get { return "esri_browseDialogFilters_composite_elevationSource"; } + } + ///Returns the id string for "esri_browseDialogFilters_featureClasses_allPoint" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_featureClasses_allPoint { + get { return "esri_browseDialogFilters_featureClasses_allPoint"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_geodatabases_add" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_geodatabases_add { + get { return "esri_browseDialogFilters_composite_geodatabases_add"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_maps_import" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_maps_import { + get { return "esri_browseDialogFilters_composite_maps_import"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_rasters_imageServices" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_rasters_imageServices { + get { return "esri_browseDialogFilters_composite_rasters_imageServices"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_spatialRefImport" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_spatialRefImport { + get { return "esri_browseDialogFilters_composite_spatialRefImport"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_toolboxes" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_toolboxes { + get { return "esri_browseDialogFilters_composite_toolboxes"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_workspaces" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_workspaces { + get { return "esri_browseDialogFilters_composite_workspaces"; } + } + ///Returns the id string for "esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image { + get { return "esri_browseDialogFilters_services_hosted_features_hosted_tiles_map_image"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_serverConnections" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_serverConnections { + get { return "esri_browseDialogFilters_composite_serverConnections"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_sdcx" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_sdcx { + get { return "esri_browseDialogFilters_composite_sdcx"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_tableBasedItemsForFCWizard" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Catalog) + public static string esri_browseDialogFilters_composite_tableBasedItemsForFCWizard { + get { return "esri_browseDialogFilters_composite_tableBasedItemsForFCWizard"; } + } + ///Returns the id string for "esri_itemInfoType_MapItem" (ArcGIS.Desktop.Internal.Catalog.MapItem, Catalog) + public static string esri_itemInfoType_MapItem { + get { return "esri_itemInfoType_MapItem"; } + } + ///Returns the id string for "esri_itemInfoType_MapProjectMultiItem" (ArcGIS.Desktop.Internal.Catalog.MapProjectItem, Catalog) + public static string esri_itemInfoType_MapProjectMultiItem { + get { return "esri_itemInfoType_MapProjectMultiItem"; } + } + ///Returns the id string for "esri_itemInfoType_LayerItem" (ArcGIS.Desktop.Internal.Catalog.LayerItem, Catalog) + public static string esri_itemInfoType_LayerItem { + get { return "esri_itemInfoType_LayerItem"; } + } + ///Returns the id string for "esri_itemInfoType_TableItem" (ArcGIS.Desktop.Internal.Catalog.TableItem, Catalog) + public static string esri_itemInfoType_TableItem { + get { return "esri_itemInfoType_TableItem"; } + } + ///Returns the id string for "esri_itemInfoType_PackageProjectItem" (ArcGIS.Desktop.Internal.Catalog.PackageProjectItem, Catalog) + public static string esri_itemInfoType_PackageProjectItem { + get { return "esri_itemInfoType_PackageProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_PackageItem" (ArcGIS.Desktop.Internal.Catalog.PackageItem, Catalog) + public static string esri_itemInfoType_PackageItem { + get { return "esri_itemInfoType_PackageItem"; } + } + ///Returns the id string for "esri_itemInfoType_GDBItem" (ArcGIS.Desktop.Internal.Catalog.GDBItem, Catalog) + public static string esri_itemInfoType_GDBItem { + get { return "esri_itemInfoType_GDBItem"; } + } + ///Returns the id string for "esri_itemInfoType_EGDBItem" (ArcGIS.Desktop.Internal.Catalog.GDBItem, Catalog) + public static string esri_itemInfoType_EGDBItem { + get { return "esri_itemInfoType_EGDBItem"; } + } + ///Returns the id string for "esri_itemInfoType_ShapefileItem" (ArcGIS.Desktop.Internal.Catalog.ShapefileItem, Catalog) + public static string esri_itemInfoType_ShapefileItem { + get { return "esri_itemInfoType_ShapefileItem"; } + } + ///Returns the id string for "esri_itemInfoType_CadfileItem" (ArcGIS.Desktop.Internal.Catalog.CadfileItem, Catalog) + public static string esri_itemInfoType_CadfileItem { + get { return "esri_itemInfoType_CadfileItem"; } + } + ///Returns the id string for "esri_itemInfoType_CadDatasetItem" (ArcGIS.Desktop.Internal.Catalog.CadDatasetItem, Catalog) + public static string esri_itemInfoType_CadDatasetItem { + get { return "esri_itemInfoType_CadDatasetItem"; } + } + ///Returns the id string for "esri_itemInfoType_BimFileWorkspaceItem" (ArcGIS.Desktop.Internal.Catalog.GDBItem, Catalog) + public static string esri_itemInfoType_BimFileWorkspaceItem { + get { return "esri_itemInfoType_BimFileWorkspaceItem"; } + } + ///Returns the id string for "esri_itemInfoType_BimFileDatasetItem" (ArcGIS.Desktop.Internal.Catalog.GDBItem, Catalog) + public static string esri_itemInfoType_BimFileDatasetItem { + get { return "esri_itemInfoType_BimFileDatasetItem"; } + } + ///Returns the id string for "esri_itemInfoType_BimFileFeatureClassItem" (ArcGIS.Desktop.Internal.Catalog.GDBItem, Catalog) + public static string esri_itemInfoType_BimFileFeatureClassItem { + get { return "esri_itemInfoType_BimFileFeatureClassItem"; } + } + ///Returns the id string for "esri_itemInfoType_googleEarthItem" (ArcGIS.Desktop.Internal.Catalog.GoogleEarthItem, Catalog) + public static string esri_itemInfoType_googleEarthItem { + get { return "esri_itemInfoType_googleEarthItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServiceProjectItem" (ArcGIS.Desktop.Internal.Catalog.ServiceProjectItem, Catalog) + public static string esri_itemInfoType_ServiceProjectItem { + get { return "esri_itemInfoType_ServiceProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServiceItem" (ArcGIS.Desktop.Internal.Catalog.ServiceItem, Catalog) + public static string esri_itemInfoType_ServiceItem { + get { return "esri_itemInfoType_ServiceItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServiceFolderItem" (ArcGIS.Desktop.Internal.Catalog.ServiceFolderItem, Catalog) + public static string esri_itemInfoType_ServiceFolderItem { + get { return "esri_itemInfoType_ServiceFolderItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServiceContentItem" (ArcGIS.Desktop.Internal.Catalog.ServiceContentItem, Catalog) + public static string esri_itemInfoType_ServiceContentItem { + get { return "esri_itemInfoType_ServiceContentItem"; } + } + ///Returns the id string for "esri_itemInfoType_RasterItem" (ArcGIS.Desktop.Internal.Catalog.RasterItem, Catalog) + public static string esri_itemInfoType_RasterItem { + get { return "esri_itemInfoType_RasterItem"; } + } + ///Returns the id string for "esri_itemInfoType_TinItem" (ArcGIS.Desktop.Internal.Catalog.TinItem, Catalog) + public static string esri_itemInfoType_TinItem { + get { return "esri_itemInfoType_TinItem"; } + } + ///Returns the id string for "esri_itemInfoType_LasDatasetItem" (ArcGIS.Desktop.Internal.Catalog.LasDatasetItem, Catalog) + public static string esri_itemInfoType_LasDatasetItem { + get { return "esri_itemInfoType_LasDatasetItem"; } + } + ///Returns the id string for "esri_itemInfoType_VideoFileItem" (ArcGIS.Desktop.Internal.Catalog.VideoFileItem, Catalog) + public static string esri_itemInfoType_VideoFileItem { + get { return "esri_itemInfoType_VideoFileItem"; } + } + ///Returns the id string for "esri_itemInfoType_FolderConnectionItem" (ArcGIS.Desktop.Catalog.FolderConnectionProjectItem, Catalog) + public static string esri_itemInfoType_FolderConnectionItem { + get { return "esri_itemInfoType_FolderConnectionItem"; } + } + ///Returns the id string for "esri_itemInfoType_GDBProjectItem" (ArcGIS.Desktop.Catalog.GDBProjectItem, Catalog) + public static string esri_itemInfoType_GDBProjectItem { + get { return "esri_itemInfoType_GDBProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_ServerConnectionProjectItem" (ArcGIS.Desktop.Catalog.ServerConnectionProjectItem, Catalog) + public static string esri_itemInfoType_ServerConnectionProjectItem { + get { return "esri_itemInfoType_ServerConnectionProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_CloudStorageConnectionProjectItem" (ArcGIS.Desktop.Internal.Catalog.CloudStorageConnectionProjectItem, Catalog) + public static string esri_itemInfoType_CloudStorageConnectionProjectItem { + get { return "esri_itemInfoType_CloudStorageConnectionProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_CloudStorageFolderItem" (ArcGIS.Desktop.Internal.Catalog.CloudStorageFolderItem, Catalog) + public static string esri_itemInfoType_CloudStorageFolderItem { + get { return "esri_itemInfoType_CloudStorageFolderItem"; } + } + ///Returns the id string for "esri_itemInfoType_CloudStorageItem" (ArcGIS.Desktop.Internal.Catalog.CloudStorageItem, Catalog) + public static string esri_itemInfoType_CloudStorageItem { + get { return "esri_itemInfoType_CloudStorageItem"; } + } + ///Returns the id string for "esri_itemInfoType_StatisticalDataCollectionProjectItem" (ArcGIS.Desktop.Catalog.StatisticalDataCollectionProjectItem, Catalog) + public static string esri_itemInfoType_StatisticalDataCollectionProjectItem { + get { return "esri_itemInfoType_StatisticalDataCollectionProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_LocatorFileProjectItem" (ArcGIS.Desktop.Internal.Catalog.LocatorFileItem, Catalog) + public static string esri_itemInfoType_LocatorFileProjectItem { + get { return "esri_itemInfoType_LocatorFileProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_ComputerPlace" (ArcGIS.Desktop.Internal.Catalog.BrowseComputerModel, Catalog) + public static string esri_itemInfoType_ComputerPlace { + get { return "esri_itemInfoType_ComputerPlace"; } + } + ///Returns the id string for "esri_itemInfoType_UserContentPlace" (ArcGIS.Desktop.Internal.Catalog.OnlineUserContent, Catalog) + public static string esri_itemInfoType_UserContentPlace { + get { return "esri_itemInfoType_UserContentPlace"; } + } + ///Returns the id string for "esri_itemInfoType_UserGroupsPlace" (ArcGIS.Desktop.Internal.Catalog.OnlineGroups, Catalog) + public static string esri_itemInfoType_UserGroupsPlace { + get { return "esri_itemInfoType_UserGroupsPlace"; } + } + ///Returns the id string for "esri_itemInfoType_AllContentPlace" (ArcGIS.Desktop.Internal.Catalog.OnlineFeatured, Catalog) + public static string esri_itemInfoType_AllContentPlace { + get { return "esri_itemInfoType_AllContentPlace"; } + } + ///Returns the id string for "esri_itemInfoType_LivingAtlasPlace" (ArcGIS.Desktop.Internal.Catalog.OnlineLivingAtlas, Catalog) + public static string esri_itemInfoType_LivingAtlasPlace { + get { return "esri_itemInfoType_LivingAtlasPlace"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineProjectItem, Catalog) + public static string esri_itemInfoType_OnlineProjectItem { + get { return "esri_itemInfoType_OnlineProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineItem" (ArcGIS.Desktop.Internal.Catalog.OnlineItemInternal, Catalog) + public static string esri_itemInfoType_OnlineItem { + get { return "esri_itemInfoType_OnlineItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineCatalogServiceProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineCatalogServiceItem, Catalog) + public static string esri_itemInfoType_OnlineCatalogServiceProjectItem { + get { return "esri_itemInfoType_OnlineCatalogServiceProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineContainerServiceProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineContainerServiceItem, Catalog) + public static string esri_itemInfoType_OnlineContainerServiceProjectItem { + get { return "esri_itemInfoType_OnlineContainerServiceProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineSubLayerProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineSubLayerItem, Catalog) + public static string esri_itemInfoType_OnlineSubLayerProjectItem { + get { return "esri_itemInfoType_OnlineSubLayerProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineSubToolProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineSubToolItem, Catalog) + public static string esri_itemInfoType_OnlineSubToolProjectItem { + get { return "esri_itemInfoType_OnlineSubToolProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineGroupLayerProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineSubGroupLayerItem, Catalog) + public static string esri_itemInfoType_OnlineGroupLayerProjectItem { + get { return "esri_itemInfoType_OnlineGroupLayerProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_LocatorsProjectItem" (ArcGIS.Desktop.Catalog.LocatorsConnectionProjectItem, Catalog) + public static string esri_itemInfoType_LocatorsProjectItem { + get { return "esri_itemInfoType_LocatorsProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineGroupProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineGroup, Catalog) + public static string esri_itemInfoType_OnlineGroupProjectItem { + get { return "esri_itemInfoType_OnlineGroupProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineLivingAtlasProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineLivingAtlas, Catalog) + public static string esri_itemInfoType_OnlineLivingAtlasProjectItem { + get { return "esri_itemInfoType_OnlineLivingAtlasProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_OnlineFolderProjectItem" (ArcGIS.Desktop.Internal.Catalog.OnlineFolder, Catalog) + public static string esri_itemInfoType_OnlineFolderProjectItem { + get { return "esri_itemInfoType_OnlineFolderProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_SundryItem" (ArcGIS.Desktop.Internal.Catalog.SundryItem, Catalog) + public static string esri_itemInfoType_SundryItem { + get { return "esri_itemInfoType_SundryItem"; } + } + } + public static partial class Condition { + ///Returns the id string for "" (Condition, Catalog) + public static string esri_Databases { + get { return "esri_Databases"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_Folders { + get { return "esri_Folders"; } + } + ///Returns the id string for "esri_projectItem_isValidAndOpenProjectCondition" (Condition, Catalog) + public static string esri_projectItem_isValidAndOpenProjectCondition { + get { return "esri_projectItem_isValidAndOpenProjectCondition"; } + } + ///Returns the id string for "esri_projectItem_EnterpriseGeodatabaseCondition" (Condition, Catalog) + public static string esri_projectItem_EnterpriseGeodatabaseCondition { + get { return "esri_projectItem_EnterpriseGeodatabaseCondition"; } + } + ///Returns the id string for "esri_projectItem_EnterpriseGeodatabaseAndStandardLicenseCondition" (Condition, Catalog) + public static string esri_projectItem_EnterpriseGeodatabaseAndStandardLicenseCondition { + get { return "esri_projectItem_EnterpriseGeodatabaseAndStandardLicenseCondition"; } + } + ///Returns the id string for "esri_projectItem_geoDatabaseConnectionCondition" (Condition, Catalog) + public static string esri_projectItem_geoDatabaseConnectionCondition { + get { return "esri_projectItem_geoDatabaseConnectionCondition"; } + } + ///Returns the id string for "esri_projectItem_canAddGlobalIDCondition" (Condition, Catalog) + public static string esri_projectItem_canAddGlobalIDCondition { + get { return "esri_projectItem_canAddGlobalIDCondition"; } + } + ///Returns the id string for "esri_projectItem_geoDatabaseMakeDefaultCondition" (Condition, Catalog) + public static string esri_projectItem_geoDatabaseMakeDefaultCondition { + get { return "esri_projectItem_geoDatabaseMakeDefaultCondition"; } + } + ///Returns the id string for "esri_projectItem_geoDatabaseCondition" (Condition, Catalog) + public static string esri_projectItem_geoDatabaseCondition { + get { return "esri_projectItem_geoDatabaseCondition"; } + } + ///Returns the id string for "esri_project_mapSelectedCondition" (Condition, Catalog) + public static string esri_project_mapSelectedCondition { + get { return "esri_project_mapSelectedCondition"; } + } + ///Returns the id string for "esri_project_featureClassSelectedCondition" (Condition, Catalog) + public static string esri_project_featureClassSelectedCondition { + get { return "esri_project_featureClassSelectedCondition"; } + } + ///Returns the id string for "esri_project_rasterSelectedCondition" (Condition, Catalog) + public static string esri_project_rasterSelectedCondition { + get { return "esri_project_rasterSelectedCondition"; } + } + ///Returns the id string for "Coming soon" (Condition, Catalog) + public static string esri_project_setButtonCondition { + get { return "esri_project_setButtonCondition"; } + } + ///Returns the id string for "esri_project_databaseConnectionCondition" (Condition, Catalog) + public static string esri_project_databaseConnectionCondition { + get { return "esri_project_databaseConnectionCondition"; } + } + ///Returns the id string for "esri_projectItem_DefaultFolderSelectedCondition" (Condition, Catalog) + public static string esri_projectItem_DefaultFolderSelectedCondition { + get { return "esri_projectItem_DefaultFolderSelectedCondition"; } + } + ///Returns the id string for "esri_projectItem_DefaultGDBSelectedCondition" (Condition, Catalog) + public static string esri_projectItem_DefaultGDBSelectedCondition { + get { return "esri_projectItem_DefaultGDBSelectedCondition"; } + } + ///Returns the id string for "esri_projectItem_DefaultGDBIsNotSelectedCondition" (Condition, Catalog) + public static string esri_projectItem_DefaultGDBIsNotSelectedCondition { + get { return "esri_projectItem_DefaultGDBIsNotSelectedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsVersionedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsVersionedCondition { + get { return "esri_projectItem_SelectedItemIsVersionedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotVersionedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotVersionedCondition { + get { return "esri_projectItem_SelectedItemIsNotVersionedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotVersionedOrArchivedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotVersionedOrArchivedCondition { + get { return "esri_projectItem_SelectedItemIsNotVersionedOrArchivedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsArchiveEnabledCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsArchiveEnabledCondition { + get { return "esri_projectItem_SelectedItemIsArchiveEnabledCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotArchiveEnabledCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotArchiveEnabledCondition { + get { return "esri_projectItem_SelectedItemIsNotArchiveEnabledCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsEditorTrackingEnabledCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsEditorTrackingEnabledCondition { + get { return "esri_projectItem_SelectedItemIsEditorTrackingEnabledCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotEditorTrackingEnabledCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotEditorTrackingEnabledCondition { + get { return "esri_projectItem_SelectedItemIsNotEditorTrackingEnabledCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotCompressedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsNotCompressedCondition { + get { return "esri_projectItem_SelectedItemIsNotCompressedCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsCompressedCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsCompressedCondition { + get { return "esri_projectItem_SelectedItemIsCompressedCondition"; } + } + ///Returns the id string for "Project item is a local geodatabase or, if the license level is standard or higher, an enterprise geodatabase" (Condition, Catalog) + public static string esri_projectItem_IsLocalGDBorEnterpriseGDBWithStandardLicenseCondition { + get { return "esri_projectItem_IsLocalGDBorEnterpriseGDBWithStandardLicenseCondition"; } + } + ///Returns the id string for "Project item is valid" (Condition, Catalog) + public static string esri_projectItem_isValidCondition { + get { return "esri_projectItem_isValidCondition"; } + } + ///Returns the id string for "Project item is a local geodatabase or, if the license level is standard or higher, an enterprise geodatabase" (Condition, Catalog) + public static string esri_projectItem_IsLocalGDBorDBorEnterpriseGDBorDBWithStandardLicenseCondition { + get { return "esri_projectItem_IsLocalGDBorDBorEnterpriseGDBorDBWithStandardLicenseCondition"; } + } + ///Returns the id string for "License level is standard or higher" (Condition, Catalog) + public static string esri_license_HasStandardLicenseCondition { + get { return "esri_license_HasStandardLicenseCondition"; } + } + ///Returns the id string for "License level is standard or higher and the item is not a non-GDB" (Condition, Catalog) + public static string esri_license_HasStandardLicenseAndNotNonGDBItemCondition { + get { return "esri_license_HasStandardLicenseAndNotNonGDBItemCondition"; } + } + ///Returns the id string for "esri_project_canPasteToFeatureDatasetCondition" (Condition, Catalog) + public static string esri_project_canPasteToFeatureDatasetCondition { + get { return "esri_project_canPasteToFeatureDatasetCondition"; } + } + ///Returns the id string for "esri_project_canPasteToDatabaseCondition" (Condition, Catalog) + public static string esri_project_canPasteToDatabaseCondition { + get { return "esri_project_canPasteToDatabaseCondition"; } + } + ///Returns the id string for "esri_project_canPasteFileGDBCondition" (Condition, Catalog) + public static string esri_project_canPasteFileGDBCondition { + get { return "esri_project_canPasteFileGDBCondition"; } + } + ///Returns the id string for "esri_project_canPasteToFolderCondition" (Condition, Catalog) + public static string esri_project_canPasteToFolderCondition { + get { return "esri_project_canPasteToFolderCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_geodatabase_dummyConditionWhichIsAlwaysFalse { + get { return "esri_geodatabase_dummyConditionWhichIsAlwaysFalse"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_openWorkspaceDomainsCondition { + get { return "esri_projectItem_openWorkspaceDomainsCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_openDomainsCondition { + get { return "esri_projectItem_openDomainsCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_openVersionsCondition { + get { return "esri_projectItem_openVersionsCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_openSubtypesCondition { + get { return "esri_projectItem_openSubtypesCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_isNotRegisteredWithGDBCondition { + get { return "esri_projectItem_isNotRegisteredWithGDBCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_favoriteItem_isAddedToNewProjectsCondition { + get { return "esri_favoriteItem_isAddedToNewProjectsCondition"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsLasDatasetCondition" (Condition, Catalog) + public static string esri_projectItem_SelectedItemIsLasDatasetCondition { + get { return "esri_projectItem_SelectedItemIsLasDatasetCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_mosaicDatasetHasColorBalancingCondition { + get { return "esri_projectItem_mosaicDatasetHasColorBalancingCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_mosaicDatasetHasSeamLineCondition { + get { return "esri_projectItem_mosaicDatasetHasSeamLineCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_mosaicDatasetHasStereoModelCondition { + get { return "esri_projectItem_mosaicDatasetHasStereoModelCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_mosaicDatasetHasLogCondition { + get { return "esri_projectItem_mosaicDatasetHasLogCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_project_canCreateAnalyst3DDatasetWithValidLicenseCondition { + get { return "esri_project_canCreateAnalyst3DDatasetWithValidLicenseCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_gdbMosaicDatasetCondition { + get { return "esri_projectItem_gdbMosaicDatasetCondition"; } + } + ///Returns the id string for "" (Condition, Catalog) + public static string esri_projectItem_managedMosaicDatasetCondition { + get { return "esri_projectItem_managedMosaicDatasetCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "DatabaseModule" (DatabaseModule, Catalog) + public static string esri_database_module { + get { return "esri_database_module"; } + } + ///Returns the id string for "CreateTopologyWizardModule" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateTopology.TopologyWizardModule, Catalog) + public static string esri_topology_wizard_module { + get { return "esri_topology_wizard_module"; } + } + ///Returns the id string for "PropertyPageModule" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.PropertyPageModule, Catalog) + public static string esri_propertyPage_module { + get { return "esri_propertyPage_module"; } + } + ///Returns the id string for "GeoDatabaseModule" (GeoDatabaseModule, Catalog) + public static string esri_geodatabase_module { + get { return "esri_geodatabase_module"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_agsConnectionPropertySheet { + get { return "esri_catalog_agsConnectionPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_ogcConnectionPropertySheet { + get { return "esri_catalog_ogcConnectionPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_featureClassPropertySheet { + get { return "esri_catalog_featureClassPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_shapeFilePropertySheet { + get { return "esri_catalog_shapeFilePropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_relationshipClassPropertySheet { + get { return "esri_catalog_relationshipClassPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_tablePropertySheet { + get { return "esri_catalog_tablePropertySheet"; } + } + ///Returns the id string for "Database Properties" (Sheet, Catalog) + public static string esri_catalog_databasePropertySheet { + get { return "esri_catalog_databasePropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_utilityNetworkPropertySheet { + get { return "esri_catalog_utilityNetworkPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_networkDiagramPropertySheet { + get { return "esri_catalog_networkDiagramPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_featureDatasetPropertySheet { + get { return "esri_catalog_featureDatasetPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_networkDatasetPropertySheet { + get { return "esri_catalog_networkDatasetPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_topologyPropertySheet { + get { return "esri_catalog_topologyPropertySheet"; } + } + ///Returns the id string for "Properties" (Sheet, Catalog) + public static string esri_catalog_lasDatasetPropertySheet { + get { return "esri_catalog_lasDatasetPropertySheet"; } + } + } + public static partial class Wizard { + ///Returns the id string for "Create Topology Wizard" (Wizard, Catalog) + public static string esri_catalog_createTopologyWizard { + get { return "esri_catalog_createTopologyWizard"; } + } + ///Returns the id string for "Create Feature Class" (Wizard, Catalog) + public static string esri_catalog_createFeatureClassFromGDB_Wizard { + get { return "esri_catalog_createFeatureClassFromGDB_Wizard"; } + } + ///Returns the id string for "Create Table" (Wizard, Catalog) + public static string esri_catalog_createTableFromGDB_Wizard { + get { return "esri_catalog_createTableFromGDB_Wizard"; } + } + } + public static partial class Menu { + ///Returns the id string for "ArcGIS Pro Layout File" (Menu, Catalog) + public static string pagxItemPAGXTypeMenu { + get { return "pagxItemPAGXTypeMenu"; } + } + ///Returns the id string for "ArcGIS Pro Report File" (Menu, Catalog) + public static string rptxItemRPTXTypeMenu { + get { return "rptxItemRPTXTypeMenu"; } + } + ///Returns the id string for "Portal Item Collection" (Menu, Catalog) + public static string esri_browsePlaces_Online_Menu { + get { return "esri_browsePlaces_Online_Menu"; } + } + ///Returns the id string for "Default" (Menu, Catalog) + public static string esri_core_projectItemTypeMenu { + get { return "esri_core_projectItemTypeMenu"; } + } + ///Returns the id string for "Default" (Menu, Catalog) + public static string esri_core_portalFolderMenu { + get { return "esri_core_portalFolderMenu"; } + } + ///Returns the id string for "Folder General Item" (Menu, Catalog) + public static string folderGeneralItemMenu { + get { return "folderGeneralItemMenu"; } + } + ///Returns the id string for "Locator File Item" (Menu, Catalog) + public static string locatorItemMenu { + get { return "locatorItemMenu"; } + } + ///Returns the id string for "Locator Package Item" (Menu, Catalog) + public static string locatorPackageItemMenu { + get { return "locatorPackageItemMenu"; } + } + ///Returns the id string for "ArcGIS Server Connection File" (Menu, Catalog) + public static string agsServerConnectionFileTypeMenu { + get { return "agsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "WCS Server Connection File" (Menu, Catalog) + public static string wcsServerConnectionFileTypeMenu { + get { return "wcsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "WMS Server Connection File" (Menu, Catalog) + public static string wmsServerConnectionFileTypeMenu { + get { return "wmsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "WFS Server Connection File" (Menu, Catalog) + public static string wfsServerConnectionFileTypeMenu { + get { return "wfsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "WMTS Server Connection File" (Menu, Catalog) + public static string wmtsServerConnectionFileTypeMenu { + get { return "wmtsServerConnectionFileTypeMenu"; } + } + ///Returns the id string for "Cloud Storage Connection File" (Menu, Catalog) + public static string CloudStorageConnectionFileTypeMenu { + get { return "CloudStorageConnectionFileTypeMenu"; } + } + ///Returns the id string for "Cloud Storage Folder" (Menu, Catalog) + public static string arcgisCloudStorageFolderMenu { + get { return "arcgisCloudStorageFolderMenu"; } + } + ///Returns the id string for "Enterprise Geodatabase Connection File" (Menu, Catalog) + public static string gdbItemSdeConnectionFileTypeMenu { + get { return "gdbItemSdeConnectionFileTypeMenu"; } + } + ///Returns the id string for "Design" (Menu, Catalog) + public static string gdbItemDesignViewMenu { + get { return "gdbItemDesignViewMenu"; } + } + ///Returns the id string for "File Geodatabase" (Menu, Catalog) + public static string gdbItemFgdbTypeMenu { + get { return "gdbItemFgdbTypeMenu"; } + } + ///Returns the id string for "SQLite Database" (Menu, Catalog) + public static string gdbItemSqliteTypeMenu { + get { return "gdbItemSqliteTypeMenu"; } + } + ///Returns the id string for "Excel" (Menu, Catalog) + public static string gdbItemExcelTypeMenu { + get { return "gdbItemExcelTypeMenu"; } + } + ///Returns the id string for "BIMFile" (Menu, Catalog) + public static string bimFileWorkspaceItemTypeMenu { + get { return "bimFileWorkspaceItemTypeMenu"; } + } + ///Returns the id string for "BIMFile" (Menu, Catalog) + public static string bimFileDatasetItemTypeMenu { + get { return "bimFileDatasetItemTypeMenu"; } + } + ///Returns the id string for "BIMFile" (Menu, Catalog) + public static string bimFileFeatureClassItemTypeMenu { + get { return "bimFileFeatureClassItemTypeMenu"; } + } + ///Returns the id string for "ArcGIS for Desktop Documents" (Menu, Catalog) + public static string mapItemMxdTypeMenu { + get { return "mapItemMxdTypeMenu"; } + } + ///Returns the id string for "ArcGIS Pro Map File" (Menu, Catalog) + public static string mapxItemMAPXTypeMenu { + get { return "mapxItemMAPXTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Dataset" (Menu, Catalog) + public static string fgdbItemFeatureDatasetTypeMenu { + get { return "fgdbItemFeatureDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Dataset" (Menu, Catalog) + public static string egdbItemFeatureDatasetTypeMenu { + get { return "egdbItemFeatureDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Dataset" (Menu, Catalog) + public static string mgdbItemFeatureDatasetTypeMenu { + get { return "mgdbItemFeatureDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string fgdbItemFeatureClassTypeMenu { + get { return "fgdbItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string sqliteItemFeatureClassTypeMenu { + get { return "sqliteItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string mgdbItemFeatureClassTypeMenu { + get { return "mgdbItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Relationship Class" (Menu, Catalog) + public static string fgdbItemRelationshipClassTypeMenu { + get { return "fgdbItemRelationshipClassTypeMenu"; } + } + ///Returns the id string for "Mobile Geodatabase Relationship Class" (Menu, Catalog) + public static string mgdbItemRelationshipClassTypeMenu { + get { return "mgdbItemRelationshipClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string fgdbTerrainItemFeatureClassTypeMenu { + get { return "fgdbTerrainItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string egdbItemFeatureClassTypeMenu { + get { return "egdbItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Relationship" (Menu, Catalog) + public static string egdbItemRelationshipTypeMenu { + get { return "egdbItemRelationshipTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string egdbGeneralItemFeatureClassTypeMenu { + get { return "egdbGeneralItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string egdbTerrainItemFeatureClassTypeMenu { + get { return "egdbTerrainItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string fgdbAnnotationItemFeatureClassTypeMenu { + get { return "fgdbAnnotationItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string egdbAnnotationItemFeatureClassTypeMenu { + get { return "egdbAnnotationItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string fgdbDimensionItemFeatureClassTypeMenu { + get { return "fgdbDimensionItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Feature Class" (Menu, Catalog) + public static string egdbDimensionItemFeatureClassTypeMenu { + get { return "egdbDimensionItemFeatureClassTypeMenu"; } + } + ///Returns the id string for "Geodatabase Network Dataset" (Menu, Catalog) + public static string fgdbItemNetworkDatasetTypeMenu { + get { return "fgdbItemNetworkDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Network Dataset" (Menu, Catalog) + public static string gdbItemNetworkGeneralTypeMenu { + get { return "gdbItemNetworkGeneralTypeMenu"; } + } + ///Returns the id string for "Geodatabase Network Dataset" (Menu, Catalog) + public static string egdbItemNetworkDatasetTypeMenu { + get { return "egdbItemNetworkDatasetTypeMenu"; } + } + ///Returns the id string for "Shapefile Network Dataset" (Menu, Catalog) + public static string shapefileItemNetworkDatasetTypeMenu { + get { return "shapefileItemNetworkDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Table" (Menu, Catalog) + public static string fgdbItemTableTypeMenu { + get { return "fgdbItemTableTypeMenu"; } + } + ///Returns the id string for "Geodatabase Table" (Menu, Catalog) + public static string sqliteItemTableTypeMenu { + get { return "sqliteItemTableTypeMenu"; } + } + ///Returns the id string for "Geodatabase Table" (Menu, Catalog) + public static string egdbItemTableTypeMenu { + get { return "egdbItemTableTypeMenu"; } + } + ///Returns the id string for "Excel Sheet" (Menu, Catalog) + public static string excelItemTableTypeMenu { + get { return "excelItemTableTypeMenu"; } + } + ///Returns the id string for "Geodatabase Table" (Menu, Catalog) + public static string gdbItemTopologyTypeMenu { + get { return "gdbItemTopologyTypeMenu"; } + } + ///Returns the id string for "TIN Dataset" (Menu, Catalog) + public static string tinItemMenu { + get { return "tinItemMenu"; } + } + ///Returns the id string for "GDB Parcel Fabric" (Menu, Catalog) + public static string gdbItemParcelFabricItemMenu { + get { return "gdbItemParcelFabricItemMenu"; } + } + ///Returns the id string for "GDB Parcel Fabric" (Menu, Catalog) + public static string gdbItemParcelDatasetItemMenu { + get { return "gdbItemParcelDatasetItemMenu"; } + } + ///Returns the id string for "LAS Dataset" (Menu, Catalog) + public static string lasDatasetItemMenu { + get { return "lasDatasetItemMenu"; } + } + ///Returns the id string for "Shapefile" (Menu, Catalog) + public static string shapefileItemMenu { + get { return "shapefileItemMenu"; } + } + ///Returns the id string for "Google Earth File" (Menu, Catalog) + public static string googleEarthItemMenu { + get { return "googleEarthItemMenu"; } + } + ///Returns the id string for "Cad" (Menu, Catalog) + public static string cadfileItemMenu { + get { return "cadfileItemMenu"; } + } + ///Returns the id string for "Cad Dataset" (Menu, Catalog) + public static string cadDatasetItemMenu { + get { return "cadDatasetItemMenu"; } + } + ///Returns the id string for "Layer" (Menu, Catalog) + public static string layerItemMenu { + get { return "layerItemMenu"; } + } + ///Returns the id string for "Table" (Menu, Catalog) + public static string tableItemMenu { + get { return "tableItemMenu"; } + } + ///Returns the id string for "Service" (Menu, Catalog) + public static string serviceItemMenu { + get { return "serviceItemMenu"; } + } + ///Returns the id string for "Service Content" (Menu, Catalog) + public static string serviceContentItemMenu { + get { return "serviceContentItemMenu"; } + } + ///Returns the id string for "Feature Service Item" (Menu, Catalog) + public static string featureServiceItemMenu { + get { return "featureServiceItemMenu"; } + } + ///Returns the id string for "Online Item" (Menu, Catalog) + public static string onlineItemMenu { + get { return "onlineItemMenu"; } + } + ///Returns the id string for "Online SubLayer Item" (Menu, Catalog) + public static string onlineSubLayerItemMenu { + get { return "onlineSubLayerItemMenu"; } + } + ///Returns the id string for "Web Map" (Menu, Catalog) + public static string webMapProjectItemMenu { + get { return "webMapProjectItemMenu"; } + } + ///Returns the id string for "Package" (Menu, Catalog) + public static string layerPackageItemMenu { + get { return "layerPackageItemMenu"; } + } + ///Returns the id string for "Package" (Menu, Catalog) + public static string mapPackageItemMenu { + get { return "mapPackageItemMenu"; } + } + ///Returns the id string for "Style" (Menu, Catalog) + public static string onlineStyleItemMenu { + get { return "onlineStyleItemMenu"; } + } + ///Returns the id string for "Generic" (Menu, Catalog) + public static string onlineGenericItemMenu { + get { return "onlineGenericItemMenu"; } + } + ///Returns the id string for "Package" (Menu, Catalog) + public static string onlineMapPackageItemMenu { + get { return "onlineMapPackageItemMenu"; } + } + ///Returns the id string for "Package" (Menu, Catalog) + public static string onlineGeoprocessingPackageItemMenu { + get { return "onlineGeoprocessingPackageItemMenu"; } + } + ///Returns the id string for "ArcGIS Pro Map" (Menu, Catalog) + public static string onlineMapXItemMenu { + get { return "onlineMapXItemMenu"; } + } + ///Returns the id string for "ArcGIS Pro Layout" (Menu, Catalog) + public static string onlinePageXItemMenu { + get { return "onlinePageXItemMenu"; } + } + ///Returns the id string for "ArcGIS Task File" (Menu, Catalog) + public static string onlineTaskItemMenu { + get { return "onlineTaskItemMenu"; } + } + ///Returns the id string for "Generic Item" (Menu, Catalog) + public static string itemInfoGenericMenu { + get { return "itemInfoGenericMenu"; } + } + ///Returns the id string for "Locators Container" (Menu, Catalog) + public static string locatorsConnectionContainerMenu { + get { return "locatorsConnectionContainerMenu"; } + } + ///Returns the id string for "Locator Item" (Menu, Catalog) + public static string LocatorsConnectionItemMenu { + get { return "LocatorsConnectionItemMenu"; } + } + ///Returns the id string for "Composite Locator Item" (Menu, Catalog) + public static string LocatorsConnectionCompositeItemMenu { + get { return "LocatorsConnectionCompositeItemMenu"; } + } + ///Returns the id string for "Locator Item" (Menu, Catalog) + public static string LocatorsConnectionServerItemMenu { + get { return "LocatorsConnectionServerItemMenu"; } + } + ///Returns the id string for "Locator Item" (Menu, Catalog) + public static string LocatorsConnectionPortalItemMenu { + get { return "LocatorsConnectionPortalItemMenu"; } + } + ///Returns the id string for "Portal Locator Item" (Menu, Catalog) + public static string LocatorsConnectionPortalItemLocatorMenu { + get { return "LocatorsConnectionPortalItemLocatorMenu"; } + } + ///Returns the id string for "Eagle Locator Item" (Menu, Catalog) + public static string LocatorsConnectionEagleItemMenu { + get { return "LocatorsConnectionEagleItemMenu"; } + } + ///Returns the id string for "Locator Item" (Menu, Catalog) + public static string LocatorsConnectionXYItemMenu { + get { return "LocatorsConnectionXYItemMenu"; } + } + ///Returns the id string for "Project Folders Container" (Menu, Catalog) + public static string folderConnectionContainerMenu { + get { return "folderConnectionContainerMenu"; } + } + ///Returns the id string for "Folder Connection" (Menu, Catalog) + public static string folderConnectionItemMenu { + get { return "folderConnectionItemMenu"; } + } + ///Returns the id string for "Raster" (Menu, Catalog) + public static string rasterItemMenu { + get { return "rasterItemMenu"; } + } + ///Returns the id string for "GDB Raster" (Menu, Catalog) + public static string gdbItemRasterItemMenu { + get { return "gdbItemRasterItemMenu"; } + } + ///Returns the id string for "Mosaic Dataset" (Menu, Catalog) + public static string gdbItemMosaicDatasetTypeMenu { + get { return "gdbItemMosaicDatasetTypeMenu"; } + } + ///Returns the id string for "Image Service" (Menu, Catalog) + public static string imageServiceItemMenu { + get { return "imageServiceItemMenu"; } + } + ///Returns the id string for "Image Service Item" (Menu, Catalog) + public static string imageServiceSubItemMenu { + get { return "imageServiceSubItemMenu"; } + } + ///Returns the id string for "Raster Product" (Menu, Catalog) + public static string rasterProductItemMenu { + get { return "rasterProductItemMenu"; } + } + ///Returns the id string for "Geodatabase Diagram Dataset" (Menu, Catalog) + public static string gdbItemDiagramDatasetTypeMenu { + get { return "gdbItemDiagramDatasetTypeMenu"; } + } + ///Returns the id string for "Geodatabase Network Diagram" (Menu, Catalog) + public static string gdbItemNetworkDiagramTypeMenu { + get { return "gdbItemNetworkDiagramTypeMenu"; } + } + ///Returns the id string for "Design" (Menu, Catalog) + public static string gdbItemDesignDiagramDatasetMenu { + get { return "gdbItemDesignDiagramDatasetMenu"; } + } + ///Returns the id string for "Folder Connection" (Menu, Catalog) + public static string folderConnectionItemMenu_BrowseDialog_Gallery { + get { return "folderConnectionItemMenu_BrowseDialog_Gallery"; } + } + ///Returns the id string for "Folder Connection" (Menu, Catalog) + public static string folderConnectionItemMenu_BrowseDialog_List { + get { return "folderConnectionItemMenu_BrowseDialog_List"; } + } + ///Returns the id string for "File Geodatabase Connection" (Menu, Catalog) + public static string GDBProjectItemMenu { + get { return "GDBProjectItemMenu"; } + } + ///Returns the id string for "Enterprise Geodatabase Connection" (Menu, Catalog) + public static string EGDBProjectItemMenu { + get { return "EGDBProjectItemMenu"; } + } + ///Returns the id string for "SQLite Database Connection" (Menu, Catalog) + public static string SqliteProjectItemMenu { + get { return "SqliteProjectItemMenu"; } + } + ///Returns the id string for "Mobile Geodatabase Connection" (Menu, Catalog) + public static string MGDBProjectItemMenu { + get { return "MGDBProjectItemMenu"; } + } + ///Returns the id string for "Project Databases Container" (Menu, Catalog) + public static string GDBContainerMenu { + get { return "GDBContainerMenu"; } + } + ///Returns the id string for "Project Servers Container" (Menu, Catalog) + public static string ServerConnectionContainerMenu { + get { return "ServerConnectionContainerMenu"; } + } + ///Returns the id string for "Project Cloud Storage Connections Container" (Menu, Catalog) + public static string CloudStorageConnectionContainerMenu { + get { return "CloudStorageConnectionContainerMenu"; } + } + ///Returns the id string for "Server Connection" (Menu, Catalog) + public static string ServerConnectionItemMenu { + get { return "ServerConnectionItemMenu"; } + } + ///Returns the id string for "Cloud Storage Connection" (Menu, Catalog) + public static string CloudStorageConnectionItemMenu { + get { return "CloudStorageConnectionItemMenu"; } + } + ///Returns the id string for "Statistical Data Collection" (Menu, Catalog) + public static string StatisticalDataCollectionItemMenu { + get { return "StatisticalDataCollectionItemMenu"; } + } + ///Returns the id string for "Project Statistica Data Collections Container" (Menu, Catalog) + public static string StatisticalDataCollectionContainerMenu { + get { return "StatisticalDataCollectionContainerMenu"; } + } + ///Returns the id string for "New" (Menu, Catalog) + public static string GDBProjectNewItemMenu { + get { return "GDBProjectNewItemMenu"; } + } + ///Returns the id string for "Import" (Menu, Catalog) + public static string GDBWorkspaceImportItemMenu { + get { return "GDBWorkspaceImportItemMenu"; } + } + ///Returns the id string for "Import" (Menu, Catalog) + public static string GDBFeatureDatasetImportItemMenu { + get { return "GDBFeatureDatasetImportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string EGDBProjectItemMenuExportMenu { + get { return "EGDBProjectItemMenuExportMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string FileGDBFromFolderConnectionOrEGDBExportItemMenu { + get { return "FileGDBFromFolderConnectionOrEGDBExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string FileGDBAndEGDBFeatureDatasetExportItemMenu { + get { return "FileGDBAndEGDBFeatureDatasetExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string FileGDBAndEGDBFeatureClassExportItemMenu { + get { return "FileGDBAndEGDBFeatureClassExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string ShapefileItemMenuExportItemMenu { + get { return "ShapefileItemMenuExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string FileGDBAndEGDBItemTableTypeExportItemMenu { + get { return "FileGDBAndEGDBItemTableTypeExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string EGDBGeneralItemFeatureClassTypeExportItemMenu { + get { return "EGDBGeneralItemFeatureClassTypeExportItemMenu"; } + } + ///Returns the id string for "Export" (Menu, Catalog) + public static string EGDBRasterDatasetExportItemMenu { + get { return "EGDBRasterDatasetExportItemMenu"; } + } + ///Returns the id string for "New" (Menu, Catalog) + public static string FolderConnectionProjectNewItemMenu { + get { return "FolderConnectionProjectNewItemMenu"; } + } + ///Returns the id string for "New" (Menu, Catalog) + public static string FolderConnectionProjectNewItemMenu2 { + get { return "FolderConnectionProjectNewItemMenu2"; } + } + ///Returns the id string for "New" (Menu, Catalog) + public static string SQLiteProjectNewItemMenu { + get { return "SQLiteProjectNewItemMenu"; } + } + ///Returns the id string for "New" (Menu, Catalog) + public static string GDBFeatureDatasetNewItemMenu { + get { return "GDBFeatureDatasetNewItemMenu"; } + } + ///Returns the id string for "Manage" (Menu, Catalog) + public static string ManageGDBItemMenu { + get { return "ManageGDBItemMenu"; } + } + ///Returns the id string for "Manage" (Menu, Catalog) + public static string manageFGDBMenu { + get { return "manageFGDBMenu"; } + } + ///Returns the id string for "Manage" (Menu, Catalog) + public static string manageFGDBItemMenu { + get { return "manageFGDBItemMenu"; } + } + ///Returns the id string for "Connections" (Menu, Catalog) + public static string esri_geodatabase_insertMenu { + get { return "esri_geodatabase_insertMenu"; } + } + ///Returns the id string for "Add Item" (Menu, Catalog) + public static string esri_insertToFavoritesMenu { + get { return "esri_insertToFavoritesMenu"; } + } + ///Returns the id string for "Item" (Menu, Catalog) + public static string esri_geodatabase_ProjectMultiselectContextMenu { + get { return "esri_geodatabase_ProjectMultiselectContextMenu"; } + } + ///Returns the id string for "Item" (Menu, Catalog) + public static string esri_geodatabase_DeleteContextMenu { + get { return "esri_geodatabase_DeleteContextMenu"; } + } + ///Returns the id string for "Raster Function Template" (Menu, Catalog) + public static string portalRFTItemMenu { + get { return "portalRFTItemMenu"; } + } + ///Returns the id string for "Portal Tool" (Menu, Catalog) + public static string esri_geoprocessing_subToolMenu { + get { return "esri_geoprocessing_subToolMenu"; } + } + ///Returns the id string for "Video File" (Menu, Catalog) + public static string videoFileItemMenu { + get { return "videoFileItemMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "Define" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateTopology.WizardPages.DefineViewModel, Catalog) + public static string esri_catalog_createTopologyDefinePage { + get { return "esri_catalog_createTopologyDefinePage"; } + } + ///Returns the id string for "Add Rules" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateTopology.WizardPages.AddRulesViewModel, Catalog) + public static string esri_catalog_createTopologyAddRulesPage { + get { return "esri_catalog_createTopologyAddRulesPage"; } + } + ///Returns the id string for "Summary" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateTopology.WizardPages.SummaryViewModel, Catalog) + public static string esri_catalog_createTopologySummaryPage { + get { return "esri_catalog_createTopologySummaryPage"; } + } + ///Returns the id string for "Define" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateFeatureClass.Pages.FeatureTypeAndGeometryViewModel, Catalog) + public static string esri_catalog_createFeatureClassWizardDefinitionPage { + get { return "esri_catalog_createFeatureClassWizardDefinitionPage"; } + } + ///Returns the id string for "Fields" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateFeatureClass.Pages.FieldsViewModel, Catalog) + public static string esri_catalog_createFeatureClassWizardFieldsPage { + get { return "esri_catalog_createFeatureClassWizardFieldsPage"; } + } + ///Returns the id string for "Spatial Reference" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateFeatureClass.Pages.SpatialReferenceViewModel, Catalog) + public static string esri_catalog_createFeatureClassWizardSpatialReferencePage { + get { return "esri_catalog_createFeatureClassWizardSpatialReferencePage"; } + } + ///Returns the id string for "Tolerance" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateFeatureClass.Pages.ToleranceViewModel, Catalog) + public static string esri_catalog_createFeatureClassWizardTolerancePage { + get { return "esri_catalog_createFeatureClassWizardTolerancePage"; } + } + ///Returns the id string for "Resolution" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateFeatureClass.Pages.ResolutionViewModel, Catalog) + public static string esri_catalog_createFeatureClassWizardResolutionPage { + get { return "esri_catalog_createFeatureClassWizardResolutionPage"; } + } + ///Returns the id string for "Storage Configuration" (ArcGIS.Desktop.Internal.Catalog.Wizards.CreateFeatureClass.Pages.StorageConfigurationsViewModel, Catalog) + public static string esri_catalog_createFeatureClassWizardStorageConfigurationPage { + get { return "esri_catalog_createFeatureClassWizardStorageConfigurationPage"; } + } + ///Returns the id string for "Annotation Properties" (ArcGIS.Desktop.Internal.Mapping.Annotation.Wizards.AnnotationPropertiesViewModel, Catalog) + public static string esri_catalog_createFeatureClassWizardAnnotationPropertiesPage { + get { return "esri_catalog_createFeatureClassWizardAnnotationPropertiesPage"; } + } + ///Returns the id string for "Annotation Classes" (ArcGIS.Desktop.Internal.Mapping.Annotation.Wizards.AnnotationClassesViewModel, Catalog) + public static string esri_catalog_createFeatureClassWizardAnnotationClassesPage { + get { return "esri_catalog_createFeatureClassWizardAnnotationClassesPage"; } + } + ///Returns the id string for "Dimension Properties" (ArcGIS.Desktop.Internal.Mapping.Dimensions.Wizards.DimensionPropertiesViewModel, Catalog) + public static string esri_catalog_createFeatureClassWizardDimensionPropertiesPage { + get { return "esri_catalog_createFeatureClassWizardDimensionPropertiesPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Catalog.AGSConnectionViewModel, Catalog) + public static string esri_catalog_agsConnection_general_propertyPage { + get { return "esri_catalog_agsConnection_general_propertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Catalog.OGCConnectionViewModel, Catalog) + public static string esri_catalog_ogcConnection_general_propertyPage { + get { return "esri_catalog_ogcConnection_general_propertyPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.FeatureClass.SourceViewModel, Catalog) + public static string esri_catalog_featureClassSourcePropertyPage { + get { return "esri_catalog_featureClassSourcePropertyPage"; } + } + ///Returns the id string for "Indexes" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.FeatureClass.IndexViewModel, Catalog) + public static string esri_catalog_featureClassIndexPropertyPage { + get { return "esri_catalog_featureClassIndexPropertyPage"; } + } + ///Returns the id string for "Relationships" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.FeatureClass.RelationshipsViewModel, Catalog) + public static string esri_catalog_featureClassRelationshipsPropertyPage { + get { return "esri_catalog_featureClassRelationshipsPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.RelationshipClass.GeneralViewModel, Catalog) + public static string esri_catalog_relationshipClassGeneralPropertyPage { + get { return "esri_catalog_relationshipClassGeneralPropertyPage"; } + } + ///Returns the id string for "Rules" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.RelationshipClass.RulesViewModel, Catalog) + public static string esri_catalog_relationshipClassRulesPropertyPage { + get { return "esri_catalog_relationshipClassRulesPropertyPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Table.SourceViewModel, Catalog) + public static string esri_catalog_tableSourcePropertyPage { + get { return "esri_catalog_tableSourcePropertyPage"; } + } + ///Returns the id string for "Indexes" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Table.IndexViewModel, Catalog) + public static string esri_catalog_tableIndexPropertyPage { + get { return "esri_catalog_tableIndexPropertyPage"; } + } + ///Returns the id string for "Relationships" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Table.RelationshipsViewModel, Catalog) + public static string esri_catalog_tableRelationshipsPropertyPage { + get { return "esri_catalog_tableRelationshipsPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.DatabaseConnection.DatabaseConnectionViewModel, Catalog) + public static string esri_catalog_databasePropertiesPropertyPage { + get { return "esri_catalog_databasePropertiesPropertyPage"; } + } + ///Returns the id string for "Network Properties" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.UtilityNetwork.UtilityNetworkViewModel, Catalog) + public static string esri_catalog_utilityNetworkPropertyPage { + get { return "esri_catalog_utilityNetworkPropertyPage"; } + } + ///Returns the id string for "Diagram Properties" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.NetworkDiagrams.NetworkDiagramPropertiesViewModel, Catalog) + public static string esri_catalog_networkDiagramPropertiesPropertyPage { + get { return "esri_catalog_networkDiagramPropertiesPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.FeatureDataset.GeneralViewModel, Catalog) + public static string esri_catalog_featureDatasetGeneralPropertyPage { + get { return "esri_catalog_featureDatasetGeneralPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.NetworkDataset.GeneralNetworkDatasetPropertyPage, Catalog) + public static string esri_catalog_networkDatasetGeneralPropertyPage { + get { return "esri_catalog_networkDatasetGeneralPropertyPage"; } + } + ///Returns the id string for "Source Settings" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.NetworkDataset.SourceSettingsPropertyPage, Catalog) + public static string esri_catalog_networkDatasetSourceSettingsPropertyPage { + get { return "esri_catalog_networkDatasetSourceSettingsPropertyPage"; } + } + ///Returns the id string for "Traffic" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.NetworkDataset.TrafficSettingsPropertyPage, Catalog) + public static string esri_catalog_networkDatasetTrafficSettingsPropertyPage { + get { return "esri_catalog_networkDatasetTrafficSettingsPropertyPage"; } + } + ///Returns the id string for "Travel Attributes" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.NetworkDataset.TravelAttributesPropertyPage, Catalog) + public static string esri_catalog_networkDatasetTravelAttributesPropertyPage { + get { return "esri_catalog_networkDatasetTravelAttributesPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Topology.GeneralViewModel, Catalog) + public static string esri_catalog_topologyGeneralPropertyPage { + get { return "esri_catalog_topologyGeneralPropertyPage"; } + } + ///Returns the id string for "Feature Class" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Topology.FeatureClassesViewModel, Catalog) + public static string esri_catalog_topologyFeatureClassesPropertyPage { + get { return "esri_catalog_topologyFeatureClassesPropertyPage"; } + } + ///Returns the id string for "Rules" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Topology.RulesViewModel, Catalog) + public static string esri_catalog_topologyRulesPropertyPage { + get { return "esri_catalog_topologyRulesPropertyPage"; } + } + ///Returns the id string for "Errors" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.Topology.ErrorsViewModel, Catalog) + public static string esri_catalog_topologyErrorsPropertyPage { + get { return "esri_catalog_topologyErrorsPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.LASDataset.GeneralViewModel, Catalog) + public static string esri_catalog_lasDatasetGeneralPropertyPage { + get { return "esri_catalog_lasDatasetGeneralPropertyPage"; } + } + ///Returns the id string for "Statistics" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.LASDataset.DatasetStatisticsViewModel, Catalog) + public static string esri_catalog_lasDatasetStatisticsPropertyPage { + get { return "esri_catalog_lasDatasetStatisticsPropertyPage"; } + } + ///Returns the id string for "LAS Files" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.LASDataset.LasFilesViewModel, Catalog) + public static string esri_catalog_lasFilesPropertyPage { + get { return "esri_catalog_lasFilesPropertyPage"; } + } + ///Returns the id string for "Surface Constraints" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.LASDataset.ConstraintsViewModel, Catalog) + public static string esri_catalog_lasDatasetSurfaceConstraintsPropertyPage { + get { return "esri_catalog_lasDatasetSurfaceConstraintsPropertyPage"; } + } + ///Returns the id string for "Coordinate System" (ArcGIS.Desktop.Internal.Catalog.PropertyPages.LASDataset.CoordinateSystemViewModel, Catalog) + public static string esri_catalog_lasDatasetCoordinateSystemPropertyPage { + get { return "esri_catalog_lasDatasetCoordinateSystemPropertyPage"; } + } + } + public static partial class State { + ///Returns the id string for "esri_geodatabase_projectContainer" (State, Catalog) + public static string esri_geodatabase_projectContainer { + get { return "esri_geodatabase_projectContainer"; } + } + ///Returns the id string for "esri_geodatabase_folderConnectionContainer" (State, Catalog) + public static string esri_geodatabase_folderConnectionContainer { + get { return "esri_geodatabase_folderConnectionContainer"; } + } + ///Returns the id string for "esri_mapping_openProjectState" (State, Catalog) + public static string esri_mapping_openProjectState { + get { return "esri_mapping_openProjectState"; } + } + ///Returns the id string for "esri_projectItem_isInvalid" (State, Catalog) + public static string esri_projectItem_isInvalid { + get { return "esri_projectItem_isInvalid"; } + } + ///Returns the id string for "esri_projectItem_isEnterpriseGeodatabase" (State, Catalog) + public static string esri_projectItem_isEnterpriseGeodatabase { + get { return "esri_projectItem_isEnterpriseGeodatabase"; } + } + ///Returns the id string for "esri_license_hasStandardLicenseState" (State, Catalog) + public static string esri_license_hasStandardLicenseState { + get { return "esri_license_hasStandardLicenseState"; } + } + ///Returns the id string for "esri_projectItem_geoDatabaseConnection" (State, Catalog) + public static string esri_projectItem_geoDatabaseConnection { + get { return "esri_projectItem_geoDatabaseConnection"; } + } + ///Returns the id string for "esri_projectItem_canAddGlobalID" (State, Catalog) + public static string esri_projectItem_canAddGlobalID { + get { return "esri_projectItem_canAddGlobalID"; } + } + ///Returns the id string for "esri_projectItem_SelectedTableIsRegisteredWithGDB" (State, Catalog) + public static string esri_projectItem_SelectedTableIsRegisteredWithGDB { + get { return "esri_projectItem_SelectedTableIsRegisteredWithGDB"; } + } + ///Returns the id string for "esri_projectItem_validFGDB" (State, Catalog) + public static string esri_projectItem_validFGDB { + get { return "esri_projectItem_validFGDB"; } + } + ///Returns the id string for "esri_projectItem_geoDatabase" (State, Catalog) + public static string esri_projectItem_geoDatabase { + get { return "esri_projectItem_geoDatabase"; } + } + ///Returns the id string for "esri_project_mapSelected" (State, Catalog) + public static string esri_project_mapSelected { + get { return "esri_project_mapSelected"; } + } + ///Returns the id string for "esri_mapping_mapPane" (State, Catalog) + public static string esri_mapping_mapPane { + get { return "esri_mapping_mapPane"; } + } + ///Returns the id string for "esri_project_featureClassSelected" (State, Catalog) + public static string esri_project_featureClassSelected { + get { return "esri_project_featureClassSelected"; } + } + ///Returns the id string for "esri_project_rasterSelected" (State, Catalog) + public static string esri_project_rasterSelected { + get { return "esri_project_rasterSelected"; } + } + ///Returns the id string for "esri_project_ComingSoon" (State, Catalog) + public static string esri_project_ComingSoon { + get { return "esri_project_ComingSoon"; } + } + ///Returns the id string for "esri_project_database_connectionState" (State, Catalog) + public static string esri_project_database_connectionState { + get { return "esri_project_database_connectionState"; } + } + ///Returns the id string for "esri_projectItem_DefaultFolderSelected" (State, Catalog) + public static string esri_projectItem_DefaultFolderSelected { + get { return "esri_projectItem_DefaultFolderSelected"; } + } + ///Returns the id string for "esri_projectItem_DefaultGDBSelected" (State, Catalog) + public static string esri_projectItem_DefaultGDBSelected { + get { return "esri_projectItem_DefaultGDBSelected"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsVersioned" (State, Catalog) + public static string esri_projectItem_SelectedItemIsVersioned { + get { return "esri_projectItem_SelectedItemIsVersioned"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotVersioned" (State, Catalog) + public static string esri_projectItem_SelectedItemIsNotVersioned { + get { return "esri_projectItem_SelectedItemIsNotVersioned"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsInFeatureDataset" (State, Catalog) + public static string esri_projectItem_SelectedItemIsInFeatureDataset { + get { return "esri_projectItem_SelectedItemIsInFeatureDataset"; } + } + ///Returns the id string for "esri_projectItem_isLocalGeodatabase" (State, Catalog) + public static string esri_projectItem_isLocalGeodatabase { + get { return "esri_projectItem_isLocalGeodatabase"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotArchiveEnabled" (State, Catalog) + public static string esri_projectItem_SelectedItemIsNotArchiveEnabled { + get { return "esri_projectItem_SelectedItemIsNotArchiveEnabled"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsArchiveEnabled" (State, Catalog) + public static string esri_projectItem_SelectedItemIsArchiveEnabled { + get { return "esri_projectItem_SelectedItemIsArchiveEnabled"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsMultiBranchVersioned" (State, Catalog) + public static string esri_projectItem_SelectedItemIsMultiBranchVersioned { + get { return "esri_projectItem_SelectedItemIsMultiBranchVersioned"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsEditorTrackingEnabled" (State, Catalog) + public static string esri_projectItem_SelectedItemIsEditorTrackingEnabled { + get { return "esri_projectItem_SelectedItemIsEditorTrackingEnabled"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotEditorTrackingEnabled" (State, Catalog) + public static string esri_projectItem_SelectedItemIsNotEditorTrackingEnabled { + get { return "esri_projectItem_SelectedItemIsNotEditorTrackingEnabled"; } + } + ///Returns the id string for "esri_project_featureDatasetSelected" (State, Catalog) + public static string esri_project_featureDatasetSelected { + get { return "esri_project_featureDatasetSelected"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsNotCompressed" (State, Catalog) + public static string esri_projectItem_SelectedItemIsNotCompressed { + get { return "esri_projectItem_SelectedItemIsNotCompressed"; } + } + ///Returns the id string for "esri_projectItem_SelectedItemIsCompressed" (State, Catalog) + public static string esri_projectItem_SelectedItemIsCompressed { + get { return "esri_projectItem_SelectedItemIsCompressed"; } + } + ///Returns the id string for "catalog_database_fgdb" (State, Catalog) + public static string catalog_database_fgdb { + get { return "catalog_database_fgdb"; } + } + ///Returns the id string for "catalog_database_egdb" (State, Catalog) + public static string catalog_database_egdb { + get { return "catalog_database_egdb"; } + } + ///Returns the id string for "esri_projectItem_FolderSelected" (State, Catalog) + public static string esri_projectItem_FolderSelected { + get { return "esri_projectItem_FolderSelected"; } + } + ///Returns the id string for "esri_projectItem_notGeoDatabaseConnection" (State, Catalog) + public static string esri_projectItem_notGeoDatabaseConnection { + get { return "esri_projectItem_notGeoDatabaseConnection"; } + } + ///Returns the id string for "catalog_dataset_fgdb" (State, Catalog) + public static string catalog_dataset_fgdb { + get { return "catalog_dataset_fgdb"; } + } + ///Returns the id string for "catalog_dataset_egdb" (State, Catalog) + public static string catalog_dataset_egdb { + get { return "catalog_dataset_egdb"; } + } + ///Returns the id string for "esri_projectItem_isSqliteDatabase" (State, Catalog) + public static string esri_projectItem_isSqliteDatabase { + get { return "esri_projectItem_isSqliteDatabase"; } + } + ///Returns the id string for "esri_project_itemOnClipboard" (State, Catalog) + public static string esri_project_itemOnClipboard { + get { return "esri_project_itemOnClipboard"; } + } + ///Returns the id string for "esri_project_featureDatasetExtensionSelected" (State, Catalog) + public static string esri_project_featureDatasetExtensionSelected { + get { return "esri_project_featureDatasetExtensionSelected"; } + } + ///Returns the id string for "esri_project_fileGDBSelected" (State, Catalog) + public static string esri_project_fileGDBSelected { + get { return "esri_project_fileGDBSelected"; } + } + ///Returns the id string for "esri_project_shapeFileSelected" (State, Catalog) + public static string esri_project_shapeFileSelected { + get { return "esri_project_shapeFileSelected"; } + } + ///Returns the id string for "esri_project_cadFileSelected" (State, Catalog) + public static string esri_project_cadFileSelected { + get { return "esri_project_cadFileSelected"; } + } + ///Returns the id string for "esri_project_rasterFileSelected" (State, Catalog) + public static string esri_project_rasterFileSelected { + get { return "esri_project_rasterFileSelected"; } + } + ///Returns the id string for "esri_project_bimFileWorkspaceSelected" (State, Catalog) + public static string esri_project_bimFileWorkspaceSelected { + get { return "esri_project_bimFileWorkspaceSelected"; } + } + ///Returns the id string for "esri_project_videoFileSelected" (State, Catalog) + public static string esri_project_videoFileSelected { + get { return "esri_project_videoFileSelected"; } + } + ///Returns the id string for "esri_project_locatorSelected" (State, Catalog) + public static string esri_project_locatorSelected { + get { return "esri_project_locatorSelected"; } + } + ///Returns the id string for "esri_geodatabase_dummyStateWhichIsAlwaysFalse" (State, Catalog) + public static string esri_geodatabase_dummyStateWhichIsAlwaysFalse { + get { return "esri_geodatabase_dummyStateWhichIsAlwaysFalse"; } + } + ///Returns the id string for "esri_projectItem_SelectedTableIsNotRegisteredWithGDB" (State, Catalog) + public static string esri_projectItem_SelectedTableIsNotRegisteredWithGDB { + get { return "esri_projectItem_SelectedTableIsNotRegisteredWithGDB"; } + } + ///Returns the id string for "esri_favoriteItem_isPersisted" (State, Catalog) + public static string esri_favoriteItem_isPersisted { + get { return "esri_favoriteItem_isPersisted"; } + } + ///Returns the id string for "esri_project_lasDatasetSelected" (State, Catalog) + public static string esri_project_lasDatasetSelected { + get { return "esri_project_lasDatasetSelected"; } + } + ///Returns the id string for "esri_projectItem_mosaicDatasetHasColorBalancing" (State, Catalog) + public static string esri_projectItem_mosaicDatasetHasColorBalancing { + get { return "esri_projectItem_mosaicDatasetHasColorBalancing"; } + } + ///Returns the id string for "esri_projectItem_mosaicDatasetHasSeamLine" (State, Catalog) + public static string esri_projectItem_mosaicDatasetHasSeamLine { + get { return "esri_projectItem_mosaicDatasetHasSeamLine"; } + } + ///Returns the id string for "esri_projectItem_mosaicDatasetHasStereoModel" (State, Catalog) + public static string esri_projectItem_mosaicDatasetHasStereoModel { + get { return "esri_projectItem_mosaicDatasetHasStereoModel"; } + } + ///Returns the id string for "esri_projectItem_mosaicDatasetHasLog" (State, Catalog) + public static string esri_projectItem_mosaicDatasetHasLog { + get { return "esri_projectItem_mosaicDatasetHasLog"; } + } + ///Returns the id string for "esri_license_has3DAnalystExtensionLicenseState" (State, Catalog) + public static string esri_license_has3DAnalystExtensionLicenseState { + get { return "esri_license_has3DAnalystExtensionLicenseState"; } + } + ///Returns the id string for "esri_license_hasSpatialAnalystExtensionLicenseState" (State, Catalog) + public static string esri_license_hasSpatialAnalystExtensionLicenseState { + get { return "esri_license_hasSpatialAnalystExtensionLicenseState"; } + } + ///Returns the id string for "esri_projectItem_gdbMosaicDataset" (State, Catalog) + public static string esri_projectItem_gdbMosaicDataset { + get { return "esri_projectItem_gdbMosaicDataset"; } + } + ///Returns the id string for "esri_projectItem_managedMosaicDataset" (State, Catalog) + public static string esri_projectItem_managedMosaicDataset { + get { return "esri_projectItem_managedMosaicDataset"; } + } + } + public static partial class Subgroup { + ///Returns the id string for "esri_database_NewSubgroup" (Subgroup, Catalog) + public static string esri_database_NewSubgroup { + get { return "esri_database_NewSubgroup"; } + } + ///Returns the id string for "esri_database_subgroup1" (Subgroup, Catalog) + public static string esri_database_subgroup1 { + get { return "esri_database_subgroup1"; } + } + ///Returns the id string for "esri_database_subgroup3" (Subgroup, Catalog) + public static string esri_database_subgroup3 { + get { return "esri_database_subgroup3"; } + } + ///Returns the id string for "esri_database_subgroup4" (Subgroup, Catalog) + public static string esri_database_subgroup4 { + get { return "esri_database_subgroup4"; } + } + ///Returns the id string for "esri_folder_createSubgroup1" (Subgroup, Catalog) + public static string esri_folder_createSubgroup1 { + get { return "esri_folder_createSubgroup1"; } + } + ///Returns the id string for "esri_folder_createSubgroup2" (Subgroup, Catalog) + public static string esri_folder_createSubgroup2 { + get { return "esri_folder_createSubgroup2"; } + } + } + public static partial class Tab { + ///Returns the id string for "Folders" (Tab, Catalog) + public static string esri_Catalog_Folders_Tab { + get { return "esri_Catalog_Folders_Tab"; } + } + ///Returns the id string for "Databases" (Tab, Catalog) + public static string esri_Catalog_GDB_Tab { + get { return "esri_Catalog_GDB_Tab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Manage" (Tabgroup, Catalog) + public static string esri_Folders_TabGroup { + get { return "esri_Folders_TabGroup"; } + } + ///Returns the id string for "Manage" (Tabgroup, Catalog) + public static string esri_Databases_TabGroup { + get { return "esri_Databases_TabGroup"; } + } + } + public static partial class Button { + ///Returns the id string for "Refresh" (RefreshCmd, Core) + public static string esri_itemInfoRefreshButton { + get { return "esri_itemInfoRefreshButton"; } + } + ///Returns the id string for "Catalog Pane" (esri_core_module:ShowProjectDockPane, Core) + public static string esri_core_showProjectDockPane { + get { return "esri_core_showProjectDockPane"; } + } + ///Returns the id string for "Catalog View" (esri_core_module:ShowProjectView, Core) + public static string esri_core_showProjectView { + get { return "esri_core_showProjectView"; } + } + ///Returns the id string for "Columns" (ArcGIS.Desktop.Internal.Core.CatalogViewDetails, Core) + public static string esri_core_projectDetailsView { + get { return "esri_core_projectDetailsView"; } + } + ///Returns the id string for "Tiles" (ArcGIS.Desktop.Internal.Core.CatalogViewTiles, Core) + public static string esri_core_projectTilesView { + get { return "esri_core_projectTilesView"; } + } + ///Returns the id string for "Options" (esri_core_module:ArcGIS.Desktop.Internal.Core.IInternalCoreModule.ShowOptionsSheet, Core) + public static string esri_core_showOptionsSheetButton { + get { return "esri_core_showOptionsSheetButton"; } + } + ///Returns the id string for "Help" (esri_core_module:ShowHelp, Core) + public static string esri_core_showHelpButton { + get { return "esri_core_showHelpButton"; } + } + ///Returns the id string for "Exit" (esri_core_module:ExitApplication, Core) + public static string esri_core_exitApplicationButton { + get { return "esri_core_exitApplicationButton"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, Core) + public static string esri_core_editPasteButton { + get { return "esri_core_editPasteButton"; } + } + ///Returns the id string for "Paste Special" (ArcGIS.Desktop.Framework.PasteSpecialCMD, Core) + public static string esri_core_editPasteSpecialButton { + get { return "esri_core_editPasteSpecialButton"; } + } + ///Returns the id string for "Cut" (ArcGIS.Desktop.Framework.CutCMD, Core) + public static string esri_core_editCutButton { + get { return "esri_core_editCutButton"; } + } + ///Returns the id string for "Copy" (ArcGIS.Desktop.Framework.CopyCMD, Core) + public static string esri_core_editCopyButton { + get { return "esri_core_editCopyButton"; } + } + ///Returns the id string for "Copy Path" (CopyPathsCmd, Core) + public static string esri_core_editCopyPaths { + get { return "esri_core_editCopyPaths"; } + } + ///Returns the id string for "Remove" (RemoveProjectItemCmd, Core) + public static string esri_core_Remove { + get { return "esri_core_Remove"; } + } + ///Returns the id string for "Delete" (ArcGIS.Desktop.Framework.DeleteCMD, Core) + public static string esri_core_editDeleteButton { + get { return "esri_core_editDeleteButton"; } + } + ///Returns the id string for "New Folder" (CreateFolderCmd, Core) + public static string esri_core_newFolderButton { + get { return "esri_core_newFolderButton"; } + } + ///Returns the id string for "Repair" (RepairProjectItemCmd, Core) + public static string esri_core_repairProjectItem { + get { return "esri_core_repairProjectItem"; } + } + ///Returns the id string for "Save" (Project+ProjectSaveCmd, Core) + public static string esri_core_saveProjectButton { + get { return "esri_core_saveProjectButton"; } + } + ///Returns the id string for "Save As" (Project+ProjectSaveAsCmd, Core) + public static string esri_core_saveProjectAsButton { + get { return "esri_core_saveProjectAsButton"; } + } + ///Returns the id string for "New" (esri_core_module:CreateNewProject, Core) + public static string esri_core_newProjectButton { + get { return "esri_core_newProjectButton"; } + } + ///Returns the id string for "Open" (esri_core_module:OpenProject, Core) + public static string esri_core_openProjectButton { + get { return "esri_core_openProjectButton"; } + } + ///Returns the id string for "Undo" (ArcGIS.Desktop.Framework.UndoRedo.UndoCommand, Core) + public static string esri_core_undoButton { + get { return "esri_core_undoButton"; } + } + ///Returns the id string for "Redo" (ArcGIS.Desktop.Framework.UndoRedo.RedoCommand, Core) + public static string esri_core_redoButton { + get { return "esri_core_redoButton"; } + } + ///Returns the id string for "Rename" (RenameCmd, Core) + public static string esri_core_rename { + get { return "esri_core_rename"; } + } + ///Returns the id string for "Contents" (esri_core_module:ShowContents, Core) + public static string esri_core_showContentsDockPane { + get { return "esri_core_showContentsDockPane"; } + } + ///Returns the id string for "Unlink" (esri_core_module:UnlinkPortalItem, Core) + public static string esri_core_unlinkPortalItemButton { + get { return "esri_core_unlinkPortalItemButton"; } + } + ///Returns the id string for "Update" (esri_core_module:SyncPortalItem, Core) + public static string esri_core_syncPortalItemButton { + get { return "esri_core_syncPortalItemButton"; } + } + ///Returns the id string for "Default Sort" (CatalogSortButton, Core) + public static string esri_core_projectViewClearSort { + get { return "esri_core_projectViewClearSort"; } + } + ///Returns the id string for "Zoom To Selection" (CorePreviewItemZoomToSelection, Core) + public static string esri_core_previewZoomToSelectionButton { + get { return "esri_core_previewZoomToSelectionButton"; } + } + ///Returns the id string for "Zoom Full Extent" (CorePreviewItemZoomToFull, Core) + public static string esri_core_previewZoomFullButton { + get { return "esri_core_previewZoomFullButton"; } + } + ///Returns the id string for "Fixed Zoom In" (CorePreviewItemFixedZoomIn, Core) + public static string esri_core_previewFixedZoomInButton { + get { return "esri_core_previewFixedZoomInButton"; } + } + ///Returns the id string for "Fixed Zoom Out" (CorePreviewItemFixedZoomOut, Core) + public static string esri_core_previewFixedZoomOutButton { + get { return "esri_core_previewFixedZoomOutButton"; } + } + ///Returns the id string for "Previous Extent" (CorePreviewItemPrevExtent, Core) + public static string esri_core_previewPrevExtentButton { + get { return "esri_core_previewPrevExtentButton"; } + } + ///Returns the id string for "Next Extent" (CorePreviewItemNextExtent, Core) + public static string esri_core_previewNextExtentButton { + get { return "esri_core_previewNextExtentButton"; } + } + ///Returns the id string for "Create Thumbnail" (CorePreviewItemCaptureThumbnail, Core) + public static string esri_core_previewCaptureThumbnail { + get { return "esri_core_previewCaptureThumbnail"; } + } + ///Returns the id string for "Refresh" (RefreshCmd, Core) + public static string esri_core_refresh { + get { return "esri_core_refresh"; } + } + ///Returns the id string for "Open" (OpenCmd, Core) + public static string esri_core_openButton { + get { return "esri_core_openButton"; } + } + ///Returns the id string for "Add To Project" (AddToProjectCmd, Core) + public static string esri_core_addToProject { + get { return "esri_core_addToProject"; } + } + ///Returns the id string for "Add To Favorites" (AddToFavoritesCmd, Core) + public static string esri_addFavoriteButton { + get { return "esri_addFavoriteButton"; } + } + ///Returns the id string for "Add To New Projects" (AddItemToNewProjectsCmd, Core) + public static string esri_addProjectItemToNewProjectsButton { + get { return "esri_addProjectItemToNewProjectsButton"; } + } + ///Returns the id string for "Clear" (SortClearCmd, Core) + public static string esri_core_sortClear { + get { return "esri_core_sortClear"; } + } + ///Returns the id string for "Type" (SortTypeCmd, Core) + public static string esri_core_sortType { + get { return "esri_core_sortType"; } + } + ///Returns the id string for "Date" (SortDateCmd, Core) + public static string esri_core_sortDate { + get { return "esri_core_sortDate"; } + } + ///Returns the id string for "Name" (SortNameCmd, Core) + public static string esri_core_sortName { + get { return "esri_core_sortName"; } + } + ///Returns the id string for "Category" (SortCategoryCmd, Core) + public static string esri_core_sortCategory { + get { return "esri_core_sortCategory"; } + } + ///Returns the id string for "Key" (SortKeyCmd, Core) + public static string esri_core_sortKey { + get { return "esri_core_sortKey"; } + } + } + public static partial class Checkbox { + ///Returns the id string for "Show Details Panel" (ArcGIS.Desktop.Internal.Core.ProjectViewChangeLayoutCheckBox, Core) + public static string esri_core_projectViewLayoutCheckBoxOpen { + get { return "esri_core_projectViewLayoutCheckBoxOpen"; } + } + ///Returns the id string for "Search My Organization" (ArcGIS.Desktop.Internal.Core.ProjectViewOptionsSearchOrg, Core) + public static string esri_core_projectViewOptionsSearchOrg { + get { return "esri_core_projectViewOptionsSearchOrg"; } + } + ///Returns the id string for "Show Pop-ups" (ArcGIS.Desktop.Internal.Core.ProjectViewOptionsShowTooltips, Core) + public static string esri_core_projectViewShowTooltips { + get { return "esri_core_projectViewShowTooltips"; } + } + ///Returns the id string for "More Detail" (ArcGIS.Desktop.Internal.Core.ProjectViewBrowseDetail, Core) + public static string esri_core_projectViewLayoutBrowseDetail { + get { return "esri_core_projectViewLayoutBrowseDetail"; } + } + ///Returns the id string for "Show Basemap" (CorePreviewItemShowBasemapCheckBox, Core) + public static string esri_core_previewShowBasemap { + get { return "esri_core_previewShowBasemap"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_displayunits_projectContainer" (ArcGIS.Desktop.Internal.Core.DisplayUnitEnvironmentItemContainer, Core) + public static string esri_displayunits_projectContainer { + get { return "esri_displayunits_projectContainer"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Undo" (ArcGIS.Desktop.Framework.UndoRedo.UndoHistoryVM, Core) + public static string esri_core_undoHistory { + get { return "esri_core_undoHistory"; } + } + ///Returns the id string for "Redo" (ArcGIS.Desktop.Framework.UndoRedo.RedoHistoryVM, Core) + public static string esri_core_redoHistory { + get { return "esri_core_redoHistory"; } + } + ///Returns the id string for "Not Signed In" (SignOnUserControlViewModel, Core) + public static string esri_core_signOnControl { + get { return "esri_core_signOnControl"; } + } + ///Returns the id string for "test" (ArcGIS.Desktop.Framework.NotificationControlViewModel, Core) + public static string esri_core_notificationControl { + get { return "esri_core_notificationControl"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Catalog" (ProjectDockPaneVM, Core) + public static string esri_core_projectDockPane { + get { return "esri_core_projectDockPane"; } + } + ///Returns the id string for "Contents" (ContentsDockPaneViewModel, Core) + public static string esri_core_contentsDockPane { + get { return "esri_core_contentsDockPane"; } + } + ///Returns the id string for "Notifications" (ArcGIS.Desktop.Framework.NotificationDockPaneViewModel, Core) + public static string esri_core_notificationDockPane { + get { return "esri_core_notificationDockPane"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Reset Panes" (ArcGIS.Desktop.Framework.DockPaneSetChooser, Core) + public static string esri_dockPaneSetDynamicMenu { + get { return "esri_dockPaneSetDynamicMenu"; } + } + ///Returns the id string for "Sort" (SortDynamicMenu, Core) + public static string esri_core_sortColumns { + get { return "esri_core_sortColumns"; } + } + ///Returns the id string for "Add" (AddItemsDynamicMenu, Core) + public static string esri_core_addItemsDynamicMenu { + get { return "esri_core_addItemsDynamicMenu"; } + } + ///Returns the id string for "New" (NewItemsDynamicMenu, Core) + public static string esri_core_newItemsDynamicMenu { + get { return "esri_core_newItemsDynamicMenu"; } + } + ///Returns the id string for "Import" (ImportItemsDynamicMenu, Core) + public static string esri_core_importItemsDynamicMenu { + get { return "esri_core_importItemsDynamicMenu"; } + } + } + public static partial class Group { + ///Returns the id string for "Project" (Group, Core) + public static string esri_core_projectData { + get { return "esri_core_projectData"; } + } + ///Returns the id string for "Favorites" (Group, Core) + public static string esri_core_favoritesData { + get { return "esri_core_favoritesData"; } + } + ///Returns the id string for "Options" (Group, Core) + public static string esri_core_projectViewOptionsGroup { + get { return "esri_core_projectViewOptionsGroup"; } + } + ///Returns the id string for "Clipboard" (Group, Core) + public static string esri_core_clipboardGroup { + get { return "esri_core_clipboardGroup"; } + } + ///Returns the id string for "Organize" (Group, Core) + public static string esri_core_organize { + get { return "esri_core_organize"; } + } + ///Returns the id string for "Create" (Group, Core) + public static string esri_core_create { + get { return "esri_core_create"; } + } + ///Returns the id string for "Windows" (Group, Core) + public static string esri_core_dockWindows { + get { return "esri_core_dockWindows"; } + } + ///Returns the id string for "Navigate" (Group, Core) + public static string esri_core_previewNavigateGroup { + get { return "esri_core_previewNavigateGroup"; } + } + ///Returns the id string for "Preview" (Group, Core) + public static string esri_core_previewPreviewGroup { + get { return "esri_core_previewPreviewGroup"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_core_projectContainers" (Category, Core) + public static string esri_core_projectContainers { + get { return "esri_core_projectContainers"; } + } + ///Returns the id string for "esri_itemInfoType" (Category, Core) + public static string esri_itemInfoType { + get { return "esri_itemInfoType"; } + } + ///Returns the id string for "esri_browseDialogFilters" (Category, Core) + public static string esri_browseDialogFilters { + get { return "esri_browseDialogFilters"; } + } + ///Returns the id string for "esri_browsePlaces" (Category, Core) + public static string esri_browsePlaces { + get { return "esri_browsePlaces"; } + } + ///Returns the id string for "esri_embeddableControls" (Category, Core) + public static string esri_embeddableControls { + get { return "esri_embeddableControls"; } + } + ///Returns the id string for "esri_tasks_embeddableControls" (Category, Core) + public static string esri_tasks_embeddableControls { + get { return "esri_tasks_embeddableControls"; } + } + ///Returns the id string for "esri_core_dataTemplates" (Category, Core) + public static string esri_core_dataTemplates { + get { return "esri_core_dataTemplates"; } + } + ///Returns the id string for "esri_core_multiSelectRecognizer" (Category, Core) + public static string esri_core_multiSelectRecognizer { + get { return "esri_core_multiSelectRecognizer"; } + } + ///Returns the id string for "esri_core_itemCategories" (Category, Core) + public static string esri_core_itemCategories { + get { return "esri_core_itemCategories"; } + } + ///Returns the id string for "esri_core_projectViewProviders" (Category, Core) + public static string esri_core_projectViewProviders { + get { return "esri_core_projectViewProviders"; } + } + ///Returns the id string for "esri_project_historyControls" (Category, Core) + public static string esri_project_historyControls { + get { return "esri_project_historyControls"; } + } + ///Returns the id string for "esri_sharingCategory" (Category, Core) + public static string esri_sharingCategory { + get { return "esri_sharingCategory"; } + } + ///Returns the id string for "esri_customizedCommandsCategory" (Category, Core) + public static string esri_customizedCommandsCategory { + get { return "esri_customizedCommandsCategory"; } + } + } + public static partial class Component { + ///Returns the id string for "project_gebrowse_place_project" (BrowseProjectViewModelProvider, Core) + public static string project_gebrowse_place_project { + get { return "project_gebrowse_place_project"; } + } + } + public static partial class Condition { + ///Returns the id string for "Browse Places Online" (Condition, Core) + public static string esri_browsePlaces_Online_Condition { + get { return "esri_browsePlaces_Online_Condition"; } + } + ///Returns the id string for "No panes active" (Condition, Core) + public static string esri_core_noPanesCondition { + get { return "esri_core_noPanesCondition"; } + } + ///Returns the id string for "" (Condition, Core) + public static string esri_core_projectItem_resourcesOnlyPane { + get { return "esri_core_projectItem_resourcesOnlyPane"; } + } + ///Returns the id string for "" (Condition, Core) + public static string esri_core_projectItem_resourcesPane { + get { return "esri_core_projectItem_resourcesPane"; } + } + ///Returns the id string for "" (Condition, Core) + public static string esri_core_search_orgOnlyCondition { + get { return "esri_core_search_orgOnlyCondition"; } + } + ///Returns the id string for "esri_core_noCustomize" (Condition, Core) + public static string esri_core_noCustomize { + get { return "esri_core_noCustomize"; } + } + ///Returns the id string for "esri_core_previewActiveCondition" (Condition, Core) + public static string esri_core_previewActiveCondition { + get { return "esri_core_previewActiveCondition"; } + } + ///Returns the id string for "esri_core_previewShowBasemapCondition" (Condition, Core) + public static string esri_core_previewShowBasemapCondition { + get { return "esri_core_previewShowBasemapCondition"; } + } + } + public static partial class Dockpaneset { + ///Returns the id string for "Reset Panes for Mapping (Default)" (Dockpaneset, Core) + public static string esri_DockPaneReset_Mapping { + get { return "esri_DockPaneReset_Mapping"; } + } + ///Returns the id string for "Reset Panes for Editing" (Dockpaneset, Core) + public static string esri_DockPaneReset_Editing { + get { return "esri_DockPaneReset_Editing"; } + } + ///Returns the id string for "Reset Panes for Geoprocessing" (Dockpaneset, Core) + public static string esri_DockPaneReset_Geoprocessing { + get { return "esri_DockPaneReset_Geoprocessing"; } + } + } + public static partial class Module { + ///Returns the id string for "Project Module" (CoreModule, Core) + public static string esri_core_module { + get { return "esri_core_module"; } + } + } + public static partial class Product { + ///Returns the id string for "StreetMap Premium North America" (Product, Core) + public static string esri_product_streetmapPremiumnNorthAmerica { + get { return "esri_product_streetmapPremiumnNorthAmerica"; } + } + ///Returns the id string for "StreetMap Premium Europe" (Product, Core) + public static string esri_product_streetmapPremiumnEurope { + get { return "esri_product_streetmapPremiumnEurope"; } + } + ///Returns the id string for "StreetMap Premium Latin America" (Product, Core) + public static string esri_product_streetmapPremiumnLatinAmerica { + get { return "esri_product_streetmapPremiumnLatinAmerica"; } + } + ///Returns the id string for "StreetMap Premium Asia Pacific" (Product, Core) + public static string esri_product_streetmapPremiumnAsiaPacific { + get { return "esri_product_streetmapPremiumnAsiaPacific"; } + } + ///Returns the id string for "StreetMap Premium Middle East and Africa" (Product, Core) + public static string esri_product_streetmapPremiumnMiddleEastAfrica { + get { return "esri_product_streetmapPremiumnMiddleEastAfrica"; } + } + ///Returns the id string for "StreetMap Premium Japan" (Product, Core) + public static string esri_product_streetmapPremiumJapan { + get { return "esri_product_streetmapPremiumJapan"; } + } + ///Returns the id string for "Publisher" (Product, Core) + public static string esri_product_publisher { + get { return "esri_product_publisher"; } + } + ///Returns the id string for "Aviation Airports" (Product, Core) + public static string esri_product_aviationAirports { + get { return "esri_product_aviationAirports"; } + } + ///Returns the id string for "Maritime Charting" (Product, Core) + public static string esri_product_maritimeCharting { + get { return "esri_product_maritimeCharting"; } + } + ///Returns the id string for "Business Analyst" (Product, Core) + public static string esri_product_businessanalyst { + get { return "esri_product_businessanalyst"; } + } + ///Returns the id string for "Image Analyst" (Product, Core) + public static string esri_product_imageanalyst { + get { return "esri_product_imageanalyst"; } + } + ///Returns the id string for "LocateXT" (Product, Core) + public static string esri_product_locatext { + get { return "esri_product_locatext"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Options" (Sheet, Core) + public static string esri_core_optionsPropertySheet { + get { return "esri_core_optionsPropertySheet"; } + } + } + public static partial class Tab { + ///Returns the id string for "New" (ProjectNewBackStageViewModel, Core) + public static string esri_core_newProjectBackStageTab { + get { return "esri_core_newProjectBackStageTab"; } + } + ///Returns the id string for "Open" (ProjectOpenBackStageViewModel, Core) + public static string esri_core_openProjectBackStageTab { + get { return "esri_core_openProjectBackStageTab"; } + } + ///Returns the id string for "Portals" (PortalBackstageViewModel, Core) + public static string esri_core_PortalTab { + get { return "esri_core_PortalTab"; } + } + ///Returns the id string for "Licensing" (LicensingBackstageViewModel, Core) + public static string esri_core_LicensingTab { + get { return "esri_core_LicensingTab"; } + } + ///Returns the id string for "Python" (ArcGIS.Desktop.Internal.Core.Conda.Backstage.Tab, Core) + public static string esri_core_CondaTab { + get { return "esri_core_CondaTab"; } + } + ///Returns the id string for "Add-In Manager" (ArcGIS.Desktop.Framework.AddIns.AddInManagerDlgViewModel, Core) + public static string esri_core_AddInsTab { + get { return "esri_core_AddInsTab"; } + } + ///Returns the id string for "About" (ArcGIS.Desktop.Framework.AboutViewModel, Core) + public static string esri_core_aboutTab { + get { return "esri_core_aboutTab"; } + } + } + public static partial class Labelcontrol { + ///Returns the id string for " " (Labelcontrol, Core) + public static string esri_emptyLabel1 { + get { return "esri_emptyLabel1"; } + } + } + public static partial class Menu { + ///Returns the id string for "Display Type" (Menu, Core) + public static string esri_core_projectViewDisplayType { + get { return "esri_core_projectViewDisplayType"; } + } + ///Returns the id string for "Browse Dialog Single Rename Item" (Menu, Core) + public static string esri_BrowseDialog_SingleItem { + get { return "esri_BrowseDialog_SingleItem"; } + } + ///Returns the id string for "Folder General Item" (Menu, Core) + public static string esri_BrowseDialog_FolderGeneral { + get { return "esri_BrowseDialog_FolderGeneral"; } + } + ///Returns the id string for "-" (Menu, Core) + public static string esri_projectDefaultContextMenu { + get { return "esri_projectDefaultContextMenu"; } + } + ///Returns the id string for "-" (Menu, Core) + public static string esri_favoritesItemDefaultContextMenu { + get { return "esri_favoritesItemDefaultContextMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "Current Settings" (ProjectOptionsViewModel, Core) + public static string esri_core_ProjectOptionsPropertyPage { + get { return "esri_core_ProjectOptionsPropertyPage"; } + } + ///Returns the id string for "General" (ApplicationOptionsViewModel, Core) + public static string esri_core_ApplicationOptionsPropertyPage { + get { return "esri_core_ApplicationOptionsPropertyPage"; } + } + ///Returns the id string for "Proofing" (ArcGIS.Desktop.Framework.DictionaryViewModel, Core) + public static string esri_core_Proofing { + get { return "esri_core_Proofing"; } + } + ///Returns the id string for "Language" (ArcGIS.Desktop.Internal.Core.Language.LanguageVM, Core) + public static string esri_core_LanguagePropertyPage { + get { return "esri_core_LanguagePropertyPage"; } + } + ///Returns the id string for "Customize the Ribbon" (ArcGIS.Desktop.Framework.CustomizeViewModel, Core) + public static string esri_mapping_customizePropertyPage { + get { return "esri_mapping_customizePropertyPage"; } + } + ///Returns the id string for "Quick Access Toolbar" (ArcGIS.Desktop.Framework.CustomizeQATViewModel, Core) + public static string esri_mapping_customizeQATPropertyPage { + get { return "esri_mapping_customizeQATPropertyPage"; } + } + } + public static partial class Pane { + ///Returns the id string for "Start Page" (StartPageViewModel, Core) + public static string esri_core_startPage { + get { return "esri_core_startPage"; } + } + ///Returns the id string for "Catalog" (ProjectPaneVM, Core) + public static string esri_core_resourcesPane { + get { return "esri_core_resourcesPane"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "esri_core_undoSplitButton" (Splitbutton, Core) + public static string esri_core_undoSplitButton { + get { return "esri_core_undoSplitButton"; } + } + ///Returns the id string for "esri_core_redoSplitButton" (Splitbutton, Core) + public static string esri_core_redoSplitButton { + get { return "esri_core_redoSplitButton"; } + } + ///Returns the id string for "esri_core_editPasteSplitButton" (Splitbutton, Core) + public static string esri_core_editPasteSplitButton { + get { return "esri_core_editPasteSplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_browsePlaces_Online_State" (State, Core) + public static string esri_browsePlaces_Online_State { + get { return "esri_browsePlaces_Online_State"; } + } + ///Returns the id string for "NoPanes" (State, Core) + public static string NoPanes { + get { return "NoPanes"; } + } + ///Returns the id string for "esri_metadata_metadataPane" (State, Core) + public static string esri_metadata_metadataPane { + get { return "esri_metadata_metadataPane"; } + } + ///Returns the id string for "esri_core_search_orgOnly" (State, Core) + public static string esri_core_search_orgOnly { + get { return "esri_core_search_orgOnly"; } + } + ///Returns the id string for "esri_core_blockCustomizeDialog" (State, Core) + public static string esri_core_blockCustomizeDialog { + get { return "esri_core_blockCustomizeDialog"; } + } + ///Returns the id string for "esri_core_projectViewHasSelectedItems" (State, Core) + public static string esri_core_projectViewHasSelectedItems { + get { return "esri_core_projectViewHasSelectedItems"; } + } + ///Returns the id string for "esri_core_previewSelectedState" (State, Core) + public static string esri_core_previewSelectedState { + get { return "esri_core_previewSelectedState"; } + } + ///Returns the id string for "esri_core_previewCanEditBasemapState" (State, Core) + public static string esri_core_previewCanEditBasemapState { + get { return "esri_core_previewCanEditBasemapState"; } + } + } + public static partial class Subgroup { + ///Returns the id string for "esri_core_editBtns" (Subgroup, Core) + public static string esri_core_editBtns { + get { return "esri_core_editBtns"; } + } + ///Returns the id string for "esri_core_organizeItems1" (Subgroup, Core) + public static string esri_core_organizeItems1 { + get { return "esri_core_organizeItems1"; } + } + ///Returns the id string for "esri_core_organizeItems2" (Subgroup, Core) + public static string esri_core_organizeItems2 { + get { return "esri_core_organizeItems2"; } + } + ///Returns the id string for "esri_core_organizeItems3" (Subgroup, Core) + public static string esri_core_organizeItems3 { + get { return "esri_core_organizeItems3"; } + } + ///Returns the id string for "esri_core_newItems" (Subgroup, Core) + public static string esri_core_newItems { + get { return "esri_core_newItems"; } + } + } + public static partial class Tab { + ///Returns the id string for "Catalog" (Tab, Core) + public static string esri_core_homeTab { + get { return "esri_core_homeTab"; } + } + ///Returns the id string for "Insert" (Tab, Core) + public static string esri_core_insertTab { + get { return "esri_core_insertTab"; } + } + ///Returns the id string for "Analysis" (Tab, Core) + public static string esri_core_analysisTab { + get { return "esri_core_analysisTab"; } + } + ///Returns the id string for "View" (Tab, Core) + public static string esri_core_viewTab { + get { return "esri_core_viewTab"; } + } + ///Returns the id string for "Preview" (Tab, Core) + public static string esri_core_previewTab { + get { return "esri_core_previewTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Catalog View" (Tabgroup, Core) + public static string esri_core_previewTabGroup { + get { return "esri_core_previewTabGroup"; } + } + } + public static partial class Button { + ///Returns the id string for "Add Reviewer Results" (esri_dataReviewer_dataReviewerModule:OnClick_AddReviewResults, DataReviewer) + public static string esri_dataReviewer_addReviewerConnectionButton { + get { return "esri_dataReviewer_addReviewerConnectionButton"; } + } + ///Returns the id string for "Add Reviewer Batch Jobs" (esri_dataReviewer_dataReviewerModule:OnClick_AddBatchJobs, DataReviewer) + public static string esri_dataReviewer_addBatchJobsButton { + get { return "esri_dataReviewer_addBatchJobsButton"; } + } + ///Returns the id string for "Add Session" (esri_dataReviewer_dataReviewerModule:OnClick_AddSession, DataReviewer) + public static string esri_dataReviewer_ReviewResults_AddSession { + get { return "esri_dataReviewer_ReviewResults_AddSession"; } + } + ///Returns the id string for "New Session" (esri_dataReviewer_dataReviewerModule:OnClick_NewSession, DataReviewer) + public static string esri_dataReviewer_ReviewResults_NewSession { + get { return "esri_dataReviewer_ReviewResults_NewSession"; } + } + ///Returns the id string for "Update Results Connection..." (esri_dataReviewer_dataReviewerModule:OnClick_UpdateReviewResults, DataReviewer) + public static string esri_dataReviewer_ReviewResults_UpdateConnection { + get { return "esri_dataReviewer_ReviewResults_UpdateConnection"; } + } + ///Returns the id string for "Remove Results Connection" (esri_dataReviewer_dataReviewerModule:OnClick_RemoveConnection, DataReviewer) + public static string esri_dataReviewer_ReviewResults_RemoveConnection { + get { return "esri_dataReviewer_ReviewResults_RemoveConnection"; } + } + ///Returns the id string for "Full Database" (ArcGIS.Desktop.Internal.DataReviewer.BatchJobItemMenuCommands, DataReviewer) + public static string esri_dataReviewer_batchJob_fullDatabase { + get { return "esri_dataReviewer_batchJob_fullDatabase"; } + } + ///Returns the id string for "Active Map Extent" (ArcGIS.Desktop.Internal.DataReviewer.BatchJobItemMenuCommands, DataReviewer) + public static string esri_dataReviewer_batchJob_currentMapExtent { + get { return "esri_dataReviewer_batchJob_currentMapExtent"; } + } + ///Returns the id string for "Remove" (esri_dataReviewer_dataReviewerModule:OnClick_RemoveBatchJob, DataReviewer) + public static string esri_dataReviewer_BatchJob_Remove { + get { return "esri_dataReviewer_BatchJob_Remove"; } + } + ///Returns the id string for "Open" (esri_dataReviewer_dataReviewerModule:OnClick_OpenResults, DataReviewer) + public static string esri_dataReviewer_Session_OpenResults { + get { return "esri_dataReviewer_Session_OpenResults"; } + } + ///Returns the id string for "Remove" (esri_dataReviewer_dataReviewerModule:OnClick_RemoveSession, DataReviewer) + public static string esri_dataReviewer_Session_RemoveSession { + get { return "esri_dataReviewer_Session_RemoveSession"; } + } + ///Returns the id string for "Make Default" (esri_dataReviewer_dataReviewerModule:OnClick_MakeSessionDefault, DataReviewer) + public static string esri_dataReviewer_Session_MakeDefault { + get { return "esri_dataReviewer_Session_MakeDefault"; } + } + ///Returns the id string for "Delete..." (esri_dataReviewer_dataReviewerModule:OnClick_DeleteSession, DataReviewer) + public static string esri_dataReviewer_Session_DeleteSession { + get { return "esri_dataReviewer_Session_DeleteSession"; } + } + ///Returns the id string for "Zoom To Results" (esri_dataReviewer_dataReviewerModule:ZoomToSelectedItems, DataReviewer) + public static string esri_dataReviewer_ZoomToSelectedItems { + get { return "esri_dataReviewer_ZoomToSelectedItems"; } + } + ///Returns the id string for "Pan To Results" (esri_dataReviewer_dataReviewerModule:PanToSelectedItems, DataReviewer) + public static string esri_dataReviewer_PanToSelectedItems { + get { return "esri_dataReviewer_PanToSelectedItems"; } + } + ///Returns the id string for "Update Results" (esri_dataReviewer_dataReviewerModule:ActivateUpdateResultsPane, DataReviewer) + public static string esri_dataReviewer_ActivateUpdateResultsPane { + get { return "esri_dataReviewer_ActivateUpdateResultsPane"; } + } + ///Returns the id string for "Open" (esri_dataReviewer_dataReviewerModule:OpenSelectedItemMetadata, DataReviewer) + public static string esri_dataReviewer_OpenMetadataSelectedItems { + get { return "esri_dataReviewer_OpenMetadataSelectedItems"; } + } + ///Returns the id string for "Add To Project" (esri_dataReviewer_dataReviewerModule:OnClick_AddToProject, DataReviewer) + public static string esri_dataReviewer_batchJobAddToProjectButton { + get { return "esri_dataReviewer_batchJobAddToProjectButton"; } + } + ///Returns the id string for "Reviewer Rules" (esri_dataReviewer_dataReviewerModule:OpenRulesViewAsync, DataReviewer) + public static string esri_dataReviewer_OpenRulesViewButton { + get { return "esri_dataReviewer_OpenRulesViewButton"; } + } + ///Returns the id string for "Import..." (esri_dataReviewer_dataReviewerModule:ImportRulesAsync, DataReviewer) + public static string esri_dataReviewer_ImportRules { + get { return "esri_dataReviewer_ImportRules"; } + } + ///Returns the id string for "Delete" (esri_dataReviewer_dataReviewerModule:DeleteReviewerRules, DataReviewer) + public static string esri_dataReviewer_DeleteReviewerRules { + get { return "esri_dataReviewer_DeleteReviewerRules"; } + } + ///Returns the id string for "Manage Quality" (esri_dataReviewer_dataReviewerModule:ManageQuality, DataReviewer) + public static string esri_dataReviewer_ManageQuality { + get { return "esri_dataReviewer_ManageQuality"; } + } + ///Returns the id string for "Close Manage Quality" (esri_dataReviewer_dataReviewerModule:CloseManageQuality, DataReviewer) + public static string esri_dataReviewer_CloseManageQuality { + get { return "esri_dataReviewer_CloseManageQuality"; } + } + ///Returns the id string for "Browse Features" (esri_dataReviewer_dataReviewerModule:OpenEvaluateFeatures, DataReviewer) + public static string esri_dataReviewer_evalFeaturesButton { + get { return "esri_dataReviewer_evalFeaturesButton"; } + } + ///Returns the id string for "Zoom To" (esri_dataReviewer_dataReviewerModule:EvaluateFeatures_ZoomTo, DataReviewer) + public static string esri_dataReviewer_EvalFeaturesZoomTo { + get { return "esri_dataReviewer_EvalFeaturesZoomTo"; } + } + ///Returns the id string for "Pan To" (esri_dataReviewer_dataReviewerModule:EvaluateFeatures_PanTo, DataReviewer) + public static string esri_dataReviewer_EvalFeaturesPanTo { + get { return "esri_dataReviewer_EvalFeaturesPanTo"; } + } + ///Returns the id string for "Flash" (esri_dataReviewer_dataReviewerModule:EvaluateFeatures_Flash, DataReviewer) + public static string esri_dataReviewer_EvalFeaturesFlash { + get { return "esri_dataReviewer_EvalFeaturesFlash"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Run Reviewer Rules" (ArcGIS.Desktop.Internal.DataReviewer.Controls.RunRulesOptionsControl.RunRulesOptionsSplitViewModel, DataReviewer) + public static string esri_dataReviewer_RunRules { + get { return "esri_dataReviewer_RunRules"; } + } + ///Returns the id string for "History" (ArcGIS.Desktop.Internal.DataReviewer.Controls.ValidationResultsItemViewModel, DataReviewer) + public static string esri_dataReviewer_ValidationResultsHistory { + get { return "esri_dataReviewer_ValidationResultsHistory"; } + } + ///Returns the id string for "Symbolize" (ArcGIS.Desktop.Internal.DataReviewer.Symbolization.ResultsSymbolizationOptionsSplitViewModel, DataReviewer) + public static string esri_dataReviewer_Symbolize { + get { return "esri_dataReviewer_Symbolize"; } + } + ///Returns the id string for "Flag Missing Features" (ArcGIS.Desktop.Internal.DataReviewer.VisualReview.FlagMissingFeaturesSplitViewModel, DataReviewer) + public static string esri_dataReviewer_FlagMissingFeatures { + get { return "esri_dataReviewer_FlagMissingFeatures"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Reviewer Results" (ArcGIS.Desktop.Internal.DataReviewer.ReviewerTable.ReviewerResultsPaneViewModel, DataReviewer) + public static string esri_dataReviewer_reviewerResultsDockPane { + get { return "esri_dataReviewer_reviewerResultsDockPane"; } + } + ///Returns the id string for "Update Results" (ArcGIS.Desktop.Internal.DataReviewer.UpdateResults.UpdateResultsViewModel, DataReviewer) + public static string esri_dataReviewer_ResultsPaneAttributeEditor { + get { return "esri_dataReviewer_ResultsPaneAttributeEditor"; } + } + ///Returns the id string for "Browse Features" (ArcGIS.Desktop.Internal.DataReviewer.VisualReview.EvaluateFeaturesViewModel, DataReviewer) + public static string esri_dataReviewer_evaluateFeaturesPane { + get { return "esri_dataReviewer_evaluateFeaturesPane"; } + } + } + public static partial class Gallery { + ///Returns the id string for "New Rule" (ArcGIS.Desktop.Internal.DataReviewer.ReviewerRules.GalleryItemsViewModel, DataReviewer) + public static string esri_dataReviewer_newRulesGallery { + get { return "esri_dataReviewer_newRulesGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "New Rule" (Group, DataReviewer) + public static string esri_dataReviewer_NewRulesGroup { + get { return "esri_dataReviewer_NewRulesGroup"; } + } + ///Returns the id string for "Data Reviewer" (Group, DataReviewer) + public static string esri_dataReviewer_DataReviewerGroup { + get { return "esri_dataReviewer_DataReviewerGroup"; } + } + ///Returns the id string for "Clipboard" (Group, DataReviewer) + public static string esri_dataReviewer_RulesClipboardGroup { + get { return "esri_dataReviewer_RulesClipboardGroup"; } + } + ///Returns the id string for "Selection" (Group, DataReviewer) + public static string esri_dataReviewer_Selection { + get { return "esri_dataReviewer_Selection"; } + } + ///Returns the id string for "Automated Review" (Group, DataReviewer) + public static string esri_dataReviewer_AutomatedReviewGroup { + get { return "esri_dataReviewer_AutomatedReviewGroup"; } + } + ///Returns the id string for "Results" (Group, DataReviewer) + public static string esri_dataReviewer_Results { + get { return "esri_dataReviewer_Results"; } + } + ///Returns the id string for "Semi-Automated Review" (Group, DataReviewer) + public static string esri_dataReviewer_VisualReviewGroup { + get { return "esri_dataReviewer_VisualReviewGroup"; } + } + ///Returns the id string for "Close" (Group, DataReviewer) + public static string esri_dataReviewer_CloseGroup { + get { return "esri_dataReviewer_CloseGroup"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_dataReviewer_reviewerResourcesContainer" (ArcGIS.Desktop.Internal.DataReviewer.DataReviewerResourcesContainer, DataReviewer) + public static string esri_dataReviewer_reviewerResourcesContainer { + get { return "esri_dataReviewer_reviewerResourcesContainer"; } + } + ///Returns the id string for "esri_dataReviewer_reviewerBatchJobContainer" (ArcGIS.Desktop.Internal.DataReviewer.DataReviewerBatchJobContainer, DataReviewer) + public static string esri_dataReviewer_reviewerBatchJobContainer { + get { return "esri_dataReviewer_reviewerBatchJobContainer"; } + } + ///Returns the id string for "esri_dataReviewer_SessionResults" (ArcGIS.Desktop.DataReviewer.ReviewerResultsProjectItem, DataReviewer) + public static string esri_dataReviewer_SessionResults { + get { return "esri_dataReviewer_SessionResults"; } + } + ///Returns the id string for "esri_dataReviewer_SessionResources" (ArcGIS.Desktop.Internal.DataReviewer.DataReviewerSessionItem, DataReviewer) + public static string esri_dataReviewer_SessionResources { + get { return "esri_dataReviewer_SessionResources"; } + } + ///Returns the id string for "esri_itemInfoType_dataReviewer_BatchJobProjectItem" (ArcGIS.Desktop.DataReviewer.ReviewerBatchJobProjectItem, DataReviewer) + public static string esri_itemInfoType_dataReviewer_BatchJobProjectItem { + get { return "esri_itemInfoType_dataReviewer_BatchJobProjectItem"; } + } + ///Returns the id string for "esri_browseDialogFilters_batchjobs" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, DataReviewer) + public static string esri_browseDialogFilters_batchjobs { + get { return "esri_browseDialogFilters_batchjobs"; } + } + ///Returns the id string for "esri_browseDialogFilters_geodatabases_Reviewer" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, DataReviewer) + public static string esri_browseDialogFilters_geodatabases_Reviewer { + get { return "esri_browseDialogFilters_geodatabases_Reviewer"; } + } + ///Returns the id string for "esri_dataReviewer_dataTemplates" (ArcGIS.Desktop.Core.DataTemplateRegistryItem, DataReviewer) + public static string esri_dataReviewer_dataTemplates { + get { return "esri_dataReviewer_dataTemplates"; } + } + } + public static partial class Condition { + ///Returns the id string for "no rules selected" (Condition, DataReviewer) + public static string esri_dataReviewer_deleteRuleCondition { + get { return "esri_dataReviewer_deleteRuleCondition"; } + } + ///Returns the id string for "cannot execute batch job" (Condition, DataReviewer) + public static string esri_dataReviewer_executeBatchJobCondition { + get { return "esri_dataReviewer_executeBatchJobCondition"; } + } + ///Returns the id string for "no review result" (Condition, DataReviewer) + public static string esri_datareviewer_reviewerWorkspaceCondition { + get { return "esri_datareviewer_reviewerWorkspaceCondition"; } + } + ///Returns the id string for "esri_dataReviewer_HasSelectedItemsCondition" (Condition, DataReviewer) + public static string esri_dataReviewer_HasSelectedItemsCondition { + get { return "esri_dataReviewer_HasSelectedItemsCondition"; } + } + ///Returns the id string for "esri_dataReviewer_SelectedOnlyFeatureItemsCondition" (Condition, DataReviewer) + public static string esri_dataReviewer_SelectedOnlyFeatureItemsCondition { + get { return "esri_dataReviewer_SelectedOnlyFeatureItemsCondition"; } + } + ///Returns the id string for "esri_dataReviewer_FeatureLayersOrTableSelectedCondition" (Condition, DataReviewer) + public static string esri_dataReviewer_FeatureLayersOrTableSelectedCondition { + get { return "esri_dataReviewer_FeatureLayersOrTableSelectedCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_MapOrTableViewCondition { + get { return "esri_dataReviewer_MapOrTableViewCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_RelevantLayersCondition { + get { return "esri_dataReviewer_RelevantLayersCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_ManageQualityCondition { + get { return "esri_dataReviewer_ManageQualityCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_SymbolizationCondition { + get { return "esri_dataReviewer_SymbolizationCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_RemoveSessionCondition { + get { return "esri_dataReviewer_RemoveSessionCondition"; } + } + ///Returns the id string for "..." (Condition, DataReviewer) + public static string esri_dataReviewer_FlagMissingFeaturesCondition { + get { return "esri_dataReviewer_FlagMissingFeaturesCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "ArcGIS Data Reviewer" (DataReviewerModule, DataReviewer) + public static string esri_dataReviewer_dataReviewerModule { + get { return "esri_dataReviewer_dataReviewerModule"; } + } + } + public static partial class Product { + ///Returns the id string for "Data Reviewer" (Product, DataReviewer) + public static string esri_product_datareviewer { + get { return "esri_product_datareviewer"; } + } + } + public static partial class Menu { + ///Returns the id string for "Reviewer Results" (Menu, DataReviewer) + public static string esri_dataReviewer_DataReviewerResourcesContainerMenu { + get { return "esri_dataReviewer_DataReviewerResourcesContainerMenu"; } + } + ///Returns the id string for "Reviewer Batch Jobs" (Menu, DataReviewer) + public static string esri_dataReviewer_DataReviewerBatchJobContainerMenu { + get { return "esri_dataReviewer_DataReviewerBatchJobContainerMenu"; } + } + ///Returns the id string for "Reviewer Results" (Menu, DataReviewer) + public static string esri_dataReviewer_ReviewResultsContextMenu { + get { return "esri_dataReviewer_ReviewResultsContextMenu"; } + } + ///Returns the id string for "Batch Jobs Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_BatchJobsContextMenu { + get { return "esri_dataReviewer_BatchJobsContextMenu"; } + } + ///Returns the id string for "Execute" (Menu, DataReviewer) + public static string esri_dataReviewer_ExecuteBatchJobMenu { + get { return "esri_dataReviewer_ExecuteBatchJobMenu"; } + } + ///Returns the id string for "Reviewer Session" (Menu, DataReviewer) + public static string esri_dataReviewer_SessionContextMenu { + get { return "esri_dataReviewer_SessionContextMenu"; } + } + ///Returns the id string for "Reviewer Results Pane Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_ResultsPaneBurgerButtonContextMenu { + get { return "esri_dataReviewer_ResultsPaneBurgerButtonContextMenu"; } + } + ///Returns the id string for "Selected Results Context Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_SelectedResultsContextMenu { + get { return "esri_dataReviewer_SelectedResultsContextMenu"; } + } + ///Returns the id string for "Batch Job Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_batchJobFolderConnectionMenu { + get { return "esri_dataReviewer_batchJobFolderConnectionMenu"; } + } + ///Returns the id string for "Selected Metadata Results Context Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_MetadataResultsContextMenu { + get { return "esri_dataReviewer_MetadataResultsContextMenu"; } + } + ///Returns the id string for "Common Context Menu for All Results Type" (Menu, DataReviewer) + public static string esri_dataReviewer_CommonContextMenu { + get { return "esri_dataReviewer_CommonContextMenu"; } + } + ///Returns the id string for "Selected Rules Context Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_SelectedRulesContextMenu { + get { return "esri_dataReviewer_SelectedRulesContextMenu"; } + } + ///Returns the id string for "Evaluate Features Context Menu" (Menu, DataReviewer) + public static string esri_dataReviewer_EvaluateFeaturesContextMenu { + get { return "esri_dataReviewer_EvaluateFeaturesContextMenu"; } + } + } + public static partial class Pane { + ///Returns the id string for "Reviewer Rules: " (ArcGIS.Desktop.Internal.DataReviewer.ReviewerRules.ReviewerRulesPaneViewModel, DataReviewer) + public static string esri_dataReviewer_reviewerRulesPane { + get { return "esri_dataReviewer_reviewerRulesPane"; } + } + } + public static partial class State { + ///Returns the id string for "esri_dataReviewer_deleteReviewerRulesState" (State, DataReviewer) + public static string esri_dataReviewer_deleteReviewerRulesState { + get { return "esri_dataReviewer_deleteReviewerRulesState"; } + } + ///Returns the id string for "esri_datareviewer_addReviewerWorkspaceSettingState" (State, DataReviewer) + public static string esri_datareviewer_addReviewerWorkspaceSettingState { + get { return "esri_datareviewer_addReviewerWorkspaceSettingState"; } + } + ///Returns the id string for "esri_dataReviewer_HasSelectedItems" (State, DataReviewer) + public static string esri_dataReviewer_HasSelectedItems { + get { return "esri_dataReviewer_HasSelectedItems"; } + } + ///Returns the id string for "esri_dataReviewer_SelectedOnlyFeatureItems" (State, DataReviewer) + public static string esri_dataReviewer_SelectedOnlyFeatureItems { + get { return "esri_dataReviewer_SelectedOnlyFeatureItems"; } + } + ///Returns the id string for "esri_mapping_standaloneTableSelectedState" (State, DataReviewer) + public static string esri_mapping_standaloneTableSelectedState { + get { return "esri_mapping_standaloneTableSelectedState"; } + } + ///Returns the id string for "esri_mapping_allTableLayersSelectedState" (State, DataReviewer) + public static string esri_mapping_allTableLayersSelectedState { + get { return "esri_mapping_allTableLayersSelectedState"; } + } + ///Returns the id string for "esri_mapping_featureLayerSelectedState" (State, DataReviewer) + public static string esri_mapping_featureLayerSelectedState { + get { return "esri_mapping_featureLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_sameLayersSelectedState" (State, DataReviewer) + public static string esri_mapping_sameLayersSelectedState { + get { return "esri_mapping_sameLayersSelectedState"; } + } + ///Returns the id string for "esri_datareviewer_RunRulesState" (State, DataReviewer) + public static string esri_datareviewer_RunRulesState { + get { return "esri_datareviewer_RunRulesState"; } + } + ///Returns the id string for "esri_mapping_mapViewingMode2DState" (State, DataReviewer) + public static string esri_mapping_mapViewingMode2DState { + get { return "esri_mapping_mapViewingMode2DState"; } + } + ///Returns the id string for "esri_datareviewer_RelevantLayersState" (State, DataReviewer) + public static string esri_datareviewer_RelevantLayersState { + get { return "esri_datareviewer_RelevantLayersState"; } + } + ///Returns the id string for "esri_datareviewer_ManageQualityState" (State, DataReviewer) + public static string esri_datareviewer_ManageQualityState { + get { return "esri_datareviewer_ManageQualityState"; } + } + ///Returns the id string for "esri_datareviewer_HasActiveReviewerSessionState" (State, DataReviewer) + public static string esri_datareviewer_HasActiveReviewerSessionState { + get { return "esri_datareviewer_HasActiveReviewerSessionState"; } + } + ///Returns the id string for "esri_datareviewer_SessionIsDefault" (State, DataReviewer) + public static string esri_datareviewer_SessionIsDefault { + get { return "esri_datareviewer_SessionIsDefault"; } + } + ///Returns the id string for "esri_datareviewer_FlagMissingFeaturesState" (State, DataReviewer) + public static string esri_datareviewer_FlagMissingFeaturesState { + get { return "esri_datareviewer_FlagMissingFeaturesState"; } + } + } + public static partial class Tab { + ///Returns the id string for "View" (Tab, DataReviewer) + public static string esri_dataReviewer_viewTab { + get { return "esri_dataReviewer_viewTab"; } + } + ///Returns the id string for "Analysis" (Tab, DataReviewer) + public static string esri_dataReviewer_analysisTab { + get { return "esri_dataReviewer_analysisTab"; } + } + ///Returns the id string for "Insert" (Tab, DataReviewer) + public static string esri_dataReviewer_insertTab { + get { return "esri_dataReviewer_insertTab"; } + } + ///Returns the id string for "Reviewer Rules" (Tab, DataReviewer) + public static string esri_dataReviewer_validationTab { + get { return "esri_dataReviewer_validationTab"; } + } + ///Returns the id string for "Manage Quality" (Tab, DataReviewer) + public static string esri_dataReviewer_ManageQualityTab { + get { return "esri_dataReviewer_ManageQualityTab"; } + } + } + public static partial class Tool { + ///Returns the id string for "esri_dataReviewer_evalfeaturesmapcoord" (ArcGIS.Desktop.Internal.DataReviewer.VisualReview.MapCoordinateTool, DataReviewer) + public static string esri_dataReviewer_evalfeaturesmapcoord { + get { return "esri_dataReviewer_evalfeaturesmapcoord"; } + } + } + public static partial class Module { + ///Returns the id string for "Extensions" (DesktopExtensionsModule, Extensions) + public static string esri_desktopextensions_DesktopExtensionsModule { + get { return "esri_desktopextensions_DesktopExtensionsModule"; } + } + } + public static partial class Button { + ///Returns the id string for "Start Editing" (esri_editing_EditingModule:OnClick_StartEditing, Editing) + public static string esri_editing_StartEditingBtn { + get { return "esri_editing_StartEditingBtn"; } + } + ///Returns the id string for "Stop Editing" (esri_editing_EditingModule:OnClick_StopEditing, Editing) + public static string esri_editing_StopEditingBtn { + get { return "esri_editing_StopEditingBtn"; } + } + ///Returns the id string for "Start Editing" (esri_editing_EditingModule:OnClick_ToggleEditing, Editing) + public static string esri_editing_ToggleEditingBtn { + get { return "esri_editing_ToggleEditingBtn"; } + } + ///Returns the id string for "Save" (esri_editing_EditingModule:OnClick_SaveEdits, Editing) + public static string esri_editing_SaveEditsBtn { + get { return "esri_editing_SaveEditsBtn"; } + } + ///Returns the id string for "Discard" (esri_editing_EditingModule:OnClick_DiscardEdits, Editing) + public static string esri_editing_DiscardEditsBtn { + get { return "esri_editing_DiscardEditsBtn"; } + } + ///Returns the id string for "Delete" (esri_editing_EditingModule:OnClick_DeleteSelectedFeatures, Editing) + public static string esri_editing_DelSelFeaturesBtn { + get { return "esri_editing_DelSelFeaturesBtn"; } + } + ///Returns the id string for "Delete (Shortcut)" (esri_editing_EditingModule:OnClick_DeleteSelectedFeaturesShortcut, Editing) + public static string esri_editing_DelSelFeaturesShortcut { + get { return "esri_editing_DelSelFeaturesShortcut"; } + } + ///Returns the id string for "Attributes" (esri_editing_EditingModule:ShowAttributesWindow, Editing) + public static string esri_editing_ShowAttributes { + get { return "esri_editing_ShowAttributes"; } + } + ///Returns the id string for "Create" (esri_editing_EditingModule:ShowCreateFeaturesWindow, Editing) + public static string esri_editing_ShowCreateFeaturesBtn { + get { return "esri_editing_ShowCreateFeaturesBtn"; } + } + ///Returns the id string for "Modify" (esri_editing_EditingModule:ShowEditFeaturesWindow, Editing) + public static string esri_editing_ShowEditFeaturesBtn { + get { return "esri_editing_ShowEditFeaturesBtn"; } + } + ///Returns the id string for "Templates" (esri_editing_EditingModule:ShowManageTemplatesWindow, Editing) + public static string esri_editing_ShowManageTemplatesBtn { + get { return "esri_editing_ShowManageTemplatesBtn"; } + } + ///Returns the id string for "Status" (EditingSessionInformationCommand, Editing) + public static string esri_editing_ShowStatusBtn { + get { return "esri_editing_ShowStatusBtn"; } + } + ///Returns the id string for "All Tools..." (esri_editing_EditingModule:ShowEditFeaturesWindowAllTools, Editing) + public static string esri_editing_ShowEditFeaturesFromGallery { + get { return "esri_editing_ShowEditFeaturesFromGallery"; } + } + ///Returns the id string for "Switch Gallery Size" (esri_editing_EditingModule:ToggleEditFeaturesGalleryView, Editing) + public static string esri_editing_ToggleEditFeaturesGallerySize { + get { return "esri_editing_ToggleEditFeaturesGallerySize"; } + } + ///Returns the id string for "Customize..." (esri_editing_EditingModule:CustomizeGallery, Editing) + public static string esri_editing_CustomizeGalleryButton { + get { return "esri_editing_CustomizeGalleryButton"; } + } + ///Returns the id string for "Editing" (EditingViewButton, Editing) + public static string esri_editing_ShowEditablityTOC { + get { return "esri_editing_ShowEditablityTOC"; } + } + ///Returns the id string for "Make this the only editable layer" (esri_editing_EditingModule:MakeOnlyEditableLayer, Editing) + public static string esri_editing_MakeOnlyEditableLayerCommand { + get { return "esri_editing_MakeOnlyEditableLayerCommand"; } + } + ///Returns the id string for "Start Grabbing Height From View" (esri_editing_EditingModule:OnClick_StartGrabbingCurrentZ, Editing) + public static string esri_editing_StartGrabbingCurrentZ { + get { return "esri_editing_StartGrabbingCurrentZ"; } + } + ///Returns the id string for "Stop Grabbing Height From View" (esri_editing_EditingModule:OnClick_StopGrabbingCurrentZ, Editing) + public static string esri_editing_StopGrabbingCurrentZ { + get { return "esri_editing_StopGrabbingCurrentZ"; } + } + ///Returns the id string for "Stop showing the constant elevation plane" (esri_editing_EditingModule:OnClickStopShowingConstantZPlane, Editing) + public static string esri_editing_StopShowingConstantZPlane { + get { return "esri_editing_StopShowingConstantZPlane"; } + } + ///Returns the id string for "Restart showing the constant elevation plane" (esri_editing_EditingModule:OnClickRestartShowingConstantZPlane, Editing) + public static string esri_editing_RestartShowingConstantZPlane { + get { return "esri_editing_RestartShowingConstantZPlane"; } + } + ///Returns the id string for "Start Quick Selection mode" (esri_editing_EditingModule:OnClickStartQuickSelectMode, Editing) + public static string esri_editing_StartQuickSelection { + get { return "esri_editing_StartQuickSelection"; } + } + ///Returns the id string for "Stop Quick Selection mode" (esri_editing_EditingModule:OnClickStopQuickSelectMode, Editing) + public static string esri_editing_StopQuickSelection { + get { return "esri_editing_StopQuickSelection"; } + } + ///Returns the id string for "Start Deleting Vertices" (esri_editing_EditingModule:OnClickStartDeleteMode, Editing) + public static string esri_editing_beginDeleteMode { + get { return "esri_editing_beginDeleteMode"; } + } + ///Returns the id string for "Stop Deleting Vertices" (esri_editing_EditingModule:OnClickStopDeleteMode, Editing) + public static string esri_editing_endDeleteMode { + get { return "esri_editing_endDeleteMode"; } + } + ///Returns the id string for "Move" (EditVerticesMoveModeCommand, Editing) + public static string esri_editing_EditVerticesMove { + get { return "esri_editing_EditVerticesMove"; } + } + ///Returns the id string for "Rotate" (EditVerticesRotateModeCommand, Editing) + public static string esri_editing_EditVerticesRotate { + get { return "esri_editing_EditVerticesRotate"; } + } + ///Returns the id string for "Scale" (EditVerticesScaleModeCommand, Editing) + public static string esri_editing_EditVerticesScale { + get { return "esri_editing_EditVerticesScale"; } + } + ///Returns the id string for "Transform" (TransformCommand, Editing) + public static string esri_editing_Transform { + get { return "esri_editing_Transform"; } + } + ///Returns the id string for "Vertices" (EditVerticesVerticesModeCommand, Editing) + public static string esri_editing_EditVerticesModifyFeature { + get { return "esri_editing_EditVerticesModifyFeature"; } + } + ///Returns the id string for "Reshape" (ReshapeCommand, Editing) + public static string esri_editing_ReshapeCommand { + get { return "esri_editing_ReshapeCommand"; } + } + ///Returns the id string for "Annotation" (EditTextModeCommand, Editing) + public static string esri_editing_EditVerticesText { + get { return "esri_editing_EditVerticesText"; } + } + ///Returns the id string for "Replace Geometry" (EditVerticesReplaceModeCommand, Editing) + public static string esri_editing_ReplaceGeometry { + get { return "esri_editing_ReplaceGeometry"; } + } + ///Returns the id string for "Multipatch Texture" (TexturePushPullCommand, Editing) + public static string esri_editing_PushPullTextureCommand { + get { return "esri_editing_PushPullTextureCommand"; } + } + ///Returns the id string for "Continue Feature" (EditVerticesContinueModeCommand, Editing) + public static string esri_editing_EditVerticesContinue { + get { return "esri_editing_EditVerticesContinue"; } + } + ///Returns the id string for "Clip" (ClipFeaturesCommand, Editing) + public static string esri_editing_ClipCommand { + get { return "esri_editing_ClipCommand"; } + } + ///Returns the id string for "Replace Multipatch" (esri_editing_EditingModule:OnClick_ActivateReplaceMultiPatch, Editing) + public static string esri_editing_ReplaceMultiPatchContextCommand { + get { return "esri_editing_ReplaceMultiPatchContextCommand"; } + } + ///Returns the id string for "Continue Feature" (EditVerticesContinueModeCommand, Editing) + public static string esri_editing_ContinueFeature { + get { return "esri_editing_ContinueFeature"; } + } + ///Returns the id string for "Traverse" (TraverseCommand, Editing) + public static string esri_editing_TraverseCommand { + get { return "esri_editing_TraverseCommand"; } + } + ///Returns the id string for "Traverse Options..." (TraverseOptionsCommand, Editing) + public static string esri_editing_TraverseOptions { + get { return "esri_editing_TraverseOptions"; } + } + ///Returns the id string for "Zoom To" (TraverseZoomToCourseCommand, Editing) + public static string esri_editing_traverseZoomToButton { + get { return "esri_editing_traverseZoomToButton"; } + } + ///Returns the id string for "Pan To" (TraversePanToCourseCommand, Editing) + public static string esri_editing_traversePanToButton { + get { return "esri_editing_traversePanToButton"; } + } + ///Returns the id string for "Flash" (TraverseFlashCourseCommand, Editing) + public static string esri_editing_traverseFlashButton { + get { return "esri_editing_traverseFlashButton"; } + } + ///Returns the id string for "Delete" (DeleteCourseCommand, Editing) + public static string esri_editing_traverseDeleteCourseButton { + get { return "esri_editing_traverseDeleteCourseButton"; } + } + ///Returns the id string for "Insert Before" (InsertCourseBeforeCommand, Editing) + public static string esri_editing_traverseInsertCourseBefore { + get { return "esri_editing_traverseInsertCourseBefore"; } + } + ///Returns the id string for "Insert After" (InsertCourseAfterCommand, Editing) + public static string esri_editing_traverseInsertCourseAfter { + get { return "esri_editing_traverseInsertCourseAfter"; } + } + ///Returns the id string for "Set closing location before this course" (SetClosingLocationBeforeCommand, Editing) + public static string esri_editing_traverseSetClosingLocationBefore { + get { return "esri_editing_traverseSetClosingLocationBefore"; } + } + ///Returns the id string for "Set closing location after this course" (SetClosingLocationAfterCommand, Editing) + public static string esri_editing_traverseSetClosingLocationAfter { + get { return "esri_editing_traverseSetClosingLocationAfter"; } + } + ///Returns the id string for "Extend or Trim" (ExtendTrimFeaturesCommand, Editing) + public static string esri_editing_ExtendTrimFeatures { + get { return "esri_editing_ExtendTrimFeatures"; } + } + ///Returns the id string for "Fillet" (FilletCommand, Editing) + public static string esri_editing_Fillet { + get { return "esri_editing_Fillet"; } + } + ///Returns the id string for "Generalize" (GeneralizeCommand, Editing) + public static string esri_editing_GeneralizeCommand { + get { return "esri_editing_GeneralizeCommand"; } + } + ///Returns the id string for "Buffer" (BufferFeaturesCommand, Editing) + public static string esri_editing_BufferFeatures { + get { return "esri_editing_BufferFeatures"; } + } + ///Returns the id string for "Copy Parallel" (CopyParallelCommand, Editing) + public static string esri_editing_CopyParallel { + get { return "esri_editing_CopyParallel"; } + } + ///Returns the id string for "Split" (SplitCommand, Editing) + public static string esri_editing_SplitCommand { + get { return "esri_editing_SplitCommand"; } + } + ///Returns the id string for "Divide" (DivideCommand, Editing) + public static string esri_editing_DivideCommand { + get { return "esri_editing_DivideCommand"; } + } + ///Returns the id string for "Right Angle" (RightAngleCommand, Editing) + public static string esri_editing_RightAngleCommand { + get { return "esri_editing_RightAngleCommand"; } + } + ///Returns the id string for "Align Edge" (AlignEdgeCommand, Editing) + public static string esri_editing_AlignEdgeCommand { + get { return "esri_editing_AlignEdgeCommand"; } + } + ///Returns the id string for "Align Features" (AlignFeaturesCommand, Editing) + public static string esri_editing_AlignFeaturesCommand { + get { return "esri_editing_AlignFeaturesCommand"; } + } + ///Returns the id string for "Stretch Topology" (SetStretchTopologyCommand, Editing) + public static string esri_editing_StretchTopology { + get { return "esri_editing_StretchTopology"; } + } + ///Returns the id string for "Disconnect" (DisconnectUtilityNetworkCommand, Editing) + public static string esri_editing_UtilityDisconnect { + get { return "esri_editing_UtilityDisconnect"; } + } + ///Returns the id string for "Planarize" (PlanarizeLinesCommand, Editing) + public static string esri_editing_PlanarizeLineFeatures { + get { return "esri_editing_PlanarizeLineFeatures"; } + } + ///Returns the id string for "Move To" (MoveToCommand, Editing) + public static string esri_editing_MoveToFeatures { + get { return "esri_editing_MoveToFeatures"; } + } + ///Returns the id string for "Explode" (ExplodeFeaturesCommand, Editing) + public static string esri_editing_ExplodeFeatures { + get { return "esri_editing_ExplodeFeatures"; } + } + ///Returns the id string for "Construct Polygons" (ConstructPolygonsCommand, Editing) + public static string esri_editing_ConstructPolygons { + get { return "esri_editing_ConstructPolygons"; } + } + ///Returns the id string for "Merge" (MergeFeaturesCommand, Editing) + public static string esri_editing_MergeFeatures { + get { return "esri_editing_MergeFeatures"; } + } + ///Returns the id string for "Copy Lines To" (ArcGIS.Desktop.Editing.CopyLinesToParcelTypeCommand, Editing) + public static string esri_editing_copyLinesToParcelType { + get { return "esri_editing_copyLinesToParcelType"; } + } + ///Returns the id string for "Validate All" (ArcGIS.Desktop.Editing.ParcelValidateCommand, Editing) + public static string esri_editing_ValidateParcel { + get { return "esri_editing_ValidateParcel"; } + } + ///Returns the id string for "Validate Extent" (ArcGIS.Desktop.Editing.ParcelValidateExtentCommand, Editing) + public static string esri_editing_ValidateParcelExtent { + get { return "esri_editing_ValidateParcelExtent"; } + } + ///Returns the id string for "Build" (ArcGIS.Desktop.Editing.ParcelBuildCommand, Editing) + public static string esri_editing_parcelBuildButton { + get { return "esri_editing_parcelBuildButton"; } + } + ///Returns the id string for "Change Parcel Type" (ArcGIS.Desktop.Editing.ChangeParcelTypeCommand, Editing) + public static string esri_editing_changeParcelType { + get { return "esri_editing_changeParcelType"; } + } + ///Returns the id string for "Duplicate Parcels" (ArcGIS.Desktop.Editing.DuplicateParcelsCommand, Editing) + public static string esri_editing_duplicateParcels { + get { return "esri_editing_duplicateParcels"; } + } + ///Returns the id string for "Set Historic" (ArcGIS.Desktop.Editing.SetParcelsAsHistoricCommand, Editing) + public static string esri_editing_SetParcelsAsHistoric { + get { return "esri_editing_SetParcelsAsHistoric"; } + } + ///Returns the id string for "Set Current" (ArcGIS.Desktop.Editing.SetParcelsAsCurrentCommand, Editing) + public static string esri_editing_SetParcelsAsCurrent { + get { return "esri_editing_SetParcelsAsCurrent"; } + } + ///Returns the id string for "Duplicate Vertical" (DuplicateVerticalCommand, Editing) + public static string esri_editing_DuplicateVerticalCommand { + get { return "esri_editing_DuplicateVerticalCommand"; } + } + ///Returns the id string for "Duplicate Vertical" (DuplicateVerticalContextMenuCommand, Editing) + public static string esri_editing_DuplicateVerticalContextMenuItem { + get { return "esri_editing_DuplicateVerticalContextMenuItem"; } + } + ///Returns the id string for "Line" (CreateLineModeCommand, Editing) + public static string esri_editing_LineConstructor { + get { return "esri_editing_LineConstructor"; } + } + ///Returns the id string for "Point" (CreateLineModeCommand, Editing) + public static string esri_editing_MultipointConstructor { + get { return "esri_editing_MultipointConstructor"; } + } + ///Returns the id string for "Midpoint" (CreateMidpointModeCommand, Editing) + public static string esri_editing_MidpointConstructor { + get { return "esri_editing_MidpointConstructor"; } + } + ///Returns the id string for "Line at right angle" (CreateRightAngleLineModeCommand, Editing) + public static string esri_editing_RightAngleLineConstructor { + get { return "esri_editing_RightAngleLineConstructor"; } + } + ///Returns the id string for "Arc Segment" (CreateArcModeCommand, Editing) + public static string esri_editing_ArcConstructor { + get { return "esri_editing_ArcConstructor"; } + } + ///Returns the id string for "End Point Arc Segment" (CreateEndPointArcModeCommand, Editing) + public static string esri_editing_EndPointArcConstructor { + get { return "esri_editing_EndPointArcConstructor"; } + } + ///Returns the id string for "Tangent Curve Segment" (CreateTangentArcModeCommand, Editing) + public static string esri_editing_TangentArcConstructor { + get { return "esri_editing_TangentArcConstructor"; } + } + ///Returns the id string for "Bezier Curve Segment" (CreateBezierModeCommand, Editing) + public static string esri_editing_BezierConstructor { + get { return "esri_editing_BezierConstructor"; } + } + ///Returns the id string for "Trace" (CreateTraceModeCommand, Editing) + public static string esri_editing_TraceConstructor { + get { return "esri_editing_TraceConstructor"; } + } + ///Returns the id string for "Streaming" (CreateStreamModeCommand, Editing) + public static string esri_editing_StreamConstructor { + get { return "esri_editing_StreamConstructor"; } + } + ///Returns the id string for "Streaming" (ToggleStreamModeCommand, Editing) + public static string esri_editing_ToggleStreaming { + get { return "esri_editing_ToggleStreaming"; } + } + ///Returns the id string for "Show Vertices" (ToggleShowVerticesCommand, Editing) + public static string esri_editing_ToggleShowVertices { + get { return "esri_editing_ToggleShowVertices"; } + } + ///Returns the id string for "Show Vertices" (ShowVerticesOnCommand, Editing) + public static string esri_editing_ShowVertices { + get { return "esri_editing_ShowVertices"; } + } + ///Returns the id string for "Hide Vertices" (ShowVerticesOffCommand, Editing) + public static string esri_editing_HideVertices { + get { return "esri_editing_HideVertices"; } + } + ///Returns the id string for "Create Points Along Line" (ConstructPointsAlongLineCommand, Editing) + public static string esri_editing_ConstructPointsAlongLineCommand { + get { return "esri_editing_ConstructPointsAlongLineCommand"; } + } + ///Returns the id string for "Select all" (SelectAllCommand, Editing) + public static string esri_editing_SelectAllText { + get { return "esri_editing_SelectAllText"; } + } + ///Returns the id string for "Underline" (UnderlineTextCommand, Editing) + public static string esri_editing_UnderlineText { + get { return "esri_editing_UnderlineText"; } + } + ///Returns the id string for "All Caps" (AllCapsTextCommand, Editing) + public static string esri_editing_AllCapsText { + get { return "esri_editing_AllCapsText"; } + } + ///Returns the id string for "Small Caps" (SmallCapsTextCommand, Editing) + public static string esri_editing_SmallCapsText { + get { return "esri_editing_SmallCapsText"; } + } + ///Returns the id string for "Superscript" (SuperscriptTextCommand, Editing) + public static string esri_editing_SuperscriptText { + get { return "esri_editing_SuperscriptText"; } + } + ///Returns the id string for "Subscript" (SubscriptTextCommand, Editing) + public static string esri_editing_SubscriptText { + get { return "esri_editing_SubscriptText"; } + } + ///Returns the id string for "Find Text" (FindTextContextMenuItem, Editing) + public static string esri_editing_FindTextContextMenuItem { + get { return "esri_editing_FindTextContextMenuItem"; } + } + ///Returns the id string for "Cycle through" (CycleThroughFindTextCommand, Editing) + public static string esri_editing_CycleThroughFindText { + get { return "esri_editing_CycleThroughFindText"; } + } + ///Returns the id string for "Finish" (FinishSketchCommand, Editing) + public static string esri_editing_FinishSketch { + get { return "esri_editing_FinishSketch"; } + } + ///Returns the id string for "Finish Part" (FinishSketchPartCommand, Editing) + public static string esri_editing_FinishSketchPart { + get { return "esri_editing_FinishSketchPart"; } + } + ///Returns the id string for "Cancel" (ClearSketchCommand, Editing) + public static string esri_editing_ClearSketch { + get { return "esri_editing_ClearSketch"; } + } + ///Returns the id string for "Angle..." (AngleCommand, Editing) + public static string esri_editing_AngleCommand { + get { return "esri_editing_AngleCommand"; } + } + ///Returns the id string for "Scale..." (ScaleCommand, Editing) + public static string esri_editing_ScaleFactorCommand { + get { return "esri_editing_ScaleFactorCommand"; } + } + ///Returns the id string for "Trace Options..." (TracingOptionsCommand, Editing) + public static string esri_editing_TracingOptions { + get { return "esri_editing_TracingOptions"; } + } + ///Returns the id string for "Streaming Options..." (StreamingOptionsCommand, Editing) + public static string esri_editing_StreamingOptions { + get { return "esri_editing_StreamingOptions"; } + } + ///Returns the id string for "Toggle Tracing Side" (esri_editing_EditingModule:OnClick_TracingToggleSide, Editing) + public static string esri_editing_TracingToggleSide { + get { return "esri_editing_TracingToggleSide"; } + } + ///Returns the id string for "Trace Selected Features" (esri_editing_EditingModule:OnClick_StartTraceSelectedOnly, Editing) + public static string esri_editing_TracingStartTraceSelected { + get { return "esri_editing_TracingStartTraceSelected"; } + } + ///Returns the id string for "Trace Selected Features" (esri_editing_EditingModule:OnClick_StopTraceSelectedOnly, Editing) + public static string esri_editing_TracingStopTraceSelected { + get { return "esri_editing_TracingStopTraceSelected"; } + } + ///Returns the id string for "Direction..." (DirectionCommand, Editing) + public static string esri_editing_DirectionContextMenuItem { + get { return "esri_editing_DirectionContextMenuItem"; } + } + ///Returns the id string for "Deflection..." (DeflectionCommand, Editing) + public static string esri_editing_DeflectionContextMenuItem { + get { return "esri_editing_DeflectionContextMenuItem"; } + } + ///Returns the id string for "Distance..." (DistanceCommand, Editing) + public static string esri_editing_DistanceContextMenuItem { + get { return "esri_editing_DistanceContextMenuItem"; } + } + ///Returns the id string for "Direction/Distance..." (DirectionDistanceCommand, Editing) + public static string esri_editing_DirectionDistanceContextMenuItem { + get { return "esri_editing_DirectionDistanceContextMenuItem"; } + } + ///Returns the id string for "Radius..." (RadiusCommand, Editing) + public static string esri_editing_RadiusContextMenuItem { + get { return "esri_editing_RadiusContextMenuItem"; } + } + ///Returns the id string for "Set Radius..." (RadiusCommand, Editing) + public static string esri_editing_FilletRadiusContextMenuItem { + get { return "esri_editing_FilletRadiusContextMenuItem"; } + } + ///Returns the id string for "Fixed Radius" (FilletSetFixedRadiusCommand, Editing) + public static string esri_editing_FilletSetFixedRadiusContextMenuItem { + get { return "esri_editing_FilletSetFixedRadiusContextMenuItem"; } + } + ///Returns the id string for "Width..." (RectangleWidthCommand, Editing) + public static string esri_editing_WidthContextMenuItem { + get { return "esri_editing_WidthContextMenuItem"; } + } + ///Returns the id string for "Height..." (RectangleHeightCommand, Editing) + public static string esri_editing_HeightContextMenuItem { + get { return "esri_editing_HeightContextMenuItem"; } + } + ///Returns the id string for "Height..." (HeightFacePullCommand, Editing) + public static string esri_editing_HeightFacePullContextMenuItem { + get { return "esri_editing_HeightFacePullContextMenuItem"; } + } + ///Returns the id string for "Width..." (RectangleWidthCommand, Editing) + public static string esri_editing_EllipseWidthContextMenuItem { + get { return "esri_editing_EllipseWidthContextMenuItem"; } + } + ///Returns the id string for "Height..." (RectangleHeightCommand, Editing) + public static string esri_editing_EllipseHeightContextMenuItem { + get { return "esri_editing_EllipseHeightContextMenuItem"; } + } + ///Returns the id string for "Parallel" (ParallelCommand, Editing) + public static string esri_editing_ParallelContextMenuItem { + get { return "esri_editing_ParallelContextMenuItem"; } + } + ///Returns the id string for "Perpendicular" (PerpendicularCommand, Editing) + public static string esri_editing_PerpendicularContextMenuItem { + get { return "esri_editing_PerpendicularContextMenuItem"; } + } + ///Returns the id string for "Segment Deflection..." (SegmentDeflectionCommand, Editing) + public static string esri_editing_SegmentDeflectionContextMenuItem { + get { return "esri_editing_SegmentDeflectionContextMenuItem"; } + } + ///Returns the id string for "Vertical" (VerticalCommand, Editing) + public static string esri_editing_VerticalContextMenuItem { + get { return "esri_editing_VerticalContextMenuItem"; } + } + ///Returns the id string for "Absolute X,Y,Z..." (AbsoluteXYZCommand, Editing) + public static string esri_editing_AbsoluteXYZContextMenuItem { + get { return "esri_editing_AbsoluteXYZContextMenuItem"; } + } + ///Returns the id string for "Delta X,Y,Z..." (DeltaXYZCommand, Editing) + public static string esri_editing_DeltaXYZContextMenuItem { + get { return "esri_editing_DeltaXYZContextMenuItem"; } + } + ///Returns the id string for "Change Length..." (TrimToLengthCommand, Editing) + public static string esri_editing_TrimToLengthContextMenuItem { + get { return "esri_editing_TrimToLengthContextMenuItem"; } + } + ///Returns the id string for "Reverse Direction" (ReverseDirectionCommand, Editing) + public static string esri_editing_ReverseDirectionContextMenuItem { + get { return "esri_editing_ReverseDirectionContextMenuItem"; } + } + ///Returns the id string for "Replace Sketch..." (ReplaceSketchCommand, Editing) + public static string esri_editing_ReplaceSketchContextMenuItem { + get { return "esri_editing_ReplaceSketchContextMenuItem"; } + } + ///Returns the id string for "Add Vertex" (AddVertexCommand, Editing) + public static string esri_editing_InsertVertexContextMenuItem { + get { return "esri_editing_InsertVertexContextMenuItem"; } + } + ///Returns the id string for "Delete Vertex" (DeleteVertexCommand, Editing) + public static string esri_editing_DeleteVertexContextMenuItem { + get { return "esri_editing_DeleteVertexContextMenuItem"; } + } + ///Returns the id string for "Move..." (MoveVertexCommand, Editing) + public static string esri_editing_MoveContextMenuItem { + get { return "esri_editing_MoveContextMenuItem"; } + } + ///Returns the id string for "Move To..." (MoveToVertexCommand, Editing) + public static string esri_editing_MoveToContextMenuItem { + get { return "esri_editing_MoveToContextMenuItem"; } + } + ///Returns the id string for "Square and Finish" (SquareAndFinishCommand, Editing) + public static string esri_editing_SquareAndFinishCommand { + get { return "esri_editing_SquareAndFinishCommand"; } + } + ///Returns the id string for "Normal" (EditVerticesNormalModeCommand, Editing) + public static string esri_editing_EditVerticesNormal { + get { return "esri_editing_EditVerticesNormal"; } + } + ///Returns the id string for "Add" (EditVerticesAddModeCommand, Editing) + public static string esri_editing_EditVerticesAdd { + get { return "esri_editing_EditVerticesAdd"; } + } + ///Returns the id string for "Delete" (EditVerticesDeleteModeCommand, Editing) + public static string esri_editing_EditVerticesDelete { + get { return "esri_editing_EditVerticesDelete"; } + } + ///Returns the id string for "Revert changes" (Templates.ClearTemplateOverridesContextCommand, Editing) + public static string esri_editing_templateRevertOverrides { + get { return "esri_editing_templateRevertOverrides"; } + } + ///Returns the id string for "Save As" (Templates.SaveToNewTemplateContextCommand, Editing) + public static string esri_editing_templateSaveAs { + get { return "esri_editing_templateSaveAs"; } + } + ///Returns the id string for "Properties" (Templates.TemplatePropertiesContextCommand, Editing) + public static string esri_editing_templateProperties { + get { return "esri_editing_templateProperties"; } + } + ///Returns the id string for "Delete" (Templates.DeleteTemplateContextCommand, Editing) + public static string esri_editing_templateDelete { + get { return "esri_editing_templateDelete"; } + } + ///Returns the id string for "Duplicate" (Templates.DuplicateTemplateContextCommand, Editing) + public static string esri_editing_templateDuplicate { + get { return "esri_editing_templateDuplicate"; } + } + ///Returns the id string for "Follow Feature Mode" (AnnotationFollowFeatureModeCommand, Editing) + public static string esri_editing_annotationFollowFeatureModeButton { + get { return "esri_editing_annotationFollowFeatureModeButton"; } + } + ///Returns the id string for "Follow this Feature" (AnnotationFollowThisFeatureCommand, Editing) + public static string esri_editing_annotationFollowThisFeatureButton { + get { return "esri_editing_annotationFollowThisFeatureButton"; } + } + ///Returns the id string for "Flash Feature" (AnnotationFlashFeatureCommand, Editing) + public static string esri_editing_FlashFeatureButton { + get { return "esri_editing_FlashFeatureButton"; } + } + ///Returns the id string for "Zoom to Feature" (AnnotationZoomFeatureCommand, Editing) + public static string esri_editing_ZoomToFeatureButton { + get { return "esri_editing_ZoomToFeatureButton"; } + } + ///Returns the id string for "Pan to Feature" (AnnotationPanFeatureCommand, Editing) + public static string esri_editing_PanToFeatureButton { + get { return "esri_editing_PanToFeatureButton"; } + } + ///Returns the id string for "Add Leader" (AnnotationAddLeaderCommand, Editing) + public static string esri_editing_annotationAddLeaderButton { + get { return "esri_editing_annotationAddLeaderButton"; } + } + ///Returns the id string for "Delete Leader" (AnnotationDeleteLeaderCommand, Editing) + public static string esri_editing_annotationDeleteLeaderButton { + get { return "esri_editing_annotationDeleteLeaderButton"; } + } + ///Returns the id string for "Convert to Multiple Parts" (AnnotationConvertToMultiPartCommand, Editing) + public static string esri_editing_annotationConvertToMultiPartButton { + get { return "esri_editing_annotationConvertToMultiPartButton"; } + } + ///Returns the id string for "Convert to Single Part" (AnnotationConvertToSinglePartCommand, Editing) + public static string esri_editing_annotationConvertToSinglePartButton { + get { return "esri_editing_annotationConvertToSinglePartButton"; } + } + ///Returns the id string for "Stack" (AnnotationStackCommand, Editing) + public static string esri_editing_annotationStackButton { + get { return "esri_editing_annotationStackButton"; } + } + ///Returns the id string for "Unstack" (AnnotationUnstackCommand, Editing) + public static string esri_editing_annotationUnstackButton { + get { return "esri_editing_annotationUnstackButton"; } + } + ///Returns the id string for "Flip Annotation" (AnnotationFlipAnnotationCommand, Editing) + public static string esri_editing_annotationFlipAnnotationButton { + get { return "esri_editing_annotationFlipAnnotationButton"; } + } + ///Returns the id string for "Horizontal" (AnnotationMakeHorizontalCommand, Editing) + public static string esri_editing_annotationMakeHorizontalButton { + get { return "esri_editing_annotationMakeHorizontalButton"; } + } + ///Returns the id string for "Straight" (AnnotationMakeStraightCommand, Editing) + public static string esri_editing_annotationMakeStraightButton { + get { return "esri_editing_annotationMakeStraightButton"; } + } + ///Returns the id string for "Curved" (AnnotationMakeCurvedCommand, Editing) + public static string esri_editing_annotationMakeCurvedButton { + get { return "esri_editing_annotationMakeCurvedButton"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNew { + get { return "esri_editing_templateNew"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNewFromFeature { + get { return "esri_editing_templateNewFromFeature"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNewForLayer { + get { return "esri_editing_templateNewForLayer"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNewGroup { + get { return "esri_editing_templateNewGroup"; } + } + ///Returns the id string for "New Group Template" (Templates.NewGroupTemplateContextCommand, Editing) + public static string esri_editing_templateNewPreset { + get { return "esri_editing_templateNewPreset"; } + } + ///Returns the id string for "Add to Favorites" (AddFavoritesContextCommand, Editing) + public static string esri_editing_addFavoriteCommand { + get { return "esri_editing_addFavoriteCommand"; } + } + ///Returns the id string for "Remove from Favorites" (RemoveFavoritesContextCommand, Editing) + public static string esri_editing_removeFavoriteCommand { + get { return "esri_editing_removeFavoriteCommand"; } + } + ///Returns the id string for "Properties" (Templates.MpModelSelectorContextCommand, Editing) + public static string esri_editing_MpModelSelectorProperties { + get { return "esri_editing_MpModelSelectorProperties"; } + } + ///Returns the id string for "Delete all templates" (Templates.DeleteAllTemplatesContextCommand, Editing) + public static string esri_editing_DeleteAllTemplates { + get { return "esri_editing_DeleteAllTemplates"; } + } + ///Returns the id string for "Create all templates" (Templates.CreateAllTemplatesContextCommand, Editing) + public static string esri_editing_CreateAllTemplates { + get { return "esri_editing_CreateAllTemplates"; } + } + ///Returns the id string for "Digitize the ground line and the grid line" (Button, Editing) + public static string esri_editing_GroundToGrid_DigitizeGroundAndGrid { + get { return "esri_editing_GroundToGrid_DigitizeGroundAndGrid"; } + } + ///Returns the id string for "Enter the ground line and digitize the grid line" (Button, Editing) + public static string esri_editing_GroundToGrid_EnterGroundDigitizeGrid { + get { return "esri_editing_GroundToGrid_EnterGroundDigitizeGrid"; } + } + ///Returns the id string for "Large Icons" (LargeViewContextCommand, Editing) + public static string esri_editing_largeView { + get { return "esri_editing_largeView"; } + } + ///Returns the id string for "Small Icons" (SmallViewContextCommand, Editing) + public static string esri_editing_smallView { + get { return "esri_editing_smallView"; } + } + ///Returns the id string for "List" (ListViewContextCommand, Editing) + public static string esri_editing_listView { + get { return "esri_editing_listView"; } + } + ///Returns the id string for "Group by function" (GroupByFunctionContextCommand, Editing) + public static string esri_editing_groupByFunction { + get { return "esri_editing_groupByFunction"; } + } + ///Returns the id string for "Flash" (Attributes.FlashContextCommand, Editing) + public static string esri_editing_Attributes_FlashSelectionContextMenuItem { + get { return "esri_editing_Attributes_FlashSelectionContextMenuItem"; } + } + ///Returns the id string for "Zoom To" (Attributes.ZoomToContextCommand, Editing) + public static string esri_editing_Attributes_ZoomToSelectionContextMenuItem { + get { return "esri_editing_Attributes_ZoomToSelectionContextMenuItem"; } + } + ///Returns the id string for "Pan To" (Attributes.PanToContextCommand, Editing) + public static string esri_editing_Attributes_PanToSelectionContextMenuItem { + get { return "esri_editing_Attributes_PanToSelectionContextMenuItem"; } + } + ///Returns the id string for "Open Pop-up" (Attributes.OpenPopupContextCommand, Editing) + public static string esri_editing_Attributes_OpenPopupSelectionContextMenuItem { + get { return "esri_editing_Attributes_OpenPopupSelectionContextMenuItem"; } + } + ///Returns the id string for "Open New Pinned Pop-up" (Attributes.OpenPinnedPopupContextCommand, Editing) + public static string esri_editing_Attributes_OpenPinnedPopupSelectionContextMenuItem { + get { return "esri_editing_Attributes_OpenPinnedPopupSelectionContextMenuItem"; } + } + ///Returns the id string for "Copy Attributes" (Attributes.CopyAttributesCommand, Editing) + public static string esri_editing_Attributes_CopyAttributesContextMenuItem { + get { return "esri_editing_Attributes_CopyAttributesContextMenuItem"; } + } + ///Returns the id string for "Paste Attributes" (Attributes.PasteAttributesCommand, Editing) + public static string esri_editing_Attributes_PasteAttributesContextMenuItem { + get { return "esri_editing_Attributes_PasteAttributesContextMenuItem"; } + } + ///Returns the id string for "Unselect" (Attributes.UnselectCommand, Editing) + public static string esri_editing_Attributes_UnselectContextMenuItem { + get { return "esri_editing_Attributes_UnselectContextMenuItem"; } + } + ///Returns the id string for "Delete" (Attributes.DeleteCommand, Editing) + public static string esri_editing_Attributes_DeleteSelectionContextMenuItem { + get { return "esri_editing_Attributes_DeleteSelectionContextMenuItem"; } + } + ///Returns the id string for "Attribute Table" (Attributes.OpenAttributesTableCommand, Editing) + public static string esri_editing_Attributes_OpenTableContextMenuItem { + get { return "esri_editing_Attributes_OpenTableContextMenuItem"; } + } + ///Returns the id string for "Attribute Table Showing Selection" (Attributes.OpenAttributesTableWithSelectionCommand, Editing) + public static string esri_editing_Attributes_OpenTableWithSelectionContextMenuItem { + get { return "esri_editing_Attributes_OpenTableWithSelectionContextMenuItem"; } + } + ///Returns the id string for "New Template From Feature" (Attributes.NewTemplateFromFeatureCommand, Editing) + public static string esri_editing_Attributes_NewTemplateFromFeatureContextMenuItem { + get { return "esri_editing_Attributes_NewTemplateFromFeatureContextMenuItem"; } + } + ///Returns the id string for "Layer Properties" (Attributes.LayerPropertiesCommand, Editing) + public static string esri_editing_Attributes_LayerPropertiesContextMenuItem { + get { return "esri_editing_Attributes_LayerPropertiesContextMenuItem"; } + } + ///Returns the id string for "Standalone Table Properties" (Attributes.StandaloneTablePropertiesCommand, Editing) + public static string esri_editing_Attributes_StandaloneTablePropertiesContextMenuItem { + get { return "esri_editing_Attributes_StandaloneTablePropertiesContextMenuItem"; } + } + ///Returns the id string for "Clear Selection" (Attributes.ClearSelectionCommand, Editing) + public static string esri_editing_Attributes_ClearSelectionContextMenuItem { + get { return "esri_editing_Attributes_ClearSelectionContextMenuItem"; } + } + ///Returns the id string for "Select" (Attributes.SelectCommand, Editing) + public static string esri_editing_Attributes_SelectContextMenuItem { + get { return "esri_editing_Attributes_SelectContextMenuItem"; } + } + ///Returns the id string for "Only Select This" (Attributes.OnlySelectThisCommand, Editing) + public static string esri_editing_Attributes_OnlySelectThisContextMenuItem { + get { return "esri_editing_Attributes_OnlySelectThisContextMenuItem"; } + } + ///Returns the id string for "Remove From Relationship" (Attributes.RemoveFromRelationshipCommand, Editing) + public static string esri_editing_Attributes_RemoveFromRelationshipContextMenuItem { + get { return "esri_editing_Attributes_RemoveFromRelationshipContextMenuItem"; } + } + ///Returns the id string for "Add Selected To Relationship" (Attributes.AddSelectedToRelationshipCommand, Editing) + public static string esri_editing_Attributes_AddSelectedToRelationshipContextMenuItem { + get { return "esri_editing_Attributes_AddSelectedToRelationshipContextMenuItem"; } + } + ///Returns the id string for "Add New To Relationship" (Attributes.AddNewToRelationshipCommand, Editing) + public static string esri_editing_Attributes_AddNewToRelationshipContextMenuItem { + get { return "esri_editing_Attributes_AddNewToRelationshipContextMenuItem"; } + } + ///Returns the id string for "Remove All From Relationship" (Attributes.RemoveAllFromRelationshipCommand, Editing) + public static string esri_editing_Attributes_RemoveAllFromRelationshipContextMenuItem { + get { return "esri_editing_Attributes_RemoveAllFromRelationshipContextMenuItem"; } + } + ///Returns the id string for "Add To Map" (Attributes.AddToMapCommand, Editing) + public static string esri_editing_Attributes_AddToMapContextMenuItem { + get { return "esri_editing_Attributes_AddToMapContextMenuItem"; } + } + ///Returns the id string for "Move to Target" (Attributes.MoveToTargetSelectionCommand, Editing) + public static string esri_editing_SplitByFeature_MoveToTargetSelectionContextMenuItem { + get { return "esri_editing_SplitByFeature_MoveToTargetSelectionContextMenuItem"; } + } + ///Returns the id string for "Move to Input" (Attributes.MoveToInputSelectionCommand, Editing) + public static string esri_editing_SplitByFeature_MoveToInputSelectionContextMenuItem { + get { return "esri_editing_SplitByFeature_MoveToInputSelectionContextMenuItem"; } + } + ///Returns the id string for "To Line" (SegmentToLineCommand, Editing) + public static string esri_editing_changesegment_ToLineCommand { + get { return "esri_editing_changesegment_ToLineCommand"; } + } + ///Returns the id string for "To Circular Arc" (SegmentToArcCommand, Editing) + public static string esri_editing_changesegment_ToCircularArcCommand { + get { return "esri_editing_changesegment_ToCircularArcCommand"; } + } + ///Returns the id string for "To Bezier Curve" (SegmentToCurveCommand, Editing) + public static string esri_editing_changesegment_ToBezierCurveCommand { + get { return "esri_editing_changesegment_ToBezierCurveCommand"; } + } + ///Returns the id string for "Set Editing Options" (EditingOptionsCommand, Editing) + public static string esri_editing_openEditingOptionsButton { + get { return "esri_editing_openEditingOptionsButton"; } + } + ///Returns the id string for "Add To Feature Class" (esri_editing_EditingModule:OnClick_AddToFeatureClass, Editing) + public static string esri_editing_addToFeatureClass { + get { return "esri_editing_addToFeatureClass"; } + } + ///Returns the id string for "Rematch Addresses..." (esri_editing_EditingModule:TableManager.RematchAddresses, Editing) + public static string esri_mapping_OpenRematchTableContextMenuItem { + get { return "esri_mapping_OpenRematchTableContextMenuItem"; } + } + ///Returns the id string for "Attribute Table" (esri_editing_EditingModule:TableManager.OnOpenTablePane, Editing) + public static string esri_editing_table_openTablePaneButton { + get { return "esri_editing_table_openTablePaneButton"; } + } + ///Returns the id string for "Table From Selection" (esri_editing_EditingModule:TableManager.OnOpenSelectedTablePane, Editing) + public static string esri_editing_table_openSelectedTablePaneButton { + get { return "esri_editing_table_openSelectedTablePaneButton"; } + } + ///Returns the id string for "Attribute Table Showing Selection" (esri_editing_EditingModule:TableManager.OnOpenSelectedTablePane, Editing) + public static string esri_editing_table_openSelectedTablePaneMenuButton { + get { return "esri_editing_table_openSelectedTablePaneMenuButton"; } + } + ///Returns the id string for "Open" (esri_editing_EditingModule:TableManager.OnOpenTablePane, Editing) + public static string esri_editing_table_openStandaloneTablePaneButton { + get { return "esri_editing_table_openStandaloneTablePaneButton"; } + } + ///Returns the id string for "Show All" (esri_editing_tablePane:ShowAllFields, Editing) + public static string esri_editing_table_fieldsShowAllButton { + get { return "esri_editing_table_fieldsShowAllButton"; } + } + ///Returns the id string for "Aliases" (ToggleFieldAliasButton, Editing) + public static string esri_editing_table_fieldsShowAliasButton { + get { return "esri_editing_table_fieldsShowAliasButton"; } + } + ///Returns the id string for "Fields" (esri_editing_tablePane:FieldsView, Editing) + public static string esri_editing_table_fieldsViewButton { + get { return "esri_editing_table_fieldsViewButton"; } + } + ///Returns the id string for "Add" (esri_editing_tablePane:AddField, Editing) + public static string esri_editing_table_tableAddFieldButton { + get { return "esri_editing_table_tableAddFieldButton"; } + } + ///Returns the id string for "Custom Sort" (esri_editing_tablePane:CustomSort, Editing) + public static string esri_editing_table_tableCustomSortButton { + get { return "esri_editing_table_tableCustomSortButton"; } + } + ///Returns the id string for "Clear Sort" (esri_editing_tablePane:ClearSort, Editing) + public static string esri_editing_table_tableClearSortButton { + get { return "esri_editing_table_tableClearSortButton"; } + } + ///Returns the id string for "Copy" (esri_editing_tablePane:CopySelectedRows, Editing) + public static string esri_editing_table_tableCopySelectedRowsButton { + get { return "esri_editing_table_tableCopySelectedRowsButton"; } + } + ///Returns the id string for "Refresh" (esri_editing_tablePane:RefreshTable, Editing) + public static string esri_editing_table_refreshTableButton { + get { return "esri_editing_table_refreshTableButton"; } + } + ///Returns the id string for "Load All" (esri_editing_tablePane:LoadAll, Editing) + public static string esri_editing_table_loadAllButton { + get { return "esri_editing_table_loadAllButton"; } + } + ///Returns the id string for "Sort Ascending" (esri_editing_tablePane:SortAscending, Editing) + public static string esri_editing_tableSortAscButton { + get { return "esri_editing_tableSortAscButton"; } + } + ///Returns the id string for "Sort Descending" (esri_editing_tablePane:SortDescending, Editing) + public static string esri_editing_tableSortDescButton { + get { return "esri_editing_tableSortDescButton"; } + } + ///Returns the id string for "Custom Sort..." (esri_editing_tablePane:CustomSort, Editing) + public static string esri_editing_tableSortCustomButton { + get { return "esri_editing_tableSortCustomButton"; } + } + ///Returns the id string for "Time" (TableTimeFilterButton, Editing) + public static string esri_editing_table_timeFilterButton { + get { return "esri_editing_table_timeFilterButton"; } + } + ///Returns the id string for "Range" (TableRangeFilterButton, Editing) + public static string esri_editing_table_rangeFilterButton { + get { return "esri_editing_table_rangeFilterButton"; } + } + ///Returns the id string for "Extent" (TableExtentFilterButton, Editing) + public static string esri_editing_table_extentFilterButton { + get { return "esri_editing_table_extentFilterButton"; } + } + ///Returns the id string for "Statistics" (esri_editing_EditingModule:TableManager.Statistics, Editing) + public static string esri_editing_tableStatisticsButton { + get { return "esri_editing_tableStatisticsButton"; } + } + ///Returns the id string for "Calculate Field" (esri_editing_tablePane:CalculateField, Editing) + public static string esri_editing_tableCalculateFieldButton { + get { return "esri_editing_tableCalculateFieldButton"; } + } + ///Returns the id string for "Calculate Geometry" (esri_editing_tablePane:CalculateGeometry, Editing) + public static string esri_editing_tableCalculateGeometryButton { + get { return "esri_editing_tableCalculateGeometryButton"; } + } + ///Returns the id string for "Summarize" (esri_editing_tablePane:SummarizeField, Editing) + public static string esri_editing_tableSummarizeButton { + get { return "esri_editing_tableSummarizeButton"; } + } + ///Returns the id string for "Delete" (esri_editing_tablePane:DeleteField, Editing) + public static string esri_editing_tableDeleteFieldButton { + get { return "esri_editing_tableDeleteFieldButton"; } + } + ///Returns the id string for "Hide Field" (esri_editing_tablePane:HideField, Editing) + public static string esri_editing_tableHideFieldButton { + get { return "esri_editing_tableHideFieldButton"; } + } + ///Returns the id string for "Add Join" (esri_editing_tablePane:AddJoin, Editing) + public static string esri_editing_tableAddJoinButton { + get { return "esri_editing_tableAddJoinButton"; } + } + ///Returns the id string for "Remove Join" (esri_editing_tablePane:RemoveJoin, Editing) + public static string esri_editing_tableRemoveJoinButton { + get { return "esri_editing_tableRemoveJoinButton"; } + } + ///Returns the id string for "Remove All Joins" (esri_editing_tablePane:RemoveAllJoins, Editing) + public static string esri_editing_tableRemoveAllJoinsButton { + get { return "esri_editing_tableRemoveAllJoinsButton"; } + } + ///Returns the id string for "Add Relate" (esri_editing_tablePane:AddRelate, Editing) + public static string esri_editing_tableAddRelateButton { + get { return "esri_editing_tableAddRelateButton"; } + } + ///Returns the id string for "Remove Relate" (esri_editing_tablePane:RemoveRelate, Editing) + public static string esri_editing_tableRemoveRelateButton { + get { return "esri_editing_tableRemoveRelateButton"; } + } + ///Returns the id string for "Remove All Relates" (esri_editing_tablePane:RemoveAllRelates, Editing) + public static string esri_editing_tableRemoveAllRelatesButton { + get { return "esri_editing_tableRemoveAllRelatesButton"; } + } + ///Returns the id string for "Zoom To" (esri_editing_tablePane:ZoomToSelected, Editing) + public static string esri_editing_tableZoomToSelectedButton { + get { return "esri_editing_tableZoomToSelectedButton"; } + } + ///Returns the id string for "Zoom To" (esri_editing_tablePane:ZoomToRow, Editing) + public static string esri_editing_tableZoomToButton { + get { return "esri_editing_tableZoomToButton"; } + } + ///Returns the id string for "Pan To" (esri_editing_tablePane:PanToSelected, Editing) + public static string esri_editing_tablePanToSelectedButton { + get { return "esri_editing_tablePanToSelectedButton"; } + } + ///Returns the id string for "Pan To" (esri_editing_tablePane:PanToRow, Editing) + public static string esri_editing_tablePanToButton { + get { return "esri_editing_tablePanToButton"; } + } + ///Returns the id string for "Flash" (esri_editing_tablePane:FlashRow, Editing) + public static string esri_editing_tableFlashButton { + get { return "esri_editing_tableFlashButton"; } + } + ///Returns the id string for "Manage Attachments" (esri_editing_tablePane:OnOpenAttachmentsManager, Editing) + public static string esri_editing_tableOpenAttachmentsButton { + get { return "esri_editing_tableOpenAttachmentsButton"; } + } + ///Returns the id string for "All" (esri_editing_tablePane:OnSelectAllRecords, Editing) + public static string esri_editing_tableSelectAllButton { + get { return "esri_editing_tableSelectAllButton"; } + } + ///Returns the id string for "Switch" (esri_editing_tablePane:OnSwitchRecordSelection, Editing) + public static string esri_editing_tableSwitchSelButton { + get { return "esri_editing_tableSwitchSelButton"; } + } + ///Returns the id string for "Clear" (esri_editing_tablePane:OnClearRecordSelection, Editing) + public static string esri_editing_tableClearSelectionButton { + get { return "esri_editing_tableClearSelectionButton"; } + } + ///Returns the id string for "Delete" (esri_editing_tablePane:OnDeleteSelectedRows, Editing) + public static string esri_editing_tableDeleteSelected { + get { return "esri_editing_tableDeleteSelected"; } + } + ///Returns the id string for "Delete Row" (esri_editing_tablePane:DeleteRow, Editing) + public static string esri_editing_tableDeleteRow { + get { return "esri_editing_tableDeleteRow"; } + } + ///Returns the id string for "Select/Unselect" (esri_editing_tablePane:OnSelectRow, Editing) + public static string esri_editing_tableSelectRowButton { + get { return "esri_editing_tableSelectRowButton"; } + } + ///Returns the id string for "Highlight/Unhighlight" (esri_editing_tablePane:OnHighlightRow, Editing) + public static string esri_editing_tableHighlightRowButton { + get { return "esri_editing_tableHighlightRowButton"; } + } + ///Returns the id string for "Reselect Highlighted" (esri_editing_tablePane:ReselectHighlighted, Editing) + public static string esri_editing_tableReselectHighlightedButton { + get { return "esri_editing_tableReselectHighlightedButton"; } + } + ///Returns the id string for "Pop-up" (esri_editing_tablePane:PopupRow, Editing) + public static string esri_editing_tablePopupButton { + get { return "esri_editing_tablePopupButton"; } + } + ///Returns the id string for "Pinned Pop-up" (esri_editing_tablePane:PinnedPopupRow, Editing) + public static string esri_editing_tablePinnedPopupButton { + get { return "esri_editing_tablePinnedPopupButton"; } + } + ///Returns the id string for "Map All Suggestions" (esri_editing_rematchAddressesDockPane:ZoomToAll_Handler, Editing) + public static string esri_editing_rematchMapAllSuggestions { + get { return "esri_editing_rematchMapAllSuggestions"; } + } + ///Returns the id string for "Default Sort Order" (esri_editing_rematchAddressesDockPane:DefaultSortOrder_Handler, Editing) + public static string esri_editing_rematchDefaultSortOrder { + get { return "esri_editing_rematchDefaultSortOrder"; } + } + ///Returns the id string for "Matched Addresses with Score 80 - 100" (esri_editing_rematchAddressesDockPane:QueryScoreAbove80_Handler, Editing) + public static string esri_editing_rematchQueryScoreAbove80 { + get { return "esri_editing_rematchQueryScoreAbove80"; } + } + ///Returns the id string for "Matched Addresses with Score below 80" (esri_editing_rematchAddressesDockPane:QueryScoreBelow80_Handler, Editing) + public static string esri_editing_rematchQueryScoreBelow80 { + get { return "esri_editing_rematchQueryScoreBelow80"; } + } + ///Returns the id string for "Unmatched Addresses" (esri_editing_rematchAddressesDockPane:QueryUnmatched_Handler, Editing) + public static string esri_editing_rematchQueryUnmatched { + get { return "esri_editing_rematchQueryUnmatched"; } + } + ///Returns the id string for "Matched Addresses with Candidates Tied" (esri_editing_rematchAddressesDockPane:QueryMatchedTied_Handler, Editing) + public static string esri_editing_rematchQueryMatchedTied { + get { return "esri_editing_rematchQueryMatchedTied"; } + } + ///Returns the id string for "Unmatched Addresses with Candidates Tied" (esri_editing_rematchAddressesDockPane:QueryUnmatchedTied_Handler, Editing) + public static string esri_editing_rematchQueryUnmatchedTied { + get { return "esri_editing_rematchQueryUnmatchedTied"; } + } + ///Returns the id string for "Custom Query" (esri_editing_rematchAddressesDockPane:QueryCustom_Handler, Editing) + public static string esri_editing_rematchQueryCustom { + get { return "esri_editing_rematchQueryCustom"; } + } + ///Returns the id string for "All Addresses" (esri_editing_rematchAddressesDockPane:QueryAllAddresses_Handler, Editing) + public static string esri_editing_rematchAllAddresses { + get { return "esri_editing_rematchAllAddresses"; } + } + ///Returns the id string for "Export Features" (esri_editing_tablePane:ExportFeatures, Editing) + public static string esri_editing_tableExportFeaturesButton { + get { return "esri_editing_tableExportFeaturesButton"; } + } + ///Returns the id string for "Export Table" (esri_editing_tablePane:TableExportTable, Editing) + public static string esri_editing_tableExportTableButton { + get { return "esri_editing_tableExportTableButton"; } + } + ///Returns the id string for "Select By Attributes" (esri_editing_tablePane:OnSelectByAttributes, Editing) + public static string esri_editing_tableselectByAttributeButton { + get { return "esri_editing_tableselectByAttributeButton"; } + } + ///Returns the id string for "Reconcile" (esri_editing_EditingModule:ShowEditorReconcileDialog, Editing) + public static string esri_editor_reconcileVersionButton { + get { return "esri_editor_reconcileVersionButton"; } + } + ///Returns the id string for "Post" (esri_editing_EditingModule:OnPostVersion, Editing) + public static string esri_editor_PostVersionButton { + get { return "esri_editor_PostVersionButton"; } + } + ///Returns the id string for "Conflict Manager" (esri_editing_EditingModule:ShowVersionConflictManagerDialog, Editing) + public static string esri_editor_ConflictManagerButton { + get { return "esri_editor_ConflictManagerButton"; } + } + ///Returns the id string for "Version Changes" (esri_editing_EditingModule:ShowVersionChangesDialog, Editing) + public static string esri_editor_VersionChangesButton { + get { return "esri_editor_VersionChangesButton"; } + } + ///Returns the id string for "Refresh" (esri_editing_EditingModule:RefreshSelectedVersion, Editing) + public static string esri_editor_versionRefreshMapButton { + get { return "esri_editor_versionRefreshMapButton"; } + } + ///Returns the id string for "Error Inspector" (esri_editing_EditingModule:ShowTopologyErrorInspectorWindow, Editing) + public static string esri_editing_ShowTopologyErrorInspectorBtn { + get { return "esri_editing_ShowTopologyErrorInspectorBtn"; } + } + ///Returns the id string for "Error Inspector" (esri_editing_EditingModule:ShowParcelErrorInspectorWindow, Editing) + public static string esri_editing_ShowParcelErrorInspectorBtn { + get { return "esri_editing_ShowParcelErrorInspectorBtn"; } + } + ///Returns the id string for "Error Inspector" (esri_editing_EditingModule:ShowErrorInspectorWindow, Editing) + public static string esri_editing_ShowErrorInspector { + get { return "esri_editing_ShowErrorInspector"; } + } + ///Returns the id string for "Error Inspector" (esri_editing_EditingModule:ShowGdbValidationErrorInspectorWindow, Editing) + public static string esri_editing_ShowGdbErrorsErrorInspectorBtn { + get { return "esri_editing_ShowGdbErrorsErrorInspectorBtn"; } + } + ///Returns the id string for "Validate All" (ArcGIS.Desktop.Editing.TopologyValidateCommand, Editing) + public static string esri_editing_ValidateTopology { + get { return "esri_editing_ValidateTopology"; } + } + ///Returns the id string for "Validate Extent" (ArcGIS.Desktop.Editing.TopologyValidateExtentCommand, Editing) + public static string esri_editing_ValidateTopologyExtent { + get { return "esri_editing_ValidateTopologyExtent"; } + } + ///Returns the id string for "Flash" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.FlashRowCmd, Editing) + public static string esri_editing_errorInspectorFlashButton { + get { return "esri_editing_errorInspectorFlashButton"; } + } + ///Returns the id string for "Zoom To" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ZoomToRowCmd, Editing) + public static string esri_editing_errorInspectorZoomToButton { + get { return "esri_editing_errorInspectorZoomToButton"; } + } + ///Returns the id string for "Pan To" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.PanToRowCmd, Editing) + public static string esri_editing_errorInspectorPanToButton { + get { return "esri_editing_errorInspectorPanToButton"; } + } + ///Returns the id string for "Pop-up" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.PopupRowCmd, Editing) + public static string esri_editing_errorInspectorPopupButton { + get { return "esri_editing_errorInspectorPopupButton"; } + } + ///Returns the id string for "Select/Unselect" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.SelectRowCmd, Editing) + public static string esri_editing_errorInspectorSelectRowButton { + get { return "esri_editing_errorInspectorSelectRowButton"; } + } + ///Returns the id string for "All" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.SelectAllRowsCommand, Editing) + public static string esri_editing_errorInspectorSelectAllButton { + get { return "esri_editing_errorInspectorSelectAllButton"; } + } + ///Returns the id string for "Switch" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.SwtichRowSelectionCommand, Editing) + public static string esri_editing_errorInspectorSwitchSelButton { + get { return "esri_editing_errorInspectorSwitchSelButton"; } + } + ///Returns the id string for "Clear" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ClearRowSelectionCommand, Editing) + public static string esri_editing_errorInspectorClearSelectionButton { + get { return "esri_editing_errorInspectorClearSelectionButton"; } + } + ///Returns the id string for "Zoom To" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ZoomToSelectedCommand, Editing) + public static string esri_editing_errorInspectorZoomToSelectedButton { + get { return "esri_editing_errorInspectorZoomToSelectedButton"; } + } + ///Returns the id string for "Mark As Exception" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.MarkAsExceptionCommand, Editing) + public static string esri_editing_errorInspectorMarkAsExceptions { + get { return "esri_editing_errorInspectorMarkAsExceptions"; } + } + ///Returns the id string for "Clear Exception" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.MarkAsErrorCommand, Editing) + public static string esri_editing_errorInspectorMarkAsErrors { + get { return "esri_editing_errorInspectorMarkAsErrors"; } + } + ///Returns the id string for "Validate Extent" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ValidateExtentCommand, Editing) + public static string esri_editing_errorInspectorValidateExtent { + get { return "esri_editing_errorInspectorValidateExtent"; } + } + ///Returns the id string for "Features" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.SelectErrorFeaturesCommand, Editing) + public static string esri_editing_errorInspectorSelectErrorFeatures { + get { return "esri_editing_errorInspectorSelectErrorFeatures"; } + } + ///Returns the id string for "Map Extent" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.MapExtentFilterCommand, Editing) + public static string esri_editing_errorInspectorMapExtentFilter { + get { return "esri_editing_errorInspectorMapExtentFilter"; } + } + ///Returns the id string for "Show Shape Length/Area" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ToggleShapeLengthAreaCommand, Editing) + public static string esri_editing_errorInspectorToggleShapeLengthArea { + get { return "esri_editing_errorInspectorToggleShapeLengthArea"; } + } + ///Returns the id string for "Show Editor Tracking" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ToggleEditorTrackingCommand, Editing) + public static string esri_editing_errorInspectorToggleEditorTracking { + get { return "esri_editing_errorInspectorToggleEditorTracking"; } + } + ///Returns the id string for "Rules" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.TopologyRuleFilterCommand, Editing) + public static string esri_editing_errorInspectorTopologyRuleFilter { + get { return "esri_editing_errorInspectorTopologyRuleFilter"; } + } + ///Returns the id string for "Rule Description..." (ArcGIS.Desktop.Internal.Editing.ErrorInspector.TopologyRuleInfoCommand, Editing) + public static string esri_editing_errorInspectorTopologyShowRuleButton { + get { return "esri_editing_errorInspectorTopologyShowRuleButton"; } + } + ///Returns the id string for "Remove Overlap" (TopologySubtractFeaturesCommand, Editing) + public static string esri_editing_topology_fix_RemoveOverlapContextMenuItem { + get { return "esri_editing_topology_fix_RemoveOverlapContextMenuItem"; } + } + ///Returns the id string for "Remove Segment" (TopologySubtractFeaturesCommand, Editing) + public static string esri_editing_topology_fix_RemoveSegmentContextMenuItem { + get { return "esri_editing_topology_fix_RemoveSegmentContextMenuItem"; } + } + ///Returns the id string for "Create Feature" (TopologyCreateFeaturesCommand, Editing) + public static string esri_editing_topology_fix_CreateContextMenuItem { + get { return "esri_editing_topology_fix_CreateContextMenuItem"; } + } + ///Returns the id string for "Merge" (TopologyMergeCommand, Editing) + public static string esri_editing_topology_fix_MergeContextMenuItem { + get { return "esri_editing_topology_fix_MergeContextMenuItem"; } + } + ///Returns the id string for "Merge to Largest" (TopologyMergeLargestCommand, Editing) + public static string esri_editing_topology_fix_MergeToLargestContextMenuItem { + get { return "esri_editing_topology_fix_MergeToLargestContextMenuItem"; } + } + ///Returns the id string for "Delete Feature" (TopologyDeleteFeaturesCommand, Editing) + public static string esri_editing_topology_fix_DeleteContextMenuItem { + get { return "esri_editing_topology_fix_DeleteContextMenuItem"; } + } + ///Returns the id string for "Split" (TopologySplitFeaturesCommand, Editing) + public static string esri_editing_topology_fix_SplitContextMenuItem { + get { return "esri_editing_topology_fix_SplitContextMenuItem"; } + } + ///Returns the id string for "Extend" (TopologyExtendFeaturesCommand, Editing) + public static string esri_editing_topology_fix_ExtendContextMenuItem { + get { return "esri_editing_topology_fix_ExtendContextMenuItem"; } + } + ///Returns the id string for "Trim" (TopologyTrimFeaturesCommand, Editing) + public static string esri_editing_topology_fix_TrimContextMenuItem { + get { return "esri_editing_topology_fix_TrimContextMenuItem"; } + } + ///Returns the id string for "Snap" (TopologySnapCommand, Editing) + public static string esri_editing_topology_fix_SnapContextMenuItem { + get { return "esri_editing_topology_fix_SnapContextMenuItem"; } + } + ///Returns the id string for "Simplify" (TopologySimplifyFeaturesCommand, Editing) + public static string esri_editing_topology_fix_SimplifyContextMenuItem { + get { return "esri_editing_topology_fix_SimplifyContextMenuItem"; } + } + ///Returns the id string for "Explode" (TopologyExplodeLineFeaturesCommand, Editing) + public static string esri_editing_topology_fix_ExplodeContextMenuItem { + get { return "esri_editing_topology_fix_ExplodeContextMenuItem"; } + } + ///Returns the id string for "Create Record" (TopologyPRTCreateRecordCommand, Editing) + public static string esri_editing_topology_fix_CreateRecordContextMenuItem { + get { return "esri_editing_topology_fix_CreateRecordContextMenuItem"; } + } + ///Returns the id string for "Build" (TopologyPRTBuildCommand, Editing) + public static string esri_editing_topology_fix_BuildContextMenuItem { + get { return "esri_editing_topology_fix_BuildContextMenuItem"; } + } + ///Returns the id string for "Planarize" (TopologyPRTPlanarizeCommand, Editing) + public static string esri_editing_topology_fix_PlanarizeContextMenuItem { + get { return "esri_editing_topology_fix_PlanarizeContextMenuItem"; } + } + ///Returns the id string for "Associate To Valid Parcel" (TopologyPRTAssociateToValidParcelCommand, Editing) + public static string esri_editing_topology_fix_AssociateToValidParcelContextMenuItem { + get { return "esri_editing_topology_fix_AssociateToValidParcelContextMenuItem"; } + } + ///Returns the id string for "Assign To Active Record" (TopologyPRTAssignToActiveRecordCommand, Editing) + public static string esri_editing_topology_fix_AssignToActiveRecordContextMenuItem { + get { return "esri_editing_topology_fix_AssignToActiveRecordContextMenuItem"; } + } + ///Returns the id string for "No Fix Available" (Button, Editing) + public static string esri_editing_topology_fix_NoFixContextMenuItem { + get { return "esri_editing_topology_fix_NoFixContextMenuItem"; } + } + ///Returns the id string for "Mark as Exception" (TopologyMarkAsExceptionCommand, Editing) + public static string esri_editing_topology_fix_MarkAsExceptionContextMenuItem { + get { return "esri_editing_topology_fix_MarkAsExceptionContextMenuItem"; } + } + ///Returns the id string for "Clear Exception" (TopologyMarkAsErrorCommand, Editing) + public static string esri_editing_topology_fix_MarkAsErrorContextMenuItem { + get { return "esri_editing_topology_fix_MarkAsErrorContextMenuItem"; } + } + ///Returns the id string for "Rule Description..." (ArcGIS.Desktop.Editing.TopologyFixToolRuleInfoCommand, Editing) + public static string esri_editing_topology_fixTool_ShowRuleButton { + get { return "esri_editing_topology_fixTool_ShowRuleButton"; } + } + ///Returns the id string for "Set Origin" (GridSetOriginCommand, Editing) + public static string esri_editing_GridSetOriginCommand { + get { return "esri_editing_GridSetOriginCommand"; } + } + ///Returns the id string for "Set Rotation" (GridSetRotationCommand, Editing) + public static string esri_editing_GridSetRotationCommand { + get { return "esri_editing_GridSetRotationCommand"; } + } + ///Returns the id string for "Set Origin and Rotation" (GridSetOriginAndRotationCommand, Editing) + public static string esri_editing_GridSetOriginAndRotationCommand { + get { return "esri_editing_GridSetOriginAndRotationCommand"; } + } + ///Returns the id string for "Commit" (GridCommitCommand, Editing) + public static string esri_editing_GridCommit { + get { return "esri_editing_GridCommit"; } + } + ///Returns the id string for "Cancel" (GridCancelCommand, Editing) + public static string esri_editing_GridCancel { + get { return "esri_editing_GridCancel"; } + } + ///Returns the id string for "Show Only Active" (ArcGIS.Desktop.Editing.ShowOnlyActiveRecordCommand, Editing) + public static string esri_editing_parcelShowOnlyActive { + get { return "esri_editing_parcelShowOnlyActive"; } + } + ///Returns the id string for "Show Only Active On" (ArcGIS.Desktop.Editing.ShowOnlyActiveRecordOnCommand, Editing) + public static string esri_editing_parcelShowOnlyActiveOn { + get { return "esri_editing_parcelShowOnlyActiveOn"; } + } + ///Returns the id string for "Show Only Active Off" (ArcGIS.Desktop.Editing.ShowOnlyActiveRecordOffCommand, Editing) + public static string esri_editing_parcelShowOnlyActiveOff { + get { return "esri_editing_parcelShowOnlyActiveOff"; } + } + ///Returns the id string for "Manage" (esri_editing_EditingModule:ShowParcelRecordSearchWindow, Editing) + public static string esri_editing_ShowParcelRecordSearch { + get { return "esri_editing_ShowParcelRecordSearch"; } + } + ///Returns the id string for "New" (esri_editing_EditingModule:ShowParcelRecordNewWindow, Editing) + public static string esri_editing_ShowParcelRecordNew { + get { return "esri_editing_ShowParcelRecordNew"; } + } + ///Returns the id string for "Select Features" (ArcGIS.Desktop.Editing.SelectFeaturesInActiveRecordCommand, Editing) + public static string esri_editing_SelectFeaturesInActiveRecord { + get { return "esri_editing_SelectFeaturesInActiveRecord"; } + } + ///Returns the id string for "Switch" (SwitchParcelSelectionCommand, Editing) + public static string esri_editing_SwitchParcelSelection { + get { return "esri_editing_SwitchParcelSelection"; } + } + ///Returns the id string for "Trace" (TraceParcelFeaturesCommand, Editing) + public static string esri_editing_TraceParcelFeatures { + get { return "esri_editing_TraceParcelFeatures"; } + } + ///Returns the id string for "Switch Gallery Size" (esri_editing_EditingModule:ToggleParcelGalleryView, Editing) + public static string esri_editing_ToggleParcelGallerySize { + get { return "esri_editing_ToggleParcelGallerySize"; } + } + ///Returns the id string for "Customize..." (esri_editing_EditingModule:CustomizeParcelGallery, Editing) + public static string esri_editing_CustomizeParcelGalleryButton { + get { return "esri_editing_CustomizeParcelGalleryButton"; } + } + ///Returns the id string for "Zoom To Records" (ZoomToRecordsContextCommand, Editing) + public static string esri_editing_manage_records_ZoomToRecords { + get { return "esri_editing_manage_records_ZoomToRecords"; } + } + ///Returns the id string for "Pan To Records" (PanToRecordsContextCommand, Editing) + public static string esri_editing_manage_records_PanToRecords { + get { return "esri_editing_manage_records_PanToRecords"; } + } + ///Returns the id string for "Select Records" (SelectRecordsContextCommand, Editing) + public static string esri_editing_manage_records_SelectRecords { + get { return "esri_editing_manage_records_SelectRecords"; } + } + ///Returns the id string for "Attribute Table Showing Selection" (RecordAttributesContextCommand, Editing) + public static string esri_editing_manage_records_RecordAttributes { + get { return "esri_editing_manage_records_RecordAttributes"; } + } + ///Returns the id string for "Set Active Record" (ActivateRecordContextCommand, Editing) + public static string esri_editing_manage_records_ActivateRecord { + get { return "esri_editing_manage_records_ActivateRecord"; } + } + ///Returns the id string for "Select Parcel Features" (SelectFeaturesInRecordsContextCommand, Editing) + public static string esri_editing_manage_records_SelectFeaturesInRecords { + get { return "esri_editing_manage_records_SelectFeaturesInRecords"; } + } + ///Returns the id string for "Assign Selection To Record" (AssignSelectionToRecordContextCommand, Editing) + public static string esri_editing_manage_records_AssignFeaturesToRecord { + get { return "esri_editing_manage_records_AssignFeaturesToRecord"; } + } + ///Returns the id string for "Delete Records" (DeleteRecordsContextCommand, Editing) + public static string esri_editing_manage_records_DeleteRecords { + get { return "esri_editing_manage_records_DeleteRecords"; } + } + ///Returns the id string for "Properties" (RecordPropertiesContextCommand, Editing) + public static string esri_editing_manage_records_RecordProperties { + get { return "esri_editing_manage_records_RecordProperties"; } + } + } + public static partial class Buttonpalette { + ///Returns the id string for "Arc Constructors" (Buttonpalette, Editing) + public static string esri_editing_ArcConstructorPalette { + get { return "esri_editing_ArcConstructorPalette"; } + } + ///Returns the id string for "Line Palette" (Buttonpalette, Editing) + public static string esri_editing_LinePalette { + get { return "esri_editing_LinePalette"; } + } + ///Returns the id string for "Tracing Constructors" (Buttonpalette, Editing) + public static string esri_editing_TraceConstructorPalette { + get { return "esri_editing_TraceConstructorPalette"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_editing_construction_point_tools" (Component, Editing) + public static string esri_editing_construction_point_tools { + get { return "esri_editing_construction_point_tools"; } + } + ///Returns the id string for "esri_editing_construction_multipoint_tools" (Component, Editing) + public static string esri_editing_construction_multipoint_tools { + get { return "esri_editing_construction_multipoint_tools"; } + } + ///Returns the id string for "esri_editing_construction_polyline_tools" (Component, Editing) + public static string esri_editing_construction_polyline_tools { + get { return "esri_editing_construction_polyline_tools"; } + } + ///Returns the id string for "esri_editing_construction_polygon_tools" (Component, Editing) + public static string esri_editing_construction_polygon_tools { + get { return "esri_editing_construction_polygon_tools"; } + } + ///Returns the id string for "esri_editing_construction_multipatch_tools" (Component, Editing) + public static string esri_editing_construction_multipatch_tools { + get { return "esri_editing_construction_multipatch_tools"; } + } + ///Returns the id string for "esri_editing_construction_radial_tools" (Component, Editing) + public static string esri_editing_construction_radial_tools { + get { return "esri_editing_construction_radial_tools"; } + } + ///Returns the id string for "esri_editing_construction_annotation_tools" (Component, Editing) + public static string esri_editing_construction_annotation_tools { + get { return "esri_editing_construction_annotation_tools"; } + } + ///Returns the id string for "esri_editing_construction_dimension_tools" (Component, Editing) + public static string esri_editing_construction_dimension_tools { + get { return "esri_editing_construction_dimension_tools"; } + } + ///Returns the id string for "esri_editing_placement_tool_options" (ArcGIS.Desktop.Editing.Templates.PlacementToolOptionsViewModel, Editing) + public static string esri_editing_placement_tool_options { + get { return "esri_editing_placement_tool_options"; } + } + ///Returns the id string for "esri_editing_shape3d_tool_options" (ArcGIS.Desktop.Editing.Templates.Shape3DToolOptionsViewModel, Editing) + public static string esri_editing_shape3d_tool_options { + get { return "esri_editing_shape3d_tool_options"; } + } + ///Returns the id string for "esri_editing_densify_tool_options" (ArcGIS.Desktop.Editing.DensifyLinesEmbeddableControl, Editing) + public static string esri_editing_densify_tool_options { + get { return "esri_editing_densify_tool_options"; } + } + ///Returns the id string for "esri_editing_gdbTopology" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.InspectorTopologyErrorType, Editing) + public static string esri_editing_gdbTopology { + get { return "esri_editing_gdbTopology"; } + } + ///Returns the id string for "esri_editing_gdbParcelFabric" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.InspectorParcelErrorType, Editing) + public static string esri_editing_gdbParcelFabric { + get { return "esri_editing_gdbParcelFabric"; } + } + ///Returns the id string for "esri_editing_gdbGDBValidationErrorType" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.InspectorGeodatabaseFeatureValidationErrorType, Editing) + public static string esri_editing_gdbGDBValidationErrorType { + get { return "esri_editing_gdbGDBValidationErrorType"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_PreviewTab" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.PreviewErrorViewModel, Editing) + public static string esri_editing_ErrorInspector_PreviewTab { + get { return "esri_editing_ErrorInspector_PreviewTab"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_DetailsTab" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.DetailsViewModel, Editing) + public static string esri_editing_ErrorInspector_DetailsTab { + get { return "esri_editing_ErrorInspector_DetailsTab"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_FixTab" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.FixErrorViewModel, Editing) + public static string esri_editing_ErrorInspector_FixTab { + get { return "esri_editing_ErrorInspector_FixTab"; } + } + ///Returns the id string for "esri_editing_transformation_pointIdentity" (Templates.PointIdentityBuilderMethod, Editing) + public static string esri_editing_transformation_pointIdentity { + get { return "esri_editing_transformation_pointIdentity"; } + } + ///Returns the id string for "esri_editing_transformation_pointPrimaryIdentity" (Templates.PointPrimaryIdentityBuilderMethod, Editing) + public static string esri_editing_transformation_pointPrimaryIdentity { + get { return "esri_editing_transformation_pointPrimaryIdentity"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtEndOfLine" (Templates.PointAtEndOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtEndOfLine { + get { return "esri_editing_transformation_pointAtEndOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtBeginningOfLine" (Templates.PointAtBeginningOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtBeginningOfLine { + get { return "esri_editing_transformation_pointAtBeginningOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtBeginningOfRadial" (Templates.PointAtBeginningOfRadialBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtBeginningOfRadial { + get { return "esri_editing_transformation_pointAtBeginningOfRadial"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtNotEndOfLine" (Templates.PointAtNotEndOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtNotEndOfLine { + get { return "esri_editing_transformation_pointAtNotEndOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtNotBeginningOfLine" (Templates.PointAtNotBeginningOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtNotBeginningOfLine { + get { return "esri_editing_transformation_pointAtNotBeginningOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtInteriorVertices" (Templates.PointAtInteriorVerticesBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtInteriorVertices { + get { return "esri_editing_transformation_pointAtInteriorVertices"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtAllVerticesOfLine" (Templates.PointAtAllVerticesOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtAllVerticesOfLine { + get { return "esri_editing_transformation_pointAtAllVerticesOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtIntersectionVerticesOfLine" (Templates.PointAtIntersectionVerticesOfLineBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtIntersectionVerticesOfLine { + get { return "esri_editing_transformation_pointAtIntersectionVerticesOfLine"; } + } + ///Returns the id string for "esri_editing_transformation_offsetLine_2.2" (Templates.OffsetLineBuilderMethod, Editing) + public static string esri_editing_transformation_offsetLine_2__2 { + get { return "esri_editing_transformation_offsetLine_2.2"; } + } + ///Returns the id string for "esri_editing_transformation_offsetPrimaryLine_2.2" (Templates.OffsetPrimaryLineBuilderMethod, Editing) + public static string esri_editing_transformation_offsetPrimaryLine_2__2 { + get { return "esri_editing_transformation_offsetPrimaryLine_2.2"; } + } + ///Returns the id string for "esri_editing_transformation_bufferPointToPolygon" (Templates.BufferPointToPolygonBuilderMethod, Editing) + public static string esri_editing_transformation_bufferPointToPolygon { + get { return "esri_editing_transformation_bufferPointToPolygon"; } + } + ///Returns the id string for "esri_editing_transformation_bufferLineToPolygon" (Templates.BufferLineToPolygonBuilderMethod, Editing) + public static string esri_editing_transformation_bufferLineToPolygon { + get { return "esri_editing_transformation_bufferLineToPolygon"; } + } + ///Returns the id string for "esri_editing_transformation_bufferPolygonToPolygon" (Templates.BufferPolygonToPolygonBuilderMethod, Editing) + public static string esri_editing_transformation_bufferPolygonToPolygon { + get { return "esri_editing_transformation_bufferPolygonToPolygon"; } + } + ///Returns the id string for "esri_editing_transformation_twoPointLines" (Templates.TwoPointLineBuilderMethod, Editing) + public static string esri_editing_transformation_twoPointLines { + get { return "esri_editing_transformation_twoPointLines"; } + } + ///Returns the id string for "esri_editing_transformation_polygonVertices" (Templates.PolygonVerticesBuilderMethod, Editing) + public static string esri_editing_transformation_polygonVertices { + get { return "esri_editing_transformation_polygonVertices"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtPolygonNotStart" (Templates.PolygonNotStartBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtPolygonNotStart { + get { return "esri_editing_transformation_pointAtPolygonNotStart"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtPolygonCentroid" (Templates.PointAtPolygonCentroidBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtPolygonCentroid { + get { return "esri_editing_transformation_pointAtPolygonCentroid"; } + } + ///Returns the id string for "esri_editing_transformation_pointAtPolygonStart" (Templates.PointAtPolygonStartBuilderMethod, Editing) + public static string esri_editing_transformation_pointAtPolygonStart { + get { return "esri_editing_transformation_pointAtPolygonStart"; } + } + ///Returns the id string for "esri_editing_transformation_polygonBoundary" (Templates.PolygonBoundaryBuilderMethod, Editing) + public static string esri_editing_transformation_polygonBoundary { + get { return "esri_editing_transformation_polygonBoundary"; } + } + ///Returns the id string for "esri_editing_transformation_polygonBoundaryTwoPoint" (Templates.PolygonBoundaryTwoPointBuilderMethod, Editing) + public static string esri_editing_transformation_polygonBoundaryTwoPoint { + get { return "esri_editing_transformation_polygonBoundaryTwoPoint"; } + } + ///Returns the id string for "esri_editing_transformation_polygonIdentity" (Templates.PolygonIdentityBuilderMethod, Editing) + public static string esri_editing_transformation_polygonIdentity { + get { return "esri_editing_transformation_polygonIdentity"; } + } + ///Returns the id string for "esri_editing_transformation_polygonPrimaryIdentity" (Templates.PolygonPrimaryIdentityBuilderMethod, Editing) + public static string esri_editing_transformation_polygonPrimaryIdentity { + get { return "esri_editing_transformation_polygonPrimaryIdentity"; } + } + ///Returns the id string for "esri_editing_transformation_connectionPoint" (Templates.ConnectionPointLineBuilderMethod, Editing) + public static string esri_editing_transformation_connectionPoint { + get { return "esri_editing_transformation_connectionPoint"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Topology Options" (ArcGIS.Desktop.Editing.TopologySelectionControlViewModel, Editing) + public static string esri_editing_TopologySelectionComboBox { + get { return "esri_editing_TopologySelectionComboBox"; } + } + ///Returns the id string for "" (ArcGIS.Desktop.Editing.StartSaveDiscardControlViewModel, Editing) + public static string esri_editing_StartSaveDiscard { + get { return "esri_editing_StartSaveDiscard"; } + } + ///Returns the id string for "Choose how to add Z" (ArcGIS.Desktop.Editing.CurrentZSplitViewModel, Editing) + public static string esri_editing_currentZSplitButton { + get { return "esri_editing_currentZSplitButton"; } + } + ///Returns the id string for "Map surfaces" (ArcGIS.Desktop.Editing.MapSurfacesViewModel, Editing) + public static string esri_editing_mapSurfacesComboBox { + get { return "esri_editing_mapSurfacesComboBox"; } + } + ///Returns the id string for "Enter Elevation Values" (ElevationViewModel, Editing) + public static string esri_editing_ElevationEntryBox { + get { return "esri_editing_ElevationEntryBox"; } + } + ///Returns the id string for "esri_editing_ElevationTools" (ElevationToolsViewModel, Editing) + public static string esri_editing_ElevationTools { + get { return "esri_editing_ElevationTools"; } + } + ///Returns the id string for "Ground To Grid" (ArcGIS.Desktop.Editing.GroundToGridSplitViewModel, Editing) + public static string esri_editing_GroundToGridToggleButton { + get { return "esri_editing_GroundToGridToggleButton"; } + } + ///Returns the id string for "Active Record" (ArcGIS.Desktop.Editing.ActiveRecordControlViewModel, Editing) + public static string esri_editing_activeParcelRecord { + get { return "esri_editing_activeParcelRecord"; } + } + ///Returns the id string for "Parcel Record Effects" (ArcGIS.Desktop.Editing.RecordEffectsViewModel, Editing) + public static string esri_editing_parcelParcelEffectsControl { + get { return "esri_editing_parcelParcelEffectsControl"; } + } + ///Returns the id string for "Enter Alignment Value" (AlignParcelViewModel, Editing) + public static string esri_editing_AlignParcelValueEntry { + get { return "esri_editing_AlignParcelValueEntry"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Active Tool" (MapToolDockPaneViewModel, Editing) + public static string esri_mapping_MapToolDockPane { + get { return "esri_mapping_MapToolDockPane"; } + } + ///Returns the id string for "Attributes" (Attributes.AttributesViewModel, Editing) + public static string esri_editing_AttributesDockPane { + get { return "esri_editing_AttributesDockPane"; } + } + ///Returns the id string for "Rematch Addresses" (ArcGIS.Desktop.Editing.RematchAddressesDockPaneViewModel, Editing) + public static string esri_editing_rematchAddressesDockPane { + get { return "esri_editing_rematchAddressesDockPane"; } + } + ///Returns the id string for "Create Features" (CreateFeaturesViewModel, Editing) + public static string esri_editing_CreateFeaturesDockPane { + get { return "esri_editing_CreateFeaturesDockPane"; } + } + ///Returns the id string for "Modify Features" (EditFeaturesViewModel, Editing) + public static string esri_editing_EditFeaturesDockPane { + get { return "esri_editing_EditFeaturesDockPane"; } + } + ///Returns the id string for "Manage Templates" (Templates.ManageTemplatesViewModel, Editing) + public static string esri_editing_ManageTemplatesDockPane { + get { return "esri_editing_ManageTemplatesDockPane"; } + } + ///Returns the id string for "Error Inspector" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.ErrorInspectorViewModel, Editing) + public static string esri_editing_ErrorInspectorDockPane { + get { return "esri_editing_ErrorInspectorDockPane"; } + } + ///Returns the id string for "Manage Records" (RecordSearchViewModel, Editing) + public static string esri_editing_RecordsDockPane { + get { return "esri_editing_RecordsDockPane"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Edit Commands" (EditFeaturesMenu, Editing) + public static string esri_editing_EFW_CommandsDynamicMenu { + get { return "esri_editing_EFW_CommandsDynamicMenu"; } + } + ///Returns the id string for "Edit Commands" (EditableLayersMenu, Editing) + public static string esri_editing_editablityDynamicMenu { + get { return "esri_editing_editablityDynamicMenu"; } + } + ///Returns the id string for "Split By Feature" (SplitByFeaturesMenu, Editing) + public static string esri_editing_SplitByFeature_DynamicMenu { + get { return "esri_editing_SplitByFeature_DynamicMenu"; } + } + ///Returns the id string for "Topology Commands" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.TopologyRowDynamicMenu, Editing) + public static string esri_editing_topology_RowDynamicMenu { + get { return "esri_editing_topology_RowDynamicMenu"; } + } + ///Returns the id string for "Topology Fix Commands" (ArcGIS.Desktop.Editing.TopologyFixToolDynamicMenu, Editing) + public static string esri_editing_topology_fixTool_DynamicMenu { + get { return "esri_editing_topology_fixTool_DynamicMenu"; } + } + } + public static partial class Gallery { + ///Returns the id string for "Editor tool gallery" (GalleryCommandListViewModel, Editing) + public static string esri_EditFeaturesGallery { + get { return "esri_EditFeaturesGallery"; } + } + ///Returns the id string for "Parcel tool gallery" (ParcelGalleryCommandListViewModel, Editing) + public static string esri_ParcelGallery { + get { return "esri_ParcelGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Manage Edits" (Group, Editing) + public static string esri_editing_Manage { + get { return "esri_editing_Manage"; } + } + ///Returns the id string for "Manage Edits" (Group, Editing) + public static string esri_editing_ManageEditSession { + get { return "esri_editing_ManageEditSession"; } + } + ///Returns the id string for "Snapping" (Group, Editing) + public static string esri_editing_Snapping { + get { return "esri_editing_Snapping"; } + } + ///Returns the id string for "Features" (Group, Editing) + public static string esri_editing_Features { + get { return "esri_editing_Features"; } + } + ///Returns the id string for "Selection" (Group, Editing) + public static string esri_editing_selectionGroup { + get { return "esri_editing_selectionGroup"; } + } + ///Returns the id string for "Tools" (Group, Editing) + public static string esri_editing_EditGallery { + get { return "esri_editing_EditGallery"; } + } + ///Returns the id string for "Corrections" (Group, Editing) + public static string esri_editing_correctionGroup { + get { return "esri_editing_correctionGroup"; } + } + ///Returns the id string for "Elevation" (Group, Editing) + public static string esri_editing_elevationGroup { + get { return "esri_editing_elevationGroup"; } + } + ///Returns the id string for "Row" (Group, Editing) + public static string esri_editing_tableRowGroup { + get { return "esri_editing_tableRowGroup"; } + } + ///Returns the id string for "Field" (Group, Editing) + public static string esri_editing_tableFieldsGroup { + get { return "esri_editing_tableFieldsGroup"; } + } + ///Returns the id string for "Selection" (Group, Editing) + public static string esri_editing_tableSelectionGroup { + get { return "esri_editing_tableSelectionGroup"; } + } + ///Returns the id string for "Tools" (Group, Editing) + public static string esri_editing_tableToolsGroup { + get { return "esri_editing_tableToolsGroup"; } + } + ///Returns the id string for "Relationship" (Group, Editing) + public static string esri_editing_tableRelationshipGroup { + get { return "esri_editing_tableRelationshipGroup"; } + } + ///Returns the id string for "Export" (Group, Editing) + public static string esri_editing_tableExportGroup { + get { return "esri_editing_tableExportGroup"; } + } + ///Returns the id string for "Filter" (Group, Editing) + public static string esri_editing_tableFilterGroup { + get { return "esri_editing_tableFilterGroup"; } + } + ///Returns the id string for "Record Effects" (Group, Editing) + public static string esri_editing_parcelRecordGroup { + get { return "esri_editing_parcelRecordGroup"; } + } + ///Returns the id string for "Manage Records" (Group, Editing) + public static string esri_editing_parcelManageRecordGroup { + get { return "esri_editing_parcelManageRecordGroup"; } + } + ///Returns the id string for "Splits and Merges" (Group, Editing) + public static string esri_editing_parcelSplitsAndMergesGroup { + get { return "esri_editing_parcelSplitsAndMergesGroup"; } + } + ///Returns the id string for "Construction" (Group, Editing) + public static string esri_editing_parcelConstructionGroup { + get { return "esri_editing_parcelConstructionGroup"; } + } + ///Returns the id string for "Alignment" (Group, Editing) + public static string esri_editing_parcelAlignment { + get { return "esri_editing_parcelAlignment"; } + } + ///Returns the id string for "Tools" (Group, Editing) + public static string esri_editing_parcelGallery { + get { return "esri_editing_parcelGallery"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_editing_construction_tool_group" (Category, Editing) + public static string esri_editing_construction_tool_group { + get { return "esri_editing_construction_tool_group"; } + } + ///Returns the id string for "esri_editing_construction_point" (Category, Editing) + public static string esri_editing_construction_point { + get { return "esri_editing_construction_point"; } + } + ///Returns the id string for "esri_editing_construction_multipoint" (Category, Editing) + public static string esri_editing_construction_multipoint { + get { return "esri_editing_construction_multipoint"; } + } + ///Returns the id string for "esri_editing_construction_polyline" (Category, Editing) + public static string esri_editing_construction_polyline { + get { return "esri_editing_construction_polyline"; } + } + ///Returns the id string for "esri_editing_construction_polygon" (Category, Editing) + public static string esri_editing_construction_polygon { + get { return "esri_editing_construction_polygon"; } + } + ///Returns the id string for "esri_editing_construction_multipatch" (Category, Editing) + public static string esri_editing_construction_multipatch { + get { return "esri_editing_construction_multipatch"; } + } + ///Returns the id string for "esri_editing_construction_annotation" (Category, Editing) + public static string esri_editing_construction_annotation { + get { return "esri_editing_construction_annotation"; } + } + ///Returns the id string for "esri_editing_construction_dimension" (Category, Editing) + public static string esri_editing_construction_dimension { + get { return "esri_editing_construction_dimension"; } + } + ///Returns the id string for "esri_editing_tool_options" (Category, Editing) + public static string esri_editing_tool_options { + get { return "esri_editing_tool_options"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_ErrorTypes" (Category, Editing) + public static string esri_editing_ErrorInspector_ErrorTypes { + get { return "esri_editing_ErrorInspector_ErrorTypes"; } + } + ///Returns the id string for "esri_editing_ErrorInspector_Tabs" (Category, Editing) + public static string esri_editing_ErrorInspector_Tabs { + get { return "esri_editing_ErrorInspector_Tabs"; } + } + ///Returns the id string for "esri_editing_TemplateGroup_BuilderMethods" (Category, Editing) + public static string esri_editing_TemplateGroup_BuilderMethods { + get { return "esri_editing_TemplateGroup_BuilderMethods"; } + } + ///Returns the id string for "esri_editing_CommandList" (Category, Editing) + public static string esri_editing_CommandList { + get { return "esri_editing_CommandList"; } + } + } + public static partial class Component { + ///Returns the id string for "TopologyFixToolOverlayControl_EmbeddableControl" (ArcGIS.Desktop.Internal.Editing.ErrorInspector.TopologyOverlayControlViewModel, Editing) + public static string TopologyFixToolOverlayControl_EmbeddableControl { + get { return "TopologyFixToolOverlayControl_EmbeddableControl"; } + } + ///Returns the id string for "esri_moveable_mapcontrol" (MoveTestViewModel, Editing) + public static string esri_moveable_mapcontrol { + get { return "esri_moveable_mapcontrol"; } + } + ///Returns the id string for "esri_editing_templateList" (TemplateListEmbeddableControlViewModel, Editing) + public static string esri_editing_templateList { + get { return "esri_editing_templateList"; } + } + ///Returns the id string for "esri_editing_attributes" (Attributes.AttributesEmbeddableControlViewModel, Editing) + public static string esri_editing_attributes { + get { return "esri_editing_attributes"; } + } + ///Returns the id string for "esri_editing_inspector" (Attributes.InspectorEmbeddableControlViewModel, Editing) + public static string esri_editing_inspector { + get { return "esri_editing_inspector"; } + } + ///Returns the id string for "esri_editing_mergeEmbedded" (MergeEmbeddableControlViewModel, Editing) + public static string esri_editing_mergeEmbedded { + get { return "esri_editing_mergeEmbedded"; } + } + ///Returns the id string for "esri_editing_reshapeEmbedded" (ReshapeEmbeddableControlViewModel, Editing) + public static string esri_editing_reshapeEmbedded { + get { return "esri_editing_reshapeEmbedded"; } + } + ///Returns the id string for "esri_editing_splitEmbedded" (SplitEmbeddableControlViewModel, Editing) + public static string esri_editing_splitEmbedded { + get { return "esri_editing_splitEmbedded"; } + } + ///Returns the id string for "esri_editing_splitLineEmbedded" (SplitLineEmbeddableControlViewModel, Editing) + public static string esri_editing_splitLineEmbedded { + get { return "esri_editing_splitLineEmbedded"; } + } + ///Returns the id string for "esri_editing_rightAngleEmbedded" (RightAngleEmbeddableControlViewModel, Editing) + public static string esri_editing_rightAngleEmbedded { + get { return "esri_editing_rightAngleEmbedded"; } + } + ///Returns the id string for "esri_editing_splitToolEmbedded" (SplitToolEmbeddableControlViewModel, Editing) + public static string esri_editing_splitToolEmbedded { + get { return "esri_editing_splitToolEmbedded"; } + } + ///Returns the id string for "esri_editing_moveEmbedded" (MoveEmbeddableControlViewModel, Editing) + public static string esri_editing_moveEmbedded { + get { return "esri_editing_moveEmbedded"; } + } + ///Returns the id string for "esri_editing_rotateEmbedded" (RotateEmbeddableControlViewModel, Editing) + public static string esri_editing_rotateEmbedded { + get { return "esri_editing_rotateEmbedded"; } + } + ///Returns the id string for "esri_editing_scaleEmbedded" (ScaleEmbeddableControlViewModel, Editing) + public static string esri_editing_scaleEmbedded { + get { return "esri_editing_scaleEmbedded"; } + } + ///Returns the id string for "esri_editing_modifyEmbedded" (ModifyEmbeddableControlViewModel, Editing) + public static string esri_editing_modifyEmbedded { + get { return "esri_editing_modifyEmbedded"; } + } + ///Returns the id string for "esri_editing_replaceEmbedded" (ReplaceEmbeddableControlViewModel, Editing) + public static string esri_editing_replaceEmbedded { + get { return "esri_editing_replaceEmbedded"; } + } + ///Returns the id string for "esri_editing_continueEmbedded" (ContinueEmbeddableControlViewModel, Editing) + public static string esri_editing_continueEmbedded { + get { return "esri_editing_continueEmbedded"; } + } + ///Returns the id string for "esri_editing_duplicateEmbedded" (DuplicateVerticalEmbeddableControlViewModel, Editing) + public static string esri_editing_duplicateEmbedded { + get { return "esri_editing_duplicateEmbedded"; } + } + ///Returns the id string for "esri_editing_transformEmbedded" (TransformEmbeddableControlViewModel, Editing) + public static string esri_editing_transformEmbedded { + get { return "esri_editing_transformEmbedded"; } + } + ///Returns the id string for "esri_editing_clipEmbedded" (ClipEmbeddableControlViewModel, Editing) + public static string esri_editing_clipEmbedded { + get { return "esri_editing_clipEmbedded"; } + } + ///Returns the id string for "esri_editing_planarizeEmbedded" (PlarizeEmbeddableControlViewModel, Editing) + public static string esri_editing_planarizeEmbedded { + get { return "esri_editing_planarizeEmbedded"; } + } + ///Returns the id string for "esri_editing_moveToEmbedded" (MoveToEmbeddableControlViewModel, Editing) + public static string esri_editing_moveToEmbedded { + get { return "esri_editing_moveToEmbedded"; } + } + ///Returns the id string for "esri_editing_explodeEmbedded" (ExplodeEmbeddableControlViewModel, Editing) + public static string esri_editing_explodeEmbedded { + get { return "esri_editing_explodeEmbedded"; } + } + ///Returns the id string for "esri_editing_multipatchTextureEmbedded" (MultipatchTextureEmbeddableControlViewModel, Editing) + public static string esri_editing_multipatchTextureEmbedded { + get { return "esri_editing_multipatchTextureEmbedded"; } + } + ///Returns the id string for "esri_editing_bufferEmbedded" (BufferEmbeddableControlViewModel, Editing) + public static string esri_editing_bufferEmbedded { + get { return "esri_editing_bufferEmbedded"; } + } + ///Returns the id string for "esri_editing_copyParallelEmbedded" (CopyParallelEmbeddableControlViewModel, Editing) + public static string esri_editing_copyParallelEmbedded { + get { return "esri_editing_copyParallelEmbedded"; } + } + ///Returns the id string for "esri_editing_extendEmbedded" (ExtendTrimFeaturesEmbeddableControlViewModel, Editing) + public static string esri_editing_extendEmbedded { + get { return "esri_editing_extendEmbedded"; } + } + ///Returns the id string for "esri_editing_EditingView" (EditingView, Editing) + public static string esri_editing_EditingView { + get { return "esri_editing_EditingView"; } + } + ///Returns the id string for "esri_editing_tablePane_state_provider" (ArcGIS.Desktop.Internal.Editing.TableViewStateProvider, Editing) + public static string esri_editing_tablePane_state_provider { + get { return "esri_editing_tablePane_state_provider"; } + } + } + public static partial class Condition { + ///Returns the id string for "esri_editing_EditingPossibleCondition" (Condition, Editing) + public static string esri_editing_EditingPossibleCondition { + get { return "esri_editing_EditingPossibleCondition"; } + } + ///Returns the id string for "esri_editing_EditingDoesntRequireStartCondition" (Condition, Editing) + public static string esri_editing_EditingDoesntRequireStartCondition { + get { return "esri_editing_EditingDoesntRequireStartCondition"; } + } + ///Returns the id string for "esri_editing_EditingRequiresStartCondition" (Condition, Editing) + public static string esri_editing_EditingRequiresStartCondition { + get { return "esri_editing_EditingRequiresStartCondition"; } + } + ///Returns the id string for "esri_editing_EditingCondition" (Condition, Editing) + public static string esri_editing_EditingCondition { + get { return "esri_editing_EditingCondition"; } + } + ///Returns the id string for "esri_editing_EditingMapCondition" (Condition, Editing) + public static string esri_editing_EditingMapCondition { + get { return "esri_editing_EditingMapCondition"; } + } + ///Returns the id string for "esri_editing_DelSelFeaturesShortcutCondition" (Condition, Editing) + public static string esri_editing_DelSelFeaturesShortcutCondition { + get { return "esri_editing_DelSelFeaturesShortcutCondition"; } + } + ///Returns the id string for "esri_editing_TopologyCondition" (Condition, Editing) + public static string esri_editing_TopologyCondition { + get { return "esri_editing_TopologyCondition"; } + } + ///Returns the id string for "esri_editing_TopologyGDBCondition" (Condition, Editing) + public static string esri_editing_TopologyGDBCondition { + get { return "esri_editing_TopologyGDBCondition"; } + } + ///Returns the id string for "esri_editing_TopologyMapCondition" (Condition, Editing) + public static string esri_editing_TopologyMapCondition { + get { return "esri_editing_TopologyMapCondition"; } + } + ///Returns the id string for "esri_editing_ShowTopologyComboCondition" (Condition, Editing) + public static string esri_editing_ShowTopologyComboCondition { + get { return "esri_editing_ShowTopologyComboCondition"; } + } + ///Returns the id string for "esri_editing_2DMapCondition" (Condition, Editing) + public static string esri_editing_2DMapCondition { + get { return "esri_editing_2DMapCondition"; } + } + ///Returns the id string for "esri_editing_3DMapCondition" (Condition, Editing) + public static string esri_editing_3DMapCondition { + get { return "esri_editing_3DMapCondition"; } + } + ///Returns the id string for "esri_editing_ShowEditFeatures" (Condition, Editing) + public static string esri_editing_ShowEditFeatures { + get { return "esri_editing_ShowEditFeatures"; } + } + ///Returns the id string for "esri_editing_activeParcelRecordCondition" (Condition, Editing) + public static string esri_editing_activeParcelRecordCondition { + get { return "esri_editing_activeParcelRecordCondition"; } + } + ///Returns the id string for "esri_editing_activeRecordAndParcelPolygonsSelectedCondition" (Condition, Editing) + public static string esri_editing_activeRecordAndParcelPolygonsSelectedCondition { + get { return "esri_editing_activeRecordAndParcelPolygonsSelectedCondition"; } + } + ///Returns the id string for "esri_editing_parcelPolygonsSelectedCondition" (Condition, Editing) + public static string esri_editing_parcelPolygonsSelectedCondition { + get { return "esri_editing_parcelPolygonsSelectedCondition"; } + } + ///Returns the id string for "esri_editing_parcelPolygonOrLinesSelectedCondition" (Condition, Editing) + public static string esri_editing_parcelPolygonOrLinesSelectedCondition { + get { return "esri_editing_parcelPolygonOrLinesSelectedCondition"; } + } + ///Returns the id string for "esri_editing_HasEditsCondition" (Condition, Editing) + public static string esri_editing_HasEditsCondition { + get { return "esri_editing_HasEditsCondition"; } + } + ///Returns the id string for "ElevationPickerEnabledCondition" (Condition, Editing) + public static string ElevationPickerEnabledCondition { + get { return "ElevationPickerEnabledCondition"; } + } + ///Returns the id string for "esri_editing_SurfacePickerEnabledCondition" (Condition, Editing) + public static string esri_editing_SurfacePickerEnabledCondition { + get { return "esri_editing_SurfacePickerEnabledCondition"; } + } + ///Returns the id string for "esri_editing_ConstantZEnabledCondition" (Condition, Editing) + public static string esri_editing_ConstantZEnabledCondition { + get { return "esri_editing_ConstantZEnabledCondition"; } + } + ///Returns the id string for "esri_editing_SurfaceZEnabledCondition" (Condition, Editing) + public static string esri_editing_SurfaceZEnabledCondition { + get { return "esri_editing_SurfaceZEnabledCondition"; } + } + ///Returns the id string for "esri_editing_PointTemplate_condition" (Condition, Editing) + public static string esri_editing_PointTemplate_condition { + get { return "esri_editing_PointTemplate_condition"; } + } + ///Returns the id string for "esri_editing_LineSketch_condition" (Condition, Editing) + public static string esri_editing_LineSketch_condition { + get { return "esri_editing_LineSketch_condition"; } + } + ///Returns the id string for "esri_editing_traceConstructor_condition" (Condition, Editing) + public static string esri_editing_traceConstructor_condition { + get { return "esri_editing_traceConstructor_condition"; } + } + ///Returns the id string for "esri_editing_streamConstructor_condition" (Condition, Editing) + public static string esri_editing_streamConstructor_condition { + get { return "esri_editing_streamConstructor_condition"; } + } + ///Returns the id string for "esri_editing_showVertices_condition" (Condition, Editing) + public static string esri_editing_showVertices_condition { + get { return "esri_editing_showVertices_condition"; } + } + ///Returns the id string for "esri_editing_streaming_condition" (Condition, Editing) + public static string esri_editing_streaming_condition { + get { return "esri_editing_streaming_condition"; } + } + ///Returns the id string for "esri_mapping_TOCSelectionValidForReconcile_condition" (Condition, Editing) + public static string esri_mapping_TOCSelectionValidForReconcile_condition { + get { return "esri_mapping_TOCSelectionValidForReconcile_condition"; } + } + ///Returns the id string for "esri_mapping_TOCSelectionValidForReconcileAndNotFeatureService_condition" (Condition, Editing) + public static string esri_mapping_TOCSelectionValidForReconcileAndNotFeatureService_condition { + get { return "esri_mapping_TOCSelectionValidForReconcileAndNotFeatureService_condition"; } + } + ///Returns the id string for "esri_editing_TOCSelectionValidForRefreshCondition" (Condition, Editing) + public static string esri_editing_TOCSelectionValidForRefreshCondition { + get { return "esri_editing_TOCSelectionValidForRefreshCondition"; } + } + ///Returns the id string for "esri_mapping_TOCSelectionValidForPost_condition" (Condition, Editing) + public static string esri_mapping_TOCSelectionValidForPost_condition { + get { return "esri_mapping_TOCSelectionValidForPost_condition"; } + } + ///Returns the id string for "esri_editing_reconcileHasConflicts" (Condition, Editing) + public static string esri_editing_reconcileHasConflicts { + get { return "esri_editing_reconcileHasConflicts"; } + } + ///Returns the id string for "esri_editing_DuplicateVerticalToolActive_condition" (Condition, Editing) + public static string esri_editing_DuplicateVerticalToolActive_condition { + get { return "esri_editing_DuplicateVerticalToolActive_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesBuildersPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesBuildersPage_condition { + get { return "esri_editing_templatePropertiesBuildersPage_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesFeaturesPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesFeaturesPage_condition { + get { return "esri_editing_templatePropertiesFeaturesPage_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesAssociationsPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesAssociationsPage_condition { + get { return "esri_editing_templatePropertiesAssociationsPage_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesRelationshipsPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesRelationshipsPage_condition { + get { return "esri_editing_templatePropertiesRelationshipsPage_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesAttributesPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesAttributesPage_condition { + get { return "esri_editing_templatePropertiesAttributesPage_condition"; } + } + ///Returns the id string for "esri_editing_templatePropertiesAnnotationPage_condition" (Condition, Editing) + public static string esri_editing_templatePropertiesAnnotationPage_condition { + get { return "esri_editing_templatePropertiesAnnotationPage_condition"; } + } + ///Returns the id string for "esri_editing_SelectTopologyToolActive_condtion" (Condition, Editing) + public static string esri_editing_SelectTopologyToolActive_condtion { + get { return "esri_editing_SelectTopologyToolActive_condtion"; } + } + ///Returns the id string for "The table is open." (Condition, Editing) + public static string esri_editing_tableOpenCondition { + get { return "esri_editing_tableOpenCondition"; } + } + ///Returns the id string for "The table has a spatial source." (Condition, Editing) + public static string esri_editing_tables_spatialCondition { + get { return "esri_editing_tables_spatialCondition"; } + } + ///Returns the id string for "The table has selected rows." (Condition, Editing) + public static string esri_editing_tables_selectedRowsCondition { + get { return "esri_editing_tables_selectedRowsCondition"; } + } + ///Returns the id string for "The table has a current row." (Condition, Editing) + public static string esri_editing_tables_currentRowCondition { + get { return "esri_editing_tables_currentRowCondition"; } + } + ///Returns the id string for "The table has attachments" (Condition, Editing) + public static string esri_editing_tablePane_AttachmentsCondition { + get { return "esri_editing_tablePane_AttachmentsCondition"; } + } + ///Returns the id string for "The table can interact with the active map view." (Condition, Editing) + public static string esri_editing_tables_canInteractWithMapViewCondition { + get { return "esri_editing_tables_canInteractWithMapViewCondition"; } + } + ///Returns the id string for "esri_editing_tables_spatialSelectedRowsCondition" (Condition, Editing) + public static string esri_editing_tables_spatialSelectedRowsCondition { + get { return "esri_editing_tables_spatialSelectedRowsCondition"; } + } + ///Returns the id string for "esri_editing_tables_spatialCurrentRowCondition" (Condition, Editing) + public static string esri_editing_tables_spatialCurrentRowCondition { + get { return "esri_editing_tables_spatialCurrentRowCondition"; } + } + ///Returns the id string for "The active field in the table can be deleted." (Condition, Editing) + public static string esri_editing_tables_canDeleteFieldCondition { + get { return "esri_editing_tables_canDeleteFieldCondition"; } + } + ///Returns the id string for "The table has an active field (column.)" (Condition, Editing) + public static string esri_editing_tables_activeFieldCondition { + get { return "esri_editing_tables_activeFieldCondition"; } + } + ///Returns the id string for "The table has an active numeric field (column.)" (Condition, Editing) + public static string esri_editing_tablesTablePane_isNumericFieldCondition { + get { return "esri_editing_tablesTablePane_isNumericFieldCondition"; } + } + ///Returns the id string for "esri_mapping_FeatureLayerRematchAddressesCondition" (Condition, Editing) + public static string esri_mapping_FeatureLayerRematchAddressesCondition { + get { return "esri_mapping_FeatureLayerRematchAddressesCondition"; } + } + ///Returns the id string for "esri_editing_HasParcelFabricCondition" (Condition, Editing) + public static string esri_editing_HasParcelFabricCondition { + get { return "esri_editing_HasParcelFabricCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Editing" (EditingModule, Editing) + public static string esri_editing_EditingModule { + get { return "esri_editing_EditingModule"; } + } + ///Returns the id string for "esri_editing_EditingModule_loader" (EditingModuleLoader, Editing) + public static string esri_editing_EditingModule_loader { + get { return "esri_editing_EditingModule_loader"; } + } + ///Returns the id string for "Parcel Fabric" (EditingModule, Editing) + public static string esri_editing_module { + get { return "esri_editing_module"; } + } + } + public static partial class Page { + ///Returns the id string for "Editing" (OptionsViewModel, Editing) + public static string esri_editing_editingPropertyPage { + get { return "esri_editing_editingPropertyPage"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Editing Settings" (Sheet, Editing) + public static string esri_editing_settingsPropertySheet { + get { return "esri_editing_settingsPropertySheet"; } + } + ///Returns the id string for "Feature Template Properties" (Sheet, Editing) + public static string esri_editing_templatePropertySheet { + get { return "esri_editing_templatePropertySheet"; } + } + } + public static partial class Shortcuttable { + ///Returns the id string for "esri_editing_shortcutList_tablePane" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_tablePane { + get { return "esri_editing_shortcutList_tablePane"; } + } + ///Returns the id string for "esri_editing_shortcutList_topologySource_errorInspector" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_topologySource_errorInspector { + get { return "esri_editing_shortcutList_topologySource_errorInspector"; } + } + ///Returns the id string for "esri_editing_shortcutList_SketchLinesAndPolys" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_SketchLinesAndPolys { + get { return "esri_editing_shortcutList_SketchLinesAndPolys"; } + } + ///Returns the id string for "esri_editing_shortcutList_SketchCircle" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_SketchCircle { + get { return "esri_editing_shortcutList_SketchCircle"; } + } + ///Returns the id string for "esri_editing_shortcutList_SketchRectangle" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_SketchRectangle { + get { return "esri_editing_shortcutList_SketchRectangle"; } + } + ///Returns the id string for "esri_editing_shortcutList_SketchEllipse" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_SketchEllipse { + get { return "esri_editing_shortcutList_SketchEllipse"; } + } + ///Returns the id string for "esri_editing_shortcutList_Tracing" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Tracing { + get { return "esri_editing_shortcutList_Tracing"; } + } + ///Returns the id string for "esri_editing_shortcutList_Streaming" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Streaming { + get { return "esri_editing_shortcutList_Streaming"; } + } + ///Returns the id string for "esri_editing_shortcutList_CanStream" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_CanStream { + get { return "esri_editing_shortcutList_CanStream"; } + } + ///Returns the id string for "esri_editing_shortcutList_CanShowVertices" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_CanShowVertices { + get { return "esri_editing_shortcutList_CanShowVertices"; } + } + ///Returns the id string for "esri_editing_shortcutList_AnnoSketches" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_AnnoSketches { + get { return "esri_editing_shortcutList_AnnoSketches"; } + } + ///Returns the id string for "esri_editing_shortcutList_DimensionSketches" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_DimensionSketches { + get { return "esri_editing_shortcutList_DimensionSketches"; } + } + ///Returns the id string for "esri_editing_shortcutList_AnnoTextBox" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_AnnoTextBox { + get { return "esri_editing_shortcutList_AnnoTextBox"; } + } + ///Returns the id string for "esri_editing_shortcutList_FindTextCycle" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_FindTextCycle { + get { return "esri_editing_shortcutList_FindTextCycle"; } + } + ///Returns the id string for "esri_editing_shortcutList_Sketches" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Sketches { + get { return "esri_editing_shortcutList_Sketches"; } + } + ///Returns the id string for "esri_editing_shortcutList_ConstantZPlane" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_ConstantZPlane { + get { return "esri_editing_shortcutList_ConstantZPlane"; } + } + ///Returns the id string for "esri_editing_shortcutList_QuickSelect" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_QuickSelect { + get { return "esri_editing_shortcutList_QuickSelect"; } + } + ///Returns the id string for "esri_editing_shortcutList_PushPullTool" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_PushPullTool { + get { return "esri_editing_shortcutList_PushPullTool"; } + } + ///Returns the id string for "esri_editing_shortcuList_PushPullTool_Face" (Shortcuttable, Editing) + public static string esri_editing_shortcuList_PushPullTool_Face { + get { return "esri_editing_shortcuList_PushPullTool_Face"; } + } + ///Returns the id string for "esri_editing_shortcutList_PushPullTool_Sketch" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_PushPullTool_Sketch { + get { return "esri_editing_shortcutList_PushPullTool_Sketch"; } + } + ///Returns the id string for "esri_editing_shortcutList_EditVertices" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_EditVertices { + get { return "esri_editing_shortcutList_EditVertices"; } + } + ///Returns the id string for "esri_editing_shortcutList_Rotate" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Rotate { + get { return "esri_editing_shortcutList_Rotate"; } + } + ///Returns the id string for "esri_editing_shortcutList_Scale" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Scale { + get { return "esri_editing_shortcutList_Scale"; } + } + ///Returns the id string for "esri_editing_shortcutList_Fillet" (Shortcuttable, Editing) + public static string esri_editing_shortcutList_Fillet { + get { return "esri_editing_shortcutList_Fillet"; } + } + } + public static partial class Menu { + ///Returns the id string for "Grid" (Menu, Editing) + public static string esri_editing_GridContextMenu { + get { return "esri_editing_GridContextMenu"; } + } + ///Returns the id string for "Associations" (Menu, Editing) + public static string esri_editing_Attributes_AssociationContextMenu { + get { return "esri_editing_Attributes_AssociationContextMenu"; } + } + ///Returns the id string for "Feature" (Menu, Editing) + public static string esri_editing_Attributes_FeatureContextMenu { + get { return "esri_editing_Attributes_FeatureContextMenu"; } + } + ///Returns the id string for "Feature" (Menu, Editing) + public static string esri_editing_Attributes_NonFeatureRowContextMenu { + get { return "esri_editing_Attributes_NonFeatureRowContextMenu"; } + } + ///Returns the id string for "Layer" (Menu, Editing) + public static string esri_editing_Attributes_LayerContextMenu { + get { return "esri_editing_Attributes_LayerContextMenu"; } + } + ///Returns the id string for "Standalone Table" (Menu, Editing) + public static string esri_editing_Attributes_TableContextMenu { + get { return "esri_editing_Attributes_TableContextMenu"; } + } + ///Returns the id string for "Feature" (Menu, Editing) + public static string esri_editing_Attributes_RelatedFeatureContextMenu { + get { return "esri_editing_Attributes_RelatedFeatureContextMenu"; } + } + ///Returns the id string for "Feature" (Menu, Editing) + public static string esri_editing_Attributes_RelatedNonFeatureRowContextMenu { + get { return "esri_editing_Attributes_RelatedNonFeatureRowContextMenu"; } + } + ///Returns the id string for "Relationship" (Menu, Editing) + public static string esri_editing_Attributes_RelationshipLayerContextMenu { + get { return "esri_editing_Attributes_RelationshipLayerContextMenu"; } + } + ///Returns the id string for "Relationship" (Menu, Editing) + public static string esri_editing_Attributes_RelationshipStandaloneTableContextMenu { + get { return "esri_editing_Attributes_RelationshipStandaloneTableContextMenu"; } + } + ///Returns the id string for "Relationship" (Menu, Editing) + public static string esri_editing_Attributes_RelationshipNotInMapContextMenu { + get { return "esri_editing_Attributes_RelationshipNotInMapContextMenu"; } + } + ///Returns the id string for "Selection" (Menu, Editing) + public static string esri_editing_Attributes_SimpleSelectionContextMenu { + get { return "esri_editing_Attributes_SimpleSelectionContextMenu"; } + } + ///Returns the id string for "Selection" (Menu, Editing) + public static string esri_editing_SplitbyFeature_SimpleSelectionContextMenu { + get { return "esri_editing_SplitbyFeature_SimpleSelectionContextMenu"; } + } + ///Returns the id string for "Point Sketch Context Menu" (Menu, Editing) + public static string esri_editing_PointSketchContextMenu { + get { return "esri_editing_PointSketchContextMenu"; } + } + ///Returns the id string for "Point Sketch Context Menu for AnnotationTemplate" (Menu, Editing) + public static string esri_editing_PointSketchContextMenuAnnotation { + get { return "esri_editing_PointSketchContextMenuAnnotation"; } + } + ///Returns the id string for "Point Sketch Context Menu for Fillet" (Menu, Editing) + public static string esri_editing_PointSketchContextMenuFillet { + get { return "esri_editing_PointSketchContextMenuFillet"; } + } + ///Returns the id string for "Multipoint Sketch Context Menu" (Menu, Editing) + public static string esri_editing_MultipointSketchContextMenu { + get { return "esri_editing_MultipointSketchContextMenu"; } + } + ///Returns the id string for "Dimension Sketch Context Menu" (Menu, Editing) + public static string esri_editing_DimensionSketchContextMenu { + get { return "esri_editing_DimensionSketchContextMenu"; } + } + ///Returns the id string for "Multipatch Sketch Context Menu" (Menu, Editing) + public static string esri_editing_MultipatchSketchContextMenu { + get { return "esri_editing_MultipatchSketchContextMenu"; } + } + ///Returns the id string for "Line/Polygon Sketch Context Menu" (Menu, Editing) + public static string esri_editing_SketchContextMenu { + get { return "esri_editing_SketchContextMenu"; } + } + ///Returns the id string for "Midpoint Sketch Context Menu" (Menu, Editing) + public static string esri_editing_MidpointSketchContextMenu { + get { return "esri_editing_MidpointSketchContextMenu"; } + } + ///Returns the id string for "Line Sketch Context Menu for Annotation Template" (Menu, Editing) + public static string esri_editing_SketchContextMenuAnnotation { + get { return "esri_editing_SketchContextMenuAnnotation"; } + } + ///Returns the id string for "Sketch Context Menu (Multiaptch)" (Menu, Editing) + public static string esri_editing_menu_PushPullTool { + get { return "esri_editing_menu_PushPullTool"; } + } + ///Returns the id string for "Sketch Context Menu (Sketch)" (Menu, Editing) + public static string esri_editing_menu_PushPullTool_Sketch { + get { return "esri_editing_menu_PushPullTool_Sketch"; } + } + ///Returns the id string for "Sketch Context Menu (Multipatch face)" (Menu, Editing) + public static string esri_editing_menu_PushPullTool_Face { + get { return "esri_editing_menu_PushPullTool_Face"; } + } + ///Returns the id string for "Segment Sketch Context Menu" (Menu, Editing) + public static string esri_editing_SegmentSketchContextMenu { + get { return "esri_editing_SegmentSketchContextMenu"; } + } + ///Returns the id string for "Vertex Sketch Context Menu" (Menu, Editing) + public static string esri_editing_VertexSketchContextMenu { + get { return "esri_editing_VertexSketchContextMenu"; } + } + ///Returns the id string for "Line/Polygon Tracing Sketch Context Menu" (Menu, Editing) + public static string esri_editing_TracingSketchContextMenu { + get { return "esri_editing_TracingSketchContextMenu"; } + } + ///Returns the id string for "Follow" (Menu, Editing) + public static string esri_editing_FollowFeatureMenu { + get { return "esri_editing_FollowFeatureMenu"; } + } + ///Returns the id string for "Curvature" (Menu, Editing) + public static string esri_editing_annotationCurvatureMenu { + get { return "esri_editing_annotationCurvatureMenu"; } + } + ///Returns the id string for "Annotation Edit tool Context Menu" (Menu, Editing) + public static string esri_editing_AnnotationEditContextMenu { + get { return "esri_editing_AnnotationEditContextMenu"; } + } + ///Returns the id string for "Dimension Edit tool Context Menu" (Menu, Editing) + public static string esri_editing_DimensionEditContextMenu { + get { return "esri_editing_DimensionEditContextMenu"; } + } + ///Returns the id string for "Circle Sketch Context Menu" (Menu, Editing) + public static string esri_editing_CircleToolContextMenu { + get { return "esri_editing_CircleToolContextMenu"; } + } + ///Returns the id string for "Rectangle/Ellipse Sketch Context Menu" (Menu, Editing) + public static string esri_editing_RectangleToolContextMenu { + get { return "esri_editing_RectangleToolContextMenu"; } + } + ///Returns the id string for "Rectangle/Ellipse Sketch Context Menu" (Menu, Editing) + public static string esri_editing_EllipseToolContextMenu { + get { return "esri_editing_EllipseToolContextMenu"; } + } + ///Returns the id string for "Change Segment" (Menu, Editing) + public static string esri_editing_ChangeSegmentMenu { + get { return "esri_editing_ChangeSegmentMenu"; } + } + ///Returns the id string for "Part" (Menu, Editing) + public static string esri_editing_PartMenu { + get { return "esri_editing_PartMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_ActiveTemplate_AttributesContextMenu { + get { return "esri_editing_ActiveTemplate_AttributesContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_CFW_FeatureTemplateContextMenu { + get { return "esri_editing_CFW_FeatureTemplateContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_CFW_GroupTemplateContextMenu { + get { return "esri_editing_CFW_GroupTemplateContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_MFT_FeatureTemplateContextMenu { + get { return "esri_editing_MFT_FeatureTemplateContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_MFT_GroupTemplateContextMenu { + get { return "esri_editing_MFT_GroupTemplateContextMenu"; } + } + ///Returns the id string for "Template Tool Context Menu" (Menu, Editing) + public static string esri_editing_TemplateToolContextMenu { + get { return "esri_editing_TemplateToolContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_CFW_MpModelSelectorContextMenu { + get { return "esri_editing_CFW_MpModelSelectorContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_ActiveTemplate_MpModelsContextMenu { + get { return "esri_editing_ActiveTemplate_MpModelsContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_ActiveTemplate_GroupTemplateContextMenu { + get { return "esri_editing_ActiveTemplate_GroupTemplateContextMenu"; } + } + ///Returns the id string for "Map" (Menu, Editing) + public static string esri_editing_MFT_MapContextMenu { + get { return "esri_editing_MFT_MapContextMenu"; } + } + ///Returns the id string for "Group Layer" (Menu, Editing) + public static string esri_editing_MFT_LayerContainerContextMenu { + get { return "esri_editing_MFT_LayerContainerContextMenu"; } + } + ///Returns the id string for "Layer" (Menu, Editing) + public static string esri_editing_MFT_LayerContextMenu { + get { return "esri_editing_MFT_LayerContextMenu"; } + } + ///Returns the id string for "Table" (Menu, Editing) + public static string esri_editing_MFT_StandaloneTableContextMenu { + get { return "esri_editing_MFT_StandaloneTableContextMenu"; } + } + ///Returns the id string for "Editing Options" (Menu, Editing) + public static string esri_editing_SystemCommandsBurgerMenu { + get { return "esri_editing_SystemCommandsBurgerMenu"; } + } + ///Returns the id string for "Editing Options" (Menu, Editing) + public static string esri_editing_FavoriteCommandsBurgerMenu { + get { return "esri_editing_FavoriteCommandsBurgerMenu"; } + } + ///Returns the id string for "Edit Commands" (Menu, Editing) + public static string esri_editing_EFW_CommandsMenu { + get { return "esri_editing_EFW_CommandsMenu"; } + } + ///Returns the id string for "Select/Deselect" (Menu, Editing) + public static string esri_editing_tableSelectionMenu { + get { return "esri_editing_tableSelectionMenu"; } + } + ///Returns the id string for "Sort" (Menu, Editing) + public static string esri_editing_tableSortMenu { + get { return "esri_editing_tableSortMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_tableColumnContextMenu { + get { return "esri_editing_tableColumnContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_tableAllRowContextMenu { + get { return "esri_editing_tableAllRowContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_tableSelectedRowContextMenu { + get { return "esri_editing_tableSelectedRowContextMenu"; } + } + ///Returns the id string for "Joins" (Menu, Editing) + public static string esri_editing_tableJoinsMenu { + get { return "esri_editing_tableJoinsMenu"; } + } + ///Returns the id string for "Relates" (Menu, Editing) + public static string esri_editing_tableRelatesMenu { + get { return "esri_editing_tableRelatesMenu"; } + } + ///Returns the id string for "RematchAddress" (Menu, Editing) + public static string esri_editing_rematchAddressContextMenu { + get { return "esri_editing_rematchAddressContextMenu"; } + } + ///Returns the id string for "Predefined Queries" (Menu, Editing) + public static string esri_editing_rematchQueriesMenu { + get { return "esri_editing_rematchQueriesMenu"; } + } + ///Returns the id string for "Data" (Menu, Editing) + public static string esri_editing_data_subtypeGroupLayer { + get { return "esri_editing_data_subtypeGroupLayer"; } + } + ///Returns the id string for "Data" (Menu, Editing) + public static string esri_editing_data { + get { return "esri_editing_data"; } + } + ///Returns the id string for "Data" (Menu, Editing) + public static string esri_editing_standalonetable_data_menu { + get { return "esri_editing_standalonetable_data_menu"; } + } + ///Returns the id string for "Traverse" (Menu, Editing) + public static string esri_editing_traverseMenu { + get { return "esri_editing_traverseMenu"; } + } + ///Returns the id string for "Traverse Operations" (Menu, Editing) + public static string esri_editing_traverseRowContextMenu { + get { return "esri_editing_traverseRowContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_errorInspectorRowContextMenu { + get { return "esri_editing_errorInspectorRowContextMenu"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_errorInspectorRowContextMenu_topologySource { + get { return "esri_editing_errorInspectorRowContextMenu_topologySource"; } + } + ///Returns the id string for "Properties" (Menu, Editing) + public static string esri_editing_errorInspectorRowContextMenu_geodatabaseFeatureValidationSource { + get { return "esri_editing_errorInspectorRowContextMenu_geodatabaseFeatureValidationSource"; } + } + ///Returns the id string for "Topology Options" (Menu, Editing) + public static string esri_editing_burgerMenu_topologySource_errorInspector { + get { return "esri_editing_burgerMenu_topologySource_errorInspector"; } + } + ///Returns the id string for "Geodatabase Feature Validation Options" (Menu, Editing) + public static string esri_editing_burgerMenu_geodatabaseFeatureValidationSource_errorInspector { + get { return "esri_editing_burgerMenu_geodatabaseFeatureValidationSource_errorInspector"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Larger Than Cluster Tolerance" (Menu, Editing) + public static string esri_editing_topology_RuleFeatureLargerThanClusterToleranceContextMenu { + get { return "esri_editing_topology_RuleFeatureLargerThanClusterToleranceContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Have Gaps" (Menu, Editing) + public static string esri_editing_topology_RuleAreaNoGapsContextMenu { + get { return "esri_editing_topology_RuleAreaNoGapsContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Overlap" (Menu, Editing) + public static string esri_editing_topology_RuleAreaNoOverlapContextMenu { + get { return "esri_editing_topology_RuleAreaNoOverlapContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By Feature Class Of" (Menu, Editing) + public static string esri_editing_topology_RuleAreaCoveredByAreaClassContextMenu { + get { return "esri_editing_topology_RuleAreaCoveredByAreaClassContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Cover Each Other" (Menu, Editing) + public static string esri_editing_topology_RuleAreaAreaCoverEachOtherContextMenu { + get { return "esri_editing_topology_RuleAreaAreaCoverEachOtherContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By" (Menu, Editing) + public static string esri_editing_topology_RuleAreaCoveredByAreaContextMenu { + get { return "esri_editing_topology_RuleAreaCoveredByAreaContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Overlap With" (Menu, Editing) + public static string esri_editing_topology_RuleAreaNoOverlapAreaContextMenu { + get { return "esri_editing_topology_RuleAreaNoOverlapAreaContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Contains One Point" (Menu, Editing) + public static string esri_editing_topology_RuleAreaContainOnePointContextMenu { + get { return "esri_editing_topology_RuleAreaContainOnePointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Boundary Must be Covered By" (Menu, Editing) + public static string esri_editing_topology_RuleAreaAreaBoundaryCoveredByLineContextMenu { + get { return "esri_editing_topology_RuleAreaAreaBoundaryCoveredByLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Area Boundary Must Be Covered By Boundary Of" (Menu, Editing) + public static string esri_editing_topology_RuleAreaBoundaryCoveredByAreaBoundaryContextMenu { + get { return "esri_editing_topology_RuleAreaBoundaryCoveredByAreaBoundaryContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Contains Point" (Menu, Editing) + public static string esri_editing_topology_RuleAreaContainPointContextMenu { + get { return "esri_editing_topology_RuleAreaContainPointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By Boundary Of" (Menu, Editing) + public static string esri_editing_topology_RuleLineCoveredByAreaBoundaryOfContextMenu { + get { return "esri_editing_topology_RuleLineCoveredByAreaBoundaryOfContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Inside" (Menu, Editing) + public static string esri_editing_topology_RuleLineInsideAreaContextMenu { + get { return "esri_editing_topology_RuleLineInsideAreaContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Overlap" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoOverlapContextMenu { + get { return "esri_editing_topology_RuleLineNoOverlapContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectionContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectionContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Have Dangles" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoDanglesContextMenu { + get { return "esri_editing_topology_RuleLineNoDanglesContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Have Pseudo Nodes" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoPseudosContextMenu { + get { return "esri_editing_topology_RuleLineNoPseudosContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By Feature Class Of" (Menu, Editing) + public static string esri_editing_topology_RuleLineCoveredByLineClassContextMenu { + get { return "esri_editing_topology_RuleLineCoveredByLineClassContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Overlap With" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoOverlapLineContextMenu { + get { return "esri_editing_topology_RuleLineNoOverlapLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Self-Overlap" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoSelfOverlapContextMenu { + get { return "esri_editing_topology_RuleLineNoSelfOverlapContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Self-Intersect" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoSelfIntersectContextMenu { + get { return "esri_editing_topology_RuleLineNoSelfIntersectContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Self-Intersect (Point)" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoSelfIntersect_PointErrorContextMenu { + get { return "esri_editing_topology_RuleLineNoSelfIntersect_PointErrorContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect Or Touch Interior" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectOrInteriorTouchContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectOrInteriorTouchContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect Or Touch Interior (Point)" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectOrInteriorTouch_PointErrorContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectOrInteriorTouch_PointErrorContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect Or Touch Interior (Line)" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectOrInteriorTouch_LineErrorContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectOrInteriorTouch_LineErrorContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Endpoint Must Be Covered By" (Menu, Editing) + public static string esri_editing_topology_RuleLineEndpointCoveredByPointContextMenu { + get { return "esri_editing_topology_RuleLineEndpointCoveredByPointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Single Part" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoMultipartContextMenu { + get { return "esri_editing_topology_RuleLineNoMultipartContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect With" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectLineContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Not Intersect Or Touch Interior With" (Menu, Editing) + public static string esri_editing_topology_RuleLineNoIntersectOrInteriorTouchLineContextMenu { + get { return "esri_editing_topology_RuleLineNoIntersectOrInteriorTouchLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Covered By Boundary Of" (Menu, Editing) + public static string esri_editing_topology_RulePointCoveredByAreaBoundaryContextMenu { + get { return "esri_editing_topology_RulePointCoveredByAreaBoundaryContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Must Be Properly Inside" (Menu, Editing) + public static string esri_editing_topology_RulePointProperlyInsideAreaContextMenu { + get { return "esri_editing_topology_RulePointProperlyInsideAreaContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Point Must Be Covered By Line" (Menu, Editing) + public static string esri_editing_topology_RulePointCoveredByLineContextMenu { + get { return "esri_editing_topology_RulePointCoveredByLineContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Point Must Be Covered By Endpoint Of" (Menu, Editing) + public static string esri_editing_topology_RulePointCoveredByEndPointContextMenu { + get { return "esri_editing_topology_RulePointCoveredByEndPointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Point Must Be Disjoint" (Menu, Editing) + public static string esri_editing_topology_RulePointDisjointContextMenu { + get { return "esri_editing_topology_RulePointDisjointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Point Must Coincide With" (Menu, Editing) + public static string esri_editing_topology_RulePointCoincidePointContextMenu { + get { return "esri_editing_topology_RulePointCoincidePointContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Record Needs Additional Geometry" (Menu, Editing) + public static string esri_editing_topology_PRTRecordGeometryAdditionContextMenu { + get { return "esri_editing_topology_PRTRecordGeometryAdditionContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Record Needs Subtracted Geometry" (Menu, Editing) + public static string esri_editing_topology_PRTRecordGeometrySubtractionContextMenu { + get { return "esri_editing_topology_PRTRecordGeometrySubtractionContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Parcels Must Have A Record" (Menu, Editing) + public static string esri_editing_topology_PRTNonEmptyRecordIdContextMenu { + get { return "esri_editing_topology_PRTNonEmptyRecordIdContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Parcel Must Have Non-empty Record ID" (Menu, Editing) + public static string esri_editing_topology_PRTNonEmptyPolygonRecordIdContextMenu { + get { return "esri_editing_topology_PRTNonEmptyPolygonRecordIdContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Parcel Polygons Must Have Their Own Parcel Lines" (Menu, Editing) + public static string esri_editing_topology_PRTParcelBoundaryConsistOfLinesContextMenu { + get { return "esri_editing_topology_PRTParcelBoundaryConsistOfLinesContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Parcel Lines Must Be Associated To A Parcel Polygon" (Menu, Editing) + public static string esri_editing_topology_PRTLineBelongToParcelContextMenu { + get { return "esri_editing_topology_PRTLineBelongToParcelContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Parcel Lines Must Not Overlap With Other Parcel Lines" (Menu, Editing) + public static string esri_editing_topology_PRTParcelLineNoOverlapContextMenu { + get { return "esri_editing_topology_PRTParcelLineNoOverlapContextMenu"; } + } + ///Returns the id string for "Editing GDB Topology Error Parcel Lines Refer To A Parcel That Does Not Exist" (Menu, Editing) + public static string esri_editing_topology_PRTLineRefersToExistingParcelContextMenu { + get { return "esri_editing_topology_PRTLineRefersToExistingParcelContextMenu"; } + } + ///Returns the id string for "Fix Tool" (Menu, Editing) + public static string esri_editing_topology_FixToolContextMenu { + get { return "esri_editing_topology_FixToolContextMenu"; } + } + ///Returns the id string for "Mange Records" (Menu, Editing) + public static string esri_editing_ParcelManageRecordsPaneContextMenu { + get { return "esri_editing_ParcelManageRecordsPaneContextMenu"; } + } + } + public static partial class Minitoolbar { + ///Returns the id string for "esri_editing_GridToolbar" (Minitoolbar, Editing) + public static string esri_editing_GridToolbar { + get { return "esri_editing_GridToolbar"; } + } + ///Returns the id string for "esri_editing_SegmentSketchContextToolbar" (Minitoolbar, Editing) + public static string esri_editing_SegmentSketchContextToolbar { + get { return "esri_editing_SegmentSketchContextToolbar"; } + } + ///Returns the id string for "esri_editing_StraightAnnoSketchToolbar" (Minitoolbar, Editing) + public static string esri_editing_StraightAnnoSketchToolbar { + get { return "esri_editing_StraightAnnoSketchToolbar"; } + } + ///Returns the id string for "esri_editing_SegmentSketchFinishClearContextToolbar" (Minitoolbar, Editing) + public static string esri_editing_SegmentSketchFinishClearContextToolbar { + get { return "esri_editing_SegmentSketchFinishClearContextToolbar"; } + } + ///Returns the id string for "esri_editing_ManageTemplatesToolbar" (Minitoolbar, Editing) + public static string esri_editing_ManageTemplatesToolbar { + get { return "esri_editing_ManageTemplatesToolbar"; } + } + ///Returns the id string for "esri_editing_MultipointContextToolbar" (Minitoolbar, Editing) + public static string esri_editing_MultipointContextToolbar { + get { return "esri_editing_MultipointContextToolbar"; } + } + ///Returns the id string for "esri_editing_SketchToolbar" (Minitoolbar, Editing) + public static string esri_editing_SketchToolbar { + get { return "esri_editing_SketchToolbar"; } + } + ///Returns the id string for "esri_editing_TextEditToolbar" (Minitoolbar, Editing) + public static string esri_editing_TextEditToolbar { + get { return "esri_editing_TextEditToolbar"; } + } + ///Returns the id string for "esri_editing_DimensionEditToolbar" (Minitoolbar, Editing) + public static string esri_editing_DimensionEditToolbar { + get { return "esri_editing_DimensionEditToolbar"; } + } + ///Returns the id string for "esri_editing_FollowFeatureTextEditToolbar" (Minitoolbar, Editing) + public static string esri_editing_FollowFeatureTextEditToolbar { + get { return "esri_editing_FollowFeatureTextEditToolbar"; } + } + ///Returns the id string for "esri_editing_ModifyEdgeSketchToolbar" (Minitoolbar, Editing) + public static string esri_editing_ModifyEdgeSketchToolbar { + get { return "esri_editing_ModifyEdgeSketchToolbar"; } + } + ///Returns the id string for "esri_editing_MoveToolbar" (Minitoolbar, Editing) + public static string esri_editing_MoveToolbar { + get { return "esri_editing_MoveToolbar"; } + } + ///Returns the id string for "esri_editing_MoveEdgeToolbar" (Minitoolbar, Editing) + public static string esri_editing_MoveEdgeToolbar { + get { return "esri_editing_MoveEdgeToolbar"; } + } + ///Returns the id string for "esri_editing_MoveUtilityToolbar" (Minitoolbar, Editing) + public static string esri_editing_MoveUtilityToolbar { + get { return "esri_editing_MoveUtilityToolbar"; } + } + ///Returns the id string for "esri_editing_toolbar_PushPullTool" (Minitoolbar, Editing) + public static string esri_editing_toolbar_PushPullTool { + get { return "esri_editing_toolbar_PushPullTool"; } + } + } + public static partial class Page { + ///Returns the id string for "Grid" (GridSettingsViewModel, Editing) + public static string esri_editing_GridPropertyPage { + get { return "esri_editing_GridPropertyPage"; } + } + ///Returns the id string for "General" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_generalTemplatePropertyPage { + get { return "esri_editing_generalTemplatePropertyPage"; } + } + ///Returns the id string for "Tools" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_toolsTemplatePropertyPage { + get { return "esri_editing_toolsTemplatePropertyPage"; } + } + ///Returns the id string for "Attributes" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_attributesTemplatePropertyPage { + get { return "esri_editing_attributesTemplatePropertyPage"; } + } + ///Returns the id string for "Annotation" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_annotationTemplatePropertyPage { + get { return "esri_editing_annotationTemplatePropertyPage"; } + } + ///Returns the id string for "Builders" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_buildersTemplatePropertyPage { + get { return "esri_editing_buildersTemplatePropertyPage"; } + } + ///Returns the id string for "Features" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_featuresTemplatePropertyPage { + get { return "esri_editing_featuresTemplatePropertyPage"; } + } + ///Returns the id string for "Associations" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_associationsTemplatePropertyPage { + get { return "esri_editing_associationsTemplatePropertyPage"; } + } + ///Returns the id string for "Relationships" (Templates.TemplatePropertiesPageViewModel, Editing) + public static string esri_editing_relationshipsTemplatePropertyPage { + get { return "esri_editing_relationshipsTemplatePropertyPage"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "Validate Fabric" (Splitbutton, Editing) + public static string esri_editing_parcelValidateSplitButton { + get { return "esri_editing_parcelValidateSplitButton"; } + } + ///Returns the id string for "History" (Splitbutton, Editing) + public static string esri_editing_updateParcelHistorySplitButton { + get { return "esri_editing_updateParcelHistorySplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_editing_editorDisabled" (State, Editing) + public static string esri_editing_editorDisabled { + get { return "esri_editing_editorDisabled"; } + } + ///Returns the id string for "esri_editing_editingNotAvailable" (State, Editing) + public static string esri_editing_editingNotAvailable { + get { return "esri_editing_editingNotAvailable"; } + } + ///Returns the id string for "esri_editing_editingRequiresStart" (State, Editing) + public static string esri_editing_editingRequiresStart { + get { return "esri_editing_editingRequiresStart"; } + } + ///Returns the id string for "esri_editing_tablePane" (State, Editing) + public static string esri_editing_tablePane { + get { return "esri_editing_tablePane"; } + } + ///Returns the id string for "esri_charts_chartsPane" (State, Editing) + public static string esri_charts_chartsPane { + get { return "esri_charts_chartsPane"; } + } + ///Returns the id string for "esri_editing_annoSketching" (State, Editing) + public static string esri_editing_annoSketching { + get { return "esri_editing_annoSketching"; } + } + ///Returns the id string for "esri_editing_UseTopology" (State, Editing) + public static string esri_editing_UseTopology { + get { return "esri_editing_UseTopology"; } + } + ///Returns the id string for "esri_editing_NoGDBTopologyLayer" (State, Editing) + public static string esri_editing_NoGDBTopologyLayer { + get { return "esri_editing_NoGDBTopologyLayer"; } + } + ///Returns the id string for "esri_editing_UseGDBTopology" (State, Editing) + public static string esri_editing_UseGDBTopology { + get { return "esri_editing_UseGDBTopology"; } + } + ///Returns the id string for "esri_editing_2DMap" (State, Editing) + public static string esri_editing_2DMap { + get { return "esri_editing_2DMap"; } + } + ///Returns the id string for "esri_editing_editFeaturePersistence" (State, Editing) + public static string esri_editing_editFeaturePersistence { + get { return "esri_editing_editFeaturePersistence"; } + } + ///Returns the id string for "esri_editing_hasActiveParcelRecord" (State, Editing) + public static string esri_editing_hasActiveParcelRecord { + get { return "esri_editing_hasActiveParcelRecord"; } + } + ///Returns the id string for "esri_editing_HasParcelFabric" (State, Editing) + public static string esri_editing_HasParcelFabric { + get { return "esri_editing_HasParcelFabric"; } + } + ///Returns the id string for "esri_editing_HasParcelPolygonsSelected" (State, Editing) + public static string esri_editing_HasParcelPolygonsSelected { + get { return "esri_editing_HasParcelPolygonsSelected"; } + } + ///Returns the id string for "esri_editing_HasParcelLinesSelected" (State, Editing) + public static string esri_editing_HasParcelLinesSelected { + get { return "esri_editing_HasParcelLinesSelected"; } + } + ///Returns the id string for "esri_editing_HasEdits" (State, Editing) + public static string esri_editing_HasEdits { + get { return "esri_editing_HasEdits"; } + } + ///Returns the id string for "esri_editing_ElevationPickerEnabled" (State, Editing) + public static string esri_editing_ElevationPickerEnabled { + get { return "esri_editing_ElevationPickerEnabled"; } + } + ///Returns the id string for "esri_editing_SurfacePickerEnabled" (State, Editing) + public static string esri_editing_SurfacePickerEnabled { + get { return "esri_editing_SurfacePickerEnabled"; } + } + ///Returns the id string for "esri_editing_ConstantZEnabled" (State, Editing) + public static string esri_editing_ConstantZEnabled { + get { return "esri_editing_ConstantZEnabled"; } + } + ///Returns the id string for "esri_editing_SurfaceZEnabled" (State, Editing) + public static string esri_editing_SurfaceZEnabled { + get { return "esri_editing_SurfaceZEnabled"; } + } + ///Returns the id string for "esri_editing_PointTemplate" (State, Editing) + public static string esri_editing_PointTemplate { + get { return "esri_editing_PointTemplate"; } + } + ///Returns the id string for "esri_editing_LineSketch" (State, Editing) + public static string esri_editing_LineSketch { + get { return "esri_editing_LineSketch"; } + } + ///Returns the id string for "esri_editing_SplitToolActive_state" (State, Editing) + public static string esri_editing_SplitToolActive_state { + get { return "esri_editing_SplitToolActive_state"; } + } + ///Returns the id string for "esri_editing_StereoView" (State, Editing) + public static string esri_editing_StereoView { + get { return "esri_editing_StereoView"; } + } + ///Returns the id string for "esri_editing_Streaming_state" (State, Editing) + public static string esri_editing_Streaming_state { + get { return "esri_editing_Streaming_state"; } + } + ///Returns the id string for "esri_mapping_TOCSelectionValidForReconcileState" (State, Editing) + public static string esri_mapping_TOCSelectionValidForReconcileState { + get { return "esri_mapping_TOCSelectionValidForReconcileState"; } + } + ///Returns the id string for "esri_mapping_dataSourceSelectedIsVersionableState" (State, Editing) + public static string esri_mapping_dataSourceSelectedIsVersionableState { + get { return "esri_mapping_dataSourceSelectedIsVersionableState"; } + } + ///Returns the id string for "esri_mapping_mapMemberSelectedIsVersionableState" (State, Editing) + public static string esri_mapping_mapMemberSelectedIsVersionableState { + get { return "esri_mapping_mapMemberSelectedIsVersionableState"; } + } + ///Returns the id string for "esri_mapping_dataSourceSelectedIsHistoricalVersionState" (State, Editing) + public static string esri_mapping_dataSourceSelectedIsHistoricalVersionState { + get { return "esri_mapping_dataSourceSelectedIsHistoricalVersionState"; } + } + ///Returns the id string for "esri_mapping_dataSourceSelectedIsConnectedAsBranchClientServerState" (State, Editing) + public static string esri_mapping_dataSourceSelectedIsConnectedAsBranchClientServerState { + get { return "esri_mapping_dataSourceSelectedIsConnectedAsBranchClientServerState"; } + } + ///Returns the id string for "esri_mapping_dataSourceSelectedIsFeatureServiceState" (State, Editing) + public static string esri_mapping_dataSourceSelectedIsFeatureServiceState { + get { return "esri_mapping_dataSourceSelectedIsFeatureServiceState"; } + } + ///Returns the id string for "esri_editing_TOCItemSelectedIsValidForPost" (State, Editing) + public static string esri_editing_TOCItemSelectedIsValidForPost { + get { return "esri_editing_TOCItemSelectedIsValidForPost"; } + } + ///Returns the id string for "esri_editing_TOCItemSelectedHasConflicts" (State, Editing) + public static string esri_editing_TOCItemSelectedHasConflicts { + get { return "esri_editing_TOCItemSelectedHasConflicts"; } + } + ///Returns the id string for "esri_editing_DuplicateVerticalToolActive_state" (State, Editing) + public static string esri_editing_DuplicateVerticalToolActive_state { + get { return "esri_editing_DuplicateVerticalToolActive_state"; } + } + ///Returns the id string for "esri_editing_templatePropertiesBuildersPage_state" (State, Editing) + public static string esri_editing_templatePropertiesBuildersPage_state { + get { return "esri_editing_templatePropertiesBuildersPage_state"; } + } + ///Returns the id string for "esri_editing_templatePropertiesFeaturesPage_state" (State, Editing) + public static string esri_editing_templatePropertiesFeaturesPage_state { + get { return "esri_editing_templatePropertiesFeaturesPage_state"; } + } + ///Returns the id string for "esri_editing_templatePropertiesAssociationsPage_state" (State, Editing) + public static string esri_editing_templatePropertiesAssociationsPage_state { + get { return "esri_editing_templatePropertiesAssociationsPage_state"; } + } + ///Returns the id string for "esri_editing_templatePropertiesRelationshipsPage_state" (State, Editing) + public static string esri_editing_templatePropertiesRelationshipsPage_state { + get { return "esri_editing_templatePropertiesRelationshipsPage_state"; } + } + ///Returns the id string for "esri_editing_templatePropertiesAttributesPage_state" (State, Editing) + public static string esri_editing_templatePropertiesAttributesPage_state { + get { return "esri_editing_templatePropertiesAttributesPage_state"; } + } + ///Returns the id string for "esri_editing_templatePropertieAnnotationPage_state" (State, Editing) + public static string esri_editing_templatePropertieAnnotationPage_state { + get { return "esri_editing_templatePropertieAnnotationPage_state"; } + } + ///Returns the id string for "esri_editing_SelectTopologyToolActive_state" (State, Editing) + public static string esri_editing_SelectTopologyToolActive_state { + get { return "esri_editing_SelectTopologyToolActive_state"; } + } + ///Returns the id string for "esri_editing_tableOpenState" (State, Editing) + public static string esri_editing_tableOpenState { + get { return "esri_editing_tableOpenState"; } + } + ///Returns the id string for "esri_editing_tables_spatialSourceState" (State, Editing) + public static string esri_editing_tables_spatialSourceState { + get { return "esri_editing_tables_spatialSourceState"; } + } + ///Returns the id string for "esri_editing_tables_selectedRowsState" (State, Editing) + public static string esri_editing_tables_selectedRowsState { + get { return "esri_editing_tables_selectedRowsState"; } + } + ///Returns the id string for "esri_editing_tables_currentRowState" (State, Editing) + public static string esri_editing_tables_currentRowState { + get { return "esri_editing_tables_currentRowState"; } + } + ///Returns the id string for "esri_editing_tables_canInteractWithMapViewState" (State, Editing) + public static string esri_editing_tables_canInteractWithMapViewState { + get { return "esri_editing_tables_canInteractWithMapViewState"; } + } + ///Returns the id string for "esri_editing_tablePane_Attachments" (State, Editing) + public static string esri_editing_tablePane_Attachments { + get { return "esri_editing_tablePane_Attachments"; } + } + ///Returns the id string for "esri_editing_tables_activeFieldFieldState" (State, Editing) + public static string esri_editing_tables_activeFieldFieldState { + get { return "esri_editing_tables_activeFieldFieldState"; } + } + ///Returns the id string for "esri_editing_tables_canDeleteFieldState" (State, Editing) + public static string esri_editing_tables_canDeleteFieldState { + get { return "esri_editing_tables_canDeleteFieldState"; } + } + ///Returns the id string for "esri_editing_tables_isNumericFieldState" (State, Editing) + public static string esri_editing_tables_isNumericFieldState { + get { return "esri_editing_tables_isNumericFieldState"; } + } + ///Returns the id string for "esri_mapping_FeatureLayerRematchAddressesState" (State, Editing) + public static string esri_mapping_FeatureLayerRematchAddressesState { + get { return "esri_mapping_FeatureLayerRematchAddressesState"; } + } + } + public static partial class Subgroup { + ///Returns the id string for "esri_editing_table_rowSubGroup" (Subgroup, Editing) + public static string esri_editing_table_rowSubGroup { + get { return "esri_editing_table_rowSubGroup"; } + } + ///Returns the id string for "esri_editing_table_fieldsSubGroup1" (Subgroup, Editing) + public static string esri_editing_table_fieldsSubGroup1 { + get { return "esri_editing_table_fieldsSubGroup1"; } + } + ///Returns the id string for "esri_editing_table_fieldsSubGroup2" (Subgroup, Editing) + public static string esri_editing_table_fieldsSubGroup2 { + get { return "esri_editing_table_fieldsSubGroup2"; } + } + ///Returns the id string for "esri_editing_table_selectSubGroup1" (Subgroup, Editing) + public static string esri_editing_table_selectSubGroup1 { + get { return "esri_editing_table_selectSubGroup1"; } + } + ///Returns the id string for "esri_editing_table_selectSubGroup2" (Subgroup, Editing) + public static string esri_editing_table_selectSubGroup2 { + get { return "esri_editing_table_selectSubGroup2"; } + } + ///Returns the id string for "esri_editing_table_toolsSubGroup" (Subgroup, Editing) + public static string esri_editing_table_toolsSubGroup { + get { return "esri_editing_table_toolsSubGroup"; } + } + ///Returns the id string for "esri_editing_table_relationshipSubGroup" (Subgroup, Editing) + public static string esri_editing_table_relationshipSubGroup { + get { return "esri_editing_table_relationshipSubGroup"; } + } + ///Returns the id string for "esri_editing_table_exportSubGroup" (Subgroup, Editing) + public static string esri_editing_table_exportSubGroup { + get { return "esri_editing_table_exportSubGroup"; } + } + ///Returns the id string for "esri_editing_table_filterSubGroup" (Subgroup, Editing) + public static string esri_editing_table_filterSubGroup { + get { return "esri_editing_table_filterSubGroup"; } + } + } + public static partial class Tab { + ///Returns the id string for "Edit" (Tab, Editing) + public static string esri_editing_EditingTab { + get { return "esri_editing_EditingTab"; } + } + ///Returns the id string for "Records" (Tab, Editing) + public static string esri_editing_parcelTab { + get { return "esri_editing_parcelTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Parcel Manager" (Tabgroup, Editing) + public static string esri_parcelfabric_CoreTabGroup { + get { return "esri_parcelfabric_CoreTabGroup"; } + } + } + public static partial class Tool { + ///Returns the id string for "Create 3D Geometry" (PushPullTool, Editing) + public static string esri_editing_PushPullTool { + get { return "esri_editing_PushPullTool"; } + } + ///Returns the id string for "Modify 3D Geometry" (ModifyPushPullTool, Editing) + public static string esri_editing_ModifyPushPullTool { + get { return "esri_editing_ModifyPushPullTool"; } + } + ///Returns the id string for "Get Point Tool" (GetPointTool, Editing) + public static string esri_editing_GetPointTool { + get { return "esri_editing_GetPointTool"; } + } + ///Returns the id string for "Trace Traverse Tool" (TraceTraverseTool, Editing) + public static string esri_editing_TraceTraverseTool { + get { return "esri_editing_TraceTraverseTool"; } + } + ///Returns the id string for "Point Tool" (SketchPointTool, Editing) + public static string esri_editing_SketchPointTool { + get { return "esri_editing_SketchPointTool"; } + } + ///Returns the id string for "Multipoint Tool" (SketchMultiPointTool, Editing) + public static string esri_editing_SketchMultiPointTool { + get { return "esri_editing_SketchMultiPointTool"; } + } + ///Returns the id string for "Line Tool" (SketchLineTool, Editing) + public static string esri_editing_SketchLineTool { + get { return "esri_editing_SketchLineTool"; } + } + ///Returns the id string for "2 Point Line Tool" (SketchTwoPointLineTool, Editing) + public static string esri_editing_SketchTwoPointLineTool { + get { return "esri_editing_SketchTwoPointLineTool"; } + } + ///Returns the id string for "Right Angle Line Tool" (SketchLineRightTool, Editing) + public static string esri_editing_SketchRightLineTool { + get { return "esri_editing_SketchRightLineTool"; } + } + ///Returns the id string for "Radial Line Tool" (SketchLineRadialTool, Editing) + public static string esri_editing_SketchRadialLineTool { + get { return "esri_editing_SketchRadialLineTool"; } + } + ///Returns the id string for "Circle Tool" (SketchLineCircleTool, Editing) + public static string esri_editing_SketchCircleLineTool { + get { return "esri_editing_SketchCircleLineTool"; } + } + ///Returns the id string for "Rectangle Tool" (SketchLineRectangleTool, Editing) + public static string esri_editing_SketchRectangleLineTool { + get { return "esri_editing_SketchRectangleLineTool"; } + } + ///Returns the id string for "Ellipse Tool" (SketchLineEllipseTool, Editing) + public static string esri_editing_SketchEllipseLineTool { + get { return "esri_editing_SketchEllipseLineTool"; } + } + ///Returns the id string for "Freehand Line Tool" (SketchLineFreehandTool, Editing) + public static string esri_editing_SketchFreehandLineTool { + get { return "esri_editing_SketchFreehandLineTool"; } + } + ///Returns the id string for "Trace Line Tool" (SketchLineTraceTool, Editing) + public static string esri_editing_SketchTraceLineTool { + get { return "esri_editing_SketchTraceLineTool"; } + } + ///Returns the id string for "Trace Polygon Tool" (SketchPolygonTraceTool, Editing) + public static string esri_editing_SketchTracePolygonTool { + get { return "esri_editing_SketchTracePolygonTool"; } + } + ///Returns the id string for "Polygon Tool" (SketchPolygonTool, Editing) + public static string esri_editing_SketchPolygonTool { + get { return "esri_editing_SketchPolygonTool"; } + } + ///Returns the id string for "Right Angle Polygon Tool" (SketchPolygonRightTool, Editing) + public static string esri_editing_SketchRightPolygonTool { + get { return "esri_editing_SketchRightPolygonTool"; } + } + ///Returns the id string for "Circle Polygon Tool" (SketchPolygonCircleTool, Editing) + public static string esri_editing_SketchCirclePolygonTool { + get { return "esri_editing_SketchCirclePolygonTool"; } + } + ///Returns the id string for "Rectangle Polygon Tool" (SketchPolygonRectangleTool, Editing) + public static string esri_editing_SketchRectanglePolygonTool { + get { return "esri_editing_SketchRectanglePolygonTool"; } + } + ///Returns the id string for "Ellipse Polygon Tool" (SketchPolygonEllipseTool, Editing) + public static string esri_editing_SketchEllipsePolygonTool { + get { return "esri_editing_SketchEllipsePolygonTool"; } + } + ///Returns the id string for "Freehand Polygon Tool" (SketchPolygonFreehandTool, Editing) + public static string esri_editing_SketchFreehandPolygonTool { + get { return "esri_editing_SketchFreehandPolygonTool"; } + } + ///Returns the id string for "Point At End of Line Tool" (SketchPointAtLineEndPointsTool, Editing) + public static string esri_editing_SketchPointAtLineEndPointsTool { + get { return "esri_editing_SketchPointAtLineEndPointsTool"; } + } + ///Returns the id string for "AutoComplete Polygons Tool" (AutoCompletePolygonTool, Editing) + public static string esri_editing_SketchAutoCompletePolygonTool { + get { return "esri_editing_SketchAutoCompletePolygonTool"; } + } + ///Returns the id string for "AutoComplete Freehand Polygons Tool" (AutoCompleteFreehandPolygonTool, Editing) + public static string esri_editing_SketchAutoCompleteFreehandPolygonTool { + get { return "esri_editing_SketchAutoCompleteFreehandPolygonTool"; } + } + ///Returns the id string for "Horizontal Annotation Tool" (SketchHorizontalAnnoTool, Editing) + public static string esri_editing_SketchHorizontalAnnoTool { + get { return "esri_editing_SketchHorizontalAnnoTool"; } + } + ///Returns the id string for "Straight Annotation Tool" (SketchStraightAnnoTool, Editing) + public static string esri_editing_SketchStraightAnnoTool { + get { return "esri_editing_SketchStraightAnnoTool"; } + } + ///Returns the id string for "Curved Annotation Tool" (SketchCurvedAnnoTool, Editing) + public static string esri_editing_SketchCurvedAnnoTool { + get { return "esri_editing_SketchCurvedAnnoTool"; } + } + ///Returns the id string for "Follow Feature Annotation Tool" (SketchFollowFeatureAnnoTool, Editing) + public static string esri_editing_SketchFollowFeatureAnnoTool { + get { return "esri_editing_SketchFollowFeatureAnnoTool"; } + } + ///Returns the id string for "Aligned" (SketchAlignedDimensionTool, Editing) + public static string esri_editing_AlignedDimensionTool { + get { return "esri_editing_AlignedDimensionTool"; } + } + ///Returns the id string for "Simple Aligned" (SketchSimpleAlignedDimensionTool, Editing) + public static string esri_editing_SketchSimpleAlignedDimensionTool { + get { return "esri_editing_SketchSimpleAlignedDimensionTool"; } + } + ///Returns the id string for "Linear" (SketchLinearDimensionTool, Editing) + public static string esri_editing_LinearDimensionTool { + get { return "esri_editing_LinearDimensionTool"; } + } + ///Returns the id string for "Rotated Linear" (SketchRotatedLinearDimensionTool, Editing) + public static string esri_editing_RotatedLinearDimensionTool { + get { return "esri_editing_RotatedLinearDimensionTool"; } + } + ///Returns the id string for "Free Linear" (FreeLinearDimensionTool, Editing) + public static string esri_editing_FreeLinearDimensionTool { + get { return "esri_editing_FreeLinearDimensionTool"; } + } + ///Returns the id string for "Free Aligned" (FreeAlignedDimensionTool, Editing) + public static string esri_editing_FreeAlignedDimensionTool { + get { return "esri_editing_FreeAlignedDimensionTool"; } + } + ///Returns the id string for "Transform" (TransformTool, Editing) + public static string esri_editing_TransformTool { + get { return "esri_editing_TransformTool"; } + } + ///Returns the id string for "Reshape" (ReshapeFeatureTool, Editing) + public static string esri_editing_ReshapeFeature { + get { return "esri_editing_ReshapeFeature"; } + } + ///Returns the id string for "Replace Multipatch" (ReplaceMultiPatchTool, Editing) + public static string esri_editing_ReplaceMultiPatchTool { + get { return "esri_editing_ReplaceMultiPatchTool"; } + } + ///Returns the id string for "Multipatch Texture" (TexturePushPullTool, Editing) + public static string esri_editing_PushPullTextureTool { + get { return "esri_editing_PushPullTextureTool"; } + } + ///Returns the id string for "Extend or Trim" (ExtendTrimFeaturesTool, Editing) + public static string esri_editing_ExtendTrimTool { + get { return "esri_editing_ExtendTrimTool"; } + } + ///Returns the id string for "Fillet" (FilletTool, Editing) + public static string esri_editing_FilletTool { + get { return "esri_editing_FilletTool"; } + } + ///Returns the id string for "Right Angle" (GeneralizeTool, Editing) + public static string esri_editing_GeneralizeTool { + get { return "esri_editing_GeneralizeTool"; } + } + ///Returns the id string for "Buffer" (BufferFeaturesTool, Editing) + public static string esri_editing_BufferFeaturesTool { + get { return "esri_editing_BufferFeaturesTool"; } + } + ///Returns the id string for "Copy Parallel" (CopyParallelTool, Editing) + public static string esri_editing_CopyParallelTool { + get { return "esri_editing_CopyParallelTool"; } + } + ///Returns the id string for "Split Line" (SplitLineTool, Editing) + public static string esri_editing_SplitLineTool { + get { return "esri_editing_SplitLineTool"; } + } + ///Returns the id string for "Split" (SplitTool, Editing) + public static string esri_editing_SplitTool { + get { return "esri_editing_SplitTool"; } + } + ///Returns the id string for "Divide" (DivideTool, Editing) + public static string esri_editing_DivideTool { + get { return "esri_editing_DivideTool"; } + } + ///Returns the id string for "Right Angle" (RightAngleTool, Editing) + public static string esri_editing_RightAngleTool { + get { return "esri_editing_RightAngleTool"; } + } + ///Returns the id string for "Align Edge" (AlignEdgeTool, Editing) + public static string esri_editing_AlignEdgeTool { + get { return "esri_editing_AlignEdgeTool"; } + } + ///Returns the id string for "Align Features" (AlignFeaturesTool, Editing) + public static string esri_editing_AlignFeaturesTool { + get { return "esri_editing_AlignFeaturesTool"; } + } + ///Returns the id string for "Modify Edge" (ModifyEdgeTool, Editing) + public static string esri_editing_ModifyEdgeTool { + get { return "esri_editing_ModifyEdgeTool"; } + } + ///Returns the id string for "Reshape Edge" (ReshapeEdgeTool, Editing) + public static string esri_editing_ReshapeEdgeTool { + get { return "esri_editing_ReshapeEdgeTool"; } + } + ///Returns the id string for "Select Topology" (SelectTopologyTool, Editing) + public static string esri_editing_SelectTopologyTool { + get { return "esri_editing_SelectTopologyTool"; } + } + ///Returns the id string for "Split" (SplitFeatureTool, Editing) + public static string esri_editing_SplitFeatureTool { + get { return "esri_editing_SplitFeatureTool"; } + } + ///Returns the id string for "Planarize" (PlanarizeLinesTool, Editing) + public static string esri_editing_PlanarizeLineFeaturesTool { + get { return "esri_editing_PlanarizeLineFeaturesTool"; } + } + ///Returns the id string for "Fix Error" (TopologyFixTool, Editing) + public static string esri_editing_TopologyFixTool { + get { return "esri_editing_TopologyFixTool"; } + } + ///Returns the id string for "Move To" (MoveToTool, Editing) + public static string esri_editing_MoveToFeaturesTool { + get { return "esri_editing_MoveToFeaturesTool"; } + } + ///Returns the id string for "Explode" (ExplodeFeaturesTool, Editing) + public static string esri_editing_ExplodeFeaturesTool { + get { return "esri_editing_ExplodeFeaturesTool"; } + } + ///Returns the id string for "Explode" (InteractiveExplodeTool, Editing) + public static string esri_editing_InteractiveExplodeTool { + get { return "esri_editing_InteractiveExplodeTool"; } + } + ///Returns the id string for "Construct Polygons" (ConstructPolygonsTool, Editing) + public static string esri_editing_ConstructPolygonsTool { + get { return "esri_editing_ConstructPolygonsTool"; } + } + ///Returns the id string for "Duplicate Vertical" (DuplicateVerticalTool, Editing) + public static string esri_editing_DuplicateVerticalTool { + get { return "esri_editing_DuplicateVerticalTool"; } + } + ///Returns the id string for "Split" (SketchPlanarLineTool, Editing) + public static string esri_editing_CreateAndCutFeatures { + get { return "esri_editing_CreateAndCutFeatures"; } + } + ///Returns the id string for "Modify" (ModifyFeatureTool, Editing) + public static string esri_editing_ModifyFeatureImpl { + get { return "esri_editing_ModifyFeatureImpl"; } + } + ///Returns the id string for "MultiPatch Tool" (SketchMultiPatchTool, Editing) + public static string esri_editing_SketchMultiPatchTool { + get { return "esri_editing_SketchMultiPatchTool"; } + } + ///Returns the id string for "Cube Tool" (SketchMultiPatchCubeTool, Editing) + public static string esri_editing_SketchMultiPatchCubeTool { + get { return "esri_editing_SketchMultiPatchCubeTool"; } + } + ///Returns the id string for "Cylinder Tool" (SketchMultiPatchCylinderTool, Editing) + public static string esri_editing_SketchMultiPatchCylinderTool { + get { return "esri_editing_SketchMultiPatchCylinderTool"; } + } + ///Returns the id string for "Sphere Tool" (SketchMultiPatchSphereTool, Editing) + public static string esri_editing_SketchMultiPatchSphereTool { + get { return "esri_editing_SketchMultiPatchSphereTool"; } + } + ///Returns the id string for "Cone Tool" (SketchMultiPatchConeTool, Editing) + public static string esri_editing_SketchMultiPatchConeTool { + get { return "esri_editing_SketchMultiPatchConeTool"; } + } + ///Returns the id string for "Tetrahedron Tool" (SketchMultiPatchTetraTool, Editing) + public static string esri_editing_SketchMultiPatchTetraTool { + get { return "esri_editing_SketchMultiPatchTetraTool"; } + } + ///Returns the id string for "Hexagon Tool" (SketchMultiPatchHexagonTool, Editing) + public static string esri_editing_SketchMultiPatchHexagonTool { + get { return "esri_editing_SketchMultiPatchHexagonTool"; } + } + ///Returns the id string for "Diamond Tool" (SketchMultiPatchDiamondTool, Editing) + public static string esri_editing_SketchMultiPatchDiamondTool { + get { return "esri_editing_SketchMultiPatchDiamondTool"; } + } + ///Returns the id string for "Sphere Frame Tool" (SketchMultiPatchSphereFrameTool, Editing) + public static string esri_editing_SketchMultiPatchSphereFrameTool { + get { return "esri_editing_SketchMultiPatchSphereFrameTool"; } + } + ///Returns the id string for "Get Z From View" (ArcGIS.Desktop.Editing.ElevationPickerTool, Editing) + public static string esri_editing_ElevationPicker { + get { return "esri_editing_ElevationPicker"; } + } + ///Returns the id string for "esri_editing_GroundToGrid_EnterGroundTool" (GroundToGridEnterGroundTool, Editing) + public static string esri_editing_GroundToGrid_EnterGroundTool { + get { return "esri_editing_GroundToGrid_EnterGroundTool"; } + } + ///Returns the id string for "Digitize the ground line and the grid line" (GroundToGridTwoPointTool, Editing) + public static string esri_editing_GroundToGrid_GroundTool { + get { return "esri_editing_GroundToGrid_GroundTool"; } + } + ///Returns the id string for "Enter the ground line and digitize the grid line" (GroundToGridTwoPointTool, Editing) + public static string esri_editing_GroundToGrid_GridTool { + get { return "esri_editing_GroundToGrid_GridTool"; } + } + ///Returns the id string for "Set Origin" (GridSetOriginTool, Editing) + public static string esri_editing_GridSetOrigin { + get { return "esri_editing_GridSetOrigin"; } + } + ///Returns the id string for "Set Rotation" (GridSetRotationTool, Editing) + public static string esri_editing_GridSetRotation { + get { return "esri_editing_GridSetRotation"; } + } + ///Returns the id string for "Set Origin and Rotation" (GridSetOriginAndRotationTool, Editing) + public static string esri_editing_GridSetOriginAndRotation { + get { return "esri_editing_GridSetOriginAndRotation"; } + } + ///Returns the id string for "Align" (AlignParcelFeaturesCommand, Editing) + public static string esri_editing_AlignParcelFeaturesTool { + get { return "esri_editing_AlignParcelFeaturesTool"; } + } + ///Returns the id string for "Show" (AlignParcelShowBufferCommand, Editing) + public static string esri_editing_AlignParcelShowBuffer { + get { return "esri_editing_AlignParcelShowBuffer"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_editing_parcelRecordToolbar" (Toolbar, Editing) + public static string esri_editing_parcelRecordToolbar { + get { return "esri_editing_parcelRecordToolbar"; } + } + ///Returns the id string for "esri_editing_AlignParcelValueToolbar" (Toolbar, Editing) + public static string esri_editing_AlignParcelValueToolbar { + get { return "esri_editing_AlignParcelValueToolbar"; } + } + } + public static partial class Button { + ///Returns the id string for "Bezier" (esri_geoprocessing_module:Commands.SetLinkShapeBezier, GeoProcessing) + public static string esri_modelbuilder_bezierLinkTypeButton { + get { return "esri_modelbuilder_bezierLinkTypeButton"; } + } + ///Returns the id string for "Cascade" (esri_geoprocessing_module:Commands.SetLinkShapeCascading, GeoProcessing) + public static string esri_modelbuilder_cascadeLinkTypeButton { + get { return "esri_modelbuilder_cascadeLinkTypeButton"; } + } + ///Returns the id string for "Polyline" (esri_geoprocessing_module:Commands.SetLinkShapePolyline, GeoProcessing) + public static string esri_modelbuilder_polylineLinkTypeButton { + get { return "esri_modelbuilder_polylineLinkTypeButton"; } + } + ///Returns the id string for "Spline" (esri_geoprocessing_module:Commands.SetLinkShapeBezier, GeoProcessing) + public static string esri_modelbuilder_splineLinkTypeButton { + get { return "esri_modelbuilder_splineLinkTypeButton"; } + } + ///Returns the id string for "Grow Font" (esri_geoprocessing_module:Commands.FontSizeIncrementButton, GeoProcessing) + public static string esri_modelbuilder_labelTextIncreaseSizeButton { + get { return "esri_modelbuilder_labelTextIncreaseSizeButton"; } + } + ///Returns the id string for "Shrink Font" (esri_geoprocessing_module:Commands.FontSizeDecrementButton, GeoProcessing) + public static string esri_modelbuilder_labelTextDecreaseSizeButton { + get { return "esri_modelbuilder_labelTextDecreaseSizeButton"; } + } + ///Returns the id string for "Italics" (FontItalicButton, GeoProcessing) + public static string esri_modelbuilder_labelTextItalicButton { + get { return "esri_modelbuilder_labelTextItalicButton"; } + } + ///Returns the id string for "Bold" (FontBoldButton, GeoProcessing) + public static string esri_modelbuilder_labelTextBoldButton { + get { return "esri_modelbuilder_labelTextBoldButton"; } + } + ///Returns the id string for "Underline" (FontUnderlineButton, GeoProcessing) + public static string esri_modelbuilder_labelTextUnderlineButton { + get { return "esri_modelbuilder_labelTextUnderlineButton"; } + } + ///Returns the id string for "Left" (FontLeftJustifyButton, GeoProcessing) + public static string esri_modelbuilder_labelTextILeftJustification { + get { return "esri_modelbuilder_labelTextILeftJustification"; } + } + ///Returns the id string for "Center" (FontCenterJustifyButton, GeoProcessing) + public static string esri_modelbuilder_labelTextCenterJustification { + get { return "esri_modelbuilder_labelTextCenterJustification"; } + } + ///Returns the id string for "Right" (FontRightJustifyButton, GeoProcessing) + public static string esri_modelbuilder_labelTextRightJustification { + get { return "esri_modelbuilder_labelTextRightJustification"; } + } + ///Returns the id string for "Add Toolbox" (esri_geoprocessing_module:Commands.AddToolbox, GeoProcessing) + public static string esri_geoprocessing_addToolboxButton { + get { return "esri_geoprocessing_addToolboxButton"; } + } + ///Returns the id string for "New Toolbox" (esri_geoprocessing_module:Commands.NewToolbox, GeoProcessing) + public static string esri_geoprocessing_newToolboxButton { + get { return "esri_geoprocessing_newToolboxButton"; } + } + ///Returns the id string for "New Toolbox" (esri_geoprocessing_module:Commands.NewToolbox, GeoProcessing) + public static string esri_geoprocessing_newToolboxButtonNoDlg { + get { return "esri_geoprocessing_newToolboxButtonNoDlg"; } + } + ///Returns the id string for "New Python Toolbox" (esri_geoprocessing_module:Commands.NewPythonToolbox, GeoProcessing) + public static string esri_geoprocessing_newPythonToolboxButton { + get { return "esri_geoprocessing_newPythonToolboxButton"; } + } + ///Returns the id string for "ModelBuilder" (esri_geoprocessing_module:Commands.NewModel, GeoProcessing) + public static string esri_geoprocessing_modelBuilderButton { + get { return "esri_geoprocessing_modelBuilderButton"; } + } + ///Returns the id string for "Python" (esri_geoprocessing_module:Commands.ShowPythonWindow, GeoProcessing) + public static string esri_geoprocessing_pythonButton { + get { return "esri_geoprocessing_pythonButton"; } + } + ///Returns the id string for "Tools" (esri_geoprocessing_module:Commands.ShowTools, GeoProcessing) + public static string esri_geoprocessing_toolsButton { + get { return "esri_geoprocessing_toolsButton"; } + } + ///Returns the id string for "More Tools..." (esri_geoprocessing_module:Commands.ShowTools, GeoProcessing) + public static string esri_geoprocessing_toolsButtonFromGallery { + get { return "esri_geoprocessing_toolsButtonFromGallery"; } + } + ///Returns the id string for "Customize..." (esri_geoprocessing_module:Commands.CustomizeGallery, GeoProcessing) + public static string esri_geoprocessing_CustomizeGalleryButton { + get { return "esri_geoprocessing_CustomizeGalleryButton"; } + } + ///Returns the id string for "Environments" (esri_geoprocessing_module:Commands.ShowEnvironments, GeoProcessing) + public static string esri_geoprocessing_environmentsButton { + get { return "esri_geoprocessing_environmentsButton"; } + } + ///Returns the id string for "Open" (esri_geoprocessing_module:Commands.OnOpenToolHistory, GeoProcessing) + public static string esri_geoprocessing_openToolHistory { + get { return "esri_geoprocessing_openToolHistory"; } + } + ///Returns the id string for "View Details" (esri_geoprocessing_module:Commands.OnOpenResultDialog, GeoProcessing) + public static string esri_geoprocessing_showResult { + get { return "esri_geoprocessing_showResult"; } + } + ///Returns the id string for "Run" (esri_geoprocessing_module:Commands.OnRunToolFromHistory, GeoProcessing) + public static string esri_geoprocessing_runToolFromHistory { + get { return "esri_geoprocessing_runToolFromHistory"; } + } + ///Returns the id string for "Copy Python command" (esri_geoprocessing_module:Commands.OnCopySnippetToolHistory, GeoProcessing) + public static string esri_geoprocessing_copy_snippetHistory { + get { return "esri_geoprocessing_copy_snippetHistory"; } + } + ///Returns the id string for "Send To Python Window" (esri_geoprocessing_module:Commands.OnSendSnippetPythonWindow, GeoProcessing) + public static string esri_geoprocessing_sendToPythonWindow { + get { return "esri_geoprocessing_sendToPythonWindow"; } + } + ///Returns the id string for "Remove" (esri_geoprocessing_module:Commands.OnRemoveToolHistory, GeoProcessing) + public static string esri_geoprocessing_removeToolHistory { + get { return "esri_geoprocessing_removeToolHistory"; } + } + ///Returns the id string for "Remove Items With Errors" (esri_geoprocessing_module:Commands.OnRemoveErrorsFromToolHistory, GeoProcessing) + public static string esri_geoprocessing_removeErrorsFromToolHistory { + get { return "esri_geoprocessing_removeErrorsFromToolHistory"; } + } + ///Returns the id string for "Clear History" (esri_geoprocessing_module:Commands.OnClearToolHistory, GeoProcessing) + public static string esri_geoprocessing_clearToolHistory { + get { return "esri_geoprocessing_clearToolHistory"; } + } + ///Returns the id string for "History" (esri_geoprocessing_module:Commands.ShowToolHistory, GeoProcessing) + public static string esri_geoprocessing_showToolHistory { + get { return "esri_geoprocessing_showToolHistory"; } + } + ///Returns the id string for "Open" (esri_geoprocessing_module:Commands.OnOpenTool, GeoProcessing) + public static string esri_geoprocessing_openTool { + get { return "esri_geoprocessing_openTool"; } + } + ///Returns the id string for "Delete" (esri_geoprocessing_module:Commands.OnDeleteToolboxComponent, GeoProcessing) + public static string esri_geoprocessing_deleteTool { + get { return "esri_geoprocessing_deleteTool"; } + } + ///Returns the id string for "Delete" (esri_geoprocessing_module:Commands.OnDeleteToolboxComponent, GeoProcessing) + public static string esri_geoprocessing_deleteToolset { + get { return "esri_geoprocessing_deleteToolset"; } + } + ///Returns the id string for "Delete" (esri_geoprocessing_module:Commands.OnDeleteToolboxComponent, GeoProcessing) + public static string esri_geoprocessing_deleteToolbox { + get { return "esri_geoprocessing_deleteToolbox"; } + } + ///Returns the id string for "Geoprocessing Options" (esri_geoprocessing_module:Commands.ShowGPOptions, GeoProcessing) + public static string esri_geoprocessing_openGPOptionsButton { + get { return "esri_geoprocessing_openGPOptionsButton"; } + } + ///Returns the id string for "Add To Favorites" (esri_geoprocessing_module:Commands.OnAddToFavorities, GeoProcessing) + public static string esri_geoprocessing_addToFavorities { + get { return "esri_geoprocessing_addToFavorities"; } + } + ///Returns the id string for "Add To Analysis Gallery" (esri_geoprocessing_module:Commands.OnAddToGallery, GeoProcessing) + public static string esri_geoprocessing_addToGallery { + get { return "esri_geoprocessing_addToGallery"; } + } + ///Returns the id string for "Add To Model" (esri_geoprocessing_module:Commands.OnAddToModelBuilder, GeoProcessing) + public static string esri_geoprocessing_addToModelBuilder { + get { return "esri_geoprocessing_addToModelBuilder"; } + } + ///Returns the id string for "Remove" (esri_geoprocessing_module:Commands.OnRemoveFromFavorities, GeoProcessing) + public static string esri_geoprocessing_removeFromFavorities { + get { return "esri_geoprocessing_removeFromFavorities"; } + } + ///Returns the id string for "Remove" (esri_geoprocessing_module:Commands.OnRemoveFromGallery, GeoProcessing) + public static string esri_geoprocessing_removeFromGallery { + get { return "esri_geoprocessing_removeFromGallery"; } + } + ///Returns the id string for "Clear Progress" (esri_geoprocessing_module:Commands.OnHideMainProgressor, GeoProcessing) + public static string esri_geoprocessing_HideMainProgressor { + get { return "esri_geoprocessing_HideMainProgressor"; } + } + ///Returns the id string for "Locate" (esri_geoprocessing_module:Commands.OnLocateTool, GeoProcessing) + public static string esri_geoprocessing_locateTool { + get { return "esri_geoprocessing_locateTool"; } + } + ///Returns the id string for "Edit" (esri_geoprocessing_module:Commands.OnEditTool, GeoProcessing) + public static string esri_geoprocessing_editTool { + get { return "esri_geoprocessing_editTool"; } + } + ///Returns the id string for "Batch" (esri_geoprocessing_module:Commands.OnBatchTool, GeoProcessing) + public static string esri_geoprocessing_BatchTool { + get { return "esri_geoprocessing_BatchTool"; } + } + ///Returns the id string for "Properties" (esri_geoprocessing_module:Commands.OnEditToolboxProperties, GeoProcessing) + public static string esri_geoprocessing_editToolboxProperties { + get { return "esri_geoprocessing_editToolboxProperties"; } + } + ///Returns the id string for "Properties" (esri_geoprocessing_module:Commands.OnEditToolProperties, GeoProcessing) + public static string esri_geoprocessing_editToolProperties { + get { return "esri_geoprocessing_editToolProperties"; } + } + ///Returns the id string for "Clear" (esri_geoprocessing_module:Commands.OnClearProjectTool, GeoProcessing) + public static string esri_geoprocessing_ProjectItem_Tool_clear { + get { return "esri_geoprocessing_ProjectItem_Tool_clear"; } + } + ///Returns the id string for "Remove" (esri_geoprocessing_module:Commands.OnRemoveToolbox, GeoProcessing) + public static string esri_geoprocessing_ProjectItem_Toolbox_remove { + get { return "esri_geoprocessing_ProjectItem_Toolbox_remove"; } + } + ///Returns the id string for "Make Default" (esri_geoprocessing_module:Commands.SetDefaultToolboxButton, GeoProcessing) + public static string esri_geoprocessing_Toolbox_MakeDefaultButton { + get { return "esri_geoprocessing_Toolbox_MakeDefaultButton"; } + } + ///Returns the id string for "Spatial Join" (esri_geoprocessing_module:Commands.SpatialJoin, GeoProcessing) + public static string esri_geoprocessing_spatialJoinsButton { + get { return "esri_geoprocessing_spatialJoinsButton"; } + } + ///Returns the id string for "New Selection Layer" (esri_geoprocessing_module:Commands.NewSelectionLayer, GeoProcessing) + public static string esri_geoprocessing_newSelectionLayerButton { + get { return "esri_geoprocessing_newSelectionLayerButton"; } + } + ///Returns the id string for "Export Features" (esri_geoprocessing_module:Commands.ExportData, GeoProcessing) + public static string esri_geoprocessing_exportDataButton { + get { return "esri_geoprocessing_exportDataButton"; } + } + ///Returns the id string for "Select By Attributes" (esri_geoprocessing_module:Commands.SelectLayerByAttribute, GeoProcessing) + public static string esri_geoprocessing_selectByAttributeButton { + get { return "esri_geoprocessing_selectByAttributeButton"; } + } + ///Returns the id string for "Select By Location" (esri_geoprocessing_module:Commands.SelectByLocation, GeoProcessing) + public static string esri_geoprocessing_selectByLocationButton { + get { return "esri_geoprocessing_selectByLocationButton"; } + } + ///Returns the id string for "Select By Attributes" (esri_geoprocessing_module:Commands.SelectByAttributeTable, GeoProcessing) + public static string esri_geoprocessing_selectByAttributeTableButton { + get { return "esri_geoprocessing_selectByAttributeTableButton"; } + } + ///Returns the id string for "By Attributes" (esri_geoprocessing_module:Commands.SelectLayerByAttribute, GeoProcessing) + public static string esri_geoprocessing_rasterSelectByAttributeButton { + get { return "esri_geoprocessing_rasterSelectByAttributeButton"; } + } + ///Returns the id string for "New" (esri_geoprocessing_module:Commands.TableAddField, GeoProcessing) + public static string esri_geoprocessing_tableAddFieldButton { + get { return "esri_geoprocessing_tableAddFieldButton"; } + } + ///Returns the id string for "Delete" (esri_geoprocessing_module:Commands.TableDeleteField, GeoProcessing) + public static string esri_geoprocessing_tableDeleteFieldButton { + get { return "esri_geoprocessing_tableDeleteFieldButton"; } + } + ///Returns the id string for "Add Join" (esri_geoprocessing_module:Commands.TableAddJoin, GeoProcessing) + public static string esri_geoprocessing_tableAddJoinButton { + get { return "esri_geoprocessing_tableAddJoinButton"; } + } + ///Returns the id string for "Geocode Table" (esri_geoprocessing_module:Commands.GeocodeAddresses, GeoProcessing) + public static string esri_geoprocessing_tableGeocodeAddresses { + get { return "esri_geoprocessing_tableGeocodeAddresses"; } + } + ///Returns the id string for "Remove Join" (esri_geoprocessing_module:Commands.TableRemoveJoin, GeoProcessing) + public static string esri_geoprocessing_tableRemoveJoinButton { + get { return "esri_geoprocessing_tableRemoveJoinButton"; } + } + ///Returns the id string for "Remove All Joins" (esri_geoprocessing_module:Commands.TableRemoveAllJoins, GeoProcessing) + public static string esri_geoprocessing_tableRemoveAllJoinsButton { + get { return "esri_geoprocessing_tableRemoveAllJoinsButton"; } + } + ///Returns the id string for "Add Relate" (esri_geoprocessing_module:Commands.TableAddRelate, GeoProcessing) + public static string esri_geoprocessing_tableAddRelateButton { + get { return "esri_geoprocessing_tableAddRelateButton"; } + } + ///Returns the id string for "Remove Relate" (esri_geoprocessing_module:Commands.TableRemoveRelate, GeoProcessing) + public static string esri_geoprocessing_tableRemoveRelateButton { + get { return "esri_geoprocessing_tableRemoveRelateButton"; } + } + ///Returns the id string for "Remove All Relates" (esri_geoprocessing_module:Commands.TableRemoveAllRelates, GeoProcessing) + public static string esri_geoprocessing_tableRemoveAllRelatesButton { + get { return "esri_geoprocessing_tableRemoveAllRelatesButton"; } + } + ///Returns the id string for "Script" (esri_geoprocessing_module:Commands.OnNewScript, GeoProcessing) + public static string esri_geoprocessing_Add_ScriptTool { + get { return "esri_geoprocessing_Add_ScriptTool"; } + } + ///Returns the id string for "Model" (esri_geoprocessing_module:Commands.OnNewModel, GeoProcessing) + public static string esri_geoprocessing_Add_ModelTool { + get { return "esri_geoprocessing_Add_ModelTool"; } + } + ///Returns the id string for "Toolset" (esri_geoprocessing_module:Commands.OnNewToolset, GeoProcessing) + public static string esri_geoprocessing_Add_Toolset { + get { return "esri_geoprocessing_Add_Toolset"; } + } + ///Returns the id string for "New Geometry Attributes" (esri_geoprocessing_module:Commands.TableAddGeometryAttributes, GeoProcessing) + public static string esri_geoprocessing_tableAddGeometryAttributesButton { + get { return "esri_geoprocessing_tableAddGeometryAttributesButton"; } + } + ///Returns the id string for "Calculate Field" (esri_geoprocessing_module:Commands.TableCalculateField, GeoProcessing) + public static string esri_geoprocessing_tableCalculateFieldButton { + get { return "esri_geoprocessing_tableCalculateFieldButton"; } + } + ///Returns the id string for "Summarize" (esri_geoprocessing_module:Commands.TableSummarize, GeoProcessing) + public static string esri_geoprocessing_tableSummarizeButton { + get { return "esri_geoprocessing_tableSummarizeButton"; } + } + ///Returns the id string for "Display XY Data" (esri_geoprocessing_module:Commands.TableDisplayXYData, GeoProcessing) + public static string esri_geoprocessing_tableDisplayXYDataButton { + get { return "esri_geoprocessing_tableDisplayXYDataButton"; } + } + ///Returns the id string for "Export Table" (esri_geoprocessing_module:Commands.TableExportTable, GeoProcessing) + public static string esri_geoprocessing_tableExportTableButton { + get { return "esri_geoprocessing_tableExportTableButton"; } + } + ///Returns the id string for "Import" (esri_geoprocessing_module:Commands.ImportSymbology, GeoProcessing) + public static string esri_geoprocessing_importSymbologyButton { + get { return "esri_geoprocessing_importSymbologyButton"; } + } + ///Returns the id string for "Save" (esri_geoprocessing_module:Commands.SaveModel, GeoProcessing) + public static string esri_modelbuilder_saveButton { + get { return "esri_modelbuilder_saveButton"; } + } + ///Returns the id string for "Save As" (esri_geoprocessing_module:Commands.SaveAsModel, GeoProcessing) + public static string esri_modelbuilder_saveAsButton { + get { return "esri_modelbuilder_saveAsButton"; } + } + ///Returns the id string for "Export Image" (esri_geoprocessing_module:Commands.ExportModelImage, GeoProcessing) + public static string esri_modelbuilder_exportImageButton { + get { return "esri_modelbuilder_exportImageButton"; } + } + ///Returns the id string for "Export Script" (esri_geoprocessing_module:Commands.ExportModelScript, GeoProcessing) + public static string esri_modelbuilder_exportScriptButton { + get { return "esri_modelbuilder_exportScriptButton"; } + } + ///Returns the id string for "Export Report" (esri_geoprocessing_module:Commands.ExportModelReport, GeoProcessing) + public static string esri_modelbuilder_exportReportButton { + get { return "esri_modelbuilder_exportReportButton"; } + } + ///Returns the id string for "Expand All Groups" (esri_geoprocessing_module:Commands.ExpandAllGroups, GeoProcessing) + public static string esri_modelbuilder_groupExpandAll { + get { return "esri_modelbuilder_groupExpandAll"; } + } + ///Returns the id string for "Collapse All Groups" (esri_geoprocessing_module:Commands.CollapseAllGroups, GeoProcessing) + public static string esri_modelbuilder_groupCollapseAll { + get { return "esri_modelbuilder_groupCollapseAll"; } + } + ///Returns the id string for "Group" (esri_geoprocessing_module:Commands.CreateGroupFromSelection, GeoProcessing) + public static string esri_modelbuilder_groupButton { + get { return "esri_modelbuilder_groupButton"; } + } + ///Returns the id string for "UnGroup" (esri_geoprocessing_module:Commands.RemoveMembersFromGroup, GeoProcessing) + public static string esri_modelbuilder_ungroupButton { + get { return "esri_modelbuilder_ungroupButton"; } + } + ///Returns the id string for "Fit To Window" (esri_geoprocessing_module:Commands.FitToWindow, GeoProcessing) + public static string esri_modelbuilder_fitToWindowButton { + get { return "esri_modelbuilder_fitToWindowButton"; } + } + ///Returns the id string for "Previous" (esri_geoprocessing_module:Commands.PreviousExtent, GeoProcessing) + public static string esri_modelbuilder_prevExtentButton { + get { return "esri_modelbuilder_prevExtentButton"; } + } + ///Returns the id string for "Next" (esri_geoprocessing_module:Commands.NextExtent, GeoProcessing) + public static string esri_modelbuilder_nextExtentButton { + get { return "esri_modelbuilder_nextExtentButton"; } + } + ///Returns the id string for "Lock" (Lock, GeoProcessing) + public static string esri_modelbuilder_lockButton { + get { return "esri_modelbuilder_lockButton"; } + } + ///Returns the id string for "Unlock" (Unlock, GeoProcessing) + public static string esri_modelbuilder_unlockButton { + get { return "esri_modelbuilder_unlockButton"; } + } + ///Returns the id string for "Zoom in" (esri_geoprocessing_module:Commands.ZoomIn, GeoProcessing) + public static string esri_modelbuilder_zoomInButton { + get { return "esri_modelbuilder_zoomInButton"; } + } + ///Returns the id string for "Zoom out" (esri_geoprocessing_module:Commands.ZoomOut, GeoProcessing) + public static string esri_modelbuilder_zoomOutButton { + get { return "esri_modelbuilder_zoomOutButton"; } + } + ///Returns the id string for "Auto Layout" (esri_geoprocessing_module:Commands.AutoLayout, GeoProcessing) + public static string esri_modelbuilder_autoLayoutButton { + get { return "esri_modelbuilder_autoLayoutButton"; } + } + ///Returns the id string for "Auto Layout Diagram" (esri_geoprocessing_module:Commands.AutoLayout, GeoProcessing) + public static string esri_modelbuilder_autoLayoutDiagramButton { + get { return "esri_modelbuilder_autoLayoutDiagramButton"; } + } + ///Returns the id string for "Route Group Links" (esri_geoprocessing_module:Commands.RouteAllGroupLinks, GeoProcessing) + public static string esri_modelbuilder_RouteAllGroupLinksButton { + get { return "esri_modelbuilder_RouteAllGroupLinksButton"; } + } + ///Returns the id string for "Route All Links" (esri_geoprocessing_module:Commands.RouteAllLinks, GeoProcessing) + public static string esri_modelbuilder_RouteAllLinksButton { + get { return "esri_modelbuilder_RouteAllLinksButton"; } + } + ///Returns the id string for "Properties" (esri_geoprocessing_module:Commands.OnEditModelToolProperties, GeoProcessing) + public static string esri_modelBuilder_editToolProperties { + get { return "esri_modelBuilder_editToolProperties"; } + } + ///Returns the id string for "Environments" (esri_geoprocessing_module:Commands.ShowModelEnvironments, GeoProcessing) + public static string esri_modelbuilder_environmentsButton { + get { return "esri_modelbuilder_environmentsButton"; } + } + ///Returns the id string for "Report" (esri_geoprocessing_module:Commands.ShowModelReportView, GeoProcessing) + public static string esri_modelbuilder_reportViewButton { + get { return "esri_modelbuilder_reportViewButton"; } + } + ///Returns the id string for "Cut" (esri_geoprocessing_module:Commands.CutElements, GeoProcessing) + public static string esri_modelbuilder_cutElementsButton { + get { return "esri_modelbuilder_cutElementsButton"; } + } + ///Returns the id string for "Copy" (esri_geoprocessing_module:Commands.CopyElements, GeoProcessing) + public static string esri_modelbuilder_copyElementsButton { + get { return "esri_modelbuilder_copyElementsButton"; } + } + ///Returns the id string for "Paste" (esri_geoprocessing_module:Commands.PasteElements, GeoProcessing) + public static string esri_modelbuilder_pasteElementsButton { + get { return "esri_modelbuilder_pasteElementsButton"; } + } + ///Returns the id string for "Cut" (esri_geoprocessing_module:Commands.CutElement, GeoProcessing) + public static string esri_modelbuilder_cutElementButton { + get { return "esri_modelbuilder_cutElementButton"; } + } + ///Returns the id string for "Copy" (esri_geoprocessing_module:Commands.CopyElement, GeoProcessing) + public static string esri_modelbuilder_copyElementButton { + get { return "esri_modelbuilder_copyElementButton"; } + } + ///Returns the id string for "Remove" (esri_geoprocessing_module:Commands.CutConnection, GeoProcessing) + public static string esri_modelbuilder_cutConnectionButton { + get { return "esri_modelbuilder_cutConnectionButton"; } + } + ///Returns the id string for "Validate" (esri_geoprocessing_module:Commands.ValidateModel, GeoProcessing) + public static string esri_modelbuilder_validateButton { + get { return "esri_modelbuilder_validateButton"; } + } + ///Returns the id string for "Run" (esri_geoprocessing_module:Commands.RunModel, GeoProcessing) + public static string esri_modelbuilder_runModelButton { + get { return "esri_modelbuilder_runModelButton"; } + } + ///Returns the id string for "Pan" (esri_geoprocessing_module:Commands.PanMode, GeoProcessing) + public static string esri_modelbuilder_panButton { + get { return "esri_modelbuilder_panButton"; } + } + ///Returns the id string for "Select" (esri_geoprocessing_module:Commands.SelectMode, GeoProcessing) + public static string esri_modelbuilder_selectButton { + get { return "esri_modelbuilder_selectButton"; } + } + ///Returns the id string for "Select All" (esri_geoprocessing_module:Commands.SelectAll, GeoProcessing) + public static string esri_modelbuilder_selectAllButton { + get { return "esri_modelbuilder_selectAllButton"; } + } + ///Returns the id string for "Select All" (esri_geoprocessing_module:Commands.SelectAllGroup, GeoProcessing) + public static string esri_modelbuilder_selectAllGroupButton { + get { return "esri_modelbuilder_selectAllGroupButton"; } + } + ///Returns the id string for "Messages..." (esri_geoprocessing_module:Commands.ElementMessages, GeoProcessing) + public static string esri_modelbuilder_elementMessagesButton { + get { return "esri_modelbuilder_elementMessagesButton"; } + } + ///Returns the id string for "Open..." (esri_geoprocessing_module:Commands.OpenElement, GeoProcessing) + public static string esri_modelbuilder_openElementButton { + get { return "esri_modelbuilder_openElementButton"; } + } + ///Returns the id string for "Edit..." (esri_geoprocessing_module:Commands.EditProcessTool, GeoProcessing) + public static string esri_modelbuilder_editProcessToolButton { + get { return "esri_modelbuilder_editProcessToolButton"; } + } + ///Returns the id string for "Parameter" (esri_geoprocessing_module:Commands.ModelParameter, GeoProcessing) + public static string esri_modelbuilder_parameterOffButton { + get { return "esri_modelbuilder_parameterOffButton"; } + } + ///Returns the id string for "Parameter" (esri_geoprocessing_module:Commands.ModelParameter, GeoProcessing) + public static string esri_modelbuilder_parameterOnButton { + get { return "esri_modelbuilder_parameterOnButton"; } + } + ///Returns the id string for "Add To Display" (esri_geoprocessing_module:Commands.RemoveFromDisplay, GeoProcessing) + public static string esri_modelBuilder_addToDisplayOnButton { + get { return "esri_modelBuilder_addToDisplayOnButton"; } + } + ///Returns the id string for "Add To Display" (esri_geoprocessing_module:Commands.AddToDisplay, GeoProcessing) + public static string esri_modelBuilder_addToDisplayOffButton { + get { return "esri_modelBuilder_addToDisplayOffButton"; } + } + ///Returns the id string for "Run" (esri_geoprocessing_module:Commands.RunProcess, GeoProcessing) + public static string esri_modelbuilder_runProcessButton { + get { return "esri_modelbuilder_runProcessButton"; } + } + ///Returns the id string for "Rename" (esri_geoprocessing_module:Commands.RenameElement, GeoProcessing) + public static string esri_modelbuilder_renameElementButton { + get { return "esri_modelbuilder_renameElementButton"; } + } + ///Returns the id string for "Variable" (esri_geoprocessing_module:Commands.CreateModelVariable, GeoProcessing) + public static string esri_modelbuilder_createModelVariableButton { + get { return "esri_modelbuilder_createModelVariableButton"; } + } + ///Returns the id string for "Create Variable..." (esri_geoprocessing_module:Commands.CreateVariableElement, GeoProcessing) + public static string esri_modelbuilder_createVariableButton { + get { return "esri_modelbuilder_createVariableButton"; } + } + ///Returns the id string for "Label" (esri_geoprocessing_module:Commands.CreateModelLabel, GeoProcessing) + public static string esri_modelbuilder_createModelLabelButton { + get { return "esri_modelbuilder_createModelLabelButton"; } + } + ///Returns the id string for "Create Label" (esri_geoprocessing_module:Commands.CreateLabelElement, GeoProcessing) + public static string esri_modelbuilder_createLabelButton { + get { return "esri_modelbuilder_createLabelButton"; } + } + ///Returns the id string for "Create Label" (esri_geoprocessing_module:Commands.CreateElementLabel, GeoProcessing) + public static string esri_modelbuilder_createElementLabelButton { + get { return "esri_modelbuilder_createElementLabelButton"; } + } + ///Returns the id string for "For" (esri_geoprocessing_module:Commands.IterateCount, GeoProcessing) + public static string esri_modelbuilder_iterateCountButton { + get { return "esri_modelbuilder_iterateCountButton"; } + } + ///Returns the id string for "While" (esri_geoprocessing_module:Commands.IterateCondition, GeoProcessing) + public static string esri_modelbuilder_iterateConditionButton { + get { return "esri_modelbuilder_iterateConditionButton"; } + } + ///Returns the id string for "Iterate Feature Selection" (esri_geoprocessing_module:Commands.IterateFeatureSelection, GeoProcessing) + public static string esri_modelbuilder_iterateFeatureSelectionButton { + get { return "esri_modelbuilder_iterateFeatureSelectionButton"; } + } + ///Returns the id string for "Iterate Row Selection" (esri_geoprocessing_module:Commands.IterateRowSelection, GeoProcessing) + public static string esri_modelbuilder_iterateRowSelectionButton { + get { return "esri_modelbuilder_iterateRowSelectionButton"; } + } + ///Returns the id string for "Iterate Field Value" (esri_geoprocessing_module:Commands.IterateFieldValues, GeoProcessing) + public static string esri_modelbuilder_iterateFieldValuesButton { + get { return "esri_modelbuilder_iterateFieldValuesButton"; } + } + ///Returns the id string for "Iterate Multivalue" (esri_geoprocessing_module:Commands.IterateMultivalue, GeoProcessing) + public static string esri_modelbuilder_iterateMultivalueButton { + get { return "esri_modelbuilder_iterateMultivalueButton"; } + } + ///Returns the id string for "Iterate Datasets" (esri_geoprocessing_module:Commands.IterateDatasets, GeoProcessing) + public static string esri_modelbuilder_iterateDatasetsButton { + get { return "esri_modelbuilder_iterateDatasetsButton"; } + } + ///Returns the id string for "Iterate Feature Classes" (esri_geoprocessing_module:Commands.IterateFeatureClasses, GeoProcessing) + public static string esri_modelbuilder_iterateFeatureClassesButton { + get { return "esri_modelbuilder_iterateFeatureClassesButton"; } + } + ///Returns the id string for "Iterate Files" (esri_geoprocessing_module:Commands.IterateFiles, GeoProcessing) + public static string esri_modelbuilder_iterateFilesButton { + get { return "esri_modelbuilder_iterateFilesButton"; } + } + ///Returns the id string for "Iterate Rasters" (esri_geoprocessing_module:Commands.IterateRasters, GeoProcessing) + public static string esri_modelbuilder_iterateRastersButton { + get { return "esri_modelbuilder_iterateRastersButton"; } + } + ///Returns the id string for "Iterate Tables" (esri_geoprocessing_module:Commands.IterateTables, GeoProcessing) + public static string esri_modelbuilder_iterateTablesButton { + get { return "esri_modelbuilder_iterateTablesButton"; } + } + ///Returns the id string for "Iterate Workspaces" (esri_geoprocessing_module:Commands.IterateWorkspaces, GeoProcessing) + public static string esri_modelbuilder_iterateWorkspacesButton { + get { return "esri_modelbuilder_iterateWorkspacesButton"; } + } + ///Returns the id string for "Get Field Value" (esri_geoprocessing_module:Commands.GetFieldValue, GeoProcessing) + public static string esri_modelbuilder_getFieldValueButton { + get { return "esri_modelbuilder_getFieldValueButton"; } + } + ///Returns the id string for "Parse Path" (esri_geoprocessing_module:Commands.ParsePathExt, GeoProcessing) + public static string esri_modelbuilder_parsePathExtButton { + get { return "esri_modelbuilder_parsePathExtButton"; } + } + ///Returns the id string for "Select Data" (esri_geoprocessing_module:Commands.SelectData, GeoProcessing) + public static string esri_modelbuilder_selectDataButton { + get { return "esri_modelbuilder_selectDataButton"; } + } + ///Returns the id string for "Calculate Value" (esri_geoprocessing_module:Commands.CalculateValue, GeoProcessing) + public static string esri_modelbuilder_calculateValueButton { + get { return "esri_modelbuilder_calculateValueButton"; } + } + ///Returns the id string for "Collect Values" (esri_geoprocessing_module:Commands.CollectValues, GeoProcessing) + public static string esri_modelbuilder_collectValuesButton { + get { return "esri_modelbuilder_collectValuesButton"; } + } + ///Returns the id string for "Merge Branch" (esri_geoprocessing_module:Commands.MergeBranch, GeoProcessing) + public static string esri_modelbuilder_mergeBranchButton { + get { return "esri_modelbuilder_mergeBranchButton"; } + } + ///Returns the id string for "Stop" (esri_geoprocessing_module:Commands.Stop, GeoProcessing) + public static string esri_modelbuilder_stopButton { + get { return "esri_modelbuilder_stopButton"; } + } + ///Returns the id string for "If Data Exists" (esri_geoprocessing_module:Commands.IfDataExists, GeoProcessing) + public static string esri_modelbuilder_IfDataExistsButton { + get { return "esri_modelbuilder_IfDataExistsButton"; } + } + ///Returns the id string for "If Field Value Is" (esri_geoprocessing_module:Commands.IfFieldValueIs, GeoProcessing) + public static string esri_modelbuilder_IfFieldValueIsButton { + get { return "esri_modelbuilder_IfFieldValueIsButton"; } + } + ///Returns the id string for "If Field Exists" (esri_geoprocessing_module:Commands.IfFieldExists, GeoProcessing) + public static string esri_modelbuilder_IfFieldExistsButton { + get { return "esri_modelbuilder_IfFieldExistsButton"; } + } + ///Returns the id string for "If Selection Exists" (esri_geoprocessing_module:Commands.IfSelectionExists, GeoProcessing) + public static string esri_modelbuilder_IfSelectionExistsButton { + get { return "esri_modelbuilder_IfSelectionExistsButton"; } + } + ///Returns the id string for "If Row Count Is" (esri_geoprocessing_module:Commands.IfRowCountIs, GeoProcessing) + public static string esri_modelbuilder_IfRowCountIsButton { + get { return "esri_modelbuilder_IfRowCountIsButton"; } + } + ///Returns the id string for "If Coordinate System Is" (esri_geoprocessing_module:Commands.IfCoordinationSystemIs, GeoProcessing) + public static string esri_modelbuilder_IfCoordinationSystemIsButton { + get { return "esri_modelbuilder_IfCoordinationSystemIsButton"; } + } + ///Returns the id string for "If Data Type Is" (esri_geoprocessing_module:Commands.IfDataTypeIs, GeoProcessing) + public static string esri_modelbuilder_IfDataTypeIsButton { + get { return "esri_modelbuilder_IfDataTypeIsButton"; } + } + ///Returns the id string for "If Value Is" (esri_geoprocessing_module:Commands.IfValueIs, GeoProcessing) + public static string esri_modelbuilder_IfValueIsButton { + get { return "esri_modelbuilder_IfValueIsButton"; } + } + ///Returns the id string for "If Feature Type Is" (esri_geoprocessing_module:Commands.IfFeatureTypeIs, GeoProcessing) + public static string esri_modelbuilder_IfFeatureTypeIsButton { + get { return "esri_modelbuilder_IfFeatureTypeIsButton"; } + } + ///Returns the id string for "If Spatial Relationship Is" (esri_geoprocessing_module:Commands.IfSpatialRelationshipExists, GeoProcessing) + public static string esri_modelbuilder_IfSpatialRelationshipExistsButton { + get { return "esri_modelbuilder_IfSpatialRelationshipExistsButton"; } + } + ///Returns the id string for "New" (esri_geoprocessing_module:Commands.NewModel, GeoProcessing) + public static string esri_modelbuilder_NewModelButton { + get { return "esri_modelbuilder_NewModelButton"; } + } + ///Returns the id string for "10.3 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox103, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox103 { + get { return "esri_geoprocessing_saveAsToolbox103"; } + } + ///Returns the id string for "10.1/10.2 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox102, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox102 { + get { return "esri_geoprocessing_saveAsToolbox102"; } + } + ///Returns the id string for "10.0 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox100, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox100 { + get { return "esri_geoprocessing_saveAsToolbox100"; } + } + ///Returns the id string for "10.4 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox104, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox104 { + get { return "esri_geoprocessing_saveAsToolbox104"; } + } + ///Returns the id string for "10.5/10.6 Toolbox..." (esri_geoprocessing_module:Commands.OnSaveAsToolbox105, GeoProcessing) + public static string esri_geoprocessing_saveAsToolbox105 { + get { return "esri_geoprocessing_saveAsToolbox105"; } + } + ///Returns the id string for "Copy" (ArcGIS.Desktop.Framework.CopyCMD, GeoProcessing) + public static string esri_geoprocessing_editCopy { + get { return "esri_geoprocessing_editCopy"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Framework.PasteCMD, GeoProcessing) + public static string esri_geoprocessing_pasteTool { + get { return "esri_geoprocessing_pasteTool"; } + } + ///Returns the id string for "Edit" (esri_geoprocessing_module:Commands.OnEditPythonToolbox, GeoProcessing) + public static string esri_geoprocessing_editPythonToolbox { + get { return "esri_geoprocessing_editPythonToolbox"; } + } + ///Returns the id string for "Check Syntax..." (esri_geoprocessing_module:Commands.OnCheckPythonToolboxSyntax, GeoProcessing) + public static string esri_geoprocessing_checkPythonToolboxSyntax { + get { return "esri_geoprocessing_checkPythonToolboxSyntax"; } + } + ///Returns the id string for "Add To Project" (esri_geoprocessing_module:Commands.OnAddPackageToProject, GeoProcessing) + public static string esri_geoprocessing_ItemUnpackOpenButton { + get { return "esri_geoprocessing_ItemUnpackOpenButton"; } + } + ///Returns the id string for "Save as Model" (esri_geoprocessing_module:Commands.exportGroupToModel, GeoProcessing) + public static string esri_modelbuilder_exportGroupToModel { + get { return "esri_modelbuilder_exportGroupToModel"; } + } + ///Returns the id string for "UnGroup" (esri_geoprocessing_module:Commands.dissolveGroup, GeoProcessing) + public static string esri_modelbuilder_dissolveGroup { + get { return "esri_modelbuilder_dissolveGroup"; } + } + ///Returns the id string for "Rename" (esri_geoprocessing_module:Commands.renameGroup, GeoProcessing) + public static string esri_modelbuilder_renameGroup { + get { return "esri_modelbuilder_renameGroup"; } + } + ///Returns the id string for "Create Group" (esri_geoprocessing_module:Commands.AddToGroup, GeoProcessing) + public static string esri_modelbuilder_AddSubGroup { + get { return "esri_modelbuilder_AddSubGroup"; } + } + ///Returns the id string for "Auto Layout Group" (esri_geoprocessing_module:Commands.AutoLayoutGroup, GeoProcessing) + public static string esri_modelbuilder_AutoLayoutGroup { + get { return "esri_modelbuilder_AutoLayoutGroup"; } + } + ///Returns the id string for "Workbench" (esri_geoprocessing_module:OnStartWorkBench, GeoProcessing) + public static string esri_datainterop_startWorkbench { + get { return "esri_datainterop_startWorkbench"; } + } + ///Returns the id string for "Spatial ETL Tool" (NewETLToolButton, GeoProcessing) + public static string esri_datainterop_newETLTool { + get { return "esri_datainterop_newETLTool"; } + } + ///Returns the id string for "Encrypt..." (EncryptPythonToolboxButton, GeoProcessing) + public static string esri_geoprocessing_encryptPyt { + get { return "esri_geoprocessing_encryptPyt"; } + } + ///Returns the id string for "Decrypt..." (DecryptPythonToolboxButton, GeoProcessing) + public static string esri_geoprocessing_decryptPyt { + get { return "esri_geoprocessing_decryptPyt"; } + } + ///Returns the id string for "Define Projection" (esri_geoprocessing_module:CadCommands.DefineProjection, GeoProcessing) + public static string esri_geoprocessing_cadDefineProjectionButton { + get { return "esri_geoprocessing_cadDefineProjectionButton"; } + } + } + public static partial class Buttonpalette { + ///Returns the id string for "esri_geoprocessing_selectByPalette" (Buttonpalette, GeoProcessing) + public static string esri_geoprocessing_selectByPalette { + get { return "esri_geoprocessing_selectByPalette"; } + } + } + public static partial class Checkbox { + ///Returns the id string for "Enforce Link Flow" (MBLinkStatusEnforceLinkFlow, GeoProcessing) + public static string esri_modelbuilder_enforceLinkFlow { + get { return "esri_modelbuilder_enforceLinkFlow"; } + } + ///Returns the id string for "Straighten Long Links" (MBLinkStatusStraightenLongLinks, GeoProcessing) + public static string esri_modelbuilder_straightenLongLinks { + get { return "esri_modelbuilder_straightenLongLinks"; } + } + ///Returns the id string for "Orthogonal Links" (MBLinkStatusOrthogonalLinks, GeoProcessing) + public static string esri_modelbuilder_orthogonalLinks { + get { return "esri_modelbuilder_orthogonalLinks"; } + } + ///Returns the id string for "Show Grid" (MBShowGrid, GeoProcessing) + public static string esri_modelbuilder_showGridCheckbox { + get { return "esri_modelbuilder_showGridCheckbox"; } + } + ///Returns the id string for "Use Grid Router" (MBUseGridRouter, GeoProcessing) + public static string esri_modelbuilder_useGridRouter { + get { return "esri_modelbuilder_useGridRouter"; } + } + ///Returns the id string for "Flip Orientation" (MBOrientationFlipOrientation, GeoProcessing) + public static string esri_modelbuilder_FlipOrientation { + get { return "esri_modelbuilder_FlipOrientation"; } + } + ///Returns the id string for "Reverse Direction" (MBOrientationReverseDirection, GeoProcessing) + public static string esri_modelbuilder_ReverserDirection { + get { return "esri_modelbuilder_ReverserDirection"; } + } + ///Returns the id string for "Flip Flow Direction" (MBOrientationFlipTextDirection, GeoProcessing) + public static string esri_modelbuilder_FlipTextDirection { + get { return "esri_modelbuilder_FlipTextDirection"; } + } + } + public static partial class Combobox { + ///Returns the id string for "esri_modelbuilder_subGraphPlacement" (ArcGIS.Desktop.GeoProcessing.MBSubGraph, GeoProcessing) + public static string esri_modelbuilder_subGraphPlacement { + get { return "esri_modelbuilder_subGraphPlacement"; } + } + ///Returns the id string for "esri_modelbuilder_groupGraphPlacement" (ArcGIS.Desktop.GeoProcessing.MBSubGraphInGroups, GeoProcessing) + public static string esri_modelbuilder_groupGraphPlacement { + get { return "esri_modelbuilder_groupGraphPlacement"; } + } + ///Returns the id string for "esri_modelbuilder_labelTextFontFamilyComboBox" (Commands+FontFamilyChoices, GeoProcessing) + public static string esri_modelbuilder_labelTextFontFamilyComboBox { + get { return "esri_modelbuilder_labelTextFontFamilyComboBox"; } + } + ///Returns the id string for "Font Size" (Commands+FontFamilySizes, GeoProcessing) + public static string esri_modelbuilder_labelTextFontSizeComboBox { + get { return "esri_modelbuilder_labelTextFontSizeComboBox"; } + } + } + public static partial class Component { + ///Returns the id string for "CLSID_MdStringCtrl" (Component, GeoProcessing) + public static string CLSID_MdStringCtrl { + get { return "CLSID_MdStringCtrl"; } + } + ///Returns the id string for "icon_overlay_cloud_type" (Component, GeoProcessing) + public static string icon_overlay_cloud_type { + get { return "icon_overlay_cloud_type"; } + } + ///Returns the id string for "icon_overlay_coin_type" (Component, GeoProcessing) + public static string icon_overlay_coin_type { + get { return "icon_overlay_coin_type"; } + } + ///Returns the id string for "icon_overlay_parallelproc_type" (Component, GeoProcessing) + public static string icon_overlay_parallelproc_type { + get { return "icon_overlay_parallelproc_type"; } + } + ///Returns the id string for "_consume_always" (Component, GeoProcessing) + public static string _consume_always { + get { return "_consume_always"; } + } + ///Returns the id string for "_geocoding" (Component, GeoProcessing) + public static string _geocoding { + get { return "_geocoding"; } + } + ///Returns the id string for "_na" (, GeoProcessing) + public static string _na { + get { return "_na"; } + } + ///Returns the id string for "DEDatasetType" (Component, GeoProcessing) + public static string DEDatasetType { + get { return "DEDatasetType"; } + } + ///Returns the id string for "DEAddressLocator" (Component, GeoProcessing) + public static string DEAddressLocator { + get { return "DEAddressLocator"; } + } + ///Returns the id string for "DEBimFileWorkspace" (Component, GeoProcessing) + public static string DEBimFileWorkspace { + get { return "DEBimFileWorkspace"; } + } + ///Returns the id string for "DECadastralFabric" (Component, GeoProcessing) + public static string DECadastralFabric { + get { return "DECadastralFabric"; } + } + ///Returns the id string for "DECadDrawingDataset" (Component, GeoProcessing) + public static string DECadDrawingDataset { + get { return "DECadDrawingDataset"; } + } + ///Returns the id string for "DECatalogRoot" (Component, GeoProcessing) + public static string DECatalogRoot { + get { return "DECatalogRoot"; } + } + ///Returns the id string for "DEDbaseTable" (Component, GeoProcessing) + public static string DEDbaseTable { + get { return "DEDbaseTable"; } + } + ///Returns the id string for "DEDiskConnection" (Component, GeoProcessing) + public static string DEDiskConnection { + get { return "DEDiskConnection"; } + } + ///Returns the id string for "DEUtilityNetwork" (Component, GeoProcessing) + public static string DEUtilityNetwork { + get { return "DEUtilityNetwork"; } + } + ///Returns the id string for "DEFeatureClass" (Component, GeoProcessing) + public static string DEFeatureClass { + get { return "DEFeatureClass"; } + } + ///Returns the id string for "DEFeatureDataset" (Component, GeoProcessing) + public static string DEFeatureDataset { + get { return "DEFeatureDataset"; } + } + ///Returns the id string for "DEFolder" (Component, GeoProcessing) + public static string DEFolder { + get { return "DEFolder"; } + } + ///Returns the id string for "DEGeoDataServer" (Component, GeoProcessing) + public static string DEGeoDataServer { + get { return "DEGeoDataServer"; } + } + ///Returns the id string for "DEGeoDatasetType" (Component, GeoProcessing) + public static string DEGeoDatasetType { + get { return "DEGeoDatasetType"; } + } + ///Returns the id string for "DEGeometricNetwork" (Component, GeoProcessing) + public static string DEGeometricNetwork { + get { return "DEGeometricNetwork"; } + } + ///Returns the id string for "DEGlobeServer" (Component, GeoProcessing) + public static string DEGlobeServer { + get { return "DEGlobeServer"; } + } + ///Returns the id string for "DEGPServer" (Component, GeoProcessing) + public static string DEGPServer { + get { return "DEGPServer"; } + } + ///Returns the id string for "DEImageServer" (Component, GeoProcessing) + public static string DEImageServer { + get { return "DEImageServer"; } + } + ///Returns the id string for "DELasDataset" (Component, GeoProcessing) + public static string DELasDataset { + get { return "DELasDataset"; } + } + ///Returns the id string for "DELayer" (Component, GeoProcessing) + public static string DELayer { + get { return "DELayer"; } + } + ///Returns the id string for "DELink" (Component, GeoProcessing) + public static string DELink { + get { return "DELink"; } + } + ///Returns the id string for "DEMapDocument" (Component, GeoProcessing) + public static string DEMapDocument { + get { return "DEMapDocument"; } + } + ///Returns the id string for "DEMapServer" (Component, GeoProcessing) + public static string DEMapServer { + get { return "DEMapServer"; } + } + ///Returns the id string for "DEMosaicDataset" (Component, GeoProcessing) + public static string DEMosaicDataset { + get { return "DEMosaicDataset"; } + } + ///Returns the id string for "DENetworkDataset" (Component, GeoProcessing) + public static string DENetworkDataset { + get { return "DENetworkDataset"; } + } + ///Returns the id string for "DEPrjFile" (Component, GeoProcessing) + public static string DEPrjFile { + get { return "DEPrjFile"; } + } + ///Returns the id string for "DERasterBand" (Component, GeoProcessing) + public static string DERasterBand { + get { return "DERasterBand"; } + } + ///Returns the id string for "DERasterCatalog" (Component, GeoProcessing) + public static string DERasterCatalog { + get { return "DERasterCatalog"; } + } + ///Returns the id string for "DERasterDataset" (Component, GeoProcessing) + public static string DERasterDataset { + get { return "DERasterDataset"; } + } + ///Returns the id string for "DERelationshipClass" (Component, GeoProcessing) + public static string DERelationshipClass { + get { return "DERelationshipClass"; } + } + ///Returns the id string for "DENetworkDiagram" (Component, GeoProcessing) + public static string DENetworkDiagram { + get { return "DENetworkDiagram"; } + } + ///Returns the id string for "DEDiagramDataset" (Component, GeoProcessing) + public static string DEDiagramDataset { + get { return "DEDiagramDataset"; } + } + ///Returns the id string for "DEShapeFile" (Component, GeoProcessing) + public static string DEShapeFile { + get { return "DEShapeFile"; } + } + ///Returns the id string for "DETable" (Component, GeoProcessing) + public static string DETable { + get { return "DETable"; } + } + ///Returns the id string for "DETerrain" (Component, GeoProcessing) + public static string DETerrain { + get { return "DETerrain"; } + } + ///Returns the id string for "DETextFile" (Component, GeoProcessing) + public static string DETextFile { + get { return "DETextFile"; } + } + ///Returns the id string for "DETin" (Component, GeoProcessing) + public static string DETin { + get { return "DETin"; } + } + ///Returns the id string for "DEToolbox" (Component, GeoProcessing) + public static string DEToolbox { + get { return "DEToolbox"; } + } + ///Returns the id string for "DETool" (Component, GeoProcessing) + public static string DETool { + get { return "DETool"; } + } + ///Returns the id string for "DETopology" (Component, GeoProcessing) + public static string DETopology { + get { return "DETopology"; } + } + ///Returns the id string for "DEType" (Component, GeoProcessing) + public static string DEType { + get { return "DEType"; } + } + ///Returns the id string for "DEWCSCoverage" (Component, GeoProcessing) + public static string DEWCSCoverage { + get { return "DEWCSCoverage"; } + } + ///Returns the id string for "DEWMSMap" (Component, GeoProcessing) + public static string DEWMSMap { + get { return "DEWMSMap"; } + } + ///Returns the id string for "DEWorkspace" (Component, GeoProcessing) + public static string DEWorkspace { + get { return "DEWorkspace"; } + } + ///Returns the id string for "GPCadastralFabricLayer" (Component, GeoProcessing) + public static string GPCadastralFabricLayer { + get { return "GPCadastralFabricLayer"; } + } + ///Returns the id string for "GPFeatureLayer" (Component, GeoProcessing) + public static string GPFeatureLayer { + get { return "GPFeatureLayer"; } + } + ///Returns the id string for "GPFeatureRecordSetLayer" (Component, GeoProcessing) + public static string GPFeatureRecordSetLayer { + get { return "GPFeatureRecordSetLayer"; } + } + ///Returns the id string for "GPAnnotationLayer" (Component, GeoProcessing) + public static string GPAnnotationLayer { + get { return "GPAnnotationLayer"; } + } + ///Returns the id string for "GPDimensionLayer" (Component, GeoProcessing) + public static string GPDimensionLayer { + get { return "GPDimensionLayer"; } + } + ///Returns the id string for "GPGALayer" (Component, GeoProcessing) + public static string GPGALayer { + get { return "GPGALayer"; } + } + ///Returns the id string for "GPLasDatasetLayer" (Component, GeoProcessing) + public static string GPLasDatasetLayer { + get { return "GPLasDatasetLayer"; } + } + ///Returns the id string for "GPLayer" (Component, GeoProcessing) + public static string GPLayer { + get { return "GPLayer"; } + } + ///Returns the id string for "GPLayout" (Component, GeoProcessing) + public static string GPLayout { + get { return "GPLayout"; } + } + ///Returns the id string for "GPMap" (Component, GeoProcessing) + public static string GPMap { + get { return "GPMap"; } + } + ///Returns the id string for "GPMosaicLayer" (Component, GeoProcessing) + public static string GPMosaicLayer { + get { return "GPMosaicLayer"; } + } + ///Returns the id string for "GPNALayer" (Component, GeoProcessing) + public static string GPNALayer { + get { return "GPNALayer"; } + } + ///Returns the id string for "GPNetworkDatasetLayer" (Component, GeoProcessing) + public static string GPNetworkDatasetLayer { + get { return "GPNetworkDatasetLayer"; } + } + ///Returns the id string for "GPRasterLayer" (Component, GeoProcessing) + public static string GPRasterLayer { + get { return "GPRasterLayer"; } + } + ///Returns the id string for "GPSACellSize" (Component, GeoProcessing) + public static string GPSACellSize { + get { return "GPSACellSize"; } + } + ///Returns the id string for "GPSAGeoData" (Component, GeoProcessing) + public static string GPSAGeoData { + get { return "GPSAGeoData"; } + } + ///Returns the id string for "GPSAGeoDataWithSqlite" (Component, GeoProcessing) + public static string GPSAGeoDataWithSqlite { + get { return "GPSAGeoDataWithSqlite"; } + } + ///Returns the id string for "GPTableView" (Component, GeoProcessing) + public static string GPTableView { + get { return "GPTableView"; } + } + ///Returns the id string for "GPTerrainLayer" (Component, GeoProcessing) + public static string GPTerrainLayer { + get { return "GPTerrainLayer"; } + } + ///Returns the id string for "GPTinLayer" (Component, GeoProcessing) + public static string GPTinLayer { + get { return "GPTinLayer"; } + } + ///Returns the id string for "GPTopologyLayer" (Component, GeoProcessing) + public static string GPTopologyLayer { + get { return "GPTopologyLayer"; } + } + ///Returns the id string for "GPSceneServiceLayer" (Component, GeoProcessing) + public static string GPSceneServiceLayer { + get { return "GPSceneServiceLayer"; } + } + ///Returns the id string for "GPUtilityNetworkLayer" (Component, GeoProcessing) + public static string GPUtilityNetworkLayer { + get { return "GPUtilityNetworkLayer"; } + } + ///Returns the id string for "_gpDefaultProjectTools" (Component, GeoProcessing) + public static string _gpDefaultProjectTools { + get { return "_gpDefaultProjectTools"; } + } + ///Returns the id string for "_gpDefaultGalleryTools" (Component, GeoProcessing) + public static string _gpDefaultGalleryTools { + get { return "_gpDefaultGalleryTools"; } + } + ///Returns the id string for "_gpDefaultCadGalleryTools" (Component, GeoProcessing) + public static string _gpDefaultCadGalleryTools { + get { return "_gpDefaultCadGalleryTools"; } + } + ///Returns the id string for "_gpDefaultBimGalleryTools" (Component, GeoProcessing) + public static string _gpDefaultBimGalleryTools { + get { return "_gpDefaultBimGalleryTools"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Grid Size" (ArcGIS.Desktop.GeoProcessing.ModelBuilder.Ribbon.GridRouterSettingsViewModel, GeoProcessing) + public static string esri_modelbuilder_gridRouterSettings { + get { return "esri_modelbuilder_gridRouterSettings"; } + } + ///Returns the id string for "Element" (ArcGIS.Desktop.GeoProcessing.ModelBuilder.Ribbon.ElementSlider, GeoProcessing) + public static string esri_modelbuilder_elementSlider { + get { return "esri_modelbuilder_elementSlider"; } + } + ///Returns the id string for "Level" (ArcGIS.Desktop.GeoProcessing.ModelBuilder.Ribbon.LevelSlider, GeoProcessing) + public static string esri_modelbuilder_levelSlider { + get { return "esri_modelbuilder_levelSlider"; } + } + ///Returns the id string for "Element" (ArcGIS.Desktop.GeoProcessing.ModelBuilder.Ribbon.SubGraphSlider, GeoProcessing) + public static string esri_modelbuilder_subGraphSlider { + get { return "esri_modelbuilder_subGraphSlider"; } + } + ///Returns the id string for "" (Commands+TextColorPickerViewModel, GeoProcessing) + public static string esri_modelbuilder_labelTextColorGallery { + get { return "esri_modelbuilder_labelTextColorGallery"; } + } + ///Returns the id string for "Tools" (ArcGIS.Desktop.GeoProcessing.ToolSearcherViewModel, GeoProcessing) + public static string esri_geoprocessing_toolsSearch { + get { return "esri_geoprocessing_toolsSearch"; } + } + ///Returns the id string for "Tools" (GPStartViewModel, GeoProcessing) + public static string esri_geoprocessing_Start { + get { return "esri_geoprocessing_Start"; } + } + ///Returns the id string for "Ready To Use Tools" (PortalGalleryCtrl, GeoProcessing) + public static string esri_geoprocessingAnalysisButton_readytouse { + get { return "esri_geoprocessingAnalysisButton_readytouse"; } + } + ///Returns the id string for "Feature Analysis" (PortalGalleryCtrl, GeoProcessing) + public static string esri_geoprocessingAnalysisButton_feature { + get { return "esri_geoprocessingAnalysisButton_feature"; } + } + ///Returns the id string for "Raster Analysis" (RAPortalGalleryCtrl, GeoProcessing) + public static string esri_geoprocessingAnalysisButton_raster { + get { return "esri_geoprocessingAnalysisButton_raster"; } + } + } + public static partial class Dialog { + ///Returns the id string for "GPEnvironments" (EnvironmentsViewModel, GeoProcessing) + public static string GPEnvironments { + get { return "GPEnvironments"; } + } + ///Returns the id string for "GP_Gallery_Customize" (GalleryCustomizeViewModel, GeoProcessing) + public static string GP_Gallery_Customize { + get { return "GP_Gallery_Customize"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Geoprocessing" (GPDocPaneViewModel, GeoProcessing) + public static string esri_geoprocessing_toolBoxes { + get { return "esri_geoprocessing_toolBoxes"; } + } + ///Returns the id string for "Python" (PythonWindowDockPaneViewModel, GeoProcessing) + public static string esri_geoprocessing_pythonWindow { + get { return "esri_geoprocessing_pythonWindow"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Connect" (ConnectElementsDynamicMenu, GeoProcessing) + public static string esri_modelbuilder_connectElementsDynamicMenu { + get { return "esri_modelbuilder_connectElementsDynamicMenu"; } + } + ///Returns the id string for "From Parameter" (MakeVariableFromParameterDynamicMenu, GeoProcessing) + public static string esri_modelbuilder_makeVariableFromParameterDynamicMenu { + get { return "esri_modelbuilder_makeVariableFromParameterDynamicMenu"; } + } + ///Returns the id string for "From Environment" (MakeVariableFromEnvironmentDynamicMenu, GeoProcessing) + public static string esri_modelbuilder_makeVariableFromEnvironmentDynamicMenu { + get { return "esri_modelbuilder_makeVariableFromEnvironmentDynamicMenu"; } + } + ///Returns the id string for "Search Filter" (SearchFilterDynamicMenu, GeoProcessing) + public static string esri_modelbuilder_searchFilterDynamicMenu { + get { return "esri_modelbuilder_searchFilterDynamicMenu"; } + } + ///Returns the id string for "Spatial ETL Tool" (NewETLToolMenu, GeoProcessing) + public static string esri_geoprocessing_NewETLTool { + get { return "esri_geoprocessing_NewETLTool"; } + } + ///Returns the id string for "Python Toolbox" (PythonToolboxEncryptionMenu, GeoProcessing) + public static string esri_geoprocessing_PythonToolboxEncryptionMenu { + get { return "esri_geoprocessing_PythonToolboxEncryptionMenu"; } + } + } + public static partial class Gallery { + ///Returns the id string for "Analysis Gallery" (FavoritesGalleryViewModel, GeoProcessing) + public static string esri_geoprocessingGallery { + get { return "esri_geoprocessingGallery"; } + } + ///Returns the id string for "Cad Tool Gallery" (CadGalleryViewModel, GeoProcessing) + public static string esri_cadToolsGallery { + get { return "esri_cadToolsGallery"; } + } + ///Returns the id string for "Building Tool Gallery" (BimGalleryViewModel, GeoProcessing) + public static string esri_bimToolsGallery { + get { return "esri_bimToolsGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Project" (Group, GeoProcessing) + public static string esri_geoprocessing_container_ProjectGroup { + get { return "esri_geoprocessing_container_ProjectGroup"; } + } + ///Returns the id string for "Create" (Group, GeoProcessing) + public static string esri_geoprocessing_container_CreateGroup { + get { return "esri_geoprocessing_container_CreateGroup"; } + } + ///Returns the id string for "Text" (Group, GeoProcessing) + public static string esri_modelbuilder_labelTextFormatGroup { + get { return "esri_modelbuilder_labelTextFormatGroup"; } + } + ///Returns the id string for "Geoprocessing" (Group, GeoProcessing) + public static string esri_geoprocessing_projectTools { + get { return "esri_geoprocessing_projectTools"; } + } + ///Returns the id string for "Geoprocessing" (Group, GeoProcessing) + public static string esri_geoprocessing_analysisTools { + get { return "esri_geoprocessing_analysisTools"; } + } + ///Returns the id string for "Portal" (Group, GeoProcessing) + public static string esri_geoprocessing_portal { + get { return "esri_geoprocessing_portal"; } + } + ///Returns the id string for "Tools" (Group, GeoProcessing) + public static string esri_geoprocessing_analysis2 { + get { return "esri_geoprocessing_analysis2"; } + } + ///Returns the id string for "Clipboard" (Group, GeoProcessing) + public static string esri_modelbuilder_editGroup { + get { return "esri_modelbuilder_editGroup"; } + } + ///Returns the id string for "Model" (Group, GeoProcessing) + public static string esri_modelbuilder_newModelGroup { + get { return "esri_modelbuilder_newModelGroup"; } + } + ///Returns the id string for "View" (Group, GeoProcessing) + public static string esri_modelbuilder_viewGroup { + get { return "esri_modelbuilder_viewGroup"; } + } + ///Returns the id string for "Run" (Group, GeoProcessing) + public static string esri_modelbuilder_runGroup { + get { return "esri_modelbuilder_runGroup"; } + } + ///Returns the id string for "Mode" (Group, GeoProcessing) + public static string esri_modelbuilder_modeGroup { + get { return "esri_modelbuilder_modeGroup"; } + } + ///Returns the id string for "Insert" (Group, GeoProcessing) + public static string esri_modelbuilder_insertGroup { + get { return "esri_modelbuilder_insertGroup"; } + } + ///Returns the id string for "Export" (Group, GeoProcessing) + public static string esri_modelbuilder_exportGroup { + get { return "esri_modelbuilder_exportGroup"; } + } + ///Returns the id string for "Group" (Group, GeoProcessing) + public static string esri_modelbuilder_groupGroup { + get { return "esri_modelbuilder_groupGroup"; } + } + ///Returns the id string for "Data Interoperability" (Group, GeoProcessing) + public static string esri_geoprocessing_datainterop_group { + get { return "esri_geoprocessing_datainterop_group"; } + } + ///Returns the id string for "Spacing" (Group, GeoProcessing) + public static string esri_modelbuilder_spacingGroup { + get { return "esri_modelbuilder_spacingGroup"; } + } + ///Returns the id string for "Links" (Group, GeoProcessing) + public static string esri_modelbuilder_linkGroup { + get { return "esri_modelbuilder_linkGroup"; } + } + ///Returns the id string for "Orientation" (Group, GeoProcessing) + public static string esri_modelbuilder_orientationGroup { + get { return "esri_modelbuilder_orientationGroup"; } + } + ///Returns the id string for "Layout" (Group, GeoProcessing) + public static string esri_modelbuilder_layoutGroup { + get { return "esri_modelbuilder_layoutGroup"; } + } + ///Returns the id string for "Routing" (Group, GeoProcessing) + public static string esri_modelbuilder_routingGroup { + get { return "esri_modelbuilder_routingGroup"; } + } + ///Returns the id string for "Tools" (Group, GeoProcessing) + public static string esri_geoprocessing_cadToolsGroup { + get { return "esri_geoprocessing_cadToolsGroup"; } + } + ///Returns the id string for "Tools" (Group, GeoProcessing) + public static string esri_geoprocessing_bimToolsGroup { + get { return "esri_geoprocessing_bimToolsGroup"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_gpGuidToControl" (Category, GeoProcessing) + public static string esri_gpGuidToControl { + get { return "esri_gpGuidToControl"; } + } + ///Returns the id string for "esri_gpToolIconOverlay" (Category, GeoProcessing) + public static string esri_gpToolIconOverlay { + get { return "esri_gpToolIconOverlay"; } + } + ///Returns the id string for "esri_gpToolConsumeCredit" (Category, GeoProcessing) + public static string esri_gpToolConsumeCredit { + get { return "esri_gpToolConsumeCredit"; } + } + ///Returns the id string for "gpDataTypeFilters" (Category, GeoProcessing) + public static string gpDataTypeFilters { + get { return "gpDataTypeFilters"; } + } + ///Returns the id string for "esri_gpDefaultProjectTools" (Category, GeoProcessing) + public static string esri_gpDefaultProjectTools { + get { return "esri_gpDefaultProjectTools"; } + } + ///Returns the id string for "esri_gpDefaultGalleryTools" (Category, GeoProcessing) + public static string esri_gpDefaultGalleryTools { + get { return "esri_gpDefaultGalleryTools"; } + } + ///Returns the id string for "esri_gpDefaultCadGalleryTools" (Category, GeoProcessing) + public static string esri_gpDefaultCadGalleryTools { + get { return "esri_gpDefaultCadGalleryTools"; } + } + ///Returns the id string for "esri_gpDefaultBimGalleryTools" (Category, GeoProcessing) + public static string esri_gpDefaultBimGalleryTools { + get { return "esri_gpDefaultBimGalleryTools"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_geoprocessing_history" (ArcGIS.Desktop.Internal.GeoProcessing.HistoryContainer, GeoProcessing) + public static string esri_geoprocessing_history { + get { return "esri_geoprocessing_history"; } + } + ///Returns the id string for "esri_geoprocessing_history_ctrl" (GPHistoryViewModel, GeoProcessing) + public static string esri_geoprocessing_history_ctrl { + get { return "esri_geoprocessing_history_ctrl"; } + } + ///Returns the id string for "esri_customized_GPCommands" (ArcGIS.Desktop.GeoProcessing.GeoprocessingToolsComponent, GeoProcessing) + public static string esri_customized_GPCommands { + get { return "esri_customized_GPCommands"; } + } + ///Returns the id string for "esri_itemInfoType_GeoprocessingProjectItem" (ArcGIS.Desktop.GeoProcessing.GeoprocessingProjectItem, GeoProcessing) + public static string esri_itemInfoType_GeoprocessingProjectItem { + get { return "esri_itemInfoType_GeoprocessingProjectItem"; } + } + ///Returns the id string for "esri_browseDialogFilters_modelTools" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_modelTools { + get { return "esri_browseDialogFilters_modelTools"; } + } + ///Returns the id string for "esri_browseDialogFilters_gpcomposite" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_gpcomposite { + get { return "esri_browseDialogFilters_gpcomposite"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_datasets" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_gp_datasets { + get { return "esri_browseDialogFilters_gp_datasets"; } + } + ///Returns the id string for "esri_browseDialogFilters_mosaic_selectable" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_mosaic_selectable { + get { return "esri_browseDialogFilters_mosaic_selectable"; } + } + ///Returns the id string for "esri_browseDialogFilters_gp_layerfiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_gp_layerfiles { + get { return "esri_browseDialogFilters_gp_layerfiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_rasters" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, GeoProcessing) + public static string esri_browseDialogFilters_composite_rasters { + get { return "esri_browseDialogFilters_composite_rasters"; } + } + } + public static partial class Condition { + ///Returns the id string for "esri_geoprocessing_EditingScriptToolCondition" (Condition, GeoProcessing) + public static string esri_geoprocessing_EditingScriptToolCondition { + get { return "esri_geoprocessing_EditingScriptToolCondition"; } + } + ///Returns the id string for "esri_projectItem_DefaultToolboxSelectedCondition" (Condition, GeoProcessing) + public static string esri_projectItem_DefaultToolboxSelectedCondition { + get { return "esri_projectItem_DefaultToolboxSelectedCondition"; } + } + ///Returns the id string for "esri_geoprocessing_DataInterop_installed" (Condition, GeoProcessing) + public static string esri_geoprocessing_DataInterop_installed { + get { return "esri_geoprocessing_DataInterop_installed"; } + } + ///Returns the id string for "esri_geoprocessing_PortalCondition" (Condition, GeoProcessing) + public static string esri_geoprocessing_PortalCondition { + get { return "esri_geoprocessing_PortalCondition"; } + } + ///Returns the id string for "esri_geoprocessing_mb_usegridrouter" (Condition, GeoProcessing) + public static string esri_geoprocessing_mb_usegridrouter { + get { return "esri_geoprocessing_mb_usegridrouter"; } + } + ///Returns the id string for "esri_geoprocessing_container" (Condition, GeoProcessing) + public static string esri_geoprocessing_container { + get { return "esri_geoprocessing_container"; } + } + } + public static partial class Module { + ///Returns the id string for "Geoprocessing" (GeoprocessingModule, GeoProcessing) + public static string esri_geoprocessing_module { + get { return "esri_geoprocessing_module"; } + } + } + public static partial class Page { + ///Returns the id string for "Geoprocessing" (GPOptionsViewModel, GeoProcessing) + public static string esri_geoprocessing_optionsPropertyPage { + get { return "esri_geoprocessing_optionsPropertyPage"; } + } + } + public static partial class Product { + ///Returns the id string for "Spatial Analyst" (Product, GeoProcessing) + public static string esri_product_spatialanalyst { + get { return "esri_product_spatialanalyst"; } + } + ///Returns the id string for "Data Interoperability" (Product, GeoProcessing) + public static string esri_product_datainterop { + get { return "esri_product_datainterop"; } + } + } + public static partial class Sheet { + ///Returns the id string for "" (Sheet, GeoProcessing) + public static string esri_geoprocessing_ToolEditor { + get { return "esri_geoprocessing_ToolEditor"; } + } + ///Returns the id string for "Toolbox Properties" (Sheet, GeoProcessing) + public static string esri_geoprocessing_toolboxProperties { + get { return "esri_geoprocessing_toolboxProperties"; } + } + ///Returns the id string for "" (Sheet, GeoProcessing) + public static string esri_geoprocessing_dataInterop_ToolPropertyEditor { + get { return "esri_geoprocessing_dataInterop_ToolPropertyEditor"; } + } + } + public static partial class Labelcontrol { + ///Returns the id string for "Element" (Labelcontrol, GeoProcessing) + public static string esri_modelbuilder_elementLabel { + get { return "esri_modelbuilder_elementLabel"; } + } + ///Returns the id string for "Level" (Labelcontrol, GeoProcessing) + public static string esri_modelbuilder_levelLabel { + get { return "esri_modelbuilder_levelLabel"; } + } + ///Returns the id string for "Sub-Graph" (Labelcontrol, GeoProcessing) + public static string esri_modelbuilder_subGraphLabel { + get { return "esri_modelbuilder_subGraphLabel"; } + } + ///Returns the id string for "Sub-Graph" (Labelcontrol, GeoProcessing) + public static string esri_modelbuilder_subGraphPlacementLabel { + get { return "esri_modelbuilder_subGraphPlacementLabel"; } + } + ///Returns the id string for "Group-Graph" (Labelcontrol, GeoProcessing) + public static string esri_modelbuilder_groupGraphPlacementLabel { + get { return "esri_modelbuilder_groupGraphPlacementLabel"; } + } + } + public static partial class Menu { + ///Returns the id string for "Grid Setting" (Menu, GeoProcessing) + public static string esri_modelbuilder_gridSettingsPallette { + get { return "esri_modelbuilder_gridSettingsPallette"; } + } + ///Returns the id string for "Utilities" (Menu, GeoProcessing) + public static string esri_modelbuilder_utilitiesPalette { + get { return "esri_modelbuilder_utilitiesPalette"; } + } + ///Returns the id string for "Iterators" (Menu, GeoProcessing) + public static string esri_modelbuilder_iteratorPalette { + get { return "esri_modelbuilder_iteratorPalette"; } + } + ///Returns the id string for "Logical" (Menu, GeoProcessing) + public static string esri_modelbuilder_conditionalPalette { + get { return "esri_modelbuilder_conditionalPalette"; } + } + ///Returns the id string for "Toolbox" (Menu, GeoProcessing) + public static string esri_geoprocessing_insertMenu { + get { return "esri_geoprocessing_insertMenu"; } + } + ///Returns the id string for "GP Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolboxProjectItemMenu { + get { return "esri_geoprocessing_ToolboxProjectItemMenu"; } + } + ///Returns the id string for "GP Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolboxMenu { + get { return "esri_geoprocessing_ToolboxMenu"; } + } + ///Returns the id string for "GP Python Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_PythonToolboxProjectMenu { + get { return "esri_geoprocessing_PythonToolboxProjectMenu"; } + } + ///Returns the id string for "GP Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_PythonToolboxMenu { + get { return "esri_geoprocessing_PythonToolboxMenu"; } + } + ///Returns the id string for "GP Server Toolbox Project Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ServerToolboxMenu { + get { return "esri_geoprocessing_ServerToolboxMenu"; } + } + ///Returns the id string for "Toolset menu" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolsetMenu { + get { return "esri_geoprocessing_ToolsetMenu"; } + } + ///Returns the id string for "New" (Menu, GeoProcessing) + public static string esri_geoprocessing_Toolbox_AddMenu { + get { return "esri_geoprocessing_Toolbox_AddMenu"; } + } + ///Returns the id string for "Save As" (Menu, GeoProcessing) + public static string esri_geoprocessing_Toolbox_SaveAsMenu { + get { return "esri_geoprocessing_Toolbox_SaveAsMenu"; } + } + ///Returns the id string for "History" (Menu, GeoProcessing) + public static string esri_geoprocessing_historyItemMenu { + get { return "esri_geoprocessing_historyItemMenu"; } + } + ///Returns the id string for "History" (Menu, GeoProcessing) + public static string esri_geoprocessing_historyContainerMenu { + get { return "esri_geoprocessing_historyContainerMenu"; } + } + ///Returns the id string for "SystemTools Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_SystemToolMenu { + get { return "esri_geoprocessing_SystemToolMenu"; } + } + ///Returns the id string for "SystemTools Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_SystemScriptToolMenu { + get { return "esri_geoprocessing_SystemScriptToolMenu"; } + } + ///Returns the id string for "Progress Menu" (Menu, GeoProcessing) + public static string esri_geoprocessing_mainProgressMenu { + get { return "esri_geoprocessing_mainProgressMenu"; } + } + ///Returns the id string for "Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolMenu { + get { return "esri_geoprocessing_ToolMenu"; } + } + ///Returns the id string for "Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_CustomToolMenu { + get { return "esri_geoprocessing_CustomToolMenu"; } + } + ///Returns the id string for "Tool Model Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolModelMenu { + get { return "esri_geoprocessing_ToolModelMenu"; } + } + ///Returns the id string for "Python Toolbox Tool" (Menu, GeoProcessing) + public static string esri_geoprocessing_PythonToolMenu { + get { return "esri_geoprocessing_PythonToolMenu"; } + } + ///Returns the id string for "Search Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_SearchItemMenu { + get { return "esri_geoprocessing_SearchItemMenu"; } + } + ///Returns the id string for "Favorites Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_FavoritesItemMenu { + get { return "esri_geoprocessing_FavoritesItemMenu"; } + } + ///Returns the id string for "Gallery Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_GalleryItemMenu { + get { return "esri_geoprocessing_GalleryItemMenu"; } + } + ///Returns the id string for "Recent Tool Item" (Menu, GeoProcessing) + public static string esri_geoprocessing_RecentItemMenu { + get { return "esri_geoprocessing_RecentItemMenu"; } + } + ///Returns the id string for "GP Dialog Title Menu" (Menu, GeoProcessing) + public static string esri_geoprocessing_ToolDialogTitleMenu { + get { return "esri_geoprocessing_ToolDialogTitleMenu"; } + } + ///Returns the id string for "Joins" (Menu, GeoProcessing) + public static string esri_geoprocessing_tableJoinsMenu { + get { return "esri_geoprocessing_tableJoinsMenu"; } + } + ///Returns the id string for "Relates" (Menu, GeoProcessing) + public static string esri_geoprocessing_tableRelatesMenu { + get { return "esri_geoprocessing_tableRelatesMenu"; } + } + ///Returns the id string for "Joins and Relates" (Menu, GeoProcessing) + public static string esri_geoprocessing_JoinsRelatesMenu { + get { return "esri_geoprocessing_JoinsRelatesMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_parameterAddToDisplayVariableMenu { + get { return "esri_modelbuilder_parameterAddToDisplayVariableMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_addToDisplayVariableMenu { + get { return "esri_modelbuilder_addToDisplayVariableMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_parameterVariableMenu { + get { return "esri_modelbuilder_parameterVariableMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_variableMenu { + get { return "esri_modelbuilder_variableMenu"; } + } + ///Returns the id string for "Tool" (Menu, GeoProcessing) + public static string esri_modelbuilder_toolMenu { + get { return "esri_modelbuilder_toolMenu"; } + } + ///Returns the id string for "Tool" (Menu, GeoProcessing) + public static string esri_modelbuilder_editToolMenu { + get { return "esri_modelbuilder_editToolMenu"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_parameterAddToDisplayVariableMenuSelectedItem { + get { return "esri_modelbuilder_parameterAddToDisplayVariableMenuSelectedItem"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_addToDisplayVariableMenuSelectedItem { + get { return "esri_modelbuilder_addToDisplayVariableMenuSelectedItem"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_parameterVariableMenuSelectedItem { + get { return "esri_modelbuilder_parameterVariableMenuSelectedItem"; } + } + ///Returns the id string for "Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_variableMenuSelectedItem { + get { return "esri_modelbuilder_variableMenuSelectedItem"; } + } + ///Returns the id string for "Tool" (Menu, GeoProcessing) + public static string esri_modelbuilder_toolMenuSelectedItem { + get { return "esri_modelbuilder_toolMenuSelectedItem"; } + } + ///Returns the id string for "Tool" (Menu, GeoProcessing) + public static string esri_modelbuilder_editToolMenuSelectedItem { + get { return "esri_modelbuilder_editToolMenuSelectedItem"; } + } + ///Returns the id string for "Create Variable" (Menu, GeoProcessing) + public static string esri_modelbuilder_toolCreateVariableMenu { + get { return "esri_modelbuilder_toolCreateVariableMenu"; } + } + ///Returns the id string for "Model" (Menu, GeoProcessing) + public static string esri_modelbuilder_modelMenu { + get { return "esri_modelbuilder_modelMenu"; } + } + ///Returns the id string for "Model" (Menu, GeoProcessing) + public static string esri_modelbuilder_modelMenu2 { + get { return "esri_modelbuilder_modelMenu2"; } + } + ///Returns the id string for "Connection" (Menu, GeoProcessing) + public static string esri_modelbuilder_inputConnectionMenu { + get { return "esri_modelbuilder_inputConnectionMenu"; } + } + ///Returns the id string for "Connection" (Menu, GeoProcessing) + public static string esri_modelbuilder_outputConnectionMenu { + get { return "esri_modelbuilder_outputConnectionMenu"; } + } + ///Returns the id string for "Connect" (Menu, GeoProcessing) + public static string esri_modelbuilder_connectMenu { + get { return "esri_modelbuilder_connectMenu"; } + } + ///Returns the id string for "Package" (Menu, GeoProcessing) + public static string esri_geoprocessing_packageMenu { + get { return "esri_geoprocessing_packageMenu"; } + } + ///Returns the id string for "Group" (Menu, GeoProcessing) + public static string esri_modelbuilder_groupContextMenu { + get { return "esri_modelbuilder_groupContextMenu"; } + } + ///Returns the id string for "Group" (Menu, GeoProcessing) + public static string esri_modelbuilder_groupContextMenuFolded { + get { return "esri_modelbuilder_groupContextMenuFolded"; } + } + ///Returns the id string for "Filter" (Menu, GeoProcessing) + public static string esri_modelbuilder_searchFilterContextMenu { + get { return "esri_modelbuilder_searchFilterContextMenu"; } + } + ///Returns the id string for "Gallery Items" (Menu, GeoProcessing) + public static string esri_geoprocessing_CadGalleryItemMenu { + get { return "esri_geoprocessing_CadGalleryItemMenu"; } + } + ///Returns the id string for "Gallery Items" (Menu, GeoProcessing) + public static string esri_geoprocessing_BimGalleryItemMenu { + get { return "esri_geoprocessing_BimGalleryItemMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "General" (ToolGeneralViewModel, GeoProcessing) + public static string esri_geoprocessing_ToolGeneralPage { + get { return "esri_geoprocessing_ToolGeneralPage"; } + } + ///Returns the id string for "Parameters" (ToolParametersViewModel, GeoProcessing) + public static string esri_geoprocessing_ToolParametersPage { + get { return "esri_geoprocessing_ToolParametersPage"; } + } + ///Returns the id string for "Validation" (ScriptToolValidationViewModel, GeoProcessing) + public static string esri_geoprocessing_scriptToolValidationPage { + get { return "esri_geoprocessing_scriptToolValidationPage"; } + } + ///Returns the id string for "Toolbox Properties" (ToolboxPropertiesViewModel, GeoProcessing) + public static string esri_geoprocessing_toolboxPropertiesPage { + get { return "esri_geoprocessing_toolboxPropertiesPage"; } + } + ///Returns the id string for "General" (ETLToolPropertyViewModel, GeoProcessing) + public static string esri_dataInterop_ETLToolGeneralPage { + get { return "esri_dataInterop_ETLToolGeneralPage"; } + } + } + public static partial class Pane { + ///Returns the id string for "ModelBuilder" (ModelBuilderPaneViewModel, GeoProcessing) + public static string esri_geoprocessing_modelBuilderPane { + get { return "esri_geoprocessing_modelBuilderPane"; } + } + ///Returns the id string for "ModelReport" (ModelBuilderReportViewModel, GeoProcessing) + public static string esri_geoprocessing_MBReportPane { + get { return "esri_geoprocessing_MBReportPane"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "esri_geoprocessing_toolsSplitButton" (Splitbutton, GeoProcessing) + public static string esri_geoprocessing_toolsSplitButton { + get { return "esri_geoprocessing_toolsSplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_geoprocessing_EditingScriptTool" (State, GeoProcessing) + public static string esri_geoprocessing_EditingScriptTool { + get { return "esri_geoprocessing_EditingScriptTool"; } + } + ///Returns the id string for "esri_projectItem_DefaultToolboxSelected" (State, GeoProcessing) + public static string esri_projectItem_DefaultToolboxSelected { + get { return "esri_projectItem_DefaultToolboxSelected"; } + } + ///Returns the id string for "esri_mapping_openProjectCondition" (State, GeoProcessing) + public static string esri_mapping_openProjectCondition { + get { return "esri_mapping_openProjectCondition"; } + } + ///Returns the id string for "esri_geoprocessing_DI_installed" (State, GeoProcessing) + public static string esri_geoprocessing_DI_installed { + get { return "esri_geoprocessing_DI_installed"; } + } + ///Returns the id string for "esri_geoprocessing_ShowPortal" (State, GeoProcessing) + public static string esri_geoprocessing_ShowPortal { + get { return "esri_geoprocessing_ShowPortal"; } + } + ///Returns the id string for "esri_geoprocessing_mb_use_gridrouter" (State, GeoProcessing) + public static string esri_geoprocessing_mb_use_gridrouter { + get { return "esri_geoprocessing_mb_use_gridrouter"; } + } + } + public static partial class Subgroup { + ///Returns the id string for "esri_gp_container_ProjectSubGroup" (Subgroup, GeoProcessing) + public static string esri_gp_container_ProjectSubGroup { + get { return "esri_gp_container_ProjectSubGroup"; } + } + } + public static partial class Tab { + ///Returns the id string for "Geoprocessing" (Tab, GeoProcessing) + public static string esri_geoprocessing_GPContainer { + get { return "esri_geoprocessing_GPContainer"; } + } + ///Returns the id string for "Diagram" (Tab, GeoProcessing) + public static string esri_geoprocessing_MBDiagramTab1 { + get { return "esri_geoprocessing_MBDiagramTab1"; } + } + ///Returns the id string for "ModelBuilder" (Tab, GeoProcessing) + public static string esri_geoprocessing_MBHomeTab { + get { return "esri_geoprocessing_MBHomeTab"; } + } + ///Returns the id string for "Insert" (Tab, GeoProcessing) + public static string esri_geoprocessing_MBInsertTab { + get { return "esri_geoprocessing_MBInsertTab"; } + } + ///Returns the id string for "Analysis" (Tab, GeoProcessing) + public static string esri_geoprocessing_MBAnalysisTab { + get { return "esri_geoprocessing_MBAnalysisTab"; } + } + ///Returns the id string for "View" (Tab, GeoProcessing) + public static string esri_geoprocessing_MBViewTab { + get { return "esri_geoprocessing_MBViewTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Manage" (Tabgroup, GeoProcessing) + public static string esri_geoprocessing_GPTabGroup { + get { return "esri_geoprocessing_GPTabGroup"; } + } + ///Returns the id string for "ModelBuilder" (Tabgroup, GeoProcessing) + public static string esri_geoprocessing_MBTabGroup { + get { return "esri_geoprocessing_MBTabGroup"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_modelbuilder_labelTextFontToolBar" (Toolbar, GeoProcessing) + public static string esri_modelbuilder_labelTextFontToolBar { + get { return "esri_modelbuilder_labelTextFontToolBar"; } + } + } + public static partial class Toolpalette { + ///Returns the id string for "Select" (Toolpalette, GeoProcessing) + public static string esri_geoprocessing_bimSelectToolPalette { + get { return "esri_geoprocessing_bimSelectToolPalette"; } + } + ///Returns the id string for "Link Shape" (Toolpalette, GeoProcessing) + public static string esri_modelbuilder_linkShapeToolPalette { + get { return "esri_modelbuilder_linkShapeToolPalette"; } + } + } + public static partial class Button { + ///Returns the id string for "esri_layouts_dummyButton" (esri_layouts:DummyButton, Layouts) + public static string esri_layouts_dummyButton { + get { return "esri_layouts_dummyButton"; } + } + ///Returns the id string for "Edit Text" (esri_layouts:LayoutEditText, Layouts) + public static string esri_layouts_editTextButton { + get { return "esri_layouts_editTextButton"; } + } + ///Returns the id string for "Navigate" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutNavigateButton, Layouts) + public static string esri_layouts_pageNavigateButton { + get { return "esri_layouts_pageNavigateButton"; } + } + ///Returns the id string for "Fixed Zoom Out" (esri_layouts:FixedZoomOut, Layouts) + public static string esri_layouts_pageFixedZoomOutButton { + get { return "esri_layouts_pageFixedZoomOutButton"; } + } + ///Returns the id string for "Fixed Zoom In" (esri_layouts:FixedZoomIn, Layouts) + public static string esri_layouts_pageFixedZoomInButton { + get { return "esri_layouts_pageFixedZoomInButton"; } + } + ///Returns the id string for "Zoom to Page" (esri_layouts:ZoomToWholePage, Layouts) + public static string esri_layouts_pageZoomFullButton { + get { return "esri_layouts_pageZoomFullButton"; } + } + ///Returns the id string for "Previous Extent" (esri_layouts:PreviousNavigationPos, Layouts) + public static string esri_layouts_pagePrevExtentButton { + get { return "esri_layouts_pagePrevExtentButton"; } + } + ///Returns the id string for "Next Extent" (esri_layouts:NextNavigationPos, Layouts) + public static string esri_layouts_pageNextExtentButton { + get { return "esri_layouts_pageNextExtentButton"; } + } + ///Returns the id string for "Page Width" (esri_layouts:ZoomToPageWidth, Layouts) + public static string esri_layouts_pageZoomPageWidthButton { + get { return "esri_layouts_pageZoomPageWidthButton"; } + } + ///Returns the id string for "Zoom 100%" (esri_layouts:ZoomTo100Percent, Layouts) + public static string esri_layouts_pageZoom100PercentButton { + get { return "esri_layouts_pageZoom100PercentButton"; } + } + ///Returns the id string for "Zoom To Selected" (esri_layouts:ZoomToSelectedElements, Layouts) + public static string esri_layouts_pageZoomToSelected { + get { return "esri_layouts_pageZoomToSelected"; } + } + ///Returns the id string for "Navigate to page" (esri_layouts:NavigateToPage, Layouts) + public static string esri_layouts_pageNavigate { + get { return "esri_layouts_pageNavigate"; } + } + ///Returns the id string for "Navigate" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutNavigateCommand, Layouts) + public static string esri_layouts_navigateContext { + get { return "esri_layouts_navigateContext"; } + } + ///Returns the id string for "Export to File..." (esri_layouts:OnExportMapSeriesTOC, Layouts) + public static string esri_layouts_exportMapSeries { + get { return "esri_layouts_exportMapSeries"; } + } + ///Returns the id string for "Map Series" (esri_layouts:ShowSeriesProperties, Layouts) + public static string esri_layouts_defineSeries { + get { return "esri_layouts_defineSeries"; } + } + ///Returns the id string for "Refresh" (esri_layouts:RefreshMapSeries, Layouts) + public static string esri_layouts_mapSeriesRefreshButton { + get { return "esri_layouts_mapSeriesRefreshButton"; } + } + ///Returns the id string for "Import a layout file..." (esri_mapping:OpenImportMapDocument, Layouts) + public static string esri_layouts_importLayoutFile { + get { return "esri_layouts_importLayoutFile"; } + } + ///Returns the id string for "Import web map or print web map..." (esri_layouts:OpenWebMapFromFileAsync, Layouts) + public static string esri_layouts_openWebMapFromFileButton { + get { return "esri_layouts_openWebMapFromFileButton"; } + } + ///Returns the id string for "Custom page size..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.CustomNewLayoutButton, Layouts) + public static string esri_layouts_customNewLayoutButton { + get { return "esri_layouts_customNewLayoutButton"; } + } + ///Returns the id string for "Select page from printer..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.SelectPageFromPrinter, Layouts) + public static string esri_layouts_selectPageFromPrinter { + get { return "esri_layouts_selectPageFromPrinter"; } + } + ///Returns the id string for "Custom page size..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.CustomPageSizeButton, Layouts) + public static string esri_layouts_customPageSizeButton { + get { return "esri_layouts_customPageSizeButton"; } + } + ///Returns the id string for "Select page from printer..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.CustomPageSizeFromPrinterButton, Layouts) + public static string esri_layouts_customPageSizeFromPrinter { + get { return "esri_layouts_customPageSizeFromPrinter"; } + } + ///Returns the id string for "Properties" (esri_layouts:LayoutProperties, Layouts) + public static string esri_layouts_layoutPropertiesButton { + get { return "esri_layouts_layoutPropertiesButton"; } + } + ///Returns the id string for "Properties" (esri_layouts:ShowSeriesProperties, Layouts) + public static string esri_layouts_mapSeriesPropertiesButton { + get { return "esri_layouts_mapSeriesPropertiesButton"; } + } + ///Returns the id string for "Rulers" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowHideRulersButton, Layouts) + public static string esri_layouts_showHideRulers { + get { return "esri_layouts_showHideRulers"; } + } + ///Returns the id string for "Guides" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowHideGuidesButton, Layouts) + public static string esri_layouts_showHideGuides { + get { return "esri_layouts_showHideGuides"; } + } + ///Returns the id string for "Add Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.AddGuideButton, Layouts) + public static string esri_layouts_addGuide { + get { return "esri_layouts_addGuide"; } + } + ///Returns the id string for "Add Guides..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.AddGuidesButton, Layouts) + public static string esri_layouts_addGuides { + get { return "esri_layouts_addGuides"; } + } + ///Returns the id string for "Remove Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.RemoveGuideButton, Layouts) + public static string esri_layouts_removeGuide { + get { return "esri_layouts_removeGuide"; } + } + ///Returns the id string for "Remove All Guides" (ArcGIS.Desktop.Internal.Layouts.Ribbon.RemoveAllGuidesButton, Layouts) + public static string esri_layouts_removeAllGuides { + get { return "esri_layouts_removeAllGuides"; } + } + ///Returns the id string for "Select All" (esri_layouts:SelectAll, Layouts) + public static string esri_layouts_selectAllButton { + get { return "esri_layouts_selectAllButton"; } + } + ///Returns the id string for "Clear Selection" (esri_layouts:ClearSelection, Layouts) + public static string esri_layouts_clearSelectionButton { + get { return "esri_layouts_clearSelectionButton"; } + } + ///Returns the id string for "Set as Default" (esri_layouts:SetDefaultSymbol, Layouts) + public static string esri_layouts_setDefaultSymbol { + get { return "esri_layouts_setDefaultSymbol"; } + } + ///Returns the id string for "Group" (esri_layouts:GroupSelectedElements, Layouts) + public static string esri_layouts_groupSelectedElementsButton { + get { return "esri_layouts_groupSelectedElementsButton"; } + } + ///Returns the id string for "Ungroup" (esri_layouts:UngroupSelectedElements, Layouts) + public static string esri_layouts_ungroupSelectedElementsButton { + get { return "esri_layouts_ungroupSelectedElementsButton"; } + } + ///Returns the id string for "Convert To Graphics" (esri_layouts:ConvertSelectedElementsToGraphicsAsync, Layouts) + public static string esri_layouts_ConvertToGraphicsButton { + get { return "esri_layouts_ConvertToGraphicsButton"; } + } + ///Returns the id string for "Selection" (esri_layouts_layoutPane:OpenSelectionSettings, Layouts) + public static string esri_layouts_openSelectionSettings { + get { return "esri_layouts_openSelectionSettings"; } + } + ///Returns the id string for "Create New Selection" (esri_layouts_layoutPane:CreateNewSelection, Layouts) + public static string esri_layouts_createNewSelectionButton { + get { return "esri_layouts_createNewSelectionButton"; } + } + ///Returns the id string for "Add to Current Selection" (esri_layouts_layoutPane:AddToSelection, Layouts) + public static string esri_layouts_addToSelectionButton { + get { return "esri_layouts_addToSelectionButton"; } + } + ///Returns the id string for "Remove From Current Selection" (esri_layouts_layoutPane:RemoveFromSelection, Layouts) + public static string esri_layouts_removeFromSelectionButton { + get { return "esri_layouts_removeFromSelectionButton"; } + } + ///Returns the id string for "Select From Current Selection" (esri_layouts_layoutPane:AndSelection, Layouts) + public static string esri_layouts_andSelectionButton { + get { return "esri_layouts_andSelectionButton"; } + } + ///Returns the id string for "Select" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectCommand, Layouts) + public static string esri_layouts_selectContext { + get { return "esri_layouts_selectContext"; } + } + ///Returns the id string for "Check Spelling" (esri_layouts:ShowSpellCheckDockPane, Layouts) + public static string esri_layouts_showSpellCheckPane { + get { return "esri_layouts_showSpellCheckPane"; } + } + ///Returns the id string for "Open" (esri_layouts:OpenChart, Layouts) + public static string esri_layouts_chartOpenButton { + get { return "esri_layouts_chartOpenButton"; } + } + ///Returns the id string for "Remove" (esri_layouts:RemoveLegendItems, Layouts) + public static string esri_layouts_removeLegendItemButton { + get { return "esri_layouts_removeLegendItemButton"; } + } + ///Returns the id string for "Remove" (esri_layouts:RemoveTableFrameFields, Layouts) + public static string esri_layouts_removeTableFrameFieldButton { + get { return "esri_layouts_removeTableFrameFieldButton"; } + } + ///Returns the id string for "Open" (esri_layouts:OpenTable, Layouts) + public static string esri_layouts_tableOpenButton { + get { return "esri_layouts_tableOpenButton"; } + } + ///Returns the id string for "Activate" (esri_layouts:ActivateMapToggle, Layouts) + public static string esri_layouts_activateMap { + get { return "esri_layouts_activateMap"; } + } + ///Returns the id string for "Close Activation" (esri_layouts:DeactivateMap, Layouts) + public static string esri_layouts_deactivateMap { + get { return "esri_layouts_deactivateMap"; } + } + ///Returns the id string for "Remove" (esri_layouts:RemoveExtentIndicators, Layouts) + public static string esri_layouts_removeExtentIndicatorButton { + get { return "esri_layouts_removeExtentIndicatorButton"; } + } + ///Returns the id string for "Show/Hide Leader" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowExtentIndicatorLeaderCheckBox, Layouts) + public static string esri_layouts_showExtentIndicatorLeaderButton { + get { return "esri_layouts_showExtentIndicatorLeaderButton"; } + } + ///Returns the id string for "Remove" (esri_layouts:RemoveMapGrids, Layouts) + public static string esri_layouts_removeGridButton { + get { return "esri_layouts_removeGridButton"; } + } + ///Returns the id string for "Open" (esri_layouts:OpenMap, Layouts) + public static string esri_layouts_mapOpenButton { + get { return "esri_layouts_mapOpenButton"; } + } + ///Returns the id string for "Show/Hide Leader" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowLeaderCheckBox, Layouts) + public static string esri_layouts_showLeader { + get { return "esri_layouts_showLeader"; } + } + ///Returns the id string for "Save to Style" (esri_layouts:SaveAsStyle, Layouts) + public static string esri_layouts_saveAsStyle { + get { return "esri_layouts_saveAsStyle"; } + } + ///Returns the id string for "Save As Default" (esri_layouts:SaveAsDefaultLegendItem, Layouts) + public static string esri_layouts_saveAsDefaultLegendItem { + get { return "esri_layouts_saveAsDefaultLegendItem"; } + } + ///Returns the id string for "Align Left" (esri_layouts:AlignLeft, Layouts) + public static string esri_layouts_alignLeft { + get { return "esri_layouts_alignLeft"; } + } + ///Returns the id string for "Align Center" (esri_layouts:AlignCenter, Layouts) + public static string esri_layouts_alignCenter { + get { return "esri_layouts_alignCenter"; } + } + ///Returns the id string for "Align Right" (esri_layouts:AlignRight, Layouts) + public static string esri_layouts_alignRight { + get { return "esri_layouts_alignRight"; } + } + ///Returns the id string for "Align Top" (esri_layouts:AlignTop, Layouts) + public static string esri_layouts_alignTop { + get { return "esri_layouts_alignTop"; } + } + ///Returns the id string for "Align Middle" (esri_layouts:AlignMiddle, Layouts) + public static string esri_layouts_alignMiddle { + get { return "esri_layouts_alignMiddle"; } + } + ///Returns the id string for "Align Bottom" (esri_layouts:AlignBottom, Layouts) + public static string esri_layouts_alignBottom { + get { return "esri_layouts_alignBottom"; } + } + ///Returns the id string for "Distribute Horizontally" (esri_layouts:DistributeHorizontally, Layouts) + public static string esri_layouts_distributeHorizontally { + get { return "esri_layouts_distributeHorizontally"; } + } + ///Returns the id string for "Distribute Vertically" (esri_layouts:DistributeVertically, Layouts) + public static string esri_layouts_distributeVertically { + get { return "esri_layouts_distributeVertically"; } + } + ///Returns the id string for "Align to Page" (ArcGIS.Desktop.Internal.Layouts.Ribbon.AlignToPageCheckBox, Layouts) + public static string esri_layouts_alignToPage { + get { return "esri_layouts_alignToPage"; } + } + ///Returns the id string for "Extent Indicator" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewExtentIndicatorButton, Layouts) + public static string esri_layouts_newExtentIndicatorButton { + get { return "esri_layouts_newExtentIndicatorButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthArrowStyleButton, Layouts) + public static string esri_layouts_northArrowStyleButton { + get { return "esri_layouts_northArrowStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultNorthArrowStyleButton, Layouts) + public static string esri_layouts_defaultNorthArrowStyleButton { + get { return "esri_layouts_defaultNorthArrowStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarStyleButton, Layouts) + public static string esri_layouts_scaleBarStyleButton { + get { return "esri_layouts_scaleBarStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultScaleBarStyleButton, Layouts) + public static string esri_layouts_defaultScaleBarStyleButton { + get { return "esri_layouts_defaultScaleBarStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapGridStyleButton, Layouts) + public static string esri_layouts_mapGridStyleButton { + get { return "esri_layouts_mapGridStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultMapGridStyleButton, Layouts) + public static string esri_layouts_defaultMapGridStyleButton { + get { return "esri_layouts_defaultMapGridStyleButton"; } + } + ///Returns the id string for "Create an empty map frame" (esri_layouts:InsertDefaults_OnMapFrameSource_Empty, Layouts) + public static string esri_layouts_reshapeMapFrameSource_Empty { + get { return "esri_layouts_reshapeMapFrameSource_Empty"; } + } + ///Returns the id string for "Create a new map" (esri_layouts:InsertDefaults_OnMapFrameSource_CreateNew, Layouts) + public static string esri_layouts_reshapeMapFrameSource_New { + get { return "esri_layouts_reshapeMapFrameSource_New"; } + } + ///Returns the id string for "Use selected map in project window" (esri_layouts:InsertDefaults_OnMapFrameSource_ProjectSelection, Layouts) + public static string esri_layouts_reshapeMapFrameSource_Project { + get { return "esri_layouts_reshapeMapFrameSource_Project"; } + } + ///Returns the id string for "Show properties after sketching" (esri_layouts:InsertDefaults_OnMapFrameSource_ShowProperties, Layouts) + public static string esri_layouts_reshapeMapFrameSource_Properties { + get { return "esri_layouts_reshapeMapFrameSource_Properties"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.MeterReferenceStyleButton, Layouts) + public static string esri_layouts_meterReferenceStyleButton { + get { return "esri_layouts_meterReferenceStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultMeterReferenceStyleButton, Layouts) + public static string esri_layouts_defaultMeterReferenceStyleButton { + get { return "esri_layouts_defaultMeterReferenceStyleButton"; } + } + ///Returns the id string for "Slope Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewSlopeGuideButton, Layouts) + public static string esri_layouts_newSlopeGuideButton { + get { return "esri_layouts_newSlopeGuideButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.SlopeGuideStyleButton, Layouts) + public static string esri_layouts_slopeGuideStyleButton { + get { return "esri_layouts_slopeGuideStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultSlopeGuideStyleButton, Layouts) + public static string esri_layouts_defaultSlopeGuideStyleButton { + get { return "esri_layouts_defaultSlopeGuideStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.ElevationGuideBarStyleButton, Layouts) + public static string esri_layouts_elevationGuideBarStyleButton { + get { return "esri_layouts_elevationGuideBarStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultElevationGuideBarStyleButton, Layouts) + public static string esri_layouts_defaultElevationGuideBarStyleButton { + get { return "esri_layouts_defaultElevationGuideBarStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.PolygonStyleButton, Layouts) + public static string esri_layouts_polygonStyleButton { + get { return "esri_layouts_polygonStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultPolygonStyleButton, Layouts) + public static string esri_layouts_defaultPolygonStyleButton { + get { return "esri_layouts_defaultPolygonStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.LineStyleButton, Layouts) + public static string esri_layouts_lineStyleButton { + get { return "esri_layouts_lineStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultLineStyleButton, Layouts) + public static string esri_layouts_defaultLineStyleButton { + get { return "esri_layouts_defaultLineStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.PointStyleButton, Layouts) + public static string esri_layouts_pointStyleButton { + get { return "esri_layouts_pointStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultPointStyleButton, Layouts) + public static string esri_layouts_defaultPointStyleButton { + get { return "esri_layouts_defaultPointStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextStyleButton, Layouts) + public static string esri_layouts_textStyleButton { + get { return "esri_layouts_textStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.DefaultTextStyleButton, Layouts) + public static string esri_layouts_defaultTextStyleButton { + get { return "esri_layouts_defaultTextStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.BackgroundStyleButton, Layouts) + public static string esri_layouts_backgroundStyleButton { + get { return "esri_layouts_backgroundStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.BorderStyleButton, Layouts) + public static string esri_layouts_borderStyleButton { + get { return "esri_layouts_borderStyleButton"; } + } + ///Returns the id string for "More..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShadowStyleButton, Layouts) + public static string esri_layouts_shadowStyleButton { + get { return "esri_layouts_shadowStyleButton"; } + } + ///Returns the id string for "More Colors..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.ColorStyleButton, Layouts) + public static string esri_layouts_colorSelectorButton { + get { return "esri_layouts_colorSelectorButton"; } + } + ///Returns the id string for "More Colors..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.OutlineColorStyleButton, Layouts) + public static string esri_layouts_outlineColorSelectorButton { + get { return "esri_layouts_outlineColorSelectorButton"; } + } + ///Returns the id string for "More Colors..." (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextColorStyleButton, Layouts) + public static string esri_layouts_textColorSelectorButton { + get { return "esri_layouts_textColorSelectorButton"; } + } + ///Returns the id string for "Grow Font" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontSizeIncrementButton, Layouts) + public static string esri_layouts_textSymbolIncreaseSizeButton { + get { return "esri_layouts_textSymbolIncreaseSizeButton"; } + } + ///Returns the id string for "Shrink Font" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontSizeDecrementButton, Layouts) + public static string esri_layouts_textSymbolDecreaseSizeButton { + get { return "esri_layouts_textSymbolDecreaseSizeButton"; } + } + ///Returns the id string for "Element" (esri_layouts:ShowElementDockPane, Layouts) + public static string esri_layouts_showElementDockPaneButtonForView { + get { return "esri_layouts_showElementDockPaneButtonForView"; } + } + ///Returns the id string for "Properties" (esri_layouts:ShowElementDockPane, Layouts) + public static string esri_layouts_showElementDockPaneButton { + get { return "esri_layouts_showElementDockPaneButton"; } + } + ///Returns the id string for "Format Symbol" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showPolygonSymbolDockPaneButton { + get { return "esri_layouts_showPolygonSymbolDockPaneButton"; } + } + ///Returns the id string for "Format Symbol" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showLineSymbolDockPaneButton { + get { return "esri_layouts_showLineSymbolDockPaneButton"; } + } + ///Returns the id string for "Format Symbol" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showPointSymbolDockPaneButton { + get { return "esri_layouts_showPointSymbolDockPaneButton"; } + } + ///Returns the id string for "Format Background" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showBackgroundStyleDockPaneButton { + get { return "esri_layouts_showBackgroundStyleDockPaneButton"; } + } + ///Returns the id string for "Format Border" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showBorderStyleDockPaneButton { + get { return "esri_layouts_showBorderStyleDockPaneButton"; } + } + ///Returns the id string for "Format Shadow" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showShadowStyleDockPaneButton { + get { return "esri_layouts_showShadowStyleDockPaneButton"; } + } + ///Returns the id string for "Format North Arrow" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showNorthArrowStyleDockPaneButton { + get { return "esri_layouts_showNorthArrowStyleDockPaneButton"; } + } + ///Returns the id string for "Format Scale Bar" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showScaleBarStyleDockPaneButton { + get { return "esri_layouts_showScaleBarStyleDockPaneButton"; } + } + ///Returns the id string for "Format Text Symbol" (esri_layouts:ShowElementTextDockPane, Layouts) + public static string esri_layouts_showTextSymbolDockPaneButton { + get { return "esri_layouts_showTextSymbolDockPaneButton"; } + } + ///Returns the id string for "Format North Arrow" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showTopoNorthArrowStyleDockPaneButton { + get { return "esri_layouts_showTopoNorthArrowStyleDockPaneButton"; } + } + ///Returns the id string for "Format Meter Reference Guide" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showMeterReferenceStyleDockPaneButton { + get { return "esri_layouts_showMeterReferenceStyleDockPaneButton"; } + } + ///Returns the id string for "Format Elevation Guide Bar" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showElevationGuideBarStyleDockPaneButton { + get { return "esri_layouts_showElevationGuideBarStyleDockPaneButton"; } + } + ///Returns the id string for "Format Slope Guide" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_slopeGuideStyleDockPaneButton { + get { return "esri_layouts_slopeGuideStyleDockPaneButton"; } + } + ///Returns the id string for "Format Slope Guide" (esri_layouts:ShowElementStyleDockPane, Layouts) + public static string esri_layouts_showSlopeGuideStyleDockPaneButton { + get { return "esri_layouts_showSlopeGuideStyleDockPaneButton"; } + } + ///Returns the id string for "Proofing Options" (esri_layouts:ShowProofingDialog, Layouts) + public static string esri_layouts_showProofingDialogButton { + get { return "esri_layouts_showProofingDialogButton"; } + } + ///Returns the id string for "New Layout" (esri_layouts:NewLayout, Layouts) + public static string esri_layouts_projectContainer_NewLayout { + get { return "esri_layouts_projectContainer_NewLayout"; } + } + ///Returns the id string for "Import" (esri_mapping:OpenImportMapDocument, Layouts) + public static string esri_layouts_projectContainer_ImportPAGX { + get { return "esri_layouts_projectContainer_ImportPAGX"; } + } + ///Returns the id string for "Import Layout" (esri_mapping:OpenImportMapDocument, Layouts) + public static string esri_layouts_projectContainer_RibbonImportPAGX { + get { return "esri_layouts_projectContainer_RibbonImportPAGX"; } + } + ///Returns the id string for "Open" (esri_layouts:OnOpenLayoutView, Layouts) + public static string esri_layouts_projectItem_OpenLayoutView { + get { return "esri_layouts_projectItem_OpenLayoutView"; } + } + ///Returns the id string for "Delete" (esri_layouts:DeleteLayout, Layouts) + public static string esri_layouts_projectItem_RemoveLayout { + get { return "esri_layouts_projectItem_RemoveLayout"; } + } + ///Returns the id string for "Export to File..." (esri_layouts:OnExportLayoutProjectItem, Layouts) + public static string esri_layouts_projectItem_ExportLayout { + get { return "esri_layouts_projectItem_ExportLayout"; } + } + ///Returns the id string for "Properties" (esri_layouts:OnOpenLayoutProperties, Layouts) + public static string esri_layouts_projectItem_LayoutProperties { + get { return "esri_layouts_projectItem_LayoutProperties"; } + } + ///Returns the id string for "New Report" (esri_reports_module:Commands.OnOpenReportWizard, Layouts) + public static string esri_reports_projectContainer_NewReport { + get { return "esri_reports_projectContainer_NewReport"; } + } + ///Returns the id string for "New Report" (esri_reports_module:Commands.OnOpenReportWizardForLayer, Layouts) + public static string esri_reports_newLayerReport { + get { return "esri_reports_newLayerReport"; } + } + ///Returns the id string for "Import" (esri_mapping:OpenImportMapDocument, Layouts) + public static string esri_reports_importReportFile { + get { return "esri_reports_importReportFile"; } + } + ///Returns the id string for "Import Report" (esri_mapping:OpenImportMapDocument, Layouts) + public static string esri_reports_projectContainer_importReportFile { + get { return "esri_reports_projectContainer_importReportFile"; } + } + ///Returns the id string for "Open" (esri_reports_module:Commands.OnOpenReportView, Layouts) + public static string esri_reports_projectItem_OpenReportView { + get { return "esri_reports_projectItem_OpenReportView"; } + } + ///Returns the id string for "Delete" (esri_reports_module:Commands.OnDeleteReport, Layouts) + public static string esri_reports_projectItem_RemoveReport { + get { return "esri_reports_projectItem_RemoveReport"; } + } + ///Returns the id string for "Properties" (esri_reports_module:Commands.OnOpenReportProperties, Layouts) + public static string esri_reports_projectItem_ReportProperties { + get { return "esri_reports_projectItem_ReportProperties"; } + } + ///Returns the id string for "Group" (esri_reports_module:Commands.OnInsertGroup, Layouts) + public static string esri_reports_addGroupButton { + get { return "esri_reports_addGroupButton"; } + } + ///Returns the id string for "Remove group" (esri_reports_module:Commands.OnRemoveGroup, Layouts) + public static string esri_reports_removeGroupButton { + get { return "esri_reports_removeGroupButton"; } + } + ///Returns the id string for "Select All" (esri_reports_module:Commands.OnSelectAll, Layouts) + public static string esri_reports_selectAllButton { + get { return "esri_reports_selectAllButton"; } + } + ///Returns the id string for "Clear Selection" (esri_layouts:ClearSelection, Layouts) + public static string esri_reports_clearSelectionButton { + get { return "esri_reports_clearSelectionButton"; } + } + ///Returns the id string for "Zoom To Section" (esri_reports_module:Commands.ZoomToActiveSection, Layouts) + public static string esri_reports_zoomToActiveSection { + get { return "esri_reports_zoomToActiveSection"; } + } + ///Returns the id string for "Properties" (esri_reports_module:Commands.ReportProperties, Layouts) + public static string esri_reports_reportPropertiesButton { + get { return "esri_reports_reportPropertiesButton"; } + } + ///Returns the id string for "Properties" (esri_reports_module:Commands.ReportPageSetupProperties, Layouts) + public static string esri_reports_reportPageSetupPropertiesButton { + get { return "esri_reports_reportPageSetupPropertiesButton"; } + } + ///Returns the id string for "Custom page size..." (esri_reports_module:Commands.ReportPageSetupProperties, Layouts) + public static string esri_reports_customPageSizeButton { + get { return "esri_reports_customPageSizeButton"; } + } + ///Returns the id string for "Select page from printer..." (esri_reports_module:Commands.ReportSelectPageFromPrinter, Layouts) + public static string esri_reports_customPageSizeFromPrinter { + get { return "esri_reports_customPageSizeFromPrinter"; } + } + } + public static partial class Checkbox { + ///Returns the id string for "Rulers" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowHideRulersCheckBox, Layouts) + public static string esri_layouts_showHideRulersCheck { + get { return "esri_layouts_showHideRulersCheck"; } + } + ///Returns the id string for "Guides" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShowHideGuidesCheckBox, Layouts) + public static string esri_layouts_showHideGuidesCheck { + get { return "esri_layouts_showHideGuidesCheck"; } + } + ///Returns the id string for "Fixed frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarFixedFrame, Layouts) + public static string esri_layouts_fixedFrame { + get { return "esri_layouts_fixedFrame"; } + } + ///Returns the id string for "Show one division before zero" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarShowDivisionsBeforeZero, Layouts) + public static string esri_layouts_divisionsBeforeZero { + get { return "esri_layouts_divisionsBeforeZero"; } + } + ///Returns the id string for "Use fractional characters" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarNumbersFractionalCharecter, Layouts) + public static string esri_layouts_numbersFractionalCharecter { + get { return "esri_layouts_numbersFractionalCharecter"; } + } + } + public static partial class Combobox { + ///Returns the id string for "Element Part" (ArcGIS.Desktop.Internal.Layouts.Ribbon.SubElementComboBox, Layouts) + public static string esri_layouts_subElementComboBox { + get { return "esri_layouts_subElementComboBox"; } + } + ///Returns the id string for "Size" (ArcGIS.Desktop.Internal.Layouts.Ribbon.SymbolSizeComboBox, Layouts) + public static string esri_layouts_symbolSizeComboBox { + get { return "esri_layouts_symbolSizeComboBox"; } + } + ///Returns the id string for "Width" (ArcGIS.Desktop.Internal.Layouts.Ribbon.SymbolWidthComboBox, Layouts) + public static string esri_layouts_symbolWidthComboBox { + get { return "esri_layouts_symbolWidthComboBox"; } + } + ///Returns the id string for "Font Size" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontSizeComboBox, Layouts) + public static string esri_layouts_textSymbolFontSizeComboBox { + get { return "esri_layouts_textSymbolFontSizeComboBox"; } + } + ///Returns the id string for "Font Style" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontStyleComboBox, Layouts) + public static string esri_layouts_textSymbolStyleComboBox { + get { return "esri_layouts_textSymbolStyleComboBox"; } + } + ///Returns the id string for "Resize Behavior" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarResizeBehaviorComboBox, Layouts) + public static string esri_layouts_resizeBehaviorComboBox { + get { return "esri_layouts_resizeBehaviorComboBox"; } + } + ///Returns the id string for "Units" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarUnitsComboBox, Layouts) + public static string esri_layouts_unitsComboBox { + get { return "esri_layouts_unitsComboBox"; } + } + ///Returns the id string for "Label Position" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarLabelPositionComboBox, Layouts) + public static string esri_layouts_labelPosition { + get { return "esri_layouts_labelPosition"; } + } + ///Returns the id string for "Frequency" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarFrequencyMarksComboBox, Layouts) + public static string esri_layouts_marksFrequencyComboBox { + get { return "esri_layouts_marksFrequencyComboBox"; } + } + ///Returns the id string for "Position" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarMarksPositionComboBox, Layouts) + public static string esri_layouts_marksPositionComboBox { + get { return "esri_layouts_marksPositionComboBox"; } + } + ///Returns the id string for "Frequency" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarNumbersFrequencyComboBox, Layouts) + public static string esri_layouts_numbersFrequencyComboBox { + get { return "esri_layouts_numbersFrequencyComboBox"; } + } + ///Returns the id string for "Position" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarNumbersPositionComboBox, Layouts) + public static string esri_layouts_numbersPositionComboBox { + get { return "esri_layouts_numbersPositionComboBox"; } + } + ///Returns the id string for "Type" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthTypeComboBox, Layouts) + public static string esri_layouts_northTypeComboBox { + get { return "esri_layouts_northTypeComboBox"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_layouts_DrawingOrderView" (Component, Layouts) + public static string esri_layouts_DrawingOrderView { + get { return "esri_layouts_DrawingOrderView"; } + } + ///Returns the id string for "esri_layouts_TypeOrderView" (Component, Layouts) + public static string esri_layouts_TypeOrderView { + get { return "esri_layouts_TypeOrderView"; } + } + ///Returns the id string for "esri_layouts_MapFrameOrderView" (Component, Layouts) + public static string esri_layouts_MapFrameOrderView { + get { return "esri_layouts_MapFrameOrderView"; } + } + ///Returns the id string for "esri_layouts_MapSeriesView" (Component, Layouts) + public static string esri_layouts_MapSeriesView { + get { return "esri_layouts_MapSeriesView"; } + } + ///Returns the id string for "esri_reports_DrawingOrderView" (Component, Layouts) + public static string esri_reports_DrawingOrderView { + get { return "esri_reports_DrawingOrderView"; } + } + ///Returns the id string for "esri_reports_TypeOrderView" (Component, Layouts) + public static string esri_reports_TypeOrderView { + get { return "esri_reports_TypeOrderView"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Size & Position" (ArcGIS.Desktop.Internal.Layouts.Ribbon.SizeAndPositionControlViewModel, Layouts) + public static string esri_layouts_sizeAndPositionControl { + get { return "esri_layouts_sizeAndPositionControl"; } + } + ///Returns the id string for "Color" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TopographicLayoutColorPickerViewModel, Layouts) + public static string esri_layouts_meterReferenceColorGallery { + get { return "esri_layouts_meterReferenceColorGallery"; } + } + ///Returns the id string for "Low Band" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ElevationGuideBarLowBandColorPickerViewModel, Layouts) + public static string esri_layouts_elevationGuideBarLowColorGallery { + get { return "esri_layouts_elevationGuideBarLowColorGallery"; } + } + ///Returns the id string for "Medium Band" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ElevationGuideBarMediumBandColorPickerViewModel, Layouts) + public static string esri_layouts_elevationGuideBarMediumColorGallery { + get { return "esri_layouts_elevationGuideBarMediumColorGallery"; } + } + ///Returns the id string for "High Band" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ElevationGuideBarHighBandColorPickerViewModel, Layouts) + public static string esri_layouts_elevationGuideBarHighColorGallery { + get { return "esri_layouts_elevationGuideBarHighColorGallery"; } + } + ///Returns the id string for "Highest Band" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ElevationGuideBarHighestBandColorPickerViewModel, Layouts) + public static string esri_layouts_elevationGuideBarHighestColorGallery { + get { return "esri_layouts_elevationGuideBarHighestColorGallery"; } + } + ///Returns the id string for "Fill" (ArcGIS.Desktop.Internal.Layouts.Ribbon.DisabledLayoutColorPickerViewModel, Layouts) + public static string esri_layouts_disabledColorGallery { + get { return "esri_layouts_disabledColorGallery"; } + } + ///Returns the id string for "Fill" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutColorPickerViewModel, Layouts) + public static string esri_layouts_fillColorGallery { + get { return "esri_layouts_fillColorGallery"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LineLayoutColorPickerViewModel, Layouts) + public static string esri_layouts_lineColorGallery { + get { return "esri_layouts_lineColorGallery"; } + } + ///Returns the id string for "Color" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextLayoutColorPickerViewModel, Layouts) + public static string esri_layouts_textColorGallery { + get { return "esri_layouts_textColorGallery"; } + } + ///Returns the id string for "Font" (ArcGIS.Desktop.Internal.Layouts.Ribbon.FontControl, Layouts) + public static string esri_layouts_textSymbolFontControl { + get { return "esri_layouts_textSymbolFontControl"; } + } + ///Returns the id string for "Design General" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportFormatGeneralViewModel, Layouts) + public static string esri_reports_generalControl { + get { return "esri_reports_generalControl"; } + } + ///Returns the id string for "Design Size" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportFormatSizeViewModel, Layouts) + public static string esri_reports_sizeControl { + get { return "esri_reports_sizeControl"; } + } + ///Returns the id string for "Design Exclusion" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportFormatExclusionViewModel, Layouts) + public static string esri_reports_exclusionControl { + get { return "esri_reports_exclusionControl"; } + } + ///Returns the id string for "Design Color" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportFormatColorViewModel, Layouts) + public static string esri_reports_colorControl { + get { return "esri_reports_colorControl"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Element" (ArcGIS.Desktop.Internal.Layouts.DockPanes.ElementDockPaneVM, Layouts) + public static string esri_layouts_elementDockPane { + get { return "esri_layouts_elementDockPane"; } + } + ///Returns the id string for "Check Spelling" (ArcGIS.Desktop.Internal.Layouts.DockPanes.LayoutSpellCheckDockPaneVM, Layouts) + public static string esri_layouts_spellCheckDockPane { + get { return "esri_layouts_spellCheckDockPane"; } + } + ///Returns the id string for "Create New Report" (ArcGIS.Desktop.Internal.Reports.Wizard.ReportsWizardDockPaneVM, Layouts) + public static string esri_reports_reportsWizardDockPane { + get { return "esri_reports_reportsWizardDockPane"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Add Field" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TableFrameFieldsMenu, Layouts) + public static string esri_layouts_addFieldToTableMenu { + get { return "esri_layouts_addFieldToTableMenu"; } + } + ///Returns the id string for "Use existing map" (ArcGIS.Desktop.Internal.Layouts.Ribbon.DynamicMapMenu, Layouts) + public static string esri_layouts_reshapeMapFrameSource_Existing { + get { return "esri_layouts_reshapeMapFrameSource_Existing"; } + } + } + public static partial class Editbox { + ///Returns the id string for "Calibration Angle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthCalibrationAngleEditBox, Layouts) + public static string esri_layouts_northCalibrationAngleEditBox { + get { return "esri_layouts_northCalibrationAngleEditBox"; } + } + ///Returns the id string for "Calculated Angle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthCalculatedAngleEditBox, Layouts) + public static string esri_layouts_northCalculatedAngleEditBox { + get { return "esri_layouts_northCalculatedAngleEditBox"; } + } + ///Returns the id string for "Division Value" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarDivisionEditBox, Layouts) + public static string esri_layouts_divisionsEditBox { + get { return "esri_layouts_divisionsEditBox"; } + } + ///Returns the id string for "Label" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarLabelEditBox, Layouts) + public static string esri_layouts_label { + get { return "esri_layouts_label"; } + } + } + public static partial class Gallery { + ///Returns the id string for "New Layout" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutGalleryViewModel, Layouts) + public static string esri_layouts_gallery { + get { return "esri_layouts_gallery"; } + } + ///Returns the id string for "Orientation" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PageOrientationViewModel, Layouts) + public static string esri_layouts_pageOrientationGallery { + get { return "esri_layouts_pageOrientationGallery"; } + } + ///Returns the id string for "Size" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PageSizeViewModel, Layouts) + public static string esri_layouts_pageSizeGallery { + get { return "esri_layouts_pageSizeGallery"; } + } + ///Returns the id string for "" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapSeriesGalleryViewModel, Layouts) + public static string esri_layouts_seriesGallery { + get { return "esri_layouts_seriesGallery"; } + } + ///Returns the id string for "Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PolygonStyleGallery, Layouts) + public static string esri_layouts_polygonStyleGallery { + get { return "esri_layouts_polygonStyleGallery"; } + } + ///Returns the id string for "Polygon Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PolygonStyleGalleryInLine, Layouts) + public static string esri_layouts_polygonStyleGalleryInLine { + get { return "esri_layouts_polygonStyleGalleryInLine"; } + } + ///Returns the id string for "Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LineStyleGallery, Layouts) + public static string esri_layouts_lineStyleGallery { + get { return "esri_layouts_lineStyleGallery"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LineStyleGalleryInLine, Layouts) + public static string esri_layouts_lineStyleGalleryInLine { + get { return "esri_layouts_lineStyleGalleryInLine"; } + } + ///Returns the id string for "Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PointStyleGallery, Layouts) + public static string esri_layouts_pointStyleGallery { + get { return "esri_layouts_pointStyleGallery"; } + } + ///Returns the id string for "Point" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PointStyleGalleryInLine, Layouts) + public static string esri_layouts_pointStyleGalleryInLine { + get { return "esri_layouts_pointStyleGalleryInLine"; } + } + ///Returns the id string for "Symbol" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextStyleGallery, Layouts) + public static string esri_layouts_textStyleGallery { + get { return "esri_layouts_textStyleGallery"; } + } + ///Returns the id string for "Text" (ArcGIS.Desktop.Internal.Layouts.Ribbon.TextStyleGalleryInLine, Layouts) + public static string esri_layouts_textStyleGalleryInLine { + get { return "esri_layouts_textStyleGalleryInLine"; } + } + ///Returns the id string for "Dynamic Text" (ArcGIS.Desktop.Internal.Layouts.Ribbon.DynamicTextGallery, Layouts) + public static string esri_layouts_dynamicTextGallery { + get { return "esri_layouts_dynamicTextGallery"; } + } + ///Returns the id string for "Background" (ArcGIS.Desktop.Internal.Layouts.Ribbon.BackgroundStyleGalleryInLine, Layouts) + public static string esri_layouts_backgroundStyleGalleryInLine { + get { return "esri_layouts_backgroundStyleGalleryInLine"; } + } + ///Returns the id string for "Border" (ArcGIS.Desktop.Internal.Layouts.Ribbon.BorderStyleGalleryInLine, Layouts) + public static string esri_layouts_borderStyleGalleryInLine { + get { return "esri_layouts_borderStyleGalleryInLine"; } + } + ///Returns the id string for "Drop Shadow" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ShadowStyleGalleryInLine, Layouts) + public static string esri_layouts_shadowStyleGalleryInLine { + get { return "esri_layouts_shadowStyleGalleryInLine"; } + } + ///Returns the id string for "North Arrow" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthArrowStyleGallery, Layouts) + public static string esri_layouts_northArrowStyleGallery { + get { return "esri_layouts_northArrowStyleGallery"; } + } + ///Returns the id string for "North Arrow" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NorthArrowStyleGalleryInLine, Layouts) + public static string esri_layouts_northArrowStyleGalleryInLine { + get { return "esri_layouts_northArrowStyleGalleryInLine"; } + } + ///Returns the id string for "Scale Bar" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarStyleGallery, Layouts) + public static string esri_layouts_scaleBarStyleGallery { + get { return "esri_layouts_scaleBarStyleGallery"; } + } + ///Returns the id string for "Scale Bar" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarStyleGalleryInLine, Layouts) + public static string esri_layouts_scaleBarStyleGalleryInLine { + get { return "esri_layouts_scaleBarStyleGalleryInLine"; } + } + ///Returns the id string for "Meter Reference Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MeterReferenceStyleGallery, Layouts) + public static string esri_layouts_meterReferenceStyleGallery { + get { return "esri_layouts_meterReferenceStyleGallery"; } + } + ///Returns the id string for "Meter Reference Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MeterReferenceStyleGalleryInLine, Layouts) + public static string esri_layouts_meterReferenceStyleGalleryInLine { + get { return "esri_layouts_meterReferenceStyleGalleryInLine"; } + } + ///Returns the id string for "Slope Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.SlopeGuideStyleGalleryInLine, Layouts) + public static string esri_layouts_slopeGuideStyleGalleryInLine { + get { return "esri_layouts_slopeGuideStyleGalleryInLine"; } + } + ///Returns the id string for "Elevation Guide Bar" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ElevationGuideBarStyleGallery, Layouts) + public static string esri_layouts_elevationGuideBarStyleGallery { + get { return "esri_layouts_elevationGuideBarStyleGallery"; } + } + ///Returns the id string for "Elevation Guide Bar" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ElevationGuideBarStyleGalleryInLine, Layouts) + public static string esri_layouts_elevationGuideBarStyleGalleryInLine { + get { return "esri_layouts_elevationGuideBarStyleGalleryInLine"; } + } + ///Returns the id string for "Map Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewMapFrameSourceGallery, Layouts) + public static string esri_layouts_newMapFrameGallery { + get { return "esri_layouts_newMapFrameGallery"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapFrameSourceGallery, Layouts) + public static string esri_layouts_mapFrameSourceGallery { + get { return "esri_layouts_mapFrameSourceGallery"; } + } + ///Returns the id string for "Map Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapSurroundMapFrameGallery, Layouts) + public static string esri_layouts_mapSurroundMapFrameGallery { + get { return "esri_layouts_mapSurroundMapFrameGallery"; } + } + ///Returns the id string for "Extent Indicator" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewExtentIndicatorMapFrameGallery, Layouts) + public static string esri_layouts_newExtentIndicatorMapFrameGallery { + get { return "esri_layouts_newExtentIndicatorMapFrameGallery"; } + } + ///Returns the id string for "Grid" (ArcGIS.Desktop.Internal.Layouts.Ribbon.MapGridStyleGallery, Layouts) + public static string esri_layouts_newMapGridStyleGallery { + get { return "esri_layouts_newMapGridStyleGallery"; } + } + ///Returns the id string for "Chart Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ChartGalleryViewModel, Layouts) + public static string esri_layouts_newChartGallery { + get { return "esri_layouts_newChartGallery"; } + } + ///Returns the id string for "Additional Surrounds" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ProductionToolGalleryViewModel, Layouts) + public static string esri_layouts_newProductionToolGallery { + get { return "esri_layouts_newProductionToolGallery"; } + } + ///Returns the id string for "Dynamic Text" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportDynamicTextGallery, Layouts) + public static string esri_reports_dynamicTextGallery { + get { return "esri_reports_dynamicTextGallery"; } + } + ///Returns the id string for "Orientation" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportPageOrientationGallery, Layouts) + public static string esri_reports_pageOrientationGallery { + get { return "esri_reports_pageOrientationGallery"; } + } + ///Returns the id string for "Size" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportPageSizeGallery, Layouts) + public static string esri_reports_pageSizeGallery { + get { return "esri_reports_pageSizeGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Project" (Group, Layouts) + public static string esri_project_layout { + get { return "esri_project_layout"; } + } + ///Returns the id string for "Clipboard" (Group, Layouts) + public static string esri_layouts_clipboardGroup { + get { return "esri_layouts_clipboardGroup"; } + } + ///Returns the id string for "Page Setup" (Group, Layouts) + public static string esri_layouts_pageDesignGroup { + get { return "esri_layouts_pageDesignGroup"; } + } + ///Returns the id string for "Show" (Group, Layouts) + public static string esri_layouts_pageShowGroup { + get { return "esri_layouts_pageShowGroup"; } + } + ///Returns the id string for "Navigate" (Group, Layouts) + public static string esri_layouts_pageNavigateGroup { + get { return "esri_layouts_pageNavigateGroup"; } + } + ///Returns the id string for "Navigate" (Group, Layouts) + public static string esri_layouts_mapActivatedPageNavigateGroup { + get { return "esri_layouts_mapActivatedPageNavigateGroup"; } + } + ///Returns the id string for "Map" (Group, Layouts) + public static string esri_layouts_mapFrameGroup { + get { return "esri_layouts_mapFrameGroup"; } + } + ///Returns the id string for "Map" (Group, Layouts) + public static string esri_layouts_activatedMapGroup { + get { return "esri_layouts_activatedMapGroup"; } + } + ///Returns the id string for "Elements" (Group, Layouts) + public static string esri_layouts_selectionGroup { + get { return "esri_layouts_selectionGroup"; } + } + ///Returns the id string for "Review" (Group, Layouts) + public static string esri_layouts_reviewGroup { + get { return "esri_layouts_reviewGroup"; } + } + ///Returns the id string for "Map Frames" (Group, Layouts) + public static string esri_layouts_insertMapFrameGroup { + get { return "esri_layouts_insertMapFrameGroup"; } + } + ///Returns the id string for "Map Surrounds" (Group, Layouts) + public static string esri_layouts_insertMapSurroundGroup { + get { return "esri_layouts_insertMapSurroundGroup"; } + } + ///Returns the id string for "Text" (Group, Layouts) + public static string esri_layouts_insertTextGroup { + get { return "esri_layouts_insertTextGroup"; } + } + ///Returns the id string for "Graphics" (Group, Layouts) + public static string esri_layouts_insertGraphicGroup { + get { return "esri_layouts_insertGraphicGroup"; } + } + ///Returns the id string for "Current Selection" (Group, Layouts) + public static string esri_layouts_subElementGroup { + get { return "esri_layouts_subElementGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_polygonFormatGroup { + get { return "esri_layouts_polygonFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_lineFormatGroup { + get { return "esri_layouts_lineFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_pointFormatGroup { + get { return "esri_layouts_pointFormatGroup"; } + } + ///Returns the id string for "Text Symbol" (Group, Layouts) + public static string esri_layouts_textFormatGroup { + get { return "esri_layouts_textFormatGroup"; } + } + ///Returns the id string for "Background" (Group, Layouts) + public static string esri_layouts_backgroundFormatGroup { + get { return "esri_layouts_backgroundFormatGroup"; } + } + ///Returns the id string for "Border" (Group, Layouts) + public static string esri_layouts_borderFormatGroup { + get { return "esri_layouts_borderFormatGroup"; } + } + ///Returns the id string for "Drop Shadow" (Group, Layouts) + public static string esri_layouts_shadowFormatGroup { + get { return "esri_layouts_shadowFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_northArrowFormatGroup { + get { return "esri_layouts_northArrowFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_scaleBarFormatGroup { + get { return "esri_layouts_scaleBarFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_topoNorthArrowFormatGroup { + get { return "esri_layouts_topoNorthArrowFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_meterReferenceFormatGroup { + get { return "esri_layouts_meterReferenceFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_elevationGuideBarFormatGroup { + get { return "esri_layouts_elevationGuideBarFormatGroup"; } + } + ///Returns the id string for "Symbol" (Group, Layouts) + public static string esri_layouts_slopeGuideFormatGroup { + get { return "esri_layouts_slopeGuideFormatGroup"; } + } + ///Returns the id string for "Map Frame" (Group, Layouts) + public static string esri_layouts_mapSurroundMapFrameGroup { + get { return "esri_layouts_mapSurroundMapFrameGroup"; } + } + ///Returns the id string for "Angle" (Group, Layouts) + public static string esri_layouts_northArrowAngleGroup { + get { return "esri_layouts_northArrowAngleGroup"; } + } + ///Returns the id string for "Divisions" (Group, Layouts) + public static string esri_layouts_scaleBarDivisionsGroup { + get { return "esri_layouts_scaleBarDivisionsGroup"; } + } + ///Returns the id string for "Units" (Group, Layouts) + public static string esri_layouts_scaleBarUnitsGroup { + get { return "esri_layouts_scaleBarUnitsGroup"; } + } + ///Returns the id string for "Marks" (Group, Layouts) + public static string esri_layouts_scaleBarMarksGroup { + get { return "esri_layouts_scaleBarMarksGroup"; } + } + ///Returns the id string for "Numbers" (Group, Layouts) + public static string esri_layouts_scaleBarNumbersGroup { + get { return "esri_layouts_scaleBarNumbersGroup"; } + } + ///Returns the id string for "Arrange" (Group, Layouts) + public static string esri_layouts_arrangeGroup { + get { return "esri_layouts_arrangeGroup"; } + } + ///Returns the id string for "Size & Position" (Group, Layouts) + public static string esri_layouts_sizeAndPositionGroup { + get { return "esri_layouts_sizeAndPositionGroup"; } + } + ///Returns the id string for "Elements" (Group, Layouts) + public static string esri_reports_selectionGroup { + get { return "esri_reports_selectionGroup"; } + } + ///Returns the id string for "Page Setup" (Group, Layouts) + public static string esri_reports_pageDesignGroup { + get { return "esri_reports_pageDesignGroup"; } + } + ///Returns the id string for "Data" (Group, Layouts) + public static string esri_reports_insertDataGroup { + get { return "esri_reports_insertDataGroup"; } + } + ///Returns the id string for "General" (Group, Layouts) + public static string esri_reports_generalGroup { + get { return "esri_reports_generalGroup"; } + } + ///Returns the id string for "Size" (Group, Layouts) + public static string esri_reports_sizeGroup { + get { return "esri_reports_sizeGroup"; } + } + ///Returns the id string for "Exclusion" (Group, Layouts) + public static string esri_reports_exclusionGroup { + get { return "esri_reports_exclusionGroup"; } + } + ///Returns the id string for "Appearance" (Group, Layouts) + public static string esri_reports_colorGroup { + get { return "esri_reports_colorGroup"; } + } + ///Returns the id string for "Text" (Group, Layouts) + public static string esri_reports_insertTextGroup { + get { return "esri_reports_insertTextGroup"; } + } + ///Returns the id string for "Graphics" (Group, Layouts) + public static string esri_reports_insertGraphicGroup { + get { return "esri_reports_insertGraphicGroup"; } + } + ///Returns the id string for "Project" (Group, Layouts) + public static string esri_project_report { + get { return "esri_project_report"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_layouts_tocViews" (Category, Layouts) + public static string esri_layouts_tocViews { + get { return "esri_layouts_tocViews"; } + } + ///Returns the id string for "esri_reports_tocViews" (Category, Layouts) + public static string esri_reports_tocViews { + get { return "esri_reports_tocViews"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_layouts_container" (ArcGIS.Desktop.Internal.Layouts.LayoutContainer, Layouts) + public static string esri_layouts_container { + get { return "esri_layouts_container"; } + } + ///Returns the id string for "esri_reports_container" (ArcGIS.Desktop.Internal.Reports.ReportProjectItemContainer, Layouts) + public static string esri_reports_container { + get { return "esri_reports_container"; } + } + ///Returns the id string for "esri_itemInfoType_LayoutProjectItem" (ArcGIS.Desktop.Internal.Layouts.LayoutProjectItem, Layouts) + public static string esri_itemInfoType_LayoutProjectItem { + get { return "esri_itemInfoType_LayoutProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_ReportProjectItem" (ArcGIS.Desktop.Internal.Reports.ReportProjectItem, Layouts) + public static string esri_itemInfoType_ReportProjectItem { + get { return "esri_itemInfoType_ReportProjectItem"; } + } + ///Returns the id string for "esri_layout_styleFileManagerProps" (ArcGIS.Desktop.Internal.Layouts.Utilities.StyleFileManagerProps, Layouts) + public static string esri_layout_styleFileManagerProps { + get { return "esri_layout_styleFileManagerProps"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_reportSources" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Layouts) + public static string esri_browseDialogFilters_composite_reportSources { + get { return "esri_browseDialogFilters_composite_reportSources"; } + } + ///Returns the id string for "esri_browseDialogFilters_composite_reportSourcesMap" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Layouts) + public static string esri_browseDialogFilters_composite_reportSourcesMap { + get { return "esri_browseDialogFilters_composite_reportSourcesMap"; } + } + } + public static partial class Condition { + ///Returns the id string for "" (Condition, Layouts) + public static string esri_LayoutContainer { + get { return "esri_LayoutContainer"; } + } + ///Returns the id string for "A map is activated" (Condition, Layouts) + public static string esri_layouts_mapActivatedCondition { + get { return "esri_layouts_mapActivatedCondition"; } + } + ///Returns the id string for "All layout states" (Condition, Layouts) + public static string esri_layouts_condition { + get { return "esri_layouts_condition"; } + } + ///Returns the id string for "esri_layouts_layoutPaneCondition" (Condition, Layouts) + public static string esri_layouts_layoutPaneCondition { + get { return "esri_layouts_layoutPaneCondition"; } + } + ///Returns the id string for "Show map series contexutual tab." (Condition, Layouts) + public static string esri_layouts_mapSeriesDesignCondition { + get { return "esri_layouts_mapSeriesDesignCondition"; } + } + ///Returns the id string for "An element is selected." (Condition, Layouts) + public static string esri_layouts_singleElementSelectedCondition { + get { return "esri_layouts_singleElementSelectedCondition"; } + } + ///Returns the id string for "Elements or element parts are selected in the active layout view." (Condition, Layouts) + public static string esri_layouts_selectedElementOrPartsCondition { + get { return "esri_layouts_selectedElementOrPartsCondition"; } + } + ///Returns the id string for "Elements are selected in the active layout view." (Condition, Layouts) + public static string esri_layouts_selectedElementsCondition { + get { return "esri_layouts_selectedElementsCondition"; } + } + ///Returns the id string for "Elements are selected in the active layout view and FORMAT selection is set to the whole element not a part." (Condition, Layouts) + public static string esri_layouts_selectedElementsNotPartsCondition { + get { return "esri_layouts_selectedElementsNotPartsCondition"; } + } + ///Returns the id string for "The selected elements can be grouped." (Condition, Layouts) + public static string esri_layouts_canGroupElementsCondition { + get { return "esri_layouts_canGroupElementsCondition"; } + } + ///Returns the id string for "Group elements are selected in the active layout view." (Condition, Layouts) + public static string esri_layouts_selectedGroupElementsCondition { + get { return "esri_layouts_selectedGroupElementsCondition"; } + } + ///Returns the id string for "Map surrounds are selected in the active layout view." (Condition, Layouts) + public static string esri_layouts_selectedMapSurroundsCondition { + get { return "esri_layouts_selectedMapSurroundsCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowDesignCondition" (Condition, Layouts) + public static string esri_layouts_northArrowDesignCondition { + get { return "esri_layouts_northArrowDesignCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceDesignCondition" (Condition, Layouts) + public static string esri_layouts_meterReferenceDesignCondition { + get { return "esri_layouts_meterReferenceDesignCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarDesignCondition" (Condition, Layouts) + public static string esri_layouts_elevationGuideBarDesignCondition { + get { return "esri_layouts_elevationGuideBarDesignCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideDesignCondition" (Condition, Layouts) + public static string esri_layouts_slopeGuideDesignCondition { + get { return "esri_layouts_slopeGuideDesignCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarDesignCondition" (Condition, Layouts) + public static string esri_layouts_scaleBarDesignCondition { + get { return "esri_layouts_scaleBarDesignCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameDesignCondition" (Condition, Layouts) + public static string esri_layouts_mapFrameDesignCondition { + get { return "esri_layouts_mapFrameDesignCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundDesignCondition" (Condition, Layouts) + public static string esri_layouts_multiMapSurroundDesignCondition { + get { return "esri_layouts_multiMapSurroundDesignCondition"; } + } + ///Returns the id string for "esri_layouts_pointGroupCondition" (Condition, Layouts) + public static string esri_layouts_pointGroupCondition { + get { return "esri_layouts_pointGroupCondition"; } + } + ///Returns the id string for "esri_layouts_lineGroupCondition" (Condition, Layouts) + public static string esri_layouts_lineGroupCondition { + get { return "esri_layouts_lineGroupCondition"; } + } + ///Returns the id string for "esri_layouts_polygonGroupCondition" (Condition, Layouts) + public static string esri_layouts_polygonGroupCondition { + get { return "esri_layouts_polygonGroupCondition"; } + } + ///Returns the id string for "esri_layouts_subElementGroupCondition" (Condition, Layouts) + public static string esri_layouts_subElementGroupCondition { + get { return "esri_layouts_subElementGroupCondition"; } + } + ///Returns the id string for "esri_layouts_backgroundGroupCondition" (Condition, Layouts) + public static string esri_layouts_backgroundGroupCondition { + get { return "esri_layouts_backgroundGroupCondition"; } + } + ///Returns the id string for "esri_layouts_borderGroupCondition" (Condition, Layouts) + public static string esri_layouts_borderGroupCondition { + get { return "esri_layouts_borderGroupCondition"; } + } + ///Returns the id string for "esri_layouts_shadowGroupCondition" (Condition, Layouts) + public static string esri_layouts_shadowGroupCondition { + get { return "esri_layouts_shadowGroupCondition"; } + } + ///Returns the id string for "esri_reports_pageHeaderFormatCondition" (Condition, Layouts) + public static string esri_reports_pageHeaderFormatCondition { + get { return "esri_reports_pageHeaderFormatCondition"; } + } + ///Returns the id string for "esri_reports_reportHeaderFormatCondition" (Condition, Layouts) + public static string esri_reports_reportHeaderFormatCondition { + get { return "esri_reports_reportHeaderFormatCondition"; } + } + ///Returns the id string for "esri_reports_groupHeaderFormatCondition" (Condition, Layouts) + public static string esri_reports_groupHeaderFormatCondition { + get { return "esri_reports_groupHeaderFormatCondition"; } + } + ///Returns the id string for "esri_reports_detailsFormatCondition" (Condition, Layouts) + public static string esri_reports_detailsFormatCondition { + get { return "esri_reports_detailsFormatCondition"; } + } + ///Returns the id string for "esri_reports_pageFooterFormatCondition" (Condition, Layouts) + public static string esri_reports_pageFooterFormatCondition { + get { return "esri_reports_pageFooterFormatCondition"; } + } + ///Returns the id string for "esri_reports_reportFooterFormatCondition" (Condition, Layouts) + public static string esri_reports_reportFooterFormatCondition { + get { return "esri_reports_reportFooterFormatCondition"; } + } + ///Returns the id string for "esri_reports_groupFooterFormatCondition" (Condition, Layouts) + public static string esri_reports_groupFooterFormatCondition { + get { return "esri_reports_groupFooterFormatCondition"; } + } + ///Returns the id string for "esri_reports_reportSectionActiveCondition" (Condition, Layouts) + public static string esri_reports_reportSectionActiveCondition { + get { return "esri_reports_reportSectionActiveCondition"; } + } + ///Returns the id string for "esri_reports_canAddFieldElementCondition" (Condition, Layouts) + public static string esri_reports_canAddFieldElementCondition { + get { return "esri_reports_canAddFieldElementCondition"; } + } + ///Returns the id string for "esri_reports_canAddFieldStatisticElementCondition" (Condition, Layouts) + public static string esri_reports_canAddFieldStatisticElementCondition { + get { return "esri_reports_canAddFieldStatisticElementCondition"; } + } + ///Returns the id string for "esri_reports_canAddElementCondition" (Condition, Layouts) + public static string esri_reports_canAddElementCondition { + get { return "esri_reports_canAddElementCondition"; } + } + ///Returns the id string for "" (Condition, Layouts) + public static string esri_ReportContainer { + get { return "esri_ReportContainer"; } + } + ///Returns the id string for "esri_reports_reportSourceConnectedCondition" (Condition, Layouts) + public static string esri_reports_reportSourceConnectedCondition { + get { return "esri_reports_reportSourceConnectedCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Layout" (LayoutsModule, Layouts) + public static string esri_layouts { + get { return "esri_layouts"; } + } + ///Returns the id string for "Reports" (ArcGIS.Desktop.Internal.Reports.ReportsModule, Layouts) + public static string esri_reports_module { + get { return "esri_reports_module"; } + } + } + public static partial class Page { + ///Returns the id string for "Page Query" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.PageQueryViewModel, Layouts) + public static string esri_layouts_pageQueryPage { + get { return "esri_layouts_pageQueryPage"; } + } + ///Returns the id string for "Layout" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.LayoutBackstagePageViewModel, Layouts) + public static string esri_layouts_layoutPage { + get { return "esri_layouts_layoutPage"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Layout Properties" (Sheet, Layouts) + public static string esri_layouts_propertySheet { + get { return "esri_layouts_propertySheet"; } + } + ///Returns the id string for "Map Frame Properties" (Sheet, Layouts) + public static string esri_layouts_mapFramePropertySheet { + get { return "esri_layouts_mapFramePropertySheet"; } + } + ///Returns the id string for "Map Frame Properties" (Sheet, Layouts) + public static string esri_layouts_MapFrameMultiPropertySheet { + get { return "esri_layouts_MapFrameMultiPropertySheet"; } + } + ///Returns the id string for "Report Properties" (Sheet, Layouts) + public static string esri_reports_propertySheet { + get { return "esri_reports_propertySheet"; } + } + } + public static partial class Wizard { + ///Returns the id string for "Create New Report" (Wizard, Layouts) + public static string esri_reports_reportsWizard { + get { return "esri_reports_reportsWizard"; } + } + } + public static partial class Menu { + ///Returns the id string for "Layout Filter" (Menu, Layouts) + public static string esri_mapping_tocLayoutFilterMenu { + get { return "esri_mapping_tocLayoutFilterMenu"; } + } + ///Returns the id string for "New Layout" (Menu, Layouts) + public static string esri_layouts_projectContainer { + get { return "esri_layouts_projectContainer"; } + } + ///Returns the id string for "Layout Menu" (Menu, Layouts) + public static string esri_layouts_projectItem { + get { return "esri_layouts_projectItem"; } + } + ///Returns the id string for "Layout Menu" (Menu, Layouts) + public static string esri_layouts_layoutContextMenu { + get { return "esri_layouts_layoutContextMenu"; } + } + ///Returns the id string for "Map Series Menu" (Menu, Layouts) + public static string esri_layouts_mapSeriesContextMenu { + get { return "esri_layouts_mapSeriesContextMenu"; } + } + ///Returns the id string for "Layout Menu" (Menu, Layouts) + public static string esri_layouts_categoryContextMenu { + get { return "esri_layouts_categoryContextMenu"; } + } + ///Returns the id string for "Map Series Page Menu" (Menu, Layouts) + public static string esri_layouts_mapSeriesPageContextMenu { + get { return "esri_layouts_mapSeriesPageContextMenu"; } + } + ///Returns the id string for "Ruler" (Menu, Layouts) + public static string esri_layouts_rulerContextMenu { + get { return "esri_layouts_rulerContextMenu"; } + } + ///Returns the id string for "Guide" (Menu, Layouts) + public static string esri_layouts_guideContextMenu { + get { return "esri_layouts_guideContextMenu"; } + } + ///Returns the id string for "Element Menu" (Menu, Layouts) + public static string esri_layouts_elementBasicSubMenu { + get { return "esri_layouts_elementBasicSubMenu"; } + } + ///Returns the id string for "Element Menu" (Menu, Layouts) + public static string esri_layouts_elementContextMenu { + get { return "esri_layouts_elementContextMenu"; } + } + ///Returns the id string for "esri_layouts_groupElementContextMenu" (Menu, Layouts) + public static string esri_layouts_groupElementContextMenu { + get { return "esri_layouts_groupElementContextMenu"; } + } + ///Returns the id string for "Chart Frame Menu" (Menu, Layouts) + public static string esri_layouts_chartContextMenu { + get { return "esri_layouts_chartContextMenu"; } + } + ///Returns the id string for "Legend Item Menu" (Menu, Layouts) + public static string esri_layouts_legendItemContextMenu { + get { return "esri_layouts_legendItemContextMenu"; } + } + ///Returns the id string for "Table Frame Menu" (Menu, Layouts) + public static string esri_layouts_tableFrameContextMenu { + get { return "esri_layouts_tableFrameContextMenu"; } + } + ///Returns the id string for "Field Menu" (Menu, Layouts) + public static string esri_layouts_tableFrameFieldContextMenu { + get { return "esri_layouts_tableFrameFieldContextMenu"; } + } + ///Returns the id string for "Legend Menu" (Menu, Layouts) + public static string esri_layouts_legendContextMenu { + get { return "esri_layouts_legendContextMenu"; } + } + ///Returns the id string for "Map Frame Menu" (Menu, Layouts) + public static string esri_layouts_mapFrameContextMenu { + get { return "esri_layouts_mapFrameContextMenu"; } + } + ///Returns the id string for "Extent Indicator Menu" (Menu, Layouts) + public static string esri_layouts_extentIndicatorContextMenu { + get { return "esri_layouts_extentIndicatorContextMenu"; } + } + ///Returns the id string for "Grid Menu" (Menu, Layouts) + public static string esri_layouts_gridContextMenu { + get { return "esri_layouts_gridContextMenu"; } + } + ///Returns the id string for "Text Menu" (Menu, Layouts) + public static string esri_layouts_textContextMenu { + get { return "esri_layouts_textContextMenu"; } + } + ///Returns the id string for "Align" (Menu, Layouts) + public static string esri_layouts_alignMenu { + get { return "esri_layouts_alignMenu"; } + } + ///Returns the id string for "New Layout" (Menu, Layouts) + public static string esri_reports_projectContainerMenu { + get { return "esri_reports_projectContainerMenu"; } + } + ///Returns the id string for "Report Menu" (Menu, Layouts) + public static string esri_reports_projectItemMenu { + get { return "esri_reports_projectItemMenu"; } + } + ///Returns the id string for "Reports Menu" (Menu, Layouts) + public static string esri_reports_reportsContextMenu { + get { return "esri_reports_reportsContextMenu"; } + } + ///Returns the id string for "esri_report_reportElementInlineMenu" (Menu, Layouts) + public static string esri_report_reportElementInlineMenu { + get { return "esri_report_reportElementInlineMenu"; } + } + ///Returns the id string for "esri_reports_reportSectionContextMenu" (Menu, Layouts) + public static string esri_reports_reportSectionContextMenu { + get { return "esri_reports_reportSectionContextMenu"; } + } + ///Returns the id string for "esri_reports_reportHeaderContextMenu" (Menu, Layouts) + public static string esri_reports_reportHeaderContextMenu { + get { return "esri_reports_reportHeaderContextMenu"; } + } + ///Returns the id string for "esri_reports_reportFooterContextMenu" (Menu, Layouts) + public static string esri_reports_reportFooterContextMenu { + get { return "esri_reports_reportFooterContextMenu"; } + } + ///Returns the id string for "esri_reports_reportPageHeaderContextMenu" (Menu, Layouts) + public static string esri_reports_reportPageHeaderContextMenu { + get { return "esri_reports_reportPageHeaderContextMenu"; } + } + ///Returns the id string for "esri_reports_reportPageFooterContextMenu" (Menu, Layouts) + public static string esri_reports_reportPageFooterContextMenu { + get { return "esri_reports_reportPageFooterContextMenu"; } + } + ///Returns the id string for "esri_reports_reportGroupHeaderContextMenu" (Menu, Layouts) + public static string esri_reports_reportGroupHeaderContextMenu { + get { return "esri_reports_reportGroupHeaderContextMenu"; } + } + ///Returns the id string for "esri_reports_reportGroupFooterContextMenu" (Menu, Layouts) + public static string esri_reports_reportGroupFooterContextMenu { + get { return "esri_reports_reportGroupFooterContextMenu"; } + } + ///Returns the id string for "esri_reports_reportDetailsContextMenu" (Menu, Layouts) + public static string esri_reports_reportDetailsContextMenu { + get { return "esri_reports_reportDetailsContextMenu"; } + } + ///Returns the id string for "esri_reports_textElementContextMenu" (Menu, Layouts) + public static string esri_reports_textElementContextMenu { + get { return "esri_reports_textElementContextMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "Set the data source" (ArcGIS.Desktop.Internal.Reports.Wizard.ReportsWizardHomePageVM, Layouts) + public static string esri_reports_reportsWizardHomePage { + get { return "esri_reports_reportsWizardHomePage"; } + } + ///Returns the id string for "Filter the data" (ArcGIS.Desktop.Internal.Reports.Wizard.ReportsWizardDataPageVM, Layouts) + public static string esri_reports_reportsWizardDataPage { + get { return "esri_reports_reportsWizardDataPage"; } + } + ///Returns the id string for "Organize the data" (ArcGIS.Desktop.Internal.Reports.Wizard.ReportsWizardOrganizePageVM, Layouts) + public static string esri_reports_reportsWizardOrganizePage { + get { return "esri_reports_reportsWizardOrganizePage"; } + } + ///Returns the id string for "Design the report" (ArcGIS.Desktop.Internal.Reports.Wizard.ReportsWizardDesignPageVM, Layouts) + public static string esri_reports_reportsWizardDesignPage { + get { return "esri_reports_reportsWizardDesignPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.GeneralLayoutPropertiesPageViewModel, Layouts) + public static string esri_layouts_layoutGeneralPage { + get { return "esri_layouts_layoutGeneralPage"; } + } + ///Returns the id string for "Page Setup" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.PageSetupPageViewModel, Layouts) + public static string esri_layouts_layoutSetupPage { + get { return "esri_layouts_layoutSetupPage"; } + } + ///Returns the id string for "Map Series" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.MapSeriesPageViewModel, Layouts) + public static string esri_layouts_mapSeriesPage { + get { return "esri_layouts_mapSeriesPage"; } + } + ///Returns the id string for "View" (ArcGIS.Desktop.Internal.Layouts.PropertyPages.MapFrameViewPageViewModel, Layouts) + public static string esri_layouts_mapFrameViewPage { + get { return "esri_layouts_mapFrameViewPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Reports.PropertyPages.ReportGeneralPropPageViewModel, Layouts) + public static string esri_reports_reportGeneralPage { + get { return "esri_reports_reportGeneralPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Reports.PropertyPages.ReportSourcePropPageViewModel, Layouts) + public static string esri_reports_reportSourcePage { + get { return "esri_reports_reportSourcePage"; } + } + ///Returns the id string for "Grouping and Sorting" (ArcGIS.Desktop.Internal.Reports.PropertyPages.ReportGroupSortPropPageViewModel, Layouts) + public static string esri_reports_reportGroupSortPage { + get { return "esri_reports_reportGroupSortPage"; } + } + ///Returns the id string for "Page Setup" (ArcGIS.Desktop.Internal.Reports.PropertyPages.ReportPageSetupPropPageViewModel, Layouts) + public static string esri_reports_reportPageSetupPage { + get { return "esri_reports_reportPageSetupPage"; } + } + } + public static partial class Pane { + ///Returns the id string for "Layout" (LayoutPaneViewModel, Layouts) + public static string esri_layouts_layoutPane { + get { return "esri_layouts_layoutPane"; } + } + ///Returns the id string for "Report" (ArcGIS.Desktop.Internal.Reports.ReportPaneViewModel, Layouts) + public static string esri_reports_reportPane { + get { return "esri_reports_reportPane"; } + } + } + public static partial class Spinner { + ///Returns the id string for "Divisions" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarDivisionsSpinner, Layouts) + public static string esri_layouts_numDivisionsSpinner { + get { return "esri_layouts_numDivisionsSpinner"; } + } + ///Returns the id string for "Subdivisions" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ScaleBarSubdivisionsSpinner, Layouts) + public static string esri_layouts_numSubDivisionsSpinner { + get { return "esri_layouts_numSubDivisionsSpinner"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "esri_layouts_newNorthArrowSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_newNorthArrowSplitButton { + get { return "esri_layouts_newNorthArrowSplitButton"; } + } + ///Returns the id string for "esri_layouts_newScaleBarSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_newScaleBarSplitButton { + get { return "esri_layouts_newScaleBarSplitButton"; } + } + ///Returns the id string for "esri_layouts_newChartSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_newChartSplitButton { + get { return "esri_layouts_newChartSplitButton"; } + } + ///Returns the id string for "esri_layouts_newProductionSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_newProductionSplitButton { + get { return "esri_layouts_newProductionSplitButton"; } + } + ///Returns the id string for "esri_layouts_mapSeriesSplitButton" (Splitbutton, Layouts) + public static string esri_layouts_mapSeriesSplitButton { + get { return "esri_layouts_mapSeriesSplitButton"; } + } + ///Returns the id string for "esri_reports_newReportSplitButton" (Splitbutton, Layouts) + public static string esri_reports_newReportSplitButton { + get { return "esri_reports_newReportSplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_layouts_mapFrameActivated" (State, Layouts) + public static string esri_layouts_mapFrameActivated { + get { return "esri_layouts_mapFrameActivated"; } + } + ///Returns the id string for "esri_layouts_mapSeriesContents" (State, Layouts) + public static string esri_layouts_mapSeriesContents { + get { return "esri_layouts_mapSeriesContents"; } + } + ///Returns the id string for "esri_layouts_singleElementSelected" (State, Layouts) + public static string esri_layouts_singleElementSelected { + get { return "esri_layouts_singleElementSelected"; } + } + ///Returns the id string for "esri_layouts_selectedElementOrParts" (State, Layouts) + public static string esri_layouts_selectedElementOrParts { + get { return "esri_layouts_selectedElementOrParts"; } + } + ///Returns the id string for "esri_layouts_selectedElements" (State, Layouts) + public static string esri_layouts_selectedElements { + get { return "esri_layouts_selectedElements"; } + } + ///Returns the id string for "esri_layouts_subElementWhole" (State, Layouts) + public static string esri_layouts_subElementWhole { + get { return "esri_layouts_subElementWhole"; } + } + ///Returns the id string for "esri_layouts_multipleSelectedElements" (State, Layouts) + public static string esri_layouts_multipleSelectedElements { + get { return "esri_layouts_multipleSelectedElements"; } + } + ///Returns the id string for "esri_layouts_multiLevelSelection" (State, Layouts) + public static string esri_layouts_multiLevelSelection { + get { return "esri_layouts_multiLevelSelection"; } + } + ///Returns the id string for "esri_layouts_selectedGroupElements" (State, Layouts) + public static string esri_layouts_selectedGroupElements { + get { return "esri_layouts_selectedGroupElements"; } + } + ///Returns the id string for "esri_layouts_selectedMapSurrounds" (State, Layouts) + public static string esri_layouts_selectedMapSurrounds { + get { return "esri_layouts_selectedMapSurrounds"; } + } + ///Returns the id string for "esri_layouts_northArrowCondition" (State, Layouts) + public static string esri_layouts_northArrowCondition { + get { return "esri_layouts_northArrowCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowBackgroundCondition" (State, Layouts) + public static string esri_layouts_northArrowBackgroundCondition { + get { return "esri_layouts_northArrowBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowBorderCondition" (State, Layouts) + public static string esri_layouts_northArrowBorderCondition { + get { return "esri_layouts_northArrowBorderCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowShadowCondition" (State, Layouts) + public static string esri_layouts_northArrowShadowCondition { + get { return "esri_layouts_northArrowShadowCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceCondition" (State, Layouts) + public static string esri_layouts_meterReferenceCondition { + get { return "esri_layouts_meterReferenceCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceBackgroundCondition" (State, Layouts) + public static string esri_layouts_meterReferenceBackgroundCondition { + get { return "esri_layouts_meterReferenceBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceBorderCondition" (State, Layouts) + public static string esri_layouts_meterReferenceBorderCondition { + get { return "esri_layouts_meterReferenceBorderCondition"; } + } + ///Returns the id string for "esri_layouts_meterReferenceShadowCondition" (State, Layouts) + public static string esri_layouts_meterReferenceShadowCondition { + get { return "esri_layouts_meterReferenceShadowCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarCondition { + get { return "esri_layouts_elevationGuideBarCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarBackgroundCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarBackgroundCondition { + get { return "esri_layouts_elevationGuideBarBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarBorderCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarBorderCondition { + get { return "esri_layouts_elevationGuideBarBorderCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarShadowCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarShadowCondition { + get { return "esri_layouts_elevationGuideBarShadowCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarLineCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarLineCondition { + get { return "esri_layouts_elevationGuideBarLineCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarTextCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarTextCondition { + get { return "esri_layouts_elevationGuideBarTextCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarHighestBandCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarHighestBandCondition { + get { return "esri_layouts_elevationGuideBarHighestBandCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarHighBandCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarHighBandCondition { + get { return "esri_layouts_elevationGuideBarHighBandCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarMediumBandCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarMediumBandCondition { + get { return "esri_layouts_elevationGuideBarMediumBandCondition"; } + } + ///Returns the id string for "esri_layouts_elevationGuideBarLowBandCondition" (State, Layouts) + public static string esri_layouts_elevationGuideBarLowBandCondition { + get { return "esri_layouts_elevationGuideBarLowBandCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideCondition" (State, Layouts) + public static string esri_layouts_slopeGuideCondition { + get { return "esri_layouts_slopeGuideCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideBackgroundCondition" (State, Layouts) + public static string esri_layouts_slopeGuideBackgroundCondition { + get { return "esri_layouts_slopeGuideBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideBorderCondition" (State, Layouts) + public static string esri_layouts_slopeGuideBorderCondition { + get { return "esri_layouts_slopeGuideBorderCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideShadowCondition" (State, Layouts) + public static string esri_layouts_slopeGuideShadowCondition { + get { return "esri_layouts_slopeGuideShadowCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideTitleTextCondition" (State, Layouts) + public static string esri_layouts_slopeGuideTitleTextCondition { + get { return "esri_layouts_slopeGuideTitleTextCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideUnitTextCondition" (State, Layouts) + public static string esri_layouts_slopeGuideUnitTextCondition { + get { return "esri_layouts_slopeGuideUnitTextCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideTextCondition" (State, Layouts) + public static string esri_layouts_slopeGuideTextCondition { + get { return "esri_layouts_slopeGuideTextCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideFootnoteTextCondition" (State, Layouts) + public static string esri_layouts_slopeGuideFootnoteTextCondition { + get { return "esri_layouts_slopeGuideFootnoteTextCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideVerticalLineCondition" (State, Layouts) + public static string esri_layouts_slopeGuideVerticalLineCondition { + get { return "esri_layouts_slopeGuideVerticalLineCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideHorizontalLineCondition" (State, Layouts) + public static string esri_layouts_slopeGuideHorizontalLineCondition { + get { return "esri_layouts_slopeGuideHorizontalLineCondition"; } + } + ///Returns the id string for "esri_layouts_slopeGuideTickLineCondition" (State, Layouts) + public static string esri_layouts_slopeGuideTickLineCondition { + get { return "esri_layouts_slopeGuideTickLineCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarCondition" (State, Layouts) + public static string esri_layouts_scaleBarCondition { + get { return "esri_layouts_scaleBarCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarBackgroundCondition" (State, Layouts) + public static string esri_layouts_scaleBarBackgroundCondition { + get { return "esri_layouts_scaleBarBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarBorderCondition" (State, Layouts) + public static string esri_layouts_scaleBarBorderCondition { + get { return "esri_layouts_scaleBarBorderCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarShadowCondition" (State, Layouts) + public static string esri_layouts_scaleBarShadowCondition { + get { return "esri_layouts_scaleBarShadowCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarLineCondition" (State, Layouts) + public static string esri_layouts_scaleBarLineCondition { + get { return "esri_layouts_scaleBarLineCondition"; } + } + ///Returns the id string for "esri_layouts_scaleBarPolygonCondition" (State, Layouts) + public static string esri_layouts_scaleBarPolygonCondition { + get { return "esri_layouts_scaleBarPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameCondition" (State, Layouts) + public static string esri_layouts_mapFrameCondition { + get { return "esri_layouts_mapFrameCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameBackgroundCondition" (State, Layouts) + public static string esri_layouts_mapFrameBackgroundCondition { + get { return "esri_layouts_mapFrameBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameBorderCondition" (State, Layouts) + public static string esri_layouts_mapFrameBorderCondition { + get { return "esri_layouts_mapFrameBorderCondition"; } + } + ///Returns the id string for "esri_layouts_mapFrameShadowCondition" (State, Layouts) + public static string esri_layouts_mapFrameShadowCondition { + get { return "esri_layouts_mapFrameShadowCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundCondition" (State, Layouts) + public static string esri_layouts_multiMapSurroundCondition { + get { return "esri_layouts_multiMapSurroundCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundBackgroundCondition" (State, Layouts) + public static string esri_layouts_multiMapSurroundBackgroundCondition { + get { return "esri_layouts_multiMapSurroundBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundBorderCondition" (State, Layouts) + public static string esri_layouts_multiMapSurroundBorderCondition { + get { return "esri_layouts_multiMapSurroundBorderCondition"; } + } + ///Returns the id string for "esri_layouts_multiMapSurroundShadowCondition" (State, Layouts) + public static string esri_layouts_multiMapSurroundShadowCondition { + get { return "esri_layouts_multiMapSurroundShadowCondition"; } + } + ///Returns the id string for "esri_layouts_pointCondition" (State, Layouts) + public static string esri_layouts_pointCondition { + get { return "esri_layouts_pointCondition"; } + } + ///Returns the id string for "esri_layouts_groupPointCondition" (State, Layouts) + public static string esri_layouts_groupPointCondition { + get { return "esri_layouts_groupPointCondition"; } + } + ///Returns the id string for "esri_layouts_northArrowPointCondition" (State, Layouts) + public static string esri_layouts_northArrowPointCondition { + get { return "esri_layouts_northArrowPointCondition"; } + } + ///Returns the id string for "esri_layouts_extentIndicatorGeneralizationCondition" (State, Layouts) + public static string esri_layouts_extentIndicatorGeneralizationCondition { + get { return "esri_layouts_extentIndicatorGeneralizationCondition"; } + } + ///Returns the id string for "esri_layouts_mapGridPointCondition" (State, Layouts) + public static string esri_layouts_mapGridPointCondition { + get { return "esri_layouts_mapGridPointCondition"; } + } + ///Returns the id string for "esri_layouts_topoNorthArrowTNCondition" (State, Layouts) + public static string esri_layouts_topoNorthArrowTNCondition { + get { return "esri_layouts_topoNorthArrowTNCondition"; } + } + ///Returns the id string for "esri_layouts_topoNorthArrowMNCondition" (State, Layouts) + public static string esri_layouts_topoNorthArrowMNCondition { + get { return "esri_layouts_topoNorthArrowMNCondition"; } + } + ///Returns the id string for "esri_layouts_lineCondition" (State, Layouts) + public static string esri_layouts_lineCondition { + get { return "esri_layouts_lineCondition"; } + } + ///Returns the id string for "esri_layouts_groupLineCondition" (State, Layouts) + public static string esri_layouts_groupLineCondition { + get { return "esri_layouts_groupLineCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameLineCondition" (State, Layouts) + public static string esri_layouts_tableFrameLineCondition { + get { return "esri_layouts_tableFrameLineCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameFieldLineCondition" (State, Layouts) + public static string esri_layouts_tableFrameFieldLineCondition { + get { return "esri_layouts_tableFrameFieldLineCondition"; } + } + ///Returns the id string for "esri_layouts_extentIndicatorLeaderLineCondition" (State, Layouts) + public static string esri_layouts_extentIndicatorLeaderLineCondition { + get { return "esri_layouts_extentIndicatorLeaderLineCondition"; } + } + ///Returns the id string for "esri_layouts_mapGridCondition" (State, Layouts) + public static string esri_layouts_mapGridCondition { + get { return "esri_layouts_mapGridCondition"; } + } + ///Returns the id string for "esri_layouts_mapGridLineCondition" (State, Layouts) + public static string esri_layouts_mapGridLineCondition { + get { return "esri_layouts_mapGridLineCondition"; } + } + ///Returns the id string for "esri_layouts_mapGridTextCondition" (State, Layouts) + public static string esri_layouts_mapGridTextCondition { + get { return "esri_layouts_mapGridTextCondition"; } + } + ///Returns the id string for "esri_layouts_topoNorthArrowLineCondition" (State, Layouts) + public static string esri_layouts_topoNorthArrowLineCondition { + get { return "esri_layouts_topoNorthArrowLineCondition"; } + } + ///Returns the id string for "esri_layouts_topoNorthArrowArcCondition" (State, Layouts) + public static string esri_layouts_topoNorthArrowArcCondition { + get { return "esri_layouts_topoNorthArrowArcCondition"; } + } + ///Returns the id string for "esri_layouts_profileFrameLineCondition" (State, Layouts) + public static string esri_layouts_profileFrameLineCondition { + get { return "esri_layouts_profileFrameLineCondition"; } + } + ///Returns the id string for "esri_layouts_profileFrameOISCondition" (State, Layouts) + public static string esri_layouts_profileFrameOISCondition { + get { return "esri_layouts_profileFrameOISCondition"; } + } + ///Returns the id string for "esri_layouts_profileFrameOISLineCondition" (State, Layouts) + public static string esri_layouts_profileFrameOISLineCondition { + get { return "esri_layouts_profileFrameOISLineCondition"; } + } + ///Returns the id string for "esri_layouts_polygonCondition" (State, Layouts) + public static string esri_layouts_polygonCondition { + get { return "esri_layouts_polygonCondition"; } + } + ///Returns the id string for "esri_layouts_textCondition" (State, Layouts) + public static string esri_layouts_textCondition { + get { return "esri_layouts_textCondition"; } + } + ///Returns the id string for "esri_layouts_groupPolygonCondition" (State, Layouts) + public static string esri_layouts_groupPolygonCondition { + get { return "esri_layouts_groupPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_multiElementCondition" (State, Layouts) + public static string esri_layouts_multiElementCondition { + get { return "esri_layouts_multiElementCondition"; } + } + ///Returns the id string for "esri_layouts_multiFrameCondition" (State, Layouts) + public static string esri_layouts_multiFrameCondition { + get { return "esri_layouts_multiFrameCondition"; } + } + ///Returns the id string for "esri_layouts_legendCondition" (State, Layouts) + public static string esri_layouts_legendCondition { + get { return "esri_layouts_legendCondition"; } + } + ///Returns the id string for "esri_layouts_legendItemCondition" (State, Layouts) + public static string esri_layouts_legendItemCondition { + get { return "esri_layouts_legendItemCondition"; } + } + ///Returns the id string for "esri_layouts_extentIndicatorCondition" (State, Layouts) + public static string esri_layouts_extentIndicatorCondition { + get { return "esri_layouts_extentIndicatorCondition"; } + } + ///Returns the id string for "esri_layouts_extentIndicatorLeaderPolygonCondition" (State, Layouts) + public static string esri_layouts_extentIndicatorLeaderPolygonCondition { + get { return "esri_layouts_extentIndicatorLeaderPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_mapGridPolygonCondition" (State, Layouts) + public static string esri_layouts_mapGridPolygonCondition { + get { return "esri_layouts_mapGridPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_paragraphCondition" (State, Layouts) + public static string esri_layouts_paragraphCondition { + get { return "esri_layouts_paragraphCondition"; } + } + ///Returns the id string for "esri_layouts_pictureCondition" (State, Layouts) + public static string esri_layouts_pictureCondition { + get { return "esri_layouts_pictureCondition"; } + } + ///Returns the id string for "esri_layouts_chartCondition" (State, Layouts) + public static string esri_layouts_chartCondition { + get { return "esri_layouts_chartCondition"; } + } + ///Returns the id string for "esri_layouts_groupCondition" (State, Layouts) + public static string esri_layouts_groupCondition { + get { return "esri_layouts_groupCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameCondition" (State, Layouts) + public static string esri_layouts_tableFrameCondition { + get { return "esri_layouts_tableFrameCondition"; } + } + ///Returns the id string for "esri_layouts_tableFramePolygonCondition" (State, Layouts) + public static string esri_layouts_tableFramePolygonCondition { + get { return "esri_layouts_tableFramePolygonCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameFieldCondition" (State, Layouts) + public static string esri_layouts_tableFrameFieldCondition { + get { return "esri_layouts_tableFrameFieldCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameFieldPolygonCondition" (State, Layouts) + public static string esri_layouts_tableFrameFieldPolygonCondition { + get { return "esri_layouts_tableFrameFieldPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_profileFrameCondition" (State, Layouts) + public static string esri_layouts_profileFrameCondition { + get { return "esri_layouts_profileFrameCondition"; } + } + ///Returns the id string for "esri_layouts_profileFramePolygonCondition" (State, Layouts) + public static string esri_layouts_profileFramePolygonCondition { + get { return "esri_layouts_profileFramePolygonCondition"; } + } + ///Returns the id string for "esri_layouts_paragraphBackgroundCondition" (State, Layouts) + public static string esri_layouts_paragraphBackgroundCondition { + get { return "esri_layouts_paragraphBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_paragraphBorderCondition" (State, Layouts) + public static string esri_layouts_paragraphBorderCondition { + get { return "esri_layouts_paragraphBorderCondition"; } + } + ///Returns the id string for "esri_layouts_paragraphShadowCondition" (State, Layouts) + public static string esri_layouts_paragraphShadowCondition { + get { return "esri_layouts_paragraphShadowCondition"; } + } + ///Returns the id string for "esri_layouts_pictureBackgroundCondition" (State, Layouts) + public static string esri_layouts_pictureBackgroundCondition { + get { return "esri_layouts_pictureBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_pictureBorderCondition" (State, Layouts) + public static string esri_layouts_pictureBorderCondition { + get { return "esri_layouts_pictureBorderCondition"; } + } + ///Returns the id string for "esri_layouts_pictureShadowCondition" (State, Layouts) + public static string esri_layouts_pictureShadowCondition { + get { return "esri_layouts_pictureShadowCondition"; } + } + ///Returns the id string for "esri_layouts_chartBackgroundCondition" (State, Layouts) + public static string esri_layouts_chartBackgroundCondition { + get { return "esri_layouts_chartBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_chartBorderCondition" (State, Layouts) + public static string esri_layouts_chartBorderCondition { + get { return "esri_layouts_chartBorderCondition"; } + } + ///Returns the id string for "esri_layouts_chartShadowCondition" (State, Layouts) + public static string esri_layouts_chartShadowCondition { + get { return "esri_layouts_chartShadowCondition"; } + } + ///Returns the id string for "esri_layouts_groupBackgroundCondition" (State, Layouts) + public static string esri_layouts_groupBackgroundCondition { + get { return "esri_layouts_groupBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_groupBorderCondition" (State, Layouts) + public static string esri_layouts_groupBorderCondition { + get { return "esri_layouts_groupBorderCondition"; } + } + ///Returns the id string for "esri_layouts_groupShadowCondition" (State, Layouts) + public static string esri_layouts_groupShadowCondition { + get { return "esri_layouts_groupShadowCondition"; } + } + ///Returns the id string for "esri_layouts_multiFrameBackgroundCondition" (State, Layouts) + public static string esri_layouts_multiFrameBackgroundCondition { + get { return "esri_layouts_multiFrameBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_multiFrameBorderCondition" (State, Layouts) + public static string esri_layouts_multiFrameBorderCondition { + get { return "esri_layouts_multiFrameBorderCondition"; } + } + ///Returns the id string for "esri_layouts_multiFrameShadowCondition" (State, Layouts) + public static string esri_layouts_multiFrameShadowCondition { + get { return "esri_layouts_multiFrameShadowCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameBackgroundCondition" (State, Layouts) + public static string esri_layouts_tableFrameBackgroundCondition { + get { return "esri_layouts_tableFrameBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameBorderCondition" (State, Layouts) + public static string esri_layouts_tableFrameBorderCondition { + get { return "esri_layouts_tableFrameBorderCondition"; } + } + ///Returns the id string for "esri_layouts_tableFrameShadowCondition" (State, Layouts) + public static string esri_layouts_tableFrameShadowCondition { + get { return "esri_layouts_tableFrameShadowCondition"; } + } + ///Returns the id string for "esri_layouts_legendLineCondition" (State, Layouts) + public static string esri_layouts_legendLineCondition { + get { return "esri_layouts_legendLineCondition"; } + } + ///Returns the id string for "esri_layouts_legendPolygonCondition" (State, Layouts) + public static string esri_layouts_legendPolygonCondition { + get { return "esri_layouts_legendPolygonCondition"; } + } + ///Returns the id string for "esri_layouts_legendBackgroundCondition" (State, Layouts) + public static string esri_layouts_legendBackgroundCondition { + get { return "esri_layouts_legendBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_legendBorderCondition" (State, Layouts) + public static string esri_layouts_legendBorderCondition { + get { return "esri_layouts_legendBorderCondition"; } + } + ///Returns the id string for "esri_layouts_legendShadowCondition" (State, Layouts) + public static string esri_layouts_legendShadowCondition { + get { return "esri_layouts_legendShadowCondition"; } + } + ///Returns the id string for "esri_layouts_topoNorthArrowCondition" (State, Layouts) + public static string esri_layouts_topoNorthArrowCondition { + get { return "esri_layouts_topoNorthArrowCondition"; } + } + ///Returns the id string for "esri_layouts_topoNorthArrowTextCondition" (State, Layouts) + public static string esri_layouts_topoNorthArrowTextCondition { + get { return "esri_layouts_topoNorthArrowTextCondition"; } + } + ///Returns the id string for "esri_layouts_topoNorthArrowBackgroundCondition" (State, Layouts) + public static string esri_layouts_topoNorthArrowBackgroundCondition { + get { return "esri_layouts_topoNorthArrowBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_topoNorthArrowBorderCondition" (State, Layouts) + public static string esri_layouts_topoNorthArrowBorderCondition { + get { return "esri_layouts_topoNorthArrowBorderCondition"; } + } + ///Returns the id string for "esri_layouts_topoNorthArrowShadowCondition" (State, Layouts) + public static string esri_layouts_topoNorthArrowShadowCondition { + get { return "esri_layouts_topoNorthArrowShadowCondition"; } + } + ///Returns the id string for "esri_layouts_profileFrameBackgroundCondition" (State, Layouts) + public static string esri_layouts_profileFrameBackgroundCondition { + get { return "esri_layouts_profileFrameBackgroundCondition"; } + } + ///Returns the id string for "esri_layouts_profileFrameBorderCondition" (State, Layouts) + public static string esri_layouts_profileFrameBorderCondition { + get { return "esri_layouts_profileFrameBorderCondition"; } + } + ///Returns the id string for "esri_layouts_profileFrameShadowCondition" (State, Layouts) + public static string esri_layouts_profileFrameShadowCondition { + get { return "esri_layouts_profileFrameShadowCondition"; } + } + ///Returns the id string for "esri_layouts_profileFrameObstacleCondition" (State, Layouts) + public static string esri_layouts_profileFrameObstacleCondition { + get { return "esri_layouts_profileFrameObstacleCondition"; } + } + ///Returns the id string for "ArcGIS_Desktop_Internal_Reports_ReportPageHeader" (State, Layouts) + public static string ArcGIS_Desktop_Internal_Reports_ReportPageHeader { + get { return "ArcGIS_Desktop_Internal_Reports_ReportPageHeader"; } + } + ///Returns the id string for "ArcGIS_Desktop_Internal_Reports_ReportHeader" (State, Layouts) + public static string ArcGIS_Desktop_Internal_Reports_ReportHeader { + get { return "ArcGIS_Desktop_Internal_Reports_ReportHeader"; } + } + ///Returns the id string for "ArcGIS_Desktop_Internal_Reports_ReportGroupHeader" (State, Layouts) + public static string ArcGIS_Desktop_Internal_Reports_ReportGroupHeader { + get { return "ArcGIS_Desktop_Internal_Reports_ReportGroupHeader"; } + } + ///Returns the id string for "ArcGIS_Desktop_Internal_Reports_ReportDetails" (State, Layouts) + public static string ArcGIS_Desktop_Internal_Reports_ReportDetails { + get { return "ArcGIS_Desktop_Internal_Reports_ReportDetails"; } + } + ///Returns the id string for "ArcGIS_Desktop_Internal_Reports_ReportPageFooter" (State, Layouts) + public static string ArcGIS_Desktop_Internal_Reports_ReportPageFooter { + get { return "ArcGIS_Desktop_Internal_Reports_ReportPageFooter"; } + } + ///Returns the id string for "ArcGIS_Desktop_Internal_Reports_ReportFooter" (State, Layouts) + public static string ArcGIS_Desktop_Internal_Reports_ReportFooter { + get { return "ArcGIS_Desktop_Internal_Reports_ReportFooter"; } + } + ///Returns the id string for "ArcGIS_Desktop_Internal_Reports_ReportGroupFooter" (State, Layouts) + public static string ArcGIS_Desktop_Internal_Reports_ReportGroupFooter { + get { return "ArcGIS_Desktop_Internal_Reports_ReportGroupFooter"; } + } + ///Returns the id string for "esri_report_reportSectionActiveStateId" (State, Layouts) + public static string esri_report_reportSectionActiveStateId { + get { return "esri_report_reportSectionActiveStateId"; } + } + ///Returns the id string for "esri_report_groupHeaderActiveStateId" (State, Layouts) + public static string esri_report_groupHeaderActiveStateId { + get { return "esri_report_groupHeaderActiveStateId"; } + } + ///Returns the id string for "esri_report_groupFooterActiveStateId" (State, Layouts) + public static string esri_report_groupFooterActiveStateId { + get { return "esri_report_groupFooterActiveStateId"; } + } + ///Returns the id string for "esri_report_detailsActiveStateId" (State, Layouts) + public static string esri_report_detailsActiveStateId { + get { return "esri_report_detailsActiveStateId"; } + } + ///Returns the id string for "esri_report_reportFooterActiveStateId" (State, Layouts) + public static string esri_report_reportFooterActiveStateId { + get { return "esri_report_reportFooterActiveStateId"; } + } + ///Returns the id string for "esri_report_reportSourceConnectedStateId" (State, Layouts) + public static string esri_report_reportSourceConnectedStateId { + get { return "esri_report_reportSourceConnectedStateId"; } + } + } + public static partial class Tab { + ///Returns the id string for "Layout" (Tab, Layouts) + public static string esri_layouts_LayoutContainer { + get { return "esri_layouts_LayoutContainer"; } + } + ///Returns the id string for "Layout" (Tab, Layouts) + public static string esri_layouts_homeTab { + get { return "esri_layouts_homeTab"; } + } + ///Returns the id string for "Insert" (Tab, Layouts) + public static string esri_layouts_insertTab { + get { return "esri_layouts_insertTab"; } + } + ///Returns the id string for "Analysis" (Tab, Layouts) + public static string esri_layouts_analysisTab { + get { return "esri_layouts_analysisTab"; } + } + ///Returns the id string for "View" (Tab, Layouts) + public static string esri_layouts_viewTab { + get { return "esri_layouts_viewTab"; } + } + ///Returns the id string for "Layout" (Tab, Layouts) + public static string esri_layouts_ActivateMapTab { + get { return "esri_layouts_ActivateMapTab"; } + } + ///Returns the id string for "Format" (Tab, Layouts) + public static string esri_layouts_FormatTab { + get { return "esri_layouts_FormatTab"; } + } + ///Returns the id string for "Design" (Tab, Layouts) + public static string esri_layouts_multiMapSurroundDesignTab { + get { return "esri_layouts_multiMapSurroundDesignTab"; } + } + ///Returns the id string for "Design" (Tab, Layouts) + public static string esri_layouts_northArrowDesignTab { + get { return "esri_layouts_northArrowDesignTab"; } + } + ///Returns the id string for "Design" (Tab, Layouts) + public static string esri_layouts_scaleBarDesignTab { + get { return "esri_layouts_scaleBarDesignTab"; } + } + ///Returns the id string for "Report" (Tab, Layouts) + public static string esri_reports_homeTab { + get { return "esri_reports_homeTab"; } + } + ///Returns the id string for "Insert" (Tab, Layouts) + public static string esri_reports_insertTab { + get { return "esri_reports_insertTab"; } + } + ///Returns the id string for "Analysis" (Tab, Layouts) + public static string esri_reports_analysisTab { + get { return "esri_reports_analysisTab"; } + } + ///Returns the id string for "View" (Tab, Layouts) + public static string esri_reports_viewTab { + get { return "esri_reports_viewTab"; } + } + ///Returns the id string for "Format" (Tab, Layouts) + public static string esri_reports_pageHeaderFormatTab { + get { return "esri_reports_pageHeaderFormatTab"; } + } + ///Returns the id string for "Format" (Tab, Layouts) + public static string esri_reports_reportHeaderFormatTab { + get { return "esri_reports_reportHeaderFormatTab"; } + } + ///Returns the id string for "Format" (Tab, Layouts) + public static string esri_reports_groupHeaderFormatTab { + get { return "esri_reports_groupHeaderFormatTab"; } + } + ///Returns the id string for "Format" (Tab, Layouts) + public static string esri_reports_detailsFormatTab { + get { return "esri_reports_detailsFormatTab"; } + } + ///Returns the id string for "Format" (Tab, Layouts) + public static string esri_reports_reportFooterFormatTab { + get { return "esri_reports_reportFooterFormatTab"; } + } + ///Returns the id string for "Format" (Tab, Layouts) + public static string esri_reports_groupFooterFormatTab { + get { return "esri_reports_groupFooterFormatTab"; } + } + ///Returns the id string for "Format" (Tab, Layouts) + public static string esri_reports_pageFooterFormatTab { + get { return "esri_reports_pageFooterFormatTab"; } + } + ///Returns the id string for "Report" (Tab, Layouts) + public static string esri_reports_ReportContainer { + get { return "esri_reports_ReportContainer"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Manage" (Tabgroup, Layouts) + public static string esri_layouts_LayoutTabGroup { + get { return "esri_layouts_LayoutTabGroup"; } + } + ///Returns the id string for "Activated Map Frame" (Tabgroup, Layouts) + public static string esri_layouts_activatedMapTabGroup { + get { return "esri_layouts_activatedMapTabGroup"; } + } + ///Returns the id string for "Selection" (Tabgroup, Layouts) + public static string esri_layouts_selectionTabGroup { + get { return "esri_layouts_selectionTabGroup"; } + } + ///Returns the id string for "Report Section" (Tabgroup, Layouts) + public static string esri_reports_selectedSectionTabGroup { + get { return "esri_reports_selectedSectionTabGroup"; } + } + ///Returns the id string for "Manage" (Tabgroup, Layouts) + public static string esri_reports_ReportTabGroup { + get { return "esri_reports_ReportTabGroup"; } + } + } + public static partial class Tool { + ///Returns the id string for "Navigate" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutNavigateTool, Layouts) + public static string esri_layouts_pageNavigateTool { + get { return "esri_layouts_pageNavigateTool"; } + } + ///Returns the id string for "Pan" (ArcGIS.Desktop.Internal.Layouts.Ribbon.PagePanTool, Layouts) + public static string esri_layouts_pagePanTool { + get { return "esri_layouts_pagePanTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectTool, Layouts) + public static string esri_layouts_selectByRectangleTool { + get { return "esri_layouts_selectByRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectByPolygonTool, Layouts) + public static string esri_layouts_selectByPolygonTool { + get { return "esri_layouts_selectByPolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectByLassoTool, Layouts) + public static string esri_layouts_selectByLassoTool { + get { return "esri_layouts_selectByLassoTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectByCircleTool, Layouts) + public static string esri_layouts_selectByCircleTool { + get { return "esri_layouts_selectByCircleTool"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Layouts.Ribbon.LayoutSelectByLineTool, Layouts) + public static string esri_layouts_selectByLineTool { + get { return "esri_layouts_selectByLineTool"; } + } + ///Returns the id string for "Inline Edit" (ArcGIS.Desktop.Internal.Layouts.Ribbon.InlineEditTool, Layouts) + public static string esri_layouts_inlineEditTool { + get { return "esri_layouts_inlineEditTool"; } + } + ///Returns the id string for "Point" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPointTool, Layouts) + public static string esri_layouts_newPointTool { + get { return "esri_layouts_newPointTool"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewLineTool, Layouts) + public static string esri_layouts_newLineTool { + get { return "esri_layouts_newLineTool"; } + } + ///Returns the id string for "Curve" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewBezierCurveTool, Layouts) + public static string esri_layouts_newBezierCurveTool { + get { return "esri_layouts_newBezierCurveTool"; } + } + ///Returns the id string for "Freehand" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewOpenLassoTool, Layouts) + public static string esri_layouts_newOpenLassoTool { + get { return "esri_layouts_newOpenLassoTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewRectangleTool, Layouts) + public static string esri_layouts_newRectangleTool { + get { return "esri_layouts_newRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPolygonTool, Layouts) + public static string esri_layouts_newPolygonTool { + get { return "esri_layouts_newPolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewLassoTool, Layouts) + public static string esri_layouts_newLassoTool { + get { return "esri_layouts_newLassoTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewCircleTool, Layouts) + public static string esri_layouts_newCircleTool { + get { return "esri_layouts_newCircleTool"; } + } + ///Returns the id string for "Ellipse" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewEllipseTool, Layouts) + public static string esri_layouts_newEllipseTool { + get { return "esri_layouts_newEllipseTool"; } + } + ///Returns the id string for "Text" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPointTextTool, Layouts) + public static string esri_layouts_newPointTextTool { + get { return "esri_layouts_newPointTextTool"; } + } + ///Returns the id string for "Picture" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPictureTool, Layouts) + public static string esri_layouts_newPictureTool { + get { return "esri_layouts_newPictureTool"; } + } + ///Returns the id string for "Curved Text" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewSplinedTextTool, Layouts) + public static string esri_layouts_newSplinedTextTool { + get { return "esri_layouts_newSplinedTextTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewRectangleParagraphTool, Layouts) + public static string esri_layouts_newRectangleParagraphTool { + get { return "esri_layouts_newRectangleParagraphTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPolygonParagraphTool, Layouts) + public static string esri_layouts_newPolygonParagraphTool { + get { return "esri_layouts_newPolygonParagraphTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewCircleParagraphTool, Layouts) + public static string esri_layouts_newCircleParagraphTool { + get { return "esri_layouts_newCircleParagraphTool"; } + } + ///Returns the id string for "Ellipse" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewEllipseParagraphTool, Layouts) + public static string esri_layouts_newEllipseParagraphTool { + get { return "esri_layouts_newEllipseParagraphTool"; } + } + ///Returns the id string for "North Arrow" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewNorthArrowTool, Layouts) + public static string esri_layouts_newNorthArrowTool { + get { return "esri_layouts_newNorthArrowTool"; } + } + ///Returns the id string for "Scale Bar" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewScaleBarTool, Layouts) + public static string esri_layouts_newScaleBarTool { + get { return "esri_layouts_newScaleBarTool"; } + } + ///Returns the id string for "Legend" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewLegendTool, Layouts) + public static string esri_layouts_newLegendTool { + get { return "esri_layouts_newLegendTool"; } + } + ///Returns the id string for "Chart Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewChartFrameTool, Layouts) + public static string esri_layouts_newChartFrameTool { + get { return "esri_layouts_newChartFrameTool"; } + } + ///Returns the id string for "Table Frame" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewTableFrameTool, Layouts) + public static string esri_layouts_newTableFrameTool { + get { return "esri_layouts_newTableFrameTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewMapFrameRectangleTool, Layouts) + public static string esri_layouts_newMapFrameRectangleTool { + get { return "esri_layouts_newMapFrameRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewMapFramePolygonTool, Layouts) + public static string esri_layouts_newMapFramePolygonTool { + get { return "esri_layouts_newMapFramePolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewMapFrameLassoTool, Layouts) + public static string esri_layouts_newMapFrameLassoTool { + get { return "esri_layouts_newMapFrameLassoTool"; } + } + ///Returns the id string for "Ellipse" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewMapFrameEllipseTool, Layouts) + public static string esri_layouts_newMapFrameEllipseTool { + get { return "esri_layouts_newMapFrameEllipseTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewMapFrameCircleTool, Layouts) + public static string esri_layouts_newMapFrameCircleTool { + get { return "esri_layouts_newMapFrameCircleTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFrameRectangleTool, Layouts) + public static string esri_layouts_reshapeMapFrameRectangleTool { + get { return "esri_layouts_reshapeMapFrameRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFramePolygonTool, Layouts) + public static string esri_layouts_reshapeMapFramePolygonTool { + get { return "esri_layouts_reshapeMapFramePolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFrameLassoTool, Layouts) + public static string esri_layouts_reshapeMapFrameLassoTool { + get { return "esri_layouts_reshapeMapFrameLassoTool"; } + } + ///Returns the id string for "Ellipse" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFrameEllipseTool, Layouts) + public static string esri_layouts_reshapeMapFrameEllipseTool { + get { return "esri_layouts_reshapeMapFrameEllipseTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.ReshapeMapFrameCircleTool, Layouts) + public static string esri_layouts_reshapeMapFrameCircleTool { + get { return "esri_layouts_reshapeMapFrameCircleTool"; } + } + ///Returns the id string for "Additional Surrounds" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewProductionToolPlaceHolder, Layouts) + public static string esri_layouts_newProductionToolPlaceHolder { + get { return "esri_layouts_newProductionToolPlaceHolder"; } + } + ///Returns the id string for "TLM Meter Reference Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewTLMMeterReferenceGuideTool, Layouts) + public static string esri_layouts_newTLMMeterReferenceGuideTool { + get { return "esri_layouts_newTLMMeterReferenceGuideTool"; } + } + ///Returns the id string for "ICM Meter Reference Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewICMMeterReferenceGuideTool, Layouts) + public static string esri_layouts_newICMMeterReferenceGuideTool { + get { return "esri_layouts_newICMMeterReferenceGuideTool"; } + } + ///Returns the id string for "JOG Meter Reference Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewJOGMeterReferenceGuideTool, Layouts) + public static string esri_layouts_newJOGMeterReferenceGuideTool { + get { return "esri_layouts_newJOGMeterReferenceGuideTool"; } + } + ///Returns the id string for "U.S. National Grid Reference Box" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewUSNGMeterReferenceGuideTool, Layouts) + public static string esri_layouts_newUSNGMeterReferenceGuideTool { + get { return "esri_layouts_newUSNGMeterReferenceGuideTool"; } + } + ///Returns the id string for "Slope Guide" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewSlopeGuideTool, Layouts) + public static string esri_layouts_newSlopeGuideTool { + get { return "esri_layouts_newSlopeGuideTool"; } + } + ///Returns the id string for "Elevation Guide Bar" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewElevationGuideBarTool, Layouts) + public static string esri_layouts_newElevationGuideBarTool { + get { return "esri_layouts_newElevationGuideBarTool"; } + } + ///Returns the id string for "Terrain Obstacle Profile" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewProfileFrameTool, Layouts) + public static string esri_layouts_newProfileFrameTool { + get { return "esri_layouts_newProfileFrameTool"; } + } + ///Returns the id string for "Field" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportNewFieldElementTool, Layouts) + public static string esri_reports_newFieldElementTool { + get { return "esri_reports_newFieldElementTool"; } + } + ///Returns the id string for "Mean" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportNewAvgElementTool, Layouts) + public static string esri_reports_addAvgStatisticTool { + get { return "esri_reports_addAvgStatisticTool"; } + } + ///Returns the id string for "Count" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportNewCountElementTool, Layouts) + public static string esri_reports_addCountStatisticTool { + get { return "esri_reports_addCountStatisticTool"; } + } + ///Returns the id string for "Maximum" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportNewMaxElementTool, Layouts) + public static string esri_reports_addMaxStatisticTool { + get { return "esri_reports_addMaxStatisticTool"; } + } + ///Returns the id string for "Minimum" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportNewMinElementTool, Layouts) + public static string esri_reports_addMinStatisticTool { + get { return "esri_reports_addMinStatisticTool"; } + } + ///Returns the id string for "Standard Deviation" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportNewStdDevElementTool, Layouts) + public static string esri_reports_addStdDevStatisticTool { + get { return "esri_reports_addStdDevStatisticTool"; } + } + ///Returns the id string for "Sum" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportNewSumElementTool, Layouts) + public static string esri_reports_addSumStatisticTool { + get { return "esri_reports_addSumStatisticTool"; } + } + ///Returns the id string for "Median" (ArcGIS.Desktop.Internal.Reports.Ribbon.ReportNewMedianElementTool, Layouts) + public static string esri_reports_addMedianStatisticTool { + get { return "esri_reports_addMedianStatisticTool"; } + } + ///Returns the id string for "Point" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPointTool, Layouts) + public static string esri_reports_newPointTool { + get { return "esri_reports_newPointTool"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewLineTool, Layouts) + public static string esri_reports_newLineTool { + get { return "esri_reports_newLineTool"; } + } + ///Returns the id string for "Curve" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewBezierCurveTool, Layouts) + public static string esri_reports_newBezierCurveTool { + get { return "esri_reports_newBezierCurveTool"; } + } + ///Returns the id string for "Freehand" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewOpenLassoTool, Layouts) + public static string esri_reports_newOpenLassoTool { + get { return "esri_reports_newOpenLassoTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewRectangleTool, Layouts) + public static string esri_reports_newRectangleTool { + get { return "esri_reports_newRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPolygonTool, Layouts) + public static string esri_reports_newPolygonTool { + get { return "esri_reports_newPolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewLassoTool, Layouts) + public static string esri_reports_newLassoTool { + get { return "esri_reports_newLassoTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewCircleTool, Layouts) + public static string esri_reports_newCircleTool { + get { return "esri_reports_newCircleTool"; } + } + ///Returns the id string for "Ellipse" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewEllipseTool, Layouts) + public static string esri_reports_newEllipseTool { + get { return "esri_reports_newEllipseTool"; } + } + ///Returns the id string for "Picture" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewPictureTool, Layouts) + public static string esri_reports_newPictureTool { + get { return "esri_reports_newPictureTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Layouts.Ribbon.NewRectangleParagraphTool, Layouts) + public static string esri_reports_newRectangleParagraphTool { + get { return "esri_reports_newRectangleParagraphTool"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_layouts_textSymbolFontToolbar" (Toolbar, Layouts) + public static string esri_layouts_textSymbolFontToolbar { + get { return "esri_layouts_textSymbolFontToolbar"; } + } + } + public static partial class Toolpalette { + ///Returns the id string for "Select" (Toolpalette, Layouts) + public static string esri_layouts_selectToolPalette { + get { return "esri_layouts_selectToolPalette"; } + } + ///Returns the id string for "esri_layouts_newPolygonGraphicToolPalette" (Toolpalette, Layouts) + public static string esri_layouts_newPolygonGraphicToolPalette { + get { return "esri_layouts_newPolygonGraphicToolPalette"; } + } + ///Returns the id string for "esri_layouts_newLineGraphicToolPalette" (Toolpalette, Layouts) + public static string esri_layouts_newLineGraphicToolPalette { + get { return "esri_layouts_newLineGraphicToolPalette"; } + } + ///Returns the id string for "esri_layouts_newTextToolPalette" (Toolpalette, Layouts) + public static string esri_layouts_newTextToolPalette { + get { return "esri_layouts_newTextToolPalette"; } + } + ///Returns the id string for "esri_layouts_newMapFrameToolPalette" (Toolpalette, Layouts) + public static string esri_layouts_newMapFrameToolPalette { + get { return "esri_layouts_newMapFrameToolPalette"; } + } + ///Returns the id string for "Reshape" (Toolpalette, Layouts) + public static string esri_layouts_reshapeMapFrameToolPalette { + get { return "esri_layouts_reshapeMapFrameToolPalette"; } + } + ///Returns the id string for "Statistics" (Toolpalette, Layouts) + public static string esri_reports_statisticToolPalette { + get { return "esri_reports_statisticToolPalette"; } + } + ///Returns the id string for "esri_reports_newPolygonGraphicToolPalette" (Toolpalette, Layouts) + public static string esri_reports_newPolygonGraphicToolPalette { + get { return "esri_reports_newPolygonGraphicToolPalette"; } + } + ///Returns the id string for "esri_reports_newLineGraphicToolPalette" (Toolpalette, Layouts) + public static string esri_reports_newLineGraphicToolPalette { + get { return "esri_reports_newLineGraphicToolPalette"; } + } + } + public static partial class Button { + ///Returns the id string for "Add System Style" (AddCoreStyleButton, Mapping) + public static string esri_mapping_addCoreStyleButton { + get { return "esri_mapping_addCoreStyleButton"; } + } + ///Returns the id string for "Add Style" (AddCustomStyleButton, Mapping) + public static string esri_mapping_addCustomStyleButton { + get { return "esri_mapping_addCustomStyleButton"; } + } + ///Returns the id string for "New Style" (NewStyleButton, Mapping) + public static string esri_mapping_newStyleButton { + get { return "esri_mapping_newStyleButton"; } + } + ///Returns the id string for "New Mobile Style" (NewMobileStyleButton, Mapping) + public static string esri_mapping_newMobileStyleButton { + get { return "esri_mapping_newMobileStyleButton"; } + } + ///Returns the id string for "Import" (ImportStyleButton, Mapping) + public static string esri_mapping_importStyleButton { + get { return "esri_mapping_importStyleButton"; } + } + ///Returns the id string for "Import Style" (ImportStyleButton, Mapping) + public static string esri_mapping_importStyleRibbonButton { + get { return "esri_mapping_importStyleRibbonButton"; } + } + ///Returns the id string for "Import" (ImportContextFileStyleButton, Mapping) + public static string esri_mapping_importFileStyleButton { + get { return "esri_mapping_importFileStyleButton"; } + } + ///Returns the id string for "Add Style" (AddFileStyleButton, Mapping) + public static string esri_mapping_importFileStylxButton { + get { return "esri_mapping_importFileStylxButton"; } + } + ///Returns the id string for "Add Style" (AddPortalStyleButton, Mapping) + public static string esri_mapping_importPortalStylxButton { + get { return "esri_mapping_importPortalStylxButton"; } + } + ///Returns the id string for "Save to Style" (SaveSelectedStyleItemsToStyleButton, Mapping) + public static string esri_mapping_saveToStyleButton { + get { return "esri_mapping_saveToStyleButton"; } + } + ///Returns the id string for "Add to Favorites" (SelectedStyleItemsToFavoritesButton, Mapping) + public static string esri_mapping_addToFavoritesButton { + get { return "esri_mapping_addToFavoritesButton"; } + } + ///Returns the id string for "Copy" (CopySelectedStyleItemsButton, Mapping) + public static string esri_mapping_copyStyleItemButton { + get { return "esri_mapping_copyStyleItemButton"; } + } + ///Returns the id string for "Delete" (DeleteSelectedStyleItemsButton, Mapping) + public static string esri_mapping_deleteStyleItemButton { + get { return "esri_mapping_deleteStyleItemButton"; } + } + ///Returns the id string for "Paste" (PasteStyleItemsButton, Mapping) + public static string esri_mapping_pasteStyleItemButton { + get { return "esri_mapping_pasteStyleItemButton"; } + } + ///Returns the id string for "Cut" (CutSelectedStyleItemsButton, Mapping) + public static string esri_mapping_cutStyleItemButton { + get { return "esri_mapping_cutStyleItemButton"; } + } + ///Returns the id string for "Remove" (UnreferenceSelectedStylesButton, Mapping) + public static string esri_mapping_StyleUnreferenceButton { + get { return "esri_mapping_StyleUnreferenceButton"; } + } + ///Returns the id string for "Manage" (ManageStyleButton, Mapping) + public static string esri_mapping_ManageStyleButton { + get { return "esri_mapping_ManageStyleButton"; } + } + ///Returns the id string for "Sync" (SyncStyleButton, Mapping) + public static string esri_mapping_SyncStyleButton { + get { return "esri_mapping_SyncStyleButton"; } + } + ///Returns the id string for "Upgrade" (UpgradeStyleButton, Mapping) + public static string esri_mapping_UpgradeStyleButton { + get { return "esri_mapping_UpgradeStyleButton"; } + } + ///Returns the id string for "New" (NewStyleItemInCurrentClassButton, Mapping) + public static string esri_mapping_newStyleItemInCurrentClass { + get { return "esri_mapping_newStyleItemInCurrentClass"; } + } + ///Returns the id string for "Point Symbol" (NewPointSymbolButton, Mapping) + public static string esri_mapping_newPointSymbol { + get { return "esri_mapping_newPointSymbol"; } + } + ///Returns the id string for "Line Symbol" (NewLineSymbolButton, Mapping) + public static string esri_mapping_newLineSymbol { + get { return "esri_mapping_newLineSymbol"; } + } + ///Returns the id string for "Polygon Symbol" (NewPolygonSymbolButton, Mapping) + public static string esri_mapping_newPolygonSymbol { + get { return "esri_mapping_newPolygonSymbol"; } + } + ///Returns the id string for "Mesh Symbol" (NewMeshSymbolButton, Mapping) + public static string esri_mapping_newMeshSymbol { + get { return "esri_mapping_newMeshSymbol"; } + } + ///Returns the id string for "Text Symbol" (NewTextSymbolButton, Mapping) + public static string esri_mapping_newTextSymbol { + get { return "esri_mapping_newTextSymbol"; } + } + ///Returns the id string for "Dimension Style" (NewDimensionStyleButton, Mapping) + public static string esri_mapping_newDimensionStyle { + get { return "esri_mapping_newDimensionStyle"; } + } + ///Returns the id string for "Color" (NewColorButton, Mapping) + public static string esri_mapping_newColor { + get { return "esri_mapping_newColor"; } + } + ///Returns the id string for "Color Scheme" (NewColorSchemeButton, Mapping) + public static string esri_mapping_newColorScheme { + get { return "esri_mapping_newColorScheme"; } + } + ///Returns the id string for "Standard Label Placement" (AddNewStandardLabelPlacementButton, Mapping) + public static string esri_mapping_newStandardLabelPlacement { + get { return "esri_mapping_newStandardLabelPlacement"; } + } + ///Returns the id string for "Maplex Label Placement" (AddNewMaplexLabelPlacementButton, Mapping) + public static string esri_mapping_newMaplexLabelPlacement { + get { return "esri_mapping_newMaplexLabelPlacement"; } + } + ///Returns the id string for "By ID" (StyleSortByIdButton, Mapping) + public static string esri_mapping_styleSortByID { + get { return "esri_mapping_styleSortByID"; } + } + ///Returns the id string for "By Category" (StyleSortByCategoryButton, Mapping) + public static string esri_mapping_styleSortByCategory { + get { return "esri_mapping_styleSortByCategory"; } + } + ///Returns the id string for "By Name" (StyleSortByNameButton, Mapping) + public static string esri_mapping_styleSortByName { + get { return "esri_mapping_styleSortByName"; } + } + ///Returns the id string for "Drawing Order" (ArcGIS.Desktop.Internal.Mapping.TOC.DrawingOrderViewButton, Mapping) + public static string esri_mapping_showDrawingOrderTOC { + get { return "esri_mapping_showDrawingOrderTOC"; } + } + ///Returns the id string for "Data Source" (ArcGIS.Desktop.Internal.Mapping.TOC.DataSourceViewButton, Mapping) + public static string esri_mapping_showDataSourceTOC { + get { return "esri_mapping_showDataSourceTOC"; } + } + ///Returns the id string for "Selection" (ArcGIS.Desktop.Internal.Mapping.TOC.SelectionViewButton, Mapping) + public static string esri_mapping_showSelectionTOC { + get { return "esri_mapping_showSelectionTOC"; } + } + ///Returns the id string for "Snapping" (ArcGIS.Desktop.Internal.Mapping.TOC.SnappingViewButton, Mapping) + public static string esri_mapping_showSnappingTOC { + get { return "esri_mapping_showSnappingTOC"; } + } + ///Returns the id string for "Labeling" (ArcGIS.Desktop.Internal.Mapping.TOC.LabelingViewButton, Mapping) + public static string esri_mapping_showLabelingTOC { + get { return "esri_mapping_showLabelingTOC"; } + } + ///Returns the id string for "Ortho Mapping" (ArcGIS.Desktop.Internal.Mapping.TOC.OrthoMappingViewButton, Mapping) + public static string esri_mapping_showOrthoMappingTOC { + get { return "esri_mapping_showOrthoMappingTOC"; } + } + ///Returns the id string for "Perspective Imagery" (ArcGIS.Desktop.Internal.Mapping.TOC.ImageSpaceItemsViewButton, Mapping) + public static string esri_mapping_showImageSpaceItemsTOC { + get { return "esri_mapping_showImageSpaceItemsTOC"; } + } + ///Returns the id string for "Paste" (esri_mapping:PasteClipboardLayers, Mapping) + public static string esri_mapping_pasteLayersIntoMapButton { + get { return "esri_mapping_pasteLayersIntoMapButton"; } + } + ///Returns the id string for "Paste" (esri_mapping:PasteClipboardLayers, Mapping) + public static string esri_mapping_pasteLayersIntoGroupButton { + get { return "esri_mapping_pasteLayersIntoGroupButton"; } + } + ///Returns the id string for "Copy" (esri_mapping:CopySelectedLayersAsync, Mapping) + public static string esri_mapping_copySelectedLayersButton { + get { return "esri_mapping_copySelectedLayersButton"; } + } + ///Returns the id string for "Copy" (esri_mapping:CopySelectedElevationSurfaces, Mapping) + public static string esri_mapping_copySelectedElevationSurfaceButton { + get { return "esri_mapping_copySelectedElevationSurfaceButton"; } + } + ///Returns the id string for "Copy" (esri_mapping:CopySelectedElevationSources, Mapping) + public static string esri_mapping_copySelectedElevationSourcesButton { + get { return "esri_mapping_copySelectedElevationSourcesButton"; } + } + ///Returns the id string for "Paste" (esri_mapping:PasteClipboardElevationSources, Mapping) + public static string esri_mapping_pasteSourcesIntoSurfaceButton { + get { return "esri_mapping_pasteSourcesIntoSurfaceButton"; } + } + ///Returns the id string for "Zoom To Elevation Source" (esri_mapping:ZoomToSelectedElevationSources, Mapping) + public static string esri_mapping_ZoomToElevationSourceButton { + get { return "esri_mapping_ZoomToElevationSourceButton"; } + } + ///Returns the id string for "Zoom To Elevation Surface" (esri_mapping:ZoomToSelectedElevationSurfaces, Mapping) + public static string esri_mapping_ZoomToElevationSurfaceButton { + get { return "esri_mapping_ZoomToElevationSurfaceButton"; } + } + ///Returns the id string for "Settings" (esri_core_projectDockPane:ProjectSettings, Mapping) + public static string esri_mapping_projectSettingsButton { + get { return "esri_mapping_projectSettingsButton"; } + } + ///Returns the id string for "Project" (esri_core_module:ShowProjectDockPane, Mapping) + public static string esri_mapping_showProjectDockPane { + get { return "esri_mapping_showProjectDockPane"; } + } + ///Returns the id string for "Import" (esri_mapping:OpenImportMapDocument, Mapping) + public static string esri_mapping_importMapLocalButton { + get { return "esri_mapping_importMapLocalButton"; } + } + ///Returns the id string for "Import Map" (esri_mapping:OpenImportMapDocument, Mapping) + public static string esri_mapping_importMapButton { + get { return "esri_mapping_importMapButton"; } + } + ///Returns the id string for "New Map" (esri_mapping:CreateOrOpenNewMapAsync, Mapping) + public static string esri_mapping_newMapButton { + get { return "esri_mapping_newMapButton"; } + } + ///Returns the id string for "New Global Scene" (esri_mapping:CreateNewGlobalSceneAsync, Mapping) + public static string esri_mapping_newSceneButton { + get { return "esri_mapping_newSceneButton"; } + } + ///Returns the id string for "New Local Scene" (esri_mapping:CreateNewLocalSceneAsync, Mapping) + public static string esri_mapping_newLocalSceneButton { + get { return "esri_mapping_newLocalSceneButton"; } + } + ///Returns the id string for "New Stereo Map" (esri_mapping:OpenCreateNewStereoMapAsync, Mapping) + public static string esri_mapping_newStereoMapButton { + get { return "esri_mapping_newStereoMapButton"; } + } + ///Returns the id string for "New Basemap" (esri_mapping:OpenCreateNewBasemapAsync, Mapping) + public static string esri_mapping_newBasemapButton { + get { return "esri_mapping_newBasemapButton"; } + } + ///Returns the id string for "From File" (esri_core_projectDockPane:AddFromFile, Mapping) + public static string esri_mapping_addFromFileButton { + get { return "esri_mapping_addFromFileButton"; } + } + ///Returns the id string for "Add Web Map" (esri_mapping:OpenWebMapFromFileAsync, Mapping) + public static string esri_mapping_openWebMapFromFileButton { + get { return "esri_mapping_openWebMapFromFileButton"; } + } + ///Returns the id string for "GIS Server" (esri_mapping:ConnectToGISServer, Mapping) + public static string esri_mapping_GISServerButton { + get { return "esri_mapping_GISServerButton"; } + } + ///Returns the id string for "Add Data" (esri_mapping:AddData, Mapping) + public static string esri_mapping_addDataButton { + get { return "esri_mapping_addDataButton"; } + } + ///Returns the id string for "Open" (esri_mapping:ContextMenuViewMap2D, Mapping) + public static string esri_mapping_mapContextMenuContainmentViewButton { + get { return "esri_mapping_mapContextMenuContainmentViewButton"; } + } + ///Returns the id string for "Open" (esri_mapping:ContextMenuViewMap2D, Mapping) + public static string esri_mapping_mapContextMenuNetworkDiagramViewButton { + get { return "esri_mapping_mapContextMenuNetworkDiagramViewButton"; } + } + ///Returns the id string for "Open" (esri_mapping:ContextMenuViewMap2D, Mapping) + public static string esri_mapping_mapContextMenuMap2DViewButton { + get { return "esri_mapping_mapContextMenuMap2DViewButton"; } + } + ///Returns the id string for "Open Global View" (esri_mapping:ContextMenuViewGlobe3D, Mapping) + public static string esri_mapping_mapContextMenuGlobe3DViewButton { + get { return "esri_mapping_mapContextMenuGlobe3DViewButton"; } + } + ///Returns the id string for "Open Local View" (esri_mapping:ContextMenuViewScene3D, Mapping) + public static string esri_mapping_mapContextMenuScene3DViewButton { + get { return "esri_mapping_mapContextMenuScene3DViewButton"; } + } + ///Returns the id string for "Open" (esri_mapping:ContextMenuViewStereoMap, Mapping) + public static string esri_mapping_mapContextMenuStereoMapViewButton { + get { return "esri_mapping_mapContextMenuStereoMapViewButton"; } + } + ///Returns the id string for "To Global Scene" (esri_mapping:ConvertToGlobalSceneFromCatalog, Mapping) + public static string esri_mapping_mapContextMenuConvertTo3DButton { + get { return "esri_mapping_mapContextMenuConvertTo3DButton"; } + } + ///Returns the id string for "To Local Scene" (esri_mapping:ConvertToLocalSceneFromCatalog, Mapping) + public static string esri_mapping_mapContextMenuConvertToLocalSceneButton { + get { return "esri_mapping_mapContextMenuConvertToLocalSceneButton"; } + } + ///Returns the id string for "To Map" (esri_mapping:ConvertToMapFromCatalog, Mapping) + public static string esri_mapping_mapContextMenuConvertTo2DButton { + get { return "esri_mapping_mapContextMenuConvertTo2DButton"; } + } + ///Returns the id string for "To Global Scene" (esri_mapping:ConvertStereoMapTo3DScene, Mapping) + public static string esri_mapping_mapContextMenuConvertStereoMapTo3DSceneButton { + get { return "esri_mapping_mapContextMenuConvertStereoMapTo3DSceneButton"; } + } + ///Returns the id string for "To Local Scene" (esri_mapping:ConvertStereoMapTo3DLocalScene, Mapping) + public static string esri_mapping_mapContextMenuConvertStereoMapTo3DLocalSceneButton { + get { return "esri_mapping_mapContextMenuConvertStereoMapTo3DLocalSceneButton"; } + } + ///Returns the id string for "To Map" (esri_mapping:ConvertStereoMapTo2DMap, Mapping) + public static string esri_mapping_mapContextMenuConvertStereoMapTo2DMapButton { + get { return "esri_mapping_mapContextMenuConvertStereoMapTo2DMapButton"; } + } + ///Returns the id string for "Export To File..." (esri_mapping:ExportSimpleMapProjectItem, Mapping) + public static string esri_mapping_mapContextMenu_ExportMap { + get { return "esri_mapping_mapContextMenu_ExportMap"; } + } + ///Returns the id string for "To Map" (esri_mapping:ConvertBasemapToMapFromCatalog, Mapping) + public static string esri_mapping_mapContextMenuConvertToMapButton { + get { return "esri_mapping_mapContextMenuConvertToMapButton"; } + } + ///Returns the id string for "To Basemap" (esri_mapping:ConvertMapToBasemapFromCatalog, Mapping) + public static string esri_mapping_mapContextMenuConvertToBasemapButton { + get { return "esri_mapping_mapContextMenuConvertToBasemapButton"; } + } + ///Returns the id string for "Delete" (esri_mapping:Remove, Mapping) + public static string esri_mapping_mapContextMenuRemoveButton { + get { return "esri_mapping_mapContextMenuRemoveButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedMapProperties, Mapping) + public static string esri_mapping_mapPropertiesButton { + get { return "esri_mapping_mapPropertiesButton"; } + } + ///Returns the id string for "Set Reference Scale" (esri_mapping:SetMapReferenceScale, Mapping) + public static string esri_mapping_SetMapReferenceScale { + get { return "esri_mapping_SetMapReferenceScale"; } + } + ///Returns the id string for "Clear Reference Scale" (esri_mapping:ClearMapReferenceScale, Mapping) + public static string esri_mapping_ClearMapReferenceScale { + get { return "esri_mapping_ClearMapReferenceScale"; } + } + ///Returns the id string for "Create Thumbnail" (esri_mapping:CreateThumbnail, Mapping) + public static string esri_mapping_createThumbnail { + get { return "esri_mapping_createThumbnail"; } + } + ///Returns the id string for "Import Thumbnail" (esri_mapping:ImportThumbnail, Mapping) + public static string esri_mapping_importThumbnail { + get { return "esri_mapping_importThumbnail"; } + } + ///Returns the id string for "Map" (esri_mapping:ViewMap2D, Mapping) + public static string esri_mapping_map2DViewButton { + get { return "esri_mapping_map2DViewButton"; } + } + ///Returns the id string for "Global" (esri_mapping:ViewGlobe3D, Mapping) + public static string esri_mapping_globe3DViewButton { + get { return "esri_mapping_globe3DViewButton"; } + } + ///Returns the id string for "Local" (esri_mapping:ViewScene3D, Mapping) + public static string esri_mapping_scene3DViewButton { + get { return "esri_mapping_scene3DViewButton"; } + } + ///Returns the id string for "To Map" (esri_mapping:ConvertToMap, Mapping) + public static string esri_mapping_convertToMapButton { + get { return "esri_mapping_convertToMapButton"; } + } + ///Returns the id string for "To Global Scene" (esri_mapping:ConvertToGlobalScene, Mapping) + public static string esri_mapping_convertToGlobalSceneButton { + get { return "esri_mapping_convertToGlobalSceneButton"; } + } + ///Returns the id string for "To Local Scene" (esri_mapping:ConvertToLocalScene, Mapping) + public static string esri_mapping_convertToLocalSceneButton { + get { return "esri_mapping_convertToLocalSceneButton"; } + } + ///Returns the id string for "To Basemap" (esri_mapping:ConvertToBasemap, Mapping) + public static string esri_mapping_convertToBasemapButton { + get { return "esri_mapping_convertToBasemapButton"; } + } + ///Returns the id string for "Navigator" (ArcGIS.Desktop.Internal.Mapping.Controls.Ribbon.NavigationControlButton, Mapping) + public static string esri_mapping_navigationControl { + get { return "esri_mapping_navigationControl"; } + } + ///Returns the id string for "Copy Coordinates" (esri_mapping:CopyCoordinates, Mapping) + public static string esri_mapping_copyCoordinates { + get { return "esri_mapping_copyCoordinates"; } + } + ///Returns the id string for "DD" (esri_mapping:CopyDDCoordinates, Mapping) + public static string esri_mapping_copyDDButton { + get { return "esri_mapping_copyDDButton"; } + } + ///Returns the id string for "DDM" (esri_mapping:CopyDDMCoordinates, Mapping) + public static string esri_mapping_copyDDMButton { + get { return "esri_mapping_copyDDMButton"; } + } + ///Returns the id string for "DMS" (esri_mapping:CopyDMSCoordinates, Mapping) + public static string esri_mapping_copyDMSButton { + get { return "esri_mapping_copyDMSButton"; } + } + ///Returns the id string for "MGRS" (esri_mapping:CopyMGRSCoordinates, Mapping) + public static string esri_mapping_copyMGRSButton { + get { return "esri_mapping_copyMGRSButton"; } + } + ///Returns the id string for "USNG" (esri_mapping:CopyUSNGCoordinates, Mapping) + public static string esri_mapping_copyUSNGButton { + get { return "esri_mapping_copyUSNGButton"; } + } + ///Returns the id string for "UTM" (esri_mapping:CopyUTMCoordinates, Mapping) + public static string esri_mapping_copyUTMButton { + get { return "esri_mapping_copyUTMButton"; } + } + ///Returns the id string for "Go To XY" (ArcGIS.Desktop.Internal.Mapping.Ribbon.GotoXYControlButton, Mapping) + public static string esri_mapping_gotoXYControl { + get { return "esri_mapping_gotoXYControl"; } + } + ///Returns the id string for "Center And Scale" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SyncCenterAndScaleButton, Mapping) + public static string esri_mapping_syncCenterAndScaleButton { + get { return "esri_mapping_syncCenterAndScaleButton"; } + } + ///Returns the id string for "Center" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SyncCenterButton, Mapping) + public static string esri_mapping_syncCenterButton { + get { return "esri_mapping_syncCenterButton"; } + } + ///Returns the id string for "None" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SyncNoCenterButton, Mapping) + public static string esri_mapping_syncNoCenterButton { + get { return "esri_mapping_syncNoCenterButton"; } + } + ///Returns the id string for "Time" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SyncTimeButton, Mapping) + public static string esri_mapping_syncTimeButton { + get { return "esri_mapping_syncTimeButton"; } + } + ///Returns the id string for "Explore" (ArcGIS.Desktop.Internal.Mapping.Ribbon.ExploreCommand, Mapping) + public static string esri_mapping_exploreContext { + get { return "esri_mapping_exploreContext"; } + } + ///Returns the id string for "Fixed Zoom Out" (esri_mapping:FixedZoomOut, Mapping) + public static string esri_mapping_fixedZoomOutButton { + get { return "esri_mapping_fixedZoomOutButton"; } + } + ///Returns the id string for "Fixed Zoom In" (esri_mapping:FixedZoomIn, Mapping) + public static string esri_mapping_fixedZoomInButton { + get { return "esri_mapping_fixedZoomInButton"; } + } + ///Returns the id string for "Zoom Full Extent" (esri_mapping:ZoomToFullExtent, Mapping) + public static string esri_mapping_zoomFullButton { + get { return "esri_mapping_zoomFullButton"; } + } + ///Returns the id string for "Previous Extent" (esri_mapping:PreviousNavigationPos, Mapping) + public static string esri_mapping_prevExtentButton { + get { return "esri_mapping_prevExtentButton"; } + } + ///Returns the id string for "Next Extent" (esri_mapping:NextNavigationPos, Mapping) + public static string esri_mapping_nextExtentButton { + get { return "esri_mapping_nextExtentButton"; } + } + ///Returns the id string for "Navigation Options" (ArcGIS.Desktop.Internal.Mapping.Ribbon.NavigationOptionsButton, Mapping) + public static string esri_mapping_navigationOptionsButton { + get { return "esri_mapping_navigationOptionsButton"; } + } + ///Returns the id string for "Zoom To Selection" (esri_mapping:ZoomToAllLayerSelection, Mapping) + public static string esri_mapping_zoomToSelectionButton { + get { return "esri_mapping_zoomToSelectionButton"; } + } + ///Returns the id string for "Pan To Selection" (esri_mapping:PanToAllLayerSelection, Mapping) + public static string esri_mapping_panToSelectionButton { + get { return "esri_mapping_panToSelectionButton"; } + } + ///Returns the id string for "Pause" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelingPauseLabelsButton, Mapping) + public static string esri_mapping_labelPauseButton { + get { return "esri_mapping_labelPauseButton"; } + } + ///Returns the id string for "View Unplaced" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelingViewUnplacedButton, Mapping) + public static string esri_mapping_labelViewUnplacedButton { + get { return "esri_mapping_labelViewUnplacedButton"; } + } + ///Returns the id string for "Priorities..." (esri_mapping:ShowLabelPrioritiesDialog, Mapping) + public static string esri_mapping_labelPriorityRankingButton { + get { return "esri_mapping_labelPriorityRankingButton"; } + } + ///Returns the id string for "Weights..." (esri_mapping:ShowLabelWeightsDialog, Mapping) + public static string esri_mapping_labelWeightRankingButton { + get { return "esri_mapping_labelWeightRankingButton"; } + } + ///Returns the id string for "Label Placement Properties" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassPlacementPropertiesButton, Mapping) + public static string esri_mapping_placementPropertiesButton { + get { return "esri_mapping_placementPropertiesButton"; } + } + ///Returns the id string for "More ..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolMoreButton, Mapping) + public static string esri_mapping_textSymbolMoreButton { + get { return "esri_mapping_textSymbolMoreButton"; } + } + ///Returns the id string for "Text Symbol" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolPropertiesButton, Mapping) + public static string esri_mapping_textSymbolButton { + get { return "esri_mapping_textSymbolButton"; } + } + ///Returns the id string for "Abbreviation Dictionaries..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.ShowAbbreviationDialogButton, Mapping) + public static string esri_mapping_labelAbbreviationDictionariesButton { + get { return "esri_mapping_labelAbbreviationDictionariesButton"; } + } + ///Returns the id string for "Key Numbering..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.ShowKeyNumberGroupDialogButton, Mapping) + public static string esri_mapping_labelKeyNumberingButton { + get { return "esri_mapping_labelKeyNumberingButton"; } + } + ///Returns the id string for "Summary..." (esri_mapping:ShowLabelSummaryDialog, Mapping) + public static string esri_mapping_labelSummaryRankingButton { + get { return "esri_mapping_labelSummaryRankingButton"; } + } + ///Returns the id string for "Use Maplex Label Engine" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.UseMaplexLabelEngineButton, Mapping) + public static string esri_mapping_labelEngineButton { + get { return "esri_mapping_labelEngineButton"; } + } + ///Returns the id string for "Draft Quality" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.DraftQualityButton, Mapping) + public static string esri_mapping_labelEngineQualityButton { + get { return "esri_mapping_labelEngineQualityButton"; } + } + ///Returns the id string for "Convert To Annotation" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.ConvertLabelsToAnnotationButton, Mapping) + public static string esri_mapping_labelConvertLabelsToAnnoRibbonButton { + get { return "esri_mapping_labelConvertLabelsToAnnoRibbonButton"; } + } + ///Returns the id string for "Convert Labels To Annotation..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.ConvertLabelsToAnnotationButton, Mapping) + public static string esri_mapping_labelConvertLabelsToAnnoMenuButton { + get { return "esri_mapping_labelConvertLabelsToAnnoMenuButton"; } + } + ///Returns the id string for "Map" (ArcGIS.Desktop.Mapping.AddToNewMapButton, Mapping) + public static string esri_projectItemAddToNewMapButton { + get { return "esri_projectItemAddToNewMapButton"; } + } + ///Returns the id string for "Add To Current Map" (ArcGIS.Desktop.Mapping.AddToActiveMapButton, Mapping) + public static string esri_projectItemAddToActiveMapButton { + get { return "esri_projectItemAddToActiveMapButton"; } + } + ///Returns the id string for "Global Scene" (ArcGIS.Desktop.Mapping.AddToNewSceneButton, Mapping) + public static string esri_projectItemAddToNewSceneButton { + get { return "esri_projectItemAddToNewSceneButton"; } + } + ///Returns the id string for "Local Scene" (ArcGIS.Desktop.Mapping.AddToNewLocalSceneButton, Mapping) + public static string esri_projectItemAddToNewLocalSceneButton { + get { return "esri_projectItemAddToNewLocalSceneButton"; } + } + ///Returns the id string for "Add To Current Map" (ArcGIS.Desktop.Mapping.OnlineItemAddToActiveMapButton, Mapping) + public static string esri_onlineItemAddToActiveMapButton { + get { return "esri_onlineItemAddToActiveMapButton"; } + } + ///Returns the id string for "Add To New Diagram Map" (ArcGIS.Desktop.Mapping.AddToNewDiagramMapButton, Mapping) + public static string esri_projectItemAddToNewDiagramMapButton { + get { return "esri_projectItemAddToNewDiagramMapButton"; } + } + ///Returns the id string for "Label" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassLayerEnableButton, Mapping) + public static string esri_mapping_labelFeatureLayerEnableButton { + get { return "esri_mapping_labelFeatureLayerEnableButton"; } + } + ///Returns the id string for "SQL Query" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassSQLQueryButton, Mapping) + public static string esri_mapping_labelClassSQLQueryButton { + get { return "esri_mapping_labelClassSQLQueryButton"; } + } + ///Returns the id string for "Expression" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassExpressionButton, Mapping) + public static string esri_mapping_labelClassExpressionButton { + get { return "esri_mapping_labelClassExpressionButton"; } + } + ///Returns the id string for "Clear Limits" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassClearScaleButton, Mapping) + public static string esri_mapping_labelClassClearScalesButton { + get { return "esri_mapping_labelClassClearScalesButton"; } + } + ///Returns the id string for "Create Label Class..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassCreateButton, Mapping) + public static string esri_mapping_labelClassCreateButton { + get { return "esri_mapping_labelClassCreateButton"; } + } + ///Returns the id string for "Create Label Classes From Symbology..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassFromSymbologyButton, Mapping) + public static string esri_mapping_labelClassCreateFromSymbologyButton { + get { return "esri_mapping_labelClassCreateFromSymbologyButton"; } + } + ///Returns the id string for "Create..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassCreateButton, Mapping) + public static string esri_mapping_labelClassCreateSelectedButton { + get { return "esri_mapping_labelClassCreateSelectedButton"; } + } + ///Returns the id string for "Labeling Properties..." (esri_mapping:ShowLabelClassProperties, Mapping) + public static string esri_mapping_labelClassPropertiesButton { + get { return "esri_mapping_labelClassPropertiesButton"; } + } + ///Returns the id string for "Remove Label Class" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassRemoveButton, Mapping) + public static string esri_mapping_labelClassRemoveButton { + get { return "esri_mapping_labelClassRemoveButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveSelectedLabelClasses, Mapping) + public static string esri_mapping_labelClassRemoveSelectedButton { + get { return "esri_mapping_labelClassRemoveSelectedButton"; } + } + ///Returns the id string for "Remove All But This" (esri_mapping:RemoveAllButThisLabelClass, Mapping) + public static string esri_mapping_labelClassRemoveAllButThisButton { + get { return "esri_mapping_labelClassRemoveAllButThisButton"; } + } + ///Returns the id string for "Rename Label Class..." (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassRenameButton, Mapping) + public static string esri_mapping_labelClassRenameButton { + get { return "esri_mapping_labelClassRenameButton"; } + } + ///Returns the id string for "Copy" (esri_mapping:CopyLabelClassProperties, Mapping) + public static string esri_mapping_labelClassCopyButton { + get { return "esri_mapping_labelClassCopyButton"; } + } + ///Returns the id string for "All Properties" (esri_mapping:PasteLabelClassProperties, Mapping) + public static string esri_mapping_labelClassPasteLabelClassButton { + get { return "esri_mapping_labelClassPasteLabelClassButton"; } + } + ///Returns the id string for "Placement Properties" (esri_mapping:PastePlacementProperties, Mapping) + public static string esri_mapping_labelClassPasteLabelingPropsButton { + get { return "esri_mapping_labelClassPasteLabelingPropsButton"; } + } + ///Returns the id string for "Text Symbol Properties" (esri_mapping:PasteTextSymbolProperties, Mapping) + public static string esri_mapping_labelClassPasteTextSymbolButton { + get { return "esri_mapping_labelClassPasteTextSymbolButton"; } + } + ///Returns the id string for "Expression" (esri_mapping:PasteLabelClassExpression, Mapping) + public static string esri_mapping_labelClassPasteExpressionButton { + get { return "esri_mapping_labelClassPasteExpressionButton"; } + } + ///Returns the id string for "SQL Query" (esri_mapping:PasteLabelClassWhereClause, Mapping) + public static string esri_mapping_labelClassPasteSQLQueryButton { + get { return "esri_mapping_labelClassPasteSQLQueryButton"; } + } + ///Returns the id string for "Visibility Range" (esri_mapping:PasteLabelClassVisibilityRange, Mapping) + public static string esri_mapping_labelClassPasteVisibilityRangeButton { + get { return "esri_mapping_labelClassPasteVisibilityRangeButton"; } + } + ///Returns the id string for "Grow Font" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolIncreaseFontSizeButton, Mapping) + public static string esri_mapping_labelTextSymbolIncreaseSizeButton { + get { return "esri_mapping_labelTextSymbolIncreaseSizeButton"; } + } + ///Returns the id string for "Shrink Font" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolDecreaseFontSizeButton, Mapping) + public static string esri_mapping_labelTextSymbolDecreaseSizeButton { + get { return "esri_mapping_labelTextSymbolDecreaseSizeButton"; } + } + ///Returns the id string for "Select Features" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectContext, Mapping) + public static string esri_mapping_selectContext { + get { return "esri_mapping_selectContext"; } + } + ///Returns the id string for "Select Features" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsContext, Mapping) + public static string esri_mapping_selectLasPointsContext { + get { return "esri_mapping_selectLasPointsContext"; } + } + ///Returns the id string for "Clear" (esri_mapping:ClearSelection, Mapping) + public static string esri_mapping_clearSelectionButton { + get { return "esri_mapping_clearSelectionButton"; } + } + ///Returns the id string for "Clear" (esri_mapping:ClearSelectionLasPoints, Mapping) + public static string esri_mapping_clearSelectionLasPointsButton { + get { return "esri_mapping_clearSelectionLasPointsButton"; } + } + ///Returns the id string for "Selection Options" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectionOptionsButton, Mapping) + public static string esri_mapping_openSelectionOptionsButton { + get { return "esri_mapping_openSelectionOptionsButton"; } + } + ///Returns the id string for "Topmost Layer" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfoTopmostLayerButton, Mapping) + public static string esri_mapping_infoTopmostLayerButton { + get { return "esri_mapping_infoTopmostLayerButton"; } + } + ///Returns the id string for "Visible Layers" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfoAllLayersButton, Mapping) + public static string esri_mapping_infoAllLayersButton { + get { return "esri_mapping_infoAllLayersButton"; } + } + ///Returns the id string for "Selectable Layers" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfoSelectableLayersButton, Mapping) + public static string esri_mapping_infoSelectableLayersButton { + get { return "esri_mapping_infoSelectableLayersButton"; } + } + ///Returns the id string for "Selected in Contents" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfoSelectedTOCButton, Mapping) + public static string esri_mapping_infoSelectedTOCButton { + get { return "esri_mapping_infoSelectedTOCButton"; } + } + ///Returns the id string for "Locate" (esri_mapping:ShowFindLocation, Mapping) + public static string esri_mapping_showLocateDockPane { + get { return "esri_mapping_showLocateDockPane"; } + } + ///Returns the id string for "What's here?" (esri_mapping:ReverseGeocodePopup, Mapping) + public static string esri_mapping_locateReverseGeocode { + get { return "esri_mapping_locateReverseGeocode"; } + } + ///Returns the id string for "Constraints" (ArcGIS.Desktop.Internal.Mapping.Controls.ConstraintsControl.ConstraintsMasterButton, Mapping) + public static string esri_mapping_constraintsOnButton { + get { return "esri_mapping_constraintsOnButton"; } + } + ///Returns the id string for "Grid" (ArcGIS.Desktop.Internal.Mapping.Controls.GridControl.GridMasterButton, Mapping) + public static string esri_mapping_gridOnButton { + get { return "esri_mapping_gridOnButton"; } + } + ///Returns the id string for "Ground to Grid Corrections" (ArcGIS.Desktop.Internal.Mapping.Controls.GroundToGridControl.G2GControlButton, Mapping) + public static string esri_mapping_g2gOnButton { + get { return "esri_mapping_g2gOnButton"; } + } + ///Returns the id string for "Snapping" (Button, Mapping) + public static string esri_mapping_snappingOnButton { + get { return "esri_mapping_snappingOnButton"; } + } + ///Returns the id string for "Point Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.PointSnappingButton, Mapping) + public static string esri_mapping_pointSnappingButton { + get { return "esri_mapping_pointSnappingButton"; } + } + ///Returns the id string for "End Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.EndSnappingButton, Mapping) + public static string esri_mapping_endSnappingButton { + get { return "esri_mapping_endSnappingButton"; } + } + ///Returns the id string for "Vertex Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.VertexSnappingButton, Mapping) + public static string esri_mapping_vertexSnappingButton { + get { return "esri_mapping_vertexSnappingButton"; } + } + ///Returns the id string for "Edge Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.EdgeSnappingButton, Mapping) + public static string esri_mapping_edgeSnappingButton { + get { return "esri_mapping_edgeSnappingButton"; } + } + ///Returns the id string for "Intersection Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.IntersectionSnappingButton, Mapping) + public static string esri_mapping_intersectionSnappingButton { + get { return "esri_mapping_intersectionSnappingButton"; } + } + ///Returns the id string for "Midpoint Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.MidpointSnappingButton, Mapping) + public static string esri_mapping_midpointSnappingButton { + get { return "esri_mapping_midpointSnappingButton"; } + } + ///Returns the id string for "Tangent Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.TangentSnappingButton, Mapping) + public static string esri_mapping_tangentSnappingButton { + get { return "esri_mapping_tangentSnappingButton"; } + } + ///Returns the id string for "Guide Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.GuideSnappingButton, Mapping) + public static string esri_mapping_guideSnappingButton { + get { return "esri_mapping_guideSnappingButton"; } + } + ///Returns the id string for "Element Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.ElementSnappingButton, Mapping) + public static string esri_mapping_elementSnappingButton { + get { return "esri_mapping_elementSnappingButton"; } + } + ///Returns the id string for "Snapping Options" (esri_mapping:LaunchSnappingOptions, Mapping) + public static string esri_mapping_snappingOptionsButton { + get { return "esri_mapping_snappingOptionsButton"; } + } + ///Returns the id string for "Create" (esri_mapping:OnCreateThumbnail, Mapping) + public static string esri_mapping_createThumbnailButton { + get { return "esri_mapping_createThumbnailButton"; } + } + ///Returns the id string for "Import" (esri_mapping:OnImportThumbnail, Mapping) + public static string esri_mapping_browseThumbnailButton { + get { return "esri_mapping_browseThumbnailButton"; } + } + ///Returns the id string for "Add" (esri_mapping:EnableAnimation, Mapping) + public static string esri_mapping_enableAnimationButton { + get { return "esri_mapping_enableAnimationButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:DeleteAnimationTrack, Mapping) + public static string esri_mapping_animationRemoveTrack { + get { return "esri_mapping_animationRemoveTrack"; } + } + ///Returns the id string for "Movie" (esri_mapping:ShowAnimationExportPane, Mapping) + public static string esri_mapping_animationExportButton { + get { return "esri_mapping_animationExportButton"; } + } + ///Returns the id string for "Preview" (esri_mapping:ShowAnimationPreviewPane, Mapping) + public static string esri_mapping_animationPreviewButton { + get { return "esri_mapping_animationPreviewButton"; } + } + ///Returns the id string for "Lock View Size" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimLockViewToggleButton, Mapping) + public static string esri_mapping_animationLockViewSizeButton { + get { return "esri_mapping_animationLockViewSizeButton"; } + } + ///Returns the id string for "Timeline" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimTimelineToggleButton, Mapping) + public static string esri_mapping_animationTimelineButton { + get { return "esri_mapping_animationTimelineButton"; } + } + ///Returns the id string for "Extruded Path and Keyframes" (ArcGIS.Desktop.Internal.Mapping.Ribbon.KeyExtrudedPathFeedbackButton, Mapping) + public static string esri_mapping_extrudedPathFeedbackButton { + get { return "esri_mapping_extrudedPathFeedbackButton"; } + } + ///Returns the id string for "Path and Keyframes" (ArcGIS.Desktop.Internal.Mapping.Ribbon.KeyPathFeedbackButton, Mapping) + public static string esri_mapping_keyPathFeedbackButton { + get { return "esri_mapping_keyPathFeedbackButton"; } + } + ///Returns the id string for "Keyframes" (ArcGIS.Desktop.Internal.Mapping.Ribbon.KeyFeedbackButton, Mapping) + public static string esri_mapping_keyFeedbackButton { + get { return "esri_mapping_keyFeedbackButton"; } + } + ///Returns the id string for "Path" (ArcGIS.Desktop.Internal.Mapping.Ribbon.PathFeedbackButton, Mapping) + public static string esri_mapping_pathFeedbackButton { + get { return "esri_mapping_pathFeedbackButton"; } + } + ///Returns the id string for "Append" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationAppendButton, Mapping) + public static string esri_mapping_appendTransitionButton { + get { return "esri_mapping_appendTransitionButton"; } + } + ///Returns the id string for "Sync" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SynchronizeOfflineMapButton, Mapping) + public static string esri_mapping_offlineSyncButton { + get { return "esri_mapping_offlineSyncButton"; } + } + ///Returns the id string for "Remove" (ArcGIS.Desktop.Internal.Mapping.Ribbon.RemoveOfflineMapButton, Mapping) + public static string esri_mapping_offlineRemoveButton { + get { return "esri_mapping_offlineRemoveButton"; } + } + ///Returns the id string for "Fixed" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendFixedButton, Mapping) + public static string esri_mapping_fixedAppendTransitionButton { + get { return "esri_mapping_fixedAppendTransitionButton"; } + } + ///Returns the id string for "Adjustable" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendAdjustableButton, Mapping) + public static string esri_mapping_adjustableAppendTransitionButton { + get { return "esri_mapping_adjustableAppendTransitionButton"; } + } + ///Returns the id string for "Linear" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendLinearButton, Mapping) + public static string esri_mapping_linearAppendTransitionButton { + get { return "esri_mapping_linearAppendTransitionButton"; } + } + ///Returns the id string for "Hop" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendHopButton, Mapping) + public static string esri_mapping_hopAppendTransitionButton { + get { return "esri_mapping_hopAppendTransitionButton"; } + } + ///Returns the id string for "Stepped" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AppendSteppedButton, Mapping) + public static string esri_mapping_steppedAppendTransitionButton { + get { return "esri_mapping_steppedAppendTransitionButton"; } + } + ///Returns the id string for "Interactive Analysis" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveAnalysisButton, Mapping) + public static string esri_mapping_startInteractiveAnalysisButton { + get { return "esri_mapping_startInteractiveAnalysisButton"; } + } + ///Returns the id string for "Clear All" (esri_mapping:ClearInteractiveAnalysis, Mapping) + public static string esri_mapping_clearInteractiveAnalysisButton { + get { return "esri_mapping_clearInteractiveAnalysisButton"; } + } + ///Returns the id string for "Move to..." (esri_mapping:MoveToInteractiveAnalysis, Mapping) + public static string esri_mapping_moveToInteractiveAnalysisButton { + get { return "esri_mapping_moveToInteractiveAnalysisButton"; } + } + ///Returns the id string for "Rotate to..." (esri_mapping:RotateToInteractiveAnalysis, Mapping) + public static string esri_mapping_rotateToInteractiveAnalysisButton { + get { return "esri_mapping_rotateToInteractiveAnalysisButton"; } + } + ///Returns the id string for "Zoom To" (esri_mapping:MoveCameraToInteractiveAnalysis, Mapping) + public static string esri_mapping_moveCameraToInteractiveAnalysisButton { + get { return "esri_mapping_moveCameraToInteractiveAnalysisButton"; } + } + ///Returns the id string for "Delete" (esri_mapping:DeleteInteractiveAnalysis, Mapping) + public static string esri_mapping_deleteInteractiveAnalysisButton { + get { return "esri_mapping_deleteInteractiveAnalysisButton"; } + } + ///Returns the id string for "Line of Sight Properties" (esri_mapping:OpenLineOfSightProperties, Mapping) + public static string esri_mapping_lineOfSightPropertiesButton { + get { return "esri_mapping_lineOfSightPropertiesButton"; } + } + ///Returns the id string for "View Dome Properties" (esri_mapping:OpenViewDomeProperties, Mapping) + public static string esri_mapping_viewDomePropertiesButton { + get { return "esri_mapping_viewDomePropertiesButton"; } + } + ///Returns the id string for "Viewshed Properties" (esri_mapping:OpenViewshedProperties, Mapping) + public static string esri_mapping_viewshedPropertiesButton { + get { return "esri_mapping_viewshedPropertiesButton"; } + } + ///Returns the id string for "Attach to Camera" (esri_mapping:AttachSlicePlaneToCamera, Mapping) + public static string esri_mapping_attachSlicePlaneToCameraButton { + get { return "esri_mapping_attachSlicePlaneToCameraButton"; } + } + ///Returns the id string for "Slice Properties" (esri_mapping:OpenSliceRectProperties, Mapping) + public static string esri_mapping_sliceRectPropertiesButton { + get { return "esri_mapping_sliceRectPropertiesButton"; } + } + ///Returns the id string for "Slice Properties" (esri_mapping:OpenSliceBoxProperties, Mapping) + public static string esri_mapping_sliceBoxPropertiesButton { + get { return "esri_mapping_sliceBoxPropertiesButton"; } + } + ///Returns the id string for "Slice Properties" (esri_mapping:OpenSliceCylinderProperties, Mapping) + public static string esri_mapping_sliceCylinderPropertiesButton { + get { return "esri_mapping_sliceCylinderPropertiesButton"; } + } + ///Returns the id string for "Slice Properties" (esri_mapping:OpenSliceSphereProperties, Mapping) + public static string esri_mapping_sliceSpherePropertiesButton { + get { return "esri_mapping_sliceSpherePropertiesButton"; } + } + ///Returns the id string for "Move Slice" (esri_mapping:SliceMove, Mapping) + public static string esri_mapping_SliceMoveButton { + get { return "esri_mapping_SliceMoveButton"; } + } + ///Returns the id string for "Rotate Slice" (esri_mapping:SliceRotate, Mapping) + public static string esri_mapping_SliceRotateButton { + get { return "esri_mapping_SliceRotateButton"; } + } + ///Returns the id string for "Move and Rotate Slice" (esri_mapping:SliceMoveRotate, Mapping) + public static string esri_mapping_SliceMoveRotateButton { + get { return "esri_mapping_SliceMoveRotateButton"; } + } + ///Returns the id string for "Scale Slice" (esri_mapping:SliceScale, Mapping) + public static string esri_mapping_SliceScaleButton { + get { return "esri_mapping_SliceScaleButton"; } + } + ///Returns the id string for "Accept Slice" (esri_mapping:SliceOk, Mapping) + public static string esri_mapping_SliceOkButton { + get { return "esri_mapping_SliceOkButton"; } + } + ///Returns the id string for "Delete Slice" (esri_mapping:SliceDelete, Mapping) + public static string esri_mapping_SliceDeleteButton { + get { return "esri_mapping_SliceDeleteButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveSelectedLayersAsync, Mapping) + public static string esri_mapping_removeSelectedLayersButton { + get { return "esri_mapping_removeSelectedLayersButton"; } + } + ///Returns the id string for "Zoom To Layer" (esri_mapping:ZoomToSelectedLayers, Mapping) + public static string esri_mapping_zoomToSelectedLayersButton { + get { return "esri_mapping_zoomToSelectedLayersButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedLayerProperties, Mapping) + public static string esri_mapping_selectedLayerPropertiesButton { + get { return "esri_mapping_selectedLayerPropertiesButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowBinningProperties, Mapping) + public static string esri_mapping_selectedBinningLayerPropertiesButton { + get { return "esri_mapping_selectedBinningLayerPropertiesButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedLayerProperties, Mapping) + public static string esri_mapping_singleSelectedLayerPropertiesButton { + get { return "esri_mapping_singleSelectedLayerPropertiesButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedLayerProperties, Mapping) + public static string esri_mapping_selectedAnnotationSubLayerPropertiesButton { + get { return "esri_mapping_selectedAnnotationSubLayerPropertiesButton"; } + } + ///Returns the id string for "New Group Layer" (esri_mapping:AddGroupLayer, Mapping) + public static string esri_mapping_newGroupLayerButton { + get { return "esri_mapping_newGroupLayerButton"; } + } + ///Returns the id string for "New Group Layer" (esri_mapping:Add2DGroupLayer, Mapping) + public static string esri_mapping_new2DGroupLayerButton { + get { return "esri_mapping_new2DGroupLayerButton"; } + } + ///Returns the id string for "New Group Layer" (esri_mapping:Add3DGroupLayer, Mapping) + public static string esri_mapping_new3DGroupLayerButton { + get { return "esri_mapping_new3DGroupLayerButton"; } + } + ///Returns the id string for "Add Elevation Surface" (esri_mapping:AddCustomElevationSurface, Mapping) + public static string esri_mapping_newElevationSurfaceButton { + get { return "esri_mapping_newElevationSurfaceButton"; } + } + ///Returns the id string for "Paste" (esri_mapping:PasteClipboardElevationSurfaces, Mapping) + public static string esri_mapping_PasteElevationSurfaceButton { + get { return "esri_mapping_PasteElevationSurfaceButton"; } + } + ///Returns the id string for "Add Elevation Source" (esri_mapping:AddElevationSource, Mapping) + public static string esri_mapping_newElevationSourceButton { + get { return "esri_mapping_newElevationSourceButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveElevationSource, Mapping) + public static string esri_mapping_RemoveElevationSourceButton { + get { return "esri_mapping_RemoveElevationSourceButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveElevationSurface, Mapping) + public static string esri_mapping_RemoveElevationSurfaceButton { + get { return "esri_mapping_RemoveElevationSurfaceButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedElevationSourceProperties, Mapping) + public static string esri_mapping_selectedElevationSourcePropertiesButton { + get { return "esri_mapping_selectedElevationSourcePropertiesButton"; } + } + ///Returns the id string for "Group" (esri_mapping:GroupSelectedLayersAsync, Mapping) + public static string esri_mapping_groupSelectedLayersButton { + get { return "esri_mapping_groupSelectedLayersButton"; } + } + ///Returns the id string for "Ungroup" (esri_mapping:UngroupSelectedLayerAsync, Mapping) + public static string esri_mapping_ungroupSelectedLayerButton { + get { return "esri_mapping_ungroupSelectedLayerButton"; } + } + ///Returns the id string for "Add Data" (esri_mapping:AddDataToSelectedGroupLayer, Mapping) + public static string esri_mapping_addDataToGroupLayerButton { + get { return "esri_mapping_addDataToGroupLayerButton"; } + } + ///Returns the id string for "Symbology" (esri_mapping:InternalShowSymbologyPane, Mapping) + public static string esri_mapping_selectedLayerSymbologyButton { + get { return "esri_mapping_selectedLayerSymbologyButton"; } + } + ///Returns the id string for "Make this the only selectable layer" (esri_mapping:MakeOnlySelectableLayerAsync, Mapping) + public static string esri_mapping_makeOnlySelectableLayerButton { + get { return "esri_mapping_makeOnlySelectableLayerButton"; } + } + ///Returns the id string for "Make this the only snappable layer" (esri_mapping:MakeOnlySnappableLayerAsync, Mapping) + public static string esri_mapping_makeOnlySnappableLayerButton { + get { return "esri_mapping_makeOnlySnappableLayerButton"; } + } + ///Returns the id string for "Zoom To Make Visible" (esri_mapping:ZoomToMakeVisible, Mapping) + public static string esri_mapping_zoomToMakeVisibleButton { + get { return "esri_mapping_zoomToMakeVisibleButton"; } + } + ///Returns the id string for "Bring To Front" (esri_mapping:BringLayerToFront, Mapping) + public static string esri_mapping_bringToFrontButton { + get { return "esri_mapping_bringToFrontButton"; } + } + ///Returns the id string for "Bring Forward" (esri_mapping:BringLayerForward, Mapping) + public static string esri_mapping_bringForwardButton { + get { return "esri_mapping_bringForwardButton"; } + } + ///Returns the id string for "Send To Back" (esri_mapping:SendLayerToBack, Mapping) + public static string esri_mapping_sendToBackButton { + get { return "esri_mapping_sendToBackButton"; } + } + ///Returns the id string for "Send Backward" (esri_mapping:SendLayerBackward, Mapping) + public static string esri_mapping_sendBackwardButton { + get { return "esri_mapping_sendBackwardButton"; } + } + ///Returns the id string for "Depth Priority" (esri_mapping:OpenDepthPriorityDialog, Mapping) + public static string esri_mapping_depthPriorityButton { + get { return "esri_mapping_depthPriorityButton"; } + } + ///Returns the id string for "Zoom To Selection" (esri_mapping:ZoomToLayerSelection, Mapping) + public static string esri_mapping_zoomToLayerSelectionButton { + get { return "esri_mapping_zoomToLayerSelectionButton"; } + } + ///Returns the id string for "Pan To Selection" (esri_mapping:PanToLayerSelection, Mapping) + public static string esri_mapping_panToLayerSelectionButton { + get { return "esri_mapping_panToLayerSelectionButton"; } + } + ///Returns the id string for "Clear Selection" (esri_mapping:ClearLayerSelection, Mapping) + public static string esri_mapping_clearLayerSelectionButton { + get { return "esri_mapping_clearLayerSelectionButton"; } + } + ///Returns the id string for "Switch Selection" (esri_mapping:SwitchLayerSelection, Mapping) + public static string esri_mapping_switchLayerSelectionButton { + get { return "esri_mapping_switchLayerSelectionButton"; } + } + ///Returns the id string for "Select All" (esri_mapping:SelectAllLayerSelection, Mapping) + public static string esri_mapping_selectAllLayerSelectionButton { + get { return "esri_mapping_selectAllLayerSelectionButton"; } + } + ///Returns the id string for "Select Visible Features" (esri_mapping:SelectVisibleLayerSelection, Mapping) + public static string esri_mapping_selectVisibleLayerSelectionButton { + get { return "esri_mapping_selectVisibleLayerSelectionButton"; } + } + ///Returns the id string for "Select All In Layer" (esri_mapping:SelectAllInSelectionLayersSelection, Mapping) + public static string esri_editing_selectAllInLayer { + get { return "esri_editing_selectAllInLayer"; } + } + ///Returns the id string for "Make Layer From Selected Features" (esri_mapping:CreateSelectionLayer, Mapping) + public static string esri_mapping_createSelectionLayerButton { + get { return "esri_mapping_createSelectionLayerButton"; } + } + ///Returns the id string for "Layer From Selection" (esri_mapping:CreateSelectionLayer, Mapping) + public static string esri_mapping_createSelectionLayerButton_Ribbon { + get { return "esri_mapping_createSelectionLayerButton_Ribbon"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveSelectedStandaloneTablesAsync, Mapping) + public static string esri_mapping_removeSelectedStandaloneTablesButton { + get { return "esri_mapping_removeSelectedStandaloneTablesButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedStandaloneTableProperties, Mapping) + public static string esri_mapping_selectedTablePropertiesButton { + get { return "esri_mapping_selectedTablePropertiesButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveSelectedStandaloneVideosAsync, Mapping) + public static string esri_mapping_removeSelectedStandaloneVideosButton { + get { return "esri_mapping_removeSelectedStandaloneVideosButton"; } + } + ///Returns the id string for "Video Metadata" (esri_mapping:ShowStandaloneVideoMetadataPane, Mapping) + public static string esri_mapping_showStandaloneVideoMetadataPaneButton { + get { return "esri_mapping_showStandaloneVideoMetadataPaneButton"; } + } + ///Returns the id string for "Properties" (esri_mapping:ShowSelectedStandaloneVideoProperties, Mapping) + public static string esri_mapping_selectedVideoPropertiesButton { + get { return "esri_mapping_selectedVideoPropertiesButton"; } + } + ///Returns the id string for "Configure FMV Workspace" (esri_FullMotionVideo:OnConfigureWorkspaceClick, Mapping) + public static string esri_mapping_standaloneVideosWorkspace { + get { return "esri_mapping_standaloneVideosWorkspace"; } + } + ///Returns the id string for "Clear Limits" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.ClearScalesButton, Mapping) + public static string esri_mapping_layerClearScalesButton { + get { return "esri_mapping_layerClearScalesButton"; } + } + ///Returns the id string for "esri_mapping_layerFlickerButton" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.FlickerButton, Mapping) + public static string esri_mapping_layerFlickerButton { + get { return "esri_mapping_layerFlickerButton"; } + } + ///Returns the id string for "Symbology" (esri_mapping:InternalShowSymbologyPane, Mapping) + public static string esri_mapping_showLayerSymbologyDockPane { + get { return "esri_mapping_showLayerSymbologyDockPane"; } + } + ///Returns the id string for "Symbol Layers" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.SymbolLayersButton, Mapping) + public static string esri_mapping_symbolLayersButton { + get { return "esri_mapping_symbolLayersButton"; } + } + ///Returns the id string for "Display Filters" (esri_mapping:InternalShowDisplayFilters, Mapping) + public static string esri_mapping_layerDisplayFilters { + get { return "esri_mapping_layerDisplayFilters"; } + } + ///Returns the id string for "Build Definition Query" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.DefinitionQueryButton, Mapping) + public static string esri_mapping_openDefQueryButton { + get { return "esri_mapping_openDefQueryButton"; } + } + ///Returns the id string for "Annotate Selected Features" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.AnnotateSelectedFeaturesButton, Mapping) + public static string esri_mapping_annotateSelectedButton { + get { return "esri_mapping_annotateSelectedButton"; } + } + ///Returns the id string for "Labels to Annotation" (esri_mapping:LabelsToAnnotation, Mapping) + public static string esri_mapping_labelToAnnotationButton { + get { return "esri_mapping_labelToAnnotationButton"; } + } + ///Returns the id string for "Copy Records" (esri_mapping:CopyRecords, Mapping) + public static string esri_mapping_copyRecordsButton { + get { return "esri_mapping_copyRecordsButton"; } + } + ///Returns the id string for "esri_mapping_streamingDataPropertiesButton" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataPropertiesButton, Mapping) + public static string esri_mapping_streamingDataPropertiesButton { + get { return "esri_mapping_streamingDataPropertiesButton"; } + } + ///Returns the id string for "Label" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassLayerEnableButton, Mapping) + public static string esri_mapping_labelSceneLayerEnableButton { + get { return "esri_mapping_labelSceneLayerEnableButton"; } + } + ///Returns the id string for "Select All" (esri_mapping:SelectAllLayerSelection, Mapping) + public static string esri_mapping_selectAllSceneLayerSelectionButton { + get { return "esri_mapping_selectAllSceneLayerSelectionButton"; } + } + ///Returns the id string for "Change Version" (esri_mapping:ChangeVersion, Mapping) + public static string esri_mapping_changeVersionButton { + get { return "esri_mapping_changeVersionButton"; } + } + ///Returns the id string for "Change Moment" (esri_mapping:ChangeHistoricalTime, Mapping) + public static string esri_mapping_changeTimeButton { + get { return "esri_mapping_changeTimeButton"; } + } + ///Returns the id string for "Manage Versions" (esri_mapping:OpenVersionViewAsync, Mapping) + public static string esri_mapping_versionViewButton { + get { return "esri_mapping_versionViewButton"; } + } + ///Returns the id string for "New Version" (esri_mapping:OpenNewVersionDialogAsync, Mapping) + public static string esri_mapping_createNewVersionButton { + get { return "esri_mapping_createNewVersionButton"; } + } + ///Returns the id string for "Historical Moments" (esri_mapping:ChangeHistoricalTime, Mapping) + public static string esri_mapping_historicalViewButton { + get { return "esri_mapping_historicalViewButton"; } + } + ///Returns the id string for "New Filter" (esri_mapping:CreateNewObject3DRenderingFilter, Mapping) + public static string esri_mapping_createObject3DRenderingFilter { + get { return "esri_mapping_createObject3DRenderingFilter"; } + } + ///Returns the id string for "Delete All Inactive Filters" (esri_mapping:DeleteAllObject3DRenderingFilters, Mapping) + public static string esri_mapping_deleteAllObject3DRenderingFilters { + get { return "esri_mapping_deleteAllObject3DRenderingFilters"; } + } + ///Returns the id string for "New Bookmark..." (esri_mapping:BookmarksManager.CreateBookmarkAsync, Mapping) + public static string esri_mapping_createBookmark { + get { return "esri_mapping_createBookmark"; } + } + ///Returns the id string for "Manage Bookmarks" (esri_mapping:BookmarksManager.ShowDockingPane, Mapping) + public static string esri_mapping_showBookmarksWindow { + get { return "esri_mapping_showBookmarksWindow"; } + } + ///Returns the id string for "Show Descriptions" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BookmarkGalleryDescriptionToggleButton, Mapping) + public static string esri_mapping_showBookmarkDescription { + get { return "esri_mapping_showBookmarkDescription"; } + } + ///Returns the id string for "Background" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ClipButton, Mapping) + public static string esri_mapping_rasterBackground { + get { return "esri_mapping_rasterBackground"; } + } + ///Returns the id string for "Zoom To Source Resolution" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ZoomOneToOneButton, Mapping) + public static string esri_mapping_rasterMnuViewOneToOne { + get { return "esri_mapping_rasterMnuViewOneToOne"; } + } + ///Returns the id string for "North Up" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.NorthUpButton, Mapping) + public static string esri_mapping_rasterViewNorthUp { + get { return "esri_mapping_rasterViewNorthUp"; } + } + ///Returns the id string for "Top Up" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.TopUpButton, Mapping) + public static string esri_mapping_rasterViewTopUp { + get { return "esri_mapping_rasterViewTopUp"; } + } + ///Returns the id string for "Add To Map" (esri_mapping:AddSelectedRastersAsGroupLayer, Mapping) + public static string esri_mapping_addSelectedRastersToViewButton { + get { return "esri_mapping_addSelectedRastersToViewButton"; } + } + ///Returns the id string for "Visible" (esri_mapping:SelectVisibleRasters, Mapping) + public static string esri_mapping_selectVisibleRastersButton { + get { return "esri_mapping_selectVisibleRastersButton"; } + } + ///Returns the id string for "Lock To Selection" (esri_mapping:LockToSelectedRasterItems, Mapping) + public static string esri_mapping_lockToSelectedRastersButton { + get { return "esri_mapping_lockToSelectedRastersButton"; } + } + ///Returns the id string for "Deselect overviews" (esri_mapping:ReselectPrimaryRasterItems, Mapping) + public static string esri_mapping_reselectPrimaryButton { + get { return "esri_mapping_reselectPrimaryButton"; } + } + ///Returns the id string for "All" (esri_mapping:SelectAllLayerSelection, Mapping) + public static string esri_mapping_rasterSelectAllLayerSelectionButton { + get { return "esri_mapping_rasterSelectAllLayerSelectionButton"; } + } + ///Returns the id string for "Clear" (esri_mapping:ClearLayerSelection, Mapping) + public static string esri_mapping_rasterClearLayerSelectionButton { + get { return "esri_mapping_rasterClearLayerSelectionButton"; } + } + ///Returns the id string for "Custom" (esri_mapping:CustomBandCombination, Mapping) + public static string esri_mapping_customBandCombinationButton { + get { return "esri_mapping_customBandCombinationButton"; } + } + ///Returns the id string for "Remove" (esri_mapping:RemoveBandCombination, Mapping) + public static string esri_mapping_removeBandCombinationButton { + get { return "esri_mapping_removeBandCombinationButton"; } + } + ///Returns the id string for "New Mosaic" (esri_mapping:CreateMosaicCommand, Mapping) + public static string esri_mapping_createMosaicDatasetButton { + get { return "esri_mapping_createMosaicDatasetButton"; } + } + ///Returns the id string for "Symbology" (esri_mapping:InternalShowSymbologyPane, Mapping) + public static string esri_mapping_rasterLayerSymbologyButton { + get { return "esri_mapping_rasterLayerSymbologyButton"; } + } + ///Returns the id string for "Stretch Type" (esri_mapping:ShowRasterHistogramPage, Mapping) + public static string esri_mapping_rasterLayerHistogramButton { + get { return "esri_mapping_rasterLayerHistogramButton"; } + } + ///Returns the id string for "" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.MosaicRulePageLauncherButton, Mapping) + public static string esri_mapping_openRasterMosaicRulePageButton { + get { return "esri_mapping_openRasterMosaicRulePageButton"; } + } + ///Returns the id string for "" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ProcessingTemplatesPageLauncherButton, Mapping) + public static string esri_mapping_openRasterProcessingTemplatesPageButton { + get { return "esri_mapping_openRasterProcessingTemplatesPageButton"; } + } + ///Returns the id string for "Add custom..." (esri_mapping:AddCustomRasterProcessingTemplate, Mapping) + public static string esri_mapping_addCustomRasterProcessingTemplateButton { + get { return "esri_mapping_addCustomRasterProcessingTemplateButton"; } + } + ///Returns the id string for "Use Service Cache" (esri_mapping:ToggleISViewMode, Mapping) + public static string esri_mapping_toggleImageServiceViewMode { + get { return "esri_mapping_toggleImageServiceViewMode"; } + } + ///Returns the id string for "Variables" (esri_mapping:FilterByVariables, Mapping) + public static string esri_mapping_filterByVariablesButton { + get { return "esri_mapping_filterByVariablesButton"; } + } + ///Returns the id string for "Range" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.RangeDefinitionPageLauncherButton, Mapping) + public static string esri_mapping_openRangeDefinitionPageButton { + get { return "esri_mapping_openRangeDefinitionPageButton"; } + } + ///Returns the id string for "Fields" (esri_mapping:OpenFieldsViewAsync, Mapping) + public static string esri_mapping_selectedLayerFieldsViewButton { + get { return "esri_mapping_selectedLayerFieldsViewButton"; } + } + ///Returns the id string for "Subtypes" (esri_mapping:OpenSubtypesViewAsync, Mapping) + public static string esri_mapping_selectedLayerSubtypesViewButton { + get { return "esri_mapping_selectedLayerSubtypesViewButton"; } + } + ///Returns the id string for "Domains" (esri_mapping:OpenDomainsViewAsync, Mapping) + public static string esri_mapping_selectedLayerDomainsViewButton { + get { return "esri_mapping_selectedLayerDomainsViewButton"; } + } + ///Returns the id string for "Attribute Rules" (esri_mapping:OpenAttributeRulesViewAsync, Mapping) + public static string esri_mapping_selectedLayerAttributeRulesViewButton { + get { return "esri_mapping_selectedLayerAttributeRulesViewButton"; } + } + ///Returns the id string for "Field Groups" (esri_mapping:OpenFieldGroupsDialogAsync, Mapping) + public static string esri_mapping_selectedLayerFieldsGroupDialogButton { + get { return "esri_mapping_selectedLayerFieldsGroupDialogButton"; } + } + ///Returns the id string for "Contingent Values" (esri_mapping:OpenContingentValuesViewAsync, Mapping) + public static string esri_mapping_selectedLayerContingentValuesViewButton { + get { return "esri_mapping_selectedLayerContingentValuesViewButton"; } + } + ///Returns the id string for "Copy" (esri_mapping_fieldsPane:OnCopyFields, Mapping) + public static string esri_fieldview_editCopyButton { + get { return "esri_fieldview_editCopyButton"; } + } + ///Returns the id string for "Paste" (esri_mapping_fieldsPane:OnPasteFields, Mapping) + public static string esri_fieldview_editPasteButton { + get { return "esri_fieldview_editPasteButton"; } + } + ///Returns the id string for "Cut" (esri_mapping_fieldsPane:OnCutFields, Mapping) + public static string esri_fieldview_editCutButton { + get { return "esri_fieldview_editCutButton"; } + } + ///Returns the id string for "Delete" (esri_mapping_fieldsPane:OnDeleteFields, Mapping) + public static string esri_fieldview_editDeleteButton { + get { return "esri_fieldview_editDeleteButton"; } + } + ///Returns the id string for "Domains" (esri_mapping_fieldsPane:OpenDomains, Mapping) + public static string esri_fieldview_domainsButton { + get { return "esri_fieldview_domainsButton"; } + } + ///Returns the id string for "Subtypes" (esri_mapping_fieldsPane:OpenSubtypes, Mapping) + public static string esri_fieldview_subtypesButton { + get { return "esri_fieldview_subtypesButton"; } + } + ///Returns the id string for "Attribute Rules" (esri_mapping_fieldsPane:OpenAttributeRules, Mapping) + public static string esri_fieldview_attributeRulesButton { + get { return "esri_fieldview_attributeRulesButton"; } + } + ///Returns the id string for "Contingent Values" (esri_mapping_fieldsPane:OpenContingentValues, Mapping) + public static string esri_fieldview_contingentvaluesButton { + get { return "esri_fieldview_contingentvaluesButton"; } + } + ///Returns the id string for "Field Groups" (esri_mapping_fieldsPane:OpenFieldGroups, Mapping) + public static string esri_fieldview_fieldGroupsButton { + get { return "esri_fieldview_fieldGroupsButton"; } + } + ///Returns the id string for "New Field" (esri_mapping_fieldsPane:OnCreateNewField, Mapping) + public static string esri_fieldsview_createnewfieldButton { + get { return "esri_fieldsview_createnewfieldButton"; } + } + ///Returns the id string for "Save" (esri_mapping_fieldsPane:CommitEdits, Mapping) + public static string esri_fieldsview_commitButton { + get { return "esri_fieldsview_commitButton"; } + } + ///Returns the id string for "Copy" (esri_mapping_subtypesPane:OnCopySubtypes, Mapping) + public static string esri_subtypeview_editCopyButton { + get { return "esri_subtypeview_editCopyButton"; } + } + ///Returns the id string for "Paste" (esri_mapping_subtypesPane:OnPasteSubtypes, Mapping) + public static string esri_subtypeview_editPasteButton { + get { return "esri_subtypeview_editPasteButton"; } + } + ///Returns the id string for "Cut" (esri_mapping_subtypesPane:OnCutSubtypes, Mapping) + public static string esri_subtypeview_editCutButton { + get { return "esri_subtypeview_editCutButton"; } + } + ///Returns the id string for "Delete" (esri_mapping_subtypesPane:OnDeleteSubtypes, Mapping) + public static string esri_subtypeview_editDeleteButton { + get { return "esri_subtypeview_editDeleteButton"; } + } + ///Returns the id string for "Undo" (not_implemented, Mapping) + public static string esri_subtypeview_editUndo { + get { return "esri_subtypeview_editUndo"; } + } + ///Returns the id string for "Redo" (not_implemented, Mapping) + public static string esri_subtypeview_editRedo { + get { return "esri_subtypeview_editRedo"; } + } + ///Returns the id string for "Create/Manage" (esri_mapping:ShowSubtypeManagementDialog, Mapping) + public static string esri_subtypeview_designButton { + get { return "esri_subtypeview_designButton"; } + } + ///Returns the id string for "Fields" (esri_mapping_subtypesPane:OpenFields, Mapping) + public static string esri_subtypeview_fieldsButton { + get { return "esri_subtypeview_fieldsButton"; } + } + ///Returns the id string for "Domains" (esri_mapping_subtypesPane:OpenDomains, Mapping) + public static string esri_subtypeview_domainsButton { + get { return "esri_subtypeview_domainsButton"; } + } + ///Returns the id string for "Attribute Rules" (esri_mapping_subtypesPane:OpenAttributeRules, Mapping) + public static string esri_subtypeview_attributeRulesButton { + get { return "esri_subtypeview_attributeRulesButton"; } + } + ///Returns the id string for "Contingent Values" (esri_mapping_subtypesPane:OpenContingentValues, Mapping) + public static string esri_subtypeview_contingentValuesButton { + get { return "esri_subtypeview_contingentValuesButton"; } + } + ///Returns the id string for "Field Groups" (esri_mapping_subtypesPane:OpenFieldGroups, Mapping) + public static string esri_subtypeview_fieldGroupsButton { + get { return "esri_subtypeview_fieldGroupsButton"; } + } + ///Returns the id string for "Save" (esri_mapping_subtypesPane:CommitEdits, Mapping) + public static string esri_subtypesview_commitButton { + get { return "esri_subtypesview_commitButton"; } + } + ///Returns the id string for "Copy" (esri_mapping_domainsPane:OnCopyDomains, Mapping) + public static string esri_domainview_editCopyButton { + get { return "esri_domainview_editCopyButton"; } + } + ///Returns the id string for "Paste" (esri_mapping_domainsPane:OnPasteDomains, Mapping) + public static string esri_domainview_editPasteButton { + get { return "esri_domainview_editPasteButton"; } + } + ///Returns the id string for "Cut" (esri_mapping_domainsPane:OnCutDomains, Mapping) + public static string esri_domainview_editCutButton { + get { return "esri_domainview_editCutButton"; } + } + ///Returns the id string for "Delete" (esri_mapping_domainsPane:OnDeleteDomainOrCodedValues, Mapping) + public static string esri_domainview_editDeleteButton { + get { return "esri_domainview_editDeleteButton"; } + } + ///Returns the id string for "New Domain" (esri_mapping_domainsPane:OnCreateNewDomain, Mapping) + public static string esri_domainview_createnewdomainButton { + get { return "esri_domainview_createnewdomainButton"; } + } + ///Returns the id string for "Save" (esri_mapping_domainsPane:CommitEdits, Mapping) + public static string esri_domainview_commitButton { + get { return "esri_domainview_commitButton"; } + } + ///Returns the id string for "New Version" (esri_mapping_versionsPane:OnCreateNewVersion, Mapping) + public static string esri_versionview_newVersionButton { + get { return "esri_versionview_newVersionButton"; } + } + ///Returns the id string for "Delete" (esri_mapping_versionsPane:OnDeleteVersion, Mapping) + public static string esri_versionview_deleteVersionButton { + get { return "esri_versionview_deleteVersionButton"; } + } + ///Returns the id string for "Refresh Versions" (esri_mapping_versionsPane:OnRefreshVersion, Mapping) + public static string esri_versionview_refreshVersionButton { + get { return "esri_versionview_refreshVersionButton"; } + } + ///Returns the id string for "Change to Selected Version" (esri_mapping_versionsPane:OnChangeToSelectedVersion, Mapping) + public static string esri_versionview_ChangeToSelectedVersionButton { + get { return "esri_versionview_ChangeToSelectedVersionButton"; } + } + ///Returns the id string for "Reconcile/Post" (esri_mapping_versionsPane:OnReconcileVersion, Mapping) + public static string esri_versionview_reconcileVersionButton { + get { return "esri_versionview_reconcileVersionButton"; } + } + ///Returns the id string for "Save" (esri_mapping_versionsPane:CommitEdits, Mapping) + public static string esri_versionview_commitButton { + get { return "esri_versionview_commitButton"; } + } + ///Returns the id string for "Calculation Rule" (esri_mapping_attributeRulesPane:AddCalculationRule, Mapping) + public static string esri_attributeRulesView_AddCalculationRuleButton { + get { return "esri_attributeRulesView_AddCalculationRuleButton"; } + } + ///Returns the id string for "Constraint Rule" (esri_mapping_attributeRulesPane:AddConstraintRule, Mapping) + public static string esri_attributeRulesView_AddConstraintRuleButton { + get { return "esri_attributeRulesView_AddConstraintRuleButton"; } + } + ///Returns the id string for "Validation Rule" (esri_mapping_attributeRulesPane:AddValidationRule, Mapping) + public static string esri_attributeRulesView_AddValidationRuleButton { + get { return "esri_attributeRulesView_AddValidationRuleButton"; } + } + ///Returns the id string for "Fields" (esri_mapping_attributeRulesPane:OpenFields, Mapping) + public static string esri_attributeRulesView_fieldsButton { + get { return "esri_attributeRulesView_fieldsButton"; } + } + ///Returns the id string for "Subtypes" (esri_mapping_attributeRulesPane:OpenSubtypes, Mapping) + public static string esri_attributeRulesView_subtypesButton { + get { return "esri_attributeRulesView_subtypesButton"; } + } + ///Returns the id string for "Domains" (esri_mapping_attributeRulesPane:OpenDomains, Mapping) + public static string esri_attributeRulesView_domainsButton { + get { return "esri_attributeRulesView_domainsButton"; } + } + ///Returns the id string for "Contingent Values" (esri_mapping_attributeRulesPane:OpenContingentValues, Mapping) + public static string esri_attributeRulesView_contingentValuesButton { + get { return "esri_attributeRulesView_contingentValuesButton"; } + } + ///Returns the id string for "Field Groups" (esri_mapping_attributeRulesPane:OpenFieldGroups, Mapping) + public static string esri_attributeRulesView_fieldGroupsButton { + get { return "esri_attributeRulesView_fieldGroupsButton"; } + } + ///Returns the id string for "Delete Rule" (esri_mapping_attributeRulesPane:OnDeleteRules, Mapping) + public static string esri_attributeRulesView_deleteRuleButton { + get { return "esri_attributeRulesView_deleteRuleButton"; } + } + ///Returns the id string for "Import Rules" (esri_mapping_attributeRulesPane:ImportRules, Mapping) + public static string esri_attributeRulesView_importRuleButton { + get { return "esri_attributeRulesView_importRuleButton"; } + } + ///Returns the id string for "Export Rules" (esri_mapping_attributeRulesPane:ExportRules, Mapping) + public static string esri_attributeRulesView_exportRuleButton { + get { return "esri_attributeRulesView_exportRuleButton"; } + } + ///Returns the id string for "Enable Rule" (esri_mapping_attributeRulesPane:EnableRule, Mapping) + public static string esri_attributeRulesView_enableRuleButton { + get { return "esri_attributeRulesView_enableRuleButton"; } + } + ///Returns the id string for "Disable Rule" (esri_mapping_attributeRulesPane:DisableRule, Mapping) + public static string esri_attributeRulesView_disableRuleButton { + get { return "esri_attributeRulesView_disableRuleButton"; } + } + ///Returns the id string for "Save" (esri_mapping_attributeRulesPane:CommitEdits, Mapping) + public static string esri_attributeRulesView_saveRulesButton { + get { return "esri_attributeRulesView_saveRulesButton"; } + } + ///Returns the id string for "Add Error Layers" (esri_mapping:AddGeodatabaseErrorTablesAsync, Mapping) + public static string esri_mapping_addGDBErrorTablesButton { + get { return "esri_mapping_addGDBErrorTablesButton"; } + } + ///Returns the id string for "New" (esri_mapping_contingentValuesPane:CreateNewContingentValue, Mapping) + public static string esri_contingentValuesView_newContingentValueButton { + get { return "esri_contingentValuesView_newContingentValueButton"; } + } + ///Returns the id string for "Toggle Value IDs" (esri_mapping_contingentValuesPane:ToggleShowIDs, Mapping) + public static string esri_contingentValuesView_toggleIDs { + get { return "esri_contingentValuesView_toggleIDs"; } + } + ///Returns the id string for "Retire Value" (esri_mapping_contingentValuesPane:RetireContingentValues, Mapping) + public static string esri_contingentValuesView_retireContingentValue { + get { return "esri_contingentValuesView_retireContingentValue"; } + } + ///Returns the id string for "Toggle Code/Description" (esri_mapping_contingentValuesPane:ToggleShowCodeDescription, Mapping) + public static string esri_contingentValuesView_toggleCodeDescription { + get { return "esri_contingentValuesView_toggleCodeDescription"; } + } + ///Returns the id string for "Save" (esri_mapping_contingentValuesPane:CommitEdits, Mapping) + public static string esri_contingentValuesView_commitButton { + get { return "esri_contingentValuesView_commitButton"; } + } + ///Returns the id string for "Fields" (esri_mapping_contingentValuesPane:OpenFields, Mapping) + public static string esri_contingentvaluesview_fieldsButton { + get { return "esri_contingentvaluesview_fieldsButton"; } + } + ///Returns the id string for "Subtypes" (esri_mapping_contingentValuesPane:OpenSubtypes, Mapping) + public static string esri_contingentvaluesview_subtypesButton { + get { return "esri_contingentvaluesview_subtypesButton"; } + } + ///Returns the id string for "Domains" (esri_mapping_contingentValuesPane:OpenDomains, Mapping) + public static string esri_contingentvaluesview_domainsButton { + get { return "esri_contingentvaluesview_domainsButton"; } + } + ///Returns the id string for "Attribute Rules" (esri_mapping_contingentValuesPane:OpenAttributeRules, Mapping) + public static string esri_contingentvaluesview_attributeRulesButton { + get { return "esri_contingentvaluesview_attributeRulesButton"; } + } + ///Returns the id string for "Field Groups" (esri_mapping_contingentValuesPane:OpenFieldGroups, Mapping) + public static string esri_contingentvaluesview_fieldGroupsButton { + get { return "esri_contingentvaluesview_fieldGroupsButton"; } + } + ///Returns the id string for "Add Archive" (esri_mapping:AddArchiveTableAsync, Mapping) + public static string esri_mapping_addArchiveTableButton { + get { return "esri_mapping_addArchiveTableButton"; } + } + ///Returns the id string for "Configure Pop-ups" (esri_mapping:ShowPopupsDockPane, Mapping) + public static string esri_mapping_designPopupsButton { + get { return "esri_mapping_designPopupsButton"; } + } + ///Returns the id string for "Enable Pop-ups" (esri_mapping:OnEnablePopups, Mapping) + public static string esri_mapping_enablePopupsButton { + get { return "esri_mapping_enablePopupsButton"; } + } + ///Returns the id string for "Disable Pop-ups" (esri_mapping:OnDisablePopups, Mapping) + public static string esri_mapping_disablePopupsButton { + get { return "esri_mapping_disablePopupsButton"; } + } + ///Returns the id string for "Set Pop-up Source" (esri_mapping:OnSetPopupSource, Mapping) + public static string esri_mapping_setPopupSourceButton { + get { return "esri_mapping_setPopupSourceButton"; } + } + ///Returns the id string for "Remove Pop-up Source" (esri_mapping:OnRemovePopupSource, Mapping) + public static string esri_mapping_removePopupSourceButton { + get { return "esri_mapping_removePopupSourceButton"; } + } + ///Returns the id string for "Zoom To" (esri_mapping:ZoomToCandidateLocation, Mapping) + public static string esri_mapping_zoomToCandidateLocation { + get { return "esri_mapping_zoomToCandidateLocation"; } + } + ///Returns the id string for "Pan To" (esri_mapping:PanToCandidateLocation, Mapping) + public static string esri_mapping_panToCandidateLocation { + get { return "esri_mapping_panToCandidateLocation"; } + } + ///Returns the id string for "Add To Selection" (esri_mapping:AddCandidateToSelection, Mapping) + public static string esri_mapping_addCandidateToSelection { + get { return "esri_mapping_addCandidateToSelection"; } + } + ///Returns the id string for "Show Details" (esri_mapping:ShowCandidateDetails, Mapping) + public static string esri_mapping_showCandidateDetails { + get { return "esri_mapping_showCandidateDetails"; } + } + ///Returns the id string for "All" (esri_mapping:SelectAllTableRecords, Mapping) + public static string esri_mapping_selectAllTableRecordsButton { + get { return "esri_mapping_selectAllTableRecordsButton"; } + } + ///Returns the id string for "Switch" (esri_mapping:SwitchTableRecordSelection, Mapping) + public static string esri_mapping_switchTableRecordSelection { + get { return "esri_mapping_switchTableRecordSelection"; } + } + ///Returns the id string for "Clear" (esri_mapping:ClearTableRecordSelection, Mapping) + public static string esri_mapping_clearTableRecordSelection { + get { return "esri_mapping_clearTableRecordSelection"; } + } + ///Returns the id string for "Hide Selection" (esri_mapping:HideSelectedFeatures, Mapping) + public static string esri_mapping_hideSelectedFeaturesButton { + get { return "esri_mapping_hideSelectedFeaturesButton"; } + } + ///Returns the id string for "Show Hidden" (esri_mapping:ShowHiddenFeatures, Mapping) + public static string esri_mapping_showHiddenFeaturesButton { + get { return "esri_mapping_showHiddenFeaturesButton"; } + } + ///Returns the id string for "Cache Features" (esri_mapping:LocalFeatureCacheFill, Mapping) + public static string esri_mapping_localFeatureCacheFillCache { + get { return "esri_mapping_localFeatureCacheFillCache"; } + } + ///Returns the id string for "Clear Feature Cache" (esri_mapping:LocalFeatureCacheClear, Mapping) + public static string esri_mapping_localFeatureCacheClearCache { + get { return "esri_mapping_localFeatureCacheClearCache"; } + } + ///Returns the id string for "Configure Infographics" (esri_mapping:OnInfographicSettings, Mapping) + public static string esri_mapping_infographicSettingsButton { + get { return "esri_mapping_infographicSettingsButton"; } + } + ///Returns the id string for "Go to camera position" (esri_mapping:LookAtKMLFeature, Mapping) + public static string esri_mapping_moveToKMLNode { + get { return "esri_mapping_moveToKMLNode"; } + } + ///Returns the id string for "Zoom to node" (esri_mapping:ZoomToSelectedKMLFeatures, Mapping) + public static string esri_mapping_zoomToSelectedKMLFeatures { + get { return "esri_mapping_zoomToSelectedKMLFeatures"; } + } + ///Returns the id string for "Pan to node" (esri_mapping:PanToSelectedKMLFeatures, Mapping) + public static string esri_mapping_panToSelectedKMLFeatures { + get { return "esri_mapping_panToSelectedKMLFeatures"; } + } + ///Returns the id string for "Flash placemark" (esri_mapping:FlashSelectedKMLPlacemarks, Mapping) + public static string esri_mapping_flashSelectedKMLPlacemarks { + get { return "esri_mapping_flashSelectedKMLPlacemarks"; } + } + ///Returns the id string for "Show Pop-up" (esri_mapping:ShowKMLPopup, Mapping) + public static string esri_mapping_showKMLPopup { + get { return "esri_mapping_showKMLPopup"; } + } + ///Returns the id string for "Label" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassLayerEnableButton, Mapping) + public static string esri_mapping_labelKMLLayerEnableButton { + get { return "esri_mapping_labelKMLLayerEnableButton"; } + } + ///Returns the id string for "Refresh" (esri_mapping:RefreshKMLLayer, Mapping) + public static string esri_mapping_refreshKMLLayerButton { + get { return "esri_mapping_refreshKMLLayerButton"; } + } + ///Returns the id string for "Geocode Table" (esri_mapping:ShowGeocodeTable, Mapping) + public static string esri_mapping_toolGeocodeTableButton { + get { return "esri_mapping_toolGeocodeTableButton"; } + } + ///Returns the id string for "Use Wizard" (esri_mapping:ShowGeocodeTable, Mapping) + public static string esri_mapping_wizardGeocodeTableButton { + get { return "esri_mapping_wizardGeocodeTableButton"; } + } + ///Returns the id string for "Start Stream" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataStartStreamButton, Mapping) + public static string esri_mapping_streamingDataStartStreamButton { + get { return "esri_mapping_streamingDataStartStreamButton"; } + } + ///Returns the id string for "Stop Stream" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataStopStreamButton, Mapping) + public static string esri_mapping_streamingDataStopStreamButton { + get { return "esri_mapping_streamingDataStopStreamButton"; } + } + ///Returns the id string for "Discard Observations" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataDiscardObservationsButton, Mapping) + public static string esri_mapping_streamingDataDiscardObservationsButton { + get { return "esri_mapping_streamingDataDiscardObservationsButton"; } + } + ///Returns the id string for "Sync" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SynchronizeReplicaButton, Mapping) + public static string RGDBProjectItemSyncButton { + get { return "RGDBProjectItemSyncButton"; } + } + ///Returns the id string for "Georeference" (esri_mapping:Commands.StartGeorefenceSession, Mapping) + public static string esri_mapping_georeferenceing_StartSessionButton { + get { return "esri_mapping_georeferenceing_StartSessionButton"; } + } + ///Returns the id string for "Import" (esri_mapping:Commands.ImportControlPoints, Mapping) + public static string esri_mapping_georeference_LoadControlPointsButton { + get { return "esri_mapping_georeference_LoadControlPointsButton"; } + } + ///Returns the id string for "Move To Display" (esri_mapping:Commands.MoveToDisplay, Mapping) + public static string esri_mapping_georeference_MoveToDisplayButton { + get { return "esri_mapping_georeference_MoveToDisplayButton"; } + } + ///Returns the id string for "Elevate To Ground" (esri_mapping:Commands.ElevateToGround, Mapping) + public static string esri_mapping_georeference_ElevateToGroundButton { + get { return "esri_mapping_georeference_ElevateToGroundButton"; } + } + ///Returns the id string for "Reset" (esri_mapping:Commands.Reset, Mapping) + public static string esri_mapping_georeference_ResetButton { + get { return "esri_mapping_georeference_ResetButton"; } + } + ///Returns the id string for "Save" (esri_mapping:Commands.Save, Mapping) + public static string esri_mapping_georeference_SaveButton { + get { return "esri_mapping_georeference_SaveButton"; } + } + ///Returns the id string for "Save To Workspace" (esri_mapping:Commands.SaveToWorkspace, Mapping) + public static string esri_mapping_georeference_SaveToWorkspaceButton { + get { return "esri_mapping_georeference_SaveToWorkspaceButton"; } + } + ///Returns the id string for "Save As New" (esri_mapping:Commands.SaveAs, Mapping) + public static string esri_mapping_georeference_SaveAsButton { + get { return "esri_mapping_georeference_SaveAsButton"; } + } + ///Returns the id string for "Close Georeference" (esri_mapping:Commands.CloseSession, Mapping) + public static string esri_mapping_georeference_CloseSessionButton { + get { return "esri_mapping_georeference_CloseSessionButton"; } + } + ///Returns the id string for "Binning" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.Binning.EnableBinningButton, Mapping) + public static string esri_mapping_enableBinningButton { + get { return "esri_mapping_enableBinningButton"; } + } + ///Returns the id string for "Summary Statistics" (esri_mapping:ShowBinningProperties, Mapping) + public static string esri_mapping_binningStatsButton { + get { return "esri_mapping_binningStatsButton"; } + } + } + public static partial class Buttonpalette { + ///Returns the id string for "Link Views" (Buttonpalette, Mapping) + public static string esri_mapping_syncViewExtentPalette { + get { return "esri_mapping_syncViewExtentPalette"; } + } + ///Returns the id string for "Path" (Buttonpalette, Mapping) + public static string esri_mapping_animationFeedbackPalette { + get { return "esri_mapping_animationFeedbackPalette"; } + } + ///Returns the id string for "Convert" (Buttonpalette, Mapping) + public static string esri_mapping_convertMapPalette { + get { return "esri_mapping_convertMapPalette"; } + } + } + public static partial class Checkbox { + ///Returns the id string for "Label Features In This Class" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassEnableCheckBox, Mapping) + public static string esri_mapping_labelClassEnableCheckBox { + get { return "esri_mapping_labelClassEnableCheckBox"; } + } + ///Returns the id string for "Single Value" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangeSingleValueCheckBox, Mapping) + public static string esri_mapping_rangeSingleValueCheckBox { + get { return "esri_mapping_rangeSingleValueCheckBox"; } + } + ///Returns the id string for "Show Previous Observations" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataShowPreviousObservationsCheckBox, Mapping) + public static string esri_mapping_streamLayerShowPreviousObservationsCheckBox { + get { return "esri_mapping_streamLayerShowPreviousObservationsCheckBox"; } + } + ///Returns the id string for "Show Track Lines" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataShowTrackLinesCheckBox, Mapping) + public static string esri_mapping_streamLayerShowTrackLinesCheckBox { + get { return "esri_mapping_streamLayerShowTrackLinesCheckBox"; } + } + ///Returns the id string for "Lock Bin Level" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.Binning.LockLevelCheckBox, Mapping) + public static string esri_mapping_binningLockLevelCheckBox { + get { return "esri_mapping_binningLockLevelCheckBox"; } + } + } + public static partial class Combobox { + ///Returns the id string for "Show: " (ArcGIS.Desktop.Internal.Mapping.Symbology.StyleClassComboBox, Mapping) + public static string esri_mapping_StyleClassCombobox { + get { return "esri_mapping_StyleClassCombobox"; } + } + ///Returns the id string for "Expression" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassExpressionComboBox, Mapping) + public static string esri_mapping_labelClassExpressionComboBox { + get { return "esri_mapping_labelClassExpressionComboBox"; } + } + ///Returns the id string for "Font Size" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolFontSizeComboBox, Mapping) + public static string esri_mapping_labelTextSymbolFontSizeComboBox { + get { return "esri_mapping_labelTextSymbolFontSizeComboBox"; } + } + ///Returns the id string for "Font Style" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolFontStyleComboBox, Mapping) + public static string esri_mapping_labelTextSymbolFontStyleComboBox { + get { return "esri_mapping_labelTextSymbolFontStyleComboBox"; } + } + ///Returns the id string for "Active Range" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangeNamesComboBox, Mapping) + public static string esri_mapping_rangeNamesComboBox { + get { return "esri_mapping_rangeNamesComboBox"; } + } + ///Returns the id string for "Alias Source" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangeAliasLayerSourceComboBox, Mapping) + public static string esri_mapping_rangeAliasLayerSourceComboBox { + get { return "esri_mapping_rangeAliasLayerSourceComboBox"; } + } + ///Returns the id string for "Layer Definition Query" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.DefinitionQueryComboBox, Mapping) + public static string esri_mapping_layerDefQueryComboBox { + get { return "esri_mapping_layerDefQueryComboBox"; } + } + ///Returns the id string for "Renderer:" (ViewModels.RasterLayer.Ribbon.RasterRendererComboBoxViewModel, Mapping) + public static string esri_mapping_rasterLayerRenderer { + get { return "esri_mapping_rasterLayerRenderer"; } + } + ///Returns the id string for "Owner:" (ArcGIS.Desktop.Internal.Mapping.DesignView.Versioning.VersionOwnerComboBox, Mapping) + public static string esri_versionview_versionOwnerComboBox { + get { return "esri_versionview_versionOwnerComboBox"; } + } + ///Returns the id string for "Coordinate System" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.Binning.CoordinateSystemComboBox, Mapping) + public static string esri_mapping_binningCoordinateSystemComboBox { + get { return "esri_mapping_binningCoordinateSystemComboBox"; } + } + ///Returns the id string for "Mode " (ArcGIS.Desktop.Internal.Mapping.Ribbon.NearPlaneClippingMode, Mapping) + public static string esri_mapping_nearPlaneClippingMode { + get { return "esri_mapping_nearPlaneClippingMode"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_mapping_OrthoMappingView" (ArcGIS.Desktop.Internal.Mapping.TOC.OrthoMappingView, Mapping) + public static string esri_mapping_OrthoMappingView { + get { return "esri_mapping_OrthoMappingView"; } + } + ///Returns the id string for "esri_mapping_DrawingOrderView" (ArcGIS.Desktop.Internal.Mapping.TOC.DrawingOrderView, Mapping) + public static string esri_mapping_DrawingOrderView { + get { return "esri_mapping_DrawingOrderView"; } + } + ///Returns the id string for "esri_mapping_DataSourceView" (ArcGIS.Desktop.Internal.Mapping.TOC.DataSourceView, Mapping) + public static string esri_mapping_DataSourceView { + get { return "esri_mapping_DataSourceView"; } + } + ///Returns the id string for "esri_mapping_SelectionView" (ArcGIS.Desktop.Internal.Mapping.TOC.SelectionView, Mapping) + public static string esri_mapping_SelectionView { + get { return "esri_mapping_SelectionView"; } + } + ///Returns the id string for "esri_mapping_SnappingView" (ArcGIS.Desktop.Internal.Mapping.TOC.SnappingView, Mapping) + public static string esri_mapping_SnappingView { + get { return "esri_mapping_SnappingView"; } + } + ///Returns the id string for "esri_mapping_LabelingView" (ArcGIS.Desktop.Internal.Mapping.TOC.LabelingView, Mapping) + public static string esri_mapping_LabelingView { + get { return "esri_mapping_LabelingView"; } + } + ///Returns the id string for "esri_mapping_ImageSpaceItemsView" (ArcGIS.Desktop.Internal.Mapping.TOC.ImageSpaceItemsView, Mapping) + public static string esri_mapping_ImageSpaceItemsView { + get { return "esri_mapping_ImageSpaceItemsView"; } + } + ///Returns the id string for "esri_mapping_toc_legendLoader" (ArcGIS.Desktop.Internal.Mapping.TOC.LegendLoader, Mapping) + public static string esri_mapping_toc_legendLoader { + get { return "esri_mapping_toc_legendLoader"; } + } + ///Returns the id string for "esri_mapping_toc_kmlNodeLoader" (ArcGIS.Desktop.Internal.Mapping.TOC.KMLNodeLoader, Mapping) + public static string esri_mapping_toc_kmlNodeLoader { + get { return "esri_mapping_toc_kmlNodeLoader"; } + } + ///Returns the id string for "esri_mapping_toc_wmsStyleLoader" (ArcGIS.Desktop.Internal.Mapping.TOC.WMSStyleLoader, Mapping) + public static string esri_mapping_toc_wmsStyleLoader { + get { return "esri_mapping_toc_wmsStyleLoader"; } + } + ///Returns the id string for "esri_mapping_toc_elevationSourceLoader" (ArcGIS.Desktop.Internal.Mapping.TOC.ElevationSourceLoader, Mapping) + public static string esri_mapping_toc_elevationSourceLoader { + get { return "esri_mapping_toc_elevationSourceLoader"; } + } + } + public static partial class Customcontrol { + ///Returns the id string for "Label Class" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassNameComboBox, Mapping) + public static string esri_mapping_labelClassNameComboBox { + get { return "esri_mapping_labelClassNameComboBox"; } + } + ///Returns the id string for "Out Beyond" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassOutBeyondComboBox, Mapping) + public static string esri_mapping_labelClassOutBeyondComboBox { + get { return "esri_mapping_labelClassOutBeyondComboBox"; } + } + ///Returns the id string for "In Beyond" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.LabelClassInBeyondComboBox, Mapping) + public static string esri_mapping_labelClassInBeyondComboBox { + get { return "esri_mapping_labelClassInBeyondComboBox"; } + } + ///Returns the id string for "Font" (ArcGIS.Desktop.Internal.Mapping.Labeling.Ribbon.TextSymbolFontControl, Mapping) + public static string esri_mapping_labelClassFontControl { + get { return "esri_mapping_labelClassFontControl"; } + } + ///Returns the id string for "Set color for current label class" (ArcGIS.Desktop.Internal.Mapping.Symbology.TextSymbolColorViewModel, Mapping) + public static string esri_mapping_labelTextSymbolColorPicker { + get { return "esri_mapping_labelTextSymbolColorPicker"; } + } + ///Returns the id string for "Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.SnappingControl.SnappingSplitViewModel, Mapping) + public static string esri_mapping_snappingSplitButton { + get { return "esri_mapping_snappingSplitButton"; } + } + ///Returns the id string for "Current Range" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.CurrentRangeViewModel, Mapping) + public static string esri_mapping_currentRangeControl { + get { return "esri_mapping_currentRangeControl"; } + } + ///Returns the id string for "Range Step" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangeStepViewModel, Mapping) + public static string esri_mapping_rangeStepControl { + get { return "esri_mapping_rangeStepControl"; } + } + ///Returns the id string for "Range Playback" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.RangePlaybackSpeedViewModel, Mapping) + public static string esri_mapping_rangePlaybackSpeedControl { + get { return "esri_mapping_rangePlaybackSpeedControl"; } + } + ///Returns the id string for "Full Range" (ArcGIS.Desktop.Internal.Mapping.Controls.RangeSlider.Ribbon.FullRangeViewModel, Mapping) + public static string esri_mapping_fullRangeControl { + get { return "esri_mapping_fullRangeControl"; } + } + ///Returns the id string for "Current Time" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_currentTimeControl { + get { return "esri_mapping_currentTimeControl"; } + } + ///Returns the id string for "Time Step" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_TimeStepControl { + get { return "esri_mapping_TimeStepControl"; } + } + ///Returns the id string for "Time Playback" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_TimePlaybackSpeedControl { + get { return "esri_mapping_TimePlaybackSpeedControl"; } + } + ///Returns the id string for "Full Time" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_fullTimeControl { + get { return "esri_mapping_fullTimeControl"; } + } + ///Returns the id string for "Time Zone" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_timeZoneControl { + get { return "esri_mapping_timeZoneControl"; } + } + ///Returns the id string for "Time Snapping" (ArcGIS.Desktop.Internal.Mapping.Controls.TimeSlider.Ribbon.TimeSliderCustomControlViewModel, Mapping) + public static string esri_mapping_timeSnappingControl { + get { return "esri_mapping_timeSnappingControl"; } + } + ///Returns the id string for "Append Options" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationRibbonViewModel, Mapping) + public static string esri_mapping_animationAppendControl { + get { return "esri_mapping_animationAppendControl"; } + } + ///Returns the id string for "Keyframe Edit" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationRibbonViewModel, Mapping) + public static string esri_mapping_animationKeyframeControl { + get { return "esri_mapping_animationKeyframeControl"; } + } + ///Returns the id string for "Animation Playback" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationRibbonViewModel, Mapping) + public static string esri_mapping_animationPlaybackControl { + get { return "esri_mapping_animationPlaybackControl"; } + } + ///Returns the id string for "Overlay Options" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationRibbonViewModel, Mapping) + public static string esri_mapping_animationOverlayControl { + get { return "esri_mapping_animationOverlayControl"; } + } + ///Returns the id string for "Manage Animations" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationRibbonViewModel, Mapping) + public static string esri_mapping_animationListControl { + get { return "esri_mapping_animationListControl"; } + } + ///Returns the id string for "Out Beyond" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.LayerOutBeyondComboBox, Mapping) + public static string esri_mapping_layerOutBeyondComboBox { + get { return "esri_mapping_layerOutBeyondComboBox"; } + } + ///Returns the id string for "In Beyond" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.LayerInBeyondComboBox, Mapping) + public static string esri_mapping_layerInBeyondComboBox { + get { return "esri_mapping_layerInBeyondComboBox"; } + } + ///Returns the id string for "Download Map" (ArcGIS.Desktop.Internal.Mapping.Ribbon.DownloadMap, Mapping) + public static string esri_mapping_downloadMap { + get { return "esri_mapping_downloadMap"; } + } + ///Returns the id string for "Transparency" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.TransparencySliderViewModel, Mapping) + public static string esri_mapping_layerTransparency { + get { return "esri_mapping_layerTransparency"; } + } + ///Returns the id string for "Masking" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.MaskingLayerSelector, Mapping) + public static string esri_mapping_layerMasking { + get { return "esri_mapping_layerMasking"; } + } + ///Returns the id string for "esri_mapping_layerExtrusionFieldAndUnit" (ArcGIS.Desktop.Internal.Mapping.CommonControls.ExtrusionFieldAndUnitViewModel, Mapping) + public static string esri_mapping_layerExtrusionFieldAndUnit { + get { return "esri_mapping_layerExtrusionFieldAndUnit"; } + } + ///Returns the id string for "Drawing" (ArcGIS.Desktop.Internal.Mapping.ElevationSurfaces.Ribbon.ElevationSurfaceDrawingViewModel, Mapping) + public static string esri_mapping_elevationSurfaceDrawing { + get { return "esri_mapping_elevationSurfaceDrawing"; } + } + ///Returns the id string for "Surface" (ArcGIS.Desktop.Internal.Mapping.ElevationSurfaces.Ribbon.ElevationSurfaceSurfaceViewModel, Mapping) + public static string esri_mapping_elevationSurfaceRibbon { + get { return "esri_mapping_elevationSurfaceRibbon"; } + } + ///Returns the id string for "Brightness" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.BrightnessSliderViewModel, Mapping) + public static string esri_mapping_layerBrightness { + get { return "esri_mapping_layerBrightness"; } + } + ///Returns the id string for "Contrast" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ContrastSliderViewModel, Mapping) + public static string esri_mapping_layerContrast { + get { return "esri_mapping_layerContrast"; } + } + ///Returns the id string for "Gamma" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.GammaSliderViewModel, Mapping) + public static string esri_mapping_layerGamma { + get { return "esri_mapping_layerGamma"; } + } + ///Returns the id string for "Compression" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.RasterCompressionViewModel, Mapping) + public static string esri_mapping_rasterLayerCompression { + get { return "esri_mapping_rasterLayerCompression"; } + } + ///Returns the id string for "DRA" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.DRASwitchViewModel, Mapping) + public static string esri_mapping_rasterStretchDRA { + get { return "esri_mapping_rasterStretchDRA"; } + } + ///Returns the id string for "esri_mapping_streamingDataCustomControl" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.StreamingDataViewModel, Mapping) + public static string esri_mapping_streamingDataCustomControl { + get { return "esri_mapping_streamingDataCustomControl"; } + } + ///Returns the id string for "esri_mapping_binningThresholdControl" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.Binning.ThresholdViewModel, Mapping) + public static string esri_mapping_binningThresholdControl { + get { return "esri_mapping_binningThresholdControl"; } + } + ///Returns the id string for "Binning" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.Binning.SizeTweakerViewModel, Mapping) + public static string esri_mapping_binningSizeTweaker { + get { return "esri_mapping_binningSizeTweaker"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Bookmarks" (BookmarksDockPaneViewModel, Mapping) + public static string esri_mapping_bookmarksManagerDockPane { + get { return "esri_mapping_bookmarksManagerDockPane"; } + } + ///Returns the id string for "Symbology" (ArcGIS.Desktop.Internal.Mapping.Symbology.SymbologyDockPaneContentProvider, Mapping) + public static string esri_mapping_symbologyDockPane { + get { return "esri_mapping_symbologyDockPane"; } + } + ///Returns the id string for "Label Class" (ArcGIS.Desktop.Internal.Mapping.Labeling.LabelClassDockPaneViewModel, Mapping) + public static string esri_mapping_labelClassDockPane { + get { return "esri_mapping_labelClassDockPane"; } + } + ///Returns the id string for "Configure Pop-ups" (ArcGIS.Desktop.Internal.Mapping.Popups.PopupsDockPaneViewModel, Mapping) + public static string esri_mapping_popupsDockPane { + get { return "esri_mapping_popupsDockPane"; } + } + ///Returns the id string for "Pop-up" (ArcGIS.Desktop.Internal.Mapping.Identify.InfoDockPaneViewModel, Mapping) + public static string esri_mapping_infoDockPane { + get { return "esri_mapping_infoDockPane"; } + } + ///Returns the id string for "Locate" (ArcGIS.Desktop.Internal.Mapping.Locate.LocateDockPaneViewModel, Mapping) + public static string esri_mapping_locateDockPane { + get { return "esri_mapping_locateDockPane"; } + } + ///Returns the id string for "Geocode Table" (ArcGIS.Desktop.Internal.Mapping.Locate.gtDockPaneViewModel, Mapping) + public static string esri_mapping_geocodeTableDockPane { + get { return "esri_mapping_geocodeTableDockPane"; } + } + ///Returns the id string for "Export Movie" (AnimationDockPaneViewModel, Mapping) + public static string esri_mapping_animationDockPane { + get { return "esri_mapping_animationDockPane"; } + } + ///Returns the id string for "Animation Properties" (AnimationDockPaneViewModel, Mapping) + public static string esri_mapping_animationEditorDockPane { + get { return "esri_mapping_animationEditorDockPane"; } + } + ///Returns the id string for "Preview Frame" (AnimationDockPaneViewModel, Mapping) + public static string esri_mapping_animationPreviewDockPane { + get { return "esri_mapping_animationPreviewDockPane"; } + } + ///Returns the id string for "Animation Timeline" (AnimationDockPaneViewModel, Mapping) + public static string esri_mapping_animationTimelineDockPane { + get { return "esri_mapping_animationTimelineDockPane"; } + } + ///Returns the id string for "History" (ArcGIS.Desktop.Internal.Mapping.Table.ChangeHistoricalTime.ChangeHistoricalTimeDockPaneViewModel, Mapping) + public static string esri_mapping_temporalViewerDockPane { + get { return "esri_mapping_temporalViewerDockPane"; } + } + ///Returns the id string for "Feature Class Properties" (ArcGIS.Desktop.Internal.Mapping.Annotation.FeatureClassPropertiesDockPaneViewModel, Mapping) + public static string esri_mapping_featureClassDockPane { + get { return "esri_mapping_featureClassDockPane"; } + } + ///Returns the id string for "Exploratory Analysis" (InteractiveAnalysisDockPaneViewModel, Mapping) + public static string esri_mapping_interactiveAnalysisDockPane { + get { return "esri_mapping_interactiveAnalysisDockPane"; } + } + ///Returns the id string for "Create Scene Layer Package" (ArcGIS.Desktop.Internal.Mapping.Wizards.CreateSceneLayerPackage.CreateSceneLayerPackageDockPaneViewModel, Mapping) + public static string esri_mapping_createSceneLayerPackageDockPane { + get { return "esri_mapping_createSceneLayerPackageDockPane"; } + } + ///Returns the id string for "Building Filter" (ArcGIS.Desktop.Internal.Mapping.Object3DRenderingFilter.Object3DRenderingFilterDockPaneViewModel, Mapping) + public static string esri_mapping_buildingSceneLayerObject3DRenderingFilterDockPane { + get { return "esri_mapping_buildingSceneLayerObject3DRenderingFilterDockPane"; } + } + } + public static partial class Dynamicmenu { + ///Returns the id string for "Add To Map" (ArcGIS.Desktop.Mapping.AddToMapDynamicMenu, Mapping) + public static string esri_projectItemAddToMapDynamicMenu { + get { return "esri_projectItemAddToMapDynamicMenu"; } + } + ///Returns the id string for "Change Basemap Layer Type" (ChangeBasemapLayerTypeMenu, Mapping) + public static string esri_mapping_setBasemapLayerTypeMenu { + get { return "esri_mapping_setBasemapLayerTypeMenu"; } + } + ///Returns the id string for "Selectable Layers" (SelectableLayersMenu, Mapping) + public static string esri_mapping_selectableLayersMenu { + get { return "esri_mapping_selectableLayersMenu"; } + } + ///Returns the id string for "Depth Priority" (DepthPriorityMenu, Mapping) + public static string esri_mapping_layerDepthPriorityDynamicMenu { + get { return "esri_mapping_layerDepthPriorityDynamicMenu"; } + } + ///Returns the id string for "Update" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BookmarksUpdateMenu, Mapping) + public static string esri_mapping_updateBookmarksMenu { + get { return "esri_mapping_updateBookmarksMenu"; } + } + ///Returns the id string for "Enable Pop-ups" (ArcGIS.Desktop.Internal.Mapping.Popups.PopupsEnableMenu, Mapping) + public static string esri_mapping_enablePopupsMenu { + get { return "esri_mapping_enablePopupsMenu"; } + } + } + public static partial class Editbox { + ///Returns the id string for "Filter Name:" (ArcGIS.Desktop.Internal.Mapping.DesignView.FilterFieldsNameEditBox, Mapping) + public static string esri_fieldsview_filterNameEditBox { + get { return "esri_fieldsview_filterNameEditBox"; } + } + ///Returns the id string for "Filter Domain:" (ArcGIS.Desktop.Internal.Mapping.DesignView.FilterFieldsDomainNameEditBox, Mapping) + public static string esri_fieldsview_filterDomainEditBox { + get { return "esri_fieldsview_filterDomainEditBox"; } + } + ///Returns the id string for "Filter Text:" (ArcGIS.Desktop.Internal.Mapping.DesignView.FilterDomainsEditBox, Mapping) + public static string esri_domainview_filterEditBox { + get { return "esri_domainview_filterEditBox"; } + } + ///Returns the id string for "Name: " (ArcGIS.Desktop.Internal.Mapping.DesignView.Versioning.VersionNameEditBox, Mapping) + public static string esri_versionview_versionNameEditBox { + get { return "esri_versionview_versionNameEditBox"; } + } + } + public static partial class Gallery { + ///Returns the id string for "Filter" (ArcGIS.Desktop.Internal.Mapping.TOC.TOCFilterGalleryViewModel, Mapping) + public static string esri_mapping_tocFilterGallery { + get { return "esri_mapping_tocFilterGallery"; } + } + ///Returns the id string for "Basemap" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BasemapGalleryViewModel, Mapping) + public static string esri_mapping_basemapGallery { + get { return "esri_mapping_basemapGallery"; } + } + ///Returns the id string for "Basemap" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MapPreviewBasemapGalleryViewModel, Mapping) + public static string esri_mapping_previewBasemapGallery { + get { return "esri_mapping_previewBasemapGallery"; } + } + ///Returns the id string for "Bookmarks" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BookmarksNavigateGalleryViewModel, Mapping) + public static string esri_mapping_bookmarksNavigateGallery { + get { return "esri_mapping_bookmarksNavigateGallery"; } + } + ///Returns the id string for "Bookmarks" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BookmarksNavigateGalleryViewModel, Mapping) + public static string esri_fullmotionvideo_bookmarksNavigateGallery { + get { return "esri_fullmotionvideo_bookmarksNavigateGallery"; } + } + ///Returns the id string for "Update" (ArcGIS.Desktop.Internal.Mapping.Ribbon.BookmarksUpdateGalleryViewModel, Mapping) + public static string esri_mapping_bookmarksUpdateGallery { + get { return "esri_mapping_bookmarksUpdateGallery"; } + } + ///Returns the id string for "Stretch Type" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.StretchTypeGalleryViewModel, Mapping) + public static string esri_mapping_rasterStretchTypeGallery { + get { return "esri_mapping_rasterStretchTypeGallery"; } + } + ///Returns the id string for "Resampling Type" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.ResamplingTypeGalleryViewModel, Mapping) + public static string esri_mapping_rasterResamplingTypeGallery { + get { return "esri_mapping_rasterResamplingTypeGallery"; } + } + ///Returns the id string for "Band Combination" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.BandCombinationGalleryViewModel, Mapping) + public static string esri_mapping_rasterBandCombinationGallery { + get { return "esri_mapping_rasterBandCombinationGallery"; } + } + ///Returns the id string for "Symbology" (ArcGIS.Desktop.Internal.Mapping.Symbology.SymbolizerTemplateGalleryViewModel, Mapping) + public static string esri_mapping_layerSymbologyGallery { + get { return "esri_mapping_layerSymbologyGallery"; } + } + ///Returns the id string for "Symbology" (ArcGIS.Desktop.Internal.Mapping.Symbology.WMSSubLayerSymbolizerTemplateGalleryViewModel, Mapping) + public static string esri_mapping_wmsSubLayerSymbologyGallery { + get { return "esri_mapping_wmsSubLayerSymbologyGallery"; } + } + ///Returns the id string for "Text Symbol Style" (ArcGIS.Desktop.Internal.Mapping.Labeling.TextSymbolStyleGallery, Mapping) + public static string esri_mapping_labelTextSymbolStylesGallery { + get { return "esri_mapping_labelTextSymbolStylesGallery"; } + } + ///Returns the id string for "Label Placement Style" (ArcGIS.Desktop.Internal.Mapping.Labeling.LabelPlacementStyleGallery, Mapping) + public static string esri_mapping_labelPlacementStyleGallery { + get { return "esri_mapping_labelPlacementStyleGallery"; } + } + ///Returns the id string for "Template" (RasterProcess.TemplateGalleryViewModel, Mapping) + public static string esri_mapping_rasterTemplateGallery { + get { return "esri_mapping_rasterTemplateGallery"; } + } + ///Returns the id string for "Symbology" (ArcGIS.Desktop.Internal.Mapping.Raster.Symbology.ColorizerTemplateGalleryViewModel, Mapping) + public static string esri_mapping_rasterLayerSymbologyGallery { + get { return "esri_mapping_rasterLayerSymbologyGallery"; } + } + ///Returns the id string for "Sort" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.MosaicMethodsGalleryViewModel, Mapping) + public static string esri_mapping_rasterMosaicMethodsGallery { + get { return "esri_mapping_rasterMosaicMethodsGallery"; } + } + ///Returns the id string for "Resolve Overlap" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.MosaicOperatorsGalleryViewModel, Mapping) + public static string esri_mapping_rasterMosaicOperatorsGallery { + get { return "esri_mapping_rasterMosaicOperatorsGallery"; } + } + ///Returns the id string for "Processing Templates" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.RenderingRulesGalleryViewModel, Mapping) + public static string esri_mapping_rasterRenderingRulesGallery { + get { return "esri_mapping_rasterRenderingRulesGallery"; } + } + ///Returns the id string for "Building Filter" (ArcGIS.Desktop.Internal.Mapping.Object3DRenderingFilter.Object3DRenderingFilterGallery, Mapping) + public static string esri_mapping_layerObject3DRenderingFilterGallery { + get { return "esri_mapping_layerObject3DRenderingFilterGallery"; } + } + ///Returns the id string for "Face Culling" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.FaceCullingGallery, Mapping) + public static string esri_mapping_layer3DFaceCullingGallery { + get { return "esri_mapping_layer3DFaceCullingGallery"; } + } + ///Returns the id string for "Lighting" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.LightingGallery, Mapping) + public static string esri_mapping_layer3DLightingGallery { + get { return "esri_mapping_layer3DLightingGallery"; } + } + ///Returns the id string for "Type" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.ExtrusionTypeGallery, Mapping) + public static string esri_mapping_layerExtrusionTypeGallery { + get { return "esri_mapping_layerExtrusionTypeGallery"; } + } + ///Returns the id string for "Add Preset" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SimpleLayerGalleryViewModel, Mapping) + public static string esri_mapping_simpleLayerGallery { + get { return "esri_mapping_simpleLayerGallery"; } + } + ///Returns the id string for "Add Data" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AddDataGallery, Mapping) + public static string esri_mapping_addDataGallery { + get { return "esri_mapping_addDataGallery"; } + } + ///Returns the id string for "Related Data" (ArcGIS.Desktop.Internal.Mapping.Table.RelatedDataGallery, Mapping) + public static string esri_mapping_tableRelatesGallery { + get { return "esri_mapping_tableRelatesGallery"; } + } + ///Returns the id string for "Import" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationImportKeyframesGalleryViewModel, Mapping) + public static string esri_mapping_importToKeyframeGallery { + get { return "esri_mapping_importToKeyframeGallery"; } + } + ///Returns the id string for "Add Overlay" (ArcGIS.Desktop.Internal.Mapping.Ribbon.AnimationOverlayGallery, Mapping) + public static string esri_mapping_animationOverlayGallery { + get { return "esri_mapping_animationOverlayGallery"; } + } + ///Returns the id string for "Exploratory Analysis" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveAnalysisGallery, Mapping) + public static string esri_mapping_interactiveAnalysisGallery { + get { return "esri_mapping_interactiveAnalysisGallery"; } + } + ///Returns the id string for "Drawing Mode" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SceneDrawingModeGalleryViewModel, Mapping) + public static string esri_mapping_sceneViewModeGallery { + get { return "esri_mapping_sceneViewModeGallery"; } + } + ///Returns the id string for "Filter" (ArcGIS.Desktop.Internal.Mapping.Locate.LocatorFilterGalleryViewModel, Mapping) + public static string esri_mapping_locatorFilterGallery { + get { return "esri_mapping_locatorFilterGallery"; } + } + ///Returns the id string for "Add Rule" (ArcGIS.Desktop.Internal.Mapping.DesignView.AttributeRules.Ribbon.AddRuleGallery, Mapping) + public static string esri_mapping_attributeRules_addRuleGallery { + get { return "esri_mapping_attributeRules_addRuleGallery"; } + } + ///Returns the id string for "Ready to Use Rules" (ArcGIS.Desktop.Internal.Mapping.DesignView.AttributeRules.Ribbon.DataReviewerRulesGalleryViewModel, Mapping) + public static string esri_mapping_attributeRules_datareviewerRuleGallery { + get { return "esri_mapping_attributeRules_datareviewerRuleGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Project" (Group, Mapping) + public static string esri_project_mapping_home { + get { return "esri_project_mapping_home"; } + } + ///Returns the id string for "Styles" (Group, Mapping) + public static string esri_project_styles { + get { return "esri_project_styles"; } + } + ///Returns the id string for "Create" (Group, Mapping) + public static string esri_project_styles_create { + get { return "esri_project_styles_create"; } + } + ///Returns the id string for "Project" (Group, Mapping) + public static string esri_project_styles_project { + get { return "esri_project_styles_project"; } + } + ///Returns the id string for "Manage" (Group, Mapping) + public static string esri_project_styles_manage { + get { return "esri_project_styles_manage"; } + } + ///Returns the id string for "Organize" (Group, Mapping) + public static string esri_mapping_organizeStyles { + get { return "esri_mapping_organizeStyles"; } + } + ///Returns the id string for "Windows" (Group, Mapping) + public static string esri_mapping_dockWindows { + get { return "esri_mapping_dockWindows"; } + } + ///Returns the id string for "Project" (Group, Mapping) + public static string esri_mapping_projectFile { + get { return "esri_mapping_projectFile"; } + } + ///Returns the id string for "Navigate" (Group, Mapping) + public static string esri_mapping_navigateGroup { + get { return "esri_mapping_navigateGroup"; } + } + ///Returns the id string for "Layer" (Group, Mapping) + public static string esri_mapping_labelingLayerGroup { + get { return "esri_mapping_labelingLayerGroup"; } + } + ///Returns the id string for "Labeling" (Group, Mapping) + public static string esri_mapping_labelingGroup { + get { return "esri_mapping_labelingGroup"; } + } + ///Returns the id string for "Thumbnail" (Group, Mapping) + public static string esri_mapping_thumbnailGroup { + get { return "esri_mapping_thumbnailGroup"; } + } + ///Returns the id string for "Map" (Group, Mapping) + public static string esri_mapping_labelingMapGroup { + get { return "esri_mapping_labelingMapGroup"; } + } + ///Returns the id string for "Label Placement" (Group, Mapping) + public static string esri_mapping_labelingPlacementStyleGroup { + get { return "esri_mapping_labelingPlacementStyleGroup"; } + } + ///Returns the id string for "Layer" (Group, Mapping) + public static string esri_mapping_mapGroup { + get { return "esri_mapping_mapGroup"; } + } + ///Returns the id string for "Label Class" (Group, Mapping) + public static string esri_mapping_labelingLabelClassGroup { + get { return "esri_mapping_labelingLabelClassGroup"; } + } + ///Returns the id string for "Visibility Range" (Group, Mapping) + public static string esri_mapping_labelingScalesGroup { + get { return "esri_mapping_labelingScalesGroup"; } + } + ///Returns the id string for "Text Symbol" (Group, Mapping) + public static string esri_mapping_kmlLayerLabelingTextSymbolGroup { + get { return "esri_mapping_kmlLayerLabelingTextSymbolGroup"; } + } + ///Returns the id string for "Text Symbol" (Group, Mapping) + public static string esri_mapping_labelingTextSymbolGroup { + get { return "esri_mapping_labelingTextSymbolGroup"; } + } + ///Returns the id string for "Selection" (Group, Mapping) + public static string esri_mapping_selectionGroup { + get { return "esri_mapping_selectionGroup"; } + } + ///Returns the id string for "Inquiry" (Group, Mapping) + public static string esri_mapping_inquiryGroup { + get { return "esri_mapping_inquiryGroup"; } + } + ///Returns the id string for "Offline" (Group, Mapping) + public static string esri_mapping_offlineGroup { + get { return "esri_mapping_offlineGroup"; } + } + ///Returns the id string for "View" (Group, Mapping) + public static string esri_mapping_viewGroup { + get { return "esri_mapping_viewGroup"; } + } + ///Returns the id string for "Link" (Group, Mapping) + public static string esri_mapping_syncViewGroup { + get { return "esri_mapping_syncViewGroup"; } + } + ///Returns the id string for "Definition Query" (Group, Mapping) + public static string esri_mapping_layerDefQueryGroup { + get { return "esri_mapping_layerDefQueryGroup"; } + } + ///Returns the id string for "Exclusion" (Group, Mapping) + public static string esri_mapping_layerDataExclusionGroup { + get { return "esri_mapping_layerDataExclusionGroup"; } + } + ///Returns the id string for "Filter" (Group, Mapping) + public static string esri_mapping_layerObject3DRenderingFilterGroup { + get { return "esri_mapping_layerObject3DRenderingFilterGroup"; } + } + ///Returns the id string for "Table" (Group, Mapping) + public static string esri_mapping_featureLayerAttributeGroup { + get { return "esri_mapping_featureLayerAttributeGroup"; } + } + ///Returns the id string for "Relationship" (Group, Mapping) + public static string esri_mapping_layerRelationshipsGroup { + get { return "esri_mapping_layerRelationshipsGroup"; } + } + ///Returns the id string for "Selection" (Group, Mapping) + public static string esri_mapping_layerSelectionGroup { + get { return "esri_mapping_layerSelectionGroup"; } + } + ///Returns the id string for "Selection" (Group, Mapping) + public static string esri_mapping_sceneLayerSelectionGroup { + get { return "esri_mapping_sceneLayerSelectionGroup"; } + } + ///Returns the id string for "Export" (Group, Mapping) + public static string esri_mapping_layerToolsGroup { + get { return "esri_mapping_layerToolsGroup"; } + } + ///Returns the id string for "Geocoding" (Group, Mapping) + public static string esri_mapping_geocodeToolsGroup { + get { return "esri_mapping_geocodeToolsGroup"; } + } + ///Returns the id string for "3D Exploratory Analysis" (Group, Mapping) + public static string esri_mapping_interactiveAnalysisGroup { + get { return "esri_mapping_interactiveAnalysisGroup"; } + } + ///Returns the id string for "Visibility Range" (Group, Mapping) + public static string esri_mapping_layerScaleVisibilityGroup { + get { return "esri_mapping_layerScaleVisibilityGroup"; } + } + ///Returns the id string for "Effects" (Group, Mapping) + public static string esri_mapping_layerEffectsGroup { + get { return "esri_mapping_layerEffectsGroup"; } + } + ///Returns the id string for "Effects" (Group, Mapping) + public static string esri_mapping__pointCloudLayerEffectsGroup { + get { return "esri_mapping__pointCloudLayerEffectsGroup"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_layerSymbology { + get { return "esri_mapping_layerSymbology"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_subtypeGroupLayerSymbology { + get { return "esri_mapping_subtypeGroupLayerSymbology"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_annotationLayerSymbology { + get { return "esri_mapping_annotationLayerSymbology"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_sceneLayerSymbology { + get { return "esri_mapping_sceneLayerSymbology"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_layerSymbologyWMSSubLayers { + get { return "esri_mapping_layerSymbologyWMSSubLayers"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_layerSymbologyMixedLayers { + get { return "esri_mapping_layerSymbologyMixedLayers"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_streamLayerSymbology { + get { return "esri_mapping_streamLayerSymbology"; } + } + ///Returns the id string for "3D" (Group, Mapping) + public static string esri_mapping_layer3DGroup { + get { return "esri_mapping_layer3DGroup"; } + } + ///Returns the id string for "Extrusion" (Group, Mapping) + public static string esri_mapping_layerExtrusion { + get { return "esri_mapping_layerExtrusion"; } + } + ///Returns the id string for "Navigation" (Group, Mapping) + public static string esri_mapping_navigation { + get { return "esri_mapping_navigation"; } + } + ///Returns the id string for "Active Range" (Group, Mapping) + public static string esri_mapping_activeRange { + get { return "esri_mapping_activeRange"; } + } + ///Returns the id string for "Current Range" (Group, Mapping) + public static string esri_mapping_currentRange { + get { return "esri_mapping_currentRange"; } + } + ///Returns the id string for "Step" (Group, Mapping) + public static string esri_mapping_rangeStep { + get { return "esri_mapping_rangeStep"; } + } + ///Returns the id string for "Playback" (Group, Mapping) + public static string esri_mapping_rangePlayback { + get { return "esri_mapping_rangePlayback"; } + } + ///Returns the id string for "Full Extent" (Group, Mapping) + public static string esri_mapping_fullRange { + get { return "esri_mapping_fullRange"; } + } + ///Returns the id string for "Current Time" (Group, Mapping) + public static string esri_mapping_currentTime { + get { return "esri_mapping_currentTime"; } + } + ///Returns the id string for "Step" (Group, Mapping) + public static string esri_mapping_timeStep { + get { return "esri_mapping_timeStep"; } + } + ///Returns the id string for "Playback" (Group, Mapping) + public static string esri_mapping_timePlayback { + get { return "esri_mapping_timePlayback"; } + } + ///Returns the id string for "Full Extent" (Group, Mapping) + public static string esri_mapping_fullTime { + get { return "esri_mapping_fullTime"; } + } + ///Returns the id string for "Time Zone" (Group, Mapping) + public static string esri_mapping_timeZoneGroup { + get { return "esri_mapping_timeZoneGroup"; } + } + ///Returns the id string for "Snapping" (Group, Mapping) + public static string esri_mapping_timeSnapping { + get { return "esri_mapping_timeSnapping"; } + } + ///Returns the id string for "Animation" (Group, Mapping) + public static string esri_mapping_animation { + get { return "esri_mapping_animation"; } + } + ///Returns the id string for "Display" (Group, Mapping) + public static string esri_mapping_animationVisualization { + get { return "esri_mapping_animationVisualization"; } + } + ///Returns the id string for "Create" (Group, Mapping) + public static string esri_mapping_animationAppend { + get { return "esri_mapping_animationAppend"; } + } + ///Returns the id string for "Edit" (Group, Mapping) + public static string esri_mapping_animationKeyframe { + get { return "esri_mapping_animationKeyframe"; } + } + ///Returns the id string for "Playback" (Group, Mapping) + public static string esri_mapping_animationPlayback { + get { return "esri_mapping_animationPlayback"; } + } + ///Returns the id string for "Overlay" (Group, Mapping) + public static string esri_mapping_animationOverlay { + get { return "esri_mapping_animationOverlay"; } + } + ///Returns the id string for "Export" (Group, Mapping) + public static string esri_mapping_animationExport { + get { return "esri_mapping_animationExport"; } + } + ///Returns the id string for "Manage" (Group, Mapping) + public static string esri_mapping_animationList { + get { return "esri_mapping_animationList"; } + } + ///Returns the id string for "Scene" (Group, Mapping) + public static string esri_mapping_sceneGroup { + get { return "esri_mapping_sceneGroup"; } + } + ///Returns the id string for "View clipping" (Group, Mapping) + public static string esri_mapping_viewClippingGroup { + get { return "esri_mapping_viewClippingGroup"; } + } + ///Returns the id string for "Effects" (Group, Mapping) + public static string esri_mapping_elevationEffectsGroup { + get { return "esri_mapping_elevationEffectsGroup"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_elevationDrawingGroup { + get { return "esri_mapping_elevationDrawingGroup"; } + } + ///Returns the id string for "Surface" (Group, Mapping) + public static string esri_mapping_elevationSurfaceGroup { + get { return "esri_mapping_elevationSurfaceGroup"; } + } + ///Returns the id string for "Enhancement" (Group, Mapping) + public static string esri_mapping_rasterLayerEnhancementGroup { + get { return "esri_mapping_rasterLayerEnhancementGroup"; } + } + ///Returns the id string for "Rendering" (Group, Mapping) + public static string esri_mapping_rasterLayerRenderingGroup { + get { return "esri_mapping_rasterLayerRenderingGroup"; } + } + ///Returns the id string for "Rotate" (Group, Mapping) + public static string esri_mapping_rasterLayerRotateGroup { + get { return "esri_mapping_rasterLayerRotateGroup"; } + } + ///Returns the id string for "Compression" (Group, Mapping) + public static string esri_mapping_rasterLayerCompressionGroup { + get { return "esri_mapping_rasterLayerCompressionGroup"; } + } + ///Returns the id string for "Image Display Order" (Group, Mapping) + public static string esri_mapping_rasterLayerImageDisplayOrderGroup { + get { return "esri_mapping_rasterLayerImageDisplayOrderGroup"; } + } + ///Returns the id string for "Processing" (Group, Mapping) + public static string esri_mapping_rasterLayerProcessingTemplatesGroup { + get { return "esri_mapping_rasterLayerProcessingTemplatesGroup"; } + } + ///Returns the id string for "Tools" (Group, Mapping) + public static string esri_mapping_rasterLayerToolsGroup { + get { return "esri_mapping_rasterLayerToolsGroup"; } + } + ///Returns the id string for "Tools" (Group, Mapping) + public static string esri_mapping_imageServiceLayerToolsGroup { + get { return "esri_mapping_imageServiceLayerToolsGroup"; } + } + ///Returns the id string for "Selection" (Group, Mapping) + public static string esri_mapping_mosaicLayerSelectionGroup { + get { return "esri_mapping_mosaicLayerSelectionGroup"; } + } + ///Returns the id string for "Multidimensional Filter" (Group, Mapping) + public static string esri_mapping_rasterLayerMultidimensionalGroup { + get { return "esri_mapping_rasterLayerMultidimensionalGroup"; } + } + ///Returns the id string for "Clipboard" (Group, Mapping) + public static string esri_mapping_designView_clipboardGroup { + get { return "esri_mapping_designView_clipboardGroup"; } + } + ///Returns the id string for "Design" (Group, Mapping) + public static string esri_mapping_designViewGroup { + get { return "esri_mapping_designViewGroup"; } + } + ///Returns the id string for "Design" (Group, Mapping) + public static string esri_mapping_designViewGroupOnlyFieldsView { + get { return "esri_mapping_designViewGroupOnlyFieldsView"; } + } + ///Returns the id string for "Archiving" (Group, Mapping) + public static string esri_mapping_archiveGroup { + get { return "esri_mapping_archiveGroup"; } + } + ///Returns the id string for " Clipboard " (Group, Mapping) + public static string esri_fieldview_clipboardGroup { + get { return "esri_fieldview_clipboardGroup"; } + } + ///Returns the id string for "Design" (Group, Mapping) + public static string esri_fieldview_designGroup { + get { return "esri_fieldview_designGroup"; } + } + ///Returns the id string for " Changes " (Group, Mapping) + public static string esri_fieldview_changesGroup { + get { return "esri_fieldview_changesGroup"; } + } + ///Returns the id string for "Filter" (Group, Mapping) + public static string esri_fieldview_filterGroup { + get { return "esri_fieldview_filterGroup"; } + } + ///Returns the id string for " Clipboard " (Group, Mapping) + public static string esri_subtypeview_clipboardGroup { + get { return "esri_subtypeview_clipboardGroup"; } + } + ///Returns the id string for "Subtypes" (Group, Mapping) + public static string esri_subtypeview_managementGroup { + get { return "esri_subtypeview_managementGroup"; } + } + ///Returns the id string for "Design" (Group, Mapping) + public static string esri_subtypeview_designViewGroup { + get { return "esri_subtypeview_designViewGroup"; } + } + ///Returns the id string for " Changes " (Group, Mapping) + public static string esri_subtypeview_changesGroup { + get { return "esri_subtypeview_changesGroup"; } + } + ///Returns the id string for " Clipboard " (Group, Mapping) + public static string esri_domainview_clipboardGroup { + get { return "esri_domainview_clipboardGroup"; } + } + ///Returns the id string for "Filter" (Group, Mapping) + public static string esri_domainview_filterGroup { + get { return "esri_domainview_filterGroup"; } + } + ///Returns the id string for " Changes " (Group, Mapping) + public static string esri_domainview_changesGroup { + get { return "esri_domainview_changesGroup"; } + } + ///Returns the id string for "Versioning" (Group, Mapping) + public static string esri_mapping_layerVersioningGroup { + get { return "esri_mapping_layerVersioningGroup"; } + } + ///Returns the id string for "Archiving" (Group, Mapping) + public static string esri_mapping_layerArchivingGroup { + get { return "esri_mapping_layerArchivingGroup"; } + } + ///Returns the id string for " Map View " (Group, Mapping) + public static string esri_mapping_versionMapViewGroup { + get { return "esri_mapping_versionMapViewGroup"; } + } + ///Returns the id string for "Filter Versions" (Group, Mapping) + public static string esri_mapping_filterVersionsGroup { + get { return "esri_mapping_filterVersionsGroup"; } + } + ///Returns the id string for "Manage Versions" (Group, Mapping) + public static string esri_mapping_VersionChangesGroup { + get { return "esri_mapping_VersionChangesGroup"; } + } + ///Returns the id string for "Version Administration" (Group, Mapping) + public static string esri_mapping_VersionAdministrationGroup { + get { return "esri_mapping_VersionAdministrationGroup"; } + } + ///Returns the id string for "Add Rules" (Group, Mapping) + public static string esri_mapping_AddAttributeRulesButtonGroup { + get { return "esri_mapping_AddAttributeRulesButtonGroup"; } + } + ///Returns the id string for "Attribute Rules" (Group, Mapping) + public static string esri_mapping_AttributeRulesButtonGroup { + get { return "esri_mapping_AttributeRulesButtonGroup"; } + } + ///Returns the id string for "Design" (Group, Mapping) + public static string esri_mapping_AttributeRulesDesignViewGroup { + get { return "esri_mapping_AttributeRulesDesignViewGroup"; } + } + ///Returns the id string for "Contingent Values" (Group, Mapping) + public static string esri_mapping_ContingentValuesGroup { + get { return "esri_mapping_ContingentValuesGroup"; } + } + ///Returns the id string for "Design" (Group, Mapping) + public static string esri_contingentvalues_designViewGroup { + get { return "esri_contingentvalues_designViewGroup"; } + } + ///Returns the id string for "Streaming Data" (Group, Mapping) + public static string esri_mapping_streamingDataGroup { + get { return "esri_mapping_streamingDataGroup"; } + } + ///Returns the id string for "Previous Observations" (Group, Mapping) + public static string esri_mapping_streamLayerPreviousObservations { + get { return "esri_mapping_streamLayerPreviousObservations"; } + } + ///Returns the id string for "Alignment" (Group, Mapping) + public static string esri_mapping_georeference_GeoreferenceGroup { + get { return "esri_mapping_georeference_GeoreferenceGroup"; } + } + ///Returns the id string for "Alignment" (Group, Mapping) + public static string esri_mapping_georeference_RasterGeoreferenceGroup { + get { return "esri_mapping_georeference_RasterGeoreferenceGroup"; } + } + ///Returns the id string for "Prepare" (Group, Mapping) + public static string esri_mapping_georeference_PrepareGroup { + get { return "esri_mapping_georeference_PrepareGroup"; } + } + ///Returns the id string for "Save" (Group, Mapping) + public static string esri_mapping_georeference_SaveGroup { + get { return "esri_mapping_georeference_SaveGroup"; } + } + ///Returns the id string for "Close" (Group, Mapping) + public static string esri_mapping_georeference_CloseGroup { + get { return "esri_mapping_georeference_CloseGroup"; } + } + ///Returns the id string for "Layer" (Group, Mapping) + public static string esri_mapping_binningLayerGroup { + get { return "esri_mapping_binningLayerGroup"; } + } + ///Returns the id string for "Binning Threshold" (Group, Mapping) + public static string esri_mapping_binningThresholdGroup { + get { return "esri_mapping_binningThresholdGroup"; } + } + ///Returns the id string for "Appearance" (Group, Mapping) + public static string esri_mapping_binningAppearanceGroup { + get { return "esri_mapping_binningAppearanceGroup"; } + } + ///Returns the id string for "Summary" (Group, Mapping) + public static string esri_mapping_binningSummaryGroup { + get { return "esri_mapping_binningSummaryGroup"; } + } + ///Returns the id string for "Drawing" (Group, Mapping) + public static string esri_mapping_binningDrawingGroup { + get { return "esri_mapping_binningDrawingGroup"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_mapping_layerFactories" (Category, Mapping) + public static string esri_mapping_layerFactories { + get { return "esri_mapping_layerFactories"; } + } + ///Returns the id string for "esri_mapping_tocViews" (Category, Mapping) + public static string esri_mapping_tocViews { + get { return "esri_mapping_tocViews"; } + } + ///Returns the id string for "esri_mapping_toc_mapMemberChildLoaders" (Category, Mapping) + public static string esri_mapping_toc_mapMemberChildLoaders { + get { return "esri_mapping_toc_mapMemberChildLoaders"; } + } + ///Returns the id string for "esri_mapping_mapViews" (Category, Mapping) + public static string esri_mapping_mapViews { + get { return "esri_mapping_mapViews"; } + } + ///Returns the id string for "esri_mapping_fieldValueEditTemplate" (Category, Mapping) + public static string esri_mapping_fieldValueEditTemplate { + get { return "esri_mapping_fieldValueEditTemplate"; } + } + ///Returns the id string for "esri_mapping_styleFileManager" (Category, Mapping) + public static string esri_mapping_styleFileManager { + get { return "esri_mapping_styleFileManager"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_mapping_bookmarks" (BookmarksEmbeddableControlViewModel, Mapping) + public static string esri_mapping_bookmarks { + get { return "esri_mapping_bookmarks"; } + } + ///Returns the id string for "esri_mapping_locate" (ArcGIS.Desktop.Internal.Mapping.LocateEmbeddableControlViewModel, Mapping) + public static string esri_mapping_locate { + get { return "esri_mapping_locate"; } + } + ///Returns the id string for "FeatureLayer" (FeatureLayer, Mapping) + public static string FeatureLayer { + get { return "FeatureLayer"; } + } + ///Returns the id string for "SubtypeGroupLayer" (ArcGIS.Desktop.Mapping.SubtypeGroupLayer, Mapping) + public static string SubtypeGroupLayer { + get { return "SubtypeGroupLayer"; } + } + ///Returns the id string for "AnnotationLayer" (AnnotationLayer, Mapping) + public static string AnnotationLayer { + get { return "AnnotationLayer"; } + } + ///Returns the id string for "AnnotationSubLayer" (AnnotationSubLayer, Mapping) + public static string AnnotationSubLayer { + get { return "AnnotationSubLayer"; } + } + ///Returns the id string for "DimensionLayer" (DimensionLayer, Mapping) + public static string DimensionLayer { + get { return "DimensionLayer"; } + } + ///Returns the id string for "GroupLayer" (GroupLayer, Mapping) + public static string GroupLayer { + get { return "GroupLayer"; } + } + ///Returns the id string for "KMLLayer" (KMLLayer, Mapping) + public static string KMLLayer { + get { return "KMLLayer"; } + } + ///Returns the id string for "VectorTileLayer" (VectorTileLayer, Mapping) + public static string VectorTileLayer { + get { return "VectorTileLayer"; } + } + ///Returns the id string for "TiledServiceLayer" (TiledServiceLayer, Mapping) + public static string TiledServiceLayer { + get { return "TiledServiceLayer"; } + } + ///Returns the id string for "GlobeServiceLayer" (GlobeServiceLayer, Mapping) + public static string GlobeServiceLayer { + get { return "GlobeServiceLayer"; } + } + ///Returns the id string for "BuildingSceneLayer" (BuildingSceneLayer, Mapping) + public static string BuildingSceneLayer { + get { return "BuildingSceneLayer"; } + } + ///Returns the id string for "BuildingDisciplineSceneLayer" (BuildingDisciplineSceneLayer, Mapping) + public static string BuildingDisciplineSceneLayer { + get { return "BuildingDisciplineSceneLayer"; } + } + ///Returns the id string for "SceneServiceLayer" (SceneServiceLayer, Mapping) + public static string SceneServiceLayer { + get { return "SceneServiceLayer"; } + } + ///Returns the id string for "DynamicServiceLayer" (DynamicServiceLayer, Mapping) + public static string DynamicServiceLayer { + get { return "DynamicServiceLayer"; } + } + ///Returns the id string for "ServiceSubLayer" (ServiceSubLayer, Mapping) + public static string ServiceSubLayer { + get { return "ServiceSubLayer"; } + } + ///Returns the id string for "ServiceCompositeSubLayer" (ServiceCompositeSubLayer, Mapping) + public static string ServiceCompositeSubLayer { + get { return "ServiceCompositeSubLayer"; } + } + ///Returns the id string for "ParcelFabricLayer" (ArcGIS.Desktop.Internal.Mapping.ParcelFabricLayer, Mapping) + public static string ParcelFabricLayer { + get { return "ParcelFabricLayer"; } + } + ///Returns the id string for "TopologyLayer" (ArcGIS.Desktop.Internal.Mapping.TopologyLayer, Mapping) + public static string TopologyLayer { + get { return "TopologyLayer"; } + } + ///Returns the id string for "GeodatabaseErrorLayer" (ArcGIS.Desktop.Internal.Mapping.GeodatabaseErrorLayer, Mapping) + public static string GeodatabaseErrorLayer { + get { return "GeodatabaseErrorLayer"; } + } + ///Returns the id string for "NetworkDatasetLayer" (NetworkDatasetLayer, Mapping) + public static string NetworkDatasetLayer { + get { return "NetworkDatasetLayer"; } + } + ///Returns the id string for "NetworkAnalystLayer" (NetworkAnalystLayer, Mapping) + public static string NetworkAnalystLayer { + get { return "NetworkAnalystLayer"; } + } + ///Returns the id string for "MosaicLayer" (MosaicLayer, Mapping) + public static string MosaicLayer { + get { return "MosaicLayer"; } + } + ///Returns the id string for "FeatureMosaicSubLayer" (FeatureMosaicSubLayer, Mapping) + public static string FeatureMosaicSubLayer { + get { return "FeatureMosaicSubLayer"; } + } + ///Returns the id string for "ImageMosaicSubLayer" (ImageMosaicSubLayer, Mapping) + public static string ImageMosaicSubLayer { + get { return "ImageMosaicSubLayer"; } + } + ///Returns the id string for "RasterLayer" (RasterLayer, Mapping) + public static string RasterLayer { + get { return "RasterLayer"; } + } + ///Returns the id string for "ImageServiceLayer" (ImageServiceLayer, Mapping) + public static string ImageServiceLayer { + get { return "ImageServiceLayer"; } + } + ///Returns the id string for "UtilityNetworkLayer" (ArcGIS.Desktop.Mapping.UtilityNetworkLayer, Mapping) + public static string UtilityNetworkLayer { + get { return "UtilityNetworkLayer"; } + } + ///Returns the id string for "DiagramLayer" (ArcGIS.Desktop.Mapping.DiagramLayer, Mapping) + public static string DiagramLayer { + get { return "DiagramLayer"; } + } + ///Returns the id string for "WMSSubLayer" (WMSSubLayer, Mapping) + public static string WMSSubLayer { + get { return "WMSSubLayer"; } + } + ///Returns the id string for "ParcelLayer" (ArcGIS.Desktop.Internal.Mapping.ParcelLayer, Mapping) + public static string ParcelLayer { + get { return "ParcelLayer"; } + } + ///Returns the id string for "BuildingDisciplineLayer" (ArcGIS.Desktop.Internal.Mapping.BuildingDisciplineLayer, Mapping) + public static string BuildingDisciplineLayer { + get { return "BuildingDisciplineLayer"; } + } + ///Returns the id string for "BuildingLayer" (ArcGIS.Desktop.Internal.Mapping.BuildingLayer, Mapping) + public static string BuildingLayer { + get { return "BuildingLayer"; } + } + ///Returns the id string for "StandaloneTable" (StandaloneTable, Mapping) + public static string StandaloneTable { + get { return "StandaloneTable"; } + } + ///Returns the id string for "StandaloneVideo" (StandaloneVideo, Mapping) + public static string StandaloneVideo { + get { return "StandaloneVideo"; } + } + ///Returns the id string for "StyleContainer" (ArcGIS.Desktop.Internal.Mapping.StyleContainer, Mapping) + public static string StyleContainer { + get { return "StyleContainer"; } + } + ///Returns the id string for "esri_core_multiSelectRecognizer_styleItems" (StyleItemMultiselectRecognizer, Mapping) + public static string esri_core_multiSelectRecognizer_styleItems { + get { return "esri_core_multiSelectRecognizer_styleItems"; } + } + ///Returns the id string for "esri_itemInfoType_StyleProjectItem" (ArcGIS.Desktop.Mapping.StyleProjectItem, Mapping) + public static string esri_itemInfoType_StyleProjectItem { + get { return "esri_itemInfoType_StyleProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_StyleItemProjectItem" (ArcGIS.Desktop.Internal.Mapping.StyleItemProjectItem, Mapping) + public static string esri_itemInfoType_StyleItemProjectItem { + get { return "esri_itemInfoType_StyleItemProjectItem"; } + } + ///Returns the id string for "MapContainer" (ArcGIS.Desktop.Internal.Mapping.MapContainer, Mapping) + public static string MapContainer { + get { return "MapContainer"; } + } + ///Returns the id string for "esri_itemInfoType_MapProjectItem" (ArcGIS.Desktop.Internal.Mapping.MapProjectItem, Mapping) + public static string esri_itemInfoType_MapProjectItem { + get { return "esri_itemInfoType_MapProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_MapMembertItem" (ArcGIS.Desktop.Internal.Mapping.MapMembertItem, Mapping) + public static string esri_itemInfoType_MapMembertItem { + get { return "esri_itemInfoType_MapMembertItem"; } + } + ///Returns the id string for "esri_itemInfoType_FileStyleProjectItem" (ArcGIS.Desktop.Internal.Mapping.FileStyleProjectItem, Mapping) + public static string esri_itemInfoType_FileStyleProjectItem { + get { return "esri_itemInfoType_FileStyleProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_FileStylxProjectItem" (ArcGIS.Desktop.Internal.Mapping.FileStylxProjectItem, Mapping) + public static string esri_itemInfoType_FileStylxProjectItem { + get { return "esri_itemInfoType_FileStylxProjectItem"; } + } + ///Returns the id string for "esri_itemInfoType_PortalStylxProjectItem" (ArcGIS.Desktop.Internal.Mapping.PortalStylxProjectItem, Mapping) + public static string esri_itemInfoType_PortalStylxProjectItem { + get { return "esri_itemInfoType_PortalStylxProjectItem"; } + } + ///Returns the id string for "esri_browseDialogFilters_cad_worldFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Mapping) + public static string esri_browseDialogFilters_cad_worldFiles { + get { return "esri_browseDialogFilters_cad_worldFiles"; } + } + ///Returns the id string for "esri_browseDialogFilters_worldFiles3D" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Mapping) + public static string esri_browseDialogFilters_worldFiles3D { + get { return "esri_browseDialogFilters_worldFiles3D"; } + } + ///Returns the id string for "esri_browseDialogFilters_worldFiles" (ArcGIS.Desktop.Internal.Core.BrowseProjectFilter, Mapping) + public static string esri_browseDialogFilters_worldFiles { + get { return "esri_browseDialogFilters_worldFiles"; } + } + } + public static partial class Condition { + ///Returns the id string for "" (Condition, Mapping) + public static string esri_StylesContainer { + get { return "esri_StylesContainer"; } + } + ///Returns the id string for "" (Condition, Mapping) + public static string esri_MappingContainer { + get { return "esri_MappingContainer"; } + } + ///Returns the id string for "An elevation source is selected" (Condition, Mapping) + public static string esri_mapping_ElevationSourceSelectedCondition { + get { return "esri_mapping_ElevationSourceSelectedCondition"; } + } + ///Returns the id string for "An elevation surface is selected" (Condition, Mapping) + public static string esri_mapping_ElevationSurfaceSelectedCondition { + get { return "esri_mapping_ElevationSurfaceSelectedCondition"; } + } + ///Returns the id string for "The ground surface is selected" (Condition, Mapping) + public static string esri_mapping_IsGroundSurfaceSelectedCondition { + get { return "esri_mapping_IsGroundSurfaceSelectedCondition"; } + } + ///Returns the id string for "An elevation source has been copied to the clipboard" (Condition, Mapping) + public static string esri_mapping_PasteElevationSourceSelectedCondition { + get { return "esri_mapping_PasteElevationSourceSelectedCondition"; } + } + ///Returns the id string for "An elevation surfaces has been copied to the clipboard" (Condition, Mapping) + public static string esri_mapping_PasteElevationSurfacesSelectedCondition { + get { return "esri_mapping_PasteElevationSurfacesSelectedCondition"; } + } + ///Returns the id string for "No subtype value layer is selected" (Condition, Mapping) + public static string esri_mapping_SubtypeValueLayerNotSelectedCondition { + get { return "esri_mapping_SubtypeValueLayerNotSelectedCondition"; } + } + ///Returns the id string for "A WFS Layer is selected" (Condition, Mapping) + public static string esri_mapping_WfsLayerSelectedCondition { + get { return "esri_mapping_WfsLayerSelectedCondition"; } + } + ///Returns the id string for "No subtype value layer and feature layer using stream service is selected" (Condition, Mapping) + public static string esri_mapping_subtypeValueLayerAndStreamServiceNotSelectedCondition { + get { return "esri_mapping_subtypeValueLayerAndStreamServiceNotSelectedCondition"; } + } + ///Returns the id string for "A Subtype layer is selected" (Condition, Mapping) + public static string esri_mapping_subtypeGroupLayerSelectedCondition { + get { return "esri_mapping_subtypeGroupLayerSelectedCondition"; } + } + ///Returns the id string for "All Selected Layers are Subtype layers" (Condition, Mapping) + public static string esri_mapping_onlySubtypeGroupLayersSelectedCondition { + get { return "esri_mapping_onlySubtypeGroupLayersSelectedCondition"; } + } + ///Returns the id string for "No subtype layer or subtype value layer is selected" (Condition, Mapping) + public static string esri_mapping_subtypeGroupLayerParentAndChildNotSelectedCondition { + get { return "esri_mapping_subtypeGroupLayerParentAndChildNotSelectedCondition"; } + } + ///Returns the id string for "A valid group layer is selected" (Condition, Mapping) + public static string esri_mapping_inValidGroupLayerSelectedCondition { + get { return "esri_mapping_inValidGroupLayerSelectedCondition"; } + } + ///Returns the id string for "A project is open and Image Analyst license is available." (Condition, Mapping) + public static string esri_mapping_openProjectAndHasIAELicCondition { + get { return "esri_mapping_openProjectAndHasIAELicCondition"; } + } + ///Returns the id string for "A project has a map project item" (Condition, Mapping) + public static string esri_mapping_mapProjectItemCondition { + get { return "esri_mapping_mapProjectItemCondition"; } + } + ///Returns the id string for "esri_mapping_mapPaneOrLayoutPane" (Condition, Mapping) + public static string esri_mapping_mapPaneOrLayoutPane { + get { return "esri_mapping_mapPaneOrLayoutPane"; } + } + ///Returns the id string for "esri_mapping_locateProvidersReadyToUseWithMap" (Condition, Mapping) + public static string esri_mapping_locateProvidersReadyToUseWithMap { + get { return "esri_mapping_locateProvidersReadyToUseWithMap"; } + } + ///Returns the id string for "esri_mapping_locateProvidersReadyToUseNoMap" (Condition, Mapping) + public static string esri_mapping_locateProvidersReadyToUseNoMap { + get { return "esri_mapping_locateProvidersReadyToUseNoMap"; } + } + ///Returns the id string for "esri_mapping_layoutPane" (Condition, Mapping) + public static string esri_mapping_layoutPane { + get { return "esri_mapping_layoutPane"; } + } + ///Returns the id string for "A layer is selected" (Condition, Mapping) + public static string esri_mapping_layerSelectedCondition { + get { return "esri_mapping_layerSelectedCondition"; } + } + ///Returns the id string for "A single layer is selected" (Condition, Mapping) + public static string esri_mapping_singleLayerSelectedCondition { + get { return "esri_mapping_singleLayerSelectedCondition"; } + } + ///Returns the id string for "A feature layer is selected" (Condition, Mapping) + public static string esri_mapping_featureLayerSelectedCondition { + get { return "esri_mapping_featureLayerSelectedCondition"; } + } + ///Returns the id string for "A feature layer is selected and is versioned" (Condition, Mapping) + public static string esri_mapping_featureLayerSelectedIsVersionedState { + get { return "esri_mapping_featureLayerSelectedIsVersionedState"; } + } + ///Returns the id string for "A feature layer is selected and is versionable" (Condition, Mapping) + public static string esri_mapping_featureLayerSelectedIsVersionableState { + get { return "esri_mapping_featureLayerSelectedIsVersionableState"; } + } + ///Returns the id string for "A feature layer is selected and is archive enabled" (Condition, Mapping) + public static string esri_mapping_mapMemberSelectedIsArchiveEnabledCondition { + get { return "esri_mapping_mapMemberSelectedIsArchiveEnabledCondition"; } + } + ///Returns the id string for "A feature layer is selected and its parent datasource supports GDB validation" (Condition, Mapping) + public static string esri_mapping_mapMemberSelectedSupportsGdbValidationCondition { + get { return "esri_mapping_mapMemberSelectedSupportsGdbValidationCondition"; } + } + ///Returns the id string for "A data source is versionable and selected" (Condition, Mapping) + public static string esri_mapping_dataSourceSelectedIsVersionableCondition { + get { return "esri_mapping_dataSourceSelectedIsVersionableCondition"; } + } + ///Returns the id string for "A data source is versionable and selected" (Condition, Mapping) + public static string esri_mapping_dataSourceSelectedIsValidForChangeVersionCondition { + get { return "esri_mapping_dataSourceSelectedIsValidForChangeVersionCondition"; } + } + ///Returns the id string for "A data source is versionable and selected" (Condition, Mapping) + public static string esri_mapping_dataSourceSelectedIsVersionableAndNotFeatureServiceCondition { + get { return "esri_mapping_dataSourceSelectedIsVersionableAndNotFeatureServiceCondition"; } + } + ///Returns the id string for "A data source is versionable and selected" (Condition, Mapping) + public static string esri_mapping_dataSourceSelectedIsValidForChangeMomentCondition { + get { return "esri_mapping_dataSourceSelectedIsValidForChangeMomentCondition"; } + } + ///Returns the id string for "esri_mapping_itemSelectedIsVersionableCondition" (Condition, Mapping) + public static string esri_mapping_itemSelectedIsVersionableCondition { + get { return "esri_mapping_itemSelectedIsVersionableCondition"; } + } + ///Returns the id string for "esri_mapping_itemSelectedIsVersionableAndNoEditsCondition" (Condition, Mapping) + public static string esri_mapping_itemSelectedIsVersionableAndNoEditsCondition { + get { return "esri_mapping_itemSelectedIsVersionableAndNoEditsCondition"; } + } + ///Returns the id string for "esri_mapping_itemSelectedIsVersionableAndNoEditsAndNotBranchClientServerCondition" (Condition, Mapping) + public static string esri_mapping_itemSelectedIsVersionableAndNoEditsAndNotBranchClientServerCondition { + get { return "esri_mapping_itemSelectedIsVersionableAndNoEditsAndNotBranchClientServerCondition"; } + } + ///Returns the id string for "esri_mapping_hasStandardLicenseAndItemSelectedIsVersionableCondition" (Condition, Mapping) + public static string esri_mapping_hasStandardLicenseAndItemSelectedIsVersionableCondition { + get { return "esri_mapping_hasStandardLicenseAndItemSelectedIsVersionableCondition"; } + } + ///Returns the id string for "A data layer is selected" (Condition, Mapping) + public static string esri_mapping_dataLayerSelectedCondition { + get { return "esri_mapping_dataLayerSelectedCondition"; } + } + ///Returns the id string for "The current map is not a BaseMap" (Condition, Mapping) + public static string esri_mapping_mapNotBaseMapCondition { + get { return "esri_mapping_mapNotBaseMapCondition"; } + } + ///Returns the id string for "A feature layer is selected" (Condition, Mapping) + public static string esri_mapping_annotationLayerSelectedCondition { + get { return "esri_mapping_annotationLayerSelectedCondition"; } + } + ///Returns the id string for "A network analyst layer is selected" (Condition, Mapping) + public static string esri_mapping_NALayerSelectedCondition { + get { return "esri_mapping_NALayerSelectedCondition"; } + } + ///Returns the id string for "A network analyst layer is selected" (Condition, Mapping) + public static string esri_mapping_NALayerOrSublayerSelectedCondition { + get { return "esri_mapping_NALayerOrSublayerSelectedCondition"; } + } + ///Returns the id string for "A utility network layer is selected" (Condition, Mapping) + public static string esri_mapping_utilityNetworkCondition { + get { return "esri_mapping_utilityNetworkCondition"; } + } + ///Returns the id string for "The layer elevation property page can be shown." (Condition, Mapping) + public static string esri_mapping_showLayerElevationCondition { + get { return "esri_mapping_showLayerElevationCondition"; } + } + ///Returns the id string for "WMTS Service layer is selected" (Condition, Mapping) + public static string esri_mapping_WMTSServiceLayerSelectedCondition { + get { return "esri_mapping_WMTSServiceLayerSelectedCondition"; } + } + ///Returns the id string for "WMS Service layer is selected" (Condition, Mapping) + public static string esri_mapping_WMSServiceLayerSelectedCondition { + get { return "esri_mapping_WMSServiceLayerSelectedCondition"; } + } + ///Returns the id string for "WMS sub layer is selected" (Condition, Mapping) + public static string esri_mapping_WMSSubLayerSelectedCondition { + get { return "esri_mapping_WMSSubLayerSelectedCondition"; } + } + ///Returns the id string for "Feature layer using a stream service data connection is not selected" (Condition, Mapping) + public static string esri_mapping_StreamServiceNotSelectedCondition { + get { return "esri_mapping_StreamServiceNotSelectedCondition"; } + } + ///Returns the id string for "No composite sublayer is selected" (Condition, Mapping) + public static string esri_mapping_compositeSublayerNotSelectedCondition { + get { return "esri_mapping_compositeSublayerNotSelectedCondition"; } + } + ///Returns the id string for "No composite sublayer and feature layer using stream service is selected" (Condition, Mapping) + public static string esri_mapping_compositeSublayerAndStreamServiceNotSelectedCondition { + get { return "esri_mapping_compositeSublayerAndStreamServiceNotSelectedCondition"; } + } + ///Returns the id string for "ShapeField is selected" (Condition, Mapping) + public static string esri_mapping_isShapeFileSelectedCondition { + get { return "esri_mapping_isShapeFileSelectedCondition"; } + } + ///Returns the id string for "Feature Class is selected" (Condition, Mapping) + public static string esri_mapping_isFeatureClassSelectedCondition { + get { return "esri_mapping_isFeatureClassSelectedCondition"; } + } + ///Returns the id string for "Non feature service feature layer is selected" (Condition, Mapping) + public static string esri_mapping_isSelectedFeatureLayerValidForIndexesCondition { + get { return "esri_mapping_isSelectedFeatureLayerValidForIndexesCondition"; } + } + ///Returns the id string for "Non feature service table is selected" (Condition, Mapping) + public static string esri_mapping_isSelectedTableValidForIndexesCondition { + get { return "esri_mapping_isSelectedTableValidForIndexesCondition"; } + } + ///Returns the id string for "The selected layers can be removed" (Condition, Mapping) + public static string esri_mapping_canRemoveSelectedLayersCondition { + get { return "esri_mapping_canRemoveSelectedLayersCondition"; } + } + ///Returns the id string for "The selected layers can be copied" (Condition, Mapping) + public static string esri_mapping_canCopySelectedLayersCondition { + get { return "esri_mapping_canCopySelectedLayersCondition"; } + } + ///Returns the id string for "A network diagram layer is selected" (Condition, Mapping) + public static string esri_mapping_diagramLayerSelectedCondition { + get { return "esri_mapping_diagramLayerSelectedCondition"; } + } + ///Returns the id string for "The selected layers can be grouped" (Condition, Mapping) + public static string esri_mapping_CanGroupSelectedLayersCondition { + get { return "esri_mapping_CanGroupSelectedLayersCondition"; } + } + ///Returns the id string for "A map or a single group layer is selected" (Condition, Mapping) + public static string esri_mapping_CanAddGroupLayerCondition { + get { return "esri_mapping_CanAddGroupLayerCondition"; } + } + ///Returns the id string for "A single group layer is selected" (Condition, Mapping) + public static string esri_mapping_singleGroupLayerSelectedCondition { + get { return "esri_mapping_singleGroupLayerSelectedCondition"; } + } + ///Returns the id string for "A single group layer, with children, is selected" (Condition, Mapping) + public static string esri_mapping_canUngroupLayerSelectedCondition { + get { return "esri_mapping_canUngroupLayerSelectedCondition"; } + } + ///Returns the id string for "Multiple layers are selected" (Condition, Mapping) + public static string esri_mapping_multipleLayersSelectedCondition { + get { return "esri_mapping_multipleLayersSelectedCondition"; } + } + ///Returns the id string for "A standalone table is selected" (Condition, Mapping) + public static string esri_mapping_standaloneTableSelectedCondition { + get { return "esri_mapping_standaloneTableSelectedCondition"; } + } + ///Returns the id string for "All the layers and standalone tables selected have oid" (Condition, Mapping) + public static string esri_mapping_allOidTablesSelectedCondition { + get { return "esri_mapping_allOidTablesSelectedCondition"; } + } + ///Returns the id string for "A single standalone table is selected" (Condition, Mapping) + public static string esri_mapping_singleStandaloneTableSelectedCondition { + get { return "esri_mapping_singleStandaloneTableSelectedCondition"; } + } + ///Returns the id string for "A standalone video is selected" (Condition, Mapping) + public static string esri_mapping_standaloneVideoSelectedCondition { + get { return "esri_mapping_standaloneVideoSelectedCondition"; } + } + ///Returns the id string for "A single standalone table is selected" (Condition, Mapping) + public static string esri_mapping_singleStandaloneVideoSelectedCondition { + get { return "esri_mapping_singleStandaloneVideoSelectedCondition"; } + } + ///Returns the id string for "A single map member is selected" (Condition, Mapping) + public static string esri_mapping_singleMapMemberSelectedCondition { + get { return "esri_mapping_singleMapMemberSelectedCondition"; } + } + ///Returns the id string for "A layer legend class is selected" (Condition, Mapping) + public static string esri_mapping_legendClassSelectedCondition { + get { return "esri_mapping_legendClassSelectedCondition"; } + } + ///Returns the id string for "A map is selected" (Condition, Mapping) + public static string esri_mapping_mapSelectedCondition { + get { return "esri_mapping_mapSelectedCondition"; } + } + ///Returns the id string for "2D Map" (Condition, Mapping) + public static string esri_mapping_mapViewingMode2DCondition { + get { return "esri_mapping_mapViewingMode2DCondition"; } + } + ///Returns the id string for "3D Scene" (Condition, Mapping) + public static string esri_mapping_mapViewingMode3DPerspectiveCondition { + get { return "esri_mapping_mapViewingMode3DPerspectiveCondition"; } + } + ///Returns the id string for "3D Globe" (Condition, Mapping) + public static string esri_mapping_mapViewingMode3DGlobeCondition { + get { return "esri_mapping_mapViewingMode3DGlobeCondition"; } + } + ///Returns the id string for "3D Scene or Globe" (Condition, Mapping) + public static string esri_mapping_ViewingMode3DCondition { + get { return "esri_mapping_ViewingMode3DCondition"; } + } + ///Returns the id string for "3D Scene or Globe or Stereo" (Condition, Mapping) + public static string esri_mapping_ViewingMode3DOrStereoCondition { + get { return "esri_mapping_ViewingMode3DOrStereoCondition"; } + } + ///Returns the id string for "Show the symbology pane" (Condition, Mapping) + public static string esri_mapping_SymbologyPaneVisibleCondition { + get { return "esri_mapping_SymbologyPaneVisibleCondition"; } + } + ///Returns the id string for "Show the labeling pane" (Condition, Mapping) + public static string esri_mapping_LabelingPaneVisibleCondition { + get { return "esri_mapping_LabelingPaneVisibleCondition"; } + } + ///Returns the id string for "Enable 2D-3D map converter" (Condition, Mapping) + public static string esri_mapping_MapConvertCondition { + get { return "esri_mapping_MapConvertCondition"; } + } + ///Returns the id string for "Enable map-basemap converter" (Condition, Mapping) + public static string esri_mapping_BasemapConvertCondition { + get { return "esri_mapping_BasemapConvertCondition"; } + } + ///Returns the id string for "Enable Basemap Gallery" (Condition, Mapping) + public static string esri_mapping_BasemapGalleryCondition { + get { return "esri_mapping_BasemapGalleryCondition"; } + } + ///Returns the id string for "Enable Basemap Gallery for Preview" (Condition, Mapping) + public static string esri_mapping_PreviewBasemapGalleryCondition { + get { return "esri_mapping_PreviewBasemapGalleryCondition"; } + } + ///Returns the id string for "Data source supports viewing attribute rules" (Condition, Mapping) + public static string esri_mapping_designview_canOpenAttributeRules { + get { return "esri_mapping_designview_canOpenAttributeRules"; } + } + ///Returns the id string for "Fields have been modified or deleted in the fields view." (Condition, Mapping) + public static string esri_mapping_fieldsView_hasEditsCondition { + get { return "esri_mapping_fieldsView_hasEditsCondition"; } + } + ///Returns the id string for "Data source supports adding new fields" (Condition, Mapping) + public static string esri_mapping_fieldsView_canAdd { + get { return "esri_mapping_fieldsView_canAdd"; } + } + ///Returns the id string for "Data source supports viewing subtypes" (Condition, Mapping) + public static string esri_mapping_fieldsView_canOpenSubtypes { + get { return "esri_mapping_fieldsView_canOpenSubtypes"; } + } + ///Returns the id string for "Data source supports adding field groups" (Condition, Mapping) + public static string esri_mapping_fieldsView_canFieldGroups { + get { return "esri_mapping_fieldsView_canFieldGroups"; } + } + ///Returns the id string for "Data source supports viewing domains" (Condition, Mapping) + public static string esri_mapping_fieldsView_canOpenDomains { + get { return "esri_mapping_fieldsView_canOpenDomains"; } + } + ///Returns the id string for "Data source supports viewing contingent values" (Condition, Mapping) + public static string esri_mapping_fieldsView_canOpenContingentValues { + get { return "esri_mapping_fieldsView_canOpenContingentValues"; } + } + ///Returns the id string for "Fields are selected in the fields view for copy." (Condition, Mapping) + public static string esri_mapping_fieldsView_selectedCondition { + get { return "esri_mapping_fieldsView_selectedCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for paste." (Condition, Mapping) + public static string esri_mapping_fieldsView_copiedCondition { + get { return "esri_mapping_fieldsView_copiedCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for cut." (Condition, Mapping) + public static string esri_mapping_fieldsView_cutCondition { + get { return "esri_mapping_fieldsView_cutCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for delete." (Condition, Mapping) + public static string esri_mapping_fieldsView_deleteCondition { + get { return "esri_mapping_fieldsView_deleteCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for Undo." (Condition, Mapping) + public static string esri_mapping_fieldsView_undoCondition { + get { return "esri_mapping_fieldsView_undoCondition"; } + } + ///Returns the id string for "Fields are selected in the fields view for Undo." (Condition, Mapping) + public static string esri_mapping_fieldsView_redoCondition { + get { return "esri_mapping_fieldsView_redoCondition"; } + } + ///Returns the id string for "The subtypes view is not read only and has at leas one integer field." (Condition, Mapping) + public static string esri_subtypes_canManageCondition { + get { return "esri_subtypes_canManageCondition"; } + } + ///Returns the id string for "Subtypes have been modified or deleted in the subtypes view." (Condition, Mapping) + public static string esri_mapping_subtypesView_hasEditsCondition { + get { return "esri_mapping_subtypesView_hasEditsCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for copy." (Condition, Mapping) + public static string esri_mapping_subtypesView_selectedCondition { + get { return "esri_mapping_subtypesView_selectedCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for paste." (Condition, Mapping) + public static string esri_mapping_subtypesView_copiedCondition { + get { return "esri_mapping_subtypesView_copiedCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for cut." (Condition, Mapping) + public static string esri_mapping_subtypesView_cutCondition { + get { return "esri_mapping_subtypesView_cutCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for delete." (Condition, Mapping) + public static string esri_mapping_subtypesView_deleteCondition { + get { return "esri_mapping_subtypesView_deleteCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for Undo." (Condition, Mapping) + public static string esri_mapping_subtypesView_undoCondition { + get { return "esri_mapping_subtypesView_undoCondition"; } + } + ///Returns the id string for "Subtypes are selected in the fields view for Undo." (Condition, Mapping) + public static string esri_mapping_subtypesView_redoCondition { + get { return "esri_mapping_subtypesView_redoCondition"; } + } + ///Returns the id string for "License is standard or datasource is file geodatabase and domains are editable." (Condition, Mapping) + public static string esri_mapping_domainsView_canEditDomainsCondition { + get { return "esri_mapping_domainsView_canEditDomainsCondition"; } + } + ///Returns the id string for "Domains are selected in the domains view for copy." (Condition, Mapping) + public static string esri_mapping_domainsView_selectedCondition { + get { return "esri_mapping_domainsView_selectedCondition"; } + } + ///Returns the id string for "Domains are selected in the fields view for paste." (Condition, Mapping) + public static string esri_mapping_domainsView_copiedCondition { + get { return "esri_mapping_domainsView_copiedCondition"; } + } + ///Returns the id string for "Domains are selected in the fields view for cut." (Condition, Mapping) + public static string esri_mapping_domainsView_cutCondition { + get { return "esri_mapping_domainsView_cutCondition"; } + } + ///Returns the id string for "Domains are selected in the fields view for delete." (Condition, Mapping) + public static string esri_mapping_domainsView_deleteCondition { + get { return "esri_mapping_domainsView_deleteCondition"; } + } + ///Returns the id string for "esri_mapping_selectionSupportsDesignView" (Condition, Mapping) + public static string esri_mapping_selectionSupportsDesignView { + get { return "esri_mapping_selectionSupportsDesignView"; } + } + ///Returns the id string for "esri_mapping_selectionSupportsDesignViewSubtypes" (Condition, Mapping) + public static string esri_mapping_selectionSupportsDesignViewSubtypes { + get { return "esri_mapping_selectionSupportsDesignViewSubtypes"; } + } + ///Returns the id string for "esri_mapping_selectionSupportsDesignViewDomains" (Condition, Mapping) + public static string esri_mapping_selectionSupportsDesignViewDomains { + get { return "esri_mapping_selectionSupportsDesignViewDomains"; } + } + ///Returns the id string for "Domains have been modified or deleted in the domains view." (Condition, Mapping) + public static string esri_mapping_domainsView_hasEditsCondition { + get { return "esri_mapping_domainsView_hasEditsCondition"; } + } + ///Returns the id string for "esri_mapping_selectionSupportsAttributeRulesView" (Condition, Mapping) + public static string esri_mapping_selectionSupportsAttributeRulesView { + get { return "esri_mapping_selectionSupportsAttributeRulesView"; } + } + ///Returns the id string for "esri_mapping_attributeRulesView_editable" (Condition, Mapping) + public static string esri_mapping_attributeRulesView_editable { + get { return "esri_mapping_attributeRulesView_editable"; } + } + ///Returns the id string for "esri_mapping_attributeRulesView_rulesSelected" (Condition, Mapping) + public static string esri_mapping_attributeRulesView_rulesSelected { + get { return "esri_mapping_attributeRulesView_rulesSelected"; } + } + ///Returns the id string for "esri_mapping_attributeRulesView_canExport" (Condition, Mapping) + public static string esri_mapping_attributeRulesView_canExport { + get { return "esri_mapping_attributeRulesView_canExport"; } + } + ///Returns the id string for "esri_mapping_attributeRulesView_enabled" (Condition, Mapping) + public static string esri_mapping_attributeRulesView_enabled { + get { return "esri_mapping_attributeRulesView_enabled"; } + } + ///Returns the id string for "esri_mapping_attributeRulesView_reviewer" (Condition, Mapping) + public static string esri_mapping_attributeRulesView_reviewer { + get { return "esri_mapping_attributeRulesView_reviewer"; } + } + ///Returns the id string for "esri_mapping_selectionSupportsContingentValues" (Condition, Mapping) + public static string esri_mapping_selectionSupportsContingentValues { + get { return "esri_mapping_selectionSupportsContingentValues"; } + } + ///Returns the id string for "Versions have been modified or deleted in the versions view" (Condition, Mapping) + public static string esri_mapping_versionsView_hasEditsCondition { + get { return "esri_mapping_versionsView_hasEditsCondition"; } + } + ///Returns the id string for "Version(s) have been selected in the versions view" (Condition, Mapping) + public static string esri_mapping_versionsView_hasSelectionCondition { + get { return "esri_mapping_versionsView_hasSelectionCondition"; } + } + ///Returns the id string for "License is standard" (Condition, Mapping) + public static string esri_mapping_versionsView_canAddNewAndReconcileCondition { + get { return "esri_mapping_versionsView_canAddNewAndReconcileCondition"; } + } + ///Returns the id string for "License is standard" (Condition, Mapping) + public static string esri_mapping_versionsView_canReconcileAndPostCondition { + get { return "esri_mapping_versionsView_canReconcileAndPostCondition"; } + } + ///Returns the id string for "Version(s) have been selected in the versions view, and the license level is standard or higher" (Condition, Mapping) + public static string esri_mapping_versionsView_canDeleteCondition { + get { return "esri_mapping_versionsView_canDeleteCondition"; } + } + ///Returns the id string for "Attribute rules has valid edits" (Condition, Mapping) + public static string esri_mapping_attributeRules_hasEditsCondition { + get { return "esri_mapping_attributeRules_hasEditsCondition"; } + } + ///Returns the id string for "Contingent values have valid edits" (Condition, Mapping) + public static string esri_mapping_contingentValues_hasEditsCondition { + get { return "esri_mapping_contingentValues_hasEditsCondition"; } + } + ///Returns the id string for "Retire contingent value" (Condition, Mapping) + public static string esri_mapping_contingentValues_canRetireValuesCondition { + get { return "esri_mapping_contingentValues_canRetireValuesCondition"; } + } + ///Returns the id string for "Can add contingent value" (Condition, Mapping) + public static string esri_mapping_contingentValues_canAddContingentValuesCondition { + get { return "esri_mapping_contingentValues_canAddContingentValuesCondition"; } + } + ///Returns the id string for "Data source supports viewing subtypes" (Condition, Mapping) + public static string esri_mapping_contingentValuesView_canOpenSubtypesCondition { + get { return "esri_mapping_contingentValuesView_canOpenSubtypesCondition"; } + } + ///Returns the id string for "esri_mapping_pane_core" (Condition, Mapping) + public static string esri_mapping_pane_core { + get { return "esri_mapping_pane_core"; } + } + ///Returns the id string for "esri_mapping_stereoMapViewPane" (Condition, Mapping) + public static string esri_mapping_stereoMapViewPane { + get { return "esri_mapping_stereoMapViewPane"; } + } + ///Returns the id string for "esri_mapping_notStereoMapViewPane" (Condition, Mapping) + public static string esri_mapping_notStereoMapViewPane { + get { return "esri_mapping_notStereoMapViewPane"; } + } + ///Returns the id string for "esri_mapping_mapOrDesignViewPanes" (Condition, Mapping) + public static string esri_mapping_mapOrDesignViewPanes { + get { return "esri_mapping_mapOrDesignViewPanes"; } + } + ///Returns the id string for "A feature layer or a standalone table is selected" (Condition, Mapping) + public static string esri_mapping_tocTableCondition { + get { return "esri_mapping_tocTableCondition"; } + } + ///Returns the id string for "esri_mapping_mapOrEditViewPanes" (Condition, Mapping) + public static string esri_mapping_mapOrEditViewPanes { + get { return "esri_mapping_mapOrEditViewPanes"; } + } + ///Returns the id string for "License is standard and versions view has edits" (Condition, Mapping) + public static string esri_license_hasStandardLicenseAndVersionsHaveEditsCondition { + get { return "esri_license_hasStandardLicenseAndVersionsHaveEditsCondition"; } + } + ///Returns the id string for "License is standard or datasource is file geodatabase" (Condition, Mapping) + public static string esri_license_hasStandardLicenseOrDatasourceIsFileGDBCondition { + get { return "esri_license_hasStandardLicenseOrDatasourceIsFileGDBCondition"; } + } + ///Returns the id string for "esri_mapping_singleStreamLayerSupportTrackLinesSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleStreamLayerSupportTrackLinesSelectedCondition { + get { return "esri_mapping_singleStreamLayerSupportTrackLinesSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_singleFeatureLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleFeatureLayerSelectedCondition { + get { return "esri_mapping_singleFeatureLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_singleBasicFeatureLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleBasicFeatureLayerSelectedCondition { + get { return "esri_mapping_singleBasicFeatureLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_singleEditingEligibleLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleEditingEligibleLayerSelectedCondition { + get { return "esri_mapping_singleEditingEligibleLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_singleFeatureLayerVersionedSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleFeatureLayerVersionedSelectedCondition { + get { return "esri_mapping_singleFeatureLayerVersionedSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_queryDefSupportedSingleLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_queryDefSupportedSingleLayerSelectedCondition { + get { return "esri_mapping_queryDefSupportedSingleLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_queryDefSupportedLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_queryDefSupportedLayersSelectedCondition { + get { return "esri_mapping_queryDefSupportedLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_selectionSupportedLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_selectionSupportedLayersSelectedCondition { + get { return "esri_mapping_selectionSupportedLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_pasteLayersIntoMapCondition" (Condition, Mapping) + public static string esri_mapping_pasteLayersIntoMapCondition { + get { return "esri_mapping_pasteLayersIntoMapCondition"; } + } + ///Returns the id string for "esri_mapping_pasteLayersIntoGroupCondition" (Condition, Mapping) + public static string esri_mapping_pasteLayersIntoGroupCondition { + get { return "esri_mapping_pasteLayersIntoGroupCondition"; } + } + ///Returns the id string for "esri_mapping_EnableSymbologyCondition" (Condition, Mapping) + public static string esri_mapping_EnableSymbologyCondition { + get { return "esri_mapping_EnableSymbologyCondition"; } + } + ///Returns the id string for "esri_mapping_EnableDrawingCondition" (Condition, Mapping) + public static string esri_mapping_EnableDrawingCondition { + get { return "esri_mapping_EnableDrawingCondition"; } + } + ///Returns the id string for "esri_mapping_EnableSwipeCondition" (Condition, Mapping) + public static string esri_mapping_EnableSwipeCondition { + get { return "esri_mapping_EnableSwipeCondition"; } + } + ///Returns the id string for "esri_mapping_streamLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_streamLayerSelectedCondition { + get { return "esri_mapping_streamLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyStreamLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyStreamLayersSelectedCondition { + get { return "esri_mapping_onlyStreamLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_streamLayerWithTrackIdSelectedCondition" (Condition, Mapping) + public static string esri_mapping_streamLayerWithTrackIdSelectedCondition { + get { return "esri_mapping_streamLayerWithTrackIdSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_streamLayerWithNoTrackIdSelectedCondition" (Condition, Mapping) + public static string esri_mapping_streamLayerWithNoTrackIdSelectedCondition { + get { return "esri_mapping_streamLayerWithNoTrackIdSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyFeatureLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyFeatureLayersSelectedCondition { + get { return "esri_mapping_onlyFeatureLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyCadLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyCadLayerSelectedCondition { + get { return "esri_mapping_onlyCadLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_labeledLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_labeledLayerSelectedCondition { + get { return "esri_mapping_labeledLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_singleLabelClassSelectedCondition" (Condition, Mapping) + public static string esri_mapping_singleLabelClassSelectedCondition { + get { return "esri_mapping_singleLabelClassSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_FeatureLayerIn2DMapCondition" (Condition, Mapping) + public static string esri_mapping_FeatureLayerIn2DMapCondition { + get { return "esri_mapping_FeatureLayerIn2DMapCondition"; } + } + ///Returns the id string for "esri_mapping_labeledLayer2DCondition" (Condition, Mapping) + public static string esri_mapping_labeledLayer2DCondition { + get { return "esri_mapping_labeledLayer2DCondition"; } + } + ///Returns the id string for "esri_mapping_onlyAnnotationLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyAnnotationLayersSelectedCondition { + get { return "esri_mapping_onlyAnnotationLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyAnnotationSubLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyAnnotationSubLayersSelectedCondition { + get { return "esri_mapping_onlyAnnotationSubLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyDimensionLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyDimensionLayersSelectedCondition { + get { return "esri_mapping_onlyDimensionLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_only3DFeatureLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_only3DFeatureLayersSelectedCondition { + get { return "esri_mapping_only3DFeatureLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_only2DFeatureLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_only2DFeatureLayersSelectedCondition { + get { return "esri_mapping_only2DFeatureLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyFeatureLayersSelectedOn3DViewCondition" (Condition, Mapping) + public static string esri_mapping_onlyFeatureLayersSelectedOn3DViewCondition { + get { return "esri_mapping_onlyFeatureLayersSelectedOn3DViewCondition"; } + } + ///Returns the id string for "esri_mapping_FaceCullingCondition" (Condition, Mapping) + public static string esri_mapping_FaceCullingCondition { + get { return "esri_mapping_FaceCullingCondition"; } + } + ///Returns the id string for "esri_mapping_LightingCondition" (Condition, Mapping) + public static string esri_mapping_LightingCondition { + get { return "esri_mapping_LightingCondition"; } + } + ///Returns the id string for "Only standalone tables or feature layers selected." (Condition, Mapping) + public static string esri_mapping_onlyTableLayersSelectedCondition { + get { return "esri_mapping_onlyTableLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_layerExtrusionCondition" (Condition, Mapping) + public static string esri_mapping_layerExtrusionCondition { + get { return "esri_mapping_layerExtrusionCondition"; } + } + ///Returns the id string for "Selected feature layer uses a netcdf data source" (Condition, Mapping) + public static string esri_mapping_netcdfStandardDataSourceSelectedCondition { + get { return "esri_mapping_netcdfStandardDataSourceSelectedCondition"; } + } + ///Returns the id string for "Selected raster layer uses a netcdf data source" (Condition, Mapping) + public static string esri_mapping_netcdfRasterDataSourceSelectedCondition { + get { return "esri_mapping_netcdfRasterDataSourceSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyImageServiceLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyImageServiceLayersSelectedCondition { + get { return "esri_mapping_onlyImageServiceLayersSelectedCondition"; } + } + ///Returns the id string for "An image service layer is selected" (Condition, Mapping) + public static string esri_mapping_imageServiceLayerSelectedCondition { + get { return "esri_mapping_imageServiceLayerSelectedCondition"; } + } + ///Returns the id string for "An image service layer or a mosaic layer is selected" (Condition, Mapping) + public static string esri_mapping_imageServiceAndMosaicLayerSelectedCondition { + get { return "esri_mapping_imageServiceAndMosaicLayerSelectedCondition"; } + } + ///Returns the id string for "An image service layer with table is selected" (Condition, Mapping) + public static string esri_mapping_imageServiceLayerWithTableSelectedCondition { + get { return "esri_mapping_imageServiceLayerWithTableSelectedCondition"; } + } + ///Returns the id string for "An image service layer with table is selected" (Condition, Mapping) + public static string esri_mapping_dynamicImageServiceLayerWithTableSelectedCondition { + get { return "esri_mapping_dynamicImageServiceLayerWithTableSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyMosaicLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyMosaicLayersSelectedCondition { + get { return "esri_mapping_onlyMosaicLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyMosaicImageSubLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyMosaicImageSubLayersSelectedCondition { + get { return "esri_mapping_onlyMosaicImageSubLayersSelectedCondition"; } + } + ///Returns the id string for "A mosaic image sub layer is selected" (Condition, Mapping) + public static string esri_mapping_mosaicImageSubLayerSelectedCondition { + get { return "esri_mapping_mosaicImageSubLayerSelectedCondition"; } + } + ///Returns the id string for "A raster layer is selected" (Condition, Mapping) + public static string esri_mapping_allRasterLayersSelectedCondition { + get { return "esri_mapping_allRasterLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyRasterLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyRasterLayersSelectedCondition { + get { return "esri_mapping_onlyRasterLayersSelectedCondition"; } + } + ///Returns the id string for "Show the symbology pane" (Condition, Mapping) + public static string esri_mapping_RasterSymbologyPaneVisibleCondition { + get { return "esri_mapping_RasterSymbologyPaneVisibleCondition"; } + } + ///Returns the id string for "esri_mapping_RasterHasSensorModelCondition" (Condition, Mapping) + public static string esri_mapping_RasterHasSensorModelCondition { + get { return "esri_mapping_RasterHasSensorModelCondition"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerDownloadEnabledCondition" (Condition, Mapping) + public static string esri_mapping_imageServiceLayerDownloadEnabledCondition { + get { return "esri_mapping_imageServiceLayerDownloadEnabledCondition"; } + } + ///Returns the id string for "esri_mapping_rasterLayerStretchTypeApplicableCondition" (Condition, Mapping) + public static string esri_mapping_rasterLayerStretchTypeApplicableCondition { + get { return "esri_mapping_rasterLayerStretchTypeApplicableCondition"; } + } + ///Returns the id string for "esri_mapping_rasterLayerBandCombinationApplicableCondition" (Condition, Mapping) + public static string esri_mapping_rasterLayerBandCombinationApplicableCondition { + get { return "esri_mapping_rasterLayerBandCombinationApplicableCondition"; } + } + ///Returns the id string for "esri_mapping_mixedLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_mixedLayersSelectedCondition { + get { return "esri_mapping_mixedLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_kmlLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_kmlLayersSelectedCondition { + get { return "esri_mapping_kmlLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_vectorTileLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_vectorTileLayersSelectedCondition { + get { return "esri_mapping_vectorTileLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_LayersWithSymbologySelectedCondition" (Condition, Mapping) + public static string esri_mapping_LayersWithSymbologySelectedCondition { + get { return "esri_mapping_LayersWithSymbologySelectedCondition"; } + } + ///Returns the id string for "esri_versionManager_canDeleteVersion" (Condition, Mapping) + public static string esri_versionManager_canDeleteVersion { + get { return "esri_versionManager_canDeleteVersion"; } + } + ///Returns the id string for "The active map view has selected features." (Condition, Mapping) + public static string esri_mapping_activeMapView_hasFeatureSelectionCondition { + get { return "esri_mapping_activeMapView_hasFeatureSelectionCondition"; } + } + ///Returns the id string for "The active map view has time enabled." (Condition, Mapping) + public static string esri_mapping_timeEnabledCondition { + get { return "esri_mapping_timeEnabledCondition"; } + } + ///Returns the id string for "The active map view has range enabled." (Condition, Mapping) + public static string esri_mapping_rangeEnabledCondition { + get { return "esri_mapping_rangeEnabledCondition"; } + } + ///Returns the id string for "The active map view has animation enabled." (Condition, Mapping) + public static string esri_mapping_animationEnabledCondition { + get { return "esri_mapping_animationEnabledCondition"; } + } + ///Returns the id string for "The user is signed in to the AGOL portal." (Condition, Mapping) + public static string esri_mapping_infographic_signedIn_condition { + get { return "esri_mapping_infographic_signedIn_condition"; } + } + ///Returns the id string for "Selected raster layer uses a query data source" (Condition, Mapping) + public static string esri_mapping_queryDataSourceSelectedCondition { + get { return "esri_mapping_queryDataSourceSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_buildingSceneLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_buildingSceneLayersSelectedCondition { + get { return "esri_mapping_buildingSceneLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_labeledSceneLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_labeledSceneLayerSelectedCondition { + get { return "esri_mapping_labeledSceneLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_selectionSupportedSceneLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_selectionSupportedSceneLayersSelectedCondition { + get { return "esri_mapping_selectionSupportedSceneLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_sceneLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_sceneLayerSelectedCondition { + get { return "esri_mapping_sceneLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_only3DObjectLayersOr3DPointLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_only3DObjectLayersOr3DPointLayersSelectedCondition { + get { return "esri_mapping_only3DObjectLayersOr3DPointLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyIntegratedMeshLayersSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyIntegratedMeshLayersSelectedCondition { + get { return "esri_mapping_onlyIntegratedMeshLayersSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_mapHasAtLeastOneSyncEnabledLayerCondition" (Condition, Mapping) + public static string esri_mapping_mapHasAtLeastOneSyncEnabledLayerCondition { + get { return "esri_mapping_mapHasAtLeastOneSyncEnabledLayerCondition"; } + } + ///Returns the id string for "esri_mapping_mapHasAtLeastOneSyncableLayerCondition" (Condition, Mapping) + public static string esri_mapping_mapHasAtLeastOneSyncableLayerCondition { + get { return "esri_mapping_mapHasAtLeastOneSyncableLayerCondition"; } + } + ///Returns the id string for "Selected Layer is not a Subtype layer and not a StreamLayer." (Condition, Mapping) + public static string esri_mapping_JoinsAndRelatesEnabledCondition { + get { return "esri_mapping_JoinsAndRelatesEnabledCondition"; } + } + ///Returns the id string for "Selected map has an active georeferencing edit session." (Condition, Mapping) + public static string esri_mapping_SceneGeoreferenceCondition { + get { return "esri_mapping_SceneGeoreferenceCondition"; } + } + ///Returns the id string for "Map Pane View is a 3D map" (Condition, Mapping) + public static string esri_mapping_SceneMapCondition { + get { return "esri_mapping_SceneMapCondition"; } + } + ///Returns the id string for "Map Pane View is a 2D map" (Condition, Mapping) + public static string esri_mapping_MapCondition { + get { return "esri_mapping_MapCondition"; } + } + ///Returns the id string for "esri_mapping_onlyBimLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyBimLayerSelectedCondition { + get { return "esri_mapping_onlyBimLayerSelectedCondition"; } + } + ///Returns the id string for "esri_mapping_onlyBimCompositeLayerSelectedCondition" (Condition, Mapping) + public static string esri_mapping_onlyBimCompositeLayerSelectedCondition { + get { return "esri_mapping_onlyBimCompositeLayerSelectedCondition"; } + } + ///Returns the id string for "A single binning layer is selected" (Condition, Mapping) + public static string esri_mapping_singleBinningLayerSelectedCondition { + get { return "esri_mapping_singleBinningLayerSelectedCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Mapping" (MappingModule, Mapping) + public static string esri_mapping { + get { return "esri_mapping"; } + } + } + public static partial class Page { + ///Returns the id string for "Map and Scene" (MapSceneDefaultsViewModel, Mapping) + public static string esri_mapping_mapSceneDefaultsPage { + get { return "esri_mapping_mapSceneDefaultsPage"; } + } + ///Returns the id string for "Navigation" (NavigationOptionsViewModel, Mapping) + public static string esri_mapping_navigationPropertyPage { + get { return "esri_mapping_navigationPropertyPage"; } + } + ///Returns the id string for "Selection" (SelectionSettingsViewModel, Mapping) + public static string esri_mapping_selectionPropertyPage { + get { return "esri_mapping_selectionPropertyPage"; } + } + ///Returns the id string for "Display" (DisplayOptionsViewModel, Mapping) + public static string esri_mapping_applicationDisplayPropertyPage { + get { return "esri_mapping_applicationDisplayPropertyPage"; } + } + ///Returns the id string for "CAD" (ArcGIS.Desktop.Internal.Mapping.Cad.CadOptionsViewModel, Mapping) + public static string esri_mapping_CadOptionsPropertyPage { + get { return "esri_mapping_CadOptionsPropertyPage"; } + } + ///Returns the id string for "Units" (UnitSettingsViewModel, Mapping) + public static string esri_mapping_unitsPropertyPage { + get { return "esri_mapping_unitsPropertyPage"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Binning Properties" (Sheet, Mapping) + public static string esri_mapping_binningLayerPropertySheet { + get { return "esri_mapping_binningLayerPropertySheet"; } + } + ///Returns the id string for "Feature Layer Properties" (Sheet, Mapping) + public static string esri_mapping_featureLayerPropertySheet { + get { return "esri_mapping_featureLayerPropertySheet"; } + } + ///Returns the id string for "Feature Layer Properties" (Sheet, Mapping) + public static string esri_mapping_multiFeatureLayerPropertySheet { + get { return "esri_mapping_multiFeatureLayerPropertySheet"; } + } + ///Returns the id string for "Locator Properties" (Sheet, Mapping) + public static string esri_mapping_locatorPropertySheet { + get { return "esri_mapping_locatorPropertySheet"; } + } + ///Returns the id string for "Locator Properties" (Sheet, Mapping) + public static string esri_mapping_locatorCompositePropertySheet { + get { return "esri_mapping_locatorCompositePropertySheet"; } + } + ///Returns the id string for "Locator Properties" (Sheet, Mapping) + public static string esri_mapping_locatorEaglePropertySheet { + get { return "esri_mapping_locatorEaglePropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_layerPropertySheet { + get { return "esri_mapping_layerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_subtypeGroupLayerPropertySheet { + get { return "esri_mapping_subtypeGroupLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_dynamicServiceLayerPropertySheet { + get { return "esri_mapping_dynamicServiceLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_tiledServiceLayerPropertySheet { + get { return "esri_mapping_tiledServiceLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_simpleLayerPropertySheet { + get { return "esri_mapping_simpleLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_multiLayerPropertySheet { + get { return "esri_mapping_multiLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_kmlLayerPropertySheet { + get { return "esri_mapping_kmlLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_vectorTileLayerPropertySheet { + get { return "esri_mapping_vectorTileLayerPropertySheet"; } + } + ///Returns the id string for "Standalone Table Properties" (Sheet, Mapping) + public static string esri_mapping_standaloneTablePropertySheet { + get { return "esri_mapping_standaloneTablePropertySheet"; } + } + ///Returns the id string for "Standalone Table Properties" (Sheet, Mapping) + public static string esri_mapping_multiStandaloneTablePropertySheet { + get { return "esri_mapping_multiStandaloneTablePropertySheet"; } + } + ///Returns the id string for "Standalone Video Properties" (Sheet, Mapping) + public static string esri_mapping_standaloneVideoPropertySheet { + get { return "esri_mapping_standaloneVideoPropertySheet"; } + } + ///Returns the id string for "Standalone Video Properties" (Sheet, Mapping) + public static string esri_mapping_multiStandvideoVideoPropertySheet { + get { return "esri_mapping_multiStandvideoVideoPropertySheet"; } + } + ///Returns the id string for "Map Properties" (Sheet, Mapping) + public static string esri_mapping_mapPropertySheet { + get { return "esri_mapping_mapPropertySheet"; } + } + ///Returns the id string for "Multiple Map Properties" (Sheet, Mapping) + public static string esri_mapping_multiMapPropertySheet { + get { return "esri_mapping_multiMapPropertySheet"; } + } + ///Returns the id string for "Group Layer Properties" (Sheet, Mapping) + public static string esri_mapping_groupLayerPropertySheet { + get { return "esri_mapping_groupLayerPropertySheet"; } + } + ///Returns the id string for "Network Analysis Layer Properties" (Sheet, Mapping) + public static string esri_mapping_naLayerPropertySheet { + get { return "esri_mapping_naLayerPropertySheet"; } + } + ///Returns the id string for "Network Dataset Layer Properties" (Sheet, Mapping) + public static string esri_mapping_ndsLayerPropertySheet { + get { return "esri_mapping_ndsLayerPropertySheet"; } + } + ///Returns the id string for "Utility Network Layer Properties" (Sheet, Mapping) + public static string esri_mapping_utilityNetworkLayerPropertySheet { + get { return "esri_mapping_utilityNetworkLayerPropertySheet"; } + } + ///Returns the id string for "Network Diagram Layer Properties" (Sheet, Mapping) + public static string esri_mapping_networkDiagramLayerPropertySheet { + get { return "esri_mapping_networkDiagramLayerPropertySheet"; } + } + ///Returns the id string for "Mosaic Layer Properties" (Sheet, Mapping) + public static string esri_mapping_mosaicLayerPropertySheet { + get { return "esri_mapping_mosaicLayerPropertySheet"; } + } + ///Returns the id string for "Feature Layer Properties" (Sheet, Mapping) + public static string esri_mapping_featureMosaicSubLayerPropertySheet { + get { return "esri_mapping_featureMosaicSubLayerPropertySheet"; } + } + ///Returns the id string for "Image Service Layer Properties" (Sheet, Mapping) + public static string esri_mapping_imageMosaicSubLayerPropertySheet { + get { return "esri_mapping_imageMosaicSubLayerPropertySheet"; } + } + ///Returns the id string for "Raster Layer Properties" (Sheet, Mapping) + public static string esri_mapping_rasterLayerPropertySheet { + get { return "esri_mapping_rasterLayerPropertySheet"; } + } + ///Returns the id string for "Image Service Layer Properties" (Sheet, Mapping) + public static string esri_mapping_imageServiceLayerPropertySheet { + get { return "esri_mapping_imageServiceLayerPropertySheet"; } + } + ///Returns the id string for "Scale Properties" (Sheet, Mapping) + public static string esri_mapping_scaleSettingsPropertySheet { + get { return "esri_mapping_scaleSettingsPropertySheet"; } + } + ///Returns the id string for "Scale Properties" (Sheet, Mapping) + public static string esri_mapping_heightSettingsPropertySheet { + get { return "esri_mapping_heightSettingsPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_buildingSceneLayerPropertySheet { + get { return "esri_mapping_buildingSceneLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_buildingDisciplineSceneLayerPropertySheet { + get { return "esri_mapping_buildingDisciplineSceneLayerPropertySheet"; } + } + ///Returns the id string for "Layer Properties" (Sheet, Mapping) + public static string esri_mapping_sceneServicelayerPropertySheet { + get { return "esri_mapping_sceneServicelayerPropertySheet"; } + } + ///Returns the id string for "Elevation Source Properties" (Sheet, Mapping) + public static string esri_mapping_elevationSourcePropertySheet { + get { return "esri_mapping_elevationSourcePropertySheet"; } + } + ///Returns the id string for "Elevation Source Properties" (Sheet, Mapping) + public static string esri_mapping_multiElevationSourcePropertySheet { + get { return "esri_mapping_multiElevationSourcePropertySheet"; } + } + ///Returns the id string for "Annotation SubLayer Properties" (Sheet, Mapping) + public static string esri_mapping_annotationSubLayerPropertySheet { + get { return "esri_mapping_annotationSubLayerPropertySheet"; } + } + ///Returns the id string for "Multiple Annotation Sublayer Properties" (Sheet, Mapping) + public static string esri_mapping_multiAnnotationSubLayerPropertySheet { + get { return "esri_mapping_multiAnnotationSubLayerPropertySheet"; } + } + } + public static partial class Wizard { + ///Returns the id string for "Create Scene Layer Package" (Wizard, Mapping) + public static string esri_mapping_createSceneLayerPackage_Wizard { + get { return "esri_mapping_createSceneLayerPackage_Wizard"; } + } + } + public static partial class Labelcontrol { + ///Returns the id string for " " (Labelcontrol, Mapping) + public static string esri_emptyLabel2 { + get { return "esri_emptyLabel2"; } + } + ///Returns the id string for "Class " (Labelcontrol, Mapping) + public static string esri_mapping_labelClassNameLabel { + get { return "esri_mapping_labelClassNameLabel"; } + } + ///Returns the id string for "Field " (Labelcontrol, Mapping) + public static string esri_mapping_labelClassFieldLabel { + get { return "esri_mapping_labelClassFieldLabel"; } + } + ///Returns the id string for "Name:" (Labelcontrol, Mapping) + public static string esri_mapping_rangeNameLabel { + get { return "esri_mapping_rangeNameLabel"; } + } + ///Returns the id string for "Alias:" (Labelcontrol, Mapping) + public static string esri_mapping_rangeAliasLayerSourceLabel { + get { return "esri_mapping_rangeAliasLayerSourceLabel"; } + } + ///Returns the id string for "Size" (Labelcontrol, Mapping) + public static string esri_mapping_layerSymbolSizeLabel { + get { return "esri_mapping_layerSymbolSizeLabel"; } + } + ///Returns the id string for "" (Labelcontrol, Mapping) + public static string esri_mapping_emptyLabel { + get { return "esri_mapping_emptyLabel"; } + } + ///Returns the id string for "" (Labelcontrol, Mapping) + public static string esri_mapping_emptyLabel2 { + get { return "esri_mapping_emptyLabel2"; } + } + } + public static partial class Menu { + ///Returns the id string for "Add To New" (Menu, Mapping) + public static string esri_mapping_addDataMenu { + get { return "esri_mapping_addDataMenu"; } + } + ///Returns the id string for "Convert" (Menu, Mapping) + public static string esri_mapping_map2DConvertMenu { + get { return "esri_mapping_map2DConvertMenu"; } + } + ///Returns the id string for "Convert" (Menu, Mapping) + public static string esri_mapping_map3DConvertMenu { + get { return "esri_mapping_map3DConvertMenu"; } + } + ///Returns the id string for "Convert" (Menu, Mapping) + public static string esri_mapping_mapStereoConvertMenu { + get { return "esri_mapping_mapStereoConvertMenu"; } + } + ///Returns the id string for "Convert" (Menu, Mapping) + public static string esri_mapping_basemapConvertMenu { + get { return "esri_mapping_basemapConvertMenu"; } + } + ///Returns the id string for "Add" (Menu, Mapping) + public static string esri_mapping_addStyleMenu { + get { return "esri_mapping_addStyleMenu"; } + } + ///Returns the id string for "New" (Menu, Mapping) + public static string esri_mapping_newStyleMenu { + get { return "esri_mapping_newStyleMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_styleContainerContextMenu { + get { return "esri_mapping_styleContainerContextMenu"; } + } + ///Returns the id string for "Import" (Menu, Mapping) + public static string esri_mapping_importStyleMenu { + get { return "esri_mapping_importStyleMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_StyleContextMenu { + get { return "esri_mapping_StyleContextMenu"; } + } + ///Returns the id string for "Item" (Menu, Mapping) + public static string esri_mapping_StyleItemContextMenu { + get { return "esri_mapping_StyleItemContextMenu"; } + } + ///Returns the id string for "Item" (Menu, Mapping) + public static string esri_mapping_StyleItemProjectItemContextMenu { + get { return "esri_mapping_StyleItemProjectItemContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_StyleContentContextMenu { + get { return "esri_mapping_StyleContentContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_FileStyleContextMenu { + get { return "esri_mapping_FileStyleContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_FileStylxContextMenu { + get { return "esri_mapping_FileStylxContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_PortalStylxContextMenu { + get { return "esri_mapping_PortalStylxContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_mapContainerContextMenu { + get { return "esri_mapping_mapContainerContextMenu"; } + } + ///Returns the id string for "Link Views" (Menu, Mapping) + public static string esri_mapping_syncViewExtentMenu { + get { return "esri_mapping_syncViewExtentMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_map3DContextMenu { + get { return "esri_mapping_map3DContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_map2DContextMenu { + get { return "esri_mapping_map2DContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_stereoMapContextMenu { + get { return "esri_mapping_stereoMapContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_basemapContextMenu { + get { return "esri_mapping_basemapContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_networkDiagramContextMenu { + get { return "esri_mapping_networkDiagramContextMenu"; } + } + ///Returns the id string for "View" (Menu, Mapping) + public static string esri_mapping_containmentMapContextMenu { + get { return "esri_mapping_containmentMapContextMenu"; } + } + ///Returns the id string for "More" (Menu, Mapping) + public static string esri_mapping_labelingOptionsMenu { + get { return "esri_mapping_labelingOptionsMenu"; } + } + ///Returns the id string for "Labeling" (Menu, Mapping) + public static string esri_mapping_labelingOptionsSubMenu { + get { return "esri_mapping_labelingOptionsSubMenu"; } + } + ///Returns the id string for "esri_mapping_tocContextMenu" (Menu, Mapping) + public static string esri_mapping_tocContextMenu { + get { return "esri_mapping_tocContextMenu"; } + } + ///Returns the id string for "esri_mapping_mapContextMenu" (Menu, Mapping) + public static string esri_mapping_mapContextMenu { + get { return "esri_mapping_mapContextMenu"; } + } + ///Returns the id string for "esri_mapping_3d_mapContextMenu" (Menu, Mapping) + public static string esri_mapping_3d_mapContextMenu { + get { return "esri_mapping_3d_mapContextMenu"; } + } + ///Returns the id string for "esri_mapping_2DCategoryContextMenu" (Menu, Mapping) + public static string esri_mapping_2DCategoryContextMenu { + get { return "esri_mapping_2DCategoryContextMenu"; } + } + ///Returns the id string for "esri_mapping_3DCategoryContextMenu" (Menu, Mapping) + public static string esri_mapping_3DCategoryContextMenu { + get { return "esri_mapping_3DCategoryContextMenu"; } + } + ///Returns the id string for "esri_mapping_ElevationSurfaceCategoryContextMenu" (Menu, Mapping) + public static string esri_mapping_ElevationSurfaceCategoryContextMenu { + get { return "esri_mapping_ElevationSurfaceCategoryContextMenu"; } + } + ///Returns the id string for "esri_mapping_ElevationSurfaceContextMenu" (Menu, Mapping) + public static string esri_mapping_ElevationSurfaceContextMenu { + get { return "esri_mapping_ElevationSurfaceContextMenu"; } + } + ///Returns the id string for "esri_mapping_ElevationSourceContextMenu" (Menu, Mapping) + public static string esri_mapping_ElevationSourceContextMenu { + get { return "esri_mapping_ElevationSourceContextMenu"; } + } + ///Returns the id string for "esri_mapping_binningLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_binningLayerContextMenu { + get { return "esri_mapping_binningLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_layerContextMenu" (Menu, Mapping) + public static string esri_mapping_layerContextMenu { + get { return "esri_mapping_layerContextMenu"; } + } + ///Returns the id string for "esri_mapping_subtypeGroupLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_subtypeGroupLayerContextMenu { + get { return "esri_mapping_subtypeGroupLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_subtypeValueLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_subtypeValueLayerContextMenu { + get { return "esri_mapping_subtypeValueLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_buildingSceneLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_buildingSceneLayerContextMenu { + get { return "esri_mapping_buildingSceneLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_buildingDisciplineSceneLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_buildingDisciplineSceneLayerContextMenu { + get { return "esri_mapping_buildingDisciplineSceneLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_scenelayerContextMenu" (Menu, Mapping) + public static string esri_mapping_scenelayerContextMenu { + get { return "esri_mapping_scenelayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_integratedMeshContextMenu" (Menu, Mapping) + public static string esri_mapping_integratedMeshContextMenu { + get { return "esri_mapping_integratedMeshContextMenu"; } + } + ///Returns the id string for "esri_mapping_groupLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_groupLayerContextMenu { + get { return "esri_mapping_groupLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_kmlLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_kmlLayerContextMenu { + get { return "esri_mapping_kmlLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_vectorTilesLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_vectorTilesLayerContextMenu { + get { return "esri_mapping_vectorTilesLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_kmlFeatureContextMenu" (Menu, Mapping) + public static string esri_mapping_kmlFeatureContextMenu { + get { return "esri_mapping_kmlFeatureContextMenu"; } + } + ///Returns the id string for "esri_mapping_kmlNonGeographicFeatureContextMenu" (Menu, Mapping) + public static string esri_mapping_kmlNonGeographicFeatureContextMenu { + get { return "esri_mapping_kmlNonGeographicFeatureContextMenu"; } + } + ///Returns the id string for "esri_mapping_serviceLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_serviceLayerContextMenu { + get { return "esri_mapping_serviceLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_naLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_naLayerContextMenu { + get { return "esri_mapping_naLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_networkDatasetLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_networkDatasetLayerContextMenu { + get { return "esri_mapping_networkDatasetLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_utilityNetworkLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_utilityNetworkLayerContextMenu { + get { return "esri_mapping_utilityNetworkLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_networkDiagramLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_networkDiagramLayerContextMenu { + get { return "esri_mapping_networkDiagramLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_tinLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_tinLayerContextMenu { + get { return "esri_mapping_tinLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_lasDatasetLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_lasDatasetLayerContextMenu { + get { return "esri_mapping_lasDatasetLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_terrainLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_terrainLayerContextMenu { + get { return "esri_mapping_terrainLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_pointCloudLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_pointCloudLayerContextMenu { + get { return "esri_mapping_pointCloudLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_standaloneTableContextMenu" (Menu, Mapping) + public static string esri_mapping_standaloneTableContextMenu { + get { return "esri_mapping_standaloneTableContextMenu"; } + } + ///Returns the id string for "esri_mapping_standaloneVideoContextMenu" (Menu, Mapping) + public static string esri_mapping_standaloneVideoContextMenu { + get { return "esri_mapping_standaloneVideoContextMenu"; } + } + ///Returns the id string for "esri_mapping_standaloneVideosCategoryContextMenu" (Menu, Mapping) + public static string esri_mapping_standaloneVideosCategoryContextMenu { + get { return "esri_mapping_standaloneVideosCategoryContextMenu"; } + } + ///Returns the id string for "Data Source" (Menu, Mapping) + public static string esri_mapping_dataSourceContextMenu { + get { return "esri_mapping_dataSourceContextMenu"; } + } + ///Returns the id string for "esri_mapping_tocFilterMenu" (Menu, Mapping) + public static string esri_mapping_tocFilterMenu { + get { return "esri_mapping_tocFilterMenu"; } + } + ///Returns the id string for "esri_mapping_locatorFilterMenu" (Menu, Mapping) + public static string esri_mapping_locatorFilterMenu { + get { return "esri_mapping_locatorFilterMenu"; } + } + ///Returns the id string for "esri_mapping_rasterLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_rasterLayerContextMenu { + get { return "esri_mapping_rasterLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_imageServiceLayerContextMenu { + get { return "esri_mapping_imageServiceLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicLayerContextMenu { + get { return "esri_mapping_mosaicLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicFootprintSubLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicFootprintSubLayerContextMenu { + get { return "esri_mapping_mosaicFootprintSubLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicBoundarySubLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicBoundarySubLayerContextMenu { + get { return "esri_mapping_mosaicBoundarySubLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicSeamlineSubLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicSeamlineSubLayerContextMenu { + get { return "esri_mapping_mosaicSeamlineSubLayerContextMenu"; } + } + ///Returns the id string for "esri_mapping_mosaicImageSubLayerContextMenu" (Menu, Mapping) + public static string esri_mapping_mosaicImageSubLayerContextMenu { + get { return "esri_mapping_mosaicImageSubLayerContextMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_rasterSelectionSubMenu { + get { return "esri_mapping_rasterSelectionSubMenu"; } + } + ///Returns the id string for "Depth Priority" (Menu, Mapping) + public static string esri_mapping_layerDepthPrioritySubMenu { + get { return "esri_mapping_layerDepthPrioritySubMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_selectionSubMenu { + get { return "esri_mapping_selectionSubMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_sceneLayer_selectionSubMenu { + get { return "esri_mapping_sceneLayer_selectionSubMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_integratedMeshsceneLayer_selectionSubMenu { + get { return "esri_mapping_integratedMeshsceneLayer_selectionSubMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_selection2DContextMenu { + get { return "esri_mapping_selection2DContextMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_selection3DContextMenu { + get { return "esri_mapping_selection3DContextMenu"; } + } + ///Returns the id string for "Selection" (Menu, Mapping) + public static string esri_mapping_popupToolContextMenu { + get { return "esri_mapping_popupToolContextMenu"; } + } + ///Returns the id string for "Convert Coordinates" (Menu, Mapping) + public static string esri_mapping_ConvertCoordinatesMenu { + get { return "esri_mapping_ConvertCoordinatesMenu"; } + } + ///Returns the id string for "Band Combinations" (Menu, Mapping) + public static string esri_mapping_bandCombinationMenu { + get { return "esri_mapping_bandCombinationMenu"; } + } + ///Returns the id string for "Design" (Menu, Mapping) + public static string esri_mapping_designViewMenu { + get { return "esri_mapping_designViewMenu"; } + } + ///Returns the id string for "esri_mapping_labelClassMenu" (Menu, Mapping) + public static string esri_mapping_labelClassMenu { + get { return "esri_mapping_labelClassMenu"; } + } + ///Returns the id string for "Paste" (Menu, Mapping) + public static string esri_mapping_labelClassPasteMenu { + get { return "esri_mapping_labelClassPasteMenu"; } + } + ///Returns the id string for "Annotation sublayer properties" (Menu, Mapping) + public static string esri_mapping_annotationSubLayerContextMenu { + get { return "esri_mapping_annotationSubLayerContextMenu"; } + } + ///Returns the id string for "Locate Candidate" (Menu, Mapping) + public static string esri_mapping_locatecandidate_menu { + get { return "esri_mapping_locatecandidate_menu"; } + } + ///Returns the id string for "Locate Candidate" (Menu, Mapping) + public static string esri_mapping_layercandidate_menu { + get { return "esri_mapping_layercandidate_menu"; } + } + ///Returns the id string for "Locate Multiselect Candidate" (Menu, Mapping) + public static string esri_mapping_locatecandidate_multiselection_menu { + get { return "esri_mapping_locatecandidate_multiselection_menu"; } + } + ///Returns the id string for "Layer Multiselect Candidate" (Menu, Mapping) + public static string esri_mapping_layercandidate_multiselection_menu { + get { return "esri_mapping_layercandidate_multiselection_menu"; } + } + ///Returns the id string for "Geocode Table" (Menu, Mapping) + public static string esri_mapping_geocodetable_menu { + get { return "esri_mapping_geocodetable_menu"; } + } + ///Returns the id string for "Line of Sight" (Menu, Mapping) + public static string esri_mapping_exploratoryLOSMenu { + get { return "esri_mapping_exploratoryLOSMenu"; } + } + ///Returns the id string for "View Dome" (Menu, Mapping) + public static string esri_mapping_exploratoryViewDomeMenu { + get { return "esri_mapping_exploratoryViewDomeMenu"; } + } + ///Returns the id string for "Viewshed" (Menu, Mapping) + public static string esri_mapping_exploratoryViewshedMenu { + get { return "esri_mapping_exploratoryViewshedMenu"; } + } + ///Returns the id string for "Slice" (Menu, Mapping) + public static string esri_mapping_exploratorySliceRectMenu { + get { return "esri_mapping_exploratorySliceRectMenu"; } + } + ///Returns the id string for "Slice" (Menu, Mapping) + public static string esri_mapping_exploratorySliceBoxMenu { + get { return "esri_mapping_exploratorySliceBoxMenu"; } + } + ///Returns the id string for "Slice" (Menu, Mapping) + public static string esri_mapping_exploratorySliceCylinderMenu { + get { return "esri_mapping_exploratorySliceCylinderMenu"; } + } + ///Returns the id string for "Slice" (Menu, Mapping) + public static string esri_mapping_exploratorySliceSphereMenu { + get { return "esri_mapping_exploratorySliceSphereMenu"; } + } + } + public static partial class Minitoolbar { + ///Returns the id string for "esri_mapping_slicePlaneToolbar" (Minitoolbar, Mapping) + public static string esri_mapping_slicePlaneToolbar { + get { return "esri_mapping_slicePlaneToolbar"; } + } + ///Returns the id string for "esri_mapping_sliceBoxToolbar" (Minitoolbar, Mapping) + public static string esri_mapping_sliceBoxToolbar { + get { return "esri_mapping_sliceBoxToolbar"; } + } + ///Returns the id string for "esri_mapping_sliceCylinderToolbar" (Minitoolbar, Mapping) + public static string esri_mapping_sliceCylinderToolbar { + get { return "esri_mapping_sliceCylinderToolbar"; } + } + ///Returns the id string for "esri_mapping_sliceSphereToolbar" (Minitoolbar, Mapping) + public static string esri_mapping_sliceSphereToolbar { + get { return "esri_mapping_sliceSphereToolbar"; } + } + } + public static partial class Page { + ///Returns the id string for "Data Setup" (ArcGIS.Desktop.Internal.Mapping.Wizards.CreateSceneLayerPackage.Pages.DataSetupViewModel, Mapping) + public static string esri_mappping_createSLPKDataSetupPage { + get { return "esri_mappping_createSLPKDataSetupPage"; } + } + ///Returns the id string for "" (ArcGIS.Desktop.Internal.Mapping.Wizards.CreateSceneLayerPackage.Pages.GPToolViewModel, Mapping) + public static string esri_mapping_createSLPKGPToolPage { + get { return "esri_mapping_createSLPKGPToolPage"; } + } + ///Returns the id string for "Summary Statistics" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.BinningLayerSummaryStatsViewModel, Mapping) + public static string esri_mapping_binningSummaryStatisticsPage { + get { return "esri_mapping_binningSummaryStatisticsPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.GeneralViewModel, Mapping) + public static string esri_mapping_generalLayerPropertyPage { + get { return "esri_mapping_generalLayerPropertyPage"; } + } + ///Returns the id string for "Metadata" (ArcGIS.Desktop.Internal.Mapping.CommonControls.DescriptionViewModel, Mapping) + public static string esri_mapping_descriptionPropertyPage { + get { return "esri_mapping_descriptionPropertyPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.SourceViewModel, Mapping) + public static string esri_mapping_layerSourcePropertyPage { + get { return "esri_mapping_layerSourcePropertyPage"; } + } + ///Returns the id string for "Elevation" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ElevationViewModel, Mapping) + public static string esri_mapping_layerElevationPropertyPage { + get { return "esri_mapping_layerElevationPropertyPage"; } + } + ///Returns the id string for "Selection" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.SelectionViewModel, Mapping) + public static string esri_mapping_layerSelectionPropertyPage { + get { return "esri_mapping_layerSelectionPropertyPage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.DisplayViewModel, Mapping) + public static string esri_mapping_layerDisplayPropertyPage { + get { return "esri_mapping_layerDisplayPropertyPage"; } + } + ///Returns the id string for "Cache" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.CacheViewModel, Mapping) + public static string esri_mapping_layerCachePropertyPage { + get { return "esri_mapping_layerCachePropertyPage"; } + } + ///Returns the id string for "Definition Query" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.DefinitionQueryViewModel, Mapping) + public static string esri_mapping_layerDefintionQueryPage { + get { return "esri_mapping_layerDefintionQueryPage"; } + } + ///Returns the id string for "Time" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.TimeViewModel, Mapping) + public static string esri_mapping_layerTimePage { + get { return "esri_mapping_layerTimePage"; } + } + ///Returns the id string for "Range" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.RangeViewModel, Mapping) + public static string esri_mapping_layerRangePage { + get { return "esri_mapping_layerRangePage"; } + } + ///Returns the id string for "Indexes" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.IndexPropertyPageViewModel, Mapping) + public static string esri_mapping_layerIndexesPropertyPage { + get { return "esri_mapping_layerIndexesPropertyPage"; } + } + ///Returns the id string for "Joins" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.JoinsViewModel, Mapping) + public static string esri_mapping_joinsPropertyPage { + get { return "esri_mapping_joinsPropertyPage"; } + } + ///Returns the id string for "Relates" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.RelatesViewModel, Mapping) + public static string esri_mapping_relatesPropertyPage { + get { return "esri_mapping_relatesPropertyPage"; } + } + ///Returns the id string for "Query Parameters" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.QueryParametersViewModel, Mapping) + public static string esri_mapping_queryParametersPropertyPage { + get { return "esri_mapping_queryParametersPropertyPage"; } + } + ///Returns the id string for "WFS" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.WfsParametersViewModel, Mapping) + public static string esri_mapping_wfsPropertyPage { + get { return "esri_mapping_wfsPropertyPage"; } + } + ///Returns the id string for "About the locator" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorGeneralViewModel, Mapping) + public static string esri_mapping_LocatorGeneralPropertyPage { + get { return "esri_mapping_LocatorGeneralPropertyPage"; } + } + ///Returns the id string for "Reference data tables" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorReferenceDataTablesViewModel, Mapping) + public static string esri_mapping_locatorReferenceDataTablesPropertyPage { + get { return "esri_mapping_locatorReferenceDataTablesPropertyPage"; } + } + ///Returns the id string for "Place name alias table" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorPlaceNameAliasTableViewModel, Mapping) + public static string esri_mapping_locatorPlaceNameAliasTablePropertyPage { + get { return "esri_mapping_locatorPlaceNameAliasTablePropertyPage"; } + } + ///Returns the id string for "Input fields" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorInputAddressFieldsViewModel, Mapping) + public static string esri_mapping_locatorInputAddressFieldsPropertyPage { + get { return "esri_mapping_locatorInputAddressFieldsPropertyPage"; } + } + ///Returns the id string for "Outputs" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorOutputsViewModel, Mapping) + public static string esri_mapping_locatorOutputsPropertyPage { + get { return "esri_mapping_locatorOutputsPropertyPage"; } + } + ///Returns the id string for "Geocoding options" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorGeocodingOptionsViewModel, Mapping) + public static string esri_mapping_locatorGeocodingOptionsPropertyPage { + get { return "esri_mapping_locatorGeocodingOptionsPropertyPage"; } + } + ///Returns the id string for "Performance" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorPerformanceViewModel, Mapping) + public static string esri_mapping_locatorPerformancePropertyPage { + get { return "esri_mapping_locatorPerformancePropertyPage"; } + } + ///Returns the id string for "About the locator" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorGeneralViewModel, Mapping) + public static string esri_mapping_CompositeLocatorGeneralPropertyPage { + get { return "esri_mapping_CompositeLocatorGeneralPropertyPage"; } + } + ///Returns the id string for "Input fields" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorInputAddressFieldsViewModel, Mapping) + public static string esri_mapping_CompositeLocatorInputAddressFieldsPropertyPage { + get { return "esri_mapping_CompositeLocatorInputAddressFieldsPropertyPage"; } + } + ///Returns the id string for "Participating locators" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorInputMappingViewModel, Mapping) + public static string esri_mapping_CompositeLocatorInputMappingPropertyPage { + get { return "esri_mapping_CompositeLocatorInputMappingPropertyPage"; } + } + ///Returns the id string for "Outputs" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorOutputsViewModel, Mapping) + public static string esri_mapping_CompositeLocatorOutputsPropertyPage { + get { return "esri_mapping_CompositeLocatorOutputsPropertyPage"; } + } + ///Returns the id string for "Performance" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.CompositeLocatorPerformanceViewModel, Mapping) + public static string esri_mapping_CompositeLocatorPerformancePropertyPage { + get { return "esri_mapping_CompositeLocatorPerformancePropertyPage"; } + } + ///Returns the id string for "About the locator" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorEagleGeneralViewModel, Mapping) + public static string esri_mapping_locatorEagleGeneralPropertyPage { + get { return "esri_mapping_locatorEagleGeneralPropertyPage"; } + } + ///Returns the id string for "Input fields" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorEagleInputFieldsViewModel, Mapping) + public static string esri_mapping_locatorEagleInputFieldsPropertyPage { + get { return "esri_mapping_locatorEagleInputFieldsPropertyPage"; } + } + ///Returns the id string for "Output fields" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorEagleOutputsViewModel, Mapping) + public static string esri_mapping_locatorEagleOutputsPropertyPage { + get { return "esri_mapping_locatorEagleOutputsPropertyPage"; } + } + ///Returns the id string for "Geocoding options" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorEagleGeocodingOptionsViewModel, Mapping) + public static string esri_mapping_locatorEagleGeocodingOptionsPropertyPage { + get { return "esri_mapping_locatorEagleGeocodingOptionsPropertyPage"; } + } + ///Returns the id string for "Performance" (ArcGIS.Desktop.Internal.Mapping.PropertyPages.LocatorEaglePerformanceViewModel, Mapping) + public static string esri_mapping_locatorEaglePerformancePropertyPage { + get { return "esri_mapping_locatorEaglePerformancePropertyPage"; } + } + ///Returns the id string for "Subtype" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.SubtypeLayersViewModel, Mapping) + public static string esri_mapping_subtypeLayersPropertyPage { + get { return "esri_mapping_subtypeLayersPropertyPage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ServiceLayerDisplayViewModel, Mapping) + public static string esri_mapping_dynamicServiceLayerDisplayPropertyPage { + get { return "esri_mapping_dynamicServiceLayerDisplayPropertyPage"; } + } + ///Returns the id string for "Layers" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ServiceLayerSubLayerSelectionViewModel, Mapping) + public static string esri_mapping_WMSLayersPropertyPage { + get { return "esri_mapping_WMSLayersPropertyPage"; } + } + ///Returns the id string for "WMTS" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ServiceLayerTilingSchemeViewModel, Mapping) + public static string esri_mapping_tiledServiceLayerConfigurationPropertyPage { + get { return "esri_mapping_tiledServiceLayerConfigurationPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.GeneralViewModel, Mapping) + public static string esri_mapping_generalStandaloneTablePropertyPage { + get { return "esri_mapping_generalStandaloneTablePropertyPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.SourceViewModel, Mapping) + public static string esri_mapping_standaloneTableSourcePropertyPage { + get { return "esri_mapping_standaloneTableSourcePropertyPage"; } + } + ///Returns the id string for "Definition Query" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.DefinitionQueryViewModel, Mapping) + public static string esri_mapping_standaloneTableDefinitionQueryPropertyPage { + get { return "esri_mapping_standaloneTableDefinitionQueryPropertyPage"; } + } + ///Returns the id string for "Indexes" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.IndexPropertyPageViewModel, Mapping) + public static string esri_mapping_StandaloneTableIndexesPropertyPage { + get { return "esri_mapping_StandaloneTableIndexesPropertyPage"; } + } + ///Returns the id string for "Joins" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.JoinsViewModel, Mapping) + public static string esri_mapping_standaloneTableJoinsPropertyPage { + get { return "esri_mapping_standaloneTableJoinsPropertyPage"; } + } + ///Returns the id string for "Relates" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.RelatesViewModel, Mapping) + public static string esri_mapping_standaloneTableRelatesPropertyPage { + get { return "esri_mapping_standaloneTableRelatesPropertyPage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.DisplayViewModel, Mapping) + public static string esri_mapping_standaloneTableDisplayPropertyPage { + get { return "esri_mapping_standaloneTableDisplayPropertyPage"; } + } + ///Returns the id string for "Selection" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.SelectionViewModel, Mapping) + public static string esri_mapping_standaloneSelectionPropertyPage { + get { return "esri_mapping_standaloneSelectionPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneTable.GeneralViewModel, Mapping) + public static string esri_mapping_multiGeneralStandaloneTablePropertyPage { + get { return "esri_mapping_multiGeneralStandaloneTablePropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneVideo.GeneralViewModel, Mapping) + public static string esri_mapping_generalStandaloneVideoPropertyPage { + get { return "esri_mapping_generalStandaloneVideoPropertyPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneVideo.SourceViewModel, Mapping) + public static string esri_mapping_standaloneVideoSourcePropertyPage { + get { return "esri_mapping_standaloneVideoSourcePropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.StandaloneVideo.GeneralViewModel, Mapping) + public static string esri_mapping_multiGeneralStandaloneVideoPropertyPage { + get { return "esri_mapping_multiGeneralStandaloneVideoPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.GeneralViewModel, Mapping) + public static string esri_mapping_generalMapPropertyPage { + get { return "esri_mapping_generalMapPropertyPage"; } + } + ///Returns the id string for "Extent" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.CustomFullExtentViewModel, Mapping) + public static string esri_mapping_customFullExtentMapPropertyPage { + get { return "esri_mapping_customFullExtentMapPropertyPage"; } + } + ///Returns the id string for "Clip Layers" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.ClipLayersViewModel, Mapping) + public static string esri_mapping_clipLayersPropertyPage { + get { return "esri_mapping_clipLayersPropertyPage"; } + } + ///Returns the id string for "Coordinate Systems" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.CoordinateSystemViewModel, Mapping) + public static string esri_mapping_coordinateSystemPropertyPage { + get { return "esri_mapping_coordinateSystemPropertyPage"; } + } + ///Returns the id string for "Transformation" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.TransformationViewModel, Mapping) + public static string esri_mapping_transformationPropertyPage { + get { return "esri_mapping_transformationPropertyPage"; } + } + ///Returns the id string for "Illumination" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.IlluminationViewModel, Mapping) + public static string esri_mapping_illuminationPropertyPage { + get { return "esri_mapping_illuminationPropertyPage"; } + } + ///Returns the id string for "Labels" (ArcGIS.Desktop.Internal.Mapping.Labeling.LabelGeneralViewModel, Mapping) + public static string esri_mapping_labelGeneralPropertyPage { + get { return "esri_mapping_labelGeneralPropertyPage"; } + } + ///Returns the id string for "Stereo" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.StereoScopicViewModel, Mapping) + public static string esri_mapping_stereoScopicPropertyPage { + get { return "esri_mapping_stereoScopicPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Map.GeneralViewModel, Mapping) + public static string esri_mapping_generalMultiMapPropertyPage { + get { return "esri_mapping_generalMultiMapPropertyPage"; } + } + ///Returns the id string for "Labels" (ArcGIS.Desktop.Internal.Mapping.Labeling.LabelGeneralViewModel, Mapping) + public static string esri_mapping_labelGeneralMultiMapPropertyPage { + get { return "esri_mapping_labelGeneralMultiMapPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.GeneralViewModel, Mapping) + public static string esri_mapping_generalGroupLayerPropertyPage { + get { return "esri_mapping_generalGroupLayerPropertyPage"; } + } + ///Returns the id string for "Travel Mode" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.NATransportation.NALayerTravelModePropertyPage, Mapping) + public static string esri_mapping_naLayerTravelModePropertyPage { + get { return "esri_mapping_naLayerTravelModePropertyPage"; } + } + ///Returns the id string for "Travel Modes" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.NetworkDataset.NDSLayerTravelModesPropertyPage, Mapping) + public static string esri_mapping_ndsLayerTravelModesPropertyPage { + get { return "esri_mapping_ndsLayerTravelModesPropertyPage"; } + } + ///Returns the id string for "Network Properties" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.NetworkPropertiesViewModel, Mapping) + public static string esri_mapping_layerNetworkPropertiesPage { + get { return "esri_mapping_layerNetworkPropertiesPage"; } + } + ///Returns the id string for "Diagram Properties" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.NetworkDiagramPropertiesViewModel, Mapping) + public static string esri_mapping_layerNetworkDiagramPropertiesPage { + get { return "esri_mapping_layerNetworkDiagramPropertiesPage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.RasterDisplayViewModel, Mapping) + public static string esri_mapping_layerMosaicDisplayPage { + get { return "esri_mapping_layerMosaicDisplayPage"; } + } + ///Returns the id string for "Mosaic" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.MosaicRuleViewModel, Mapping) + public static string esri_mapping_layerMosaicRulePage { + get { return "esri_mapping_layerMosaicRulePage"; } + } + ///Returns the id string for "Processing Templates" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ProcessingTemplateViewModel, Mapping) + public static string esri_mapping_layerProcessingTemplatePage { + get { return "esri_mapping_layerProcessingTemplatePage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.RasterDisplayViewModel, Mapping) + public static string esri_mapping_layerRasterDisplayPage { + get { return "esri_mapping_layerRasterDisplayPage"; } + } + ///Returns the id string for "Display" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.ISDisplayViewModel, Mapping) + public static string esri_mapping_layerISDisplayPage { + get { return "esri_mapping_layerISDisplayPage"; } + } + ///Returns the id string for "Standard Scales" (ArcGIS.Desktop.Internal.Mapping.CommonControls.ScaleControls.ScalesListVM, Mapping) + public static string esri_mapping_scaleListPropertyPage { + get { return "esri_mapping_scaleListPropertyPage"; } + } + ///Returns the id string for "Scale Format" (ArcGIS.Desktop.Internal.Mapping.CommonControls.ScaleControls.ScalesFormatVM, Mapping) + public static string esri_mapping_scaleFormatPropertyPage { + get { return "esri_mapping_scaleFormatPropertyPage"; } + } + ///Returns the id string for "Standard Heights" (ArcGIS.Desktop.Internal.Mapping.CommonControls.ScaleControls.ScalesListVM, Mapping) + public static string esri_mapping_heightListPropertyPage { + get { return "esri_mapping_heightListPropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.ElevationSurfaces.ElevationSourceGeneralViewModel, Mapping) + public static string esri_mapping_generalElevationSourcePropertyPage { + get { return "esri_mapping_generalElevationSourcePropertyPage"; } + } + ///Returns the id string for "Source" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.ElevationSurfaces.SourceViewModel, Mapping) + public static string esri_mapping_SourcePropertyPage { + get { return "esri_mapping_SourcePropertyPage"; } + } + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.AnnotationSubLayerGeneralViewModel, Mapping) + public static string esri_mapping_annotationSubLayerGeneralPage { + get { return "esri_mapping_annotationSubLayerGeneralPage"; } + } + ///Returns the id string for "Annotation Class" (ArcGIS.Desktop.Internal.Mapping.Views.PropertyPages.Layer.AnnotationSubLayerAnnotationClassViewModel, Mapping) + public static string esri_mapping_annotationSubLayerAnnotationClassPage { + get { return "esri_mapping_annotationSubLayerAnnotationClassPage"; } + } + } + public static partial class Pane { + ///Returns the id string for "Fields" (ArcGIS.Desktop.Internal.Mapping.DesignView.FieldsPaneViewModel, Mapping) + public static string esri_mapping_fieldsPane { + get { return "esri_mapping_fieldsPane"; } + } + ///Returns the id string for "Domains" (ArcGIS.Desktop.Internal.Mapping.DesignView.DomainsPaneViewModel, Mapping) + public static string esri_mapping_domainsPane { + get { return "esri_mapping_domainsPane"; } + } + ///Returns the id string for "Versions" (ArcGIS.Desktop.Internal.Mapping.DesignView.Versioning.VersionsPaneViewModel, Mapping) + public static string esri_mapping_versionsPane { + get { return "esri_mapping_versionsPane"; } + } + ///Returns the id string for "Subtypes" (ArcGIS.Desktop.Internal.Mapping.DesignView.SubtypesPaneViewModel, Mapping) + public static string esri_mapping_subtypesPane { + get { return "esri_mapping_subtypesPane"; } + } + ///Returns the id string for "Attribute Rules" (ArcGIS.Desktop.Internal.Mapping.DesignView.AttributeRules.AttributeRulesPaneViewModel, Mapping) + public static string esri_mapping_attributeRulesPane { + get { return "esri_mapping_attributeRulesPane"; } + } + ///Returns the id string for "Contingent Values" (ArcGIS.Desktop.Internal.Mapping.DesignView.ContingentValues.ContingentValuesPaneViewModel, Mapping) + public static string esri_mapping_contingentValuesPane { + get { return "esri_mapping_contingentValuesPane"; } + } + } + public static partial class Spinner { + ///Returns the id string for "Transparency spinner" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.TransparencySpinner, Mapping) + public static string esri_mapping_spinner_layerTransparency { + get { return "esri_mapping_spinner_layerTransparency"; } + } + ///Returns the id string for "esri_mapping_layerFlickerSpinner" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.FlickerSpinner, Mapping) + public static string esri_mapping_layerFlickerSpinner { + get { return "esri_mapping_layerFlickerSpinner"; } + } + ///Returns the id string for "Angle:" (ArcGIS.Desktop.Internal.Mapping.Views.RasterLayer.Ribbon.RotationSpinner, Mapping) + public static string esri_mapping_rasterRotateAngleSpinner { + get { return "esri_mapping_rasterRotateAngleSpinner"; } + } + ///Returns the id string for "Distance " (ArcGIS.Desktop.Internal.Mapping.Ribbon.NearPlaneClippingDistanceViewModel, Mapping) + public static string esri_mapping_spinner_nearPlaneClippingDistance { + get { return "esri_mapping_spinner_nearPlaneClippingDistance"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "esri_mapping_exploreSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_exploreSplitButton { + get { return "esri_mapping_exploreSplitButton"; } + } + ///Returns the id string for "esri_mapping_layerSymbologySplitButton" (Splitbutton, Mapping) + public static string esri_mapping_layerSymbologySplitButton { + get { return "esri_mapping_layerSymbologySplitButton"; } + } + ///Returns the id string for "esri_mapping_rasterLayerStretchTypeSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_rasterLayerStretchTypeSplitButton { + get { return "esri_mapping_rasterLayerStretchTypeSplitButton"; } + } + ///Returns the id string for "esri_mapping_layerSymbologyWMSSubLayerSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_layerSymbologyWMSSubLayerSplitButton { + get { return "esri_mapping_layerSymbologyWMSSubLayerSplitButton"; } + } + ///Returns the id string for "esri_mapping_addDataSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_addDataSplitButton { + get { return "esri_mapping_addDataSplitButton"; } + } + ///Returns the id string for "esri_mapping_rasterLayerSymbologySplitButton" (Splitbutton, Mapping) + public static string esri_mapping_rasterLayerSymbologySplitButton { + get { return "esri_mapping_rasterLayerSymbologySplitButton"; } + } + ///Returns the id string for "esri_mapping_infographicSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_infographicSplitButton { + get { return "esri_mapping_infographicSplitButton"; } + } + ///Returns the id string for "esri_mapping_animationAppendTransitionSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_animationAppendTransitionSplitButton { + get { return "esri_mapping_animationAppendTransitionSplitButton"; } + } + ///Returns the id string for "esri_mapping_interactiveAnalysisSplitButton" (Splitbutton, Mapping) + public static string esri_mapping_interactiveAnalysisSplitButton { + get { return "esri_mapping_interactiveAnalysisSplitButton"; } + } + ///Returns the id string for "esri_attributeRulesView_newCalculationRuleSplitButton" (Splitbutton, Mapping) + public static string esri_attributeRulesView_newCalculationRuleSplitButton { + get { return "esri_attributeRulesView_newCalculationRuleSplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_mapping_ElevationSourceSelectedState" (State, Mapping) + public static string esri_mapping_ElevationSourceSelectedState { + get { return "esri_mapping_ElevationSourceSelectedState"; } + } + ///Returns the id string for "esri_mapping_ElevationSurfaceSelectedState" (State, Mapping) + public static string esri_mapping_ElevationSurfaceSelectedState { + get { return "esri_mapping_ElevationSurfaceSelectedState"; } + } + ///Returns the id string for "esri_mapping_IsGroundSurfaceSelectedState" (State, Mapping) + public static string esri_mapping_IsGroundSurfaceSelectedState { + get { return "esri_mapping_IsGroundSurfaceSelectedState"; } + } + ///Returns the id string for "esri_mapping_PasteElevationSourceSelectedState" (State, Mapping) + public static string esri_mapping_PasteElevationSourceSelectedState { + get { return "esri_mapping_PasteElevationSourceSelectedState"; } + } + ///Returns the id string for "esri_mapping_PasteElevationSurfacesSelectedState" (State, Mapping) + public static string esri_mapping_PasteElevationSurfacesSelectedState { + get { return "esri_mapping_PasteElevationSurfacesSelectedState"; } + } + ///Returns the id string for "esri_mapping_subtypeValueLayerSelectedState" (State, Mapping) + public static string esri_mapping_subtypeValueLayerSelectedState { + get { return "esri_mapping_subtypeValueLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_WfsLayerSelectedState" (State, Mapping) + public static string esri_mapping_WfsLayerSelectedState { + get { return "esri_mapping_WfsLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_streamLayerSelectedState" (State, Mapping) + public static string esri_mapping_streamLayerSelectedState { + get { return "esri_mapping_streamLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_subtypeGroupLayerSelectedState" (State, Mapping) + public static string esri_mapping_subtypeGroupLayerSelectedState { + get { return "esri_mapping_subtypeGroupLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_inValidGroupLayerSelectedState" (State, Mapping) + public static string esri_mapping_inValidGroupLayerSelectedState { + get { return "esri_mapping_inValidGroupLayerSelectedState"; } + } + ///Returns the id string for "esri_license_hasImageAnalystExtensionLicenseState" (State, Mapping) + public static string esri_license_hasImageAnalystExtensionLicenseState { + get { return "esri_license_hasImageAnalystExtensionLicenseState"; } + } + ///Returns the id string for "esri_mapping_mapProjectItemState" (State, Mapping) + public static string esri_mapping_mapProjectItemState { + get { return "esri_mapping_mapProjectItemState"; } + } + ///Returns the id string for "esri_mapping_findproviders_loaded" (State, Mapping) + public static string esri_mapping_findproviders_loaded { + get { return "esri_mapping_findproviders_loaded"; } + } + ///Returns the id string for "esri_mapping_layerSelectedState" (State, Mapping) + public static string esri_mapping_layerSelectedState { + get { return "esri_mapping_layerSelectedState"; } + } + ///Returns the id string for "esri_mapping_mapTypeContainmentMapState" (State, Mapping) + public static string esri_mapping_mapTypeContainmentMapState { + get { return "esri_mapping_mapTypeContainmentMapState"; } + } + ///Returns the id string for "esri_mapping_groupLayerSelectedState" (State, Mapping) + public static string esri_mapping_groupLayerSelectedState { + get { return "esri_mapping_groupLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_annotationSubLayerSelectedState" (State, Mapping) + public static string esri_mapping_annotationSubLayerSelectedState { + get { return "esri_mapping_annotationSubLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_multipleLayersSelectedState" (State, Mapping) + public static string esri_mapping_multipleLayersSelectedState { + get { return "esri_mapping_multipleLayersSelectedState"; } + } + ///Returns the id string for "esri_mapping_rasterLayerSelectedState" (State, Mapping) + public static string esri_mapping_rasterLayerSelectedState { + get { return "esri_mapping_rasterLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_mosaicLayerSelectedState" (State, Mapping) + public static string esri_mapping_mosaicLayerSelectedState { + get { return "esri_mapping_mosaicLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_imageServiceLayerSelectedState { + get { return "esri_mapping_imageServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_singleTOCItemSelectedState" (State, Mapping) + public static string esri_mapping_singleTOCItemSelectedState { + get { return "esri_mapping_singleTOCItemSelectedState"; } + } + ///Returns the id string for "esri_mapping_annotationLayerSelectedState" (State, Mapping) + public static string esri_mapping_annotationLayerSelectedState { + get { return "esri_mapping_annotationLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_mapMemberSelectedIsArchiveEnabledState" (State, Mapping) + public static string esri_mapping_mapMemberSelectedIsArchiveEnabledState { + get { return "esri_mapping_mapMemberSelectedIsArchiveEnabledState"; } + } + ///Returns the id string for "esri_mapping_mapMemberSelectedSupportsGdbValidationState" (State, Mapping) + public static string esri_mapping_mapMemberSelectedSupportsGdbValidationState { + get { return "esri_mapping_mapMemberSelectedSupportsGdbValidationState"; } + } + ///Returns the id string for "esri_mapping_dataLayerSelectedState" (State, Mapping) + public static string esri_mapping_dataLayerSelectedState { + get { return "esri_mapping_dataLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_mapTypeBasemapState" (State, Mapping) + public static string esri_mapping_mapTypeBasemapState { + get { return "esri_mapping_mapTypeBasemapState"; } + } + ///Returns the id string for "esri_mapping_NALayerSelectedState" (State, Mapping) + public static string esri_mapping_NALayerSelectedState { + get { return "esri_mapping_NALayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_NALayerSublayerSelectedState" (State, Mapping) + public static string esri_mapping_NALayerSublayerSelectedState { + get { return "esri_mapping_NALayerSublayerSelectedState"; } + } + ///Returns the id string for "esri_map_utilityNetwork" (State, Mapping) + public static string esri_map_utilityNetwork { + get { return "esri_map_utilityNetwork"; } + } + ///Returns the id string for "esri_mapping_mosaicSublayerSelectedState" (State, Mapping) + public static string esri_mapping_mosaicSublayerSelectedState { + get { return "esri_mapping_mosaicSublayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_ParcelFabricLayerSelectedState" (State, Mapping) + public static string esri_mapping_ParcelFabricLayerSelectedState { + get { return "esri_mapping_ParcelFabricLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_stereoMapState" (State, Mapping) + public static string esri_mapping_stereoMapState { + get { return "esri_mapping_stereoMapState"; } + } + ///Returns the id string for "esri_mapping_compositeSublayerSelectedState" (State, Mapping) + public static string esri_mapping_compositeSublayerSelectedState { + get { return "esri_mapping_compositeSublayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_WMTSServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_WMTSServiceLayerSelectedState { + get { return "esri_mapping_WMTSServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_WMSServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_WMSServiceLayerSelectedState { + get { return "esri_mapping_WMSServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_WMSSubLayerSelectedState" (State, Mapping) + public static string esri_mapping_WMSSubLayerSelectedState { + get { return "esri_mapping_WMSSubLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_ShapeFileLayerSelectedState" (State, Mapping) + public static string esri_mapping_ShapeFileLayerSelectedState { + get { return "esri_mapping_ShapeFileLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_queryDataConnectionSelectedState" (State, Mapping) + public static string esri_mapping_queryDataConnectionSelectedState { + get { return "esri_mapping_queryDataConnectionSelectedState"; } + } + ///Returns the id string for "esri_mapping_FeatureServiceTableSelectedState" (State, Mapping) + public static string esri_mapping_FeatureServiceTableSelectedState { + get { return "esri_mapping_FeatureServiceTableSelectedState"; } + } + ///Returns the id string for "esri_mapping_RemoveLayerSelectedState" (State, Mapping) + public static string esri_mapping_RemoveLayerSelectedState { + get { return "esri_mapping_RemoveLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_CopyLayerSelectedState" (State, Mapping) + public static string esri_mapping_CopyLayerSelectedState { + get { return "esri_mapping_CopyLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_diagramLayerSelectedState" (State, Mapping) + public static string esri_mapping_diagramLayerSelectedState { + get { return "esri_mapping_diagramLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_TOCSupportsGroupLayersState" (State, Mapping) + public static string esri_mapping_TOCSupportsGroupLayersState { + get { return "esri_mapping_TOCSupportsGroupLayersState"; } + } + ///Returns the id string for "esri_mapping_selectedLayersCanBeGroupedState" (State, Mapping) + public static string esri_mapping_selectedLayersCanBeGroupedState { + get { return "esri_mapping_selectedLayersCanBeGroupedState"; } + } + ///Returns the id string for "esri_mapping_layersWithDifferentParentsSelectedState" (State, Mapping) + public static string esri_mapping_layersWithDifferentParentsSelectedState { + get { return "esri_mapping_layersWithDifferentParentsSelectedState"; } + } + ///Returns the id string for "esri_mapping_mapSelectedState" (State, Mapping) + public static string esri_mapping_mapSelectedState { + get { return "esri_mapping_mapSelectedState"; } + } + ///Returns the id string for "esri_mapping_emptyGroupLayerSelectedState" (State, Mapping) + public static string esri_mapping_emptyGroupLayerSelectedState { + get { return "esri_mapping_emptyGroupLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_allOidTablesSelectedState" (State, Mapping) + public static string esri_mapping_allOidTablesSelectedState { + get { return "esri_mapping_allOidTablesSelectedState"; } + } + ///Returns the id string for "esri_mapping_validMapMemberSelectedState" (State, Mapping) + public static string esri_mapping_validMapMemberSelectedState { + get { return "esri_mapping_validMapMemberSelectedState"; } + } + ///Returns the id string for "esri_mapping_standaloneVideoSelectedState" (State, Mapping) + public static string esri_mapping_standaloneVideoSelectedState { + get { return "esri_mapping_standaloneVideoSelectedState"; } + } + ///Returns the id string for "esri_mapping_legendClassSelectedState" (State, Mapping) + public static string esri_mapping_legendClassSelectedState { + get { return "esri_mapping_legendClassSelectedState"; } + } + ///Returns the id string for "esri_mapping_mapViewingMode3DPerspectiveState" (State, Mapping) + public static string esri_mapping_mapViewingMode3DPerspectiveState { + get { return "esri_mapping_mapViewingMode3DPerspectiveState"; } + } + ///Returns the id string for "esri_mapping_mapViewingMode3DGlobeState" (State, Mapping) + public static string esri_mapping_mapViewingMode3DGlobeState { + get { return "esri_mapping_mapViewingMode3DGlobeState"; } + } + ///Returns the id string for "esri_mapping_symbologyPaneVisibility" (State, Mapping) + public static string esri_mapping_symbologyPaneVisibility { + get { return "esri_mapping_symbologyPaneVisibility"; } + } + ///Returns the id string for "esri_mapping_labelingPaneVisibility" (State, Mapping) + public static string esri_mapping_labelingPaneVisibility { + get { return "esri_mapping_labelingPaneVisibility"; } + } + ///Returns the id string for "esri_mapping_mapTypeMapState" (State, Mapping) + public static string esri_mapping_mapTypeMapState { + get { return "esri_mapping_mapTypeMapState"; } + } + ///Returns the id string for "esri_core_previewShowBasemapState" (State, Mapping) + public static string esri_core_previewShowBasemapState { + get { return "esri_core_previewShowBasemapState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_hasEditsState" (State, Mapping) + public static string esri_mapping_fieldsView_hasEditsState { + get { return "esri_mapping_fieldsView_hasEditsState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_selectedState" (State, Mapping) + public static string esri_mapping_fieldsView_selectedState { + get { return "esri_mapping_fieldsView_selectedState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_copiedState" (State, Mapping) + public static string esri_mapping_fieldsView_copiedState { + get { return "esri_mapping_fieldsView_copiedState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_cutState" (State, Mapping) + public static string esri_mapping_fieldsView_cutState { + get { return "esri_mapping_fieldsView_cutState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_deleteState" (State, Mapping) + public static string esri_mapping_fieldsView_deleteState { + get { return "esri_mapping_fieldsView_deleteState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_undoState" (State, Mapping) + public static string esri_mapping_fieldsView_undoState { + get { return "esri_mapping_fieldsView_undoState"; } + } + ///Returns the id string for "esri_mapping_fieldsView_redoState" (State, Mapping) + public static string esri_mapping_fieldsView_redoState { + get { return "esri_mapping_fieldsView_redoState"; } + } + ///Returns the id string for "esri_subtypes_canManageState" (State, Mapping) + public static string esri_subtypes_canManageState { + get { return "esri_subtypes_canManageState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_hasEditsState" (State, Mapping) + public static string esri_mapping_subtypesView_hasEditsState { + get { return "esri_mapping_subtypesView_hasEditsState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_selectedState" (State, Mapping) + public static string esri_mapping_subtypesView_selectedState { + get { return "esri_mapping_subtypesView_selectedState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_copiedState" (State, Mapping) + public static string esri_mapping_subtypesView_copiedState { + get { return "esri_mapping_subtypesView_copiedState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_cutState" (State, Mapping) + public static string esri_mapping_subtypesView_cutState { + get { return "esri_mapping_subtypesView_cutState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_deleteState" (State, Mapping) + public static string esri_mapping_subtypesView_deleteState { + get { return "esri_mapping_subtypesView_deleteState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_undoState" (State, Mapping) + public static string esri_mapping_subtypesView_undoState { + get { return "esri_mapping_subtypesView_undoState"; } + } + ///Returns the id string for "esri_mapping_subtypesView_redoState" (State, Mapping) + public static string esri_mapping_subtypesView_redoState { + get { return "esri_mapping_subtypesView_redoState"; } + } + ///Returns the id string for "esri_mapping_domainsView_canEditDomains" (State, Mapping) + public static string esri_mapping_domainsView_canEditDomains { + get { return "esri_mapping_domainsView_canEditDomains"; } + } + ///Returns the id string for "esri_dataSource_isFileGDBState" (State, Mapping) + public static string esri_dataSource_isFileGDBState { + get { return "esri_dataSource_isFileGDBState"; } + } + ///Returns the id string for "esri_mapping_domainsView_selectedState" (State, Mapping) + public static string esri_mapping_domainsView_selectedState { + get { return "esri_mapping_domainsView_selectedState"; } + } + ///Returns the id string for "esri_mapping_domainsView_copiedState" (State, Mapping) + public static string esri_mapping_domainsView_copiedState { + get { return "esri_mapping_domainsView_copiedState"; } + } + ///Returns the id string for "esri_mapping_domainsView_cutState" (State, Mapping) + public static string esri_mapping_domainsView_cutState { + get { return "esri_mapping_domainsView_cutState"; } + } + ///Returns the id string for "esri_mapping_domainsView_deleteState" (State, Mapping) + public static string esri_mapping_domainsView_deleteState { + get { return "esri_mapping_domainsView_deleteState"; } + } + ///Returns the id string for "esri_designview_supportsfieldediting" (State, Mapping) + public static string esri_designview_supportsfieldediting { + get { return "esri_designview_supportsfieldediting"; } + } + ///Returns the id string for "esri_designview_supportsfieldviewing" (State, Mapping) + public static string esri_designview_supportsfieldviewing { + get { return "esri_designview_supportsfieldviewing"; } + } + ///Returns the id string for "esri_designview_supportssubtypeediting" (State, Mapping) + public static string esri_designview_supportssubtypeediting { + get { return "esri_designview_supportssubtypeediting"; } + } + ///Returns the id string for "esri_designview_supportssubtypeviewing" (State, Mapping) + public static string esri_designview_supportssubtypeviewing { + get { return "esri_designview_supportssubtypeviewing"; } + } + ///Returns the id string for "esri_designview_supportsdomainediting" (State, Mapping) + public static string esri_designview_supportsdomainediting { + get { return "esri_designview_supportsdomainediting"; } + } + ///Returns the id string for "esri_designview_supportsdomainviewing" (State, Mapping) + public static string esri_designview_supportsdomainviewing { + get { return "esri_designview_supportsdomainviewing"; } + } + ///Returns the id string for "esri_mapping_domainsView_hasEditsState" (State, Mapping) + public static string esri_mapping_domainsView_hasEditsState { + get { return "esri_mapping_domainsView_hasEditsState"; } + } + ///Returns the id string for "esri_designview_supportsattributerulesediting" (State, Mapping) + public static string esri_designview_supportsattributerulesediting { + get { return "esri_designview_supportsattributerulesediting"; } + } + ///Returns the id string for "esri_designview_supportsattributerulesviewing" (State, Mapping) + public static string esri_designview_supportsattributerulesviewing { + get { return "esri_designview_supportsattributerulesviewing"; } + } + ///Returns the id string for "esri_mapping_attributeRulesView_readOnly" (State, Mapping) + public static string esri_mapping_attributeRulesView_readOnly { + get { return "esri_mapping_attributeRulesView_readOnly"; } + } + ///Returns the id string for "esri_mapping_attributeRulesPane_ruleSelected" (State, Mapping) + public static string esri_mapping_attributeRulesPane_ruleSelected { + get { return "esri_mapping_attributeRulesPane_ruleSelected"; } + } + ///Returns the id string for "esri_mapping_attributeRulesPane_canExport" (State, Mapping) + public static string esri_mapping_attributeRulesPane_canExport { + get { return "esri_mapping_attributeRulesPane_canExport"; } + } + ///Returns the id string for "esri_mapping_attributeRulesView_disabled" (State, Mapping) + public static string esri_mapping_attributeRulesView_disabled { + get { return "esri_mapping_attributeRulesView_disabled"; } + } + ///Returns the id string for "esri_license_hasReviewerExtensionLicenseState" (State, Mapping) + public static string esri_license_hasReviewerExtensionLicenseState { + get { return "esri_license_hasReviewerExtensionLicenseState"; } + } + ///Returns the id string for "esri_designview_supportscontingentvaluesediting" (State, Mapping) + public static string esri_designview_supportscontingentvaluesediting { + get { return "esri_designview_supportscontingentvaluesediting"; } + } + ///Returns the id string for "esri_designview_supportscontingentvaluesviewing" (State, Mapping) + public static string esri_designview_supportscontingentvaluesviewing { + get { return "esri_designview_supportscontingentvaluesviewing"; } + } + ///Returns the id string for "esri_mapping_versionsView_hasEditsState" (State, Mapping) + public static string esri_mapping_versionsView_hasEditsState { + get { return "esri_mapping_versionsView_hasEditsState"; } + } + ///Returns the id string for "esri_mapping_versionsView_hasSelectionState" (State, Mapping) + public static string esri_mapping_versionsView_hasSelectionState { + get { return "esri_mapping_versionsView_hasSelectionState"; } + } + ///Returns the id string for "esri_mapping_versionsView_branchClientServerState" (State, Mapping) + public static string esri_mapping_versionsView_branchClientServerState { + get { return "esri_mapping_versionsView_branchClientServerState"; } + } + ///Returns the id string for "esri_mapping_versionsView_deleteState" (State, Mapping) + public static string esri_mapping_versionsView_deleteState { + get { return "esri_mapping_versionsView_deleteState"; } + } + ///Returns the id string for "esri_mapping_attributeRulesView_hasEditsState" (State, Mapping) + public static string esri_mapping_attributeRulesView_hasEditsState { + get { return "esri_mapping_attributeRulesView_hasEditsState"; } + } + ///Returns the id string for "esri_mapping_contingentValuesView_hasEditsState" (State, Mapping) + public static string esri_mapping_contingentValuesView_hasEditsState { + get { return "esri_mapping_contingentValuesView_hasEditsState"; } + } + ///Returns the id string for "esri_mapping_contingentValuesView_canRetireContingentValueState" (State, Mapping) + public static string esri_mapping_contingentValuesView_canRetireContingentValueState { + get { return "esri_mapping_contingentValuesView_canRetireContingentValueState"; } + } + ///Returns the id string for "esri_mapping_contingentValuesView_canAddContingentValueState" (State, Mapping) + public static string esri_mapping_contingentValuesView_canAddContingentValueState { + get { return "esri_mapping_contingentValuesView_canAddContingentValueState"; } + } + ///Returns the id string for "esri_mapping_contingentValuesView_canOpenSubtypes" (State, Mapping) + public static string esri_mapping_contingentValuesView_canOpenSubtypes { + get { return "esri_mapping_contingentValuesView_canOpenSubtypes"; } + } + ///Returns the id string for "esri_mapping_mapTypeNetworkDiagramState" (State, Mapping) + public static string esri_mapping_mapTypeNetworkDiagramState { + get { return "esri_mapping_mapTypeNetworkDiagramState"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerWithTableSelectedState" (State, Mapping) + public static string esri_mapping_imageServiceLayerWithTableSelectedState { + get { return "esri_mapping_imageServiceLayerWithTableSelectedState"; } + } + ///Returns the id string for "esri_mapping_streamLayersSupportTrackLinesSelectedState" (State, Mapping) + public static string esri_mapping_streamLayersSupportTrackLinesSelectedState { + get { return "esri_mapping_streamLayersSupportTrackLinesSelectedState"; } + } + ///Returns the id string for "esri_mapping_dimensionLayerSelectedState" (State, Mapping) + public static string esri_mapping_dimensionLayerSelectedState { + get { return "esri_mapping_dimensionLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_scenePointLayerSelectedState" (State, Mapping) + public static string esri_mapping_scenePointLayerSelectedState { + get { return "esri_mapping_scenePointLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_scene3DObjectLayerSelectedState" (State, Mapping) + public static string esri_mapping_scene3DObjectLayerSelectedState { + get { return "esri_mapping_scene3DObjectLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_KMLLayerSelectedState" (State, Mapping) + public static string esri_mapping_KMLLayerSelectedState { + get { return "esri_mapping_KMLLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_sceneLayerSelectedState" (State, Mapping) + public static string esri_mapping_sceneLayerSelectedState { + get { return "esri_mapping_sceneLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_buildingSceneLayerSelectedState" (State, Mapping) + public static string esri_mapping_buildingSceneLayerSelectedState { + get { return "esri_mapping_buildingSceneLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_streamLayersWithTrackIdSelectedState" (State, Mapping) + public static string esri_mapping_streamLayersWithTrackIdSelectedState { + get { return "esri_mapping_streamLayersWithTrackIdSelectedState"; } + } + ///Returns the id string for "esri_mapping_cadLayerSelectedState" (State, Mapping) + public static string esri_mapping_cadLayerSelectedState { + get { return "esri_mapping_cadLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_TOCLabelingViewSelectedState" (State, Mapping) + public static string esri_mapping_TOCLabelingViewSelectedState { + get { return "esri_mapping_TOCLabelingViewSelectedState"; } + } + ///Returns the id string for "esri_mapping_singleLabelClassSelectedState" (State, Mapping) + public static string esri_mapping_singleLabelClassSelectedState { + get { return "esri_mapping_singleLabelClassSelectedState"; } + } + ///Returns the id string for "esri_mapping_all3DLayersSelectedState" (State, Mapping) + public static string esri_mapping_all3DLayersSelectedState { + get { return "esri_mapping_all3DLayersSelectedState"; } + } + ///Returns the id string for "esri_mapping_all2DLayersSelectedState" (State, Mapping) + public static string esri_mapping_all2DLayersSelectedState { + get { return "esri_mapping_all2DLayersSelectedState"; } + } + ///Returns the id string for "esri_mapping_isSubtypeValueLayerIn2DCategoryState" (State, Mapping) + public static string esri_mapping_isSubtypeValueLayerIn2DCategoryState { + get { return "esri_mapping_isSubtypeValueLayerIn2DCategoryState"; } + } + ///Returns the id string for "esri_mapping_sceneIntegratedMeshLayerSelectedState" (State, Mapping) + public static string esri_mapping_sceneIntegratedMeshLayerSelectedState { + get { return "esri_mapping_sceneIntegratedMeshLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_layerExtrusionDisabled" (State, Mapping) + public static string esri_mapping_layerExtrusionDisabled { + get { return "esri_mapping_layerExtrusionDisabled"; } + } + ///Returns the id string for "esri_mapping_netcdfStandardDataConnectionSelectedState" (State, Mapping) + public static string esri_mapping_netcdfStandardDataConnectionSelectedState { + get { return "esri_mapping_netcdfStandardDataConnectionSelectedState"; } + } + ///Returns the id string for "esri_mapping_netcdfRasterDataConnectionSelectedState" (State, Mapping) + public static string esri_mapping_netcdfRasterDataConnectionSelectedState { + get { return "esri_mapping_netcdfRasterDataConnectionSelectedState"; } + } + ///Returns the id string for "esri_mapping_mosaicImageSublayerSelectedState" (State, Mapping) + public static string esri_mapping_mosaicImageSublayerSelectedState { + get { return "esri_mapping_mosaicImageSublayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_cachedImageServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_cachedImageServiceLayerSelectedState { + get { return "esri_mapping_cachedImageServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_rasterSymbologyPaneVisibility" (State, Mapping) + public static string esri_mapping_rasterSymbologyPaneVisibility { + get { return "esri_mapping_rasterSymbologyPaneVisibility"; } + } + ///Returns the id string for "esri_mapping_rasterHasSensorModelState" (State, Mapping) + public static string esri_mapping_rasterHasSensorModelState { + get { return "esri_mapping_rasterHasSensorModelState"; } + } + ///Returns the id string for "esri_mapping_imageServiceLayerDownloadEnabledState" (State, Mapping) + public static string esri_mapping_imageServiceLayerDownloadEnabledState { + get { return "esri_mapping_imageServiceLayerDownloadEnabledState"; } + } + ///Returns the id string for "esri_mapping_rasterLayerStretchTypeState" (State, Mapping) + public static string esri_mapping_rasterLayerStretchTypeState { + get { return "esri_mapping_rasterLayerStretchTypeState"; } + } + ///Returns the id string for "esri_mapping_rasterLayerBandCombinationState" (State, Mapping) + public static string esri_mapping_rasterLayerBandCombinationState { + get { return "esri_mapping_rasterLayerBandCombinationState"; } + } + ///Returns the id string for "esri_mapping_TiledServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_TiledServiceLayerSelectedState { + get { return "esri_mapping_TiledServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_DynamicServiceLayerSelectedState" (State, Mapping) + public static string esri_mapping_DynamicServiceLayerSelectedState { + get { return "esri_mapping_DynamicServiceLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_VectorTileLayerSelectedState" (State, Mapping) + public static string esri_mapping_VectorTileLayerSelectedState { + get { return "esri_mapping_VectorTileLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_simpleLayerSelectedState" (State, Mapping) + public static string esri_mapping_simpleLayerSelectedState { + get { return "esri_mapping_simpleLayerSelectedState"; } + } + ///Returns the id string for "esri_geostatistics_gaLayerSelectedState" (State, Mapping) + public static string esri_geostatistics_gaLayerSelectedState { + get { return "esri_geostatistics_gaLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_activeMapView_hasFeatureSelectionState" (State, Mapping) + public static string esri_mapping_activeMapView_hasFeatureSelectionState { + get { return "esri_mapping_activeMapView_hasFeatureSelectionState"; } + } + ///Returns the id string for "esri_mapping_timeEnabledState" (State, Mapping) + public static string esri_mapping_timeEnabledState { + get { return "esri_mapping_timeEnabledState"; } + } + ///Returns the id string for "esri_mapping_rangeEnabledState" (State, Mapping) + public static string esri_mapping_rangeEnabledState { + get { return "esri_mapping_rangeEnabledState"; } + } + ///Returns the id string for "esri_mapping_animationEnabledState" (State, Mapping) + public static string esri_mapping_animationEnabledState { + get { return "esri_mapping_animationEnabledState"; } + } + ///Returns the id string for "esri_mapping_sceneLayerHasBuddyServiceState" (State, Mapping) + public static string esri_mapping_sceneLayerHasBuddyServiceState { + get { return "esri_mapping_sceneLayerHasBuddyServiceState"; } + } + ///Returns the id string for "esri_mapping_mapHasAtLeastOneSyncEnabledLayerState" (State, Mapping) + public static string esri_mapping_mapHasAtLeastOneSyncEnabledLayerState { + get { return "esri_mapping_mapHasAtLeastOneSyncEnabledLayerState"; } + } + ///Returns the id string for "esri_mapping_mapHasAtLeastOneSyncableLayerState" (State, Mapping) + public static string esri_mapping_mapHasAtLeastOneSyncableLayerState { + get { return "esri_mapping_mapHasAtLeastOneSyncableLayerState"; } + } + ///Returns the id string for "esri_activeGeoreferenceSessionState" (State, Mapping) + public static string esri_activeGeoreferenceSessionState { + get { return "esri_activeGeoreferenceSessionState"; } + } + ///Returns the id string for "esri_activeGeoreferenceSessionStateVisible" (State, Mapping) + public static string esri_activeGeoreferenceSessionStateVisible { + get { return "esri_activeGeoreferenceSessionStateVisible"; } + } + ///Returns the id string for "esri_mapping_bimLayerSelectedState" (State, Mapping) + public static string esri_mapping_bimLayerSelectedState { + get { return "esri_mapping_bimLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_bimCompositeLayerSelectedState" (State, Mapping) + public static string esri_mapping_bimCompositeLayerSelectedState { + get { return "esri_mapping_bimCompositeLayerSelectedState"; } + } + ///Returns the id string for "esri_mapping_binningLayerSelectedState" (State, Mapping) + public static string esri_mapping_binningLayerSelectedState { + get { return "esri_mapping_binningLayerSelectedState"; } + } + } + public static partial class Subgroup { + ///Returns the id string for "esri_mapping_mapSubGroup" (Subgroup, Mapping) + public static string esri_mapping_mapSubGroup { + get { return "esri_mapping_mapSubGroup"; } + } + ///Returns the id string for "esri_mapping_designView_editBtns" (Subgroup, Mapping) + public static string esri_mapping_designView_editBtns { + get { return "esri_mapping_designView_editBtns"; } + } + } + public static partial class Tab { + ///Returns the id string for "Styles" (Tab, Mapping) + public static string esri_mapping_StylesTab { + get { return "esri_mapping_StylesTab"; } + } + ///Returns the id string for "Mapping" (Tab, Mapping) + public static string esri_mapping_MapContainer { + get { return "esri_mapping_MapContainer"; } + } + ///Returns the id string for "View" (Tab, Mapping) + public static string esri_mapping_tableTab { + get { return "esri_mapping_tableTab"; } + } + ///Returns the id string for "Fields" (Tab, Mapping) + public static string esri_mapping_homeDesignViewTab { + get { return "esri_mapping_homeDesignViewTab"; } + } + ///Returns the id string for "Subtypes" (Tab, Mapping) + public static string esri_mapping_homeSubtypesViewTab { + get { return "esri_mapping_homeSubtypesViewTab"; } + } + ///Returns the id string for "Domains" (Tab, Mapping) + public static string esri_mapping_homeDomainsViewTab { + get { return "esri_mapping_homeDomainsViewTab"; } + } + ///Returns the id string for "Versions" (Tab, Mapping) + public static string esri_mapping_homeVersionManagerViewTab { + get { return "esri_mapping_homeVersionManagerViewTab"; } + } + ///Returns the id string for "Attribute Rules" (Tab, Mapping) + public static string esri_mapping_homeAttributeRulesViewTab { + get { return "esri_mapping_homeAttributeRulesViewTab"; } + } + ///Returns the id string for "Contingent Values" (Tab, Mapping) + public static string esri_mapping_homeContingentValuesViewTab { + get { return "esri_mapping_homeContingentValuesViewTab"; } + } + ///Returns the id string for "Map" (Tab, Mapping) + public static string esri_mapping_homeTab { + get { return "esri_mapping_homeTab"; } + } + ///Returns the id string for "Insert" (Tab, Mapping) + public static string esri_mapping_insertTab { + get { return "esri_mapping_insertTab"; } + } + ///Returns the id string for "Analysis" (Tab, Mapping) + public static string esri_mapping_analysisTab { + get { return "esri_mapping_analysisTab"; } + } + ///Returns the id string for "View" (Tab, Mapping) + public static string esri_mapping_viewTab { + get { return "esri_mapping_viewTab"; } + } + ///Returns the id string for "Animation" (Tab, Mapping) + public static string esri_mapping_animationTab { + get { return "esri_mapping_animationTab"; } + } + ///Returns the id string for "Range" (Tab, Mapping) + public static string esri_mapping_rangeTab { + get { return "esri_mapping_rangeTab"; } + } + ///Returns the id string for "Time" (Tab, Mapping) + public static string esri_mapping_timeTab { + get { return "esri_mapping_timeTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_subtypeGroupLayerAppearanceTab { + get { return "esri_mapping_subtypeGroupLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_subtypeGroupLayerDataTab { + get { return "esri_mapping_subtypeGroupLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_streamLayerAppearanceTab { + get { return "esri_mapping_streamLayerAppearanceTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_streamLayerWithTrackIdAppearanceTab { + get { return "esri_mapping_streamLayerWithTrackIdAppearanceTab"; } + } + ///Returns the id string for "Labeling" (Tab, Mapping) + public static string esri_mapping_streamLayerLabelingTab { + get { return "esri_mapping_streamLayerLabelingTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_streamLayerDataTab { + get { return "esri_mapping_streamLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_featureLayerAppearanceTab { + get { return "esri_mapping_featureLayerAppearanceTab"; } + } + ///Returns the id string for "Labeling" (Tab, Mapping) + public static string esri_mapping_labelingTab { + get { return "esri_mapping_labelingTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_featureLayerDataTab { + get { return "esri_mapping_featureLayerDataTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_dataLayerDataTab { + get { return "esri_mapping_dataLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_annotationLayerAppearanceTab { + get { return "esri_mapping_annotationLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_annotationLayerDataTab { + get { return "esri_mapping_annotationLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_dimensionLayerAppearanceTab { + get { return "esri_mapping_dimensionLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_dimensionLayerDataTab { + get { return "esri_mapping_dimensionLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_rasterLayerAppearanceTab { + get { return "esri_mapping_rasterLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_rasterLayerDataTab { + get { return "esri_mapping_rasterLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_mosaicLayerAppearanceTab { + get { return "esri_mapping_mosaicLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_mosaicLayerDataTab { + get { return "esri_mapping_mosaicLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_mosaicImageSubLayerAppearanceTab { + get { return "esri_mapping_mosaicImageSubLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_mosaicImageSubLayerDataTab { + get { return "esri_mapping_mosaicImageSubLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_imageServiceLayerAppearanceTab { + get { return "esri_mapping_imageServiceLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_imageServiceLayerDataTab { + get { return "esri_mapping_imageServiceLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_mixedLayerAppearanceTab { + get { return "esri_mapping_mixedLayerAppearanceTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_wmsSubLayerAppearanceTab { + get { return "esri_mapping_wmsSubLayerAppearanceTab"; } + } + ///Returns the id string for "Versioning" (Tab, Mapping) + public static string esri_mapping_datasourceVersionTab { + get { return "esri_mapping_datasourceVersionTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_kmlLayerAppearanceTab { + get { return "esri_mapping_kmlLayerAppearanceTab"; } + } + ///Returns the id string for "Labeling" (Tab, Mapping) + public static string esri_mapping_kmlLayerLabelingTab { + get { return "esri_mapping_kmlLayerLabelingTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_vectorTileLayerAppearanceTab { + get { return "esri_mapping_vectorTileLayerAppearanceTab"; } + } + ///Returns the id string for "Manage" (Tab, Mapping) + public static string esri_mapping_buildingSceneLayerDataTab { + get { return "esri_mapping_buildingSceneLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_sceneLayerAppearanceTab { + get { return "esri_mapping_sceneLayerAppearanceTab"; } + } + ///Returns the id string for "Data" (Tab, Mapping) + public static string esri_mapping_sceneLayerDataTab { + get { return "esri_mapping_sceneLayerDataTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_integratedMeshLayerAppearanceTab { + get { return "esri_mapping_integratedMeshLayerAppearanceTab"; } + } + ///Returns the id string for "Appearance" (Tab, Mapping) + public static string esri_mapping_elevationSurfacesAppearanceTab { + get { return "esri_mapping_elevationSurfacesAppearanceTab"; } + } + ///Returns the id string for "Georeference" (Tab, Mapping) + public static string esri_mapping_georeference_GeoreferenceTab { + get { return "esri_mapping_georeference_GeoreferenceTab"; } + } + ///Returns the id string for "Manage" (Tab, Mapping) + public static string esri_mapping_featureLayerCadTab { + get { return "esri_mapping_featureLayerCadTab"; } + } + ///Returns the id string for "Manage" (Tab, Mapping) + public static string esri_mapping_BimContextualTab { + get { return "esri_mapping_BimContextualTab"; } + } + ///Returns the id string for "Manage" (Tab, Mapping) + public static string esri_mapping_BimCompositeContextualTab { + get { return "esri_mapping_BimCompositeContextualTab"; } + } + ///Returns the id string for "Bin" (Tab, Mapping) + public static string esri_mapping_binContextualTab { + get { return "esri_mapping_binContextualTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Table" (Tabgroup, Mapping) + public static string esri_mapping_TableViewTabGroup { + get { return "esri_mapping_TableViewTabGroup"; } + } + ///Returns the id string for "Standalone Table" (Tabgroup, Mapping) + public static string esri_mapping_tableLayerTabGroup { + get { return "esri_mapping_tableLayerTabGroup"; } + } + ///Returns the id string for "Feature Layer" (Tabgroup, Mapping) + public static string esri_mapping_featureLayerTabGroup { + get { return "esri_mapping_featureLayerTabGroup"; } + } + ///Returns the id string for "Stream Layer" (Tabgroup, Mapping) + public static string esri_mapping_streamLayerTabGroup { + get { return "esri_mapping_streamLayerTabGroup"; } + } + ///Returns the id string for "Subtype Group Layer" (Tabgroup, Mapping) + public static string esri_mapping_subtypeGroupLayerTabGroup { + get { return "esri_mapping_subtypeGroupLayerTabGroup"; } + } + ///Returns the id string for "Data Source" (Tabgroup, Mapping) + public static string esri_mapping_DataSourceTabGroup { + get { return "esri_mapping_DataSourceTabGroup"; } + } + ///Returns the id string for "Raster Layer" (Tabgroup, Mapping) + public static string esri_mapping_rasterLayerTabGroup { + get { return "esri_mapping_rasterLayerTabGroup"; } + } + ///Returns the id string for "Annotation Layer" (Tabgroup, Mapping) + public static string esri_mapping_annotationLayerTabGroup { + get { return "esri_mapping_annotationLayerTabGroup"; } + } + ///Returns the id string for "Dimension Layer" (Tabgroup, Mapping) + public static string esri_mapping_dimensionLayerTabGroup { + get { return "esri_mapping_dimensionLayerTabGroup"; } + } + ///Returns the id string for "Mosaic Layer" (Tabgroup, Mapping) + public static string esri_mapping_mosaicLayerTabGroup { + get { return "esri_mapping_mosaicLayerTabGroup"; } + } + ///Returns the id string for "Image Layer" (Tabgroup, Mapping) + public static string esri_mapping_mosaicImageSubLayerTabGroup { + get { return "esri_mapping_mosaicImageSubLayerTabGroup"; } + } + ///Returns the id string for "Image Service Layer" (Tabgroup, Mapping) + public static string esri_mapping_imageServiceLayerTabGroup { + get { return "esri_mapping_imageServiceLayerTabGroup"; } + } + ///Returns the id string for "Layer" (Tabgroup, Mapping) + public static string esri_mapping_mixedLayerTabGroup { + get { return "esri_mapping_mixedLayerTabGroup"; } + } + ///Returns the id string for "Layer" (Tabgroup, Mapping) + public static string esri_mapping_wmsSubLayerTabGroup { + get { return "esri_mapping_wmsSubLayerTabGroup"; } + } + ///Returns the id string for "Legend Class" (Tabgroup, Mapping) + public static string esri_mapping_legendClassTabGroup { + get { return "esri_mapping_legendClassTabGroup"; } + } + ///Returns the id string for "Map" (Tabgroup, Mapping) + public static string esri_mapping_mapTabGroup { + get { return "esri_mapping_mapTabGroup"; } + } + ///Returns the id string for "KML Layer" (Tabgroup, Mapping) + public static string esri_mapping_kmlLayerTabGroup { + get { return "esri_mapping_kmlLayerTabGroup"; } + } + ///Returns the id string for "Vector Tile Layer" (Tabgroup, Mapping) + public static string esri_mapping_vectorTileLayerTabGroup { + get { return "esri_mapping_vectorTileLayerTabGroup"; } + } + ///Returns the id string for "Building Scene Layer" (Tabgroup, Mapping) + public static string esri_mapping_buildingSceneLayerTabGroup { + get { return "esri_mapping_buildingSceneLayerTabGroup"; } + } + ///Returns the id string for "Scene Layer" (Tabgroup, Mapping) + public static string esri_mapping_sceneLayerTabGroup { + get { return "esri_mapping_sceneLayerTabGroup"; } + } + ///Returns the id string for "Elevation Surface" (Tabgroup, Mapping) + public static string esri_mapping_elevationSurfaceTabGroup { + get { return "esri_mapping_elevationSurfaceTabGroup"; } + } + ///Returns the id string for "CAD Layer" (Tabgroup, Mapping) + public static string esri_mapping_cadLayerTabGroup { + get { return "esri_mapping_cadLayerTabGroup"; } + } + ///Returns the id string for "Building" (Tabgroup, Mapping) + public static string esri_mapping_bimLayerTabGroup { + get { return "esri_mapping_bimLayerTabGroup"; } + } + ///Returns the id string for "Manage" (Tabgroup, Mapping) + public static string esri_mapping_StyleTabGroup { + get { return "esri_mapping_StyleTabGroup"; } + } + ///Returns the id string for "Manage" (Tabgroup, Mapping) + public static string esri_mapping_MappingTabGroup { + get { return "esri_mapping_MappingTabGroup"; } + } + ///Returns the id string for "Binning" (Tabgroup, Mapping) + public static string esri_mapping_BinningTabGroup { + get { return "esri_mapping_BinningTabGroup"; } + } + } + public static partial class Tool { + ///Returns the id string for "Explore" (ArcGIS.Desktop.Internal.Mapping.Ribbon.ExploreTool, Mapping) + public static string esri_mapping_exploreTool { + get { return "esri_mapping_exploreTool"; } + } + ///Returns the id string for "Rectangle Zoom" (ArcGIS.Desktop.Internal.Mapping.Ribbon.RectangleZoomTool, Mapping) + public static string esri_mapping_rectangleZoom { + get { return "esri_mapping_rectangleZoom"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectTool, Mapping) + public static string esri_mapping_selectByRectangleTool { + get { return "esri_mapping_selectByRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectByPolygonTool, Mapping) + public static string esri_mapping_selectByPolygonTool { + get { return "esri_mapping_selectByPolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectByLassoTool, Mapping) + public static string esri_mapping_selectByLassoTool { + get { return "esri_mapping_selectByLassoTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectByCircleTool, Mapping) + public static string esri_mapping_selectByCircleTool { + get { return "esri_mapping_selectByCircleTool"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectByLineTool, Mapping) + public static string esri_mapping_selectByLineTool { + get { return "esri_mapping_selectByLineTool"; } + } + ///Returns the id string for "Trace" (ArcGIS.Desktop.Editing.SelectByTraceTool, Mapping) + public static string esri_mapping_selectByTraceTool { + get { return "esri_mapping_selectByTraceTool"; } + } + ///Returns the id string for "Rectangle" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsTool, Mapping) + public static string esri_mapping_selectLasPointsByRectangleTool { + get { return "esri_mapping_selectLasPointsByRectangleTool"; } + } + ///Returns the id string for "Polygon" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsByPolygonTool, Mapping) + public static string esri_mapping_selectLasPointsByPolygonTool { + get { return "esri_mapping_selectLasPointsByPolygonTool"; } + } + ///Returns the id string for "Lasso" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsByLassoTool, Mapping) + public static string esri_mapping_selectLasPointsByLassoTool { + get { return "esri_mapping_selectLasPointsByLassoTool"; } + } + ///Returns the id string for "Circle" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsByCircleTool, Mapping) + public static string esri_mapping_selectLasPointsByCircleTool { + get { return "esri_mapping_selectLasPointsByCircleTool"; } + } + ///Returns the id string for "Line" (ArcGIS.Desktop.Internal.Mapping.Ribbon.SelectLasPointsByLineTool, Mapping) + public static string esri_mapping_selectLasPointsByLineTool { + get { return "esri_mapping_selectLasPointsByLineTool"; } + } + ///Returns the id string for "Measure Distance" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureDistanceTool, Mapping) + public static string esri_mapping_measureDistanceTool { + get { return "esri_mapping_measureDistanceTool"; } + } + ///Returns the id string for "Measure Area" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureAreaTool, Mapping) + public static string esri_mapping_measureAreaTool { + get { return "esri_mapping_measureAreaTool"; } + } + ///Returns the id string for "Measure Features" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureFeaturesTool, Mapping) + public static string esri_mapping_measureFeaturesTool { + get { return "esri_mapping_measureFeaturesTool"; } + } + ///Returns the id string for "Measure Vertical" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureVerticalTool, Mapping) + public static string esri_mapping_measureVerticalTool { + get { return "esri_mapping_measureVerticalTool"; } + } + ///Returns the id string for "Measure Terrain Distance" (ArcGIS.Desktop.Internal.Mapping.Ribbon.MeasureTerrainDistanceTool, Mapping) + public static string esri_mapping_measureTerrainDistanceTool { + get { return "esri_mapping_measureTerrainDistanceTool"; } + } + ///Returns the id string for "Exploratory Analysis" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveAnalysisTool, Mapping) + public static string esri_mapping_exploratoryAnalysisTool { + get { return "esri_mapping_exploratoryAnalysisTool"; } + } + ///Returns the id string for "Exploratory Analysis" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveItemsTool, Mapping) + public static string esri_mapping_exploratoryAnalysisInteractionTool { + get { return "esri_mapping_exploratoryAnalysisInteractionTool"; } + } + ///Returns the id string for "Viewshed" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveViewshedTool, Mapping) + public static string esri_mapping_viewshedTool { + get { return "esri_mapping_viewshedTool"; } + } + ///Returns the id string for "Line of Sight" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveLineOfSightTool, Mapping) + public static string esri_mapping_lineOfSightTool { + get { return "esri_mapping_lineOfSightTool"; } + } + ///Returns the id string for "Threat Dome" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveThreatDomeTool, Mapping) + public static string esri_mapping_threatDomeTool { + get { return "esri_mapping_threatDomeTool"; } + } + ///Returns the id string for "Slice Rectangle" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveSliceRectTool, Mapping) + public static string esri_mapping_sliceRectTool { + get { return "esri_mapping_sliceRectTool"; } + } + ///Returns the id string for "Slice Box" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveSliceBoxTool, Mapping) + public static string esri_mapping_sliceBoxTool { + get { return "esri_mapping_sliceBoxTool"; } + } + ///Returns the id string for "Slice Cylinder" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveSliceCylinderTool, Mapping) + public static string esri_mapping_sliceCylinderTool { + get { return "esri_mapping_sliceCylinderTool"; } + } + ///Returns the id string for "Slice Sphere" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InteractiveSliceSphereTool, Mapping) + public static string esri_mapping_sliceSphereTool { + get { return "esri_mapping_sliceSphereTool"; } + } + ///Returns the id string for "Rotate" (ArcGIS.Desktop.Internal.Mapping.Ribbon.RotateTool, Mapping) + public static string esri_mapping_rasterViewRotate { + get { return "esri_mapping_rasterViewRotate"; } + } + ///Returns the id string for "Flicker" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.SwipeTool, Mapping) + public static string esri_mapping_FlickerTool { + get { return "esri_mapping_FlickerTool"; } + } + ///Returns the id string for "Swipe" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.SwipeTool, Mapping) + public static string esri_mapping_layerSwipeTool { + get { return "esri_mapping_layerSwipeTool"; } + } + ///Returns the id string for "Swipe" (ArcGIS.Desktop.Internal.Mapping.FeatureLayers.Ribbon.SwipeTool, Mapping) + public static string esri_mapping_elevationSurfaceSwipeTool { + get { return "esri_mapping_elevationSurfaceSwipeTool"; } + } + ///Returns the id string for "Infographics" (ArcGIS.Desktop.Internal.Mapping.Ribbon.InfographicTool, Mapping) + public static string esri_mapping_infographicTool { + get { return "esri_mapping_infographicTool"; } + } + ///Returns the id string for "Move" (Georeference.Tools.MoveTool, Mapping) + public static string esri_mapping_georeference_MoveButton { + get { return "esri_mapping_georeference_MoveButton"; } + } + ///Returns the id string for "Scale" (Georeference.Tools.ScaleTool, Mapping) + public static string esri_mapping_georeference_ScaleButton { + get { return "esri_mapping_georeference_ScaleButton"; } + } + ///Returns the id string for "Rotate" (Georeference.Tools.RotateTool, Mapping) + public static string esri_mapping_georeference_RotateButton { + get { return "esri_mapping_georeference_RotateButton"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_mapping_kmlLabelTextSymbolFontToolbar" (Toolbar, Mapping) + public static string esri_mapping_kmlLabelTextSymbolFontToolbar { + get { return "esri_mapping_kmlLabelTextSymbolFontToolbar"; } + } + ///Returns the id string for "esri_mapping_labelTextSymbolFontToolbar" (Toolbar, Mapping) + public static string esri_mapping_labelTextSymbolFontToolbar { + get { return "esri_mapping_labelTextSymbolFontToolbar"; } + } + ///Returns the id string for "esri_mapping_labelClassNameToolbar" (Toolbar, Mapping) + public static string esri_mapping_labelClassNameToolbar { + get { return "esri_mapping_labelClassNameToolbar"; } + } + ///Returns the id string for "esri_mapping_labelClassExpressionToolbar" (Toolbar, Mapping) + public static string esri_mapping_labelClassExpressionToolbar { + get { return "esri_mapping_labelClassExpressionToolbar"; } + } + ///Returns the id string for "esri_mapping_layerTransparencyToolbar" (Toolbar, Mapping) + public static string esri_mapping_layerTransparencyToolbar { + get { return "esri_mapping_layerTransparencyToolbar"; } + } + ///Returns the id string for "esri_mapping_layerFlickerToolbar" (Toolbar, Mapping) + public static string esri_mapping_layerFlickerToolbar { + get { return "esri_mapping_layerFlickerToolbar"; } + } + ///Returns the id string for "esri_mapping_layerExtrusionToolbar" (Toolbar, Mapping) + public static string esri_mapping_layerExtrusionToolbar { + get { return "esri_mapping_layerExtrusionToolbar"; } + } + ///Returns the id string for "esri_mapping_rangeNameToolbar" (Toolbar, Mapping) + public static string esri_mapping_rangeNameToolbar { + get { return "esri_mapping_rangeNameToolbar"; } + } + ///Returns the id string for "esri_mapping_rangeAliasLayerSourceToolbar" (Toolbar, Mapping) + public static string esri_mapping_rangeAliasLayerSourceToolbar { + get { return "esri_mapping_rangeAliasLayerSourceToolbar"; } + } + ///Returns the id string for "elevationSurfaceDrawingToolbar" (Toolbar, Mapping) + public static string elevationSurfaceDrawingToolbar { + get { return "elevationSurfaceDrawingToolbar"; } + } + ///Returns the id string for "elevationSurfaceRibbonToolbar" (Toolbar, Mapping) + public static string elevationSurfaceRibbonToolbar { + get { return "elevationSurfaceRibbonToolbar"; } + } + } + public static partial class Toolpalette { + ///Returns the id string for "Select" (Toolpalette, Mapping) + public static string esri_mapping_selectToolPalette { + get { return "esri_mapping_selectToolPalette"; } + } + ///Returns the id string for "New Map" (Toolpalette, Mapping) + public static string esri_mapping_newMapPalette { + get { return "esri_mapping_newMapPalette"; } + } + ///Returns the id string for "Select" (Toolpalette, Mapping) + public static string esri_mapping_rasterLayerSelectionMenu { + get { return "esri_mapping_rasterLayerSelectionMenu"; } + } + ///Returns the id string for "Operations" (Toolpalette, Mapping) + public static string esri_mapping_rasterLayerSelectionOperationMenu { + get { return "esri_mapping_rasterLayerSelectionOperationMenu"; } + } + ///Returns the id string for "New Item" (Toolpalette, Mapping) + public static string esri_mapping_newStyleItem { + get { return "esri_mapping_newStyleItem"; } + } + ///Returns the id string for "Measure" (Toolpalette, Mapping) + public static string esri_mapping_measureToolPalette { + get { return "esri_mapping_measureToolPalette"; } + } + } + public static partial class Button { + ///Returns the id string for "Current extent" (esri_networkanalysis_utility_module:BuildAsyncCurrentExtent, Facility) + public static string esri_networkanalysis_validate_current_BuildTools_Btn { + get { return "esri_networkanalysis_validate_current_BuildTools_Btn"; } + } + ///Returns the id string for "Entire extent" (esri_networkanalysis_utility_module:BuildAsyncFullExtent, Facility) + public static string esri_networkanalysis_validate_entire_BuildTools_Btn { + get { return "esri_networkanalysis_validate_entire_BuildTools_Btn"; } + } + ///Returns the id string for "Modify" (esri_networkanalysis_utility_module:ShowModifyAssociationsWindow, Facility) + public static string esri_networkanalysis_ShowModifyAssociationsBtn { + get { return "esri_networkanalysis_ShowModifyAssociationsBtn"; } + } + ///Returns the id string for "Show" (esri_networkanalysis_utility_module:DisableDisplayFilters, Facility) + public static string esri_networkanalysis_ShowContentBtn { + get { return "esri_networkanalysis_ShowContentBtn"; } + } + ///Returns the id string for "Hide" (esri_networkanalysis_utility_module:EnableDisplayFilters, Facility) + public static string esri_networkanalysis_HideContentBtn { + get { return "esri_networkanalysis_HideContentBtn"; } + } + ///Returns the id string for "Customize..." (Ribbon.UtilityNetworkGalleryCustomizeButton, Facility) + public static string esri_utilitynetwork_ShowCustomizeGallery { + get { return "esri_utilitynetwork_ShowCustomizeGallery"; } + } + ///Returns the id string for "Modify Controller" (esri_networkanalysis_utility_module:ShowModifySourceWindow, Facility) + public static string esri_networkanalysis_utility_ShowModifySourceBtn { + get { return "esri_networkanalysis_utility_ShowModifySourceBtn"; } + } + ///Returns the id string for "View" (ArcGIS.Desktop.NetworkAnalysis.Facility.Tools.ViewSubnetworksButton, Facility) + public static string esri_networkanalysis_utility_ViewSubnetworks_Btn { + get { return "esri_networkanalysis_utility_ViewSubnetworks_Btn"; } + } + ///Returns the id string for "Find" (esri_networkanalysis_utility_module:ShowFindSubnetworksWindow, Facility) + public static string esri_networkanalysis_utility_FindSubnetworks_Btn { + get { return "esri_networkanalysis_utility_FindSubnetworks_Btn"; } + } + ///Returns the id string for "Exit Containment" (ArcGIS.Desktop.NetworkAnalysis.Facility.EnableContainerEditModeButton, Facility) + public static string esri_networkanalysis_utility_Container_EditMode_Btn { + get { return "esri_networkanalysis_utility_Container_EditMode_Btn"; } + } + ///Returns the id string for "View" (ArcGIS.Desktop.NetworkAnalysis.Facility.ViewAssociationsModeButton, Facility) + public static string esri_networkanalysis_utility_View_Associations_Mode_Btn { + get { return "esri_networkanalysis_utility_View_Associations_Mode_Btn"; } + } + ///Returns the id string for "View Associations Options" (ArcGIS.Desktop.NetworkAnalysis.Facility.ViewAssociationsSettingsButton, Facility) + public static string esri_networkanalysis_utility_View_Associations_Settings_Btn { + get { return "esri_networkanalysis_utility_View_Associations_Settings_Btn"; } + } + ///Returns the id string for "Zoom" (Tools.ZoomToNetworkElement, Facility) + public static string esri_networkanalysis_utility_ZoomTo_NetworkElement { + get { return "esri_networkanalysis_utility_ZoomTo_NetworkElement"; } + } + ///Returns the id string for "Starting Points" (esri_networkanalysis_utility_module:ShowModifyStartingPointsWindow, Facility) + public static string esri_networkanalysis_trace_ShowSetStartingPointsBtn { + get { return "esri_networkanalysis_trace_ShowSetStartingPointsBtn"; } + } + ///Returns the id string for "Barriers" (esri_networkanalysis_utility_module:ShowModifyBarriersWindow, Facility) + public static string esri_networkanalysis_trace_ShowSetBarriersBtn { + get { return "esri_networkanalysis_trace_ShowSetBarriersBtn"; } + } + ///Returns the id string for "Clear All" (esri_networkanalysis_utility_module:ClearAllTraceLocations, Facility) + public static string esri_networkanalysis_trace_ClearAllBtn { + get { return "esri_networkanalysis_trace_ClearAllBtn"; } + } + ///Returns the id string for "Apply To Maps" (Tools.PropagateSelectionButton, Facility) + public static string esri_networkanalysis_utility_ApplySelection_Btn { + get { return "esri_networkanalysis_utility_ApplySelection_Btn"; } + } + ///Returns the id string for "Terminal Paths" (esri_networkanalysis_utility_module:ShowModifyDeviceTerminalWindow, Facility) + public static string esri_networkanalysis_ShowModifyDeviceBtn { + get { return "esri_networkanalysis_ShowModifyDeviceBtn"; } + } + ///Returns the id string for "Terminal Connections" (esri_networkanalysis_utility_module:ShowModifyTerminalConnectionWindow, Facility) + public static string esri_networkanalysis_ShowModifyConnectionBtn { + get { return "esri_networkanalysis_ShowModifyConnectionBtn"; } + } + } + public static partial class Buttonpalette { + ///Returns the id string for "Cross Section" (Buttonpalette, Facility) + public static string esri_networkanalysis_utility_CrossSection_BtnPalette { + get { return "esri_networkanalysis_utility_CrossSection_BtnPalette"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Modify Associations" (ModifyAssociationsViewModel, Facility) + public static string esri_networkanalysis_utility_ModifyAssociationsPane { + get { return "esri_networkanalysis_utility_ModifyAssociationsPane"; } + } + ///Returns the id string for "Trace Locations" (ModifyStartingPointsAndBarriersViewModel, Facility) + public static string esri_networkanalysis_utility_ModifyStartingPointsAndBarriersPane { + get { return "esri_networkanalysis_utility_ModifyStartingPointsAndBarriersPane"; } + } + ///Returns the id string for "Modify Subnetwork Controller" (ModifySourceViewModel, Facility) + public static string esri_networkanalysis_utility_ModifySourcePane { + get { return "esri_networkanalysis_utility_ModifySourcePane"; } + } + ///Returns the id string for "Modify Terminal Path" (ModifyDeviceTerminalViewModel, Facility) + public static string esri_networkanalysis_utility_ModifyDeviceTerminalPane { + get { return "esri_networkanalysis_utility_ModifyDeviceTerminalPane"; } + } + ///Returns the id string for "Modify Terminal Connections" (ModifyTerminalConnectionViewModel, Facility) + public static string esri_networkanalysis_utility_ModifyTerminalConnectionPane { + get { return "esri_networkanalysis_utility_ModifyTerminalConnectionPane"; } + } + ///Returns the id string for "Find Subnetworks" (FindSubnetworkViewModel, Facility) + public static string esri_networkanalysis_utility_FindSubnetworkPane { + get { return "esri_networkanalysis_utility_FindSubnetworkPane"; } + } + } + public static partial class Gallery { + ///Returns the id string for "Utility Network Tool Gallery" (Ribbon.UtilityNetworkGalleryViewModel, Facility) + public static string esri_networkanalysis_utility_ToolsGallery { + get { return "esri_networkanalysis_utility_ToolsGallery"; } + } + ///Returns the id string for "Propagate Selection Gallery" (Ribbon.NetworkToNetworkGalleryViewModel, Facility) + public static string esri_networkanalysis_utility_ApplySelectionGallery { + get { return "esri_networkanalysis_utility_ApplySelectionGallery"; } + } + } + public static partial class Group { + ///Returns the id string for "Tools" (Group, Facility) + public static string esri_networkanalysis_utility_Tools_Group { + get { return "esri_networkanalysis_utility_Tools_Group"; } + } + ///Returns the id string for "Network Topology" (Group, Facility) + public static string esri_networkanalysis_utility_Validate_Group { + get { return "esri_networkanalysis_utility_Validate_Group"; } + } + ///Returns the id string for "Associations" (Group, Facility) + public static string esri_networkanalysis_utility_Associations_Group { + get { return "esri_networkanalysis_utility_Associations_Group"; } + } + ///Returns the id string for "Subnetwork" (Group, Facility) + public static string esri_networkanalysis_utility_SourceManagement_Group { + get { return "esri_networkanalysis_utility_SourceManagement_Group"; } + } + ///Returns the id string for "Selection" (Group, Facility) + public static string esri_networkanalysis_utility_Selection_Group { + get { return "esri_networkanalysis_utility_Selection_Group"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_mapping_containmentView" (ArcGIS.Desktop.NetworkAnalysis.Facility.ContainmentView, Facility) + public static string esri_mapping_containmentView { + get { return "esri_mapping_containmentView"; } + } + } + public static partial class Condition { + ///Returns the id string for "Geographic map is active and utility network layer is selected" (Condition, Facility) + public static string esri_networkanalysis_utility_TerminalConnections_Condition { + get { return "esri_networkanalysis_utility_TerminalConnections_Condition"; } + } + ///Returns the id string for "Geographic map is active and utility network layer is selected" (Condition, Facility) + public static string esri_networkanalysis_utility_ModifyAssociations_Condition { + get { return "esri_networkanalysis_utility_ModifyAssociations_Condition"; } + } + ///Returns the id string for "Geographic map is active and utility network layer is selected" (Condition, Facility) + public static string esri_networkanalysis_utility_DisplayContent_Condition { + get { return "esri_networkanalysis_utility_DisplayContent_Condition"; } + } + ///Returns the id string for "Geographic map is active and utility network layer is selected" (Condition, Facility) + public static string esri_networkanalysis_utility_ConnectivityInfoTool_Condition { + get { return "esri_networkanalysis_utility_ConnectivityInfoTool_Condition"; } + } + ///Returns the id string for "Geographic map is active and utility network layer is feature service" (Condition, Facility) + public static string esri_networkanalysis_utility_ValidateTool_Condition { + get { return "esri_networkanalysis_utility_ValidateTool_Condition"; } + } + ///Returns the id string for "Geographic map is active and utility network layer is feature service" (Condition, Facility) + public static string esri_networkanalysis_utility_TraceTool_Condition { + get { return "esri_networkanalysis_utility_TraceTool_Condition"; } + } + ///Returns the id string for "Utility network layer is active and a selection exists" (Condition, Facility) + public static string esri_networkanalysis_utility_OpenContainer_Condition { + get { return "esri_networkanalysis_utility_OpenContainer_Condition"; } + } + ///Returns the id string for "Utility network layer has an active container" (Condition, Facility) + public static string esri_networkanalysis_utility_Container_Activated_Condition { + get { return "esri_networkanalysis_utility_Container_Activated_Condition"; } + } + ///Returns the id string for "Utility network layer is active and a selection exists" (Condition, Facility) + public static string esri_networkanalysis_utility_PropagateSelection_Condition { + get { return "esri_networkanalysis_utility_PropagateSelection_Condition"; } + } + ///Returns the id string for "Utility network layer is active and the map scale is valid." (Condition, Facility) + public static string esri_networkanalysis_utility_ViewAssociations_Condition { + get { return "esri_networkanalysis_utility_ViewAssociations_Condition"; } + } + } + public static partial class Module { + ///Returns the id string for "Utility Network" (NetworkAnalysisFacilityModule, Facility) + public static string esri_networkanalysis_utility_module { + get { return "esri_networkanalysis_utility_module"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Utility Network Options" (Sheet, Facility) + public static string esri_utilityNetwork_optionsPropertySheet { + get { return "esri_utilityNetwork_optionsPropertySheet"; } + } + } + public static partial class Page { + ///Returns the id string for "Network Diagrams" (ArcGIS.Desktop.NetworkAnalysis.NetworkDiagrams.NetworkDiagramsOptionsViewModel, Facility) + public static string esri_networkDiagrams_optionsPropertyPage { + get { return "esri_networkDiagrams_optionsPropertyPage"; } + } + ///Returns the id string for "Associations" (AssociationsViewModel, Facility) + public static string esri_networkanalysis_optionsPropertyPage { + get { return "esri_networkanalysis_optionsPropertyPage"; } + } + } + public static partial class Splitbutton { + ///Returns the id string for "esri_networkanalysis_utility_ApplySelectionSplitButton" (Splitbutton, Facility) + public static string esri_networkanalysis_utility_ApplySelectionSplitButton { + get { return "esri_networkanalysis_utility_ApplySelectionSplitButton"; } + } + } + public static partial class State { + ///Returns the id string for "esri_map_utilityNetworkFeatureService" (State, Facility) + public static string esri_map_utilityNetworkFeatureService { + get { return "esri_map_utilityNetworkFeatureService"; } + } + ///Returns the id string for "esri_mapping_mapMemberSelectedIsVersionedState" (State, Facility) + public static string esri_mapping_mapMemberSelectedIsVersionedState { + get { return "esri_mapping_mapMemberSelectedIsVersionedState"; } + } + ///Returns the id string for "esri_networkanalysis_utility_active_container_state" (State, Facility) + public static string esri_networkanalysis_utility_active_container_state { + get { return "esri_networkanalysis_utility_active_container_state"; } + } + ///Returns the id string for "esri_networkanalysis_utility_comingSoonState" (State, Facility) + public static string esri_networkanalysis_utility_comingSoonState { + get { return "esri_networkanalysis_utility_comingSoonState"; } + } + } + public static partial class Tab { + ///Returns the id string for "Data" (Tab, Facility) + public static string esri_networkanalysis_utility_Data_Tab { + get { return "esri_networkanalysis_utility_Data_Tab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Utility Network" (Tabgroup, Facility) + public static string esri_networkanalysis_utility_TabGroup { + get { return "esri_networkanalysis_utility_TabGroup"; } + } + } + public static partial class Tool { + ///Returns the id string for "Select junctions" (Tools.SelectConnectionsTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectConnectionsTool { + get { return "esri_networkanalysis_utility_associations_SelectConnectionsTool"; } + } + ///Returns the id string for "Select junctions" (Tools.SelectChildConnectionsTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectChildConnectionsTool { + get { return "esri_networkanalysis_utility_associations_SelectChildConnectionsTool"; } + } + ///Returns the id string for "Select containers" (Tools.SelectContainersTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectContainersTool { + get { return "esri_networkanalysis_utility_associations_SelectContainersTool"; } + } + ///Returns the id string for "Select content" (Tools.SelectContentTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectContentTool { + get { return "esri_networkanalysis_utility_associations_SelectContentTool"; } + } + ///Returns the id string for "Select structures" (Tools.SelectStructuresTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectStructuresTool { + get { return "esri_networkanalysis_utility_associations_SelectStructuresTool"; } + } + ///Returns the id string for "Select attachments" (Tools.SelectAttachmentsTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectAttachmentsTool { + get { return "esri_networkanalysis_utility_associations_SelectAttachmentsTool"; } + } + ///Returns the id string for "Select source feature" (Tools.SelectSourceFeatureTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectSourceFeatureTool { + get { return "esri_networkanalysis_utility_associations_SelectSourceFeatureTool"; } + } + ///Returns the id string for "Select Terminal" (Tools.SelectTerminalFeatureTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectTerminalFeatureTool { + get { return "esri_networkanalysis_utility_associations_SelectTerminalFeatureTool"; } + } + ///Returns the id string for "Select Device" (Tools.SelectConnectionDeviceFeatureTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectConnectionDeviceFeatureTool { + get { return "esri_networkanalysis_utility_associations_SelectConnectionDeviceFeatureTool"; } + } + ///Returns the id string for "Select Line" (Tools.SelectConnectionLineFeatureTool, Facility) + public static string esri_networkanalysis_utility_associations_SelectConnectionLineFeatureTool { + get { return "esri_networkanalysis_utility_associations_SelectConnectionLineFeatureTool"; } + } + ///Returns the id string for "Enter Containment" (ArcGIS.Desktop.NetworkAnalysis.Facility.Tools.ContainmentViewTool, Facility) + public static string esri_networkanalysis_utility_Containment_Btn { + get { return "esri_networkanalysis_utility_Containment_Btn"; } + } + ///Returns the id string for "Select starting points" (Tools.SelectStartingPointsTool, Facility) + public static string esri_networkanalysis_trace_SelectStartingPointsTool { + get { return "esri_networkanalysis_trace_SelectStartingPointsTool"; } + } + ///Returns the id string for "Select barriers" (Tools.SelectBarriersTool, Facility) + public static string esri_networkanalysis_trace_SelectBarriersTool { + get { return "esri_networkanalysis_trace_SelectBarriersTool"; } + } + } + public static partial class Toolpalette { + ///Returns the id string for "Trace Locations" (Toolpalette, Facility) + public static string esri_networkanalysis_utility_SetTracingLocationsBtnPalette { + get { return "esri_networkanalysis_utility_SetTracingLocationsBtnPalette"; } + } + ///Returns the id string for "Validate" (Toolpalette, Facility) + public static string esri_networkanalysis_utility_ValidateBtnPalette { + get { return "esri_networkanalysis_utility_ValidateBtnPalette"; } + } + ///Returns the id string for "Display Content" (Toolpalette, Facility) + public static string esri_networkanalysis_utility_DisplayFilterBtnPalette { + get { return "esri_networkanalysis_utility_DisplayFilterBtnPalette"; } + } + } + public static partial class Button { + ///Returns the id string for "Tasks" (esri_taskassistant_TaskAssistantModule:ShowTaskAssistant, TaskAssistant) + public static string esri_tasks_ShowTasks { + get { return "esri_tasks_ShowTasks"; } + } + ///Returns the id string for "Task File" (esri_taskassistant_TaskAssistantModule:SaveTaskItemAsTaskFile, TaskAssistant) + public static string esri_tasks_SaveAsTaskFile { + get { return "esri_tasks_SaveAsTaskFile"; } + } + ///Returns the id string for "New Task Item" (ArcGIS.Desktop.Internal.TaskAssistant.CreateNewTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_NewProjectTaskItem { + get { return "esri_tasks_NewProjectTaskItem"; } + } + ///Returns the id string for "Import And Open Task" (ArcGIS.Desktop.Internal.TaskAssistant.ImportTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_ImportTaskFile { + get { return "esri_tasks_ImportTaskFile"; } + } + ///Returns the id string for "Open" (ArcGIS.Desktop.Internal.TaskAssistant.OpenTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_OpenProjectTaskItem { + get { return "esri_tasks_OpenProjectTaskItem"; } + } + ///Returns the id string for "Edit In Designer" (ArcGIS.Desktop.Internal.TaskAssistant.EditTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_EditProjectTaskItem { + get { return "esri_tasks_EditProjectTaskItem"; } + } + ///Returns the id string for "Check For Updates" (ArcGIS.Desktop.Internal.TaskAssistant.UpdateTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_UpdateProjectTaskItem { + get { return "esri_tasks_UpdateProjectTaskItem"; } + } + ///Returns the id string for "Delete" (ArcGIS.Desktop.Internal.TaskAssistant.RemoveTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_RemoveProjectTaskItem { + get { return "esri_tasks_RemoveProjectTaskItem"; } + } + ///Returns the id string for "Properties" (ArcGIS.Desktop.Internal.TaskAssistant.TaskItemPropertiesContextCommand, TaskAssistant) + public static string esri_tasks_ProjectTaskItemProperties { + get { return "esri_tasks_ProjectTaskItemProperties"; } + } + ///Returns the id string for "Email" (ArcGIS.Desktop.Internal.TaskAssistant.SendToMailContextCommand, TaskAssistant) + public static string esri_tasks_SendProjectTaskItemToMail { + get { return "esri_tasks_SendProjectTaskItemToMail"; } + } + ///Returns the id string for "Save As..." (ArcGIS.Desktop.Internal.TaskAssistant.SendToFileContextCommand, TaskAssistant) + public static string esri_tasks_SendProjectTaskItemToFile { + get { return "esri_tasks_SendProjectTaskItemToFile"; } + } + ///Returns the id string for "Import And Open" (ArcGIS.Desktop.Internal.TaskAssistant.ImportOpenTaskFileContextCommand, TaskAssistant) + public static string esri_tasks_ImportOpenTaskFile { + get { return "esri_tasks_ImportOpenTaskFile"; } + } + ///Returns the id string for "Properties" (ArcGIS.Desktop.Internal.TaskAssistant.TaskFilePropertiesContextCommand, TaskAssistant) + public static string esri_tasks_ProjectTaskFileProperties { + get { return "esri_tasks_ProjectTaskFileProperties"; } + } + ///Returns the id string for "Edit In Designer" (ArcGIS.Desktop.Internal.TaskAssistant.DesignerContextCommand, TaskAssistant) + public static string esri_tasks_Designer { + get { return "esri_tasks_Designer"; } + } + ///Returns the id string for "Exit Designer" (ArcGIS.Desktop.Internal.TaskAssistant.ExitDesignerContextCommand, TaskAssistant) + public static string esri_tasks_ExitDesigner { + get { return "esri_tasks_ExitDesigner"; } + } + ///Returns the id string for "Task Group" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewTaskGroupContextCommand, TaskAssistant) + public static string esri_tasks_NewTaskGroup { + get { return "esri_tasks_NewTaskGroup"; } + } + ///Returns the id string for "Task" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewTaskContextCommand, TaskAssistant) + public static string esri_tasks_NewTask { + get { return "esri_tasks_NewTask"; } + } + ///Returns the id string for "Step" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewStepContextCommand, TaskAssistant) + public static string esri_tasks_NewStep { + get { return "esri_tasks_NewStep"; } + } + ///Returns the id string for "Create Palette" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewPaletteContextCommand, TaskAssistant) + public static string esri_tasks_NewPalette { + get { return "esri_tasks_NewPalette"; } + } + ///Returns the id string for "Step in Palette" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.NewPaletteStepContextCommand, TaskAssistant) + public static string esri_tasks_NewPaletteStep { + get { return "esri_tasks_NewPaletteStep"; } + } + ///Returns the id string for "Open" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.OpenItemContextCommand, TaskAssistant) + public static string esri_tasks_OpenItem { + get { return "esri_tasks_OpenItem"; } + } + ///Returns the id string for "Cut" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.CutItemContextCommand, TaskAssistant) + public static string esri_tasks_Cut { + get { return "esri_tasks_Cut"; } + } + ///Returns the id string for "Copy" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.CopyItemContextCommand, TaskAssistant) + public static string esri_tasks_Copy { + get { return "esri_tasks_Copy"; } + } + ///Returns the id string for "Paste" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.PasteItemContextCommand, TaskAssistant) + public static string esri_tasks_Paste { + get { return "esri_tasks_Paste"; } + } + ///Returns the id string for "Rename" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.RenameItemContextCommand, TaskAssistant) + public static string esri_tasks_Rename { + get { return "esri_tasks_Rename"; } + } + ///Returns the id string for "Delete" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.DeleteItemContextCommand, TaskAssistant) + public static string esri_tasks_Delete { + get { return "esri_tasks_Delete"; } + } + ///Returns the id string for "Visible" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetVisibleContextCommand, TaskAssistant) + public static string esri_tasks_ContentsVisible { + get { return "esri_tasks_ContentsVisible"; } + } + ///Returns the id string for "Selectable" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetSelectableContextCommand, TaskAssistant) + public static string esri_tasks_ContentsSelectable { + get { return "esri_tasks_ContentsSelectable"; } + } + ///Returns the id string for "Editable" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetEditableContextCommand, TaskAssistant) + public static string esri_tasks_ContentsEditable { + get { return "esri_tasks_ContentsEditable"; } + } + ///Returns the id string for "Snappable" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetSnappableContextCommand, TaskAssistant) + public static string esri_tasks_ContentsSnappable { + get { return "esri_tasks_ContentsSnappable"; } + } + ///Returns the id string for "Selected" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetSelectedContextCommand, TaskAssistant) + public static string esri_tasks_ContentsSelected { + get { return "esri_tasks_ContentsSelected"; } + } + ///Returns the id string for "Labelled" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.SetLabelledContextCommand, TaskAssistant) + public static string esri_tasks_ContentsLabelled { + get { return "esri_tasks_ContentsLabelled"; } + } + ///Returns the id string for "Skip Step" (ArcGIS.Desktop.Internal.TaskAssistant.SkipStepCommand, TaskAssistant) + public static string esri_tasks_SkipStep { + get { return "esri_tasks_SkipStep"; } + } + ///Returns the id string for "Run Step" (ArcGIS.Desktop.Internal.TaskAssistant.RunStepCommand, TaskAssistant) + public static string esri_tasks_RunStep { + get { return "esri_tasks_RunStep"; } + } + ///Returns the id string for "Move to Next Step" (ArcGIS.Desktop.Internal.TaskAssistant.MoveToNextStepCommand, TaskAssistant) + public static string esri_tasks_MoveToNextStep { + get { return "esri_tasks_MoveToNextStep"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_projectGDBItemRename" (Component, TaskAssistant) + public static string esri_projectGDBItemRename { + get { return "esri_projectGDBItemRename"; } + } + ///Returns the id string for "esri_mapping_showRasterProcessDockPaneButton" (Component, TaskAssistant) + public static string esri_mapping_showRasterProcessDockPaneButton { + get { return "esri_mapping_showRasterProcessDockPaneButton"; } + } + ///Returns the id string for "esri_sharing_PackagingProjectPaneBtn" (Component, TaskAssistant) + public static string esri_sharing_PackagingProjectPaneBtn { + get { return "esri_sharing_PackagingProjectPaneBtn"; } + } + ///Returns the id string for "esri_sharing_PackagingMapPaneBtn" (Component, TaskAssistant) + public static string esri_sharing_PackagingMapPaneBtn { + get { return "esri_sharing_PackagingMapPaneBtn"; } + } + ///Returns the id string for "esri_sharing_PackagingLayersPaneBtn" (Component, TaskAssistant) + public static string esri_sharing_PackagingLayersPaneBtn { + get { return "esri_sharing_PackagingLayersPaneBtn"; } + } + ///Returns the id string for "esri_sharing_SharingAsWebMapPaneBtn" (Component, TaskAssistant) + public static string esri_sharing_SharingAsWebMapPaneBtn { + get { return "esri_sharing_SharingAsWebMapPaneBtn"; } + } + ///Returns the id string for "esri_sharing_SaveAsMapFileBtn" (Component, TaskAssistant) + public static string esri_sharing_SaveAsMapFileBtn { + get { return "esri_sharing_SaveAsMapFileBtn"; } + } + ///Returns the id string for "esri_workflow_workflowConnectionContextMenu" (Component, TaskAssistant) + public static string esri_workflow_workflowConnectionContextMenu { + get { return "esri_workflow_workflowConnectionContextMenu"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Tasks" (ArcGIS.Desktop.Internal.TaskAssistant.TaskAssistantViewModel, TaskAssistant) + public static string esri_taskassistant_TaskAssistantDockPane { + get { return "esri_taskassistant_TaskAssistantDockPane"; } + } + ///Returns the id string for "Task Designer" (ArcGIS.Desktop.Internal.TaskAssistant.Designer.DesignerViewModel, TaskAssistant) + public static string esri_taskassistant_TaskDesignerDockPane { + get { return "esri_taskassistant_TaskDesignerDockPane"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_tasks_recordingCommandSkipList" (Category, TaskAssistant) + public static string esri_tasks_recordingCommandSkipList { + get { return "esri_tasks_recordingCommandSkipList"; } + } + ///Returns the id string for "esri_tasks_paneCleanupList" (Category, TaskAssistant) + public static string esri_tasks_paneCleanupList { + get { return "esri_tasks_paneCleanupList"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_tasks_TaskContainer" (ArcGIS.Desktop.Internal.TaskAssistant.TaskContainer, TaskAssistant) + public static string esri_tasks_TaskContainer { + get { return "esri_tasks_TaskContainer"; } + } + ///Returns the id string for "esri_tasks_TaskProjectItem" (ArcGIS.Desktop.TaskAssistant.TaskProjectItem, TaskAssistant) + public static string esri_tasks_TaskProjectItem { + get { return "esri_tasks_TaskProjectItem"; } + } + ///Returns the id string for "esri_taskassistant_GpEmbedded" (ArcGIS.Desktop.Internal.TaskAssistant.GpEmbeddedViewModel, TaskAssistant) + public static string esri_taskassistant_GpEmbedded { + get { return "esri_taskassistant_GpEmbedded"; } + } + } + public static partial class Condition { + ///Returns the id string for "Disabled condition" (Condition, TaskAssistant) + public static string esri_tasks_disabledCondition { + get { return "esri_tasks_disabledCondition"; } + } + ///Returns the id string for "Task pane is in Design mode" (Condition, TaskAssistant) + public static string esri_tasks_DesignerEnabledCondition { + get { return "esri_tasks_DesignerEnabledCondition"; } + } + ///Returns the id string for "Task pane is in Execute mode" (Condition, TaskAssistant) + public static string esri_tasks_ExecuteOnlyCondition { + get { return "esri_tasks_ExecuteOnlyCondition"; } + } + ///Returns the id string for "Are there task items associated with the current project" (Condition, TaskAssistant) + public static string esri_tasks_HasProjectTasksCondition { + get { return "esri_tasks_HasProjectTasksCondition"; } + } + ///Returns the id string for "Is there a task item currently loaded" (Condition, TaskAssistant) + public static string esri_tasks_IsTaskFileLoadedCondition { + get { return "esri_tasks_IsTaskFileLoadedCondition"; } + } + ///Returns the id string for "Is there an open project" (Condition, TaskAssistant) + public static string esri_tasks_openProjectCondition { + get { return "esri_tasks_openProjectCondition"; } + } + ///Returns the id string for "Is there a task item currently loaded (and not in Design mode)" (Condition, TaskAssistant) + public static string esri_tasks_IsTaskFileLoadedExecuteOnlyCondition { + get { return "esri_tasks_IsTaskFileLoadedExecuteOnlyCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Tasks" (TaskAssistantModule, TaskAssistant) + public static string esri_taskassistant_TaskAssistantModule { + get { return "esri_taskassistant_TaskAssistantModule"; } + } + } + public static partial class Page { + ///Returns the id string for "Tasks" (ArcGIS.Desktop.Internal.TaskAssistant.ProjectSettingsViewModel, TaskAssistant) + public static string esri_tasks_PropertyPageProjectSettings { + get { return "esri_tasks_PropertyPageProjectSettings"; } + } + } + public static partial class Sheet { + ///Returns the id string for "Task Item Properties" (Sheet, TaskAssistant) + public static string esri_tasks_propertySheet { + get { return "esri_tasks_propertySheet"; } + } + } + public static partial class Menu { + ///Returns the id string for "Task" (Menu, TaskAssistant) + public static string esri_task_insertMenu { + get { return "esri_task_insertMenu"; } + } + ///Returns the id string for "Tasks Container" (Menu, TaskAssistant) + public static string TaskAssistantFileContainerContextMenu { + get { return "TaskAssistantFileContainerContextMenu"; } + } + ///Returns the id string for "Task Item" (Menu, TaskAssistant) + public static string TaskAssistantProjectItemContextMenu { + get { return "TaskAssistantProjectItemContextMenu"; } + } + ///Returns the id string for "Task File" (Menu, TaskAssistant) + public static string TaskAssistantFileItemContextMenu { + get { return "TaskAssistantFileItemContextMenu"; } + } + ///Returns the id string for "Task Options" (Menu, TaskAssistant) + public static string esri_taskassistant_BurgerMenu { + get { return "esri_taskassistant_BurgerMenu"; } + } + ///Returns the id string for "Task Designer Options" (Menu, TaskAssistant) + public static string esri_taskassistant_DesignerBurgerMenu { + get { return "esri_taskassistant_DesignerBurgerMenu"; } + } + ///Returns the id string for "New" (Menu, TaskAssistant) + public static string esri_tasks_NewContextMenu { + get { return "esri_tasks_NewContextMenu"; } + } + ///Returns the id string for "Export To File" (Menu, TaskAssistant) + public static string esri_tasks_ShareProjectItemContextMenu { + get { return "esri_tasks_ShareProjectItemContextMenu"; } + } + ///Returns the id string for "Designer Options" (Menu, TaskAssistant) + public static string esri_taskassistant_DesignerContextMenu { + get { return "esri_taskassistant_DesignerContextMenu"; } + } + ///Returns the id string for "Options" (Menu, TaskAssistant) + public static string esri_taskassistant_ContextMenu { + get { return "esri_taskassistant_ContextMenu"; } + } + ///Returns the id string for "Only make this" (Menu, TaskAssistant) + public static string esri_tasks_ContentsContextMenu { + get { return "esri_tasks_ContentsContextMenu"; } + } + ///Returns the id string for "Contents" (Menu, TaskAssistant) + public static string esri_taskassistant_DesignerContentsContextMenu { + get { return "esri_taskassistant_DesignerContentsContextMenu"; } + } + } + public static partial class Page { + ///Returns the id string for "General" (ArcGIS.Desktop.Internal.TaskAssistant.GeneralPropertiesPageViewModel, TaskAssistant) + public static string esri_tasks_generalTaskFileProperties { + get { return "esri_tasks_generalTaskFileProperties"; } + } + } + public static partial class State { + ///Returns the id string for "esri_taskassistant_state" (State, TaskAssistant) + public static string esri_taskassistant_state { + get { return "esri_taskassistant_state"; } + } + ///Returns the id string for "esri_taskassistant_DesignerEnabled" (State, TaskAssistant) + public static string esri_taskassistant_DesignerEnabled { + get { return "esri_taskassistant_DesignerEnabled"; } + } + ///Returns the id string for "esri_taskassistant_locked" (State, TaskAssistant) + public static string esri_taskassistant_locked { + get { return "esri_taskassistant_locked"; } + } + ///Returns the id string for "esri_taskassistant_hasProjectTaskFiles" (State, TaskAssistant) + public static string esri_taskassistant_hasProjectTaskFiles { + get { return "esri_taskassistant_hasProjectTaskFiles"; } + } + ///Returns the id string for "esri_taskassistant_IsTaskFileLoaded" (State, TaskAssistant) + public static string esri_taskassistant_IsTaskFileLoaded { + get { return "esri_taskassistant_IsTaskFileLoaded"; } + } + } + public static partial class Button { + ///Returns the id string for "New Workflow Connection" (workflow_module:ConnectToWorkflowAsync, Workflow) + public static string esri_workflow_workflowConnectionButton { + get { return "esri_workflow_workflowConnectionButton"; } + } + ///Returns the id string for "Add Workflow Connection" (workflow_module:ConnectToWorkflowAsync, Workflow) + public static string esri_workflow_workflowConnectionContextMenuButton { + get { return "esri_workflow_workflowConnectionContextMenuButton"; } + } + ///Returns the id string for "Add Workflow Server Connection" (workflow_module:ConnectToOnlineWorkflow, Workflow) + public static string esri_workflow_workflowConnectionOnlineButton { + get { return "esri_workflow_workflowConnectionOnlineButton"; } + } + ///Returns the id string for "Job Properties" (WorkflowPane.Ribbon.OpenJobPropertiesDockPaneButton, Workflow) + public static string esri_workflow_openJobPropertiesDockPaneButton { + get { return "esri_workflow_openJobPropertiesDockPaneButton"; } + } + ///Returns the id string for "Workflow Pane" (ArcGIS.Desktop.Internal.Workflow.WorkerPane.Ribbon.OpenWorkerDockPaneButton, Workflow) + public static string esri_workflow_openWorkerDockPaneButton { + get { return "esri_workflow_openWorkerDockPaneButton"; } + } + ///Returns the id string for "Workflow View" (ArcGIS.Desktop.Internal.Workflow.WorkerPane.Ribbon.OpenWorkflowViewButton, Workflow) + public static string esri_workflow_workflowView { + get { return "esri_workflow_workflowView"; } + } + ///Returns the id string for "Close" (WorkflowPane.Ribbon.CloseJobButton, Workflow) + public static string esri_workflow_closeJobButton { + get { return "esri_workflow_closeJobButton"; } + } + ///Returns the id string for "Export to CSV" (esri_workflow_workflowPane:ExportCSV, Workflow) + public static string esri_workflow_exportCSVButton { + get { return "esri_workflow_exportCSVButton"; } + } + ///Returns the id string for "Export Job" (esri_workflow_workflowPane:ExportJob, Workflow) + public static string esri_workflow_exportJobButton { + get { return "esri_workflow_exportJobButton"; } + } + ///Returns the id string for "Export Query" (esri_workflow_workflowPane:ExportQuery, Workflow) + public static string esri_workflow_exportQueryResultsButton { + get { return "esri_workflow_exportQueryResultsButton"; } + } + ///Returns the id string for "Export Report" (esri_workflow_workflowPane:Report, Workflow) + public static string esri_workflow_exportReportButton { + get { return "esri_workflow_exportReportButton"; } + } + ///Returns the id string for "Parent Child Relationship" (esri_workflow_workflowPane:ViewJobParentChildRelationship, Workflow) + public static string esri_workflow_jobParentChildRelationshipButton { + get { return "esri_workflow_jobParentChildRelationshipButton"; } + } + ///Returns the id string for "Dependent On" (esri_workflow_workflowPane:ViewJobDependentOn, Workflow) + public static string esri_workflow_jobDependentOnRelationshipButton { + get { return "esri_workflow_jobDependentOnRelationshipButton"; } + } + ///Returns the id string for "Dependent To" (esri_workflow_workflowPane:ViewJobDependentTo, Workflow) + public static string esri_workflow_jobDependentToRelationshipButton { + get { return "esri_workflow_jobDependentToRelationshipButton"; } + } + ///Returns the id string for "Take Offline" (WorkflowPane.Ribbon.TakeJobsOfflineButton, Workflow) + public static string esri_workflow_takeJobsOfflineButton { + get { return "esri_workflow_takeJobsOfflineButton"; } + } + ///Returns the id string for "Bring Online" (WorkflowPane.Ribbon.BringJobsOnlineButton, Workflow) + public static string esri_workflow_bringJobsOnlineButton { + get { return "esri_workflow_bringJobsOnlineButton"; } + } + ///Returns the id string for "Delete Jobs" (WorkflowPane.Ribbon.DeleteJobButton, Workflow) + public static string esri_workflow_deleteJobsButton { + get { return "esri_workflow_deleteJobsButton"; } + } + ///Returns the id string for "Delete Version" (WorkflowPane.Ribbon.DeleteVersionButton, Workflow) + public static string esri_workflow_deleteVersionsButton { + get { return "esri_workflow_deleteVersionsButton"; } + } + ///Returns the id string for "Delete Map" (WorkflowPane.Ribbon.DeleteMapButton, Workflow) + public static string esri_workflow_deleteMapsButton { + get { return "esri_workflow_deleteMapsButton"; } + } + ///Returns the id string for "Subscribe" (esri_workflow_workflowPane:SubscribeToNotifications, Workflow) + public static string esri_workflow_subscribeToNotificationsButton { + get { return "esri_workflow_subscribeToNotificationsButton"; } + } + ///Returns the id string for "Remove" (esri_core_module:RemoveProjectItem, Workflow) + public static string esri_workflow_workflowConnectionContextMenuRemoveButton { + get { return "esri_workflow_workflowConnectionContextMenuRemoveButton"; } + } + ///Returns the id string for "Open Workflow Connection" (workflow_module:OpenWorkflow, Workflow) + public static string esri_workflow_workflowConnectionContextMenuOpenButton { + get { return "esri_workflow_workflowConnectionContextMenuOpenButton"; } + } + ///Returns the id string for "Update Data Workspace Login" (workflow_module:SetDWLogin, Workflow) + public static string esri_workflow_workflowConnectionContextMenuDataWorkspaceLoginButton { + get { return "esri_workflow_workflowConnectionContextMenuDataWorkspaceLoginButton"; } + } + ///Returns the id string for "Update Users and Groups" (workflow_module:OpenUserConfiguration, Workflow) + public static string esri_workflow_workflowConnectionContextMenuAddUserToGroupButton { + get { return "esri_workflow_workflowConnectionContextMenuAddUserToGroupButton"; } + } + ///Returns the id string for "Current User" (JobPane.Ribbon.AssignJobButton, Workflow) + public static string esri_workflow_assignToCurrentUser { + get { return "esri_workflow_assignToCurrentUser"; } + } + ///Returns the id string for "Execute Step" (JobPane.Ribbon.ExecuteStepButton, Workflow) + public static string esri_workflow_executionExecute { + get { return "esri_workflow_executionExecute"; } + } + ///Returns the id string for "Mark Step Complete" (JobPane.Ribbon.CompleteStepButton, Workflow) + public static string esri_workflow_executionMarkAsComplete { + get { return "esri_workflow_executionMarkAsComplete"; } + } + ///Returns the id string for "Refresh" (JobPane.Ribbon.RefreshJob, Workflow) + public static string esri_workflow_jobRefresh { + get { return "esri_workflow_jobRefresh"; } + } + ///Returns the id string for "Take Offline" (JobPane.Ribbon.TakeJobOfflineButton, Workflow) + public static string esri_workflow_takeJobOfflineButton { + get { return "esri_workflow_takeJobOfflineButton"; } + } + ///Returns the id string for "Bring Online" (JobPane.Ribbon.BringJobOnlineButton, Workflow) + public static string esri_workflow_bringJobOnlineButton { + get { return "esri_workflow_bringJobOnlineButton"; } + } + ///Returns the id string for "Clone Job" (JobPane.Ribbon.CloneJobButton, Workflow) + public static string esri_workflow_cloneJobButton { + get { return "esri_workflow_cloneJobButton"; } + } + ///Returns the id string for "Clear LOI" (DefineAOI.Ribbon.ClearAOIButton, Workflow) + public static string esri_workflow_clearAOI { + get { return "esri_workflow_clearAOI"; } + } + ///Returns the id string for "Close" (DefineAOI.Ribbon.CloseAOIButton, Workflow) + public static string esri_workflow_defineAOIClose { + get { return "esri_workflow_defineAOIClose"; } + } + ///Returns the id string for "Save and Close" (DefineAOI.Ribbon.SaveAndCloseAOIButton, Workflow) + public static string esri_workflow_defineAOISaveAndClose { + get { return "esri_workflow_defineAOISaveAndClose"; } + } + ///Returns the id string for "Execute Step" (JobPane.JobPanels.RunStepButton, Workflow) + public static string esri_workflow_workflowDiagramContextMenuRunButton { + get { return "esri_workflow_workflowDiagramContextMenuRunButton"; } + } + ///Returns the id string for "Mark Step Complete" (JobPane.JobPanels.CheckAsDoneButton, Workflow) + public static string esri_workflow_workflowDiagramContextMenuCheckButton { + get { return "esri_workflow_workflowDiagramContextMenuCheckButton"; } + } + ///Returns the id string for "Set as Current Step" (JobPane.JobPanels.SetAsCurrentButton, Workflow) + public static string esri_workflow_workflowDiagramContextMenuSetCurrentButton { + get { return "esri_workflow_workflowDiagramContextMenuSetCurrentButton"; } + } + ///Returns the id string for "Open Step Help" (JobPane.JobPanels.OpenStepHelpButton, Workflow) + public static string esri_workflow_workflowDiagramContextMenuOpenStepHelp { + get { return "esri_workflow_workflowDiagramContextMenuOpenStepHelp"; } + } + ///Returns the id string for "Workflow Manager" (workflow_module:AddTaskFileAsync, Workflow) + public static string esri_workflow_addTaskFileContextMenuButton { + get { return "esri_workflow_addTaskFileContextMenuButton"; } + } + ///Returns the id string for "New Attachment..." (JobPane.Ribbon.NewAttachment, Workflow) + public static string esri_workflow_createAttachment { + get { return "esri_workflow_createAttachment"; } + } + ///Returns the id string for "Manage Attachments" (JobPane.Ribbon.ManageAttachments, Workflow) + public static string esri_workflow_manageAttachments { + get { return "esri_workflow_manageAttachments"; } + } + ///Returns the id string for "Add to Favorites" (WorkflowPane.Ribbon.AddToFavorites, Workflow) + public static string esri_workflow_createJobContextMenuFavorite { + get { return "esri_workflow_createJobContextMenuFavorite"; } + } + ///Returns the id string for "Remove from Favorites" (WorkflowPane.Ribbon.RemoveFromFavorites, Workflow) + public static string esri_workflow_createJobContextMenuUnfavorite { + get { return "esri_workflow_createJobContextMenuUnfavorite"; } + } + ///Returns the id string for "Advanced..." (WorkflowPane.Ribbon.OpenCreateJobsGP, Workflow) + public static string esri_workflow_createJobsGP { + get { return "esri_workflow_createJobsGP"; } + } + ///Returns the id string for "Fit To Window" (JobPane.Ribbon.FitToWindowButton, Workflow) + public static string esri_workflow_canvas_fitToWindowButton { + get { return "esri_workflow_canvas_fitToWindowButton"; } + } + ///Returns the id string for "Zoom to Current Step" (JobPane.Ribbon.ZoomToCurStepButton, Workflow) + public static string esri_workflow_canvas_zoomToCurStepButton { + get { return "esri_workflow_canvas_zoomToCurStepButton"; } + } + ///Returns the id string for "Zoom in" (JobPane.Ribbon.ZoomInButton, Workflow) + public static string esri_workflow_canvas_zoomInButton { + get { return "esri_workflow_canvas_zoomInButton"; } + } + ///Returns the id string for "Zoom out" (JobPane.Ribbon.ZoomOutButton, Workflow) + public static string esri_workflow_canvas_zoomOutButton { + get { return "esri_workflow_canvas_zoomOutButton"; } + } + ///Returns the id string for "Pan" (JobPane.Ribbon.PanButton, Workflow) + public static string esri_workflow_canvas_panButton { + get { return "esri_workflow_canvas_panButton"; } + } + ///Returns the id string for "Map" (ArcGIS.Desktop.Internal.Workflow.MapPane.Ribbon.ExportMapButton, Workflow) + public static string esri_workflow_exportMap { + get { return "esri_workflow_exportMap"; } + } + } + public static partial class Checkbox { + ///Returns the id string for "Buffer Points/Lines" (DefineAOI.Ribbon.BufferCheckbox, Workflow) + public static string esri_workflow_bufferCheckBox { + get { return "esri_workflow_bufferCheckBox"; } + } + ///Returns the id string for "Merge Features" (ArcGIS.Desktop.Internal.Workflow.MapPane.Ribbon.MergeCheckbox, Workflow) + public static string esri_workflow_mergeCheckBox { + get { return "esri_workflow_mergeCheckBox"; } + } + } + public static partial class Combobox { + ///Returns the id string for "Buffer Units" (DefineAOI.Ribbon.BufferUnitsComboBox, Workflow) + public static string esri_workflow_bufferUnitsComboBox { + get { return "esri_workflow_bufferUnitsComboBox"; } + } + } + public static partial class Component { + ///Returns the id string for "esri_workflow_userProfileView" (ArcGIS.Desktop.Internal.Workflow.Configuration.UserProfileViewModel, Workflow) + public static string esri_workflow_userProfileView { + get { return "esri_workflow_userProfileView"; } + } + ///Returns the id string for "esri_workflow_userGroupsView" (ArcGIS.Desktop.Internal.Workflow.Configuration.UserGroupsViewModel, Workflow) + public static string esri_workflow_userGroupsView { + get { return "esri_workflow_userGroupsView"; } + } + } + public static partial class Dockpane { + ///Returns the id string for "Job Attachments" (AttachmentsDockPaneViewModel, Workflow) + public static string esri_workflow_attachmentsDockPane { + get { return "esri_workflow_attachmentsDockPane"; } + } + ///Returns the id string for "Job Properties" (WorkflowPane.JobPropertiesDockPaneViewModel, Workflow) + public static string esri_workflow_jobPropertiesDockPane { + get { return "esri_workflow_jobPropertiesDockPane"; } + } + ///Returns the id string for "Update Users and Groups" (ArcGIS.Desktop.Internal.Workflow.Configuration.UserConfigurationDockPaneViewModel, Workflow) + public static string esri_workflow_userConfigurationDockPane { + get { return "esri_workflow_userConfigurationDockPane"; } + } + ///Returns the id string for "Workflow" (ArcGIS.Desktop.Internal.Workflow.WorkerPane.WorkerDockPaneViewModel, Workflow) + public static string esri_workflow_workerDockPane { + get { return "esri_workflow_workerDockPane"; } + } + } + public static partial class Editbox { + ///Returns the id string for "Buffer Distance" (DefineAOI.Ribbon.BufferDistanceEditBox, Workflow) + public static string esri_workflow_bufferDistanceEditBox { + get { return "esri_workflow_bufferDistanceEditBox"; } + } + } + public static partial class Gallery { + ///Returns the id string for "New Job" (WorkflowPane.Ribbon.CreateJobGalleryViewModel, Workflow) + public static string esri_workflow_createJobGallery { + get { return "esri_workflow_createJobGallery"; } + } + ///Returns the id string for "Attachments" (JobPane.Ribbon.ModifyAttachmentGalleryViewModel, Workflow) + public static string esri_workflow_jobModifyAttachments { + get { return "esri_workflow_jobModifyAttachments"; } + } + } + public static partial class Group { + ///Returns the id string for "DB Connection" (Group, Workflow) + public static string esri_workflow_workflowDBConnectionGroup { + get { return "esri_workflow_workflowDBConnectionGroup"; } + } + ///Returns the id string for "Navigate" (Group, Workflow) + public static string esri_workflow_navigateGroup { + get { return "esri_workflow_navigateGroup"; } + } + ///Returns the id string for "Selection" (Group, Workflow) + public static string esri_workflow_selectionGroup { + get { return "esri_workflow_selectionGroup"; } + } + ///Returns the id string for "Create Jobs" (Group, Workflow) + public static string esri_workflow_createJobGroup { + get { return "esri_workflow_createJobGroup"; } + } + ///Returns the id string for "Actions" (Group, Workflow) + public static string esri_workflow_actionsGroup { + get { return "esri_workflow_actionsGroup"; } + } + ///Returns the id string for "Offline" (Group, Workflow) + public static string esri_workflow_offlineGroup { + get { return "esri_workflow_offlineGroup"; } + } + ///Returns the id string for "Windows" (Group, Workflow) + public static string esri_workflow_dockWindows { + get { return "esri_workflow_dockWindows"; } + } + ///Returns the id string for "Selection" (Group, Workflow) + public static string esri_workflow_job_selectionGroup { + get { return "esri_workflow_job_selectionGroup"; } + } + ///Returns the id string for "Assign" (Group, Workflow) + public static string esri_workflow_jobAssignGroup { + get { return "esri_workflow_jobAssignGroup"; } + } + ///Returns the id string for "Workflow" (Group, Workflow) + public static string esri_workflow_jobWorkflowExecutionGroup { + get { return "esri_workflow_jobWorkflowExecutionGroup"; } + } + ///Returns the id string for "Job" (Group, Workflow) + public static string esri_workflow_jobGroup { + get { return "esri_workflow_jobGroup"; } + } + ///Returns the id string for "Manage" (Group, Workflow) + public static string esri_workflow_jobManageGroup { + get { return "esri_workflow_jobManageGroup"; } + } + ///Returns the id string for "View" (Group, Workflow) + public static string esri_workflow_jobWorkflowViewGroup { + get { return "esri_workflow_jobWorkflowViewGroup"; } + } + ///Returns the id string for "Draw LOI" (Group, Workflow) + public static string esri_workflow_defineAOIDrawGroup { + get { return "esri_workflow_defineAOIDrawGroup"; } + } + ///Returns the id string for "Selection" (Group, Workflow) + public static string esri_workflow_aoiSelectionGroup { + get { return "esri_workflow_aoiSelectionGroup"; } + } + ///Returns the id string for "Close" (Group, Workflow) + public static string esri_workflow_defineAOICloseGroup { + get { return "esri_workflow_defineAOICloseGroup"; } + } + ///Returns the id string for "Export" (Group, Workflow) + public static string esri_workflow_exportGroup { + get { return "esri_workflow_exportGroup"; } + } + ///Returns the id string for "Define Job Location" (Group, Workflow) + public static string esri_workflow_defineJobLocation { + get { return "esri_workflow_defineJobLocation"; } + } + } + public static partial class Category { + ///Returns the id string for "esri_workflow_userConfigurationViews" (Category, Workflow) + public static string esri_workflow_userConfigurationViews { + get { return "esri_workflow_userConfigurationViews"; } + } + } + public static partial class Component { + ///Returns the id string for "WorkflowConnectionContainer" (ArcGIS.Desktop.Internal.Workflow.WorkflowConnectionContainer, Workflow) + public static string WorkflowConnectionContainer { + get { return "WorkflowConnectionContainer"; } + } + ///Returns the id string for "esri_itemInfoType_WorkflowProjectItem" (ArcGIS.Desktop.Internal.Workflow.WorkflowConnectionItem, Workflow) + public static string esri_itemInfoType_WorkflowProjectItem { + get { return "esri_itemInfoType_WorkflowProjectItem"; } + } + } + public static partial class Condition { + ///Returns the id string for "In a map pane" (Condition, Workflow) + public static string esri_workflow_mapPaneCondition { + get { return "esri_workflow_mapPaneCondition"; } + } + ///Returns the id string for "Map not open by step" (Condition, Workflow) + public static string esri_workflow_ExportMapCondition { + get { return "esri_workflow_ExportMapCondition"; } + } + ///Returns the id string for "A Workflow Connection can be opened" (Condition, Workflow) + public static string esri_workflow_canAddOnlineWorkflowConnectionCondition { + get { return "esri_workflow_canAddOnlineWorkflowConnectionCondition"; } + } + ///Returns the id string for "A Workflow Connection can be added" (Condition, Workflow) + public static string esri_workflow_canAddWorkflowConnectionCondition { + get { return "esri_workflow_canAddWorkflowConnectionCondition"; } + } + ///Returns the id string for "A Task item can be added to the Workflow Repository" (Condition, Workflow) + public static string esri_workflow_canAddTaskFileCondition { + get { return "esri_workflow_canAddTaskFileCondition"; } + } + ///Returns the id string for "A Workflow Connection is online and the user is an administrator" (Condition, Workflow) + public static string esri_workflow_workflowConnectionOnlineAndAdminUserCondition { + get { return "esri_workflow_workflowConnectionOnlineAndAdminUserCondition"; } + } + ///Returns the id string for "Pro is connected to server" (Condition, Workflow) + public static string esri_workflow_isNotServerConnection { + get { return "esri_workflow_isNotServerConnection"; } + } + ///Returns the id string for "User has administrator privileges" (Condition, Workflow) + public static string esri_workflow_workflowAdministratorUserPrivilegeCondition { + get { return "esri_workflow_workflowAdministratorUserPrivilegeCondition"; } + } + ///Returns the id string for "Configuration has an individual data workspace" (Condition, Workflow) + public static string esri_workflow_workflowIndividualDataWorkspaceCondition { + get { return "esri_workflow_workflowIndividualDataWorkspaceCondition"; } + } + ///Returns the id string for "A Worflow job can be created" (Condition, Workflow) + public static string esri_workflow_workflowCreateJobUserPrivilegeCondition { + get { return "esri_workflow_workflowCreateJobUserPrivilegeCondition"; } + } + ///Returns the id string for "A Worflow job can be assigned" (Condition, Workflow) + public static string esri_workflow_workflowAssignAnyJobUserPrivilegeCondition { + get { return "esri_workflow_workflowAssignAnyJobUserPrivilegeCondition"; } + } + ///Returns the id string for "A Worflow job can be exported" (Condition, Workflow) + public static string esri_workflow_workflowExportJobsUserPrivilegeCondition { + get { return "esri_workflow_workflowExportJobsUserPrivilegeCondition"; } + } + ///Returns the id string for "A Worflow job can be closed" (Condition, Workflow) + public static string esri_workflow_workflowCloseJobUserPrivilegeCondition { + get { return "esri_workflow_workflowCloseJobUserPrivilegeCondition"; } + } + ///Returns the id string for "A Worflow user can subscribe to notifications" (Condition, Workflow) + public static string esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeCondition { + get { return "esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeCondition"; } + } + ///Returns the id string for "A Workflow user can update job properties" (Condition, Workflow) + public static string esri_workflow_updateJobPropertiesCondition { + get { return "esri_workflow_updateJobPropertiesCondition"; } + } + ///Returns the id string for "A Workflow user can update the LOI" (Condition, Workflow) + public static string esri_workflow_workflowManageAOICondition { + get { return "esri_workflow_workflowManageAOICondition"; } + } + ///Returns the id string for "esri_workflow_CloseJobEnabledCondition" (Condition, Workflow) + public static string esri_workflow_CloseJobEnabledCondition { + get { return "esri_workflow_CloseJobEnabledCondition"; } + } + ///Returns the id string for "esri_workflow_ExportCSVEnabledCondition" (Condition, Workflow) + public static string esri_workflow_ExportCSVEnabledCondition { + get { return "esri_workflow_ExportCSVEnabledCondition"; } + } + ///Returns the id string for "A Workflow user is defining an LOI" (Condition, Workflow) + public static string esri_workflow_defineAOICondition { + get { return "esri_workflow_defineAOICondition"; } + } + ///Returns the id string for "A Workflow user is buffering points/lines while defining an LOI" (Condition, Workflow) + public static string esri_workflow_defineAOIBufferCondition { + get { return "esri_workflow_defineAOIBufferCondition"; } + } + ///Returns the id string for "Unimplemented functionality that should always be disabled" (Condition, Workflow) + public static string esri_workflow_unimplementedCondition { + get { return "esri_workflow_unimplementedCondition"; } + } + ///Returns the id string for "The user can assign the job to themself" (Condition, Workflow) + public static string esri_workflow_assignJobToSelfCondition { + get { return "esri_workflow_assignJobToSelfCondition"; } + } + ///Returns the id string for "A job is executing" (Condition, Workflow) + public static string esri_worklflow_jobNotExecutingCondition { + get { return "esri_worklflow_jobNotExecutingCondition"; } + } + ///Returns the id string for "Connected to an online workflow repository and user can take jobs offline" (Condition, Workflow) + public static string esri_workflow_takeOfflineCondition { + get { return "esri_workflow_takeOfflineCondition"; } + } + ///Returns the id string for "Connected to an online workflow repository" (Condition, Workflow) + public static string esri_workflow_onlineCondition { + get { return "esri_workflow_onlineCondition"; } + } + ///Returns the id string for "The user can use workflow diagram navigation tool" (Condition, Workflow) + public static string esri_workflow_inWorkflowTabCondition { + get { return "esri_workflow_inWorkflowTabCondition"; } + } + ///Returns the id string for "A Worflow job can be deleted" (Condition, Workflow) + public static string esri_workflow_DeleteJobsEnabledCondition { + get { return "esri_workflow_DeleteJobsEnabledCondition"; } + } + ///Returns the id string for "A Worflow job version can be deleted" (Condition, Workflow) + public static string esri_workflow_DeleteVersionEnabledCondition { + get { return "esri_workflow_DeleteVersionEnabledCondition"; } + } + ///Returns the id string for "A Worflow job map can be deleted" (Condition, Workflow) + public static string esri_workflow_workflowDeleteMXDUserPrivilegeCondition { + get { return "esri_workflow_workflowDeleteMXDUserPrivilegeCondition"; } + } + } + public static partial class Module { + ///Returns the id string for "Workflow Manager" (WorkflowModule, Workflow) + public static string workflow_module { + get { return "workflow_module"; } + } + } + public static partial class Product { + ///Returns the id string for "Workflow Manager" (Product, Workflow) + public static string esri_product_workflow { + get { return "esri_product_workflow"; } + } + } + public static partial class Menu { + ///Returns the id string for "WorkflowConnections" (Menu, Workflow) + public static string esri_workflow_workflowFolderContextMenu { + get { return "esri_workflow_workflowFolderContextMenu"; } + } + ///Returns the id string for "Export" (Menu, Workflow) + public static string esri_workflow_exportMenu { + get { return "esri_workflow_exportMenu"; } + } + ///Returns the id string for "WorkflowStepAction" (Menu, Workflow) + public static string esri_workflow_workflowDiagramContextMenu { + get { return "esri_workflow_workflowDiagramContextMenu"; } + } + ///Returns the id string for "CreateJob" (Menu, Workflow) + public static string esri_workflow_createJobContextMenu { + get { return "esri_workflow_createJobContextMenu"; } + } + ///Returns the id string for "CreateJobFavorite" (Menu, Workflow) + public static string esri_workflow_createJobFavContextMenu { + get { return "esri_workflow_createJobFavContextMenu"; } + } + } + public static partial class Pane { + ///Returns the id string for " " (WorkflowPaneViewModel, Workflow) + public static string esri_workflow_workflowPane { + get { return "esri_workflow_workflowPane"; } + } + ///Returns the id string for " " (JobViewModel, Workflow) + public static string esri_workflow_jobView { + get { return "esri_workflow_jobView"; } + } + } + public static partial class State { + ///Returns the id string for "esri_workflow_workflowConnectionExistsState" (State, Workflow) + public static string esri_workflow_workflowConnectionExistsState { + get { return "esri_workflow_workflowConnectionExistsState"; } + } + ///Returns the id string for "esri_workflow_defineAOIState" (State, Workflow) + public static string esri_workflow_defineAOIState { + get { return "esri_workflow_defineAOIState"; } + } + ///Returns the id string for "esri_workflow_wmxStepState" (State, Workflow) + public static string esri_workflow_wmxStepState { + get { return "esri_workflow_wmxStepState"; } + } + ///Returns the id string for "esri_workflow_workflowAdministratorUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowAdministratorUserPrivilegeState { + get { return "esri_workflow_workflowAdministratorUserPrivilegeState"; } + } + ///Returns the id string for "esri_core_isSignedIn" (State, Workflow) + public static string esri_core_isSignedIn { + get { return "esri_core_isSignedIn"; } + } + ///Returns the id string for "esri_workflow_allowOnlineConnections" (State, Workflow) + public static string esri_workflow_allowOnlineConnections { + get { return "esri_workflow_allowOnlineConnections"; } + } + ///Returns the id string for "esri_workflow_onlineState" (State, Workflow) + public static string esri_workflow_onlineState { + get { return "esri_workflow_onlineState"; } + } + ///Returns the id string for "esri_workflow_isServerConnectionState" (State, Workflow) + public static string esri_workflow_isServerConnectionState { + get { return "esri_workflow_isServerConnectionState"; } + } + ///Returns the id string for "esri_workflow_workflowIndividualDataWorkspaceState" (State, Workflow) + public static string esri_workflow_workflowIndividualDataWorkspaceState { + get { return "esri_workflow_workflowIndividualDataWorkspaceState"; } + } + ///Returns the id string for "esri_workflow_workflowCreateJobUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowCreateJobUserPrivilegeState { + get { return "esri_workflow_workflowCreateJobUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowAssignAnyJobUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowAssignAnyJobUserPrivilegeState { + get { return "esri_workflow_workflowAssignAnyJobUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowExportJobsUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowExportJobsUserPrivilegeState { + get { return "esri_workflow_workflowExportJobsUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowCloseJobUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowCloseJobUserPrivilegeState { + get { return "esri_workflow_workflowCloseJobUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeState { + get { return "esri_workflow_workflowCanSubscribeToNotificationsUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowUpdatePropertiesUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowUpdatePropertiesUserPrivilegeState { + get { return "esri_workflow_workflowUpdatePropertiesUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowManagerAOIUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowManagerAOIUserPrivilegeState { + get { return "esri_workflow_workflowManagerAOIUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_CloseJobEnabledState" (State, Workflow) + public static string esri_workflow_CloseJobEnabledState { + get { return "esri_workflow_CloseJobEnabledState"; } + } + ///Returns the id string for "esri_workflow_ExportCSVEnabledState" (State, Workflow) + public static string esri_workflow_ExportCSVEnabledState { + get { return "esri_workflow_ExportCSVEnabledState"; } + } + ///Returns the id string for "esri_workflow_defineAOIBufferState" (State, Workflow) + public static string esri_workflow_defineAOIBufferState { + get { return "esri_workflow_defineAOIBufferState"; } + } + ///Returns the id string for "esri_workflow_unimplementedState" (State, Workflow) + public static string esri_workflow_unimplementedState { + get { return "esri_workflow_unimplementedState"; } + } + ///Returns the id string for "esri_workflow_assignJobToSelfState" (State, Workflow) + public static string esri_workflow_assignJobToSelfState { + get { return "esri_workflow_assignJobToSelfState"; } + } + ///Returns the id string for "esri_workflow_jobExecutingState" (State, Workflow) + public static string esri_workflow_jobExecutingState { + get { return "esri_workflow_jobExecutingState"; } + } + ///Returns the id string for "esri_workflow_workflowCanTakeJobsOfflineUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowCanTakeJobsOfflineUserPrivilegeState { + get { return "esri_workflow_workflowCanTakeJobsOfflineUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_inWorkflowTabState" (State, Workflow) + public static string esri_workflow_inWorkflowTabState { + get { return "esri_workflow_inWorkflowTabState"; } + } + ///Returns the id string for "esri_workflow_workflowDeleteJobsUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowDeleteJobsUserPrivilegeState { + get { return "esri_workflow_workflowDeleteJobsUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowDeleteVersionUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowDeleteVersionUserPrivilegeState { + get { return "esri_workflow_workflowDeleteVersionUserPrivilegeState"; } + } + ///Returns the id string for "esri_workflow_workflowDeleteMXDUserPrivilegeState" (State, Workflow) + public static string esri_workflow_workflowDeleteMXDUserPrivilegeState { + get { return "esri_workflow_workflowDeleteMXDUserPrivilegeState"; } + } + } + public static partial class Tab { + ///Returns the id string for "View" (Tab, Workflow) + public static string esri_workflow_viewTab { + get { return "esri_workflow_viewTab"; } + } + ///Returns the id string for "Analysis" (Tab, Workflow) + public static string esri_workflow_analysisTab { + get { return "esri_workflow_analysisTab"; } + } + ///Returns the id string for "Insert" (Tab, Workflow) + public static string esri_workflow_insertTab { + get { return "esri_workflow_insertTab"; } + } + ///Returns the id string for "Workflow" (Tab, Workflow) + public static string esri_workflow_homeTab { + get { return "esri_workflow_homeTab"; } + } + ///Returns the id string for "View" (Tab, Workflow) + public static string esri_workflow_jobViewTab { + get { return "esri_workflow_jobViewTab"; } + } + ///Returns the id string for "Analysis" (Tab, Workflow) + public static string esri_workflow_jobAnalysisTab { + get { return "esri_workflow_jobAnalysisTab"; } + } + ///Returns the id string for "Insert" (Tab, Workflow) + public static string esri_workflow_jobInsertTab { + get { return "esri_workflow_jobInsertTab"; } + } + ///Returns the id string for "Job" (Tab, Workflow) + public static string esri_workflow_jobHomeTab { + get { return "esri_workflow_jobHomeTab"; } + } + ///Returns the id string for "Define LOI" (Tab, Workflow) + public static string esri_workflow_defineAOITab { + get { return "esri_workflow_defineAOITab"; } + } + ///Returns the id string for "Workflow" (Tab, Workflow) + public static string esri_workflow_mapPaneTab { + get { return "esri_workflow_mapPaneTab"; } + } + } + public static partial class Tabgroup { + ///Returns the id string for "Workflow" (Tabgroup, Workflow) + public static string esri_workflow_workflowTabGroup { + get { return "esri_workflow_workflowTabGroup"; } + } + } + public static partial class Toolbar { + ///Returns the id string for "esri_workflow_bufferToolbar" (Toolbar, Workflow) + public static string esri_workflow_bufferToolbar { + get { return "esri_workflow_bufferToolbar"; } + } + } + public static partial class Toolpalette { + ///Returns the id string for "Delete" (Toolpalette, Workflow) + public static string esri_workflow_deleteJobsPalette { + get { return "esri_workflow_deleteJobsPalette"; } + } + ///Returns the id string for "Workflow Manager" (Toolpalette, Workflow) + public static string esri_workflow_workflowViewPalette { + get { return "esri_workflow_workflowViewPalette"; } + } + } + } + +} diff --git a/Geodatabase/SimplePointPluginTest/DarkImages/AddInDesktop16.png b/Geodatabase/SimplePointPluginTest/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Geodatabase/SimplePointPluginTest/DarkImages/AddInDesktop32.png b/Geodatabase/SimplePointPluginTest/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Geodatabase/SimplePointPluginTest/DarkImages/GenericButtonBlue16.png b/Geodatabase/SimplePointPluginTest/DarkImages/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..20b11875895bca6b7de3cdba0b99ea0a67ff786c GIT binary patch literal 1057 zcmaJ=PiWIn9L}gr9TX;rbL+v7DQwO*dEMGAVYO?U)fJYpb%hl#nkH{;+>)0iZ)?_r z6xq;$GH;^d5X6HZ{sBFS4iOI?1i_2wNsnGsrngCb>DtbNHSqG@`|)I&cig6)#ZgZaG0Vz zJz6G4QkWE7yEm{g0+-$cS$`le7lrge0 z2+h~KI9Wg#*#%_MiA1$)bdMw}n&BFIt0+klQihFXLxCwV!VsQ-rl|rD`(uNl1Q<#V zh5;B2$G8MYiUZGbet6|mVxo}OfEJ=oS$NSf~>n5Th_t+3GxisVt4WfCAh#Lj(ekKoNJtf96&d1z# zr4scVD<4qHZ&$j#BTJFBl5hRshk-{U{IC0;PIn$YU!f=Z`u4s;56@j)^^TjdTUx4j1Qj)D05aO(R04PS2y)zV7+=skYp-9_Iu_tB>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hAx&aE*6d!7H;NdhK8CgZF_JPWT?f=~xMt=;ulM)i1a@YhVY-Y6O`jwe!d1Jf7X2&uIXUU0d z4g16ySgmz+-OE@WZ|CP?p2hLMm~(-eQ^KMj3_PrFR+-L~l=xaJA#r1e$L6Qk&Dq*s z|Caa{f5*o{`~i<%ZG7AOQ)N8*=j7OzozGXfdH&SFqY4YNk00RsWGLtUpr6TCy-j?& z|KuD?j)pG{Uz*M+>{no7v$mY3Z2joGy+X5l#RD%Vv4jwVno8@6?ni;_Jyr=<7#H(N z{NYPTN>sgHp!DTY`GK!{c`mhuJyVN8tx5g_r#BT1XBk@;_%Z9sGQOX|@V05Yb)xNJ#<#P2UrZ8EIKXgW WNlR+M)ZKSMMUbbfpUXO@geCx}x3j$f literal 0 HcmV?d00001 diff --git a/Geodatabase/SimplePointPluginTest/Images/AddInDesktop16.png b/Geodatabase/SimplePointPluginTest/Images/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..5910bbf3dcd0cb09139b0c9926e00f96131d4757 GIT binary patch literal 524 zcmV+n0`vWeP)#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!2wFfb;P zxhYzAxw&0+>vq3KuWs}H(rta=aCh(dp7Z^j&-d3E1qyPfy+g$3^PX-BvM8b`0+z$sEF<`iyY2Ae<*Q&c8r=f|8OVVw3&**j?e;Ck zVzCTK2dhb)&pH4-5R^=}QQ41M&;^P5et#gz9sk7zdQ8wtsg|iA)B@4{v}Z_qW$A36 zS|g1a!az2SYcVJTJ5US^%!I)ois|a14(e*jz5%?O4nZ^~0%zAJ4|Px%*Qkl&E^=T> z6egvpHz0tI--L%3oLe-0T-F58R?EQ6YCCj}{U&QYu6$zv)bbcNKmd3m+_>vfks-#) zS+kcvH2!lU0R_CwMvf`X*4FLOL@5)Jax6; z@zjyXMoRSp5m`dtYk{B>43|ldep^vNO<~0$sBgFmzQ8Al#W%p^tOAj@!pP@Q82B&( z?xq{SRhAgbf_ZT#W>f)e8~?(cDQ3_(ZOVn^KRz(!*X6hUv&46xLfHSK4s) z{cGSW+o5wJma#18FFSjjaa9}vYo3#w*qX9np;VV%hI1#I$w)f=d;}b3hh_~hDsnr%?w?u=t}mEXYC)KkXZhqyUjxwE z(wvcdBbC~Wuqt9`j#VCQVWg#+iBZ7XI)1x9^=wj30Ki z?`ET zP3h(g&HDX*o5SUDVhg7=ry;TA)U3Wb0}n09R1Bo(8n79~tX@Dt5=Xj`f@(BqHLF%8 zTrj#M8Z=8Wc1m?aLHNI^sy3`Gl!Tk{{*%~B%^8qRLQ5~05^mgdpY6)vA|@1(Zl-j7 zwqC_VPDi?x(+v=r@PPqAloZWA*k45m0vFdTBx(|j^Fb1GP>LdRVGk2yW8tum<%d`{ z>JC+3mSH@xNF>Vp>sVfw3M$l49V>5QBTcck7*qp$=Ao&afO5>#RZvZuQ<}%(Z^~E0 z%FSa5HO1067}{>_U#+emVg1<4hH&wwA$_P}y_;CrZ_hlP!k6M~oDZc+@3Ozv*GF3R zoowY%@BAy`+L!q1`}8sA>xWxDuRhAJxL4S&8*6Wlwk<6VEmQ_)GnH+-mV2h0+waLQ zE=_iPT#$BjQ%7P;!`l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NvGo8oC-gf}x>-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_TPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Oq^~pcExEPRBsAS zw-~$O)TkpMZko8z{RtPfq^m1)5S5Q;#Sh1 z|Nrd|J20uWF|z3>G);TEGCliwy`E>c-2b#6U#BZ>xDu7aTqW}5@}(jHhMByZn59m2m@s^?)!-A! z$h6#~ToEZL%4Q;1_wTQ~sUVZ^(fS09gwQ?j51O~>mhUsD`RyB3_B1Iqr6A}*+K0f0 zYIC>?8i5i46932iEU@vVB(P#qR5j z=eS~cX6M&1gs)XGw`zbGa957w>XXz5DSuCG`1tF0W9EbdQo=1fl4hMB7+2i&%Vya6 zn9+<~q{)hRO9{)GWTs8rYHaT%c{8r(xJ++hU}R(1c(nah;fBe(LFJC8tDnm{r-UW| DLx-*A literal 0 HcmV?d00001 diff --git a/Geodatabase/SimplePointPluginTest/Module1.cs b/Geodatabase/SimplePointPluginTest/Module1.cs new file mode 100644 index 00000000..b4c080b7 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/Module1.cs @@ -0,0 +1,92 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Input; +using System.Threading.Tasks; +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.Mapping; + +namespace SimplePointPluginTest +{ + /// + /// SimplePointPluginTest implements a custom plugin datasource for reading csv files. SimplePointPluginTest is an add-in that allows to access the custom datasource. SimplePointPlugin contains the actual custom plugin datasource implementation to access csv data from within ArcGIS Pro. + /// + /// + /// 1. This solution requires C# 7.2. Currently you have to manually switch to that language version by using the 'Build' tab under the project properties, then use the 'Advanded' button to change the language as shown below. + /// ![UI](Screenshots/screen1.png) + /// 1. This solution is using the **RBush NuGet**. If needed, you can install the NuGet from the "NuGet Package Manager Console" by using this script: "Install-Package RBush". + /// 1. This solution is using the **System.Collections.Immutable NuGet**. If needed, you can install the NuGet from the "NuGet Package Manager Console" by using this script: "Install-Package System.Collections.Immutable". + /// 1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) + /// 1. Make sure that the Sample data is unzipped in c:\data + /// 1. The data used in this sample is located in this folder 'C:\Data\SimplePointPlugin\SimplePointData' + /// 1. In Visual Studio click the Build menu. Then select Build Solution. + /// 1. Click Start button to open ArcGIS Pro. + /// 1. In ArcGIS Pro create a new Map using the Empty Map Template. + /// 1. In Visual Studio set a break point inside the TestCsv1.OnClick code-behind. + /// 1. In ArcGIS Pro click on the 'Debug Add-in Code' button. + /// 1. You can now step through the code showing how to use a custom plugin in code. + /// 1. In ArcGIS Pro click on the 'Add Plugin Data to Map' button. + /// 1. The test is now added to the current map. + /// 1. Use the test data on the map or via the attribute table. + /// ![UI](Screenshots/screen2.png) + /// + internal class Module1 : Module + { + private static Module1 _this = null; + + /// + /// Retrieve the singleton instance to this module here + /// + public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("SimplePointPluginTest_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; + } + + #endregion Overrides + + } +} diff --git a/Geodatabase/SimplePointPluginTest/Properties/AssemblyInfo.cs b/Geodatabase/SimplePointPluginTest/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..fa713f05 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2018 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SimplePointPluginTest")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("SimplePointPluginTest")] +[assembly: AssemblyCopyright("Copyright © Acme 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("a42eec68-8da2-42ab-83e7-775f1b4bfbd7")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Geodatabase/SimplePointPluginTest/ReadMe.md b/Geodatabase/SimplePointPluginTest/ReadMe.md new file mode 100644 index 00000000..cb3056ac --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/ReadMe.md @@ -0,0 +1,64 @@ +## SimplePointPluginTest + + +SimplePointPluginTest implements a custom plugin datasource for reading csv files. SimplePointPluginTest is an add-in that allows to access the custom datasource. SimplePointPlugin contains the actual custom plugin datasource implementation to access csv data from within ArcGIS Pro. + + + +View it live + + +``` +Language: C# +Subject: Geodatabase +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. This solution requires C# 7.2. Currently you have to manually switch to that language version by using the 'Build' tab under the project properties, then use the 'Advanded' button to change the language as shown below. +![UI](Screenshots/screen1.png) + +1. This solution is using the **RBush NuGet**. If needed, you can install the NuGet from the "NuGet Package Manager Console" by using this script: "Install-Package RBush". +1. This solution is using the **System.Collections.Immutable NuGet**. If needed, you can install the NuGet from the "NuGet Package Manager Console" by using this script: "Install-Package System.Collections.Immutable". +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) +1. Make sure that the Sample data is unzipped in c:\data +1. The data used in this sample is located in this folder 'C:\Data\SimplePointPlugin\SimplePointData' +1. In Visual Studio click the Build menu. Then select Build Solution. +1. Click Start button to open ArcGIS Pro. +1. In ArcGIS Pro create a new Map using the Empty Map Template. +1. In Visual Studio set a break point inside the TestCsv1.OnClick code-behind. +1. In ArcGIS Pro click on the 'Debug Add-in Code' button. +1. You can now step through the code showing how to use a custom plugin in code. +1. In ArcGIS Pro click on the 'Add Plugin Data to Map' button. +1. The test is now added to the current map. +1. Use the test data on the map or via the attribute table. +![UI](Screenshots/screen2.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Geodatabase/SimplePointPluginTest/Screenshots/screen1.png b/Geodatabase/SimplePointPluginTest/Screenshots/screen1.png new file mode 100644 index 0000000000000000000000000000000000000000..4b397c87760f7111ea3c643a3c06c453f0993df3 GIT binary patch literal 36591 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 literal 0 HcmV?d00001 diff --git a/Geodatabase/SimplePointPluginTest/Screenshots/screen2.png b/Geodatabase/SimplePointPluginTest/Screenshots/screen2.png new file mode 100644 index 0000000000000000000000000000000000000000..67e0d9c32db257177eddb425b2e8609b43294697 GIT binary patch literal 576861 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 (PJaim++q- znWINLZ|nw@G{(|u+6YBI&%*MT65D%o+7x6F24FpxcOwhYmVGHr3jK7xGYSWCGPb;X z)cIkab`2w|)@>0Hsh;~dxRdN*UZ_YFkE?3GGlg~{F%*!@i_?+7GUm_VZcjXBsBX0< z_LUXq9bMcdgK7*fDyTC1X%m~j*#e_ik0-1vL`eKGBYIx0$i+)gSsB&$MdO~$7(Cx; zcmwz4QLn>tLqo`X<~EwW6&MTd&ZVnhd@j2_m8;MD(5IgEtCe5Y8B-Fv9$*c1O4CD- zGa6$bsR#tNsG(ghxaFN=g4`1<6l7$&2GA7O&*If|ZHoIErzG&<7GRw7&&dp*L(Vu6 zOk&NJ-=kWh6&kmagEl5(cOZN$#^uBzRZ&2+|8bADJb}slq;)s_~8b~2zB>ZcW#Yh8Q#htXjtnOdgFj+ zYkY4vvL3_<1MQ7+x?_-bJ&X>W)=a|y*?zZ%>?GGV224tXQBTw2GRV zSpRM8G2#^-7gneU?~Ok zo{&GuGJ$32Aq=D#7b=b0DG-seLLGE2UXokwjhTR*3k&RA9*W0dt?pKswC?Xm((f}f z)BK2tjE83}3)@M;(iE42>xAUG+=%5=1s*;M;MU6j3dtWr9U+y}t|6g3acTkgG&^9a}NLOhF5m1_h-kWr#g&w5$-jNo1Q|Sbd z-g|GMNv~2u4+mv|GMOazefHkH_S$RrTr6q7Dzou& z!nZoa%pDsHXV*`%S7344(fqo^F@& zrwLk;LeH*+d_fX3m$wKZ+V;MvZC)?2zxregS`W*Ma4V7u$xzS73%Ze>)JAr$3ZQd{ z+U=!Wh$Dy`tV?Kb!2Dg+0Ytu_!=gHVlkowr^XYW~+m_J5@3xSj?ga6TV2O z9OOSCUJCe0c_)rF?^~bVbN`A1$(qA=bJWC3o{|J(7q6R3p%e29f@+v=fkNJyU#n&Y9h#pg1-SFmChBsDntyjf?I zI>Elbc3*l`fyH&h$^*h&H7k}cEwQ7|7ZM+-i?=aP2;-lpQd-I$yqq5pX`PAH)@5DMJbnsuJk=64sXOfYlAz9h(LY>lb@JUmO1y zR{lbDHL6@6yN2xJbvtObx}>DB@NOGXX8Nd6V6~N>Q5UP+g~Mamyz96}UtRAj_N*=g z>-S~&5JvJ}?-N`3!*TRpbKqPb(U1&;fx=40zI~I&reD|bH(jH+4yR?y5OHvw0UyP` z{&0el%8e9zD-PF_MI+)Gi1m12@nP6>efU6n8NGt6G{cavRUApM+N(qT4$6}IwV{*4tFtY6gu(mp@1pHdO#>%GXK!xFZqp-YBCl6NZ{OV>+$KFaiNjuQ4Bs9p+$J7Hx^BIS z5USqhwA#e4RA9uv2J7qFa5BLon*X~3pWghLzxksUS+f**JMwMT0XT)57srvC?!gH;LI3|X^zw)` zuyRtfe+<7OE6>IS2OUgPmg=QS5S4({jqf&vs_rp9)Oy=bzJLtecSlEwY%K}&KxI+l zjg1)P6h`zDD`|oq5f^A!zZ|=_@p@t=`Z|OG%FJlL>s~!O^p6We63P)dzN)BD;$DLy1 zZ5^Me^}^Vr6-nR1Ftx9<9l2^ogs7ogv9|5DPr4f2OOexFk?+CzW+K8QAHgQe_Dyh; zIIvA)Onq*3LjHE>L2nxBMtqRz4k>1~S0@_6wG-vT;wfh4j)ZWID{eqc(2A}g{v|@t zj0|B6xU{1T$%9b^x-~7C<)TG(S=VuAKZ!=A{+=Y2{0N)qz3V$AWq-8pD<$hEU&1)? z(4Ak}SYnO;T4*}dpiX5y(vs^2b$k7Y`$t3bP4pnEhO}+rglQZ&(N#v@*XjGgBrwB3 z*?0~kX?=8f;GStvN;h7 zw*T_6y_gvjXlluvfK^K$~s&z*IOM* zoUy}4{&>slZ$A!KYsvz!1BrKoon&;Mq~7~z^d}&+QG9tGmi0+G&Sy7dL!8``a!crM z!O#uW#?66y_FgoSe4h_w=(ZEGVW8CwL+1=##hrELOx_r`s?ui1j2=bdiUlK2=)ak` z)wLo094sGYpU-v;UB;$UoSwc}JqYl{D^ZuLsHzx(vwiJ~b@?zLU`)Cw=ghYy&_e?_ zKvTg#2wgWRCkZdjQet|EmILwnPS4_I_xxY+{T9`E}2txQ>C0&JS6^fhK6kz@brgY(uOVjNy#1^ z9;OUpdwP1_gMm?g)Wlkg30pW?TgxL$U0|MLUc$3-DBJiL4oABvTajhgjyk-!VY%K> zuvzg6F5=q7k$F1EAr|w{qoPJky@OkG1tm20KP1~_X*U{DUc3oHF`h`YSN&*YuZ|v> z^eYuxpR&pUD+5hM$zkZ<=V7~ZOg>k#EUB|NO78wZ=&0(68Mcno#|qIn^G=+kie7lS zcfo9HVD!`+s;}qvLXdap{9kk4Zo4Oj`tLnjo{j&?i#y4RocFlk1%m5%~p25%~C$B57(V+v_g z?_ zoIvZxE=!>I;J>)cTy(-*07vXn8%Tve26sN&3-h;pK2?m2?r!5t83h2kvqSJ<62J5kcqM&F zG!xOJ^dFqKEcR*N2|63TjKi*C->E8dGOECeKstsB zu_~uto#DNs!zf5mBZa+?YWpm$Sp#qB)k_<2UkbQ%``vkvDR-5ys^YR(k%qJ)KR5BH z6pbCn&O0Qb2Mfb_fAfpD3py=Jq~c|l;b#H3i(-W#XU^Sccg<{qeNEEmvA5N@Af>zJ=2E2q$g@>>1wq4%w2*4ektfAr}Ow!75x^U>m4 zMb3bGyTNuVl>NP-G06N(5ls{PrG0nNv>=K@t7Wf>QZx0RE?IC_O@@5QAH$Wkv-#Bq~N{7ZIa5cD@Bgr7Db$KxQ}XW zZnAAw3!MkCjQQ$8W&zTm`2&}7b!UWnO=)oMXjwYl`3PS!`taBGKZT zVQL%qO)7r%rqESzm{LV^Z=(^?b!UVKnc4^TF7$4nYmKgRZc~IyU!+1h3G%dnbwUjm;S4nNp=>P2jS-R#=2F@IpVU*+Taf6 z3Uck%v=^qU6GKNEzHE@pv65qwL;sPZ2O$${>k>uRk3E|+_>m)-{v9@x2V*)yeI9g< zX-&~AFV8H0tuBnm#ec8+uo^&NFI8WL;jgE19S)`j(_%KUQGVp^q+{LQ8wUzc=dHB> z?8|xfHeHc(4b2fGVRtjGyLWcKn(yw7i4=JwK5?HmB2yLlbF@GS7PM8_@ZX00LoMzJ zn!-P<6<}96)+mWmJNb7*C#W3oH|((4GR!1xG=$ihP)gxmV$QPVN+(7)vt>PJBk}?_ zGi13;ypbDlM#?>Ks<3kX`0urtKx0L#MHLzM>+36Q7P$FOy-~gv8!XL?oSY!sa@oLK z_z$>6$jlbH3rKxZd|wMKx)s2_Y|XR9t$64!LsOA9lJ*tge1w=8;3c*fTMvbPNyhhU zig7ymn>TkDjqr>o&RiNBn`URt1>S@|qI%RuT8v$ae`mR$fc-Ez%;$tn~+FCHF z`_t#=H=0=kq*dHK78K%eQu6{Zo3rgaw8Pgr)6R0IzXkrIpB@gRuvs#zNFFhHIi+&K z)3i76{JC_+cPWt+_G=-UaysTzH2b0}oN?9pU3pwF)Fu z(iO}x*i#nlXQRAk_WZfvd1gE_vPv=7p<8Nu%D(-B5Ub!f!pH|m;?&VKW?a9we9_^$ zeX>sK(c1>Ei*>IUdKN_Sd zVM3)$t!d%|pgoiQ_nf!u5P&~#2mmT9^&B&_1fnLO;`Utm(+Oyjev;xL!Swytq_n=~ zrx58t>ihS2vLcTC5%&2sb=irnMwxUS@AQ9_liL2gzQhJc$b0t<*#acNVt4QX_=%)T zG!;~s#_lOPn&e_|LOPT`w-Gb@9pP`^_$S$nJQw`kbG9-2@=xLDV@(TV7M689j0#^a z`$+et5pvwrt=I79ku;|sIaU_wmMM`5Zgy@vEgoc@6k)din`RY0@)t% zXKfulO~|w&^>J)(?>-R-bT{`7dJVa@n8F-|1SucuAPYzAwfGuF}; z8OFHvZpQUQ5~kH@e3ylD{G5R`h9z5X~!`1VbODyv>g^?-s0XX=tE5OPs`;P z$2|O%%{jeXPMW142a;%%ev|tGs-Fa^q)ZUkD>rgjC@ee@0w4`Hfo6Y~*q9 z?N7Oaxk*!X&ivWJ^V^G=eB#Lg1Lwef+`MEtmgjNkZr%FHe zSDzA%FgwlggI6R4b`Qub+36rJN|`*|!8P>QKCbiWZJt?m$~2Hl0X(s+vcB1-7*QhR z%*qbq?Q9QP_6dwkg;?Fm#sp3O4V>urmeO7hB_!Owu+@C28RaI$D_T?{EgN}2tb5ykr@+ZB(!3+4_7 zFli%>v8gMwFo9kJnYl}T_u;>&*E{smPDluzVVd)L-CgEix_iO@HN95+B|mH3WWbt&GjrsfGx_VeEN+96rlto-g*)7i_b)P6XR98J@XYr@ zqUg9XTe3d|cJ;9rY>P4yEaegSjJ8GOCY21ifjKuII7 zcwg3Kfho|qH1sID5B*;6mvS>;)dycCp!Ra06o$C;5dk-nho}63Nw!KXOvuGttYe<(C|lGD^|CV% z(MsT!1o>;Bz*-!1={9jIpBz^8=mrJU)BK5e6TBs-Fg1T1Q6-@g`z29db4G>yt;P0t zKGM)yaXjXM{6IzFbc%nn4Gk6AlD|jB8aHE2(Rt_^HKgOuf7b)Di>kweAI;-OIKL{A z@>X{nWm=e4?_4M*y16`yjxqZ=SJ3q*KyvJ^(WBzxVs3SxZ)QoVX&KxqNVp!dUjLib z23A%#n(m8BKW49w!2U^Z8lYOD<0=fm~-DqO-WINPAt zgJY@l`B<&DPVtaMIyXJEnr@Y7w0A*T4fw&pi9gZNG#78F(Vf&X{ilCA^SfcP3UckR zhC+Wa)I^SfH^%JvckhwfM74d+g+15CgpBQA@2kcA_J5HE> z*+kl%ijyoe3o%dqm$x!#3+=}(N%TJdjmpyWcUyQvoSHN6^bM>AUEDIGNIHk9|Riu_YV%0b^J-QgGGeNXASA4nr zW@Y~s;dR`0t8LL|_>VZH5dOERf7xKSLrcojdAM`vLgIcv5(M^^S4AMfvDn)v*V*=E zp-?bC2fDd3Q+PkrY&pwJ1ihGGMgf1E##x>Z)l)2>lVh-pmqN?G7lE58+pkC#c-n`N zyPTcszAZUzK`c7UePj#Q_UJvB9DPMh?day;=|9$qG4d z&ujm5JLKXPdskQB_kmvaoY^-+=LNdkkoteQWbt4s4guV3uYgCVxm$g$-LH$cgRFoq zLa`lrm5=Fzzs$&=k$^ICPp>Bfc*B1TVtf$x9bAoXcfxjqg6w2idiSDG+>rf61SiG&Op2uuS?%a<5h%Nv>#pnWYaQ)ab14?;UvAu08R)?Uz~^`T zu@8)VrvRLdkI5}0TTmW&;5O4Mq2b06tB96EnCUD=cf=Z>Hk;(&!>?kzKDp7ezc*oU zSu=?y<}ttos$qGF?i@eP)HGYgMBAMyh#{}FzEsSGeSGNs+Tpj?yN;VBZ>pN?pM<`S zndqP?$owj%=TbBZNc$Dr0ZdL*{}O{bm}Era@k!7|MU)m7`kmK!I^g}Cy)p)hEBv7W z|9eKj^XOtn>c$ym1?X5Vu;cSTxef-T_y^6bFdONLcUJ8Hqm$jM z@zEVc&*MhfS&QXMvwBZ9a+EXLHOoXExqkK@9PL<-s1lQYer}l&l*1P4T0TU8h1b zw--j}35yj5xffUq9bk=-BkycV2 z-9ha>_T5$^$)d~11Fla!%4OM@d=wmZ!Tp{%DD0wmYp;&cfUZ*;1gS&ff!S-3b(!8W zXTXG$44qj?u8^lCdM_-}v9sxMQi2}J%c*}7If8J$yL%6J@y~F(v*o-$YWEZmrK0Q`$Nw$x1`(4O zr-Lp8h$|;}&xrDslEVT!T$DdxO%f?iXnE;0PCATS_(|B2CfVIIX8+CzePNBySlG&1*wpY<)*~m4;qpNS;3g;TR71O#uF-I>owU+oKNQPPZNwJTWR#0!*5SR3$ zCifjeo;gD#@JH9EORnzUE&o zrIxc^cR#?4HHHGMwyP1->lO6Eu!W%kK75{gN}VYrFRa>z$o>0evXNEtxGKtv@(sfH zeOtb$JCQw7y78YK&90m<2~;0yudBm|mJJMS&a0t)9Bvr5omr_MzzIsOEDQ<>EA^w^ z_y^r$z&Z|TsC=Uqh}Hcz-7cn!M(%#_hHV`jP@`oCx~Yx@7QfGGatZe@fDT`2X!*Is zXpDLdIS;K#+Kbq73trE08iOBnfPjQBU%G_t&-ahRmxtA2;e0WW?Ca_KnT6v*@E6Jt zXgSbDg}m_1erHQU!%sK6v2)!@uG(5)Ejd{Qe2`u7Jgv;ddqh0bFKV@cCsK|%+}`Ha z(xufckL(@JZpGbGrtI&D)Rcr$Rsaf%Qq%|z3$*Rglse|fmW5>IX6%s7;Q2dA9-K^} zbaBbK=aj$Yd_y1fG@LinNRPgX{F@0uEPUY~^ZMy_=5`;VZYm~@Br07!KKWChmDcP7 ziSF%JiREWgD%u!QK zy@RorN*A0pj+_268FrhyyRklt+tbJd{SSU~h1B4bU)A#5D$ol5Y-hbN0t!xwJ^>N~ zlKPJ}0DcZvM6S-xE1xctArRD zI^{7S4JiXTl%P$F5spR9Vw;8CLp@nHdAW5AiX5Cce^n;U4Jv2>brU^K_MuT)M&%O? z>GH&0uaBHu1c^YQ`f0BrN6#r&QeJUmXnXouC5KKeP$-3cQI_n^qFG3G$~`->9pA4}%r80j~`@TO<5AT%J>s($O6$Z}Suo#wZyk~i*s4H}xH z?inOJiWWzT8s%26+MXcuCb&z*qhlQ9%Z}AfS9BFli7hT{$Aa&Rjbbgf~hfI`~N z7RxVR3?~b(kTiyCIvCoA!bm$nKMC$WwW=H$NnGI_?#qAoTG*kk*Xr^FdTy)BDz!0n zq4=G-W^cB8bs?3BWqC}2nQA@qZWcGVSOt|KO!d?Mw z*>0S%^eBh2o>#)ZTCxFE^Sw{`bn9YXK0qE1o-SjEVbxDZh2lTyV-gs=pK6%$=b7Qu zfWKK+G9qRh(SL^`Cyj1w6-~`VLJ0T>72$LH&d^>gNv~IBWwa~4WIqfu+DmPmll|>4 z>mx5mtNde{=Ykq7c%2cpd1Xds>slX6fbH6TX1x=Q;R$acYGITFxU1`*^x*UL@u!?L zH^HW``ECeddX8bC-oPVV*67cug?xqc^ZDS5!{NOk2l@C#iJXYZ8Jw+%ZYrzyH}BgM z3jF=Q)Y)#BQ=9;3Pc^AQ^72yd32dxHM2?~wLT#T5V%#2PWTn%n@)mYP8#=T;^?hak zWJ^fogbC_1BEn#6Hy~;Jv_P{b|6it=p4r8pUKkPaqQ9zzojB)sgV>;h?Qw_Ku99aN zrG2WXT{f+<&DXRtCIE>rw4j=um1X_t`gB8r5tEWhgE$TQcj^^nq#Z z1VmGHSaakVELT)y4_PZR2`Np`QYqY)p7Zg*xqj*w5djj{kp&89>rpW}_9B ze)r@$K2UBx&iPK-9dX7)iOuhlx^@$C^Atd}fIf2$+gHPmWUuRAvuluG z`Qx7;rU-EIQhE@qL292L6OGKTsZlG$a*IoPmrbb*H|Ac(GwPPv6;@;>cCfJ%j}~0A z(L0hO-n&x!s4_tz>38Uo9#;lj9-pnO#1u=u87e&;%|e;HSFiY(miB~`vo_C+re;xV zilBWcO@5wk&qCL^cLP&)H^}c+6$d%f=pL_oStCsGRM^zWnsATO*JooBF<|Ex}8SiPt|Fjo$pC-oAOD{_tRM`V0egzC= zJHn+W_V<}_=X{N3hLwf25W9Q?ch&0t8zJQ34Qk_tySs5K)(h~B`62vlcQ+eggvV;7 zJw1yeohq&pYjQIp!ej9PEF0$}cJlc@ER-w#(p_R9^nPiYU}uyHFE1C*Kf*8(?&NyL z>!~zYhZK|1#+Os()YShBLy`GSH-=AIr56MrZLZE=sFg$EGxBb7rOZ2nSf-#HcMV_*Oti`&U`@_a zL9fB&)}2_GPc|ZmqcZC?d%?bue5z6DtG^9yJIghbf~R&3k!gn3lx70MZJ1unzZ?qM zuauGULDp?iD^CoipTvcSJZr!Xo3{ME9kjuIT(K!4+>8O$B4p>y&Ls@a*n zi(bfD;h%YjZAQzJMw;&1kXY3GxssYfMWA^ilx!&ph^_ph?V_TzC+myd?r3$$QPZC zLEfexA?n26XPs>%nO&0dls%k)#V9AfrDN}T1)kM1c)_HPrx$0!xSHNBnp)^4KU_ZC^0#4<{G&Sh zL(MBLbbas|c#AGSU(~m)P%T@9nuF7eK|bj)Xu(^~###_YnlCd`x@6>QEmzI#Uf8z3 zOe@NZtiUtF#~7&hIH^6mj5QaX7hG&=W<4m(Mr4w0TDi)->!`$-tU3eWvi}u!Z&F=w z1G3Mu?-;FyaG_G=t=^k$W07XQUkSkD%1Y$4Zp4Ww{!fq<%;{Xwr_zY=5bxOt8m|($4t1*$-FNRz9Xh-Iwby@=YJyLg|D=i-JA6k1_B} z2Mel&^bhuQZ=%o3qmN1}ub=JUca3fJUkU;;i?46{kGRFTY7I=nsuTr?SvOwa7ke+c zHy+^=8U7zxG}QjH(7q343*9-|Bl`^9QWt1xq(Dq+)fN=ID7EWgS4j(smhzE(va;{h zy}BVW8l`R$ovbeW(bS6`Rrocak2#Bt+FzS(Cp>U}ZOU|4hks_I?-aX&Jt5@5Pm^9$ z+SZs6tBBeU&~zo!CRa-Tz+)2(fH!1tcC>U#C$p{6k5X7dL|dc}&yGn!cr=73;jH|E zWUU#M)7r^jxIrg1)f6_1@Z*e$;zrw_sKWia`flY6iYamzjQnJaxHeyG3xoNB`B^#Lg(4CC(Tq2S4s@VA_hqD=ObNvIosECi=% z>PD5(ZwZy}<#LVV7VR-zc+N@M8r>_62TW-`fW7|b9e0fj3H=JzYDu4cKHan`&^(j# zUWHU#c>pGb#Rl6JPVspx)kfqgKb`}EF_j{@M)?8uJ*yjSjl82$7TO{5$>|i2RnW}% zHq3K>jw<~5Fk8DP)aXJXA&_KtW5h@;y-Qo0CaDdLed(N25;C!-=04Q=it>!Ka70GZ z>6kEndq7YGNntLb?Oa;k^wJ&oQ0ltnYbM2q3sM+ZOPlMDUJ+Mx5QO#w6%~le3ddPh zHr=V3KBM&sFWL*&m4r4qw}5@O!(>3#`(Y!H6jaOjH}lNSO74_b-&}5->iSP&FRe_5 zHJhDD%cd-;3g*V=$>OQ!XdR6^{l@vA}618853Nwl!o0NyuoL-;ydp` zh%-;$+^`HX$)_0lpgICuFsg`}=f4V;7+@kJ0HVcnzFi)qU9ufkjySE&@~PJpJ;tH& zLl-leZ@vKeziT=s%3yt=?98cG+f0~02^?bhvolIC@FOU2huk1K=%*Uvfw zlaBIES+uKINx~FbPzO7~{vtRbc*nnJ5P^fKQ#ORFdW^&&};|e~9T=nQOS#Cug5X|A?PVpiee~iBMt|+E$vv3?z9G3m>SASLJ2>w!M zQ2VHk&*e?Zt8CPZD&$=S`;*t#<~KaS5yB%@^yR+4U_=gcMbz_rGqdOZHtlN_5B!Ae ztGqJ|obu<#9ys#F24-%ljJVd)DT9{ME8lzz9+APPh`BYy=t{|U%-!6gd1wC@qIQY3 z>0hQkxK~#~-DfxV{MmMA8?N~+719kJ9=eLzrYWQQ3sqLPsiZXpFHk7=^{Zpe#tyvj zt4w-q-uZ}pl9Tp*&?CUs%E9UJwW3lh3OjCi6ZFGh2JGwAuKY$Hp03=RqF%SNDJB5+ ztr|-Xvox~pESL$J%IoK75I!zjl9!WE#HQGrwM`>Be!#rXAMeWFIY3!Y(rU zxu1$P-HrJfa2YC4Ix$K#%?%Zuow-}Ta6fz|nHOJ+?4UGx6la>$k?mM~c6ji13#b2G zv#5vbCtO1zJJ5)jf za&b{tjda%m7^jTevamU`@&C&F36i9HfhW(X%aO11pgjq3OAQMXHE zf(fl(SpKvYNosiWdG)pRQTB0iK#`N>BbN2>{}GVlRg`!UrP=p4%{*_BsfFzGO=m}o zB@t6jeN}p&6{qPja)S;Z-RI*NhM!Wy$n2RX+=Aj0B5wlvt=feoO5~D8 zpE?OvjWvi}vlSt~O`;7&MC>hhc}vCMVrca=$7L`F&@zW>hp)Eruv3kfvEy~aF$bEC zbmp7MDSyoLC3a{Bg+Jowlo=s2!b9V*^#sQg!;xtRkd#{P(tnl$@$`#KuE59yT)vRl ziUpIST{rQ?iqFMI!P)1zh~Prp$oC2FqJ0@bTGaQK{MwJH>)mL;dI=gA)|LvNQ(v5{ z$#H*Gbl3?B+wH>+esY;{`ktow@I5|fvCv3c=tXGEyiD9i4wgn`()SweJ%T*O;)zv} z8C)0}AKO|NQbI^rEPF|e}{=KQ)Ju{dMYV9=z_w82p;ikIXPkE;E|)?0CeodgmH{(8o@ zVBSO-F4?l`aV{g>$%C7gb~79+)rT*nvY&$bsk!sgX>IeWr1a?DGpX3#(S|jdmo*BN zI2X2t9c2hA0TF0+Oq*i%N!B6||1J;tT)dH-&WRG{!AVEM#Vo)C}R`7v8Qr@F<+;BKx@qr0sps-h-`3u)ocYR2+KI~=kd zRhV8*lQ}naf0db7xaiO#+7WsDG(*!NkD<7@1g|pnx7wBme}NF%*^h}EuY%jVS=`=R zF~lm7=rZwFD*@GBgQNuQwUs~IteBB+IXMElOfHXVzwcYOBPQV0;u5fTUtXJ zSg9QJ4G!qh^xJ-4NHre>=9m0V<&wk5STcK!14Yx@Ic|{1SkiH+m$BdbcwPGQN3K4U z8L&p)D`lF2h^M-48D~4*$l3JpJ@1X+t&akK0}zi3K|Q)QAIh~bo?Gl2sw`!)+k#x3v$kmYg1AMeP zkdLMv4Z_6{a4J9K9(%gGd&2)T%GVNsXXHuFcuRWk1)|gwMSed+zjJ%JDd?`)HLo89 zd00JX&g)eLqIKukj)#F(fK4VN$~-CZbVw{nA0V`YBccmO>2SaBU=VnXAmic<;KzPn_`G5V<$d+ z1bpyYT8Idi@ zt;z6UZ358yJr#F+ha>)KrmN%3C|#ZWNs4i_B8!CAJ{#Kc%WT!-gb&9?jMceV8h9jH zPB;Ew#zpwN?Q8j(^Z=uzcF~=0kA=4u1ld*or~3!%(kM)m-SKZcVKL9|ptmR6tg@H6 zJXdQhO0{Dw$mY9O%-a|9c;%GL47A?DPqg94(<#GaxGGsp5B}p%{67)e+1?aK20dUl zx}LLLhi|B83m^452Ic1?B6$&optK5;r1>b3e4pyWVSpYNL7dBwf9mYTk$cI@V-9^KwF&zz5a&S_p$EkDRA zch9H!&h}&E6bH8eRy+&BPwVjR+-w=je$TSg9VhhY+-6VGU2~zqx>I>~dWyrsO)`45 z0h4%r!)FP>*hLKa{}w;!k9u23K*rHiIIp!hsSSFPBFQ9rHWWc1iUJCg_hNuLpzCUCsj27?DHbJvojwLlIsex>)rHsY@7e(zn&!# z@H_f#X0F6=F7DMQ>kVV529mr6EfG6J2%85tJM!b=VOj)d8I&emt91J(p?Thd6iDjF$#Prb-} z2OxcTo>^YS->CL64E81{tp9n{tF?eix?h5F*o`54&xhpLkDkH7a@XyA5qK2C#<2(m zW{CPj<^ms1Ys322C50KU)yClZ#ls0(o30l>-lI`{U7W4U^jV7hzEgxQzw1>EsV+y0 z>4;htgefbcqk+VxS*1+@MCJ%-a1U(4HuG~uFbyy;O)~C5F;-vNz>uMdIc_woB>;(+ z4OD-hw|2Uj)>9r?zi36{6-{E)zSwVJ*&~x0Z|b8bW~(Mdh|F9I6JpA;L){F?q|6uu zU0Y3ud+t(9U4AtS`|>5Ul~IdbI_dsHZpBZDDr1j}Sq@ZSe|QKaNxjw7@;jYMsHq7YfaiJCFx2Tc4l{?jV^f3*PKDvSOiQ2qQLYVbj4 zvO(@(59xP#Wmq!d&mUhXXPR-w90QGY=!tc?PyLBZWuAt&*5)D~XnuR+XgNjsU^n8) z^WESO*piu(K#pkOeXNkt_T=R?e;?|hx$*24_b3P5mwQg)8c4#oxV={hU)C%o<#cl4 z_a?jnFREP`h-bxoA>oz>pQxSpx%OBmtkxrS2w`b&mp)tLx6Qtg>%2HUmy*#~+@!$= ziEo`ry`MUpiE?vj~#CeB+Da(L9nf4 zby18T78U<>=&KlivlYs>e~_#Cj=qF=(j#5CR5F;R*x@~|f~Le%B)}i_;T`(wY;0@M zUPIlYONy+?aSPYc91fRCm6ezKF_8PG!Hnxihlt34;9Ghm_a@Dk4y|WsQ^j>5iy+AL z-o0nfup8IDY1_)?+x18(4?|6v62I+qRY`4jq)acYf)&Yvcpbu!gdOb}S>UF=w|Z6i z^uCa@XTr;xAW`Q+pEJkJn*%vj-joTVnnl`0v9iX>dZhNtMTu@R9?CFMG3_`Am`sF{ z=w)P?XVQ1%SFpUL1npCg86ha8N*!dw&h8>qbFlbYm2MyEd?`*A{Vkw}i!l~?*T^W_1n~%vOCMO4u`Mi9^tO(~` zztf?VHtR2uvQbpl z4mLAWGVhRQJL%0?X6fQhCo`X9K^i9T?9UmZ!H)LUcYax1Jjg;aZAnw2o9|?b!D&q@18yj!xH|C3M z)9yL1b@m72n2T9hr%YEu&DZ0EV>?}y>a>qqVnfrE7<-(OC93+~Q2pk4Kg=QGI>hJV zUisIaHH>SMH*4v$US%v>Rf^J9GABHk=ndqbhw!8Z!T>|5nlRK2dx0louXn~)PAmEN z`dVYFVH{zOX5GQzqhIH!{OYECkgYEcK;JxH_?v`Sl#{^a}C$ zah(nS`$rGd)FD*Qx(7`BH?|@Y-SQen*u=P-1}(J4$kjCN7J!M7Wm*3u7?C`OAOlq{`}80aea# zZMGs7UyG0Kfaxel`pw;QYtkkrLN5kuTq}8Myc|AM>vx0dgTPQ(%2O@e*ijHaJvZdN zPiLj=qf2G|&y6fsTVL^gsKO~*U#Wmfk-ZNX_AW9%3=@SsQF0CLbPpzpeo*^6u{S_v z>S$nDP4C<%+=6xa%_OHsq7v`uQP8%xtjK)(yL&kf|sdYM(*Ns!>{yx*R6NY zWH0Zmp;C;yni*^K%X{DA7HM&9nNf_kFW5bvIshq4g%?thr*bbh?29~FmecpQ=6H91 z?A4p~KaydW`6MTta9a+;cdyz~5LHa73R_>?U->^YePvV=eAqW7NGsh)Nq2{ofH1ln zq(mGb-Klhs2I-X1Eu*_ZK^fgJx<9XS%?UMxz0mX<(`*6NlXi08Nl>B>NAsh zIFQgLVSAf}Rs;iFR#sCAKk<;zrPM{sD5-0&p=SG$R_3JIGu$VXP{LS|9h*OB5^Inw zv7b|R>}A&NH@L4&B!;AmZ7O5hz1J4OG;=m?52K=YQ>{VTD9WHBFZ1zPDN@TCo}l53 zQE)}c+HRjh?1Z4KN*}V@K2l){f-(_y)0Y%eqLI?*sC5AOe)~AmZALf#sh_N;&=={%YX;!@aIXt#S+XtU4c%0Ya6`0vGCl1yht`s4 z8*>=P)lcwJj9+!M=g_0DD|!=DEGkptcqIepbw!11Tq!!89hfsW>GRQRzYIHVN&Dnl zelmetDC&#&TLygvx>b%PSz=yn!*qZeMC7G?_?RlRUwv*OZ1%hgKu^7Wp6Xy-i}SJu#! zT3$oPcI%^3Tx!;9AtE$ye-9j#iZ{E@b8hW7Hk~p=CZG*N!i<{LO@s1Tl|W}+=8+=V z-e1=?$@h27g?q-iM82IF%ADi&1kDGAg%en$pnUe3>MSsOXitS9s*qJ&-Z{0clrIVrCg zoLZ)~^wA)B-x)ASE|vk5keWeAj8SqUlbc4iun_0y+535}@s)X1d5@LfBJomiVqSilvwtrG*=DRzFLYEG4U+Ye$G+bTY_>|WOp01t88u>5s=P8`v$A!2 zj??~jqP9|Zn+4yGrpN<^c~ng4#ORb0?RiONxAcC<%%FVFIM^e06`&LRZLTliyEQg0 zk|!L|3y*J6!c+-d6O2#kNFV_|-;e!`nIfLrZV(>^hG6zu~6U zy7>*2l8xMLvr5))eLT4XwPum%%_kbx#j--6>4DNcdZa@b#fXZlKlRV0l{s=U<-O#+ z7N3PGx&+C9tY3znOwyRPjTEYGKW7*_iQ0^~W+uY7((Gt>!qs0Z$IOAO@EOmxPKO3D=3 zvA;y~<4Ed=+A;B^B!^&C*t4rSjSbL@@DscDQA|F$6x7gUz>&U0PT3Bg>t^ z!&``V$3Y+T_4V}C^`SIy?M!ocXP|H;7C(8<Y|d*qf=tm27=6$d!$&*#3oGLO6eyyCX61}`9&?r2{C)MA!jc{n9Ip3K_< zf?w!z7Rt|P{tCM0Ev@JGtNGgX#8B{8Y3jY+s3k|&FbRLzVo7b8higsOBsniyDIQ$P z@jU^1OsgrNspNQ(sEAZ_JxPbCMN~zgrjhLQ!)kZu*5#$F1|6_@nKdK2<*;sUom|Dc zhT1AHzL_G8#g@ZI=M1k=`G6pD>n*Lm3F&k$>tNp#hxom|{uV-h%~BSd!gS2VDQ(z5 z16iyCl`F$IV}`8MV4#j7YMMduH* z9yA1oXmK`gFj3R^0cdV<6?pXALB>AtLF%dU57|nODQzgrW&2`uwF}2y7eVs2SxS$% zUs>3|U+|B=LCn5xCXytXh+}6XGhgJLD*Rq*Z?DGQCtSBS9c?ffOkqAqzxCJdm z87^VDe}u2>egqOT0wrWT{Mq;TWU;$>HN~Q$S8}yT;X9;+U9Z!ECzxJ3k~7%9_%~t9 z063PxXQIEkLcW%U3f!q1vdZC$0mQZJUCbu+>rR4E*OG2aUEonbME?aPcuXrUfoC(lghMc znV8h@pDLfpr9@{&QjRT!}&9|zid-xd@$*_ETYyu7L-s^cyY zpDgAWzjNR-xZx5$L#7YbvQGb4G24%hY==O48$_iaB!>I7ZO8au%kO(AjtXm`wdus^ z{ITKW$T*kF6PH$~CrQma_RV9FlkO#AdM~5Z2H5_`Zmrg*-!~$yD%|CVfS{y3Z&@NL zW%e@8{%6gp{eG2?GzUN923L!i#BH;Iz#P5>OOP_c&{yQYXVyHWEckhed$HW`-1?_o zC@~ii7BeOv_UTpG0dWE5u^Bx8fuEOOCMOt1pn60>b+>JNaSi<9bhSP{N!Z=m*{&34 zjU|HyEJE@QZ*Yr2$zf7v^n_fEjzVrRAGtiEXQu5^mTt)NG+2GtfhxXcECTFEYZ~3Q z90^`?8(`)R1)M>7M0J+e#s*v%JLy9)T-lS^UD0MGCFm>QK%W7xf`?dU^ zhuO&0vrO643cvI9?!-e_GgY1t0*L@f_|1D$x zKa;@q%8nd*t+_%^(-O#qjCK!Y6In#Nv%-vTG-~$*n?QM_;Q&<2(*FxkTB{}qj}@_`s_mlXvwe^8G_4IdBaWek&EkxHjWcVj^|~6^q?jY zS~3d$teEycVSYuPK;BUEIqf!Ns08Iu9)vjSqrULR?X_mB6w_L|zYbItxi;CKPEJ<^ z@!qu~@-kB}UhSwU%W>f$!_y=`9%lcVD6&vd>Tng=3Vg$IuFFZ(h|I!?{i~smFV5PL zY_(Fkr1{JDDw~2uQA7zuFxNbi7nrnV02RhGEopCXxCvV5>Bf6KU}}-kQzU$e6jSZc zD5+?v$Gp}n0^>a#(lSh4!UPff(PPp10Y}rnz&srJFqdXZZG2@dz2uVth}8tqNAd=% zj88fy(@XYgq5Kh5g$j)5G4)g6*xuG}91{4bOhryO~p82BztzG^DfV zmb}*4`2}-n7=Ig{%^ZUX(ZBC=zrgaQ-z&IMWobm&8{%^B?;`|^2c@IfrL}({u@KaS4gSUN&ZEQ^# zk56RH1zx7xeWKw}=>9Dv?9^Ib!$RNlfpXyUk0`5+lNIukS3ZbQ*5$6CcoDxt;TLuK zR_^gM{jWB6VQCLpfAv9yK#9$BDmTX6ILl9T^aIliEwm3cq@K!@E+v`D4Ezz%8J>EU z%|YfNfDoCd;pbbzdzJv?sWp6sZWg@Hizq!kJcQZximAM>1_PMm1`UzqSDj2U)2~g0 zF}g&$omKW*qL|@GteP5U0Hj~KSKgZnK zMuz6Z4a-Wnkt>HNOmNXi`r#gW8@+}&J!_PC=)TaExq7HLP;1spt};Zkb|dTl!YmBHgY&Bb3J3l$@@GVG9Ur)87 zIMY55n`73-&Ij%Ln2Vxu#OfKdt8)p=v{X7!Ef^suVw|v!oVHQ8b8E5FjS;6DkNQed zs4pG11;tzyiBtQMR4M=4s`MGpEiPO3G=iYFDHYl2K%fdsroHjoRDtE?mwQ>TPzc6o z)f>ZtAd%c~lxNB7-k#h=*0xN49bb|ll z`Xu3r@t>0VQp3_X$`^chFc1~RguTi9-Da{&l{Ono;iq92i7emZEGR{7sP9XyLu$#y3l@hez@NX(7+GStZ_|2z!`pUY;UrSX z*l@bjQ{#@|&*9qHdU^y?#s@8fR3BE9op6Ve0v4Hn&q*|qEm-4(x>ALOyC;+gr&SI- zIESBibatlMeC1}~$yzZ#dwIp^e{uev_F^8M8{$bm0G8~ zl#@@{Et(gzFn6D~6y&|=i03EL|7b$yOOTg;#^U%n_?LXzi6xL*S}8(1Q^!z8x1X^e zHBQMPT==4D?!~;tl>Lx3u;NF;$_WZ!Yb$OU*vl(;x)#{m-~Vp75?JGG!9PvsWcw3x zE$|~bfOB-3h|EY|XSi5(Fg+F(NYhrthRUP&@0)P;a5+{z?%+Thhce1_>l@-T&&!_mraJ3$IXPPmAOWDRMG#{wh-nB&4W}_4u5O@wWl>X4PHd z9qDO|9rSqASZ99McX$6BROaw`2{W6l8i*=}l+6+=aULkm%#_@}Nm5sG=nv|KZES?{ zu69^av55V2CS2}%!Z_rDa}oaABj?E=4l-6Ad=El_{{2;@!vEWHDgY+A#!{tLkfLX( zPtnzK?BnULYOb>H6PNe!fYe<@Pj{cI2SGI-*@9ug5B`reYX}=L)}S#8g#^ym8=LAC zM|m}*3#IvF3wW#*Tt>UDoaMoY(XX3`cFT01dq$bGQAg}B?c}hBtJ+|mry2NNo0ci? zz+}6BRnv?|%Mc$xtwU0wtq-Nx0<`@ascounnj(!*5d1uO=LRZKgZ*5}R#RVT(m``x znRD9D@u(ifSgw;Xt6w|*Ge@M$<0f!r##^XJR)K0mysdl|A&%Qm%}8_Tj4oU$X|4kf!A%DnU%tAa9$%dJd_12pP9;e(AzfZoM*j6a)P*B)KhZNl% z`mSqUB>9Gj;^I@^k9*G2S_smjj~rDGW_AoSz3_eK!wmCXkX@E*T3x`Wv@NtW_b>`k z_TpP+mI7rzW=?`(bf;N?^nzp>;#l%E*MEOEWj?6%HIO}9%{Cofe?Y!ypBEES1y$=Y zOZu$GI=|3DqEhR5%)=Ql;@IEQwvT;d58|ntN_!|~rUBZ_(2^+_Zl+C zgI+NS#D}`li05mTXQ`bLg;VZfOdj2QBjCtC=$;RN z)#^~$(6YtrN0gzsH0ROo(6K{9cP}p$0Ch{Jt+1AHQp7E_?9=`KTvx+ah#FrD7nXA^ zPJFvB5*b}$K-v`zIe?V(GBO!jRv)+Lb9O}7W$#W-=8%d!Q&XS#I3HeIaY=7{zpTC? z4N{n+q^hL`piV;5FR4eZ?oa0sCwRBD({L3{ONf;aiLP#r#7yII>u-(e4%ij<)8(;y zWj6!-Hjl~IcHE>9dQp^K|TZcD}Ebz)d=r_Osu)?VgcXZVA` zLsY0~nu&yQvkFn5Yy~A|eadrLj!pxOkyCel_1Pw~Df^W+$|cU$k@M1%<&PkD1=cMJ4pxbGeR0BK5s zMhra1`J@U{QKmd?cu`8y;jCkS&0}ErX_fq$7uoENId}nip`|14&@%>9T5Nmn8jPB% zrJpcg@Gfr05S$3=r&Zg&t4R+rP|?bXRUl56*hZ-@hJ z6F^i}PTws@0Q}}*q4i4SpN6eFZ~rZNeHe4YKk>riff2){#=G@NA$6YS4@a&TEEe$O znQTDzm5vcrwUDvupyCWwT7yq5?)N5Sjtz%ZTy@HQq>wVBatsK*Bae3dz$7YKE1t=j zZkLW9efFa${KD+e%Y5HEXP-Cl z{AG;hHS#g-qJL@CYoxAkxa8k5CoqY$Po`;TpO~}a)r_zug(;B3g(*>u(rbC<0qsnu;u819x*vyEC?pYnR(T)F zTub(^XF7ktuXEIG+k%-G%x_ND>X%MGFOr$xzf(u@vD#Zn1CmDfv7YBViLcb;KIPQL8G&?Yd_?xoJqx3IKPGU4QFJrf6ZbC|$I9RG2UlQ%5ggTH7Cj1f5 zql~nWNMDLTQaTljn7|x8UsMB5Bp>xo8hKK<9A94nrF{|XL;rp}OAac$waR5jC;aX{ zEgJm_og*geJt)?&DPT^;=*%H|EXk}7GjW*79LgV0tXa<5^yfv7!OpKBv5v=!`!2bi z{CnN!!JCIXOOE6J(*kfmhIgM?1|x03|2uLz(<{Hky_O|Urns@eUQQx`^xOq-AT$ZN zEM{K(fLL{(W@dymYZU#{{%ms|i&feN@g016^~-E~#YAszm7U9>ErpUvJ^)u|{4r)c58bkO> zEVWiBEF_h;)|XCeh-4IB$dmi)J67wn4*#1Mgx;s3Z?GF)TRsQ0nJKHFeUGbeQvcAN zA`#V0?sT5la_r*S?BwSLur2)wj_E&VLxizttUcvFdk^xq8J5IeqIKCuA3(O;x`=Bv#*#a}n^XZ-G>XR;D1R85kEtI9All@Tu(;NLVt- zs-IwDnAjv;E@`EwTT8o|4slPnJ6{UJT$dK8J;(6cPM_qQ(m=%U;TGVPrZ5UX6^XmEr4C<5{&apG1n9 zq{0BWZ@Aqy9Ox9yb&R~udrg{VtWBd{Cwi0sihhM8%&TOo%tm27xQUN@WX7P# zy}l9t+T)2quq z$Bj*)=n#g?#>y(MV1~ZkH*eCxSJ1BiZ1duge8I7OZ37IRr`pasv_X

frbjw7{I3o!xswHT^JSLFFg<4j;eKmdYftVrX)ZT@J_BKo)`q(UjH_B8lo>BhW>p5+qV0behx_uCmmrEZ5v6UEJK%bYPck_%sJ)!}_G^ zmiVC6Z|bTdf96HcMK>X{h7o__bnMcm!Z1OVOvbtf$+)X+SGT}_ow1@q_cw`R``(^I z9x;^)(+sl$C<~FqFGuoF;^m)0=cw2(dY+(1MmoV;X2heokj?J;n{co!GY%6GvyQx_jIT3V+1w$a@^d4=tk>ACWzgENTgm zpUm=pxQwx;Im!qXXlAus%egp8IzBpjhd2L{1?~0r+Zz^C8?dR6QOJ2T6xrF{1Oc&F z9j{CTZ*};qcmv+ShSj~$40a{Mx)1YDIEG)FeNgC|ppCG<>pf?5~W6MQVb*z7%{}GWCICB@53bvU&>pihHx#Ce602j%4E| zo_vATTjx+=-8!!VJ1Rxh@DPC1Xas$**Ad|NE_)YN9KKdo2r2X)HwjvrE$^Vvp_uxs zOY*YsQ^RU_-y1;McY`-Lh|MqLS*XX;3U*Ab{!2$XGdHYlY`g)Y(EQI3P_nn7D22Z4 z%~=sunCjZdzYd;w(-Z@i{`S>Xort3!-mA*~o)fnV-#Q)a^+2OiJDIE|yqHHGkC~C5 z(;6^#8VcDsBGg?&?rCGmbU$!671TcaBms(>==l{4RNOiayvJX%R!-XYu+Blfo0 zrwwJpwDWanNwxF*l&!Ql$w5VMuNk#m!$rZiJ{bm-UeO57mNjAGjF;5w`ZCZZ?egd1 zy@nZ$`6ql~jafJGg%8IG`BmR}Z#8%4;oK=`$|RON-HuA&4R_GlVFdfV1cgFZT>Y)# zMSyJXsa0$kf?iMFJ&Op^Z{jKQL~!G&w5%|twWk=tphN*yHpZLarZ#CN+8l39=5xgy z4>U3-ibW)$J=0oOf!taVzD`o_O+vfi-_7?PJP{bpNs!+zrY3VLRMY8auU8#MXXLk- zUz5kNJ3f5Oc0f@Sxb(Cl#fV=2m4;4VwbalFQ?%xYV%+(D+(M)l(Lrzn8RdznsY~hV z?QN%IbeW-V3U*heL?6kbid$vb&RPv=S6q!D+fMOOU4c@@NC>hVyrGjmB#Y}%A&{C{f^3P#}=$c-==6_*2~_K`!bxGE{!F zUByAqPso}XH42hBc(plPrDaBiMvYs{;P>6$$zBHm=h>2p?f*M2jgjW1lzWQjJUeh+ zAk3F9ydEuh*$~4WTKsb;D#3J@0XH;5nc;;0cEEm#@t_kFwy0^ zY{!|>?Ot;n^izZ4>NdX*@Lb!@X!436@6v0Dw}QRYS2J0>{=APVZ_W+!lB)(;1f2?W67bl<)|5)DQi-pmeGiwBITyDMq5Z^L$9D12`Rg7Cu_iG z9YZUK1ql|xvnQ*TOf$hBsfnLi7lIz|n|dv6oWotHtQ)EaPmQ9hZ~~4tWj42uq&!WT zj_HVtM>b_HgBlz~8+%*7ES`kcF&l`tI*GwS5P?FM7u3DrNW&n|P-KD&mEQT%#ziEA z1A!qFMB>Qb`AknWm7*|QWw_4NXa^w9iGt*F*)F!1-qas1;0y@977{T}tcsaLi>cO% zBby#IuE?plkjTCW1i6TUPL^+vJDb!A=mkv*yba`Sq}7SD;jJCwYRLlHRco7EuI!hc zysV1aBqZ!It>w4P?~bkw4F(#-yYIin9&g_n>1$-*@h}KxkDUd4$PM^_VFHK(ZJdDWwI2X~pWyg75&HBzr=hIxl=74UN;l z$w_j+NS#*1P8b5j)5fY_dtF@gqq&aw6*AAB?HW&z?ph&9ni#LyzAubFx}p1v>GWFd zMcE0%5iztq1DzZoBYf)^_Cx((Ov6$j{ueL0B|wbzxXn6^2rRm{+E>7m=}Qjf>B0$X za!vmN^TD{I&O&FAD4coE@;KI667%c1CHnXyi&HGT242sCN6npn!Y#Wg5zv zJ|`)c?W9wPAkGA=TDg_TwJ4^gvxYin@UdHqm;fYv6>yzIPoR|qd#S+V`6mvOmE~kf z#x4cnnfaurlW-`!c$YL0&^9f&)gtoLh~3emFO7Fmu|Uh#D2W@(yI>OOs0#J5GoKc8 ztAig0hYVmw7`v`{@3&}~LYgG0(DjwZMYiCz0lQvm#Sz*Ow8l+iL3s@x%GUW$P6yP*h|S z*`*y`9;Rz$l3$}PFac)Z>O;`;cGi=vzQLMhz){IPSOL$-?PwsZIkpYu9u+>*M3PRT zkpcs5;<(sYMy~*Q<|5v@{<1SOS^L@pEQX^acFhaTlA;sToc%eGJW)o1s zBKU~}jYQZeb^i3cP;?^X%?NOUlgq_jm?bl7c+sId@f$VdJ1E%D)IUM-ov@d|XABts zc)f+37X6=tnsPnH3T(8#Wf?8VNP{}%(qE9RpNkiI-()Iytw9Hmyb~qu-E<+nwtToo zA!bjO>H?gIz{dNH+;xK3iY9g~d@(ZFlC1`TvgK}tZ9W5J`iUu&;=6~X@^%zGZ9*}) z^oZ{740PH#Pdtk~4ryLJVIju)_%^qC#aR?UGMY~EYY?vrz3?uCC?1CVkl`Z0_0_J#E`p?pZP%XC-By99nR zTAS`?ukY>(o=g!llMLWVLIascoOMD<%7(!)RH4m}`JxzKVmshE%)10Ud_{e4 zGc|fi|3@@jW*9Tn6u`M3PiG7%=w=p_E5@to4>7rF!k)%vKmG|l(Uy>Dx$3v+YMqVr4d3FtCw+(VywUEoW~ zV1*T{nf-I2Hcm-y>Ky@971%n#tdp!CgZ>E_92?vaC}0(mq8nDSfIEGkPWY$Clbf|C zY+QDIC7{WNHe}R$9uSqi>Y&sRW9TXXcvVeDg4~*0M)9A9>T^|;t}j0>%Rp7N(sY~~ zP5$o`g*Gq{cC6`-^k%CW`7w@hwy<1Q#PwQa;Pt26W`8c9y9=2cnL;!iLCAq3>EPK; z*sszokZZN3X1U5(imT^C!JNwW~wOd zOmo-Zd}xhVMX1~h&~GTl_pjAclhyWD5ir(|{2!*?!mG*mj~n*`s7OdR(%oGmAe|!3 z=o;NpBL$HdIZ|qLmyT|wVKf5L4bm_`8h-cpcg}O3=O5VF&hGoV-tSkk*K)pB6c|mE z-Ofn`Gy>kJ&jM%^3*U1Y_JmT3Z9)}JnC-=pY?Z1k0sM&+8jB5ts~eI=F$NVUK$hO> z*%#iB<^biUCC&oLt)^G~M@Q&xE1la0HEZ5K?tAVcLe9pYqNK0yx_CPW5?Ex*TsY9^ zJ{EyZ$xC4ET)>CkL*6IWwpit|0Ubner%Fqn4bs~b+gpb{3U$MEplZtmUALYm<;NWLgJ+~?ERjd=4B~(? zHl3q=wVgSLH~I1#){ETuC?yHpzAlNyC;LgM(PQu)V6bHte^{}sL;9qH2@{7U1xJB1 zGjR{c=?x(Dfs+mw*dm{dXTP?>Y=48vC#?HN%jJW-bhV=c53)6MO;Za3OfnB`!qTMkd}e6s=4gD@2b2n3}yDJt+W=`x&3n*~RtX^o;_`jCQ9M z@y&|GVp(>c;SmR+RkC1KQf`X2dlr}Gq>v|`ZU1-wNMETAGX=d=Ar0jDdEHM{uiI>$ zs+hoknKLywn{+y2bVwV@P9vmH^lGaMWi$j8T#BT0@lo}Q4SifVN1;Z5DN58$T5S|R zLqei$u+xF;h9))1;ep8=Ucuq87~fjK2Oj&2p-);U(;)IkDI)(n(vZd|cNO`$8J{IHb z?*o3y?0h*qkT1nlgeHQdCQq*fXbjFCI zINI!)E(B(I)ZK6b+W9)YH+beJ``>Et-1$8!7T|_k^EnjWPYZMBKCHzAnU@_TA-55t zX%EC7hxR=J0+3meFJt)uj7wc-&hjrT`;Y2p6*HR!HHo`F_+?p&RWHxG+egGs_*TyR zA=~$;?(=hO)2!bn@0ku=7Ci!dIc15efrbBL3fK{iyyOR&_l)Gw6^BvG)8VbIZZLo| zm0mivG|Jo-3^GS*4SfM4Zw34F*az#W5z;(tPdy>`U4t>Q_aC%ci$QQ^M|1Vy;Uq~; zOeyWORCVs80Tp`B3_vL4f)pG2)i}s(>;`&cge^Y+;grcoZ0&e$h>MAw6!A;E(bnID;qBMjB8Gh~EaVBf#1h7uea&ZnN_FUfFcklg+Z|6#?*9?sA zx<^V|!6?;QVJ9GBh|mxfV{N=v5R$Amm~odu_r5>$BAj5rO?Xz?}acl-(ITR&26S{OtP}G)8l&kWBK(&>ENW1IP3h7y4ZzZ0|X7 zZd6O~Pj1d*x|iSY?q0SwF1|C!T4Gm@Drrym3cC3#?)5VGv@g91*`E9WMeG2pTj1Rh zPy?U>OMgqp()&4{l0@gVeeA1?4T^fjgIG~-6&wO5vRTMZ4DF)`UGn&?JMomwXGp6m zQ#h2kMV|XwD3!}o-1(Mmx-71NvClv;jY<~{$AReM-;U;m;>5B16qD82>J2@kxtu>O z+g6U&c{nEK<}GG$0NXF9N}?4MxG+cqdD^}rsHUqJ6nfp8^4=+D`yR)8d7|;n(OI*m z0#EJk7L16ke*;j5+fdgeIYkL2STPvvwD`df9WyTFC07vt6@C^X;1gpVB`n^e@tplp zB?yMu)R9-n7KT}6zYHVFbdG}0jB%;iP)8EeGbNw5R_!f_42_`wiY9Y}oBzu@FJPNw ze_iHE$?#uOR0ztion*M`jURlabV=D^Vr28@!Oe50YQG7nXRg)q%CZ{FckU^YM>pkRbbWMDyMb21?4e3T#{fmZ{pI+?>Nj;8S@;u zLD+BV?EQi|POl%|_1gsA^ric8?#BuQeNeCsXL7C%G*=008{>2h`Xw?7A2`r9kxOew zL>~Vff4msinzUM0Hrr~4=f0v(1V=!UIxbi=^pOZz0&!{S(6G5V!GwfW%Oo!rx3Bka z9yp|eb}{!lk+GIB1Vb@lh>DiBfV?UWo;l9d;5+Ws;B&RxIkkel;SQ56im_LREb{p) zifbv7C!(c9ri&Zd%hpoa>595~#5N$sRr3}mO{?kp`@aLy^cVnea#Pq}t=t8ON(-^& z(q5K0^e_Be|Cm?5t{creUDHLp(b_;{0m6X0f9XjDl$%&w@}tF`NggtHe#cCD@lxXb}e z#ii#jd%0CS_4DrKhcDUB4~O^sHX@~O3DS|AC!Kd`rMs+4`-HmcnF55#jAj}K`VsUR z(G5G>H_xj{2BvX=BA_zW5B-VTiqGWENBn|{X%$O6Y#61S0BH~nT4Yc3U0YlIRYlH> zd+@s$|1t-5sAM^|fQ;7Mo7w1@pWqw$ozj0yv$Mqjus}GAI<5^8^etrR6WGRbRXJ@&K7vx2S z<`SG{FtDs0s$*U+Y{WV-8qj=T>=GI>Y7)!A`dWoFV3Ae7n6dI0hAqW{G#z`E10r8r z#1=#W>DOlxxY^^pKypWXY4RW@*;$VRhnMY?9ld7@gyj2g()Ze1&!@$-zByl2aUlnh zNJclQyHM)>sRm9V1!m9DHN*7hb_TJNfek-b_lU=;8Pj1*I(W=f=C`C2V4_f(- z-;1g@{~s+ta21iuV(8A|Gn9Lx-wuw*Ja4WBcbYK-m%ExcQI0CHl08rJilVPS+%QQYSw8!DwEPCoZ3R$mxP09S=r98TI!>FSTl~`x1?pqFWD%Bm zZ>g_0*17eT6Tt;$pjncf5=(x}Qj6qvGSleE2#DE)A`@cPA2v&czOWW1^cTgjdKkNR zlU-U8-(Tb;8vfZgDZQ!z;2hyJ+~Wxe;dDtMZDZ}(+?Q!V6bzA@(UFlat3F9~N$MB? zxepcr1AHdFZ{;vy2Mw%9=8!*-j6c4S=o+R3=#shP;cG1|9n6N24V+-J)BB6wyQ`D$ zm5IZPA21s}|4fep1P|2R;7*? zn)vZyV-fZwq&>^52U7cf&C%Q2&c-jH7N+?9Agp1k!@MNAn+o=B4#{G4w0A7R7@6g33Wv>Uej zR~Z$T9qRd&`XykI_l&dNmhV}}Ew5H6VO;Tq^8ibh!GF;+B5dZ+#`BBRBIC{EOa0v; z^$%RhLWbo>IsXa#2)z6EvKJ!>Q-!qkK@{ydAkLGA?V1!`V_dqgOUjtpWPiYGOPIPz zZEPbb*M-&()&UrQ*}kyK^Wty#%^Dm#9kS#a^g}K&Zx)EG)u%o<6!a#PB^F?yNlc>+*r$1bt-^{ymKF4@#KXuI66$R75k`MHk`cD(h_DzQwmk35hVQOeGcpQ zGJoqNPLuF+Cn)tqXk5V4+OVJCgv*7qc2CFo%gWMLsEys85dTB zH`yS9DL{jG5m%Y?A=1jYtXm*@vh1PtY-p1w7Y5{t+SJB>HKC85^R^W57sy7h&| zw9s!2wW#k!Zbo?*}v%jrG1JnEj_TVt%Ibo1vnIi2syXfJ}QucX_H7|*?o84S% zR5m27+%=;nD7nD6yD`@x6>|(`N$lV>?e&M4pE&RXX!ic;utTNR8RQSYs`t1e~<6W-ixu z%%awef7B@tSCwOnVbd9MtsKiA?l`SnL9Qa-RVGI<6yWHn`@cN7x-0sf7&;{xGXi4Q z$imzMQjh|Vr|TpJC@CZtMhFA@0gFwY_z8SfaC};%tl4aA=}kN#Q6aO>K)}GZ=X>_P z8W)|wl=drutaXDf5MdPkjSWdM5apYE*vL9Akg2%l)D*kFNaqXRW%@G4?rL)ePK&EI z2VeiLPbtPBV}JnxL#okI2vB^>j4(UaL0Sk^*t4(_5HX3y;>Oa*O<;ktnZYh;;KJ0b z9%Jv0knX}3Wk?^yiDPwa5%RVxZP)Wr9n^qkJI|D`K}#s}K3?m_{5Gh^eZ>Y|dCpeE zmn`<$K^ZAaDV@uJ7kJ7bC!|;)Vo``7QTP=c!pi%t-eJT!jV(czCndXq;H3CeSTQWo z`gAIL=efRGe}NjF4>%=J?m-pi1ZA*;+eQ3fMZVdIsGRe6V)+`ymXUKVL{PBhc&jHs z*nwgLe^=ZzV3ky3*7$``4i6ngZLMRoF9j(&r3(D*y)w`v0fQ#%aZ9JMO?~^s2hOes zA0D)nTgtUiW^{@Jo3QikUP+ad&<`v9r2|Uv)ea&*H8ixLN;OLL+(uJGe)7{T3v_=-}lf1@Oo2oxC1 zi5DZ{X3A2hp+X?&T$VPD^?<{6@}(l#HqJO?VelCT-1 zpcXcXKP79n`TWVh@R>R;zylozt5UL_7`AZ!pts{Shdn*P8sd>S!0plY!iqRgH4Q1l z$;$yP*t)t)U0pFiscZcwoANgi6Kp2)o64}aCBr)->gNWFnN-)u(h-Z|BFM0F{Ny|- zvZ&tg3v->wpg!2lhCC^7MpR}_giFmLdA{1~3xl@cYtMJK`hqy`z|+uhbM{sq+_G+{ zN^Xk^)!Cx^FGKpE{_h3#^3EyVqr2(Y1cRJ0IfAX7Kp8^2IixwnqD%T?8ZKDxdkq{y zGZi7Ax%iRyQH(L8xsq($Hf`Re%>Bu*i1bW0b^>pMK!H8B5rg=D#X|4q4#Xj1#aid@ zxfmA=QIflrv_XLA)yrV$jO1B*vagJmR?2gJ3^Q}-PyRvMqy##|%)XIt5mgpGNYXkF zzZIm94*SPM3M4`-4PvW$@}@-u+hIgor!0km7pwCg#p&Y$*q7A{{bo*HD?yIg`uHxc zAxYUvqJo;pMsLwqTMb;;t}0(b3-XqaTHeyI6R{yFvogJJ#<9q6X-F7PR=NQDf{tj? z(Z0S~4| zm>vD^CKqfi$^Ky2!WK){=($Oz(|LNTdB|D2aH`wxQG1R#a{B7crqFQX1k@njeX-1j zSRq=A1S7u_E&85v@(=D9{b=}nNiYWleX#^6UT)J;U?d!C4_Dc$QSEMB^wEquz1b!@ zM|^j}(|-1q$qiS)(qsuu%SAyMQ|fC{PsQv--Js9!ErA=895o#e2Yk8D5NaDo`0h8! zm-V0V(mo5M<09qSqTqIu#bbH$=dwzB?8cvecTWzbQ5UnpvLO zuPdtJ_ve0CX2B?6X`iou>d+|DC!s-f0$+Oz#H|a;J-t)j6y*%{PSw*$+g0D}6~fCl zlh%qAJeVqoS86xT*rCV*WtQv&!WdQ~e~NjTv|%?Ua(8|bTnX53RZ-}$q6~;eKcneT zEzD-2$|I)y&s2ek|Gfwfe2|;f1a-!gWc^Sa*uUsaW+kt{j4LF-roF(#9>}2M#7t#H zqQ&9bchxF!`@u@a=k6U?|NDsc;4$7yt5dHWp%?g;KH)AN17gma;5!%UF z+MfJ%+1*CB$50Um&Vaish-NIdlzm|AH?GZ27jY@cf`&drB}dsO1S`7uwcDU_`cC5VQC9h7qoc5VRzq!deL! z{>EkA-UkDfr@K#YL!M~wU8G2!OW)1s3cP;zEZ1CGE_`6u?q4MOa)TNH14X}b$-Y1W z`@Wo2DFZ`GHOJ84Ouu$2^D!L(|E3sU98qnqG=cv3qhIcZglyRB=!y+R{@45#fnPQyc0kRyF$I`gKOzz4y(<4nqml+uhts<9zE zuNV?pl}6{~gY}a;wp%bR&E~`qWE0gcBZ6C$r}TbX63_;gqC-YTiV16LvjJ zm<|f4r47~XZ*MbQ4o&Eg3TxaQ(s}tfZ&t~MHzpw0~thk z*pR>YcZVMNh3!L4x}X9*DYUZ(aQ#N@2My75}paTcvVs%k=fKy2uR6C8{kL1^)uZO0+)P=xn+-=q81!`)Tv=1<@U z&e57V7|vb$+>V}n7-b`&giY_(Iw5N4*#s!N&^ zYB^uh=hCE}vAx?oaYYu6YK+s3Fn&Rk{(Y-l28eTY^9dvJd zMqmzXei_Uo(r7-BhN)8FU^-u0-_5P(WuWdJ5#Fhr@<8B7s8))M+mfJTAtJ85Fe%7~L zR2*ax7;+~GsVV=hTGyZI4Z~d%`atfY0A-d?jcpLpkb}kGoOnH|ODprQ9^*|7?ip_u zXid6hy(kve->p9~+i){!{V^@=3!>hQ8B}gN$N*DP+{Q18wAQ#vng1vJyh~tgYVGi~ z?_U$<)A$0{%&pSPY%@&&cP3Lo+hg};zH%E*X@6jJed6zLexMd@S#2NTs#EU$Vh)&` z8dE-Ncv{bQry}MJ>6>Lz4am2@{&TK&{#PHm_R2D!__Q4Nsfs8LfV>?ZO*x4Sx~CbsMJF?QIO+;6%Gaoh%8|`-jaNqX52Hv z65sszGR)W(IFZ0wKNgRYB4?w$q!gBHGOp{Fx4uQhJHX|i*Fn1(ke?nOSML^q8uPuI z3_vC(Whc&Gm8E{Oz5Vt4X5`TwC@+U~o_yP79;$!YFZGZ`Nge?(&F|ik>Vny|uPyTq zB>Fw@PnVMTW6?ocQ-Hk3blUVo^UP+@&qxv{!HNQ)Ul+)8e|oN`H(lJd$h6^$8R`rl zJP+%!)Jy{fpPjoko7AB06JP+ffU2yWKRFRI=SeC4BXQfgnU(t#3xs^*#t#JW%wfy% z(!4(bPaEn9YcPCJqaIa_eZMsnG`@W?EU7`x=;`=5fwpVczr|f5mmVXtgeA$-%OD|+ zfmOKwqh3<_{O`1$GkDjTXmDgOc}6ms4~lwOJla0%7U`&34|w^0L~G5rh)@8Ie@-hE zC{LxJr!NbnjK63f!Cv7$%*><>d9Xf?S2EM&^#ZadqU2Y1#N|TzsyQ`ubVz~Y)>ifh=BD-^Gb?RN9VHbba{nwi1xK5)b2^Jxof8<4>gT2b#ZWv?_`-D5YTZWuyqHwQ%G^D8GtWjDY5!fT3~ctelTZuL5uHv3b(ThA24q zxvddwj#fC?W4wP&VDs6_kDsLiXoh3UY0LI|WIzRrbG3&?Gd5)xxaod(mGyO9{=J4SSPg;>eBvNf6TbqH;xOG^D$< zz)jfGLQ;qeF|({Q*>Ji3Pn#sr!jyCvK*x88Wsdnb<+W1x9#imd2TEBhT6Y4a2+}fU zYMTK$wzyy%5r{|JOEgM7YU5qX=q&V#1vf2t(8MIi+Ji8K2EVIe6o-DW1wT3d3fwiie=UcYf9U6yl)iLvp3)XRrg~I`aAYOX~zJN^9=O zo;Phi1BXzI!VK{o&BLpJdi^D7NvpcBo_uQ`!O}UhS854b%B}iVQatHIfT@5GpS6yH zFsRPrKN7&FfMx~g;m$dq=z`MRM*naL>vDqUPaP&DNz=$(yH;2)zZB9+0I&DKzTee$ zdP?f&UKCOT@<+MEkuGAg2LH%hN!1>qf56|KJ{=9b_NI%TzLJO$!5CvEQEzXX*=M0M z$bS_;Kt6g~b^*tvnN~g8ON2;ag|V}(c$b;OLPSORx2aF-i*B9krP2@OHrW5ZIM?X6 z=*P|et%v2ND-@-!V9#7!rsB~`3A{!ZShu>Pal0AVDE-9#MIW%c0IlJ^Co7Z33&f(H zB=fF%P~PT>uTzeK2=xdx+RnT9bj@5sMwy~y>6;-=8wx?S<=McSZL+}gBhhB? z`Z<8{=kMM;y!{vXu7{81PdtgTCJOwbmp22HtSi%k!!e9j-KTluFXbW8vC+|Eub@wy z0**G;k44xhepVAz3u}nq-Sw4}mY)9oRx0obR#2AIv@*dgekz1(Qo{-uta=B}?|iq4 zdy|2(haKbN>UpNsf_}bmZ*T?+h1G9nc|57plgI0X79TQ!tjR|1^L@-Y&hz#OUsG*A zd8xo_I*ni!pQr--XBM`&$qn{}EpMqOW>I_F&qJv4(%=$713hBV^5#ykig7_bE{vjG z1E03E1lmqJQv(Vw8`Ut7Y|<{0t~F&@;tVX1a^#V331&v%tQeC&|d3!%mx5X{$m?RAw zm~80-hp|jCNk(J%NL`IM$NSGEmR6ZN=4h#(&E*R!KRaYb;{@Jb(}#W#&@c9I-SLtj zkS!VnFH#jInRJEoi7KAk;Qms2JYOQTUIQE5^wbHVHE2oNVueU~_;!(jjydT^z6y~my?$R>n!5L?IeZjmo{heK?^&Vf7;K!2| zX~|RO)6)w^RKdpM+2Ee%&i!o$@ZvNsdz_&kwCAPXe3DW%CQeCJ|2OCTzF7^ckh$uP zv@9t2ruQar=kXDE-aCtyk95|L2%D|e{9EwDcF*>r3(B?y5hA#hOkYqts{;CJg3UZr zDJ2Zqn7>ITZH+&<)WrhkzN`pDg@}wkPAEC^;@Bl;`Y~e2^* zggk3(_9l@wK%228rp5Z_>x&bViwc;l=f^Qj)zX!1`K?%N8^9u8=6M!ug;P4t z3mDT~R}*lUla#oJR+-QF1U?X*Z`l76FP%JFj8jE{A&QumLZyR(A4&~6@A}67Mskji zn-|$9hjERIQzzJbeHK=;{MA@ep6Ng1v<&fb6|_(tgd|Y8u5TeheBf6$%Md| zk?sMtBNsh%anAIM+ih)c|FylF-64jI?Nj$K5Gd2jOdtC_Jz}qP1oYR!6KKuJOJQpU zz;@TzxCQ>8rw`xWTu4-3nvvmq&Y<7 zZ`w&`LHzJ%qVPfi5p0_QX;YN0pkm78;ldlp0?NF`K%lVffMZ^Z#p=|ac-Y=5%J`on z=6}0E{;#7=fZB`K18-x8{2&mOq({tF_2Fct5(nEiN}W%S0X}W-yqUL_8eK5+)ji~G z8TrQRnCmRR+$X7o0n0I3?< z^KDFfckAJF@NdQh-wvpf&t9y-xH=_y*^pQy!Yg0H@t)|fO__?VlfJ&F8tof*a7oIn zo~j?i5NY^7T7VsiK2LI}B+mHAfp2B+NLpjnKr#w!bK@cvkzbZ3b9jus~Z(MP3;vFRq=mN;r=R`@_JXkOsz9aR@f| zOPKHFcbB>pZIdxpC@?#oWt2F6#E7sgs&M@Gmi?Z&rs$6qW{N&OasOb1kY68v!qT>E zZJVM-G4a!8*L6_vUF{R;2`!VC5e2%D%ioayh{G>hZ0nEUwJv2so=Oy!Ds0G+qw)PhODCHr^HlpAiEvekaJ96jSGPZYK96w_%}6k zKe>2d2ZKb=?3#ZG-{WPeH`P=P8AzD;cTP{!tc z(`~xcoeSjVojyJUKoPynh;nVTd?X^4{D$5f!DjFCU(Qh8uDh?&Vq;m+IIoVN$fy8a zONbvGrzac^|ISiqEHR8oQcmqmcd>g`jq~OB=3*V4RysK0Dt`HKP%=K8oE;U$+j*bF z+j$MOBnRo(vJ6IeaWkFI*8~hghsuR8m$38Q5_FFWP-yY_#@TPoxd3BiQz8mvp~^RBuqIz^bUr zr>f2x4n8IPLYA1@@XaSum|+)QzmTa?oYH$8xSzqQg|Q9!Fs*tKDQwH=qv3>hHz$sh@fI9cGTU)Wn!E<`g+LoDLBW~hpF z|BgH>8_HIjBbcSdI(lSJ&PT6@R;@O&bUICKL#B+!S}8Y;?f-xKoI{E2vQ=gyFS{=p zP};ZaOeG>EyqX1p$>Vd}2zadCf3R@J?KeBN|7Ah3O|%6VFJp-;WV98Aga1(`sokhZB^` z?$Rk~c!;#Q3TV1SR{&}0J9{wCAtC4qY{feFeR#?11!X$N%RrVTcQbfLG&5~d2~}W~ zp`DZrnjG&NY^AGj~y^2u~NBzS-K&BoP=hgVy z6Nzk;YBQwb{wk)LKt@cw?RTIALifZN>=(%8 zvrq`--d+6n8b6!DztdOS)(azTsXu6k4l*0d`7v5*l6j}^NL*Z@&r%<0=GEI~thM7E zY`H>}T|Z@(Xkh%M>bQy=g^<$eY7QqMXPgf^mlXW>E}63E zz46!BmUll3h%dED|B!Ayxy0qG&$*q#4{o}*{Z(x=U}Of~a*M~zvV)lN%AA}>*Q=lheJXqGa<@);}{jI05dZ{A7xz+-pUUup?gFO?lVyEl9y*K8;mn17nL(yq@VEXvGR6eZm zv0At#`PMEb+&hPS-~XJ+*eU9LW_K!WrmS^+@02ccZEY@jq*>7kdyT>&+qA7IOx;1j zEbVaN-2lM;WTcBLkPWqQ(V^C0aTfEv+SK@{@o5XZ89t%XPA~07*8G?pZ+;qGDsYq=3!hHA7;OG zm*TugyAk$SaXzct32ci#!Q7f4ti4lD36)+Mc25>30f4=tOTSj*!xeX0c)|9EshWlU zB94C%Nk>s^1M~xKOky!a4?Fi4P}3Lnt2vc8Sio7UhWz~ex~mEC_+G#JRV(C;Y$Z+H z;u0XBon8f5B%dhBZqCWa;TWIU#ewIJo9sh9sK1rGZ>*_Q;$+TnipFBYEyAEqcu1WY z^)qMT&7j){$5DX})n0JTMp#7BGwC2o18bIu{ZRydRmVY8w>WIA!1nV+F0PL&_8@cL`|*B>VegcOqDG9bOO3Jmb` zY+XI|b2h{Y>SdDWb#Y*qLuN7lUcin6up^4Bf-&R0J=D)*kKd+1r+(JbB=!DV@Mh<9 z>o!CJX!GNG^oZe3eqol~u%~5+7?a!f(XJ|_lx@GY?^`T{(r_+i=9?!;&wld{hh>2} z|Hv$V)KWp5{O_ttnX1^?B;hQmgHyFLrd(pRe%cTnqat5s`$vqQZO$T|LfP?65uqv!@ucnl)r$7>Zb+vWM%qVDJB@ zXovK2$5X-P0E&L%>JX0+kXjHAt+I<3cyg~cvZ%`8#MiVjeUFtF{7N3xFR(IL=rBlX zUBre(u~1}5LO1mrKbe-x4$j*7PV-*rE(wyP%s|h@3J%k@*~_S`PZA^Il}A#^Y_Y^O zf>^FfhS;#?D`vf!DWY{y8`V<6gD4YRheB?%zw9^G#S>#ONs_#S$S|&SyQ1qU9r@TK z!!mZrUwvNON@KEEHK~8{o!-BScjp)g4-0G-8(H&+DZp8>wu z!28Et_5w#Rh}soy^S8{6O7iAT1Imt~pX`rgVTiMc(h|9wTz3_ps_g9{=h9g8{6otx zqV`1`#$%iuJt|8PmL4G;@w0togy+X|M65SS=E1&BilRCe<@0HwlF;nF%-9N!?baN! zv~785%x4u`oWli)yK%;63O@^?qy$=Nx@uCqnGv%Op%t!LM*KL8cgr7EeDxhOY7S06 z+{aqDpC`RAg67kDAknl$YWY=*ko!F^G>uC#AQ?kYoJt^tUUf?kjY)wahKLe{hzhcD zmzoh&T{D-{Oj8U0_Ti?eYyba>Cv;LtYHN9or$1p&b`nUC?ecM0Jfc0nOWF!G!XBLr zz{4IQ>Wz@}jrq17gh}=L<(rJ(Y=opPWm!h{pU0SaQ?JD%Jn$Fnr1@Uw_;H`BmPL(u z>;a~Az>906*qE%{>^C;80{xmY;D;XbO{iSo9@v5ZMZN_{)!p;xNjzDKI8F$0R8()p z;Ov3dF!^oePtDmxvpmNyKf=l7Yo_bl1FnJ@UlCd}7+{ram;51=2s*!4f8|Tl?(FG0 z$%%%V1d5#XGar_8w>ut@ zO8az;-5LD!eF(iFO?ukqg~HFj7_%UoLgP8vqF9GQe%{x~p!+pIr-CxU`nIN1Q%Y9; z_vnv$BN9vG#1PZti(a^Ueidi^7-r=_Rs~|66iHxB9I|@J@i^E1^ChgosFEmS zdQu4Y=tE#(7xfzuu`v1B3fDOUKArV7U-#2Z?GtVAZS&@jpps$S7uWYFZYd0&be#e_ zo)P4Tm@VO|B@Tq=YBWA5iS*wlbA>wE3zt0`w}h=FC5jOs@y818p-4L~S=j{XU`s4X8lET&0)tyx8ZzTgoa z6aejnu(tJRiJO_FD75^Kci!mX+{h%G);!stwgR8$kFKhum`EZG(Xfoy=M=C4vy#E2 zP5QrU-aE{r5;lK|#d4*qp&>EUZ5^^$$~m^?wGD)iIsrE?z=}`wf0r02)uaWqaG#yi zy;9n0p26~+xI-fNe|z`1HWkhvl`V=0^X9o0S)W8N6&TuJ{?!pA(-zWHf6D1`p-~!Q z72Y7BsZ_lQ+BlL}w|14M| zBOAeex#EVnhxpVV#WyZ9iz7_%2w{kl(Iyj_A?)MBB5_t&8wt%QLVnWaJ#Gd2qE zF9asO&sw3v5FA4SZGCVXksbvQln7!ACut9P`uh2gVzfkya2dZ!QA2CF zh0WUcK9txx+miig!8Zc5cGcWbZqmQ*VxOaNdX#e`yd`jH(iJe*6|~m$hpON^;sg_O zaXoya=%dF!&!^uGna>!#=-LGQj7lQ$_Mh@xDb1t;$4fPH2T@`8k{px{ZBGcjD;^Kd zumA6~G>%Z06|1yqHPX}eVlVc42<#SD+9$es`?R+@ADr7D;*!&w`-7*_SzL=DpGuD~J7cu4%Zs7o2&(a}5wqJn5XgxzeQ$KdihF(T@8OwVk(6AZsRP{30kp zZ8UO2+{1Jm8s7<>u zEf4dZ`!ld@rtRZD&D`g=`3xZawVX`>?%#1gW5On5lb@-zA~Q6P(HF>RXy8DwML~^m zgr)NPwOj=niBa-G57$0!ZJVu@L@u|Do~)1^(icbBjD8cUL;bztupl0uJ}&tSw&0Jt zNql5|`hWh5?NLqx3u*N5VQn!Wu@@ROGCsXqp7=4s_za@O|6#fDVZw-Lj--%STH5qF z{ps;7mi2X(xzuUaN&KO+nid5LqG~)cD1>vd96P1YROCt`?uMd1#`9$pax$Ehu%?OB z$Yk|+LzY?c!bYdOL6v44W=XAW5?A106o{DuiSDS&j`m6yG@V=5A8)%d_h=7c;4O;E z)>aSu6kotLh`{Mm%r-v_UcWrYwgv&VUiIn2@3Zbw=6~A2w&1-sc_gOpV+Ca+ADeTBZfdzY1s>TgL{pd>Q%G#{0Ict4_Atb*jd* z9^~W$1ckVIiwGxQ#48o!4oP0Xo85V`7fIvvGf^#DF0Jks+SxTs+QRlcu%U>47QrHu zWMZ6=8V5H?r>Wod_b={(C$H`g0@IK-fI+3{D&LV9m2jWXej|4ffzF^jk7P zD+H3)ZiED0lR=U3n`iL0O>_V`mdeQ}fq@C04~s2e0MX_Bs&ZY>iwRcdq3TeR$G+@8=0?mGz#Stc&tEOgi+lut*X?WpXA8tX~C{b<1XghUwnK;zo=9YpcEjx&vic% zLRnUcwJZ6_Hn~GK^U-oI>YB-%?6!tKt*z$`#LT_LN34q_>@v)egkCK8=_)t@lHst( z0{%A)XdyW(TDSkFc-5O}hf96x%)XwSlZKI#(3THpwzX}h5w&n(rz5}K4X~n3T)yKU zO!SNvQ~+uJMWZEg1^u%3(R;u6`(pX)`L^nu_tZ$4kj!LKG&IR2K+6cwOiWo=5mGo& zu4p*8Th*^H^)?*{6GoXm4sgUF82Y;Yb8?+cGp_N{A_g*5ce32B|B~* z(_Mj<*V;?jJYh7xZz?}+f%=6KzRe_&p?%D<8~XO{@TwhdcJoNK`a_!fbni-9>fIR% zg_wC;Tn@&kk%XkZl4f{k{q-ZSPq=Lp>(jkzIX0A`^uT`yLTac7Z?9Q#lUws3|1MI< zCI4eHO<`~sOP_YCO;Kvj{Qtq>Z~iU1@%MW^oerJ>>1hmeYLQp)Mwjx6FtPNIy{ov* zsPlsz5-znN|B9@L9?Nk)FELiaZ<1ubQzjesCS*U*E23^0O}bk9)If`l{- z-6A!^&>%=lOGqOiwV(f9Yw!0x<-h|LexEx&_jT3eQO;q+1s0ck2zx5pl7xd8i; zjFU-q!3?6PUIpqi?bs&>|7h3`XA%+If{}AewgGC-Q$ak|?&YE&RU4xV`;8m8Lu5x#$31)Tnnc zFL1qi%?6uxe-0R?)G0@xm#mb=e;{fI=n1*eZ?0mE*8E)bgC-U z9xH))kw8b*tkL&eNZ-Yka!OEo>qbO5txn0le<-LXcKZKoIJ&U>SU zyM_C>{i+4;HvjFfBsjRXtPEfEb@|bjOJ6|0IO*bxMQsH0#x}vSm_T8}17R*oYL!@` z6Cm|hk>Lmf(-bE0mj9l4Gt@L)`s-?cE2dukv&JdkaxE-PU|iIGi0^~mFO!#f)Qc-X z+s+L9dQPwUcFw@n*$?*COuzS`q|42Im$O1utq1f2|DA;v@}z86ZTkB;WI4@1XoStu z$;me(3}ao+!ykC$wakz}7d-ts?9T&$H5Uj#5y#llO7c4fqAOs3>~HOdhNF@9OF)4D9Wt?9m8T2Rk^Ytu>=S zbHX63cqp0ww*S+32IMe%{*pxCMJ|9;-U=@F&d7Y%=ar){0(wX8ky_Gu;xeUEctoLCoGS=$$K z**^a?Nk54WDq}r*wgl@fp4C-3G7KNX#y9cl7IT(@u!N)pNe8qU8?ab-Cj3JtpfYJA zuMe8qAD5f!Nu0b#Fm6UBg=%FsD>iv+Y z5RMRQXed6wgsbPr&w}!|RIgdLLylX|PK^7g!t=DhK*h33ILG3kE&M(&=OSy$=)CXNq2o$xR}Ky?4TbxHZj3%$Ie@^=#NJhk|^-N=kicJ%W_;>qlZu>KZ+ zgXH*;B z^h!t*D40zzW0fVz9fcuu zy?Te22el^j1V2vyC<>%sMGfct82_W{CrBThA_A0gi`0P*4AoEg+A5wHGv_U9*0;Vd zWPqH~unnMV*CnawqY_=1GATaoH}x2py4$-`KvQ1;Rc2#X!hsM@pB|< zJ)83Y(+?ni1SI+aF+TR9AHv9OdMN+ye}0z8GXwd4fL&_HG2RyI@Xqq-%7=@mQ{o8v zkEi?}q}-n!MwL1(ci-c5YzMxl9y^h*)p-;QxQU~gKU_)3V%pzP??`0^2t5+cCI3>& zN63{O!!iAzV{@TT(unBa>wvrcvAg&&q5Q8{WO+<9@w#1kz>oxX48uxV|)A3e307Gy1n zrbA@tt=B?pt0Z0IK(3)}Wt4v!KUZg~z8%9~j!D>-7tPUa!l>dSVnE3bPX~a9P8o_q%d7T^5iFmzePY49EiH;A)B#VW{E>D>e4GyV zWGDmb9-cIL5T`-Es-(N{%&*1R$;fh=vDh)%9Ll8ms~auj#@7%`@46U+biUP2%^R0+ zUY737q#uLg69J2tu#^R@`qrRVZ_w4@^YtVlALCu zI>}AMSV@kDUE})WNgMhsfviX08*DM@+%ZM|8qa+FU?c%U!=LO)x-Lx|^P5z6|Isyu zs6SdV4%i-jN`Fjpc-;{j5q!H8bHDwE(hoXv*r9NAUa)%6_0wtpd8_01jo8;WiK`PEnln+B~Zb!W580hU9kUwBzxAxdMdmDB*cV=@35Rh!9tb zX(#Y@1*oZfmul#M;CSt!WH`^0Pl`Hs=#Yz0IyNng`ahrdwlKZG4sd#tNMmhyC2KPd ziMdGu5gG3bk;_l14^hwC9z+U8lr-X~wvKa_1Yxid1R9&p|r|D3k9m|I*o70H8);(yH>srZ@#suB*#0y0}K3%(rqYR>Zumk&F{ zpZ3YeUmj5=yMi4fS3zDcB};h-kCV1#0FNFfn~U*Yw4YK0S-pV$#>v&)f>vThElC7k z+AoF=&EdFD%OEorRstbhMIAPn#pe8RTx8?YRBM-OceeZn~pRuN__tl9%?Y>Q+7bD&qngzIjaCZAiM_8+b9O@wIfCbVUGG5kNS$Zzss-F#i(&Xyc5CTVj*L*J|((*@3 zPj_zA^UCM&cUNK-N7r{`3#cQXa8@cva0Z_Z2KT+VFTH095$e7PxcO0YCjb*L!qDL{ zeNNL_E&;%`p1>XAjN86iJozS@8aTF6kh%is%szy(B&TVw)-8FUW5c@kK9#Ui7xE9F z`$Wfx4y-$s+BMb!BD)0L!dyZ!bJ>&cz@SHl3~-=Bil>*T@clpnr6N32mAUXb7Q3(OoSn`01GXC=QZi$oG@Fpx~2;FkqM>}${y zM~_Wbot}TdXGMS0;%_h*KJ63LcbAe=PF3n@6C7rL4HJm)a82BDvCC8+I0zR-+O{tp zI4syf7+n%L-9+aT#N&Z8MIEPUzPs7&CLw{>cxl${QHE5}Om6>CSlNw(#g zER?IT*70#~z(AMwEIQ0YcEXt54Est&^c`#n9RUM}I|OjLSL{XFTd0xPG(ZyKl2KI~ z$8G1Of$~x{!x(=0uu@P3{|DL2Z_@f3nCyK)5kW014O#2G#YP_O+Z=OR9j-^@h`HtQ zX=;c8#g~xSbX<&g#e)ub^ia-@IJNb1Yrxhf zllxzRedd3@?H`HJO?X_`PwK7JLP38)SknwOZ`o^w4~fs$r3)J%^-HJy8P;`6e@tiT zw;gyMpg<qXA-Lv*nB;L+*0CGe8Xuug& zj&yv7aPt6%pIK~pue7+E&ccd8-Y1LRviXxA%s2)M*-UrZtvGs&(-hT2-O1-FY@3(r z=iJrQ<%P~v277y7T3G>3t;|J7D!|NmfJVi;AjaNiKJGFjvVdkeO&d5j!MQF{c_kd7 zQ#Pph>o;#r-wd9eDHKCO2hr=Gh52y_nCnF4nmV=6^Pvwbz?*E%h z4p72>_J!*93O%*{^5KkH0sVG1iNgC=C#_2dq=A30XbpqoRRE&wf0BhQ?cLl$5z8HI zoR9!Hs_X80!RzVQL9+jQ!5HB=7tSODinC95{^hyQ#b|J?qnzDE?2P-HR|2s@!ROjt zw_D~Nl)PHt^x1(&YFWcVY=h$IUCgFiG6oOv)a~A3Egd;k-oiv7`vHJU;Q@y4*{AF4 zHv~hh^ky(Hxl+-~`P#VyiZ$z|m~ah8lI#*h@&!yS)iTkG?ua$nX%mK$ExJ+4%>ur+ z#saO;Gh3+uf@8pi%|8R(ay(m-N9ran+5XB-oAmk-1Y8o2rQVjuwh?**#)4AXF*7vI zjKd55#Rn&B?H;tH;IN^Ithd3(7x3%eN5TI9dCS8&t%rd4vlEDmwRSHQCb*x=hyKEA zVw;2O5gxnPo$IkNrP=|fDYeZ%0ftq7HvD0pHBWxV2y7M*h@w$U@#u3w?@^EeSp{4R z9{+qwTug`vY=WdlTDK0bCCPWmi|MC?WEol&%%Gm;4jyYUy|!QjuBHj7G}j`$@x#87 zX;y!t^?p7&)hADK2@9oq*D}m5OIdU+JycRv>89sV+;FsDy#$m5Z}a}kyABP$@^>(! z>FRR1JnUY!8P@#FsK+$|PPd&Gm}+=HB=SJLIB=92TG@xtu_p{qiuqPHWuvrFN7&yg z$8{O4n;E@UjD2_f_iwI4wHjPbSW>$WjARmlObbxNRyPz>n=3~HqiD7R5WQQ<<*H!O zRuJ7!_hu#!4@kW|=ytqR_X`_VfYmjgJRc!}qGyWC8yw`e>U^I-L}8lmga;|OJkt9* z24QF9#(Q&_fL5W50QVe&74>!7i#;R>M%kXVz$uQ#<+Wd3p)}Yx7rz6&ss|^Q2rO2#oNdxWAH&5k+JECKs14NIuN}Z`bX|0b1sXY!j+~oeRTS&Dw z#OS;#(!U2-9<$m(^~PhPl9*+3lPb$Fgd#;GNMf3;!R2AH*Iw{ox6>}!T# ztc@)P4*1rmT|n~)mVvScoD=K3Iyo~@fVSvlIvo3 zDmA5z2(#)RFjJXCO6(1(n}Dv70X3e8e~HVMkHUn9Bp?!4y8-?gIpySe7faej(J4Qt znIB#)ose!hbO}6<;~8g969xY5+voXNL;BlOS3W`P`c_mv+lVA)X1d1&?p>Xo_U$f4 zCh1CQ@aW*{k>;BT=6iC0FDcM{xy5`Ecq4*wXo<`xyVX#g5H}wx|K3UsDMBYHHR%`( z@@EBr!*h0X)~~K&-uadA5LPz2`EN;90|C0)M1^}jqyJiS7T>)WLY zd5@OTii~A&?#ZJB#U!tJ`L#Uv*U~C>MIjyu4y-m0mUzPaq`3{7pWtNcYJ+L^FXVv3 zu|NgNSJP^mOVa=*+H!UpHqxOJZ?CtKQhUl!QT!?WyJ10N!IB4s=J6&2*_x$>>Z^BY zEcc^tZy)VuOEvs?USsuP#Nii_2fX+ah%N=Q6S41th$I@7Dqq4AL9> zXo|ReENK?oYTNLhW3Rtd0lKd>3cB~Lf(av(eX7f}SGiRd-nXKK8UncunHf1hqSwy6 z9V{Ks)cmsb5VX?Vy1nB1pN3Cr&G@JRef!J14WSp~>3Hw>YVUsSy)mV()e?CbQ6~d4 zM=d->$1-J9w^r}b4Oo3G%1E$Q9wW0aoF8COGd0k#s(7cfu3>DvX8YRA;mxS+X?z>S z<&T=6^I3WMKnKgGYR2B}-H_&mIuOy+`=ZLC+9?9uq6DtT@E2Jn#fM|6Y;Z&=labPy z^`uqg6jATEZG&TQi&BA6Bv1$r<&T{ZQjdwsW8OvD7VnMTT&|Ptll>PfpHbC8_Il(o z#AnDU%@J$HdaGBqQ$JIfP{Og@+y2SHH{G|sfQJwG%*m`AhhLB%A}uJxowM0gl$o8$ z37Vx)q36rC3Dnjp=9!e|t>t{N9Xi>{E?OrjD*bne;+|yxwyY*<|5*;yHUv!Z{GX_I zol7g}8^E0vEfrkwQQj}k zFb?JTwf~GYMOYWWoVI&bks)v^i{dI-5-Vl=c$G11oa+2A_Pa1~12kaCw`RzO(tSuK zDwZRY{Rz8zg^`3Lr+ z7#pD?_ir#uKtbe~!}YL?PQ`e3|8GF_8fNSSq_$g`qxTXu92=&#clMlP;p+GpF*x{= zz8uV7jxc*oK5ynhDg_iSPX5d>dJJW@OsuY?QvaRc(#Yl}=8V3y3tvAKD_uv_blpXQ zu+q7D-Zd7Re)mS}?-Bk&El+UmDB0&s9QI15Vj$q3hoq?I+R4Q*OQWJ!qsNHzzNZKE-a|YrpMetGBpG~!5h4in+6Owqo%X~7(6hlOw-SZi;nBK7 z#IJxIp`~UwPWXH>t&A#NWaz;n=b;DAEdq;O(jKvsgDOP!z8nx&$vEge!!9?_K+7BfL$gIa<}Q7FrTv7Gs(qI0PAAkdg?Z4 z*rQano~bFyrPePl=JALytTl(F>ip9Gav_9=PxbZ3+%Ntky;eEFGv03sU=ikc8{JIW zU>AJB>2V$Vm8v-L#;O$sVxQTV&7Wh?j{aqmG=q3zF(0Bn7ip$HW!jYeRH2$F-&*yV zL_$Zflx-uV{e`dq+n+e>_sT}9&dlO+zM=B2Ay9o`AIUBCvxb(4@@nZWXM$2ezVsiQ zb{?_mnW~BEIzEam9#lE+!gIN?xQ_L62hLf#I8~~1p2Y;GY6DFmeytebV-6so{&$3n z6*m_EmrckVzPD~L~h>n3LRW>2j6So$ezBq?<2VMYZsPE}Q#T(zi?pm9GW_*UVom z@>Tq{u67=}5i5L?7rKOTg}Oid02S~1SnjnqbbOV$jun$?_KPVRf?W%#wOsaYdG%dy zwr!q{erZs4yRwQiH`;i~njH&bug`+zT^-#m{RmiUfQH@pNA?JlviG3@>Q1#5%jCtK z6Qk4<{UZO}H5e8jNMTz#VupYd(amcooMj&ER@xbu?o<;BYFUE&AhSkv5tcU4ztwuV z5w_v81@8GXBCzgB^IJbwhoa`ox8Qih0AHUXf_irK8{XFX>9?O3uVE={W;yPiY3QGg z6PFU74UaqLpcC_JlWwNlnW*wlk*x56h&8~<7pOq+V?Nql3R^tK2yhpp)a0Wjv6Fw% z$kG?}Z4wiXn`ZC!_!fRX@rMU(`3Dvp$~9d-U-+}->T+at)3eUEEJ-!qJDx-Z=~?yc zt$6bm4IQ{Y;l7WYtpNr>y+RPix5QqF;xHAkE9P~jTcoWWn08Kw8V|zjn(D=1ba1>W zLrM3~D)Koi*V_iYk6gjV*`JGBXSGgmZqUMssjH&+)28;)iR_ks>CoEKvK^j?=?ZZu z;@$nfMzk&MF>$(D=m=!=a3{|=yH{Z_efYw_ zb*$74G$l+7I{iNKha`LCZ@JEcY6Iq8VUF6d#1aqQAwuZmR5D=fAg$NIr0?Er?#?wP z-(2lqPcebJ4FFJpwemId3Xb>lSy)6}RyCzFI35t)&mEGQUZ-@|9|kA{-Jqov#Dv7u z3@q4XJ80vu9U$dLQj^o$aKWO>k^-n}rNr5G9vSnph(5bibF*p@tNQ}UI?wV?HcLvu z(>He4$dC{<17Kc7acyH~W%767DKG+1{&n2TZVv$A@D`TRf&X^-0jNTo<|V|o8qUBb zfF!92$ouNbiuv2C7=QP^d*b(=@aCcH|5eSI122L(0yx@6i%oLmhp+jLV$?YnZubwj zz=R5VWXARaFr)gV17XSSt1E=a!;tc}5|C@W#PA-=avH41c?4^4^jiV*RLIB^p_TyJ z*+is;aQ^~slQ zuh^Sy#(p!Cjt^I8=KCG%(@m~kSC^2F`J0_W+PfvTS&v;PN<}oi`s=ec=cv`Jn}5A= z`FwB^Uk(CvS~?^Rr92Xk>8?Y8x2IP+c`n|!-quNM2vsQO*KvLP(kd^%Y%lAN$IGQA zRlId+Pgy@8sAz|?tC3R3$vt9*NTXM?Y`*-FvdyWccS4>xIsIiqOH6JMdn%@8_3DQJ zJdZrVF6(h%>Q8*-qC-9Bgz&tg5&$0CpJtFrKH|a9MY=F$CGNvfU{s z>*kz3bHkO~Dh+kVe03ensy4S5H=eVpC*FRvT%(yzpHgIqm1M7XsL(#_)IBlm6WTSg z>b#0K^4qvPOFiK`#bu+^{9?HFN7O2nmi6%ryi;q)USPzN-pvAuigl8K*C;s;s|NS<{zCFZN4cs2>N9kB{MI?D~|-7P8L zt03aJ;Jeyy1G++(w&T{hf|K9*uK2h3V~_j-0c2fJn8tgbIiVddX>d%F)LAF-rCvPxjZPO^=u_B-_T8E zp^2)PIJ*$JYMN(0gxbO=c*=Jj-P{C@Y)K3t!M(1c>F`yiv9DEyU-?dy>)Rsi=w1=} zE(l!T=4H^%QAz3cW=p*-+WBzF7Epggcf(EeI zNBTm{o>qjQs)Pq`xDd}>1g7BQZ1lqdw>({SZ7u-GRD@8e$Q7{n=)+T$ts+9|=mC^} zl!<)mH(^qrTScQ;ppVw-ajFu3$~sCQ^M?3msU zm9JIQ1he{}9S+`RH?S%Z0%@bK3nPs?R*t+@ebIm{NtV#zQ89&gu-)(X#|eUlrcBmW zxJK2uMt4V--^9ljmpa#e2IM_kIc@L0HP1mN^<8s9_i47Q-G-^wQYN%mgxH?zJp56% zN<6dnMHL2QUJhxfY!X(Fd;b$Z8hIO>?Tp~UBq`&-S+0UdOW9swAG7xpYOM27sfQeP z-6#I))ai+%puPE#0oji@ahp6xS$v^IS;$8%V`wzw6|YZz7eczB93 z^~RH@{&yn?bO=Tgjf!8=Wei@^rkeC^&?`r%x>NI37%I(r7`|2BXeN^%p+%Y_L zR_((7UlxG#Dsli<5BW2-oG;Vp!L=~JF9Hw=Hs@@%BZj^e5|7{440BQ_dXS!4hkmw9LfjW9J>{lKTsBdy~rKz ztCZ_(^X0(5cq%KDDPe0`fyP!0Z_~bhVznX|XF28;k+8^s4n~Xz$f#L`@J;@uKDO>P zu6BvHg;AVXrBXu}PJpWabn454X<&O9uZwzJag5ChMDi`MgB1K-CWA^gkSD!tHiQ?Zm9 z#teRPk~x(ZIqP(fBaf{d5dd?&%C=3m9r-iz)FW+smeZ|qPw(XXH0MW^&r;0B)?gH_ zXH0AXEz7J&a7bHvXymEpTyh?-Sss5THMY0E;sZVIHrzKYNtU~gcRAohzO;<9*A$fo z0Bj?zHoo(FTLSf_=_iY6ISb#R4%xfH&E7+*S>Mg*bz2E?;tn5jSO9GEDQe zO=(7wz$0g|OE^6oz|zp-1JSpNsr!7D#wh97iOG z?|ftlb;r1-TkCXEbl}$oU(iHzUn_}v+WB|R0~HG5_0&-4_az1Tt1}1}CVUYTur)Ev zmZxt*m+hIL)91oZ`OWxArKHvl18;c1VEm>#m-jZA8GEUXJVc0A0fH&PF@Ih@%1=c+ z+PpXoKvbS(M=pj-WJXk<{cZO>V^jN6!r%WA6@OLKbg!;sj2N&luDS0?KCEael=y9c zLj}d>_zEuE*o@|>zCT^V!(ppgpTyfXIce-$cjbH~7tQQT$JN#aRF|Rq(1D8Uu{jSi z5O!Fc%wI_QA{tl5`ZKLM_a|aQpFujjQN#39UQ_d?I2qYnI7A$dz?Og>TO_aPc#}q0 z@H`nucT|Tpj}e(LJ1~|}EBzN3>nI}0F2onAlxoaZO$97QO)F};K4FiS>xL;F8l_XG zNaA+eoia%Mr?Ap^Gin*fC0s+U&%&?$*Q5#YqT`lPp(A)qoMalJW%Bp5D^Gj&qf>ssx#7mBL1jK{xP-ApTzmKdz-iK`j~WcynJ&LG z(-ENNR0wNARM^*PHGo2@6B^{A@j8Ia$am~Nfqn+0i|EBB~v;yi-{p%y99Aja-v9F zp~*hyh|!&5nO5;|tUM-pz|qLV`g3pLKweH56CCvEMOVNh`_!ezg1KufZS{E5*~UYkc57Wo@b zr+)ZFPtYp{do_wu-G9w9v%1@yC69}F;usdQEL?tiq7EwEXPy?)s3R2isUob)8L8W7Wwu;4d(| zS!H0F9am%(b76GXu7{9PfbuMz!&7KFH(DLm+F%2&F24B4IM=k2a)#JKHg$R*V7MZx zXMYlEK7@-ko5g#f+xMikJy^|=#2#gs9Lduw{3I%`yu8j#jB7mAKL~F$!Vsi+vfPl( zAvK0}AC)J;5J9UKPClKmL0W8UdcVQbbtc)mO*sHF-X>t+1`ae-jV0WD1Io*7=(fa< zya}|pb(2-`bzSQ7zf{`&9+j6@s0E1`b6&j9Rx}t57(#Un-HEw*di2ci%X(Jr{hR&# z3IWfgFy#{+IfX5_H5Qba`(85wSmobF`bXZm4E7>3uikL>yv3ELVpoc3kP(yN8pBX% zuWoL}03*LLrQNK;%A*QOvTZ)`BUmP!DH2yiYeLrSu@-~DZTv@cd1Lx^+ytkBG`%GIIn4j1Ca9ikFoRXQsc7gHTw zit(c3If?Hbd3q`?diG(6N*vR?fj?2#5|WwVJ|Br_BKIGwxi;y@NYKo4n&q-ou7AER zjH)C`o2kU+C_WKog=PyhzxBP@z0F+se$w83z2IZXt%_yID+6J1wU9AXu9>B(Hfg$6 zww!L$0c3Y<+UWve8eZZ+S+YHOM0hJ$3T2$*3%m(2kkRebO(tcLNKtsG++c{Dkde7E zgDI`#ZeAch^O*4hvsL$b60lYDvH>FS9Vg*ObJ~A*IYs`WtQi_1--P2q73+6*62?nh ztyxhlOYM@8zc<>-vw%1=Fk>jT)c|{CT--a&wu|VTYB+-W1cK*ex&%`=d|)>V&15(J zy97P;LPT9Z-#mF95gKE6^2H#eh11qnE7%6BZ3Dh~95m9Y&^xPp8E4 zgO4}UTw|5(!pgIt?O*uZX#OB?z)gW_f{r5#?TnHO(0MIdO+$h3A$ZnCCn*BO1I|dJ zqXO8#_UKb&o5$P%2`$s6wC)ol6W+C1!QIHy9krrW+0TtH_hL0P7CxqZ#TnI9O`b^q zArNjHA`Sq9QZ>B@%Md{HI_7vSDOQ!%bTQt9Uy}0bO5PRt=6hUG<#k7jQeGX-n!%dL zkAcr=t)vwL2Ggvxn-N;$1*qz>Y_mu<)}mQjx__jHCcAB{{93!Xe%BRA!9DBi?5FYt zR1MI$35I4g*UFXRf`|0tB1-4<2NsUumz+Vb=vo;<#VZYp_I9kQ8efIBzx!W5-~N$@ zGlw#nn)S)VPmojn97RV8T`q*2Q+Y`KhuQCOIBVW6NS{&HZAXv$Uv;~>D8`LSB4I#S zmmMoV)c`Ft8045uAGlaOX60o-RamOs{NfFs2Joyg{?C4oKJ7!d%Atmdu5Ybg6K8h* z3uq+h$dTIuM>1(??hksjr(Gx1^?`tE?pJvkoMjN)=rjn9pxGP0^DY{-9{D(`_N4}# zH92rRraE}AsORHMOx6MJ=dHMrhuiG1n(6Bm!v5JtwF zT5udOS*k!_ZTaF_R_a3e*MB(c4Z?|(#^5Jx!|ObglMQoqW)7NK6&xR6`=res zcl$(@G}2>HWQP#BjAsu7H4kQ}yn~NJ(M3iKNC?92j_qZ8Uofy^7bXs|^OJsM3?rO~ zw53xU0u#~$l~?gj{0VH-sV8AU2lZQWp;O~Sn$C5U?dL+KqaO8?p9CHC_P} z5cHaGX3q>(c(oF!E+uoI-8;JyIGV&9#3KFBpRPhgGKEdxs<|QZ7t_a6pI-XIoNqxu zW|2MxKP9G3mXuwxesQshSL1_TLgR zpLw@wStO*ft!$Zed{+P6Yd}!aRnGYDbm#t&J9(>XW`^OfN-_PoE#{3^RMhu2?FBzV z?{C}5Zbpp83NWT&+xI~MMZ&ScCvhfhy5gX9t#r*E!F&<{!&M21Wz7=KS&#Ih;9KJ^ zXI4mSJH>z&OtNQCM&}15)Vuj)kNu(L6ck0mj?GYghogRIVRa?whAE< z=`yKGCCSed#}<*}wAdM>veeM=;rcl%UtqL@nZ36__5}Pp-pg5{uddxIfL724sid6O z5u%3RzAq>(cLO#Z74H_CfgBr&h{-=MyPT5gX_xsnM=NO9`fJRTvvmF_P^vA7FD`Z4 z)z8`1=X3xmTFQ=b1Z=2h$)oAb&Kl>ySC{735COajTA5}d8W@Pj zPw^yJG59(Qu!zo84julcD5-AjDH_9UerN_qk|k!Wi}i|==TIWcMP|qU#rc`JxiD=J z#SaA#vRzG1<+1}$D#)$&F|_|p3kQ9JzHk;K(~H+n>OJ?ze0b_C@-cmz*c-k>ybTya zf2&oa2D0E(wm{vS7E4ez6x(Y%xZ_VX4^7tfI(laR+|1HWisN4iNL$p6 zJ~9!g3h-*LSWfQSs#{y1+r;Z06-q!_Vr%@sT%jGWNk)J0u<0iy&3;0TloUhF^-3xC z_$V~p1Q!07L}Pik*4YqUm-<4V>p%}@XsQhDnUSikioC5sQ3c(~6%H*f7*Tp)q^k)| zlUGn!`yzfIq7^=HyY$@H(o)F~WvjPrUL}(|7S8hsw^>mB#dE~AjJnEe?K z$VYiO!gcROrDzm(EKVToGiUdH`|5J_krwZ6d7o=<2~=dj z@COOhd@6VI8I3(~q>d=yhJ{Qr6sM`iO(WL>jL9Ah@NB_1jtx>(!FgUkS6)d8O!3rK zzz|+v@d&iAtIR{J;BjB`H9NrlesMJMO!KuM6 zi}r>>B=x>$wrwdmW+Kb)@IH&~5p)3%DOj$Qx|}HoE7)omv|Rm&(f{9MGxr-y!=`7z zFV7ZMEJ(cw=fPRsyNh(mD;hN57qswxriP?oSN0zE&iN~CElT#0>RTDz4~%{B zYXH?E2~9!6=;2o0?`1UA^Qn<`I&N~ntgxNDa7*4xAs2v6vic8tG}FGA6#4b#+bd-p zdYNrB#jW7j2}dv`x)&wun{Dp9@Z5UwTU1gg^YUHDg?210&rc6Y;;BzzWf6+e$SPec zs-JL&{p-{i9t4Ys%R1ZIIb+mAdoinSRs##Xq#%MG6D=cZ&Z+Tt@(SL57qQ7rG~}N3 z8Z%oE+vukvxXX8!>{>myxBu&2_XWGYLwc^iUHPcfAG25n`go*`?1_)@P-O!-(fZY; zYrnHw86`7c0A(8Y(0N4>$u`LN}`I=@bCF^v5Q0qKsBcH4Wwq^&FRk}9AlO4m{l`* zscaIsBPSM$_?hID=kI^{tztHRRYmbXfU>=`bb7ZW7j$zBgjc$ic?I&ZsI|phywz?& zHktEKuN>eggkuUgY0p1mt*vnNIP@sv$EcnGAJ1o*CA^y&$_S#?a~yX*EV83~Vjc*0 zHoxG|s=ai*E&v1;4_#jiC{$O*a9K!6z-R6MiJ4&sq;Zc?E>AR!xfod=d=Zcp8}1G4 z9Bn|bEz3obJ^7$Ivm+Je945cv9Ij^oi@(pDWwOFQOnDva}y~@ zDC~yLr|8zvCpg{jw;*XgjlQiB*UqS<-e)RO$QnVKKt{+EG}TzGog z@Y(y=%MngGbb1kV;TJ5(sBYV!se+SaxQ0m3=D-3FuP22Wwp-F1@Y;~dN(uKSQM8%K zpe&|DxSk%%=VM(*7Tw^N_i`X8b#bN-N1BQBq-{{sTcy!KQ8HU#p%Zt(2^=Yz<$`q1 z`pnre_PVXi6-l70;?ftEq*SpaE7RGXbVKiyKv^%8q%! zU*h<8(udFCQdTeJ=3do|w8xrSDjOH?Y}vX;aSHUvdfUQ~4{ZbNpLOB^E8D@H)#J&C z&~mB(ta!;5xXa4;O<#xu=f!iQ*aqG>We{!!kZco+PjRo+-xha|bn(5}yZ^IN%CvTW z-)L%lFg zgOCRIvO`!u7O3--lCmE3b>^Ig(YR(9c-}!jor#7T+*06GmZH8|ay3b!8 zc@0Elx*X8aA{1!UG_6wmz|TCF3Gzh_S?j1@iSvW67a@ z%mBSieiA57!w*~7=ge;V#{;2jVgQg5j(aR2zJh8!!`QxE$K{Uqy{lW2P;uMfT3%&E z2k_{Kcdl-QzeVTE1>%SYtdU+e%?nELfV04{-M$`RmD>V4(5urI*M5PwBSN^ejz?uK63?=0^gX8#dr?$5~4PtuwCcAfO%r2jTDMQU-II!^BR zhb^{ZrdB}IDk<^){Oz;LF@<}EnLNKzvOW$MLWOZ%6kcn4XSZaH^54`yZ;d6W2;Ohx z*q@6kw$ixZ_lt2|s!uhzH<_oyT9u(;M4-KRWjo(UuWu1yx2uus$HdO@O(7vEu^fH? z*4g^Q#T#Hr`-)Z~dnvDkCfIZ(_i}TA8MqgM{XlMp?XCRrU0hzYt7ke4cUWvPclkWN zw!}v95#SoQfJ8s~5s{IRF_HQ?ze7wD_}kYndCEQ)i+|cI)jU1&*j^ku_3BNr>fcle z)?_kG}P#sW4^nSl<%!IE~)!-btNy2uWV0zsP@-Sbk4 zBaL_lWCT-)JKK2BqC{p!KXE$Kxcbf5Lo(#MCD}w&U;Se!AfGDnuyROYybfuiH_3LZ zE)bD~YPt@TcWiN~+p(Drxt%CE7iq5%lCm)m_(jQs&~k^=1?Ew&%3R7qgPW4f=D zCv{!vsM&9?hI@NIx|?IemL#uEqYNC@tUCM_maM2~$pKd9hn3RbgxZ$04ORaduM02t z+N!k;^*^K$ZfCNFM*uV;Xu!E{Y`7%55km#_(iM8=68W`dclVf*tVsKBN;DB^w`@9W z>v)v_Dv-UD-mAp+vMohi9V<`3q2&_2mhvZffhA|Wd+%c%dbq!&zVjrADyx79; zX4nPhuI=@~BqXoqFQ0VQI_(iBgFErxDWW__tG$%n{|{4V85QLlt$jsMKoBH{?xDMp zkd*FlNNI*tdZZ+!V;H)Tl4dArl5Sj`#V$Yn^q@T6~xfe3@rGv+sRh``W+j z@iw5d`Fx~Qa;UIINsP>woc7CDGT0)mX0JXcn7pFhbhkQKX#Fx zJE(op{}Q^OKl^y$>-#WABenkur1wEpTFYf_nx{%a8Jc;d$!pmr@C&H0b=$i85v|k6 z`9t*1RX=zQS!pTJz&?xGj(;PHSuxa-{JDA`Lzl>hig<}yj+O@>kV4T3gR_T>kE*HS zO8QVqeO~(`XSSqx?HKNI$1R;&ki<`Ufi*$o92;QbTyg$wc#1p3Xj-MW zCpV_MK}5V{S6D z&$F|s0pAFf+2c&36%1&+zn8pz8$CgP*4n8KkOjK_Oy&3_LvpEMbhBDozl~+;y;RHV z-md%WoVh&QynCpk5$lC?;?A?70&dEf*$73p!%7{s&iRa$5Yh;EOpF)W#Cwuc4xpyM zw~+OaAROgW4#FqO*=EA-38}snoYoLzIWk6QMp-9*o~V+GHhsE6Kn+;A@$2OqBI#m0 zMH(6S-(4l6PSOB#A?swW&-N&{_ZC@Lf?EJdRi+@z25n_#YkHs0{(8D$1RpfK0Zijp zr^9v8-ZcO1F)p?F`GhvPZzUSD_Y%YyvoB#)4<%!y4G=`zs@bD+D+fXuhphg59Du}V zS#@#8(Y#Mdo5t8}wyB**&K>l>Jh7H165_`EDIIPXb;lLq?l(5>6`{GKX^1)KPg%)m zbs|}e`@zOe7!aJzWEW>WntHdQyW-Ou3ua!yueS^|B>nn^xE~yD4yn4o7+JlM#AVnM zW4cNZ0Ky_p=8_A2A2~DxT(sx`M*=6ieTG%Cn9{i=B1elII=q?IV`Ff`&db=;;P|TS z_z`(&)0WJ%16v~ON}tUh9Y{?&e)*N#yF8TZ7a!zH}YGD#WM6wrQJWIon2@CCVw)!@H^9>%Jl5wfEgYILi6{; zF=6JLK-c$3d*c4;R^ls)SM4r7wG2uiwI{;$q!`K3;_jUH@ zZbl8Nse-v$`-WE7S#o~K$Hc_vWr72wVlTH@6riOz+D}O3?M;PftaC@3h%f}X*<$d6 zG;20Kye8m%zkULr`c7n5xO1CrdFs^*>W@l4@Kl*^SbH6l08n~C8Bn6M>aj{!vl@Ck zKc+TpkzK$@eEao9gp<mq^;q2Tsp_2j zp{HYI`C&d_=?Mg;M5G3eX{)MCAHy>5Z`WP`7yWn@pkvHs>Jr8`Jc9K zdwI$~q(A$tjn`0D*PG@cUZwGykk=`{7>2A-h>-mJ1A zpMS}W6bp8`Cqr>GC2?gxNdw(jB*#J_jLKzJmgd7yVpcOW`xL>?i2&$_SwC-axX#*X3XB5nNFv+G|d z)O}C|O<$~mm)Vo*#ig3XrHOyc`c3APVoT*-cX$C;mee^kux)VrTwLp$7(UkHY`PY0 zmzXQeM3*7MK;9oP^|bVC4(|6=jRdj@v4Qnr%>-DM$<`rHUJYm(R{%Q~vT`i7LMgL| zH8UYPf6wl5{*ml<3gEGp+D~rUt@(-}1D4!G_D=>H8K|Lcs(o2*KVVI`Ca0rcA zTb47T{cPeDOhDT@%f9{UlTC971nPOV<(UY+RsF~m@r0%6C0lsA5y!#4iSX))#J_AHJ6*mpV=uO5z1Zdz`04t-G4G{p#iGlUvS8j6OVh zvownvPy#U8P|V!Qp`w$QRL-twHQMPMweYWh>U8yFA-|(h;nRfHhgyHZJ8Oc%8c#I3 z6*cjFKcrToLrzXj0)=_yB4rRvZ`sx%B4HpV zFzYZ&67R(`=gdEqjd$1F{ylL4cVu=oigw@nqhv-=b685ka?#TW>lh~^#qreZ3>WXm zL!aI}jboNTA$d-n#l{?8WgX!wA~OQn+{*bv%}M2nOTdHv?Je}iG+*O1b8g_bCNo|~ zeKJrsAWAyw6k0gG-jBc&OLlW38mKu%>t-EHZ!YDT`S`fnMj5dFeggpdM*p_UxX(P5 z;12^bjiujY#ac2yXb2Zu)T{3jj}KznIiyPVvcSeZ*RLKGMOAIP7t>ri?!yjU6_|IOwJ=4qb&m}h zK2-6jcy5!L2@IcgpqB440?sHdS#tbuc9w5kD)-_Zw&T2ge=u|N?UvfqwymDg_$eh5 zqXpgU5jPBdW@R&*8Tt(ANZNZ?&Bi>n2nM&(oa&-AIw{$!ub+xm+vvr*q@K|GX)pe=)ey4JN z9Rqiiml91Z=cDu!YWz<+`Pc*}&b{QaHv9s75k^)A4egyzdSM*Eym4q z;e^Y%R$h^HP}f%(LdCrx&qkN+BaM>n6G<+}C*HxZy}Jdh0lq+t=%k45>BJyytRh0* zzms)qEltL+#1{fqyhV_P74Iu%?Xp&%S;1oBp80zsf3hmuFt7gxF$9y>fGyQCejU1Q zdY9AMZ|d@}G8rj3R1mFUiD-jZM;FCcGsh*P@(W74w~$sw;QZrjUxMlw_)Zls{Dmzc z#*|I+gy^fjU`iGCgjc*yAu&QB5XBm6GS(r)$oIlBiCBh=1Clsf5VuML)Kqt2$?sL? z)j zY^E!!uKmF;;)4UJP{Mk^2kp z#mT=Rt{xnpvuuL;BQyD`pnpBkVu$4fTIP)+up&MMetXZ37#zCp2YQ1pl!V`GUXn%Q zTzp~B=WQ`Ce*$TfD)p4$rmPjE7 zG?Ca*=uN4z;?QmJJL<#bZy{Y-R=@6Qjmqc@?-kt$|UmcZhARoh4)O{GR7MF^damMV{d$ZimO(}aCX-YV*+?b zOw+Iy+6WK>N|A7IZpuKm_%{TL#N@Sk;-%htSfTmvkoHSj(fhCdY+9c;Z;33&Xk4r$k! zT54opXe>CoBGYE4q12uWa&T?Qz#4;(E0F5IMR zWvLHbV9}&bZ$(}_I=Y3uqSeV9ARX+zgPlIETJ5iQNktzfr~fG@kfj}(2wU>XEDBs* z?`Bx+kf&Jx~|k%CXplJC6VP8EqUyz$9Mf&_)-Q*so>}^5T%M%IrXW& zm&>XHS;@pcVz>#h()a(l<$y$5)y^eAhAxi^Z)0b4J!HSxtEQ{7Fohz~b87Jc{@jl_ zlyTq2B=T*z-V#OFBCTE8)RO zSUn;>Wu5$mUV+uURNI0vA9(Dc`5Y5};kHb@b{DrVvZ=Y@8l{pqdos}k11rYq;(bio z7~N5sDNG(FQwHH+s}oB0CD_@jPs^Jma_d-j6QMkotTwGk>|p1^p+bppPEZ-LqrG-O zSGBIQ2E9!8?D^c1n5m8qwyCAe*WjC$6HwzxXCmLcH{-cm?fAv~cVD0ojT6RSQ6C}z zBf+{I-r*3~g=Ir3gn#R`35+_5F(W3?%v5xBg`-uSEn)|vQpDFG$$5^0M3myFal)xH zX?C^LMYOvFCbcIOxPL*X<(+mT*RDl-V!h^w=bIdSkYJlvgg;-XGxvR_nmgEKs;ZWv z4(#8`xeph!hV)ANH*5!A?F9FIRfOpMR_n5F+k`!GB=T~apMZq#&-DI++ zhye{u+Sz|1INI@G*uCH=TbSZh9dK35k|d1CPXni&H&)=QY7{eE;$4;t6IMAplO=}K zqEwIh)fTH;n)3F>hA#<~hXf=D;8G?QKal&DPvsCwIT=|3Ut~J%RT5N83xv|WG?v}O zvcu^(bh?V5uz$PB;_M^=1v8VB$!= z(TfMT_@Y^IO||m}a)2X%GVUE(T>fw>hJK;usc%!ZkwT%WwWyTk8mL4-bc`?fl8bmL zM(!X4!Ifmyp{K`pZjwHz@|4^{Ztv~$bx16)VNr{-%nq@b)~4*$Htzkcu{8uJqOqmr zA(h$vlgeA%@*6Uj9w)+4oWe&DR9=h`Jk4wIo z!6>+>DuR8)JG$h9?r))HkqZaU+YzVA0)_8411EMud6n4 z?P~$*t%D+Vpqk1uv%%tyRa2l0T2{-!iPAkbH6dF~o1G;Rz(%R5OI()pCF*aHI^HqI zPn*i$ZGr7AJY(6@_DstTJgTP6dvppn)Z;;$V^KlV_DSpSaqq`On z><9u-_cUpeG!l?f-VE6OAAYl{!S}cghWhyY{>@d48+*`zjV=fGaxWI9up zR&3zfxM~(;xh=-3&+ou%NGmECj=dr_A(7*cd8JgN9FO@cuvFRq1WFJDT}Jt>fBeJz znY->F5}1Gj%WHJMwsHcp!+T}4+Kfka^?LSZT_$b$26(eKu2&QLmR~@{6fa5u=MHJL zp=F}M)#0I_p5E!dS+m-JrQ&?8rFRg-z9-r)`8zF4OpbvfpWt8XG7{X8^b_Up{u5{c zSMFSSPg#H@mG$42IYtWEbziYHaEf?2^I*|WD*_l|3*Ox{*+2o zEqD9MJF^EyVllVD802J=aC%WCPlR!aQ?gxX!UeGFnC1A}5<$Q7(Ki=rAGq}+ZKygW z*FtK=rfKGo*7&aAZgkT=3uXXeQT(gnmr}Va&Lh)RG=+ zHP%_2|2lK;UKQYh4=$oQF9zF&gkmFj>%hdTGO~N$ZD?^ zA5n~TOABz0FAA)~0tejc_=ao0nN*NfO&xquYv10+OP=v%o_GmvxWgIwUlA@zTVl0td^84{pAq1b{oI94b-VDa*u z%i7yxp35_{*_a3mIAw^#6Ohg>1U*YzL$8PNysba;^g{_9;|y#Q={Yd>$1 z9D9$=Wn^nfQ|8#0BIx`&KjL=r+Si8ixqHQUv+7h=Y7v6nvxUmgb|?g2jv7z;&glEL zTWwc*w0JFW86Dk{pNTF#UYfe>f}43~mG)RKfB)ksypTkOci-)~O>%?eQxNK%$<49= zf$xammyR~-Y6bDunQ<@lGjKih_~xSrRM8ogciEEK{TF%6CUwP&%G)A15`E1rqpkXj zetbQgOz|egQ9pF||jZYy~hH{xOzh#lK)C*JNrGX@$Xguy108{2M9i32w zAB#?Z*BO7AXUqhN1FnL>drQU)9`uMkP$53VrJ-(5&?F$xJ!b%Ej2)#L9VeSp^iJ$2 zQdzOj(KDap$Aft7Wjy1J9#e>xu$l_Tln8b%6rBqKo?12BF6u)?0Bg_*)?o)1HgxbC z{2v8prx(*y0FeU30MS~J#h-N0`Vd_REqMB4sT}Y+15rM)hptMOkQ90ybbTEJ9~K@~ zJ37r6b4ElXEWL=ap142NJD45Gf!eta1oRP7uqKFPZfQ)Z0T@<7bM-iAKNL@ z+WKhcda#dcO|eUKDb}O*#|!f)p4W}o{SEtcsyl-1AaB9| z8C>fDPWXTJF?fMFkNabyIipr-zCw*v&M@B}Bpb>XJgibb6vx0$jKPf@1xo++{=a(k zFqm`iv^RU7+}Kz((F^QDhG#qvbQnQXE8WxZM>(_+C2{Xrx0NpsTE~D+h|@o10>@S} z^!hG}rtrz8IxQ9?Tj-I$>yMi$`dXU-$PCva^Zv#%Qro7ALfktY$nXGBtqI_%?dL2QJRsKy;LH8Hf*V ze>}!L+rPRnkV=8Z%#>$P%#<0_jl?!1yy1YlPV;CMFl=DvFAo*AN@}eX3X;Xc60g-s z_=Lzr4yb+KW1Hfq5&wiu!{ktacEsTR@n@Tgcwk{A``_hj=DV_47mPK6LiRF3lN59$ zFk&czdi#G~yFN+CXX(j6VPLuyPLs%w^58@-#w%u$@>%jIDp)Uj@abKkotKm*k9aau zxFyys?f=M(i~gqS)2yy}sHc~(K?cd@ef3OIjRedbnphuplxex`b5a9}%IFPsPJz)m zylQhCv^G~+}bpMZ-H^6=Kv!DOInqpx__M`gqC^^ich||3Tf5p4A%ecp)yroGOsUm zpq9JKcES=%MYGhg<-IUurTtWyoQKXZIfyjPTTMOvnc;W2v`RYzcKtHky?t{Y^mjOt&s^_`jM7D|ttZ3c$ApqZB$#`M zscO{lWb;O#LjQZIu5yBPvWC<(LVN6v&(2esIUr4=-7Z*(U!Q)qR_me9$CeZH0G{5yxso z8W;7_n>HFIdJ9Xfz}R8JglqCk6yLN!??*4MD0SUcbI^(DDffn?tPV&#~Nn=MIMk%u?WmCrfO ztjkNQhI*;O)i6|1Kvd242(EIMO|3O0Gg#PFoSJ1&rl1b%jN;pqETKJ4d98kQQR}5% z5X41D`&>@mYp3b)*j#H6CwTm8D9?JmgJ;I8;hF1)4fTccn35T9|VRyKgh}M zR_9a8CGxn>=(s2>@da*&*7y3AidL=?A|XJAN{;U-nY>oGFi#|rEhsFciS&1qI!1Pe zt+dB1E+ElmV_e|3%EkY#w^C6`byL;Vl%B;~3`IRa6yrKqtGC=m-9)1%s4dgL(mh}C zLrQ+&Z^DfYA{yTnt{q@+rP|Jkm;E-8Jn6O;$))ZNKG$f!ad~p$ElHC-=j4gA7%min z=945Y5Bre4IDA&CDOf>p1flLZ;~jCH^Nz>gVo4MV_mw+im)A*Yedv26mU8B|sM%Ou zmA+FsYsJ^G#FWE;CDZ~PDd;nh|J~wVE<{0x*Ua+vnU&6g?HD90#9u^1yAwh0(yT4) zhiO+h8OG{*wks$ktyx-17uI>rk=P;5E@xrI$&0=Tv!GO%*&~J}t59}(_KB#8ONy`E zWupCIV&GLs%}N{z;{{on(KR`731Tv)ijVO}<`dwl29*PKdpT>uZmHEzWlAyLPYWbO zF@SS_*m7hYoEe3#hqlZlARZozNAJA_x&>U?oha0^jz^70Hy}Zm+$V361S18NUEJrj z(2#RxOEcO!C)8^1uvCXJ!%~WaIK6@uRZ^UEZ@{}!NHNMhWt*1rHP@}V@NsB#4owpx z6}dBD4kV>zHDMqLNm@v*jKD9J`u+)Gtu=6+H&(59ev+wO54>x)WH-H}($#?lN#MbB zY?`Nzb@wgi^_W#MCvEhe0?$=-f4#}y-?&q6mp#t?m@{rb-7ZOM0BJa$wR~hwO5*s~ zdyMCtPfz7cj)wk*O;0t3?%TRy3!2h@@vjt-+Wu8+Cr;m@Rb{lFK4XLxsJ^g7peg%W zxT^htb-&Zl5eBfXP4ST4&uy=(wVO4DYrEd1RU2j01hl98dK+a`Ut&N0oQ8f5p)(uf zEgk%#V$RW-F`wc4Q-r>X`nm`%eewP%8uf`ZHpkiK{F>Ia;4{>T|}xp30P5kv)Ntb-(M= z(2-!H{U-`99Sirkp!VRg!uF02P7U5kg_v+R^YpO7o!TYEC8mKFVz2VO!|7J;1YJ?x z;}KT(-eTC-z9ip^Cbd5ZS7fTp=A5xz6XVBS_4IvOcTKM9kV%S$TS~^gD&9yd(4idK zmo^&l^opVYU)(YWHjv5cA;cxbPmiw@o%u?e4YB`#p1I*GwNB_qF1YXSH5aj!(TL|b z=e3U$E~c=j?IBf#>W<^mPS_)0C8@AJ~knUi0?&;Lz)Msgr-y2Y>tNvmn6N z9Pt(J5w}q~R1E@}zv%aNB>E?Vd<6Cgb_x(Xwo`xTM7DLI`izmhH~w+%R}M6n=bk z-mw>=Y1Yv}uo9wpWW`T5soQ54lTq~nJ4zkTFNZPtQln%2aC3;s(yeih7cX#Y>az3Q zj;5TIBz-NV)n|lj4WC1kakq;h(Hf!bz$_cOi8B(tXFPHY0971%`NugqW9p0*b`*@( zXi@~{L`Y+!p1jYfnO_97Yr@5L)Zqx#j1W3aqLkM04c~Ou_Se|TH{Zs8dqmaKyX<`h zGJ1DDUmG*f*V-o*a}Bxi8StGi6EYy5Dp5S!0{ia%U_;kjTL`b@m_OijP8ZF|Cc9Bb z9-p!etP`aSr8U1^=$MSeNwDxV=@XC9O;UWqy@;VHU`Y6DmB1ef^123z zL=!%qJ>ILlE&1y57ank($ccg=X)5Yln|;)hZTEAiMX6uu>Z$y2KmEm$N|9Duk63NWqE0sxG8aV9@h&wNl-Pad*qE?0KU#&Vi|Q7IZ`O~3KVZ)^(njmX`a({vQbR(T0U zXUQ}70Xz@U$kLjbNJrvhEnh!^f4pl&Y386$XNcd_vCt<$3p4-*0crri+eOs2K_Atv zQWPj6^E>}gI&tKrr!m)VPWuM_R^(5+|9L-Hy`&Co#T=g>(|+U?w#a14aE(5BpFx;q z3%15W!#)w%N*Y&<%I^fl;LfetzQQ7K&-$q39%n@siKiFIO$+0yEu8qK+nM`u>Pw_4 z;}z@`mVmpSP>39|UVpt}k`{-)QIBAPD0n@t84Kg`^mtZ2^aO#3wV3a-Qf;etf6t) zm2VQ8I3$iJA%ph_R7HWP3L|+`O+stD(&haF)g_JO%DpOt1n8>V1{WOn^jrHBxOG2G z-s?KtPoR9-IU3rAv0E!RRMNC(1@j1?Lg+V#zkqJRSG6^}U_?yfjY6G}RT{lmT6v?|OJ#%tN`x=AZM|JRQNUH5 zxwKUEH8^ZI65F2g-A#M(Q3xW_dhK$gJZaCpKEIS=x76I89B>HT-b>cdOiD7Uscy{e z@an>ao%HMvXVXMSxL+uz-xFoGstf|F1yB${5n@WU#Q*4#*eUNrGDP(J_cZN98K8 zSHK7%QMNE27yjUa-e_SG{+x|)aV!sIT%X)isvT{`CSDS$p=T#-Tf9)T?`{bjhU`_M zw`n{|v&KsL!iEHs{?$+8lqwNme_qTUeP|FK+#@9)-}v-BFvlYS-bUeQRHyGE@Lq2R zuE`QMrK(bYJ@+q0AHn3!w?y3iplxTfEXU`G%A|Q5JvyyEN_+LL=&!4C);<87;eJUi zJm4;9`i)%X!*reR11uCT@a($t>>*-tGi=&kC7Cq0;Ehz%YblM^fJ>^avxHI>D0xB& zNnx=&mq#GC`(o&)^vPgAT}{Y>uCp)}X2b zdYjTlMySBGa#C)R)K6Kpn`A7b^Nz&E$?L$4B+LJ14^&~4k{Hqb2_Bo9Uw8&#rr6 zgx<)iw}p1#bS=F6l0E-zN=`?ghCMll0EgiUX`3)<@qM?-vaXf|%Hq#94Nypi07(?$Y#zXarEV zf95toj~yNcCBpbJuud7X<9qf!a9t-XPd$-piz!y-F5QSvr$9|YB{M{3DsIv$ttbM? z!Fnp=id|87)GY7(M}Skf#mKYja9japI~SiKFKvpTXKlUNZB;Eq(tqQ?j^2v;RSN;4Zwidl8h22?GZxo^-Lb|r6`Y`*4D$(sTTX9`f-m7;8vc@Z?DM}cRIOX=5E z=-Qi+SVh_~S1!~rb7@Dm7@8Qc2FKY%vgT6OU7DLO&}9*=GC^U{o&MwP2YTpak=*1` z9Q`L}FAG`FJLdSD{7yT%98+lNlzV8B66z$~5-YdfJCv*^pwdYp`C7n(G{P<$Qd;^R z9DBC!?JuTDv{v@-`?XtJBQULFLhE5}K5xB}9zwThB51yq_BUCzJlnUDaj?HJFJP%O zos1sZ04_6Ywt!b?bO2AW+0&p*&}n|f2GFu~^%Ao`J+IpAkq!7a!-YG(a`LTDE!I4f zCCUP(KvprqDyCelnA}`?b$m#5wEP%(wv$;hHu=FRBiTG2M3PYMf@8=+ zb3&PTMIzzVZ&!~_HfdcPODl81@FLfQtv?6JfLnCxT5kDL4#R1FvfS__CYiq_!w9%l z7NcHQ$Y)F5z81y>l1b%FtN%Lwads&w4a0v{jHyKl{T};*g_D3nX*9Ld%%x1tY<bRqE#)Ur-L9EJ^CzIy-}OKuUVU@Dx363BAeZVckO<7w&Nzw_hz%qS{qA~ zxa@a*w49tXDwvep9L_Kru^>{E+2)|73eb7b&0lQ~e<{byJ43G0Pk1zc1P-9rA zz)Rb&^gL=LzeJVDM(7D!oiB9BUkE#m>XSG}RRtE^O}C>0H)!UgyP zdawSdAe{g!`y+3iP1XB^485P9FGZDEN39j~5U$2S0vvy*pNHDiw=;2< zNwZgu#8qde(4mJ(uj!^YtA!8rZ{IMo10m>?LRr`SC#aH$8p8CCdc`sUp%hf3QFSM~QZr5Q3pdG5l%&fNFG_X*%(Z}bVRR~TJ|*<29TCfi<|A^$#48_tVM4^@ Q)EpA19+V8&g7S)5I+yq4MqEqQUSk6Ozp7I-k!1U!Uacd-RnA7QdXx>xje0ca4~FXV0_w}u250k|x;t1WfIPMA$!PC8KU z3I=FJ`lj){Vb1QI8}W7^Q#b)9NAP9L1@WnE2K*ZlZuNP5)zf-a1-zHwcp=9bqtPv$ z(`B}Bw%3}RX(M!Otiv{G{YpaRJ?JkZaH|2Mtz_1uPcrMCKrD;))47IBb>=Yh6?d`3 z;#Nq4go9_xyxg}Kgq}L%>DAR+ucmP?s$MIgFUfb-2jWHcvsmmWb(@?ipj`j%^LYpi zKfW(#H^`|I@WDm^5RrX`Xu;BF}4qZV@jXi zd=$HU8fcrk?y0555LITD_0sGK&I;Nb5t9VV@y#e&oyY;KW7*dLE{y8yJ%8@^c_G{; zPP+3e$mz}+b778cGNv%R>rO(3#YJ4dTd7|BAdiKQ3yi1q=c5|E!2*s}`4C$~!m zgU%#fC9|prTxJ^BPxIkCE;j0Y@1E%I&2N16{>Eu2|7#xrnA}F(UIzR;+$7ZBGXetb z+`aEqW;IQ9ha6NbERWNy(-pvltcYKm z7}h4J&9vdoKjOvZ>_yV8CV<5!KmJcDeo2OqUc)F6`; z^Mu#Jh&{v7si0F4FnKIp5~p)5>YD_J*!BOhUf^PH5G z?Jcyl^fiVIE5?oZn2Kt!J{&6J5hI(0 zz*L*!O3R%R_#~MFWOKK2u(;*{;FDr-z7+#?+`Hl1BVfc1FdD8~!%P)>)rJ7Een@$%;co(<_rN-!IZmWJ%QbrAcX;a zKBI#xd0(gmzGbHkB=SDq=XLnyy=&9)NaHeKCToKIQ~ratRV!eSg=#r!-!NGAm0k7< z!Bk^kVW$bcVofwQagbfkVlCzKvw3y&uJXDCB?695QT<>k=Q}M=xAgb7`|rQ;DQHA* zvaI83fUoInZ*%!+7bcl=eRzA693~4PLhr8H3-;|mtv-3}?CjkCw*!0k`u2Umg>3+v ze%`rX+a*9-%$Rj~oT>8rUyFCy^1X@85x_+mobQ&x$hkiYRT&3R{|*blv3Qbp{($H-m~?n2KKcU9Ji&Dn zCY@}{+Ao2$Z`6e)7OBRfR?{wZ#!{pnOa=(fBlTJcPN8V*p&-^sabiY3PV$>q!ak9z z$44DE7ZlEBZNL6RzcpU(q9ro}vH(2T2`QX7=!SPhhHOiMi`e!U6S7$%(HuCt6(K~! z&K91r_YV*w^~J@@sCfv8EBtyU zIbkbrxM;!{=R*0;f=(@*W2kUj_xU$s(0xi#QrSPwV)M0t$2l)uSOKRiPT=rnCQUYU z2yQUX+31z?7&AL1;u%Fb1$rj=+AOjAoDITJZgpY8T5iaGW8U2qF*oLVU?l`A9zMO{ z`=<);WXbSN=(a&W(v~z%ctQ%pCjQ!7+Ve8viCbmHCjOla^NgW*_L5mtE6&kN-_!wc zn(E8eft8|H!WYAmnl=PlD8H4i`&-7TArSoQCEKk@#jK-?^W1?m5TOc7KAXtJRAd+$ zF+X`fo7CyS$YXp+^<4_MjFYkxM&UR}ede)7qgMlKaT@=G@DG9_iKbEa!`m;4zFWFW zbhFGF=doxzmtW-&sm%kc+!G3|ZYZ9$BCOEvOCp%Gmh$=#aVH@|N$#;*XYoY=$u+gcQNdnc&tUPR|}+{;%Ls)GWpHv3q0w&XxmJbj~ldN^Y7EhnZ950 zoWoB*&j8v^S-QO~PyI4tWmY;qW~}17H3IgoT3_dc%cJF!)x|fhUIV7)z=W-G z(LKvlid|Q`i{;Ou=dk*EhfF5dWQcZ=`4%cdHvW0&LR1LYxjxxJ8wzCnW-0`dbE--A z9F!R~tEBLy;tih-e`csrat5MMnkfE*l>@oaiUp1#*H!ZsJt}nd6c1+*rTGRds>jc^JySuSR-Pj#* zm4r%!W{51UDh(^@##f!TdQJE+;i024??~QU%ldtV=$m)?M2?;Te)^Yqv;XVucJ`!< zd(jJ3)Xs1?NdhylAZZ`IH#<*;*r{H_U%dL-cK7!P7|^m5R?oz5SyXr2@Y)JBqzDxk|}Zp#L$9?Xz`xeA?x{wjg1dNHiw;LK&Q&mV_0E%NLXCmp(bro`ht%9(!2n zSoxRHc$XhHyoeP53uAPeHhdkdNv}j?l%v>G@LgXHY?u)57`Ns%@8o3#=@n5UNIn1` z9!VWH?-8&B%jy3HI-c>%%ohGyjZ@jmlFLp3bzs9nkC-yfC({e?U1<{&yqGW%J83W+ zc{t{nV5^d1I-{n+AeM@5>r{xO-0D4_o2Q{<9@=Zn`SiH@25|DbQ~ewR4Ay$nAh#^n z)H+DW)Q+6qO!+KDFM!v$24rpI$LIv{ftuJphLlR+EyVoyT7>E%Q~gC)9?Bj5Js6K5 zM{8CPVhZ2t;rmzHi=VW4@?aEr!7`%SyJF*i^6{<12o&^GUP>%l>n`qbLu!rLE2Bf4 zP8N(X$S+rxYWbBLqtTOYx*kvSY!^e4;S>tXDP@7z8C%v1NW;N~?Ls;#-_~!wVkf_AlV7?q(4*VsRlG?@H2+ryZPlkwbmSv zY%Hw{alTlF#KatS^t>OYeyaxbC2CKPosXk|#5KGqfhrd4$bGSz6sS6c1Tp>Y&6mk^ z&o-MDANg?n*1puBh2(C`DW365)S5(HnzjC^pCvfvC*YdVACK#zZ=&ckZz?vlWCSyM z6Rqx&DzUQNuDx&?X!Zq}Y> zA*B}uK0bw?qGZ98@D5t=i~UNY>78Z|7n8Uzd7oLl0=9jhyiq_~IPmnCJVeA;GG^vk zW-yA>JXOO~+uDbX?6uKkdsVo_y2s*UQlR#Wl|NoAIdt5bbeZ1zWp7EbsFa6M&Sx5> znXOPzfY2i;(dn|%AYzND{w_)c#nsZa(-tw|J(kDc_k)#H_mQqz$?3?D z5hE_tX~q0g>)2qTRG&6$Q||{56rRrItOyFj36lux%6ol>{3Jo6HsI>=y`8%%)=e~N z@29z$V}|(H#u8P?^JWKe_1PL8QQ;!Mfm6gAGi#-qkEP7|w<7l1-19_&#<3}FOFq`} zja6@0{;bjF{v5wtVomsvRaz$$$5)RvbWibeyiz3o`R9#4l^k!Q7sM53<Bg^CH#Pcl^V>z&oJrM?8U;1rHmvMYNvdlC>@kNaA`mK;o;l>i&;d%w}R zUlgA3ugxEl!I|aF^mztVn_46bbI`6e}J|a4!-l z?(P~q1xf=1cZvpzl>j%t_rCXgzJF)tnMvlHv(MUVuUY%&;_vEC1ONOK7Lr*(TTv=> zS0j6F$`AJB&lqY1K0A>fr#56IC{0dJT1jw&4h4Gc!&cAvw~#So))?=7jc<4b8lEIZ zK4*6Ofny<0Jb^yfv!`vRL4)TCC6qTZf)8lf!g4JHsbVaGiE-rX`2V!f+U)ISM2iK<)FQGoODRr1AYd{0&Yg;hSqfYX{`{o zTFU#~)stU%hJ}CM7d~Mo7exPQX%~n9L6yNcg&k8R?n_nn#`V-|!}Pwc%IzxR{W=;b zppT1V?o^c*mjk;A@U0T$1*u_Qd&wTkHZd|X(6S?576}Ib>O*<4)5=L>kH#m=m3?sE zytT4qoU_kyl&=xh-rqB}wMFSO|)ng6R#cqj>V8Mvo^S{cV*?RR6E0%6Ld#ZTT zMB%s+eg?&4ZPIUL<=W%Z_D$J>R2l&DUCXzd!uJNG;ik%;AvK3^nlaJ1ei|%Oau52; z=c(bkjvc_*C=Ii?eOy&53B64wH!Xxm9qlLLdESzD5`)%)rEp{6{OlGckMtKGkJu`h z%6jO$gO~rDG$YaR8w^k>zoM&l@BT7AKCBhKW40YoG_v@LR6d(&gh93AdY~K6p2_2s z^6$r#bq+orAr+G}YhzW){Q7!MKI}{Y2@!`m7I@T_vc+n{?zvTUJa%|V%mL-9ODDVB1rsKxP=rD~6 z&yg+J>ZR%l@ZzGFQME9zoH8l8r2NK6zn8@SM4KFQYYZDfj4^60Sf~)hg4tn`9S92I zsUyv*@PjVVsA&)@|Gm@UrA}1ZF8^_(j~S(tvFRKqtglHIi#$u*QuvMlC#SIRfwp)> zI%6kz);LU0W=94F^o3PONuVlI(p=46g_!4SugsSK%o-##h_^4dL*RCTL@<+yzRPA( z0-ESCrlNU=M*j(Y0OD;dt4>0*b9zRGnEz(vjFSOTz|7iil*FQauA!H0uV+E*FZ*wfaJ&CoKR6Unvp~0(;pu=DLPoOw<%_YUh{!%-) zg44~X-DeYXnInRw$T`X|`t=q`NjS60tdX9!9!@HwNxBztV^`PY=Q?%b`0G?4ui3Ny zMz=&lv#9$D@_^>Wj>8zF7kh}Fo$05;w6KaDB|Dj}YXu^1A*nRGL?y5e)KEKE13ZL{ z8JiHCjCVA08Judw^^;LrP_fWKXlPDN*&q|)zUtoYwBemAdS9G2T&3;JmB>r&dM9YiFs|L7 zhu(((f?lNgVfFaY&o|pPnaCsY4|dz~HOV#JZ$*B$u&|ggDZ)WotGl)7e?)$CA!ns!j|86^DvP++URn<+!sPX}$-fqXK&8 z*qrdAIEShl3HN|`-^m6pCxnRIlLRVT_5q`>fov-U4Ofw=poUJ>Bc+}ThKJ&*X4SmE ze=2@{E43r-Io0`-yE@B1q2vs20W<*K@Zg$glE!qd7~0sNtz27%8kjOZd~?qE5P6Vr z6LvPHI%qnlTBu)$|HZQdS8u>B%Sz|B%D?u!?eUYMf4$BUeiqLW?%FK_?!c#&sZo0> zMOviKkZ7L>-6ZD&w{qh1t`2$}Yg1yKuuG_l0+`vZ8VB_X?y1Egvq-*E!ld!>T=)AI zGI|osGR*>pSj(o;7QWcxm=CRkc3=T>b+*(qgQ)Ozc-IH0Obyv*F>bRr3_L)?Sr^}f z$!UT8YenyNfQ)_0dyY}E_VIe!4Pdz0aI7vHB3$mom_o{qxr0SmfB~$VM+EhoQsrk} zxmk{}9d>_774+O5b1DI1CuFQJb0H|7v=hRSXEttx{K%~_*DQ>a=Pa72O+)Sd>m}q( z9E*pPdRaZ2*UHn$sb1%;c_+8^hu7IgSZ*3@&|!M~5FBE~kCo`C2&J%huLjFdI47)+dZD^cN4^j^aPM|gHh2_6E<|c^oh_<3CtUdpE$NX+?#OMVhv{styy~%(J?07!A4cxDYJ~=DA)a zn|^XMilQLJvbmZlfjFk}D93Rf`21!7(f4Kw4hc}7L^A*&^h}ZHDXq#6{Wgw<_Z;|D zWY*e+lLK5ZJV2!&PR#o?L<`qfm?4WNb)r`Kw?}8S&)KSaxD8*vLLS^rpukd3F&VCf zMth&+27uT(YA%zowp08Kulz)VT_iry6E<9`L>A4*6(Vl**HnI(QOOBV4#@M^MAHtX z1!Yk5Z2B!9_hE&&Og==k<$WnsCA_rizFl&SRcLuuNq)$_!9@J6KR3-=pjc#B^j_dX z%kcL##_S=C9_TjY?+|Y)Ur3qw6+I;>Zkn<+lp>^N ztP>8!hg8&m+HEe7Lt*OgXLAWrn`BP7Xd5ZVj-b1&#)O6hN1rL|)cVEmaEZZWM%au) z>tahVRw1IM*LZ%w$@_h4Fl0`L)wA?@yNz0kf_@Tazy04Zje4awP%_(eqfynGk5OeD zj>H?@>~j#J=?tWAwa#k52eK~x4kuOgnkC&WP$?Y;qXC}nhXU&bdR5;APxr1bHkA>M z@wGM!b~8@CuMWXF;xfQXT2hcR#G1Xp3ZB}jJ-N_Xv!x>;Q?Eku@$~5yyYd^2qT3FzvSBnO0i*a`bak_Xu)iW4EQXsrsgcyEU z8ailfI{RQu5GR>HeQ=%?+}`^CT?Q!TQ!mu@NzVa*f>cG{O4L$v@|#UG$H* z8{Z6*vlR3n^!`+O6p*aCX_G3TssDznGZUg`bapQ#OM~NeS<=6!vwhQY#o{>;$bXEDCoUCaPs~ETdT_ATj!X zh}X_8Dg%c`{nS1wayswR;N|S%41NQ^-s`BGY^0K`V5{=xh_o}9d)6m zOY7~p*+%0?;oc6+ZWG{BlXRQS_S_*a2~+udH@nF28j3_kFMC0n7$c#$I-&+IA4=%O zLW?&w=+J7B!B3Zb>8H?0g7P30u@m)4g#plC5cOh4eF)E8cTL*H#&)60AFt-nWAJVb z*z*zHw>O*7>lWY}kF-8@v6NXuKA2*g+#5l8dyPEWP#r zTAYls+1;Fwl#oz<6QZUPIE%Im*m)sr&GMe zUAq`PCwmzUG-P;UIXN_uO~M{q%pVt1^0Qj%{ZD4whnQ3oyu+Wttf=+06>mbW)8bw@#=_roIzFZ z83yd<;YtxrqxI?x`N?Qyg$mg7-w~zH@vVSs3xbR15x6s@JqW5`Ys?<` zNQTi-VH!^~Bn})eVCTGVu#jLWpTt$g7Z9LhiwDGGM|`s>4%=D)@Dy0^6V3TTAZyl( zWPK@y`f2PF^7Fy(t&uIZ_2MG&4^8(ex z$;~R%sk*|{z_&hfipfOE?)VyiO$kkRa|1RoB0`b?YW0BOqh*%z5!Y4K^*e9q;N=jV z4CCgfbdFJc-FZGap|l-^;|M%E=bXD_aUOP)gW2(1#fo0y4}2;avd?tK>{o>J$^Nzp zBJ3k%Ub#~uJlv0F&r;PqkG3<7Km!6MJq_Oo^ueV=+H%E2=uyrCk;04Y2K)pWKqN-A zVcq^L$+Xl`Ka|k_(?C2hTQttDB^v;6V!;mDG$4n=hWS$9u#12CeeZ3DQuxxmKcvT3 zw75+PDHhHEUBIG~_i(furDp}QX;|qzzKyE9Csp0(%4&DV&}DMZMNqY zLUN+%4D?A)H7e)j*i|Yf0L3~hiAC-!_Jj#wC(>b|J<~nrC}v?1X0Z%YA2E9{KOG_E z%Yd&RHgX($1!;_!>*PAa`Qpyv(F&qrezSB-MPlp#SqqH#giXI>5)84d97?Q{M6ZqP>RcWasr6zAM+bsXf4;*5jzgdA=akp24io0kV( z3J`C!DQ0PwtP%E~QjQ0|d=os+9CEjJ<{iI4iKqSx>C9&B{vW_21~U0O311n(f^T2S z4b)lulr@~1Pqj>r(phqQuV`S)OR-LU<6F66V@=Gs@p7VmyfNY7J8bfZCd0f3A9^{8 z&#GS>IVWXM1W;{3Bl?XWFg#Y!Ry+6cha4*?h%YMvjd=7MP45^!jpZ+_y}5qLb#_OL zwy`BH6s@kWKMQJSiDw|I{0?B8(CI3zvT{O7l)v3}pn2Xuom&&jCm05Zg^fA5|*sH0fp zO-jZ%7h;_$AG>s{5F>MS;m^~loYO`?XwxizZV@X?@7Bgq#W!+>I{j4~d(D0C^YP|i zId~q5l1n^Mxv|zZ-w)^X=}F`C?QLG&o3YM%{XtqSTf<>~LfZ>>ZN(H3uN%A5GErkK zXvP5NTXA^}zhG-VQ{qCfsOg*+l^~8iZWIbcxW(zw^lTHshyCG(6$j5EY)PQ%hA! zEtiRFEaCt1+A$1};v!EWJQ|;CrJPjfjPMEPRUjX*d~Yh7H=qNrLQRu6epa=BkO zF`3A0m(K@Zjhc%z1rJODPDUIK*JDp`(4PR4uw+B;b6sXF3aNT$y|KMNV(&jS@Va$~ zQYAy!71`q@i6BVqh$qx+4K!<)*b%Sh^_sE;CY_fQ8pR?YsW%fkn^f;T9M-{Pr!#!Z zj!>T|w2CvJ)~mz8=1)b{lJMEMYIlq3(5I`Jird^hpEHi0@1&znKiW!m8Hbd9yea!3 z=9>nQ%}-mX@sg<{O`X;7q{$If>1#MMHGIS4v;^QNjs5;aY4B-2XPr^KHLi?ouk`xg zF_IGdudn?kC*NmqXf$>di@M9jF+ldr81vH=_(}lV_xR=Zif90R)Ikn08(P)EMkgfoJF4X*1#hrpnq!316zxyu2ejY$pEDi1MBn-!7~zg9<5oNw+;{?YUuZw{ zMl%nka#XQT*0Kb6c&P}_y1!**`BNpP+dUy2X(|17*a1JZGA5X^LC9R;g?Uf|-Jm`W zn5VpU>!Nfj47w4zY8JCP@A1L0% z3aV+3OJSvXgs7*C+pAkq)sFo%!qAKqc>9e8;Vz3u$_Ii1^4<;4&QgvSrE**_6-iUX zTvN{%>3w=mWybuyA50`+^I{ULV@QjW1OOhHhy_TSi4U!ddE>3Pd&9 zD$Q;Vkyi87jZVsbrRjbVMxgk^_Q=A%=r|q8){@Pvum**h762t7nns)u#3Q<7Z%F8` zQ_g0Y)nmimWGezNu~(CCr}J%3&yvDqw5gAUBWAudkft2AYvd#Vqm*;iV~R5uPt?14 z$2^G=%CA`S)k^|$V{i+dIR|V~8f`N~z5g(2Q{f4gFEYURBjr;zItVNnzXKYVY?#jE zt#~XxW)6P_$K0a)Bv~drQX7!Luc4k}bKy3f5nJNwMGF+Lh!~yJ1SQ5zwt@Vd6ssC1 zBCZ+c;})27;Dr9yVj}Hq4{;sIV24rZ;Cq|dqM=6BARdJb=2-TDg%+zwcb%}qoq@nX zFBWe-Xsv=$>Lg^7NB_n8tb7&mblRydB=V)+fT26~C+3>nz$VN1kNu9HI-KY0^q&4O zvQul|;Mw(8B~4`Kn5HQr{}Uh#H2ZnT)7a(pwQCeRN5cd@*g~6Kjh?2T$YbpDtDO;U_Dbk=l#X!CEtTE?KUucy z(5D}Tf9;UjrtG?7zE6M_i`?t)S=luluOgsC8k%}XuA5&S9w3frR$ zXHizh*34$SZxgLjCf~z(u!FPF_nr#i;cGEmZLLvqvfy7-e?e0;UDmefo_}~7=J#; zE#vJ{_vCJ3N1G2fA{noq+1T1<6%??lK@Rss&;`C0@_G-G zPgS42>?L!#OxB7Q9paMQxiN9qt`Eaw_SzFzi#wI>;wv{tyR6?S z-FC~;FpGkqAX+>@YW%P;))(Mho0nM6)2H(b7l}_z+eHkTmQ2%Oxj;!eT-AXFHjj

VKJ+sK8y%^vx_mpCafG@T7z+S(Oqg>dQ);7K%=MEk}0~YjmUm65d^^?vd@Y4OU&-l(<)o{1DeP3(@+v{O5S6? zmo*9$HcZ#hR&BKsBu0F*lkC5g?8xIztm~h#QdY6z_u4}kedlT%-7u{skmH& zCt|1R^Fx%a{~UEKY1A->y*@dFyr7=<<>WIZr|xeZX?!O&z^MTthS#D3&xnI;c(6B+KYtD5N!b%?#Lp;Y?eQ`Y zHXbB~cnFfGh;AM&&RP4*R?ZI-KHIb&u$C;H_xe+VJF@mn>cUiBeiU4@ucNO@8i z9sW8YP9uPnPXXG` zFJD@d3#^T&)Dkm}Cl+=C@j3OoRO0vi$y`IO)CRg zB~v)FQ)KSDz~5ecO(wllub@}&=M3VQ6+g^5&#*uw{6GR9qCbYjABUtYrn{|xnS|x| z{HN~Iw*wXHhAt|$O?10c1cwDThs zQXV&XTo-9bp_~=9ZnTc-n?4ow1*6R<65jpGgs5mOc7W%*I9Q=3Mav`+k-_!nwn=m{ ztP%NqKY%;!m3}&eM*2LLH15m7f)!INFft2+d20b&rKHWI$Ojc3(*@cxYZ<`Z>uIB1 zd_g{)ipfAU)QEV|A>etQ6Shxk?H_mCl_mqovRU>B?8R52tnH6iVBbI2dz9mFi?Gq2+QTV|+ab^;> z&SqTb{q#jPrEt#V^c25zZ{NX3R*lx;H!y(%rl_YqdxgzR%=+5D$BLZas5GpPI{H~+ zhE{(LAY;Y-p~z%XeEz9l5qHq4fh)&kujrrsgz%@69$cvVZ>Cf|9fRTJNg8Q!6r&6= z6dm1;M+Q2eHZ2kpYtk2J*T8rb4_XoVP5psgW@jp;@x7SsQgQJHb+Pp+-PNbHQ$-?O8CvfUqnDFI6JP z7gkk6CY8xW0b7U6&*_jM_epEXAwsHkp}MAFHg?f2K{>}LN8`!npj{&=5cgPPB$8=! zVWv2tI3^2iLGId3qoGpUst&f^pUUQS%ARiIj~9AU@BRe2#~Gh1sYZ!^XJ?A8pSg9* z^ay;71{4Xi6t8}PAwPX<|DytX8pd-mRAD%+xt{W$+uhIf+=~jz0HP=;|09Sn*>c4&$ z{?+goc@)6rBG-<;h|OcuOZW8@K(CNXwLvZp=$}sQ?XcB)@PZ8>sVTY;r6QU}91r2e zwrio<2FC5(4TSmxr>Dcfdz9%A9QlGiLbh?Rn;SU15oPMR3WzkNDT`k*VQ#aoNto^X zq{g^kl92t;Y}-r87TJj7pI_7Qb&{{FWKs>6ap9x85A&i3$J}_uwSZj{dVIfgsun_S zr(g8A9%*|`G2h?Ozk{wx-CuWYyjnRiZLbzXdfg`lIr? z9e_j;^z3~kXI4}5NTNuBs*e;4$;>8y`+r&h==V|285}KKxO-;7nnL5EwZDJXh8^3r z+y%8BvXT}`R%^1x=p=~oTavC=EwdmG>ib;Pl%JB25`X7bzfq$M0r?e^rqsxYX$0@T z-ea2xZ(FH$eSW{n4?16H@XyJ;1ML0H`iSP^N@B*FsUpLQ?1Ms!+4zM8aDkvCtDqD- zF4N|c_tph>m?>;UD-Hs!_9R&lbRpsE*UumS$i*d3vE&Flvp5O|2c4nB)4ZKR`)AxNL7hjOaW&!?fpjoI`i!|KreR=-gU_KS{jRgW=a&jqq%^^QprgW>pKpXORlxRcBP&jMD%G#b|KqwO=YxpZP1Kq*L zV~}X}MMXBXsN+s8q>31K&b|De^OGBcknLQHLw!sU!2g1J4diSLa0!&}cE&^-EVkay zX5Z%>PoKwsx@VZU-w_(y(Qz$5`K<4b#&l0I?O|sF=l0X3ZvU{P2lUA^oEL}45+~T> z!v&}OS85bLdtz(R`YR52>32j#{4BPRjsj=yMI zUJAEc^-+@vR*(*wFNA{VEbMOq$37X=h!zrIIVHvoiJho3DaCzNaE+>;e8)*e%WrfV zkwf0zSC=~5=3;V}|Ib2x$m3j&m|QK4Q8hj7MicTGH#M$6iWzO3qQ|-{! z4gu8l4>MkS@cta|<1Ykw224y0X{%GbKyMQ&0km+LWxZ;Bc1~p#YYuP2i3SC)u}d~J zBBg-=89gEYtlu0kn+osJE~Ciub9VK{%niG~I-cREF+aKd9Y3X=#(9Ss2k!)+N~~Ug zvPM12grycHGsC(Lc@#UhOy@6jZ@ce(p22nwUfR5Tdz>O`^v)e&v)!r*(nTN5je+cc zpMKe3s)h9~V9O$Y3sT`{uaFzP#=tL7s(i`@1`PA>6Ck{&7--!9``2#i1#j!0Q_hj~ zG@ssKSj4yv$@3~!FvTV;wJkgypT{ySB+Gtf^{%Z5LX0GeR~r61M2baiy`(f?;eG93#cC zZW}hX>>lxBe%7Q=jf{Cx19WwNuuoAtTQvLoOcR3EsG7Wohpv~5hkUySlEC4ZzcX-8 zr;OIzd%gXU#S|+R_|FU9wAyc}<}l7q-H__hh8jvlc2q|ME@f9CR?{B#Dyclp-fH7~ z{|53t{uxlr%XUdHn~O+@GcOO?K)bo%Mn3^|7wn&Vnt!+<&V3Bh%-Z`K zIO~pCuS=Q4%J#i?xfp&*x%8E*R~ls17Nr3eW%*zU0HO=EGH)&URcvaoN{n66la=&i zDzkB`3$R5(%`9d-P@8lCq|rJ*?EbD;)oK2U8*R$wRm@nA&52tdP|sB)Y9UHh4?NUQ zb*BCk%`d6eE?r_Tr)|wfo3~1Q8XRSOiS}JA#c<;hydaxSQ%N`wy+@2$t5?h! zk=ppUkO(whlm>`?i*n<7cq{!kC06&*wCud-mp5wzK*(?4(<$Cr^Psz z3ODhwDO~q2WfP;LU(G;SMv@A85^u*3CTOCMd-K!JWbiPq$Xb*} z+nOE3X6rV?rqHhLLTD*fxx# z#}JgexFxA?Vs9p8G*NcqO9gIVO0^s(+mr*S=2DS|mQHoy!`&a2_-ird?zZ8OAY8Em9N{yt3RieZ5Bb>V39T3iZx=G^zhd zq1LPDhiAP}kn-hoZdjCc55C2+aD)3DU*ygl+wF@Ww{7FTeEf zYyj#`&=GH^4H1qFTjLi?Cf>vt2Q>yp zHjVw(lF26;xjN)xxN4E!04T2>my;U#&5{>zOHyD{U_dA#C35V-Dh>dd%j>VlT%{1E zV!$mS6*rRAAqC2oGjCuIzBu-whI>bu8*dM3I~@h;6c4cLzez!6wk=w^gn;@#;|*%l z!!Na47+~A0e<%$6NQcqL@%9#T0L{iDDF^};lFwGX2)2n9hZqjo8Q{e;b~6WFnT{=5 zA#+}ZoCPc3cEFB$DpLO1+es6)UP^K<2r)X=@A{=`S+Tip2ugIWsgFz7O2t%R7?5po z*51aM8QO|UVKp?!e9OZR7PLW25j35c*a+aH1|`(y>+J;J#k~KNxN%6(4wAvWUw5A? zaW_QT>4FtJrj?7|rXUx*hJtr@ZFT}P_dI$hcj)q%>a~bz290Yw@0U#Obh^g8j9#k& zAWSR5J}MPG`4DQ;bmo+L8LPCgItN}wdgmc4Cgdz+`Ejr=mR@E*+ER>2MY#!X{0#Hr z0#CF?nFcEKhj~JWtz@p$q`v28mW|-P0NQ}n9?hHC_}iEF5Du$Ye;=N0Nq;Jwd1EF*^52vd51i0 zp^a`}iveR-3k}YEo3ov+tMeB~Z+KZ?UJslAdWoAdiIAm!T32%~<6Y}zfDJKBnEJMB zN9)i(s;xZs)|gxm+vfX!73o4IzNWMIPoyCj@)8+QRsh(t*uoy#I6Q|J>=>|3*!e`f#Gi z>Wzb@1yx^hl2pJ9BIF=?k@MdoecQPrulWBw!5wE~foHRtH?iP$H1Y9LP=6o*sqw$h z{r~-hIRoj^JXI2Dzkdgx0&)N61d>o(X)WlisMXoD^%N?aQm}e+v*LSEt{M7oKL7vw z?T(h&x;1f$qhK3Kcy3ee~5vJiu#% zc9@eMVQY^M8L0fr%~m?GNoo+@IyP$T%_I^t~M09tW&ED~l{;xU){W=9` zeb?@5VSy)>DI@W*94e?<^V@O7`+L=4+CXx@qXVgHdhsdN)#e>CYTy6H3Zk5DiyG)$ zo%+!_DG+*L`YkVBSQG?O@?#o|$ z9@^4lecr=5*=ZD+Fae!BV$(l>k0O4bZWiCU+QMF}^%mbr513-rZmhyifZFBwP)V;x zGpXw~qYKm@Soxl{R1%hpl{gGMA1ry;i zin6EKA$0Y2Cc51Uwsap@eqkCM^gCywkJeb-N#nvnA_@1*;HExTZ^L92@! zZ+fdo+Ccrp&=@S2kWA<6;PmeJLvt)?JmiIIAaxC^xoMkw%*o89|St zE&JfA_41GOFq|&h_oP#Uc$ z?|_`oo`4KT5s$CkLZXC{c!cV6|8Ei)vRkZrLbvSy4&IyKOt5+v^5BMeE_t<3f#C`b zmh?FsA7nJ|NeNsC{Lm1PJG|zX0Ikv9XEfifL7Z-VR}qI(e>{v>z8)J~zUnJpZt#n_ zb7_m_IZd{{pjWMeW_0Ni>;&L!CYz1lM}N2oef+b7LMFX<67*-TU}wuW^e=kRZiV+g zppSL!#a&^xmUpBUpypC|{8wwO?Sf;lq&zbTm#=w6oI}A_EFs5_LQ#+ zGVH2FMvBdY2z*Q%9n^0|AEMi{)A(FBpFr2@3!+c8SY-JMyf60rZg$g<|BZXWo>GmJ z&llz2iw~v8V5SiFJ@2l=-1aIF+u(g|0y9r~!cdpw;=9v53FzlLpD(6C>#K<*Ou=4{ zYT2jlIM*G}Q^*M?7J6nv&*h*_-NzzSd!<{{^f{){(u4QWW++sz0qV3Dr518B(`O}0yJVC zk&BCltGArJldTVb5qpHf6m^n_!jJDxdUk}eCc8?v_OY7~Os^yKqgC zJ2$K#bn03oz6)Oo{zBM2NzWPVBu(Fbk5dzzcI8>@*}EEY(s3Me((ZqkWJ?z<1zXh& zoeR414nieM2p=(Zk;|9UE(ffAYEz`&?s26FP(j!Qf0K{CMs7%maFaL&e|t`NvMoYq z+?l8YN6WW%`!^XR#6mXslIV8MP8=6I*-lqH?^(sXXl~dY^+OKS%r}ux`da$lV`tYb z^M{Gh+qi^aKDl=pRC;p$(0ojvNk7yTkJGasB;%n-agPUU9@i%OR?sNp@vy>aMl;*JcNTvw3tCM!U{}p29u1 zd7erJw$q>1MuiC1#<foVFGQPQlPX@m!X%v+8TvUO(wu|DdWt0GQ&!@ZG74BFYl-`oebOg z9nbWENzIA%_}bA|+k(7gcldpk=k=p-%?=J7DkS>4`Bt1qf>4!I$66Cm|KAG#b>S6x%7NQ-ko)R>Yn7gWS2t4 zZgoA>6zuu(1ZJrWaPp3HY|$ZL$}XYb^5{b&mDQgWCmrwgrMO+(ie+U@Xi6Cd+1KZ+ zME6cUSbZwU_(|h;X88HKQluGg#Koo498@m#*WcyeuX~ew{**V(_ckZ~e|PcCL%m@e z75BgXTRMn#Ty+tk?q_FqCxOqK_mmj?@r zTkG2VzR9n(<-hao0SBVShpJmw$I;(WprKXSVo$I{@1=3?CCNRi<#axjFy-$v%PUOu&ijieNk(|8(D@QJy_ zd`f5;>I*`Lg)8}>y&O0agpfTfrjbU`n0FkK_YB?soa6XAb073@YkV`A2))Tv;YgyD zn5?N5sRJr}c1EX$APbNbE>NE9-gAF@0{#%q(3!{eE4X-RoVBi9Lc|S zcS?wSckzC=cc#shymkfZ49|vzoZU%Y?p}Kwi(hoO0p0=YBbF0}$~9POD-9Py-hMFcDC)O2wTv!}Z&(fB zRe=+uuTS?T2t!k8&AXDGE5la@o214WuW7flscS>V3huU_7i^4T!R3^i(T54?ce5*D zFd8@_q&wKZUaS^h<)2IYt&PiS;3MYg43BpYk8no(3j7%1d%pade&^e7yWrGQnjn{{ zmOW78%oUIDw37SfF+EyT(dOQSa1J>&zpq5cqd$=i0mt((TM?-uTo`RvOOE5sWUfZo zqI{EXQ)+1FW@u*C6QkYPwbOmqb_}mAy1t2!bSK@vKFEqZE{vwzEOdPbJ^x&HJdr)0PSQAx*?I?ehcgm);zy+ z4WuoTYV)5GHG-Y3v##}ZiUrSD<)UP)@D*CKp=xnk(SDnYhwYcodVQm%LKzDlN)JAp z`HCbh_u~d3LEVymD=Ys4C!AZ&;N^ef^#2%EZsb*(BfJsLM?q(?YJZrV5rLe`Az$PJ zA#-Ku2_JOJdnXmd3GJ z&EIr2E5Q<)QvO(hS6$)o<@ryZ_hnMU@35|Z?YZEid?JD~teD_7-dtS^59U+t(3>6k z4D(nm`10_l8h_+*+k=RM*;f8L_{G?K=C9&tKg&H=x3w2tP})}9YaRNojO*SH4{!WQ)FikZye|^$*QC622K!k)!Q=K7t>&j2GlrVEM z*;Mh(Z$kCK^PTj`kG)2?b-njj{tr_Hxotn3H6%DJ{Qx7>8P&!JBXoePDnv~l3MVi8l`VDn>HF_v=Bi5 zru_qu`=9o-{tW%&DEU{*RS)Y1CHnd#fScyZRtU|lvJ!;uG<<_QpMigu-PDDRJk02g zGkpym4qZT9pbCtiFrZtq3V#SbPuxF!HNoXd(e1KvtFng`{NcF>tcdSURUS95{B`lh5Cz-IikC5=_p2k=5++7q)%J0PI z?%Hf>RnG*cn$W#BY;m=*OjSl|;DO_*(dAP8J^ilF`s{+zC(p~vf(jBc5d9`j&CVcV zy$|!s6}SpJUq>4I|4k;OWc#BU-tiD9yo$AW&DwSqrrZXVF_!jN7Y&@=B9fYr_dVKq zs}A;p(fc_t*85*(;FiNZ!g5Vj-S#6d)+}`I}DpTHSP0? z*q4v3z9ID*roJ?fCTyv*vd<2`SW37rsiq1=`4BdzI1eF4m+JK+mYKNxbRgx~6)HGP zufm(&RT0inQ9WZMM94SW&w}M*QuKiD=R4ScaxJ9&u8}e3;FGI+_n^!169nOUe!8)Q zyu9odfrH+<-vsA_57%z<*2H>xrbYIALzIzol0P-<97(*pRdx1n8-o_tatNTO)A?JL ztWMwc!6?J$^HtUn*SQu60vaMx>>1opik5|rL#_Cuk&VNL- zx^8X3$fO=5=cbQth$LL}|2Y~SnEb8<>?F~fv^3A*jR$7%z}gGsUd7WyRd8(u?gk~z z|Gd?Yv_U(Bbx-Dnl$OO^ByeyE9;qRkoc>P$yb440gWV08>8`1CSWPtTfi3-}LM#?J zO4(zbx<2gfouH37S8|OvmsoNct4CLqC%jipRnoDH!OGswk1f6pY&@`q?ns+6dlU4+ za%^mDS_n#jYu6Kew{|VSc={{AxlgZY1~;zrk0V3l_Nf9rbMBav?JRnN6AM$td9DyW zdx=G53!wx`d6(lS9>Qa_;#g8*Zd2l+Y|%mcwzlm{D7|!q_o9_(+b)kYf>ru!4u17T ziLOLBd&#PVz(N)-y2K|bofnN-_ixo#>gCFHe4j)7{mK>KJ<~mv+Nx%hXtf6qQQmtO z%APE~^~~R^-i%^B&xX!q?W=Th+=x^17nSG7I1Suy_S%Ip-Y311sVpmJ+aqxfT?Cc_ z+{FvuN|v#GcriiZoVoyOjWq@?jPX8W^zMo9^W>$(>cz>Q9Qs&t7mxOw;_-Xt^Lnkb z{V}GD#EF5Wu*@iQg4a?cOlTL6F-m$>RB_kS80aAq1BfwN5u`QwnoDgY(9@UqkW%>6 zAbnjSVm_5vsE6{#0bGU+7}jxD5LA-^`FsTE(^6607H#4-V~EEXWrV{?!3dD3@sU02 z+FnDI5L=rfgqwZZ201(V#+7-yd(-7`{C)>>d<${3r_%2y@Zx^@ zR6h-#ChcZPW z93G;=<**va3}B*yJjRq){qHqRFFNk0V`nFAZQD5aUxl&j*{?ehl6neV{Z%i1*RL#L z{YvXUW~PIngk)Oefe2C6jYm<4ymdHZKO|_Ynf-^oRBgySR-!o+qFHCtwg)zMs<>kz zyocW++~mVYguz#!YL6Qt-MmuXK);DV(^4|QrC&sk3|iVxgg)lHvFYC|UaKQFjIrc9 z)#lfJI4)Oqk!9N|q}p&qOD)oUu~eY2M{KT87q**Z^ zr{pIpmwuV`%Z_pAIMn7@l*c)X`NJ<)P@A#;;G*N!%Cd4^?iI0?{-%hC)svcLA{p(+(Bb6?^V=$TW zYUQ(q?&ubpH)vmEiJBd}D(6&=qZf{cyLaRyB=xjx-A44P!nGUOul@LEX`i8E=V<@N zvb_4Z6-*aF3CXm`*j8GT%Z-UOZS>cBk^(7xj^j7m4xoAzM+I&aPdzWS?WM7yA){?H zGKzBK2o321#JU1D*@bXoF+2NgtYWq%T}a2ww|)Qig@f#4aX!|U)cCj`?Ho#dCDv>| z`hNBHR@a@Pc)xjX9b!Ohb>C?0?PiFh1PpfdV`YTe5tCbVkPKLZhrJ{U^ z=fAUf$Bve2emdW{O6_D;8G-w2 zA7z+#_{oKUe`sxe;2A%d%HeOaMyRSmsYxBaWD!ir!f{NmK6HbQ*B>n;qJLaxSx<)O{TcU z2oH}?QSAm|reiX{H*=e(j5)SVEH5mIQbmhy6Q$XnN}~;cQr5_xR~s>6W*ZI<5qMhL z6NyDTJD;gNm_jD{)Ye?9zdrZ!kH&xQdiHl*94l;WH?#Vy71K#jrtlcfJcML=y>2Bk z^LqAwX%$aBox60u`&0N z3jbg>o3v{qES?FY-+1xHOeyz%9s-Hx{OR#&__?b}6?V7kf40tzf zBEWE7)#NZN-^6h{ZKEjGV@Qu(+uH}$#f(xYiXS!DM^je_|1QrO;2=*v^;E{S{rmRu^fTH272J2~T28(vTB&^Ify_VJ^edGwKlj_5`kHREZ{ND z>OSqXQpqn)O`=ebFy%x-J&aTYZ(;Ia;hBmt%!GLpgkq#nUw%$fUiB2akkr$$bLXVm zi=Y&Q+?ecVX4dRExGDq0PYe|%AYocE70=e`_Bez>3-rqhIW0(o^COBtsaB!+a5OTzrt||zE zFr6``J_>>$qEZlq8H8~UpCAZ=AP9nR^O;aoet7cat%ySq1R*En*(3;pAP9mmJ+Kv( z#a0bf5QN(Uc{T}xAP9mWOdn=VbpV1O2!bF8f*=S&@gky95ClOG1VIo4LC6~sm4YA$ zf*=TjAP7RuwH*HsX`mGk45_O_4i3DiS53G? zmq*Bb_}#623eJQ)fHIb(k=BHSh=u7%q6~h7FeXWq8q5E$9>G)wAqQnB1IOzHR~%9d zP*Y+>C2K>^X7s#^);mVey+|9tA;c?wrAIe<#UUfPy=lG0^z1;-#&G74Lloy0h4>I_ zase=;*-O#Y3Fi+TP7p~a2}DSe$p6hxIUw^fRMkI}*_PA*4v*0Ga>-&nP6%yl0*R*W z_90A-R-dh5{+Sva;!miAO>*IoR-dWCC2c>$g@AWxYKsSlLjp8%(f(|W8t@v;G*G8s zXp{qM_=|sff#Q_a8j99kilW_3tcp@ee@NKj+2RuQujR?_ipvU$V zTkZBl2P{M!oE#iI938zUbnG$KO@1@Bqph|*^d{|$?8 z5w8o?rUlCUsAvi-0|OhG1`v0!Mw8TfS)Nk~pRdEPKpf)h(Q97kBx&#%)UP=&Mjn#t=o$j{iq) zoW6w|-VjHOeRbsUVpCH~153~Y6Bi%=BM;DL^uXu`dLstTk_Q?nmtRQ8o`&{X$>FT} zdI0BOhw~R);33mL43?QZAcsS~oy9XJv+zN~(Sz(N+V7af3nE!caMZdMF@pT81y|5n z6YSieTj*pAJt!1TRgNSD9ptm-Ih-T}cYd3?4X6rzJHiw92 z>)14ph-T}+I8s3pxKS57zJ8jm1LMr*5YcQM+vX9`Y#qDi5z%ZNe)EWEwvK)Ch-kJB zWXjJg7P2T*YdQcOn@2>mb)1?mbzGW9M6-2Vn@2>mb=(?=;F3Wx(Uq$7 zJNQ6){*tuOI?Gs{S4XI!M>{X9`yq>{C-U~~+XfM}xMkBW!dmX(y0s0bAp7^otYB1|q6!Whyx8D<)!2+QJiW@*YDs&gAO zg^gDdO0`S(00bsgqqbl{Mi~Le1^D3HYeoC82N#_ih@dL4C~-x-BT#b)dNzlMG*B}U zujUY8r)stmy@3d$M77OPbp>3EZuHNktZ-RS6n-Fi3Ma z4MM59ho2IWVo?+BA$?w~Kx7)rDgA+n4p^UYC8@NsK|S&)-Me?Ml*ow41*0&TdgKA2 z2$Kgy0}QyRnx+dt6-^V^z`J4Gi~cQ39hA3RC|N{O-g2R2Fv?pllww56g;Ip6Mri!dn(jZ+X{=Zv!tWMj%^!qVY5-=X?_~mD0*6D__=%g)w5}jYyvcU8XwpMG{e(;{fd74m0^Pk z4UUGK)`87Nji)(jV58`1zJ7n~&Q;IGmd!?ur@3ihqv&bAe&yxm>e<+_*{Ja}4-IS- zJeNUS{D)1{nMG95 zX9&Sb4(-*IwQL9jf`;aUx3GzJWD!;L5D29*qMoQrBT?`THqp*3qKf`NNND;Q^+a78 ziGnAviTbdJDq5eAw4MFb5#tovhUr#pL)WN-qc4~SqaN`Z z=gP87VghdlVYxm;m=u$lB$OnirsVTxD-+~eN(~6}LOq6L!WIG{480OaDh$DJ0E`0` zB#Pr)IRl&$PzJgL#=`Ir2iqK|ta!&$x@)C$SHNuz?>pgrM~GMylgJMdB_-wavRQJq zmFk0BVi*j@kVF_7hQL)4{8N-lt^3HO!lATogH+6&Tq@>HE){cEz_oz4ny}v8XIfg4 zFhwXyO`pz>5>1oj^ZK!5>moHFeaJM}a)SCwp*l;2%?Q&$&M1&`8t4#5>T->tf@CIX z1utJ=D%vkK6^z?MnJ&j#s!jTV?o(Oj#aXnR7BG|3GKMiTtfKT631bsd;`uPXW(lfg z0=uL7gFxsn2_R@Z2#AwTEh?HGI9X`aB!(QCPY)zxl1Bm8n0P7@hkU^%ZmNbjlQU3O zHN>TXJ1U<+Ly)+aB5}wYY~pRy5NC2n6U3SBluLe(CCdJgR^$I(Qs=2e;6_*Fj0b74o^r)6vfJ7 zCX6LaJBVf6Fp&ZgBLb5vMh#EKfsjLh&H$>KCz-ri!E@XH(?Tq=i1^LY-+vchg4T_A>0lPn`eK!jE>NC%8T zsS;5>FIpLes}JFUC=!qXR|e$C30DT>QIE6w#$3eQ$)ldRlSe&sSHLwOU2yNg;7kcM z@KhF43m`q1Hd)ogidhkph?0pB&?pIWCzph|lS{(fp{E6)r$r@5lA!fI%7SRM2JJ?H zaV4O4Y`?0ra*#waBvL35rtm{E z)1!sy{9(W=UBpjF;fD*862QsQ`5_6C>F`c8R4hyrCW=K#{4W!dl0X!IHPi`B$dIHb z#7JO`beKda$rSNZ*)#6;>@YQ0cb|0CjdoJhInc!Ll-)PC{bc2x1c2R=X~KA6W{O+@=>3KPuatP9qD;dQBv3CQNhq%dukOP#VVh+GQ@{&@ z#wEiTLte)c1~5p7!Xh$L5@Hh4u>I4`KtGv@Vi=Ibh{X-nK~&hYDF%U36G6lT{vc68 zyf`{FT?{=XOu9nEAiHQv0zWEsYDya%9AyYoKrGOvOnLSI6blm>Sd=I^Er}{USSXf( z0MSjcPOxwWn5TbgW`?|C12$CkhN>cQLP{*Zk!q-rTC^z?2hg5qiU{;f#|{nE1}6a# zVG5%!5FrvZ5uGaGhlo?BCN@eC3SN)^HBl_I5Ttv?lki3#UP&r6nrWa1KTIe|7N*2z zLf(!XJYZ1Ngi#GwBQcQ%Mf8!vWP(RZfiZ+G$%2<6x8c_X-b3Vq`+CCC{~}n#i{V*9 zfd{e!>_-nSS;6aVxI*Cxf+NGUv~jBvg6+xEJFQPbG?Vr~2h2;xgrufOV8w4j)bun_ z#yHPu$w@nwRSY`qZPKT%|HrwHI}a@0+neY7bk6xD=QqwOyHMz4S^mr3EyMq=3%?o_ zyp?a6nSX0z3Pu6 zCyu#wotHCU!RnzUGk;Bs58vBs$H9*l=;w zk5TWfcK8ne*|o~-G1;IIDGb?_^;L3X%abzDQvm26j7%n^i;^CGPq%ZP;#IOV#A{O)x$l-OcCfi^^ZfSU^Sb&+dAXZk*L~mXQ|ZF@_m@B6 zTdv-wd-_30V1@YplwK#Z=alDd-r~#~GcE03n`YiVFyUC_l}$Y_`q-58Kj{5!o7VHI z2Ok?+8XSA2+~n%OKDYg&owBzqn>^vB-Kw=#_X5JNy|Wy8v+KmtZ?=|8_nr2xTs!zw z_AZadeY8`$E)P$56un`q*TZ4Qmu?kpyKZ~=zz^?l)I(EL8=5$Mh2>mm;MY*_ZMZ}% zN)~x3oFibM9WP2p4>7Ea&_B&L>3u(I!_=kKU1N^A^@-kFQF`=G5>jj(bbkHSb+>Om zemJ-5rMu=;MPWvxJc{*KrR2q0rx8V*B-Uw4?9ijwXola->%hle9-5)yNf=zn|k3F&Pf^h1B?uo zKyJclP!OAGf)9%QV${zIZ}&An(e^_iueO6U|6|O8uD|SElf17e_m=_XlW*9LDd>=} zDDIez8P~bHrG81m(~`?$T9+jAXOF*nGVb>BfV__eS$_GCt!CELdUW6HoH%mxmAX5# z{(a|KUEiyZ-Rm5mwSSmvW_hUQZAt#~d(+OGb6R__=Jx5YHryACT|aG++rr5e<0ifu zUtRzE+zN5O+-^S_|8jno-hrCP`PGB=T`O1b~^=g2NfhtE?#f;yUms8 zlBjJKj-k;v7Yxx(Ney?2&0VuW^7NJGnmV`Qb8{+Yn?~qf?GoT&K4n(a3f_r(oQUF> z&@rBsesQiLvnKpt+-GcA-ik3pvr{J5rJKHt?HiS}r|QLrXI}d%4A1qm=o0VStJ3vd z&%4_XWJvXUpLHo6@w#fpftq#P^;dXbu1>#_^C*N3xyPu?xuvgMn#>%RE#_>VUauk{Pua>DR*FZ02fr$^k)ep7d7 zogll{-><3)cDDibl=^t>aQB-o-N(@``hPRvU_HKcw6+d^yB>nI(G(L-e7E( z&&zls_+oO(9^Q@bHcs?CKd-!KlwnAyp@I3F)P>L2@{I1i)7cm>Rs@FNUHE=nuXMHS}96Ptf`{0gOp7wpmw!YvdERM*{SlO*Z=ni|U{E$sczwA5H zY0fc^ByIbuzDdTfx^?KAy#3XK7_(MgwKrP64GCZDJ-$!IY=@!>`>(g!{+{I&Y*T*9 z!RqM`wr!U_?f6~g)5Shd0*Y)}?HCdEp^Hh|nYUX1=HR<*0l#0sy1(c9bf^~f3!1;N z(5MH0^46HZ2mK;9UN~HyYxGrFWslIcA-0jny3|hP1zgQKXi}p)uBzis{m}7+t}Dil zKU=x=?x{J0Oup=-wKsL^^w0->C0P;I>+3eIol=rHB-QoIjKr5a2fPoc$&M^LDz?3Q zChg~>fZcT;>c^j~l^*{p_2|mGCnoL6we}yIVsWkZ$gQLO#vFQO7W}lghufVelj<&Q z=(YH7Z?~7%W85#H6#5wV z$nKK#uJap-ZHL{HKb#ruS+V6>RL^d0w!g_=_s!{R|LT9`z=vlYJ*MvZWl+_%xA{5y zv&`Duigj7AEiW{yyW8B&YcJZ1E!#{IrRMdy_TxtTTCZUTPI0$B9yPnZKPN%GR!*7N6~tVKn9Wt==)?I*MNu z@2?qMH80<4!>EciWd(ul`}%F|;8}Nk{-FEss{1=VHOe*>6*`ZVn6|!_<9=m872kpD zYV16u;@gU!ul0^8vHyC^VeXvYFXboB*>NoK5&vmi{+rl2{elM{4RCN=vv$spTSg0y zZ>#h&Ua=y{_^EB~L$fDKFBOd84XoU?Qbf+@o;FyYZhg^bcGuO1m+pL)y3bsyEz+X8%gau2mAjL)689V%S#Wb?=Mcly-%b51>c~y!Lx-;)Igk~6$C-a` z`bUp(b?uFUHXU4Dx!%Pp^{3s}UnE_B(V;?TZP3e}5y8XiZ(V&ky5_B|aE-C9*Y)?O zQjSj&iucxx*w%mhV7m`DTTPkP`phPS*R!8QrF}c_uRoXae=#w-zSikmqaXUbTKM8d zj${1Vr7Qkk|LD;1^$+y&hMs8(l^{jJw-Ue0elw+{bsaninF?*7|f zes${k6zjaW$mixq4y?cPa;nzJD=z{iYhrZ%yj4}U{hf8*=B#AHB_U>*h@5rKVmxVzSJocK+p^*R^sVbukJEbQ<#FrBSH|&vTyeL}9|wm21k) zVtnuTh__ku1W&)6y!uq~4=auglC@|E7pD>#Wo9Xp@;$#A-$4YU#fEZq^Ip zz3eQYxsHSkJ8O%n8DHC9i z=NhrSL7xhvJ2oPFeAI|&1p`Nw0f&P6*_7CWl}1W8)KQ{C7d8#H6ExEJ5oVQ&(r9pr z$S@t;s0J$wI%FKQ{y41j5>f;c=^}+W1Uw*%0Jca0hV`&A^SPgi(&v5#TyuO(4;)BZ zbcZ(*y$QUF!4KpN;T#K}|KYVMoN=1ZBOkwib2TD5GH?QgccO52dY(feIdt|yNfKw+ z$qaEpX5$l>*}&!km?A}5$S(TMr5L#gB`$#HM~`cP_>GVJ+6}Jro)7uKHt%6zN4PHS zcYlU?>CM0mF#l==^5LQZhs-4&91qUwLOc!!%75XrL7oc~MjCbJ<%M!6eoh#6X*isD zB#X}JK$|AmdYIi&UBHzub5CHY6%W)IF4n<^bX=IM(`%fu!NF-wVQ3L8+{uB542Bfh zFr>kTq3+l)SjbX=p<}S?!E{vxhH7Bf0}oVzp|`N>;e3h>!+9?o25Sl`Fw_;h9)6C% zhM@-8Fj%`$fx$Y33JmARY+UqhHq1f|3}+$idd%)^WxFw(v6W%W-fCqSE?2SXF*~0d z>($ekB&0hmp%KE|ao`U5GIw0KqtwCI(2E2lqAWS{YSi%FS`@+oNLtR`MYDJG=#3a0 z@KgcR1K#i)eM~^yQ);3=$uKaA1*A&fXw&9R3fi+8H`pGgT@?SU`z?fYia!PWElopOh7hsAD?)& zo59eh7&IaQ10xP>{?(98hB6ETit+J*$@E7uT^Ude8n1wX@hBh@uFah@RHiFKis8Hc z%WeJ}7#^6@1(Y^w7o$}`4z~61J~@tQhY`g%+~Jq^mya+Q*cS*WZN$J>7LW^VUdJ4k zVW4*k$iN*#i}uSf(EA!OFwzC&%xL=|i)B)^rWo(`i@)O^V|ZXz6;NrA2j&4~3=|sGMvi0_zH{VYH=?q^u`k$&ie^j2xF~oq=AIQ^V&k8AbNsajXRgLLYbjkmI%50M})HlQFQQqvPN#3GR-gD$%uUdz#?*=XouAy%B~dWVsW00vxV-raEqQ2 zkP2Ezzd`iG}KBXwS^{Bg&gbZMkg;WzwSJ)y1nySFI}duG_M+M9b`4x7@Y@QFf^YK?namnERk6N~fl{Jk4Xvk2FN?6=u1S>0?ko|2o$IzF0L2@N zA(6Ml;RT0MT1V@=CCOOp?a3(X?YjDBQ7N5~%t)17&r1lE#ICOHB*SXjKowIAHS8&# z8meHMjF(6MLfPdg#}s;113BkG=be`0=wS?c8>|nj9xO|f<$}oNWz_^!md4F zuPmizrfV-oP6>KrK@E3-3cEMi zzL_fQ;0^Zr(zeotLRSk_7}LA7?NUuwxzpO4tJc%WvPgxY9b=bRE>_!iib*{lyQ8n> zBtHC&Vb6HifpMb{`zFxR4w!MOlqb}UzUPN&CJp-&=anmPPj4! z;o6xAFQi%3dJi$GWd#UVr|^)3T5OZ9dylq|mPuFqj}zuREeYM{OuD}R#GlNWoT_JH;yG0* zn56KWr8KKHwddGDxb_2hPG!|qUw>Ma9&O@j_f(u&re|W}Ijd7JN%9;c;pKY5@EoJ= zOHvSK&q?S$tFr1RKlzEd^egmCOuVQx1(Reis;r7X*=Nqgu4iHrbIMaNNs2i}6|K}0 zHu0S56oivJM^8A9iYa@>=h3ow_Oxe^7Ga2-%EM+#$fH#nNq9(&A+E19ketyg@@Tb2 z#w3!gF_2020X%zexy4+vH5y4+-zeES14*`c;<;$l*;}w>m(LiQKo95AJ8W~vA zNT$L-W=0EUQ3+)<_yXfO8}+KToEp!d2J%s0sv((pw|J1Uv>rVhgT{Qk-0%;De6gS$ z9?uEtNmv)g^QjReLKub&;q1deBuFv_BzVJxVG0HySs0@--93Bu#4VUoC+Bi>xm;at zzjYSo%z2Fil7E-IQ3{2|bM_dxFN)`Z`v3+&e%giMP$TX__#?34r$4hbHMJ&FU0q!~ zYf2_Hr^%$|G?~=geyfc(jAg{fbL@IiGBe;$jcE8F{(KOCi0hV)Wub0~p>7u5@t&+} zr%xj4o;QWFam)sswFVqpJO?;Kq~MRodwv?7!YCWd21c0yBRgI&4MWds9&Mt+rjba< z7xu+uWz^m+jl{-tTJ(ghHSt1fq7l53Wc!ANjb(^23XOL|m=V}q>j|2n6OV*!w9M8b z%W%F;da9NsaT~QjVY0#fKwfjd0*q;MTP0s081A=YG`vMmBBKy`Y=r>q!9fVt4}sKC zuwc)wmTl9*(0*$HhR##u5P6K`icH9<(I<&qyzb`j{2sPua#bhEAp#l6%{3vXj$x9> zsSi`DAXj~o9HNiGX)@-SkmCr%j+R3;l-U-J48eNF9y%Ywwm~@&I1k$?OH2{iPIYy= zRZVNX;luaP*%&e8yMp0eQXtVqOZ7Igo`L}364u!TO9gbDlts^@k5P7qG!#>O=-`GR zXIY9M*8w~hU4fmsYxDbMwQI*;IjFe`%sfWu1XX(W7DD&#fR8DnTdL?LbAfEyOtua= zCXMIx>M21~E9MO)-y8g0>pW?!No(q|m13v@oLPv@oLP_FHr5bjorM#e~Ur z8CWg=VYg_rnbGR>M&rPAGOVgOjklW9c&j-MOJ|H_LRYKxY%?>VY!6zgOid}#VBuX` zD6=~l3qd=Eu$M6h-qj8B#$X!Ok6Qms)R$vyP{S}SW3i~u+Ek5c6W*wsu(DFMZmTv- z%Vj~BIdm2kZ1*W)jtOeKs?)c_nvcM@9rP7=y%rYC;uN}os>*S!xu|Oz7|asDC{Rzl z)+Qjh8Dmi5G=}RKXK-`$=uuq8XksEx6IFc}5l_-2>i6L<4mkB8Kgk5)q5Q|Uf}Wrt zXb6U=!+4XxkH;ry0{Qp^a6$LE=bodgzBpA)P6CeFoFJ!Hw>rP9$FPWnDQr)_w`*yr@!MfQ_MG8cf-AW`{vD4Y~ z39qNK!&_ciF7ylCT5K6v2kH4`jqx$~oP}P_lXC*N&cRw1#})PLl43DQVH=s-P-~5P zwIs59Wt}X;4bO@a;HitVt)r)yZpwZq_oaE3zSoXS6`0&O3^3MOCUlmONH$#chbDy{ zYM%QrbAX;gx9BC?cLj0szSOtyA^@lPCX(3?iL|EDgv$@a76?~9;T}! zCJ#o5F4V3?DxuvNN|a&LwholUh@v4Fre=3%dzZVXv$2Ufo4TAX7xjdLiWKF$R*zHm z_q28Ov{AP*BvDhBr?aiQYbX+tm6#Mzfz7^XtW%0oMQi3{uLFBU4R?e|M!ijeeyLFo z#}qk49kMd$3#F*s>I?P7S9#ZDGXoJ|B>~2IOIV*|f?odAKPY zm;w9=JQs}AA@*)bX$wasML0FIC>wSIid)VfX^?gyXe(w7eT# zCW;=Tsr$%tr$e|3C;@E%W<&QNuhW2iUni-0dF^Y zf43Bkkuw-&GOYY5&*)YpX?IW>_Q(;$1rcHrA)%d>)97}&JH730XA^smtO#IbHOHCm zZs;o*8}vn@U3j7g!)IcQ&<`-zLDOLamdN9D2@k~8>uGe=GH9EtDeRYd-bp>(&6@$* zCimhkm^>5)oqo={8|oVyyS?Jt(d}*NboY2V>f4)8)*vfkcNofJ@(pe$&O$a1CfW>Y z^xy=74Wl@@;X4Yt5p8SO=2qcgv|aWf?j~Bhqus^+js6f|YYf2{wPhoN9Ib?%)$Z8^ z!9o%{H>hf;Tom*}62RC3Q{1|?H*W{NYPZh%?OhRB7EUR6cD6LA_H#;ozM)WTV-yhD z)`_?p#Y_$MigK>i**p{q;jYyQ_s4*rZO1uxU!S;QN;SOzI)SlULUJ^Uuq)`3r>i~` z><J8E4PWel7aRqWXqM_d47D)fcQO z@~-^qvh}UaZKaRj9BgUb)>Luc-G#^VmS1-LOOIy!`g40T@4CnTnP~sH4?K0%_`up1 z;x{ghUi2qd|D%gve6wRkgR|n_zVO!7_H~}Tx31f8+r62a7QZMz>)-Og`S#DhIeOQ? z7r&QtVd&@g6@7o*^Y7j9<%=#pblZ-LMqltZ4_vvs7n~UcE_TA2F|8Vga*N(Vq z1|}B1vdsG4!Q2Pm%YJ8Yeaq83zxL(>=iU;0^uP9BzSh&@e)z?Mx8>CQ?uWnhZae(y zLg~B8`LAvd4u~f*W7iJ>K{q7d$KERva6I<$Ki~Gxf4J+6pFVNA`{_#$&8D~M zp8Cim6Bkw=*m32?pTE4}>}L+cKnT3TL*#{KX}0vcl`Or{SWm&7kc*7 zf4TX)5$T4d~zN}2F*k@p6 z9a$Q)Y!xuhXfU$O5ink%Ho};O5ytDwMi_rnVTAF6&s1^tjuwvamx1@rRKb=o}k%pRpfo#XbODbjYyIhPMzo=y&n>isEA1Q59kV1lDyF z_il68L>(*kI%H9&Jd9OOuEYM|pdZEKzkBAH<405oW4#4BM2yAzJs2yS+Jhs#L&_*u zVwZ8yp2t3QWO6b~Fyn2%4m$GI_{!qTRc09iEsNTHp@=WaSnO0FJ$`IpSlb9jF=*0%jRlu^!ZRHTXsYKw$~lbsbdvtzK78&l`dl?<955u@g6X z_O+_&$euz|hOsS`(b&5kv^Q_|rhWU~5okFAZT<0ouX8@n4J$$&RmA#GAUce-@c~BU zF5sZ;SB&pj+EOIM%oT`Z1P@azAm9^ZXxv>G0v#1;;#r zxWWI@CHq=G4vq^@hdIuI-2wr8NZyN;^?t#XJCuVS>OAl0Pbc3N$oT^K8?6VPdFEY} zYkq=jt4~qneykudSN1vw9Sz>;?dvNP;uZ+R>qcH!p_+Xz>M++lm?D6c_z)IF8I${_ zgU-p=b|M}xI?C3WB{0d(va*z_Ej&XZ1*@Q3fx9lucjt&;#18JD!w+wW7gn%B=cAla z3b3B4NLWS;N%;DjS#bvvZhzC^!*d1h9D#f6MEuac64e;&)a)@Nyr$) zLVeJ`i}5&MX)-Prcnbuc+8fw#T!-;GexZ$p z2~Lf2Bp8nRMxVgG+#~3#-?7wU6UxVsYOy=A3U{aD?<}M|iO{l3R72~~4x`bcXat%0-#(i%u> zAgzJ42GSZxYap$Gv~U4^t7X${g^q|=Z}khpw3t{ad_ zkv1ZgA#Fk`N8<8#k@%WEKD-7x#n0ZwV2dXF1`GePnfhCPQ0)gg7E-1~>P3HMTWOF6!GD*Q{m@tJU76y~a(qw%x7MpQGpP%|Zl?ZHBDbA?p001|N7_#Q xfaFYcOTeG|5ci)C%6}yjx4*lz1*wWeL~&_~(so%`zy^ql1re3l8^ThgEW)B#2&fP>CI+!ZMXW^Z zJtkHRHXO~?Nt3z!R_B27(5Z17pL zW0gE&YDUOi!Y4b8kHM9YdvJ~>nZ$;Wh~&7eG+DNAKwNy9Or9Y8w;nwx3~@Zf0I*0m zxZ{yhpxO~f3R!dN+Jd_7p!g0^*KVXajZIFlQYLqLkr)j_oxFM`C8G?GFlkSw_VTR6%-s6_`yCz1>pr3}(CD-Kd2i2}Sy zB$+5E)ZRQEa34Z*@`(<4&cyhG95=vThGn4j?9`a_mCOEv99=)i(ftD)JQB*3mZuvB zj|4CrI_-gF3HYEE^AF0f_<#&P`H11r<8M6hNL9`0;UL6ZuMB77HpB#U5Lb6sH*YsL z(YTIXMtd@e(H)(QT_DQ0(Re;;uq%Md_|gaAdR9r0902l7e|_kHHdT~ z{)CJ}D4m21GF5W4Cq)?Dv5Sh}>f;Ky$9aa011-L!Bm6;DcD_zRcBW23jU1uGn{?Jx zMwdWS9|eu2GBmVasg!s@OR87OyuCOx74x^&96X*|ue?6ZyHhfxvjSBvfJmNi?}j2P2)uv60$6OXn#+Kw30cuXLMP=5FqFi;2M zpB?qkz4g#L>7=&+nY!A$1w&W+KkbKR4E+*`A*7%cjJ2q82{h=$fuWn%(}i%WP3Och zD~4ZfAKHIl%t_c3 z_OWN^mteR@cB$=vBS~HSK!(`uNeC7M4~R1}1omVG8cuzLl3#BqHslF>NS+2A8TiBs z;=d8xVIP2Wf2pffir16E3- zGNAi6Dg(B=MrFW2)2IyCVj7hJn`EOhU>j>x1`LXg%HY-54Bm~+;M3R)zKzWQgUiMh zx{F2zY=7(^z{?YabD{=}Jt1B&ZJL{bFHnUOY?$;oSt!&N0t4<33sHs|79weg5PylL z5N;3*03r2WqE#Gi=pwaNjBXI8m289YjiLPb;N*)RmHNvMAzM{`-ZcwjYz0v{|8XBqvicMocAx(veFre5pZBQ`NV}W{`r^np7K(Vdz zKeH6KHR3ub-5SyQTA&zZ$^xF+Qrac!q%IlyKOQ<=y1cwxErjs_wrLqRf^racWXHfo5qv^X&{?A7^h*=w1-T7 zz*}Dm^aBmk<_SLLw8yTH!B`z$wMv0@$KtVr8rq$qG3`-1Zn;9P`nU}V?Mh~Z=#N`C z&a4-rg$`|OL}ZC$!dU2 z3=4sEu@4KWi83q%*2P#tAfekPhK0B{Lpyt_IZ5lNL&i zi7fHmFPC+zY0gz6(N@#mfEs#QL#Z*9B|dxhOt+dATr~mOYC0KEgA*T>(adCt%2zeI z)!1{@1Zu1CHJ}FP7b-OZS>n~ZuXL+v$yFoOR^x9#4LuH~jAkxNy!YaoZZ!_5Ccv<# zwF5N)4e+#@sKZyD>sIp-SB(x&b2FfZ?P)bpf1TN;TTLsj8Xcb2!GIdJr`1GVzkXe} z8b_`g9iHZ8Kn>f|YNC|CF4wK5HCK%ePxCXNhV5xJQF~85)UC#et44>XNerlAdst7(I3q=r3B2x_Da@HBtP%I|-r)nGt_LmkuFa@FYYGt<^t{NSl7GOXP+td6do6arJRT@ip&kX}Lb-x+T={MUd&Ghz_gp68Qt6QjBy-@Hd zu22__P_`El@+?oRTc~@zQ1BnFP!En!w$BiPiw{(Jln|mp?FT?-7?! zA_&o}d7hKfi1dK<$pm!|Y=WyOu%w7~#Cu$KR7Db7*vJ5j{tr8KL(f#giP^jT8q%uM{GOAs9}5uh!F0k1D2l4bF!!U$PfT8SW^gX<%u1>j1C!C*W|g`r^t+@--E84{*IH>zBEe{Kj;rDlIwK2|F|w>-`wL7t`pDuEQZkZ+ zFjwFJHL?ZE_5ncX`zZi42>{ZsEl`{pG?<>T6KQeiie`X}4up&N)-cIn35VFn6>g_P zI354=2v>$~t$7RuLE#d%aEO6i;mvgjr{ka=;q=gePYDlT3x`<92?$0lbO^_INY|K# zSr+jvNFc6z_07o40awV;tTMhml&3FPHWPdiE4{w?E8#@}Q)&1%;eXitZDD`}aVaV# zBUP55YXAK?U|K<3!d-?L(E4Riro7+B~T4HZw}?Fv)gQg{WUa(Hm50s_rZqJb5*HiF7%@boMyK%gj< z^?7g$(OKPIg0a0s%N4Q`!2}H%CVUHMFDOF+pm1@LiM+V7&4e^um97u8bczXSbczXS zbZQa5841Bfy@5Fjs>Y{ql(q!X11TG5*Eu`nV}#VGb0pLwp;HVJI>jKNQy4Hi7np$U z+%+KZOiZ96VxY`f>WM#^3|+Mgx@v5SA`Pr1*2raIWCPU`3*MoCibH#8dpi$BbfrYd z73cw+wFe_dN(365u6<+5sWjFX(C$nep-ao8(8cUXHwZjrSX@>HhAcX~hH3)kH-kt$ z3^ZhcBQsG;S6IbPoU-r&!EmyGwMbG7rL%*-SP(LSD(w(}Je9f|0A;|bs-~Smk&_MaLYNpApOTiMnA*1|riLJR#pD#( z6v)~`E>BI5%Sz3LMjw-sAsiT&3QPEda%5TYIoZOPxU`&XMOI2StUe1RQh!m9k2p}| zBN2%LeMFMr03VS^luJmmLXnx>+0SpvlqtSRa(Pmk%r{=1?w1~yne7)Q3HA*Rl!l1J z-abK6-;iMc5N}DGcTnI|@8Cd%UqYNBuA7S_UFss1iQzNAMVu`WO&%IFK@k}XXJp%vbb>pF`|%|*qrEL;c4l)(s6@y;DpM{^k*XsW)S)ZA;NY4 zafBA)z#x$~T>SAO!Ak&Kf~iXo+=Ym-5VV;^VyVc-KY;NAkwk=rnAVU&1O|$vjG6rd zB#fE$d4hO?f0|@UKzww1FY(0G?Cj*2kjatZdMq43S(pP(5-9yog9}2-1?mC^Hvdn9 z3r28K*iJM;o}HYMAs52jA}ebu41r^^av*#NN5~T7vW#q12#^E^1^8g~LkJK9_CU&i z8`Q!A#ZrG&)r$k*7J@*CXeylg8(81;kf5Hqll=Q7$Q1J7BYe`b`V5Xv(oy{uSc)L% zREEUk*I^V2jAKv+CXPkOs{m&&Zj?NT|l+d3D2p@JT z0T?n8J`>cp^Tli7mp@Ic5?Ri9QFM6r`Mg0Fs#DN~Dsg2D|i>Na)zXZ!p&cNaetI;_}iT6HfX^i1;I z$=#0T&#Erku+c*>DmU}f_0zBK8+Rz?{Q9nE#ZKjYz7Z{HZZr4lz(a$#_eeNjZF`|# zuj>I5-19dsoHXuAyRXU|??|IAzIGUVC20KiFDt5*d#Xe=Wdo1p@9=)m%Qz!waa77L z6V_Jv-5+wexI(u1lJmKJ-@dv09*Uw}(A23*9cDuTKZ6tZ2Pl$d=`ugobpT9olVn-w zA(k}*EUJXIVR!S^PAR?`6o1gO*M!|?wjcZ#i70IyernBy)z_~)xIa7S$J_R`EBjlG z@Gdp8`b>7#ckcd|GrTuCRb1=S=7e|J-BT@peU#g(dhZu4ZudQ%Jt)tuwzz29zMI0! z`@CvhUU=Ue`zXU2?wKKAPSm$T0#M-~Qu zZ~gPB8D{%##LT@Kz3X(O=<~lkq*db4D|fp0;72b?nN+%_#Y?C26Ut*Zw{+_{;mW*0 z#u@Uc_6dcn)+!!7_gz)zS$cBTnVEJ2OfLjVz3nH@h+Qf;a)&pdG`{C3-x^6`hlm;D zzP0W(y0U2LsKNOelj^eUo+b2-P1{xb^zCE6J!dRWMz#!0^6ysD;dR&BTlQruEy7N; z-#+X`?X-P2R`b`K7YtpIbw2Oys>F>?l7?F?b{;un%9EQDuU4l1v&E_O`jK~zxhDPI zPj~w3lh6Xs)^Pv(Kc=_-c)X-i^3r1Qy;P^arfs_U`myQQnLYa5TW_VP-tqD52NSbT z7oP9tb?DLb_tQMGkMsx+{H4}o<5xR}r)}9MxEbHK9ckWYp>UU*gQRP?Tg5#xDC;ZR zq}5Roo`)PibDVQ`aQP*_kMACRH}!F!UdGSHZy3>kY-OR`vTt|mb{+}sM?ODwr?ytO zW8AyH-ky*=d_8~T#xKiOcYpif&)@G~j11j)#ImZJ{lJ{6VYl;tuiL-6bAGqKpVuzh z@ice){e0!4J-0u3f5E!&#P)SBUp?8F-!=d3tCc?~-`$;Oax41WTI+Ttg6xN#yHCp4 zCAj?cy7B&}=2Wj7VHwfWvYGuX`TQqk0;@Z(P1Z?Ao2@){a8W_!&jrIC)>&?!En41e z!tysGTRB!5olKtNahZ%>l$~Pd{Nw#id9M<--_LMSq^;}{wrkc8iT+g_DLhRCU>h z@5dg!sXY9N{NS?NM<(tlY#lHiyn`{yghF{oLKkc+HPO`E%JPJ zDc^sJ@Ld{`ulWuWYNyPp*Z9w`5ml12Ax@Q z=BJBc@#QX`jrxv1>*bFnsk62oO8rInD6!=Cgjtb21|F2Ux~(dk_5H??afdh8_*pMq znr8jTx$u6Ahs8fG8YSpgvtyZzoGPqpwkE6fS@F!E72g$ado153mhIkhbZ~6o;stJ< zn+>`=NFg40x8D!hogaIDIdk&TZI1lSMeeDEbB0_U|9Va9n*lFccbv0rOkJ9rW5|Gj zVcjmqw7eSltW#pm&NQRcU5AD*x-#4+!g9seQ~ruQaK&T)cb5+A%jJhc*xE6!32HzH|S2Kk>VV%lhApe&7<|VAop~`u^#KIdy{+ z3-e|Sy6@C({JIBT`}?~&v|RqSa&YYNTC=aRWPh8rnp5yw*NTtdo}IX7h*!XtXP+E< zGP!k8V$2i!1N+w8dN#%A==rCiidFF@|GHLNx#e~1qLCp2i?Q3>9|f%_IxuY0-ow)l zp8w;T&7O42tzDOV>Fr=U_C#u3JLt)@J8G-*#jC%8Cr;3fci{AO^yq}@{aD?#YP2%I z;(L*OVco1L0=fL+0o#S`Z_Yip?UGU9FM(FlQ1?MkpIL497WmGIJF-0G;IdWKE#m!e ziIX?C7Ic2JWYUUb>EAwG5H{E$dfwG82|LHnS|AU4)-q{ff6oE!-3NR6ioeRT?$B>h z>ABBh-xO>QUjOCLUtHIJ9e(=YxjuC{d24=O$(wP){qO|a>9xdhY0L`cp7+76=Oy{I za~Si_pz!RgMJAr>PS)IUTe&&P_=iyk4jjL&E;^6z0~;gt4PSwcb?6w(#`M<|z#Y%k z=N5rIS))5{M(+5iKBFTH9JK}pZTEXbLVF;M!$_*ECO64swqvgQ!*fP4s*D3x+-0NK<>SA5q%9UlVNK@8&c%EEaI378y{@N z$U&?q`Zsb~B-{Y4RX8h6ivK`p*5V z`l_l<%_wXEWvQ0ADr{yHHccMH#_*sHGYT7SU#C;p7H~90rx2S^okD+eQKt|a_6CRz zBMV{^QrH9(wxBzIRGn5~gOxjYzRO8r$6yms*fe<%8^eS81r#j}jhh@Tv zz1Ivlah-TBoT%X!V8%MY-h=aFQhMoOz+13nZ@I~5=XvaVl?~x()6rysCJQuKpveMF z7HG0SlLeYA&}4xo3p81v$pTFlXtKbEEMRE<&#ygOTk7j%yJ#8A|GnRA$NB%aaN=Aa z=l^}+#5K$qIB_K#=l?jj9}g$a`;+0s70*mKaXlaxPFx>Y0w=Q`K+ogp)n*{8-gsz# zI)h-;iEGW=9nr)R9-=^8TtFbhWuSne3y@Vk?{RK?ybRjKD~dBo>t@B9p~}57Y+Al z;9MW)APx|4niZteMASTpq71V@&BoyG4kV@)Gdea~DwerHb!0`E(c+CHc zL+UWlo&~=jF@eI7%4ToSJ^U9iwSL6VpiIEDt}o4LLWWS^&BvdO!Ls9zYa~*bkW&9U vJNo2$f_`j6*nS$SANOccjR!tVNKep)zw46@zZ8Hq&^SE7|Bdqdu=M{I;yPAJ literal 0 HcmV?d00001 diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPlugin/Config.xml b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/Config.xml new file mode 100644 index 00000000..56ccce86 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/Config.xml @@ -0,0 +1,21 @@ + + + Example SimplePointPlugin Datasource + {85887d32-24fc-495b-bf9c-26f1be6f3f05} + Example SimplePointPlugin Plugin + 1.0 + Pro SDK + Esri + 10/11/2018 + + + + + + + + + + + + \ No newline at end of file diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPlugin/Helpers/RBushCoord3D.cs b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/Helpers/RBushCoord3D.cs new file mode 100644 index 00000000..3b98f873 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/Helpers/RBushCoord3D.cs @@ -0,0 +1,155 @@ +/* + + Copyright 2018 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 + + http://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 RBush; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + + +namespace SimplePointPlugin.Helpers +{ + internal class RBushCoord3D : ISpatialData, IComparable + { + + public static readonly double Tolerance = 0.000001; + private Envelope _envelope; + private int _oid; + private ArcGIS.Core.Geometry.Coordinate3D _coord; + + public RBushCoord3D(ArcGIS.Core.Geometry.Coordinate3D coord, int oid) + { + _oid = oid; + + //save the original + _coord = coord; + + //RBush requires a reference + //to the envelope so we can't construct it "on-the-fly" + _envelope = new Envelope( + minX: coord.X - Tolerance, + minY: coord.Y - Tolerance, + maxX: coord.X + Tolerance, + maxY: coord.Y + Tolerance); + + } + + //ISpatialData from RBush + public ref readonly Envelope Envelope => ref _envelope; + + public int ObjectID => _oid; + + public ArcGIS.Core.Geometry.Coordinate3D Coordinate3D => _coord; + + public int CompareTo(RBushCoord3D other) + { + return this.ObjectID.CompareTo(other.ObjectID); + } + } + + internal static class RBushExtensions + { + + internal static bool Contains2D(this Envelope envelope, ArcGIS.Core.Geometry.Coordinate3D coord) + { + //we are only comparing the x and y! + return (coord.X < envelope.MaxX && + coord.X > envelope.MinX && + coord.Y < envelope.MaxY && + coord.Y > envelope.MinY); + } + + internal static Envelope Union2D(this Envelope envelope, Envelope other) + { + return new Envelope( + minX: Math.Min(envelope.MinX, other.MinX), + minY: Math.Min(envelope.MinY, other.MinY), + maxX: Math.Max(envelope.MaxX, other.MaxX), + maxY: Math.Max(envelope.MaxY, other.MaxY)); + } + + internal static ArcGIS.Core.Geometry.Envelope ToEsriEnvelope(this Envelope envelope, + ArcGIS.Core.Geometry.SpatialReference sr = null, + bool hasZ = false, + bool hasM = false) + { + var builder = new ArcGIS.Core.Geometry.EnvelopeBuilder(ArcGIS.Core.Geometry.EnvelopeBuilder.CreateEnvelope( + envelope.MinX, + envelope.MinY, + envelope.MaxX, + envelope.MaxY, + sr)); + + //Assume 0 for Z + if (hasZ) + { + builder.ZMin = 0; + builder.ZMax = 0; + } + builder.HasZ = hasZ; + builder.HasM = hasM; + return builder.ToGeometry(); + } + + internal static Envelope ToRBushEnvelope(this ArcGIS.Core.Geometry.Envelope esriEnvelope) + { + //Spatial index does not handle Z + return new Envelope( + minX: esriEnvelope.XMin, + minY: esriEnvelope.YMin, + maxX: esriEnvelope.XMax, + maxY: esriEnvelope.YMax); + } + + internal static ArcGIS.Core.Geometry.MapPoint ToMapPoint(this RBushCoord3D rbushCoord, + ArcGIS.Core.Geometry.SpatialReference sr) + { + return ArcGIS.Core.Geometry.MapPointBuilder.CreateMapPoint(rbushCoord.Coordinate3D, sr); + } + + internal static bool HasRelationship(this ArcGIS.Core.Geometry.IGeometryEngine engine, + ArcGIS.Core.Geometry.Geometry geom1, + ArcGIS.Core.Geometry.Geometry geom2, + ArcGIS.Core.Data.SpatialRelationship relationship) + { + + switch (relationship) + { + case ArcGIS.Core.Data.SpatialRelationship.Intersects: + return engine.Intersects(geom1, geom2); + case ArcGIS.Core.Data.SpatialRelationship.IndexIntersects: + return engine.Intersects(geom1, geom2); + case ArcGIS.Core.Data.SpatialRelationship.EnvelopeIntersects: + return engine.Intersects(geom1.Extent, geom2.Extent); + case ArcGIS.Core.Data.SpatialRelationship.Contains: + return engine.Contains(geom1, geom2); + case ArcGIS.Core.Data.SpatialRelationship.Crosses: + return engine.Crosses(geom1, geom2); + case ArcGIS.Core.Data.SpatialRelationship.Overlaps: + return engine.Overlaps(geom1, geom2); + case ArcGIS.Core.Data.SpatialRelationship.Touches: + return engine.Touches(geom1, geom2); + case ArcGIS.Core.Data.SpatialRelationship.Within: + return engine.Within(geom1, geom2); + } + return false;//unknown relationship + } + } +} diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginCursorTemplate.cs b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginCursorTemplate.cs new file mode 100644 index 00000000..7d75ea2e --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginCursorTemplate.cs @@ -0,0 +1,88 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using ArcGIS.Core.Data; +using ArcGIS.Core.Data.PluginDatastore; +using ArcGIS.Core.Geometry; + +namespace SimplePointPlugin +{ + ///

+ /// Implements a plugin cursor + /// + /// Cursors are forward only. It is the cursor's responsibility + /// to maintain its current state (i.e. which record is current, how many + /// records left to enumerate, etc, etc) + public class ProPluginCursorTemplate : PluginCursorTemplate + { + + private Queue _oids; + private IEnumerable _columns; + private SpatialReference _srout; + private IPluginRowProvider _provider; + private int _current = -1; + private static readonly object _lock = new object(); + + internal ProPluginCursorTemplate(IPluginRowProvider provider, IEnumerable oids, IEnumerable columns, SpatialReference srout) + { + _provider = provider; + _oids = new Queue(oids); + _columns = columns; + _srout = srout; + } + + /// + /// Get the current row + /// + /// + public override PluginRow GetCurrentRow() + { + int id = -1; + //The lock shouldn't be necessary if your cursor is a per thread instance + //(like the sample is) + lock(_lock) + { + id = _current; + } + return _provider.FindRow(id, _columns, _srout); + } + + /// + /// Advance the cursor to the next row + /// + /// True if there was another row + public override bool MoveNext() + { + if (_oids.Count == 0) + return false; + + //The lock shouldn't be necessary if your cursor is a per thread instance + //(like the sample is) + lock (_lock) + { + _current = _oids.Dequeue(); + } + return true; + } + } +} diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginDatasourceTemplate.cs b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginDatasourceTemplate.cs new file mode 100644 index 00000000..cedfce41 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginDatasourceTemplate.cs @@ -0,0 +1,154 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using ArcGIS.Core.Data; +using ArcGIS.Core.Data.PluginDatastore; +using ArcGIS.Core.Geometry; +using Microsoft.VisualBasic.FileIO; +using ArcGIS.Core.Hosting.Threading.Tasks; +using System.Threading; +using System.Runtime.InteropServices; + +namespace SimplePointPlugin +{ + /// + /// Implements a custom plugin datasource for reading csv files + /// + /// A per thread instance will be created (as needed) by Pro. + public class ProPluginDatasourceTemplate : PluginDatasourceTemplate + { + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [DllImport("kernel32.dll")] + internal static extern uint GetCurrentThreadId(); + + private string _filePath = ""; + private uint _thread_id; + + private Dictionary _tables; + + /// + /// Open the specified workspace + /// + /// The path to the workspace + /// + /// .NET Clients access Open via the ArcGIS.Core.Data.PluginDatastore.PluginDatastore class + /// whereas Native clients (Pro internals) access via IWorkspaceFactory + public override void Open(Uri connectionPath) + { + + if (!System.IO.Directory.Exists(connectionPath.LocalPath)) + { + throw new System.IO.DirectoryNotFoundException(connectionPath.LocalPath); + } + //initialize + //Strictly speaking, tracking your thread id is only necessary if + //your implementation uses internals that have thread affinity. + _thread_id = GetCurrentThreadId(); + _tables = new Dictionary(); + _filePath = connectionPath.LocalPath; + } + + public override void Close() + { + //Dispose of any cached table instances here + foreach(var table in _tables.Values) + { + ((ProPluginTableTemplate)table).Dispose(); + } + _tables.Clear(); + } + + /// + /// Open the specified table + /// + /// The name of the table to open + /// For the sample, you can also pass in the name of the csv file
+ /// e.g. "TREE_INSPECTIONS" or "tree_inspections.csv" will both work
+ /// + public override PluginTableTemplate OpenTable(string name) + { + //This is only necessary if your internals have thread affinity + // + //If you are using shared data (eg "static") it is your responsibility + //to manage access to it across multiple threads. + if (_thread_id != GetCurrentThreadId()) + { + throw new ArcGIS.Core.CalledOnWrongThreadException(); + } + + var table_name = System.IO.Path.GetFileNameWithoutExtension(name).ToUpper(); + + //ensure the file name has a "csv" suffix + var file_name = System.IO.Path.ChangeExtension(name, ".csv"); + + if (!this.GetTableNames().Contains(table_name)) + throw new GeodatabaseTableException($"The table {table_name} was not found"); + + //If you do ~not~ want to cache the csv for the lifetime of + //your workspace instance then return a new table on each request. The edge case + //for this sample being that the contents of the folder or individual csv's can + //change after the data is loaded and those changes will not be reflected in a + //given workspace instance until it is closed and re-opened. + // + //return new ProPluginTableTemplate(path, table_name, SpatialReferences.WGS84); + + if (!_tables.Keys.Contains(table_name)) + { + string path = System.IO.Path.Combine(_filePath, file_name); + _tables[table_name] = new ProPluginTableTemplate(path, table_name, SpatialReferences.WGS84); + } + return _tables[table_name]; + } + + /// + /// Get the table names available in the workspace + /// + /// + public override IReadOnlyList GetTableNames() + { + var fileNames = + System.IO.Directory.GetFiles(_filePath, "*.csv", System.IO.SearchOption.TopDirectoryOnly) + .Select(fn => System.IO.Path.GetFileNameWithoutExtension(fn).ToUpper()); + + //there is an edge case where files could have been deleted after they + //were opened...so union in the cache names + var cachedTables = _tables.Keys; + + return fileNames.Union(cachedTables).OrderBy(name => name).ToList(); + } + + /// + /// Returns whether or not SQL queries are supported on the plugin + /// + /// Returning false (default) means that the WhereClause of an + /// incoming query filter will always be empty (regardless of what clients + /// set it to) + /// true or false + public override bool IsQueryLanguageSupported() + { + return true; + } + + } +} diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginTableTemplate.cs b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginTableTemplate.cs new file mode 100644 index 00000000..89c4c59c --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/ProPluginTableTemplate.cs @@ -0,0 +1,568 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using ArcGIS.Core.Data; +using ArcGIS.Core.Data.PluginDatastore; +using ArcGIS.Core.Geometry; +using Microsoft.VisualBasic.FileIO; +using SimplePointPlugin.Helpers; + +namespace SimplePointPlugin +{ + /// + /// (Custom) interface the sample uses to extract row information from the + /// plugin table + /// + internal interface IPluginRowProvider + { + PluginRow FindRow(int oid, IEnumerable columnFilter, SpatialReference sr); + } + + /// + /// Implements a plugin table. + /// + /// The plugin table appears as an ArcGIS.Core.Data.Table or FeatureClass to + /// .NET clients (add-ins) and as an ITable or IFeatureClass to native clients (i.e. Pro) + /// + public class ProPluginTableTemplate : PluginTableTemplate, IDisposable, IPluginRowProvider + { + + private string _path; + private string _name; + private DataTable _table; + private RBush.RBush _rtree; + private RBush.Envelope _extent; + private Envelope _gisExtent; + private SpatialReference _sr; + private bool _hasZ = false; + + internal ProPluginTableTemplate(string path, string name, SpatialReference sr = null) + { + _path = path; + _name = name; + _rtree = new RBush.RBush(); + _sr = sr ?? SpatialReferences.WGS84; + Open(); + } + + /// + /// Get the name of the table + /// + /// Table name + public override string GetName() => _name; + + /// + /// Gets whether native row count is supported + /// + /// Return true if your table can get the row count without having + /// to enumerate through all the rows (and count them)....which will be + /// the default behavior if you return false + /// True or false + public override bool IsNativeRowCountSupported() => true; + + /// + /// Gets the native row count (if IsNativeRowCountSupported is true) + /// + /// The row count + public override int GetNativeRowCount() => _rtree?.Count ?? _table.Rows.Count; + + /// + /// Search the underlying plugin table using the input QueryFilter + /// + /// + /// If the PluginDatasourceTemplate.IsQueryLanguageSupported returns + /// false, the WhereClause will always be empty.
+ /// The QueryFilter is never null (even if the client passed in null to the "outside" + /// table or feature class).
+ /// A FID set in the ObjectIDs collection of the query filter, if present, acts as + /// the "super" set - or constraint - from which all selections should be made. + /// In other words, if the FID set contains ids {1,5,6,10} then a WhereClause + /// on the query filter can only select from {1,5,6,10} and not from any other + /// records.
+ /// + public override PluginCursorTemplate Search(QueryFilter queryFilter) => + this.SearchInternal(queryFilter); + + /// + /// Search the underlying plugin table using the input SpatialQueryFilter + /// + /// A SpatialQueryFilter cann only be used by clients if the plugin + /// table returns a GeometryType other than Unknown from GetShapeType(). + /// + /// + public override PluginCursorTemplate Search(SpatialQueryFilter spatialQueryFilter) => + this.SearchInternal(spatialQueryFilter); + /// + /// Gets the supported GeometryType if there is one, otherwise Unknown + /// + /// Plugins returning a geometry type get a FeatureClass (which is also a Table) wrapper + /// and can be used as data sources for layers. Plugins returning a geometry type of Unknown + /// get a Table wrapper and can be used as data sources for StandAloneTables only. + /// + public override GeometryType GetShapeType() + { + //Note: empty tables treated as non-geometry + return _table.Columns.Contains("SHAPE") ? GeometryType.Point : GeometryType.Unknown; + } + + /// + /// Get the extent for the dataset (if it has one) + /// + /// Ideally, your plugin table should return an extent even if it is + /// empty + /// + public override Envelope GetExtent() + { + if (this.GetShapeType() != GeometryType.Unknown) + { + if (_gisExtent == null) + { + _gisExtent = _extent.ToEsriEnvelope(_sr, _hasZ); + } + } + return _gisExtent; + } + + /// + /// Get the collection of fields accessible on the plugin table + /// + /// The order of returned columns in any rows must match the + /// order of the fields specified from GetFields() + /// + public override IReadOnlyList GetFields() + { + var pluginFields = new List(); + foreach (var col in _table.Columns.Cast()) + { + var fieldType = ArcGIS.Core.Data.FieldType.String; + //special handling for OBJECTID and SHAPE + if (col.ColumnName == "OBJECTID") + { + fieldType = ArcGIS.Core.Data.FieldType.OID; + } + else if (col.ColumnName == "SHAPE") + { + fieldType = ArcGIS.Core.Data.FieldType.Geometry; + } + pluginFields.Add(new PluginField() + { + Name = col.ColumnName, + AliasName = col.Caption, + FieldType = fieldType + }); + } + return pluginFields; + } + + #region IPluginRowProvider + + /// + /// Custom interface specific to the way the sample is implemented. + /// + public PluginRow FindRow(int oid, IEnumerable columnFilter, SpatialReference srout) + { + Geometry shape = null; + + List values = new List(); + var row = _table.Rows.Find(oid); + //The order of the columns in the returned rows ~must~ match + //GetFields. If a column is filtered out, an empty placeholder must + //still be provided even though the actual value is skipped + var columnNames = this.GetFields().Select(col => col.Name.ToUpper()).ToList(); + + foreach (var colName in columnNames) + { + if (columnFilter.Contains(colName)) + { + //special handling for shape + if (colName == "SHAPE") + { + var buffer = row["SHAPE"] as Byte[]; + shape = MapPointBuilder.FromEsriShape(buffer, _sr); + if (srout != null) + { + if (!srout.Equals(_sr)) + shape = GeometryEngine.Instance.Project(shape, srout); + } + values.Add(shape); + } + else + { + values.Add(row[colName]); + } + } + else + { + values.Add(System.DBNull.Value);//place holder + } + } + return new PluginRow() { Values = values }; + } + + #endregion IPluginRowProvider + + #region Private + + /// + /// Implementation of reading a csv which is specific to the way this sample + /// is implemented. Your mileage may vary. Change to suit your purposes as + /// needed. + /// + private void Open() + { + //Read in the CSV + TextFieldParser parser = new TextFieldParser(_path); + parser.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited; + parser.SetDelimiters(","); + parser.HasFieldsEnclosedInQuotes = true; + + //Initialize our data table + _table = new DataTable(); + //dataTable.PrimaryKey = new DataColumn("OBJECTID", typeof(long)); + var oid = new DataColumn("OBJECTID", typeof(Int32)); + oid.AutoIncrement = true; + oid.AutoIncrementSeed = 1; + _table.Columns.Add(oid); + _table.PrimaryKey = new DataColumn[] { oid }; + + //First line must be the column headings + foreach (var field in parser.ReadFields()) + { + var field_name = field.Replace(' ', '_').ToUpper(); + _table.Columns.Add(new DataColumn(field_name, typeof(string))); + } + + //For spatial data... + //Domain to verify coordinates (2D) + var sr_extent = new RBush.Envelope( + minX: _sr.Domain.XMin, + minY: _sr.Domain.YMin, + maxX: _sr.Domain.XMax, + maxY: _sr.Domain.YMax + ); + + //default to the Spatial Reference domain + _extent = sr_extent; + + bool hasSpatialData = false; + bool haveDeterminedSpatialData = false; + + //The first two fields are assumed to be the X and Y coordinates of a point + //otherwise the file is treated as a table and not a feature class + //The third field (if there is one) is checked for Z. + while (!parser.EndOfData) + { + var values = parser.ReadFields(); + + if (!haveDeterminedSpatialData) + { + if (values.Count() >= 2) + { + double test = 0; + if (Double.TryParse(values[0], out test)) + { + hasSpatialData = Double.TryParse(values[1], out test); + if (hasSpatialData) + { + //add a shape column + _table.Columns.Add(new DataColumn("SHAPE", typeof(System.Byte[]))); + //do we have a Z? + double z = 0; + _hasZ = false; + if (values.Count() >= 3) + { + _hasZ = Double.TryParse(values[2], out z); + } + } + } + } + haveDeterminedSpatialData = true; + } + + //load the datatable + var row = _table.NewRow(); + for (int c = 0; c < values.Length; c++) + { + //TODO Deal with nulls!! + row[c + 1] = values[c] ?? "";//Column "0" is our objectid + } + + if (hasSpatialData) + { + double x = 0, y = 0, z = 0; + //TODO Deal with nulls! + Double.TryParse(values[0], out x); + Double.TryParse(values[1], out y); + + //do we have a Z? + if (_hasZ) + { + //TODO Deal with nulls! + Double.TryParse(values[2], out z); + } + + //ensure the coordinate is within bounds + var coord = new Coordinate3D(x, y, z); + if (!sr_extent.Contains2D(coord)) + throw new ArcGIS.Core.Data.GeodatabaseFeatureException( + "The feature falls outside the defined spatial reference"); + + //store it + row["SHAPE"] = coord.ToMapPoint().ToEsriShape(); + + //add it to the index + var rbushCoord = new RBushCoord3D(coord, (int)row["OBJECTID"]); + _rtree.Insert(rbushCoord); + + //update max and min for use in the extent + if (_rtree.Count == 1) + { + //first record + _extent = rbushCoord.Envelope; + } + else + { + _extent = rbushCoord.Envelope.Union2D(_extent); + } + } + _table.Rows.Add(row); + } + } + + private PluginCursorTemplate SearchInternal(QueryFilter qf) + { + var oids = this.ExecuteQuery(qf); + var columns = this.GetQuerySubFields(qf); + + return new ProPluginCursorTemplate(this, + oids, + columns, + qf.OutputSpatialReference); + } + + /// + /// Implement querying with a query filter + /// + /// + /// + private List ExecuteQuery(QueryFilter qf) + { + + //are we empty? + if (_table.Rows.Count == 0) + return new List(); + + SpatialQueryFilter sqf = null; + if (qf is SpatialQueryFilter) + { + sqf = qf as SpatialQueryFilter; + } + + List result = new List(); + bool emptyQuery = true; + + //fidset - this takes precedence over anything else in + //the query. If a fid set is specified then all selections + //for the given query are intersections from the fidset + if (qf.ObjectIDs.Count() > 0) + { + emptyQuery = false; + + result = null; + result = _table.AsEnumerable().Where( + row => qf.ObjectIDs.Contains((int)row["OBJECTID"])) + .Select(row => (int)row["OBJECTID"]).ToList(); + + //anything selected? + if (result.Count() == 0) + { + //no - specifying a fidset trumps everything. The client + //specified a fidset and nothing was selected so we are done + return result; + } + } + + //where clause + if (!string.IsNullOrEmpty(qf.WhereClause)) + { + emptyQuery = false; + var sort = "OBJECTID";//default + if (!string.IsNullOrEmpty(qf.PostfixClause)) + { + //The underlying System.Data.DataTable used by the sample supports "ORDER BY" + //It should be a comma-separated list of column names and a default direction + //COL1 ASC, COL2 DESC (note: "ASC" is not strictly necessary) + //Anything else and there will be an exception + sort = qf.PostfixClause; + } + + //do the selection + var oids = _table.Select(qf.WhereClause, sort) + .Select(row => (int)row["OBJECTID"]).ToList(); + + //consolidate whereclause selection with fidset + if (result.Count > 0 && oids.Count() > 0) + { + var temp = result.Intersect(oids).ToList(); + result = null; + result = temp; + } + else + { + result = null; + result = oids; + } + + //anything selected? + if (result.Count() == 0) + { + //no - where clause returned no rows or returned no rows + //common to the specified fidset + return result; + } + } + + //filter geometry for spatial select + if (sqf != null) + { + if (sqf.FilterGeometry != null) + { + emptyQuery = false; + + bool filterIsEnvelope = sqf.FilterGeometry is Envelope; + //search spatial index first + var extent = sqf.FilterGeometry.Extent; + var candidates = _rtree.Search(extent.ToRBushEnvelope()); + + //consolidate filter selection with current fidset + if (result.Count > 0 && candidates.Count > 0) + { + var temp = candidates.Where(pt => result.Contains(pt.ObjectID)).ToList(); + candidates = null; + candidates = temp; + } + //anything selected? + if (candidates.Count == 0) + { + //no - filter query returned no rows or returned no rows + //common to the specified fidset + return new List(); + } + + //do we need to refine the spatial search? + if (filterIsEnvelope && + (sqf.SpatialRelationship == SpatialRelationship.Intersects || + sqf.SpatialRelationship == SpatialRelationship.IndexIntersects || + sqf.SpatialRelationship == SpatialRelationship.EnvelopeIntersects)) + { + //no. This is our final list + return candidates.Select(pt => pt.ObjectID).OrderBy(oid => oid).ToList(); + } + + //refine based on the exact geometry and relationship + List oids = new List(); + foreach (var candidate in candidates) + { + if (GeometryEngine.Instance.HasRelationship( + sqf.FilterGeometry, candidate.ToMapPoint(_sr), + sqf.SpatialRelationship)) + { + oids.Add(candidate.ObjectID); + } + } + //anything selected? + if (oids.Count == 0) + { + //no - further processing of the filter geometry query + //returned no rows + return new List(); + } + result = null; + //oids has already been consolidated with any specified fidset + result = oids; + } + } + + //last chance - did we execute any type of query? + if (emptyQuery) + { + //no - the default is to return all rows + result = null; + result = _table.Rows.Cast() + .Select(row => (int)row["OBJECTID"]).OrderBy(x => x).ToList(); + } + return result; + } + + private List GetQuerySubFields(QueryFilter qf) + { + //Honor Subfields in Query Filter + string columns = qf.SubFields ?? "*"; + List subFields; + if (columns == "*") + { + subFields = this.GetFields().Select(col => col.Name.ToUpper()).ToList(); + } + else + { + var names = columns.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); + subFields = names.Select(n => n.ToUpper()).ToList(); + } + + return subFields; + } + + #endregion Private + + #region IDisposable + + private bool _disposed = false; + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + private void Dispose(bool disposing) + { + //TODO free unmanaged resources here + System.Diagnostics.Debug.WriteLine("Table being disposed"); + + if (_disposed) + return; + + if (disposing) + { + _table?.Clear(); + _table = null; + _rtree?.Clear(); + _rtree = null; + _sr = null; + _gisExtent = null; + } + _disposed = true; + } + #endregion + } +} diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPlugin/Properties/AssemblyInfo.cs b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..b41e281e --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2018 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("PluginTemplate")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("PluginTemplate")] +[assembly: AssemblyCopyright("Copyright © Acme 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("eb50b355-3cc8-4cad-ba92-142fe4d9c783")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPlugin/SimplePointPlugin.csproj b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/SimplePointPlugin.csproj new file mode 100644 index 00000000..885173f3 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/SimplePointPlugin.csproj @@ -0,0 +1,121 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {EB50B355-3CC8-4CAD-BA92-142FE4D9C783} + Library + Properties + SimplePointPlugin + SimplePointPlugin + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.CoreHost.dll + False + + + + True + + + ..\..\..\packages\RBush.2.0.31\lib\netstandard1.2\RBush.dll + True + + + + ..\..\..\packages\System.Collections.Immutable.1.3.1\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + + + Designer + + + + + + + + + + + + + + + + + BuildDefault + 7.2 + bin\Debug\SimplePointPlugin.xml + + + BuildDefault + 7.2 + + + Plugin + + + + + + \ No newline at end of file diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPlugin/app.config b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/app.config new file mode 100644 index 00000000..8cf3b9f1 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/app.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPlugin/packages.config b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/packages.config new file mode 100644 index 00000000..36473fec --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPlugin/packages.config @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPluginTest (C#).md b/Geodatabase/SimplePointPluginTest/SimplePointPluginTest (C#).md new file mode 100644 index 00000000..cb3056ac --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPluginTest (C#).md @@ -0,0 +1,64 @@ +## SimplePointPluginTest + + +SimplePointPluginTest implements a custom plugin datasource for reading csv files. SimplePointPluginTest is an add-in that allows to access the custom datasource. SimplePointPlugin contains the actual custom plugin datasource implementation to access csv data from within ArcGIS Pro. + + + +View it live + + +``` +Language: C# +Subject: Geodatabase +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. This solution requires C# 7.2. Currently you have to manually switch to that language version by using the 'Build' tab under the project properties, then use the 'Advanded' button to change the language as shown below. +![UI](Screenshots/screen1.png) + +1. This solution is using the **RBush NuGet**. If needed, you can install the NuGet from the "NuGet Package Manager Console" by using this script: "Install-Package RBush". +1. This solution is using the **System.Collections.Immutable NuGet**. If needed, you can install the NuGet from the "NuGet Package Manager Console" by using this script: "Install-Package System.Collections.Immutable". +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) +1. Make sure that the Sample data is unzipped in c:\data +1. The data used in this sample is located in this folder 'C:\Data\SimplePointPlugin\SimplePointData' +1. In Visual Studio click the Build menu. Then select Build Solution. +1. Click Start button to open ArcGIS Pro. +1. In ArcGIS Pro create a new Map using the Empty Map Template. +1. In Visual Studio set a break point inside the TestCsv1.OnClick code-behind. +1. In ArcGIS Pro click on the 'Debug Add-in Code' button. +1. You can now step through the code showing how to use a custom plugin in code. +1. In ArcGIS Pro click on the 'Add Plugin Data to Map' button. +1. The test is now added to the current map. +1. Use the test data on the map or via the attribute table. +![UI](Screenshots/screen2.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Geodatabase/SimplePointPluginTest/SimplePointPluginTest.csproj b/Geodatabase/SimplePointPluginTest/SimplePointPluginTest.csproj new file mode 100644 index 00000000..72405c70 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPluginTest.csproj @@ -0,0 +1,154 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {A42EEC68-8DA2-42AB-83E7-775F1B4BFBD7} + Library + Properties + SimplePointPluginTest + SimplePointPluginTest + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\GeoProcessing\ArcGIS.Desktop.GeoProcessing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BuildDefault + 7.2 + bin\Debug\SimplePointPluginTest.xml + + + BuildDefault + + + + + + + + + + \ No newline at end of file diff --git a/Geodatabase/SimplePointPluginTest/SimplePointPluginTest.sln b/Geodatabase/SimplePointPluginTest/SimplePointPluginTest.sln new file mode 100644 index 00000000..24beed76 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/SimplePointPluginTest.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.168 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimplePointPluginTest", "SimplePointPluginTest.csproj", "{A42EEC68-8DA2-42AB-83E7-775F1B4BFBD7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimplePointPlugin", "SimplePointPlugin\SimplePointPlugin.csproj", "{EB50B355-3CC8-4CAD-BA92-142FE4D9C783}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A42EEC68-8DA2-42AB-83E7-775F1B4BFBD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A42EEC68-8DA2-42AB-83E7-775F1B4BFBD7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A42EEC68-8DA2-42AB-83E7-775F1B4BFBD7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A42EEC68-8DA2-42AB-83E7-775F1B4BFBD7}.Release|Any CPU.Build.0 = Release|Any CPU + {EB50B355-3CC8-4CAD-BA92-142FE4D9C783}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EB50B355-3CC8-4CAD-BA92-142FE4D9C783}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EB50B355-3CC8-4CAD-BA92-142FE4D9C783}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EB50B355-3CC8-4CAD-BA92-142FE4D9C783}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FBECD763-FEA3-413C-BC52-6AD89BDF6F34} + EndGlobalSection +EndGlobal diff --git a/Geodatabase/SimplePointPluginTest/TestCsv1.cs b/Geodatabase/SimplePointPluginTest/TestCsv1.cs new file mode 100644 index 00000000..2bcfd3b0 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/TestCsv1.cs @@ -0,0 +1,106 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; +using ArcGIS.Core.Data.PluginDatastore; + +namespace SimplePointPluginTest +{ + /// + /// Example of accessing a Plugin Workspace via the ArcGIS.Core.Data API + /// + internal class TestCsv1 : Button + { + protected async override void OnClick() + { + //Change this path to the path of your sample csv data + string csv_path = @"C:\Data\SimplePointPlugin\SimplePointData"; + + await QueuedTask.Run(() => + { + + using (PluginDatastore pluginws = new PluginDatastore( + new PluginDatasourceConnectionPath("SimplePointPlugin_Datasource", + new Uri(csv_path, UriKind.Absolute)))) + { + System.Diagnostics.Debug.Write("==========================\r\n"); + foreach (var table_name in pluginws.GetTableNames()) + { + System.Diagnostics.Debug.Write($"Table: {table_name}\r\n"); + //open each table....use the returned table name + //or just pass in the name of a csv file in the workspace folder + using (var table = pluginws.OpenTable(table_name)) + { + //get information about the table + using(var def = table.GetDefinition() as FeatureClassDefinition) + { + + } + //query and return all rows + //TODO - use a QueryFilter and Whereclause + //var qf = new QueryFilter() + //{ + // WhereClause = "OBJECTID > 0" + //}; + //var rc = table.Search(qf); + + using(var rc = table.Search(null)) + { + while(rc.MoveNext()) + { + var feat = rc.Current as Feature; + //Get information from the feature + var oid = feat.GetObjectID(); + var shape = feat.GetShape(); + + //Access all the values + var count = feat.GetFields().Count(); + for (int i = 0; i < count;i++) + { + var val = feat[i]; + //TODO use the value(s) + } + + } + } + } + } + } + + + }); + + } + } +} diff --git a/Geodatabase/SimplePointPluginTest/TestCsv2.cs b/Geodatabase/SimplePointPluginTest/TestCsv2.cs new file mode 100644 index 00000000..37be2fd2 --- /dev/null +++ b/Geodatabase/SimplePointPluginTest/TestCsv2.cs @@ -0,0 +1,71 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using ArcGIS.Core.CIM; +using ArcGIS.Core.Data; +using ArcGIS.Core.Data.PluginDatastore; +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.Mapping; + +namespace SimplePointPluginTest +{ + internal class TestCsv2 : Button + { + protected async override void OnClick() + { + //Change this path to the path of your sample csv data + string csv_path = @"C:\Data\SimplePointPlugin\SimplePointData"; + + await QueuedTask.Run(() => + { + using (var pluginws = new PluginDatastore( + new PluginDatasourceConnectionPath("SimplePointPlugin_Datasource", + new Uri(csv_path, UriKind.Absolute)))) + { + System.Diagnostics.Debug.Write("==========================\r\n"); + foreach (var table_name in pluginws.GetTableNames()) + { + System.Diagnostics.Debug.Write($"Table: {table_name}\r\n"); + //open each table....use the returned table name + //or just pass in the name of a csv file in the workspace folder + using (var table = pluginws.OpenTable(table_name)) + { + //Add as a layer to the active map or scene + LayerFactory.Instance.CreateFeatureLayer((FeatureClass)table, MapView.Active.Map); + } + } + } + }); + + } + } +} + diff --git a/Geodatabase/ValidateFeatures/Config.daml b/Geodatabase/ValidateFeatures/Config.daml new file mode 100644 index 00000000..373ef60b --- /dev/null +++ b/Geodatabase/ValidateFeatures/Config.daml @@ -0,0 +1,61 @@ + + + + + ValidateFeatures + Demonstrates how to validate a set of selected features. + Images\AddinDesktop32.png + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com + 7/27/2018 12:08:20 PM, 2018 + Geodatabase + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Geodatabase/ValidateFeatures/DarkImages/AddInDesktop16.png b/Geodatabase/ValidateFeatures/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Geodatabase/ValidateFeatures/DarkImages/AddInDesktop32.png b/Geodatabase/ValidateFeatures/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Geodatabase/ValidateFeatures/DarkImages/GenericButtonBlue16.png b/Geodatabase/ValidateFeatures/DarkImages/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..20b11875895bca6b7de3cdba0b99ea0a67ff786c GIT binary patch literal 1057 zcmaJ=PiWIn9L}gr9TX;rbL+v7DQwO*dEMGAVYO?U)fJYpb%hl#nkH{;+>)0iZ)?_r z6xq;$GH;^d5X6HZ{sBFS4iOI?1i_2wNsnGsrngCb>DtbNHSqG@`|)I&cig6)#ZgZaG0Vz zJz6G4QkWE7yEm{g0+-$cS$`le7lrge0 z2+h~KI9Wg#*#%_MiA1$)bdMw}n&BFIt0+klQihFXLxCwV!VsQ-rl|rD`(uNl1Q<#V zh5;B2$G8MYiUZGbet6|mVxo}OfEJ=oS$NSf~>n5Th_t+3GxisVt4WfCAh#Lj(ekKoNJtf96&d1z# zr4scVD<4qHZ&$j#BTJFBl5hRshk-{U{IC0;PIn$YU!f=Z`u4s;56@j)^^TjdTUx4j1Qj)D05aO(R04PS2y)zV7+=skYp-9_Iu_tB>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hAx&aE*6d!7H;NdhK8CgZF_JPWT?f=~xMt=;ulM)i1a@YhVY-Y6O`jwe!d1Jf7X2&uIXUU0d z4g16ySgmz+-OE@WZ|CP?p2hLMm~(-eQ^KMj3_PrFR+-L~l=xaJA#r1e$L6Qk&Dq*s z|Caa{f5*o{`~i<%ZG7AOQ)N8*=j7OzozGXfdH&SFqY4YNk00RsWGLtUpr6TCy-j?& z|KuD?j)pG{Uz*M+>{no7v$mY3Z2joGy+X5l#RD%Vv4jwVno8@6?ni;_Jyr=<7#H(N z{NYPTN>sgHp!DTY`GK!{c`mhuJyVN8tx5g_r#BT1XBk@;_%Z9sGQOX|@V05Yb)xNJ#<#P2UrZ8EIKXgW WNlR+M)ZKSMMUbbfpUXO@geCx}x3j$f literal 0 HcmV?d00001 diff --git a/Geodatabase/ValidateFeatures/DarkImages/GenericButtonPurple16.png b/Geodatabase/ValidateFeatures/DarkImages/GenericButtonPurple16.png new file mode 100644 index 0000000000000000000000000000000000000000..013686b0cda8351f3191b48fd6f3acfa1380de92 GIT binary patch literal 1061 zcmaJ=O=#0l9FI)Om@Bx;m=!e35GJho=+(E$Ph1^^QCJ$57xlTd+*Qh_xpdoxv|7a zcZ;WmAP9GSL`>rSptG7?_H$IR}zJR%gz?20?;o z>efG(!K+t4}+6^i#jgb*(0n$$g zyb8y0WIs=H{()YfzlZd(oS$KNhGV@fCvdFbW6A1AVQ-e26_R4C>I>gOR30HyV3=aD zNEdr)Xyq7==Xr+pF+QIcBfR#Ef#j0cu)AssBCr)pGm!=j(ovK%uz*4oj&wH#-K@(R zcC}2nU`$Ci8IES1lxjdp`ae|H>u4J#!Ct)o6t+_{CSa1lh6PK(jmvg9u1q0f0U1Fn z1>sb!ieq_*pq+;%8HrS?Ms`cGq8X0yc!ecNLfo*CY$zZuhA6BQD2|0SBwnA z`U4yn4TRYU7Zdx$ffyg)_+hce6`@klfq`mVb&rd&4Yb z8pjfDs8{8xjbj;Z$YpRajMLt~+Fdi@8FG&G;l-Ew_yYsayoHB*B6t4_ei+x{VmMX$ zklEVV8EiUMZc~Sp^{*~+<+k{A{^$0hyJsx1edUdP==aukd?C@Eopv4ms9wJ09%aKB z|J`K}zTR5+o|{nCpFjBV?hb5S{?)$p#C5K1WOMb~_#@A!jhpkGt1pK-JN(3{p7K)5 z+5C&o&7Sg+HSxl}h2Y$D;Odzh2Rw_~t$T0xugxzIWul3A|B88RcL<{MaO2U0_;7gQ F;vY_`S_}XH literal 0 HcmV?d00001 diff --git a/Geodatabase/ValidateFeatures/DarkImages/GenericButtonPurple32.png b/Geodatabase/ValidateFeatures/DarkImages/GenericButtonPurple32.png new file mode 100644 index 0000000000000000000000000000000000000000..7d871f5e6143ccf5601b479c30f60e5865af1239 GIT binary patch literal 1269 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 DLx-*A literal 0 HcmV?d00001 diff --git a/Geodatabase/ValidateFeatures/Images/GenericButtonPurple16.png b/Geodatabase/ValidateFeatures/Images/GenericButtonPurple16.png new file mode 100644 index 0000000000000000000000000000000000000000..01b089507f9a610698e9beef0932c761c4b14e3d GIT binary patch literal 1055 zcmaJ=OK8(z98cK;*#kT%xG5M?Hx$>T=_6Z1X)wFJXn)_`5yd#zyIs^ogW(P zYi?+5z%Z;i(a$H*yxkew>d}Ai_o9fV78uXKl%9hH(F9mT*0TUlsNxt%0#Tki@dAV~ ztY)8*&cKW?z)HGGijECws|G@2Sh(9ZL}?sAJPXDYjU&E2enQ}i%n?U|f>$tNAg}aK zn;f%4qQuLhwR21nc*z8gbHqka8DR*I=_bH~ zq~9ZXX&Pr3k`4qJhVH<9UfM@_(Z_h`02^djUngFE2;|L_b8M3DE&D<{j>to3uoP7& z6v%>~)Xg!94uwJvhtKCh79ML#gQD%xEO&*02bN?i22^wncNoR2J_$JjMY@rKYHZSK zR=G^5V3aKy6is@alq!aT@PAWP-L$q~5^Tl$Phu-QWdJG(EPc|HP~&oL$CbgxOdvwt zOzZkYrHVs&9qLwIH}F`B!S@TIq-f5;ff7Ox*o0<5QIkM|=Lp0>DvHcTgMqFtKNDkU zzLTco{z&Piz1~1?EEeZO6)dkylPb_)1uJi1`Knk)461=V^T1S20=d`JRlJlmt5lCA zQkAcam8-`Rt%{{kFqG5Uzgk^6Li%x*o5Dq#P3Z#->D@%aKK9_^9J&;j5_}|WuVsH1 zi`_MCGj;spwNtlU{cmRHAJXB~n`i1?E)>>Nxls`ihd*6^SKPI(J!-tS>{>dPdG-1D z(UrD4_rHRlzdm%1T==qQu_-kC`ieNy)HBD`4BTy9KK)#2qTA~mp3S>5S=Wx?x6$40 zeJj`xyM3+k#>YfQ&q$*caR=1d%U649-M3a-@Tb^L>)`v^h2^YsWfSp1eknS7_7BY~ BR#yN3 literal 0 HcmV?d00001 diff --git a/Geodatabase/ValidateFeatures/Images/GenericButtonPurple32.png b/Geodatabase/ValidateFeatures/Images/GenericButtonPurple32.png new file mode 100644 index 0000000000000000000000000000000000000000..39f62dbd909f6ea3aea92e464cdec4ad25671294 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NxVnYp-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_bPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Ox$iU!f75!}IU!8y}ujlXgh*@%Z$2%N7|HhqUH54Q)oucNiV+H$QS{oHk9_ zx@mHEDC1GaFKqYs|83hG>A+$T_=mlXDeUO;KKm4lZU6ZWpO@e7xv6Dt^VEYkg618( z6v(>XN~~tm@kX(D%kMo0FZl^ej&T8 z?@y8T>xtXLXRs+G!J_mD+m0;Ny%#?UuMtmSyZM&U-Jh3@k58=aar-)cpJtY8GZa!z zZ18O1cX(SC#k@k6e}m-$fh(B{mMSO63Qve_UY%{WsQNeqBO62Q=SfzdOx|07iXKl_ KKbLh*2~7YH@3UP1 literal 0 HcmV?d00001 diff --git a/Geodatabase/ValidateFeatures/MapValidator.cs b/Geodatabase/ValidateFeatures/MapValidator.cs new file mode 100644 index 00000000..567bac73 --- /dev/null +++ b/Geodatabase/ValidateFeatures/MapValidator.cs @@ -0,0 +1,102 @@ +/* + + Copyright 2019 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 + + http://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.Data; +using ArcGIS.Desktop.Framework.Threading.Tasks; +using ArcGIS.Desktop.Mapping; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ValidateFeatures +{ + class MapValidator + { + /// + /// This model class validates the selected features in a map. + /// + /// The map to validate + /// + public static Task ValidateMap(Map map) + { + return QueuedTask.Run(() => + { + StringBuilder validationStringBuilder = new StringBuilder(); + + // Get the selection from the map + + Dictionary> mapMembersWithSelection = map.GetSelection(); + + // Step through each MapMember (FeatureLayer or StandaloneTable) that contains selected features + + foreach (KeyValuePair> dictionaryItem in mapMembersWithSelection) + { + if (dictionaryItem.Key is FeatureLayer) + { + FeatureLayer featureLayer = dictionaryItem.Key as FeatureLayer; + using (Table table = featureLayer.GetTable()) + { + validationStringBuilder.Append(ValidateTable(table, featureLayer.GetSelection())); + } + } + else if (dictionaryItem.Key is StandaloneTable) + { + StandaloneTable standaloneTable = dictionaryItem.Key as StandaloneTable; + using (Table table = standaloneTable.GetTable()) + { + validationStringBuilder.Append(ValidateTable(table, standaloneTable.GetSelection())); + } + } + } + return validationStringBuilder.ToString(); + }); + + } + + /// + /// ValidateTable calls Validate on the selected features of a table. + /// + /// The table to validate. + /// The selected features in the table to validate. + /// A string indicating the results of Validate; either a list of errors or a message saying that the table contains no invalid data. + private static string ValidateTable(Table table, Selection selection) + { + IReadOnlyDictionary validateResults = table.Validate(selection); + + if (validateResults.Count == 0) + { + return table.GetName() + " contains no invalid data.\n"; + } + else + { + StringBuilder stringBuilder = new StringBuilder(table.GetName() + "\n"); + + foreach (KeyValuePair validateResult in validateResults) + { + stringBuilder.Append(validateResult.Key); + stringBuilder.Append(": " + validateResult.Value + "\n"); + } + + stringBuilder.Append("\n"); + return stringBuilder.ToString(); + } + } + } +} diff --git a/Geodatabase/ValidateFeatures/Module1.cs b/Geodatabase/ValidateFeatures/Module1.cs new file mode 100644 index 00000000..aabfa5f3 --- /dev/null +++ b/Geodatabase/ValidateFeatures/Module1.cs @@ -0,0 +1,73 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Input; +using ArcGIS.Desktop.Framework; +using ArcGIS.Desktop.Framework.Contracts; +using System.Threading.Tasks; + +namespace ValidateFeatures +{ + /// + /// This addin shows how to validate a selected set of features, displaying the results in a dockpane. + /// + /// + /// 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 a map view. + /// 1. Click on the Add-In Tab. + /// 1. Click on the Show Validate Selection Pane button. This causes the Validate Selection pane to appear. + /// 1. Clicking on the Validate Selection button within the pane will cause the selected features in the the active map to be validating. Results will appear on the pane. + /// ![UI](Screenshots/Screenshot1.png) + /// + internal class Module1 : Module + { + private static Module1 _this = null; + + /// + /// Retrieve the singleton instance to this module here + /// + public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("ValidateFeatures_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; + } + + #endregion Overrides + + } +} diff --git a/Geodatabase/ValidateFeatures/Properties/AssemblyInfo.cs b/Geodatabase/ValidateFeatures/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..83fe8e65 --- /dev/null +++ b/Geodatabase/ValidateFeatures/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2019 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ValidateFeatures")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("ValidateFeatures")] +[assembly: AssemblyCopyright("Copyright © Acme 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("817509e1-24bd-4116-a446-77bc2ceb2d40")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Geodatabase/ValidateFeatures/ReadMe.md b/Geodatabase/ValidateFeatures/ReadMe.md new file mode 100644 index 00000000..3396dca7 --- /dev/null +++ b/Geodatabase/ValidateFeatures/ReadMe.md @@ -0,0 +1,54 @@ +## ValidateFeatures + + +This addin shows how to validate a selected set of features, displaying the results in a dockpane. + + + +View it live + + +``` +Language: C# +Subject: Geodatabase +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo 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. +1. Click Start button to open ArcGIS Pro. +1. ArcGIS Pro will open. +1. Open a map view. +1. Click on the Add-In Tab. +1. Click on the Show Validate Selection Pane button. This causes the Validate Selection pane to appear. +1. Clicking on the Validate Selection button within the pane will cause the selected features in the the active map to be validating. Results will appear on the pane. +![UI](Screenshots/Screenshot1.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Geodatabase/ValidateFeatures/Screenshots/Screenshot1.png b/Geodatabase/ValidateFeatures/Screenshots/Screenshot1.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e521dfd0d719465033052c0802291b3f0280d9 GIT binary patch literal 349405 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 z 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 ^lxN_W0S#X>`yKz)5MXs1E<{_(|Mwj?9 zTI|f*Dy%eG41S?aESvwhbOB|!?=a}^1PLOEwDR80S4jjRn2F+htgP(Em=MVHHt5KD zd5}n%M%`56+N~sfYLt4I3sOwor^_C({iZWmy&@DIY}LJjB|W)xgj8~bgrw<#6K*hk zR2}zAso9+FZpW{=-!JADh2HpaT;XTJt>vf!7=F{Hq4l8obQXpOnTd}mt6i0c&%x|g zZbkn%Gn)#JbYZa5{~QhFflbEM820MuoV>i^O-NeZPI!qp1PO=bh!*qe@&-6~wY0?1 zTt>Hb8H(#ue5z1;rPc9-o29rf=d13?$Lx}P=tin&X#uHU7q|LH8p-Q4G1{8lw6%mA zrhJd3{5nLt(l#cImbw#mL@!&8*}U|8yZ@|qv`WHoFOM8d7bb6SyG=XZsacXBJl)zE z`rZC&tQIdHfZm;+|8G9pLN!;%z3;ov`uOw4y`kblWR@h7Mb=&M5-aetnCgvPyjv#? zC(x{lVb8o;5|g&qq?`I7ag%$&-PM4t_;vTPKX6*?@DpVsRbx%@&y+)dAqSeE za*(UBK-38?2MgzvE3iT<92A8n{UB#+4=v+ zR=u&vHsYXTX<&D;mm+>w1x3hE1ZoLfc>Q6Mo%94dx=+|v&)yz9l>CcihBmR}CF=kB z<_DE7)6>_F?&=~@EPkeuN<`AH)^s`2$e%ji!s=K+PPT=?w9%K|@StIfaAqizF@tmC z(9GgoOr*6?!*6^|iEjR`T_RV3vO)tKN zIWZ}=>nhLMisoR|_rj)AWXHI<$U3EXNk}Ri6RBkZsQD465+RaUa~WX^5gg-uWPGQ? zSAcJ6rADtM#ka|qD ztm5lN-hw&P3W<`Ec1qjoBQ2(kp=4uUq+?OuhGUG=POIFzT@9qOMk!i9c!R1&STlLi zEHrVM2E8JeI2*xD`pNydi|ljXaC{@*#7Y0VhVQ(kFLO$-IDQ+~&~VBE$o`4ZJ1-O~ zzEQt)OVE*#-)FUVJzgDlIKoE^1;N)&af*x(N+& zht!SWD<*}TI`cfL5Va)HQI0o{5vZ2X5bizhnaHX*X`wfm?|z49FcJZ*V(|RV2s)rP z+=ATQbWJQ{pi-2e5{E`b%pj2#gIByZuVo;`Z{2)3EiMBA=?PX|KM=ehI zjka&ClRlC_$tMFL^rKh~T^wywbd14GdZuwpYP8r{Zq}L>_4kkc8gYDF-WdQSRWD%` z4a+Om5&XeXnHC)_ib9VyiTnyo9Ti)q~>dM12H$;sk@jbze@ZMw2v1Lp-(V+m6O zhoic2;%eo7^Gmu!9cDLBFhymK$<(Qbk2A0e`VPR!LL1Evy#UJ(M3mIvvXyo@8 zHmr-(v&-^rs?_zexZ#*sCg)XmR9z%Z()4_v;s)|1;ln zE+i@$*#}#V|D#r?vQnK0ba#+q@`cS2D~ZSe_*@wcA>z{%TLVAi#9=H|7X;>7fpwZ6oZlNS}XT$Tz{p&{B$ zr>MxwJt)>GU+LZF$%d2Pj^ttR<@d72<1AtleI+;4cFj_S)-^O@6^X59WHbNDYlq5a%{@NPqBEhpFPH`yyA}A zE?hGm2l0vnZ162v+UYR9b~JNuw;S_wH^Si%cd@J+V=`qzk@Q*o6nL!Na{T-Df?E_N zO6TXMKd;B`q+)4{iRbeq%pW_4bW@sYPCXnX3K^{;8Q4^CY6VzZz^IkmM^wnB()w@e zvpcGQ(nj;rkTDGeO@FH7UG3c>T>SWiFJ1q;mj#Ps%@JZ`pa6y?{zQN3zf+za~V7G&t1_^8%dwx(`igme?urgPNVTN!7@gNT%X77N0Z zJ6B=+01(w+Q+7Tr;T9T%;M@BH{1~|rzODpR7Mx)rNsbnY{|oi$JcEju(L=d4fExLQ zTzHb=W?2NwbH*%jG(j@${AxunG<6Bu1qD3qB#DWeql^$4d*#>;b;vcJJ(lp&s%fWT zQUjbhrNkDf!pwrW?VxFi`GCPWPIOMWD3N!kG*A<#nApR0oX4(##)=gVjNDLjv*pMT z(KuD_n`XVj$WK3v(ZR=TYxnp3{`B4_W5~(dTOdHO^T4X6qKr-VU>Lo8zDg>|^I}uD za^BV+d2YdEEGrst+1%0@>qPQ%VWzntHo)J1g8coG{Ce{x3%W2Z?6}T$C^c#tU^l4} zlg?MNE~L$q#!A#@wVdD_HbvF9AH=EDObHXk(W04l3ypS29Qqc0-{(coqzVaZH4!kb z&i^;yN~e~gW0#KoS%m~IYQU+dUWSWxB6E0hi!aWa`eP@Exu2Wk33lv;Vc@|!LrN8^ zHh4@yQP$iv8Lt+(Eb!Yu7N}uNr2w<5LFz;%E-#w9tS7NV49r}V`6W17IA)6c3y0J-_s@@ek{@F~& z`6oUvx8tk1JGEMiCwn~Q+#w)4_IAwMOg<{k7OLBHuzo`p=fV;pTm@%NDLrZGuRr!J zW+cNpmj~Lo$4=s@z?s6h_i@x>$jAm`In5V4xpwV4x+9OWp;-4f!+#31QrOhRSd?Q* z%jQ)a#kR&H5mpGm5K?2`Q;xO&H(Hhq&%3tRVSO3bJMWwZ4%x&5hLwviEC*Bo{Mf}mb#JDE@8v0RID?D1 zSUOh{f+)24Rp!_jl0)&#D!ftZmnsDj1pvs>db{%2085$rw!wr*m1*sKa@o(~`KY*n zZwZUd)wGtMb$Cm<&aL1JIAk28W}A!B;C}ugGTTiHH<61;?=qTpla5Q^(N?ovP*Vb2 z?p^S&2VA05X;!vz)UChwn|%JZQR`S^an%LKccn8Q*Lm*qUnTFlDQ3I8`pt$d2F()6 z*`y|aWQP`c5*^9AXBSm;YgiyX|2o0GA-VyB+U?`Tti&hm@YkNvqp+GJ5QW7gu)-I2R3@KmSFcuj=tk`3d)F{`9QUrkGLRz5^4978D_d_#3f zs?InA`pN~%S=x-0$shndAnS1RXXuQvqr9m1$0}TIze@~lYkV;_0oLmjfj~~aoskOe zim(xGc;^M~=3<*r>Dopri~Qx?EGyVdbu2m!j0W9Mj^!xvpNsvEH zdgQwq9nWj$`_L{1okMEsaNn!!Y=2qyxr9}fSR&EQ9o5ZzDhy62VH#-otq zgaMd<>VUl0@LLuVo9&>p6Rdn-E6}B<3?f4tc8FvmkuG@uWzK4tAes@WhUC4V(tn=v z`cpBhXpB&MjRuc7$!A)EF>9+4V3Am|igi&vRqR9`>7wp<@+YTJd2?DB)8e2%vF$oR z^-rA{e}e%dE{Wmt=^W+-sv&Vph_~4I&QoH}TOb#c18-WbLqc()zN}bfEYlB9KiPZ~%fVgxuvbyY5(Mr-$EyxA z%Eul7h6qecA8ryV3SDNlPnUNSLYIiXwfQN=N@2{(ZlqbTcYSTOzQZ__LzO?=fI+CV z$w-uwqBh0JbFl_^OF=iVHBP6^deAxIa?P-hO@dGfCP}Ay<&gnse?;YaVRB_NMbFouq*9Zx|85_^3#q9 zcGzXVkGt8Y6MV8w%QPEQT_Z{EKWPG=h+{lE)>C;A1R)kW*7WL(^Tkyy(tp!rBPFV2yvEf3?GniC6!Hv)Fcdb4 zmy@QZ`Y@ii+O6=9a!R#6X@F}rZA^)$mmMqNN=q0zQTy3Jb&JOH&yfwYdSC_<>ya!`Fq2U9&I6130! zEgkJSq(?Z{xn)x1EwyG*_zm!Cv>)NeFlB6CqVaKq(prerSjBN$XG7B{o3pY61iPMOIl)MS@D37&DRrnYw-Bv~AGf_m8ly<-DZippgtp9*MPtv_q67g>rRp@0W(}<>3o6MnG;n^)o7TR zOw|3 zsgnUX@MWuwg!$64#)>vIWk{>HjH69ozA;!*NoQhKd*#<7ZDL+idgMy{e>R_#Hb zl8R~CA5)AQU^XD4w5}p@^o~^|0tnj|eGSnR7n94D@-2NpE5Dfc!7|+{92`CHk zQV_?m{^+!w_6i-xm%mgE`Z_?Wz89sA;+*c5h|XO>QJb#mR`rL7Sg$^5a$NRujHwoC zqam(F11JQ|CCT>6sTnVoHDZln%IrxfThS_HP2jS2-)I!!(0*k2;jJ*om}`Lb$+F8+ z(i*fU(Sgdnz)cdyvOq|*2r-Nd-A@3k!$_hbzoSuC^6|DcO3gm|&S z%(0{7o&vqvF{g+o-?8+56X}?Af(C9~z0idef}(PF62usUWZ2z6sYBWH?R4c`y=pfG zJc~?SyLQ8J7^JT1CKpvL*tsQTS=y{>q(Ty_Z2S*)J0qhhKGq{k;z)Rs$PIJ@w@Z3m ztW)36)>Euh4Ui%@IY2|^GBvcN^2(9&5*8dy!DhCTZfhR5Bb!whtzS2|Fjf&$oeZ$ab_`v&bhA06d^H9XNs?Q?{X_VBQ%jeHfsL z`@MkNNh4@(sBsum!P^fk;ARtM{x*6kDvLXA#2-$;1*Oo;;1~o3M@J)mZ%H)|LAQ#@ z{Ft@_a`Y4Qb*MqOaZtDUhylAHKk;Lf{F9-#a~8( z!%A$hmX-=D`U}H^6`#l|5QOfu;*9{Ksk{jxLD*uZSJ)ihcW+{W99V}T&Vn{p*UP%5))z=s7S&D;*ZIP)l0KP3j8vQ-{ zF^&_k0E8i#Wirrv=Ac16)mRi!g1Q7_VYQf*_(XKCM#Vw3d9Zvrbahc8GN?Ul@6i)3 zZ>D96frVRPO;eci0g8$1AqGuzw;npSQy*fIe}1SNE|qQEO-&LrQ64pQk+u?e+J|V` zQCK?$IRdG5s1n(A{|`@J!4L)1Z7V4VDAFY$-Q6h-Lw7ewNq2{IGYlY|LpKba(%oH> zLx^4v0%%9bA&G(kcgxRf+5RJi-p2TK-h(+bfrRIzdHz-5Iw8_Pc6x#ujN2L;t@!ieBVF7*Q(f^dWi z2pkhVDnr0BS&?y2L7&53hEf<>jY{lKYo{2d3Yx*#J3(<4f0E)~;<)ynxHT@8prnR%SH6QdX`QRD^HV_35%hZ_eZgqgw?Z zFdBhbHyJp+W3V2@L^wh!fkE5n z&%)jwpGl=Hljg4ftDF%qOW@5sHjjh8c=id%4mkW_inW@`6JCs~$+FbApN@s$lh2tV zS+4P1^u9E}7Rc5KK50qW$?3lqPOm2RxGWTLpC!!ww

b4~I4CPVr0O6)B=Bx_d&MWKsMDaf}Y*I|W(ww1cSNV}mNxjps5Aa4z-H zJkr-dH?}t?7v~gPHv^lt$Cn`tISN-i*N#NWPagPG+@G&xXWuufQb*wo)Crt5!etwVhzuY916bDs)EVHmfZyA}5}i*AhpoZR$-&E+lqqI$Srgrb^@y z4=%I54SZ^S1F{C5%)P5L_9yPX-3c71d7cjZ;Er87T&31h%zVsW%r!$Z+;#X1RLlXE z{osa|)2TMQMV>DyHlmg_;Z}Xi?-Yt-mC>}lw-;*4H_exnkQ}Zz#fPXS=hdjx092Wa z#Mx)I^8SOsii7*5aH8^8l6>KDa&zwYK+K1MYQvd3iimWxL0ev0k#ah?1=2WkMCE_! zy&2(&{Y&3$}^<^B|MwT}r~mH4af%0<#=4)CFVFH*K(rL$mhsd8q( zrJ@{4ixHmsd|FPi1+c3G_V|#{US_G_eq;^8yI$s>$xNWfxmM2kQ%Pl_$d8LUr}D3a z%nX-GC`WWiQw~(R7epl}zQh=p$)0T1qbIXeRjVkNt9(wWSGE&D zenxo>*850*A2`V*j4s3l3Mu0&1fGPcaWWVtx56BZOU~cX*T%+xh~A6&g~s-5P5yLF zHOBs`Gp$PPt*?(2Bd^Yy)Je}?plNwCN?TUT>eQSV{^`jv-}2UF?Zpe1nvOe)s0#Od zD9H-7=yxXH`NHnEWmN{#J;~9W{{Dcr{-z`g=}Jb;iFmxTzQTlU>;F!K!C1Z&3^hi|U@_FgeLLAIrpoT6_$t}-T54Jf36<7edPYU4B;!USwk z(O1Jzp-5R{M0>%qHa70J`~;fNpyH5%(B2R8g@?4DJ+||&m?-?bo9*`{_()J9kFYL| z(N;d0e?UG|ivFD%&hikIo*YChWA3|h_~DV*oT2=Kls9FJ>7=9oKi-E+*W7~<+}e=N zCz`k2ZBgi_K&bKg*7N$CWUR{%Zm+uPulowRMqcjW%fZ!l@ zdAY=G|M@t)liXG9l57Z}k8k?my9Z=`blRPH64er5&7EYM+UVyoxX6zK53{w*&2ff1 zn-I{7$Lh>YH!>Hisi^&KD`#_qfLO$y-B-FOoOMD}%(=|Z`TkahxbcxVP0qL%w0G;> zh#Sfl%7Ud)Q>Cm7sE&(f95tVb`!_W0BG`S3nFq)Lf=#luTDZXd41m;+;v90ZO_D#B z!&0Bt2%MiVOeN<%C|a>PpsvhkhBgS)`K1hU9Nl}jXkZx}Ila)!qC_YiVqFKmm7Xdk z>dYAbNwJ^ScJ-2E^EDL#HT}e%aIX}X>MFX1G^31G!h!qJ6Mw|5yFWb?H^Ev4hpS^! zj?rvS!{?WV!w0Yg>VU*a6N&FBrCk4>6tMo8INm033_-0#{giju+u3?SX2fCcx}_La z+uqou;k~FZ$ftf7Bh&jAqWbv}fY9a>wb#=5>ALfLJpJ>(ifgdI+gcMdE(L5puAP3Y z`m!-PakW26OY-u%8}cY~Be}3tOy#dY1V>cq`fHXGI85CT7~7`J+D zu|o}>vdV1}|4=|88trmB?M@*FL%+;B&aOnxt{U&Mp;0mkq+%0ytmE=SF`!J=bl15} zQ@CJ@5e0(GT9#eE!Bx-VHxzCqYX@+&ezO!*1&&O>;0xW1`8muKSt8^+bmxb1Og7l( zH5FICg2^>4No0v|;xX=Qkipl9G0!kczWMVG!ylxa5}IEr zs*bynm^bkB5e6tICvr=!K8yOcVLBOl)_L(>2k0ZGlH`}2poGzYWw{GVH*lyz+8kIc z{gyjw5RE2%w|Oa}37eZ~+Z<%7K1R#KFQ%TsJBB=$kkBEu=+d7$ zbJ&$bZKN{cYIR;hf(Gs(JL>)JbHqsljAkenvD>tPPv!;)6CMTs)dB>fwAG|dttHgH zDc)F7LtObVp~ny%MCT z67>7#2BUc@*F_*(vVOvIm8&ANDT!vuCZ|Pk^D<>yqQmGFmHb%Yt^C!zYx}-xk16YQ zqt={+wwT_fMZjs(bC!}V^E$0S}gHdIo1Q%3*8D;FwjNM z3m;jPjN_3v4v#Y9KtEnq{`Wl9=qhe@HOCvfCc+a&L8)t=2I{50N`gBejXicZs@m=E zt*K3j5wI5+r5a+c-b*M^jmeH)TQ~@Stp=HPe+8|QRT&D)pLJ5VI>ZdXWpZ@gV&PEDi}$nQgsZBd-adCx5Oyy z@YZKj`Vx7v`ssF-YUo=fs(E9yTF(w@^^k>f7E|z-_Ko;1vOix-0|`Fun*Na4_z`p> zt(%fY7h|fQRpmZ*g0?eDkER1>7dE*qc`*o2Z>7pOESIQO$D%nj7Fu_L%$%9Bx|{|m ztIul{!Hj+uDH;BS%|4;R=r0;MDpoc2dy}UkYiVLpPo61>KPN2Bv6stsIz-%2B1D`e z3S<>qhDcj11|}$`2fFT$B-2v3>kdR|We761!{Qc9r|`FYQJCm)g8^FRP$Po+bz0%O`7p#+kD_!QzYY3$LMtg<#V}@A*V;^f73z z674bNN>MJoKix@|3(p^alN`#g*Xu$7^#m#0Me7y(+5j8=;uO}kE-IBw8usW9`TEm7 z$(ee|!y*E-6RA6Dgg1_ocsGy7-=f9UG4Ty;X3@kzn#DE+drZB2k^QF8vyneC%d~V3 zm@%Td@`xJ49r4U7!Z(*f=nj6x7jOhk3Uu7;>Cwq^n(glJF#KxuJIjEG<4IL)$p#rl z%hHBp=GmTul8x~5M_Q&$6~7rM>}L#l7i$z^TmoDRG1Utm7vJ6u_!JB6stxK&xI#O~ zhK&Zrzh7NvAQ23={%IFGBnGRka#BtI3+HM;{aay3q_bqfePS>LDnHQI>=3eL4xwPZ z@=u1P&m7_%Z7M?Y7o{ENNXgLoKh$)m7Ff5of6Gk^a@NmixeuH!jijH7p-_+~TI{#B z+ia$h9YnbgrfGtmEI!2;p}lRVyb~>0!~n~YT^ikshl64K&9WGE#6lKh#ZR6=Yu429 z;Da?2HiDD$MU%MWHoJijiUd{3?mtMTc8GrmMt%h;a{DLVxRfmqzk1}tHzN7OvhNAl zIVyrJoQg{td=&`kMzF?v7MvtRL&47X*@F@)Z)~K4zV`F(rV$W>jxWW8y+5YeBxaC1 z@hTrJFFYpMvZweMuamQ+3dZ?Wi$~#G+iVB33FVzF+x` zu|?J;fEHC70@ZD?KKv9IJIInG`uCV& zikV#LA#9eF!YMrGF8s97!xxXU|HuofwfTpD7Hy};>9U5d?_!xZTZ$pghz#hJyX2kp z(6Bf1TcNAz*?xQdQvN(U9|j!8vW5H>D8p&obsLn&lo^Cz7-wGTx&HN#aG2YdB8nlu z9@=%b@v$elec8?nzFYmH4N#p3oC!~BrOLcAhtJKX^6KbnHD!YdJT?9ZDRn${-OZeN za4n5UmyPlpQfvquS?28Xq|@_PWR_?*n{VWOPWdc$!Z^uGwUMOOzuGe1TzzuXo&%!z z>UH3ax1@D~BEmMLo7s1j@s}LHzo~C8ev5Xg3rPAfbMV0RNM!YeT?x%>(;%mPdiO7B zDFHO?PdG)mjMfYC>Pu@23y}`BVnG>Dl7Fd45E~Mm^2l zg{Lm4n?T(f#&ZO51rdpRyF=6H^ow2X$FgVZTxEEDfk&q}W&|4#w|_maPEt-epzmf` zTQ}CEA&(IkY@6m1)~t-S6lkt!^~4_+2fuS#XQGO0I})d}BbQSaL$CdN1mzW?Y=q3e zpnF6>7=9rTQ5{>Q!xvE-FqNqo=z5KdAl?!o7G<^gzA7;HT6wg8G31RT^_?53Ne7ta zD97x3(H9K-AYShrctCHnkv&>%3vrJ(7%29O|9vV-a$68))Iff+ID3b%DU%N(=qr>- z;M>gRD%Hox6G!o>{LNV{#U^2O3P`YCn)$#WEOn%fB2v5c1xJpD%O0x7*xcOg_u}Z! z`v!bV);6A@k=_#s96Eba=6>L~Hk^9!!xM%oZCF+5#-+#pkOuOh@~#QWGdqZptWCOg zBX*CMDPl4QKXwc=H7)(~5Oe{+7zW!g(?h)UK>{lv^53N;UcYI-Ux9-)a0Px>j^Tm5 zXM6#ib5v?E>{79JlFYj?@YakIb~n95i^zlJxRH`}ehTzz#|r0gP>@|5wkTY~YFqQ4 zE)59GjvYapY!epL#Odkm8jm)dg= z0bY3qbi>Xy>}9rXRFw4?EUs3;?eCm|cHB#>jN>pQgXhIR)Y}ew-8Uwa!J+kl8^_DL@gX^S?1fVgcHfzz!NxqqJ|UUOAx>zr0i$|m9mqd_ z=I%5kji;Gtl{cOeW=DZ20sex^)=@ME^v2lGbxvB^1+mP{4p~*3nh%DBqSEJT*IeEG zB@SUihxyBnA0Fx?>ARBLNV}`+t6W$1^tkRcX{aX*n`@S5DVraYkW&JErRIKKdQ)4c z0sx^I14%qnaRpOo2$GCQ z%(d=5KbYUS8yN^wn_|ypXHgg)Qbi^0;GoKI2`~Jklft@_=l|_)WT+9{qCAqM3ea4c zxQ%r{s89^jjC*ABO4@^bS@a+PTcWCUGX$b$S74eio}{zz?XTs%S{9aWYoeIy>i7Hh z0Hnqk!wU86i~fNC;I<32Jc`@}kp>F8H1MFcB^sW9AbG}Bg;~<^Y#=HXxjKB;KU9P5QPSBU-k&P?@)kJ>MX>Nq>d=3NTW4@( z|M@rz^RmdV$%50|=k!xZVpsflrQwld3&>M}6wVnVa$`Mm6BbOzi;-%0>%||Y8IbJr z)83&Ma{bcdZTysqP&=tEzkhu2`6=ur;SqjNyQ0Rfkn(lwM}|}XlUDM;No8@pYrUUMG^awpgb8e5cw85 zmxLL@HTs}L#|AOlM8l}J3wAhko&=ihRmw@Ae4$4jC_MAMeF_$RZ4dk<+M95Wwn2L@ z`O4U_O}j}jfWT>hcv3)I!DRCQ!|}=?QTcHrRf9<-HDZNW>hP8(B5w0w z3|4$Yx$IYzVoklEy!0=So^20@{dVn{tGmJSA6U3@1Fbkp9B8%pAu`SIDXB=4uu zqY%ZarE`C(g*F@6V(SzIpBDo(^T>P{5Y%xP!cK);Ka-F zQ>i;SlMVG0mlYgzk*3ZiQYTj5~Yz5-E_V<_$pmb+RfaiQDP@FiOC=7i1h(kLzcW53y&R zcj;`h?$ll6I3Y6Ru=}JQ!hl+2Am7p@GVPwzzWZe=N0H>?`*71{{-&E&M_jz4Lbfq0 zL#m}m;Vrb;vhPR2>=0nXFJ4IKFcYlKo@`GQ@BOwK#b9KTUKV8^n>BYmb#VG9&)3#K z!?!OHy7UTa+>M|QO+?4_->s>KOY3rP%rq?F+nxG^ehU$YU?6r&9Hyc|x1AD2l5nnO z)vuIx{|`$F^PtBM4t4zCpF?U>b>@+PcU(Akki|^@B|Uf%FGO9A?Wt;RGMQxXA-e&9 zP&%8Xi(O@^fcMy>V)Y>^+H!?3G0fopwmylF_+3O@c;7axjXM@fxfpVlLqZ!rWJRDq zyvpS1-hvm}Cwr@=BfnHtWb~m3ev>Z?Rb?PYXkcMexTK&rdd@^EHX_zN)YK$PdizSo z`R%XY^tb7q>f1~HR<<}RrTtPRV8BlYR4m81{JnIbutfLJA6VR!O$NL4c)}z!X(+*w zt!d{=5nb=}dt|ZJEdtuj!+@~d{hIUlC%J<@_8?97Tn%RDoFl^|Dr-`H1JQyLkF0o4 z1!&TXyPZ>G^nLV`Wg#|~Yn}($lA=DalO(D=XT*zxi4}r+mNU!rr!U6$&-mWYhnkfV!f04kRtWHSl*FpW;s*rM zM;wY9C8c^X&z%io*T0eAhcuiiPCE!7?yHI3LQ^dcpA~RDeANttr!KMQ-E<*VygXf6hnp?HIi~6_r!8aQ@g{k#K4iWrok;5`L#vh0=lE3Bob21 zV~wIjmFj9Naz{P#NXA$B5X7Ed?;lI%v2)+`7J^wTJ}8xGK7Yk*)1Utafp2BlsExLr zb77Ka+xmu=-d%+ykutak#NPM^pc7>F+L}&TZ8fgkXV5la1Q?IYr)ZVeDbmx*Ut)dm zcjV8dfjvd+-#yw*%jPSG{R%k%;5u$n))Dg!4c=n_ww>aA6+DHUIpT*&kL#C@cEY;; z-LYZi$c_Z4@$5);h)(>Q*%ux??WXxgU=H9(I%LF8tih;7+W3(zuRgO1>xUva^-r?? zt2|WFKMXqjG7)_l!JCHc%QF351vEXx9E4j@l8*H0Hny`fDb>E78!r)guckt=cZc`Q zhW$+)TINNn*KQ)P76C_urTFCyLxG-miBCnA;0wzChg`jKQDwmt*@sUHb}?V zFbMJR`7O5;F4FAcMX_%SE_7>gd1laj3u(iAt`G7(!|fG;rBd>fCSdV_3b5jHfG1dV z0YlG}LBZQKSA%>PEBtDXuQXe?VPr-b{+(yC^v*=epe(0OOQGC!=PWIk6ReKol}-;Z-z%rD9`M?uU=x~ zF!CaxFq)gEysnhQn%0u|MAA@#`)}3fbb#DP#yKwLPB_I+FUQBW`Ao1aVn^Edb?KEu zf&B~07mCSNu-+aH*s<4o*R2^a@>_q=8@D1aU5c200L?6=0C(PJUx2t`@CT&S7Jw7F zs1tIA{~=Z$NA=EK zSY_hhL7Q&92Ee5%5oXsF7QK78UgNg(576K73=}TsvYi=lJbCm@nhkq-4RXx^MH3mu znPq&>7;8YR2aapn?jRtYKSgtadS)JzJlf&RG2RZEH~ofoz5j2UPSB%==fA?%_Kqi1it3BZ;1!`dgDEE0KtzwX z5Z3cIvJjp{h}uI;=8=}a>B?cN0{QCH=}o=r2+e^+O-(HyKI+2UC%7Mj1T)yMYLY*6 znF-4DNjn`sQd=d(mlRx>z&-x|=uoEol0MbgN%ghA^H26k?)piCY7^^p_VeaG&+@sR z$8L}SfAUaBMicLdOBS>1k_~-cFN)pSQ|Pj5Y4iPRLJ$qEMqjgXV07-C=;YH={FD+W z+4|Z2zD!`UW9tjtq}7zeGTM}gblacv$>d}W?ksnzl&cd@!3-CPNhB`W5q`5Os~qV; zriHYCWqLyZ{}6<2lJkmh<}Mh5)O+*B*`5?Vx{4^m1g`jP0X-3DNtJ;*G6hfzDJj~m`k3rWRsFzl>;ECzb{|4 zp(VaxZtgqKc&uVOxG1S^YHQtCC;gZTu$Z(IgS1bxI#OVjWU9B}S5~KR@9DAPs@VLV zlH)oFgKrs)Imn{Yfm~Jwo90aYqEr0086&5^P&D*w^lGhnuOqG!tS{2#j{IQ7DPj&6 zSebK@#dPa8y9v`@;L~F46yLZEYopBmVOdhiQ9l#7q4)vf7CY46?^6t7F;Hk^_|&7DEyqLQ}+`p4BO-zt$ z@?7xC6kaEnG$!#+!))w00{)4ss2%j|EjjP`Ul^W^D)n3fL=4V3zjh>-40kILcI8~n zgp@1H;%KlG1Dx`aW*Q+)4A!OO0ItX_Ao0_BcG2dqlcc?VH%b9X3*MCldV z*s)y)Z3|573o~WGUr%lvCz9>^3Cg&4vn=DWU9(#F*PZU3Q%$?yQ;u>>$VNd#g zlu$``9Fd%1;m$<<@XORC_CyV?!FAA9M^>&ULv;zirh3;-5d#pUV@sd z=hNR&c;iGasCx`tIMIB%XvZv5;Z^BG341~zXunT+)KG_U0CB5hU+HeRq;C6eY=xRo z|HOIgF60?@+w*O}-?v%Ms8=+-44*KreP4pRe$+X^V?|D4RSe~@ZgBgaG1ZR)DdV@M zmc}Yj`{1E_wrFc&ci@1Lmq{pA#z{X>-mjU;y+2UiCzy~L#8s}0*0wTj3Xn5#VO*BO z_Dr%hAR~FfjC5TzDsSnK(TvvMUA~zVEEN7!b+H~*Sj~_LF}Lj`ny{$iX4D4D9auz~ z2^6F-9JckaxrrNJ!w(OOKxo)6nGgZ?3oFrgih+Shz^2{o+kzXZOI@xgGt9!~i7kCo z8#5I24Q}mryHjuWc`8uWFRV>ZH$#)0ev{fW!RqQ7{D{jePUzKx;isej;)E{Hz)4sT zY2K)G`kX>6_AXsxNHy7cHdnxb!BJcA?uG&&%tQ)}C>iWMY!EOAfUXeaJIS@Tg5u2! z_hu5e#FaELiR_MirjEQU2tM9VAL;39_R`o!@v6rl&s|k!YFR>kZR-@I=5?!U9IZR1 zrS{D!R~Cz2Z0$?w>vil#y6DH5pv5k!gVmW3R|j^L%de%C781o&r2^Sg(FFn??W9&< zgtspN%Xaij0IOolRr-hW zd$Wtlq@W8gi@;8OM$YJEeLKPg%1vKVVV~dn`^*P61t-2)+@XI^0;U|gmnKS?WL>LL zymR=EiqrG%W(XvzFUv3n9LWr#sSqGODcxLuJu9NL3&|QEx?AF1jxZTY9p=OP#MS*; z_xNl4F6HUP*{@LZOE^=rK!cjR(d>-AVYd>#EZTGIt`{VZ5tDBHotnTjwf8PJCg{aP z3Sk)8QZc;^m|fDOM(wl-P&a&gk`llTN%HaeXcV{CkDI-8P-sO6mK=k zH8H+6H>qW)L%3tU`}*EWpfE@=(A8;dWT2)|1@cttT}dZT;o>aA<7Ph10fFWIpUS&Z z>ZzP2t6&xMw5_EX>w;seUMCa&nj^GQ3_R@AekeMQWzywA^pij~2EbNziiRD7$hSj~ zkF`cYbG9#5qIl4UKG?5Qy!)C8w`g=8RIFzlypZSTOBQ!|kbN_@N{4aeBt*)eJ*l^S z{o!0kSJ^EmRc%-jFwqv?pb=&)K;1Q;j~l)}SO%&p`>2o6itIxFw+&&_=;HoZGXynD z*$R#XU8M@J?!i#FP8V*pC*)ooNjutJ@%Y~v5OYx<6tG`Hv>zgGvULYXmQ`@i6a#KZ z<(lAIV)onAy7hP7H7tX-Z_q#8U>$>Eyi^mFrfJMi%fSQ4;3vhhI3*mZBYCh8_i!xd z-ZxMpeXm)yK5F6oKujnJ2d6 zhV1{<0?->MM>KytLFhv2k*aQRB_$*IDy=j`Ip?OePmt6EQmfZX(q>yU&E8&vlI`F> z=I-4%@5Ein9=!_Gd^GNR`qxDo>(rJXSy{wh5Nx!Nz0|X@@uj^&Tb7;`#eWj3c2A?V zwY5O6@AbH6uEf#V-=DcRN0UKPE~`X#t}?e627g%@#0{6Qq3O^D6?GT9y-Ku#&^c@N zcgp5_2<=~bJ&P!O4pc5SO*_^T<}NBTy*10evC>h-CFGPg7SDvc$xmz8eVvT@#qss} zx-+j_gVDfM3KDjl)Zb2ytC?1|M+YSo?>T<1-DJ(IKVlJDsmR*k98`?WenCS>K#T}nf> zl7>%7jALVoW`9%-OGh&(Cl)PL4mTaOP@DzRW-F3Ezf^WQekatP4(PC^Dy@gcmlDf#u zYZn>Km?j#3vu>%B@sNkJ>)St;b5+Q)c(-;h>S$J@dM&Ab;2Yz}ZJvkR_-U0`>1Jw` zd>1>C+Fa0av;UlK+{%JsGSgM0)`JG`7>j(U>9vQ%4xd>px3ph-4f0|gRDcv{$h6|y zvvBnk^9v9+$f=HJfC}Zy*_~WnCvI+FhWGfP-2(MMUtjsHJG2rJ%OpXE0}py0$8h(Y z=e188x!3&p(NjSU2)%?I7kfM2`v+srB&k6n1LF%faY2|Y!w)#$=v8I|*_pl#!v^o- zD2!1GZr;3z{C|8`;jSgh+89wdi}$aPKVEju0GrRPvJ%yVR_OfFA?{hlN#4j?jOE(e zM9OG*i&F-H%>{C4LsXdsh?t6J9sY*ok66516|c78eXJqh*|*G{FW=->1F zWRs221CFUA?`VTBw|Aq>W{!b!VJ!-Nd!Eb}DxEuRG}KClPW#sxh*=KkNbCps0B>V_ zA1E_SgfMpz@13(y2Wv`kHiH1rF01?AN8F`43cj$32EJf-bf0*cXOu!NA1b!~*lnCa zg_KB?J^zLqJ)EX?ogk%fl}~=Ay&=Yonmst?i>HLul&yU!U9eI9xxLb0RUjKe;+jR- zg}<~#Fc4|my@h5db@YCcsGNqSuNLYi)IaSB(lp23)nUp0x%_A7wuYAIh+Nk4jTNxw}O zuV5&yl;U*=-6da_YtR+jj1zod!<}ld{gq_}74H1hLc-3jCSP2{xx$xcoRbFPP}ExB zkEz2|KOK1K4BWhI=Qc489Jw4fQqvs=PW!^JsgF^U(#YwiKBF)LkB&R0Lnmhyy=KUb zw+J)F!sMts$lTyNc->ANH$P#PQ*~b#wP{XNRbyEPV9%g*v)O876mz>U-sF-q!j9e1 z$A@tIKpy3)C8sT;A76E$cL4u60ywHZsw)fl;Do|lIephDD=#23QcnI|Z)$|+dH(g& z61*29YS@Shq@hO^{#aqUNG2zyh+J_AW_n$REjT7lPnqYqV9e3nzGv@ywfG_&_Tt0V z4#U|ya6AA~N|BTm!TqIkt>NT-~|{slJ%7 zY$r-=>y%@OOf&%Ib``e-HpEJ_x>*aj5p0;H<7q5`DHTZ-Di_BsksL7F2mg99!SB>v=(@pl1CGFH-N(RO(%n? zIH-;}Px~@>r4a?6e+lAJN5iH_+Xjj)Q+yB;k%8~|vg=iRA`ou+Ztm~NKx47tT2?>m z-P$18@4q6gzdpPaZmYZH@7^sYM7K_()5}Q|Tp3MH5oLMuo&ADx`irVi#02=nVoB!9K)^_T3riE->FblP5=56aoC<6?W{I<&XG%1y?@Ec&$n#wX|NI3 zP`+tmjNLNJF0!3cy6jq(vPN@{J325}O)9jh8RhgC%6qIwHOR>hi$oyk)|jie-B_B~ zu!cT6l)AFOkMCub;k0!P@yU!Pm0qSQ-Ztl-0{aPj%AW1iqD=-CV)K76{0KLi7z*W~ zP@Kp^{VKgrvvJvh60$WptoDP3@|s#55{#F>$W=tzKcX8uy$*j4yB&!Q8r=?#j^2;g z^bsdH6(<3zX)cT9>Fa_>x2z=`_HT~NNa__7r+8K*o2Sb+?+w^MUVr=qFDJU8pUzod zA4H*J-Os4(Q$qf?S;_&Ifdhn7x%aHEe8w01#?tg*8xGyqe+;(PF&ps<=K&d{hrIub zr=JR=y#Z1-@3=svU!&3v8_-wyO6cph$bRi6)t=ODnq)u1t;T1el__Z?=P~Yi)1<{4 zdRD=?Q>5vlJD19PLo^N}g8jD`X&Zicwfi7O9}41M`%{!jx>WHI*D9?O%`All3{52W za3v_rl}7VMb)B@db`_rpn&FhpZfplR$FH?R$9JP(M=nuqJdFECaFRNOnuGqd~~$S~etv;`l4K=79|!zF`Prf)>cVZS(5r zh4w-2O>~xUd6Z)fF5o7mJFMCFz}o`F7bwg*g&pCq%$;H*(zI3scO6<6FO{jMst28q zMK5%T^4{K9%2+sck*ds;uZOjJZ`l?8=xvV&eVFt~3F0DJx8t;-xBX_0PZe0TJWPU; zy<|~cc^!_Xaid10`noyGcf0A!B5C|LT8Y&)4&F=bz@D}f8FEu=jcLUU9?zPheKgHG z@d1>Lt6OBi_S=Nv*)$*zZywt!9V@y4#*A1IGV#L1y?mg-zFh91`A$qS)Ei>)sW+tN zT~vrE)B7DAg1PZR(}VK0hARZ`c-Z4NmpzQ^gO6hPX;2;1zV$5v?cMLTup$3e^kesW z7YsnuD%}`|@wA;r*}W2U*(>6!x~8X52FJkX#f*(-sR+AEE;VH#j% z8=+mnbjLf3>{RHIKCK%E=P^L6Ls8 z(`cb<)!Bz+(~Y%%9-;+i9eK7r*}Z)}@YcfYb@lhJ%DPUsa?D;n_4%kR%s;UMp1pe< zAMLl-LA#nx2D>3p9+8pv&6oyrsb&;d4`{67>Erx=xTRxAdK{*SocGyUIOF(b z{Kkxy?jF{a7PscB4Ab3)mQqO3#&nY(NWXo|2oW=c&x}rnMF=4;74y$=MRYf+9oDPX zxvZ_7Wga-wV>z9A`ZDaiJJD3{N*%4d&g$B_cz$4p+U$)?FcO$A{FO^m*+K>AYA0u( zE(g3GTeQBuzFycT_1{<(#+i^$gq=JEx9G7%mQfhE_tha=0|S_sAAcUn+;`uKj=c9k zsL7St6uo}l*;aqvJWAkH#D40-HQd79MISULfvMa_w;rF>54>qY;Ub`JB0z}gayxl% zISpeU+xh*4`Rx-dcU*~QhR?QajY+Y8GAbp7HGcOrgzG_Qo`THm%S%L4Qu-O`H40umP_FTN}w@imQTRZW^zf?4O z7s6#HA-{pJu7r}+EON4Gw(U}i46p1hVZCy>$#AWjcbfjtXU_% z!oJM?4&CqPsDx-k$eaeFNqy)En(d=Er>pTEH5ZUyNTH!F5><%LJLBzCsnm903e1i) z2$3R#zJR4=JhyFvpKRVI;5XkjDqH1e-nn?No*sXprQdu2in zU)Q%tGp{B2-HCZtRSa9(+jq^$o(Q^O(xfk2cm7*L3lOfEgk4#D0o$;^`%iD5bMO0U zy>{bx?}ueXe#?kHs&*Y^b{*}%cXs^$S74HJ@~FVtGPzlLEaS&aZ<95u`&Y2sL=1%? z6sB!pr~~_q(WsUWx9Kju8fC%BEB#*i@vY4^0D%Bej`NtNU8?R(9c5L=d!S0rsgOhc z1DLB-bRphj1M6MmoltJP+J{fUyxsRSlkP%o0pjOy_=|V8#8SI`#Q!MESWydjG7n$k zWa8B){q{GS?sTX2IaJKNHx~CwU)ojQ;n4#+yIL)}+@F&{ugM(&q~7LP_YW}gF8?Bd zEgt)+!Y(|YmPW2#A*Bn>+?2p$T|~5gOZ%~Fh=^71uM)iI$;QEB8xq(UHzZWgT%%kg zBboZw{q?JQf8u@ED{Y$eG4G_=@0&-y%X@0Uxg$aY|LqEb@ElM9Vv}?xyq!cX3$cR! zb*p^`GHkV*rm~&Sj1@R047%*NFp2KfW1n{RHo{UaL{63{4L4mbU6%%jrQ zr!iN(Rx&nTjPnIVg+uF;472Fo#KTj`i?rFZh4vqRAb9UD)gsofD|hYLE#`bkYKjHff@}*x;_7TI;F(tcgWCtsNoS$0 znXn!QPn8wDeDeuci;Uv1S?w~uvqm@p*#@5s!lBP6B!*k``&6c}8b?NhIIYSxpe2k=|kD zVjYFCd2lK>W##UV{}X<%C%lp|k{{PcF9o|3u;M4<0|~N6%&n)+t+8ZUWjbmOC94dg z*{zrMz_hLVxUIdZmsZiCvq!`37}$k){n&ji-`(%fyj#(ATw&DFd-q>mHB6U1)hdX# zO8OkskWC?Ms{3mxOarr7{ObW>tgNh$DCTqgo+kYujTvs$4XBWA=02Ph?*poOCTCu$ z=zO#b$HHOpFK}hsM&cRk@mi1!Po{hDmHLc-69%q^NV z5x1U#*v})zau4PXlKpO`VSM!^ZqwzbN9FUR`=4zqd*FJNnEdZDa_JR)7>->Jc*f5= z>Wb4G+S=M`7t`+=s0r8pfHyLW@iYKC(7!{y_^-ilQI_$YNwmiX-V$Hj;Y4bQ?|U4` zvyHY1y6AfQ@PjEyD4*|)UqoRwZ&bQim3oZQtb?*Y&Cm{)%15*wBr@{tCXVIvdRrS- zVF?4IgBG=TG1{&<-{QZ3$GMJV6~6LbW&1`MqG7F!r$4!xJ#?1I&skN8_X6|u;D2I1 z1OM7%Pe^yK05+I&)tAb{+{KQ>LLMCpMa_G-I?vm*Xw7gm^kPAc{B_actt2JnjVD*+ zu0{S^;rLj@zWLU_KFbtWkQxis3DjdxcGHitXrH~eliXV)SctD#J1LEHESpzUYv}xR z+Om3f_WmB|Y=dogl~lUsigm0xnRMl)CDO5URYuSNh$JdJkk8z;R+<~TLUqgU^9-dkI$ZWvJgfH#&^#*Cz1K?&VDN~%}t(EKh$2V|Msu%DITs*C@$;YEBH!o`~)$U2SmZ5KKeRdA5WflSYIiOuegn`{@vXe8vjSf+IRo9P)eniF{}&m z+aTAMu8q#Af%7lZ^*Uj2<)P^e2(Y5%!JdOode!r%ZoR)4EOJn)JJ<;w|Hz zbBB963tju^H=W?!%GNv5qav400CNi*5w z2y$F%J$u^s>2L@L z*GAJEVz~*})e$gvbO@h*7j!&(NkBp=%}^Mz`&!b^rHrmlk(-FGY&GdyqhY0>QPoySo<+PLaTu=R5B?|MO#C z*?X-u*O+6Do8Efb+Q|s~x`1>H;6~}=O?Q2oxO01Nj~&H1?QWE00w@`#necUQ!gngx zc5qZvB&UdX@8MLb6$|UIEHGs=KK;rbr!e0Q4vI3SFx_!01S%v3{6!!EVNc_Z2U>X# zgyQfS@v*!IE%DLE^}8RNzS&pV6P~kr+Ad$^Dk3oL{}yQ6A{y7>&WN{2Wm8|0IUkRZSZcS+@J(lPbLI%DF_wT{~3Pj3l^bFgX9mzva zNWMbS*2;|IZXG**Yojkb)uS#K*5X}B6wxNY7rXOC!Fwx}Usr8PfEdR&5~Z5#4)k5j zIk7m}3W4Sq`F+tvknjl%m;Yj>%qqk;pCbA*#Mb-#5Z@D83nbRK@s-O{Yn0YAnF z+$Vp2J;Q@QHnm+2+bY%0xLgH9U{Pfv-%jop2dYd?k8c{7?RZ2gO_(8dY5wT z*W*GVY$q9!^xT&6On;hj=s6b$*NJ?zYC!7AiQnom!hWaQ07PYH^BUT5?vUFbcb=h% zyZK{|@`eutnIn}hlhSdG(?O&yHMC($g(kx^FFr3>uA4oHy+r(+gg?N8Ygt`SX=*sG3`x-O@QLbR9!wzw%MSL`*MaFM!#1u+ zQgY>WGfnijSLRAcoB%j zXnUiX*a=T{y!S`QQ|JFBlRbetuhZ_E^Bx7C|5CyyNPY%qGgR7N^H2S|TfaJ4;zm%L z78Vvb{Psuwul_+_L&+wR&LKe=gZ3SJaIAWKV?jw!VU?R~ELk>1_(-KPyT$*x7TkR?Oec6A{e!`6(4FPU8YU-Yu`zv&|@-Yc;pGgOYp4 zZg}U(`mZ7peTTIziD>Q_fp-Wq-H`+|qxG8^f}C^9|8Ot&L4|`q`ShZGqOG%_8Y%s2 zwQwujNT=P^vSw71SIis#w+FWfCbP)Ia5*tF%3(wCDZ!cWq2IHYa+~t>1+{T+@OVe& zgP4MHq@yUDiiFVl`W+P!GOcVWJ~DB|osi^khVkD3ilB*Q<2~a!<9?DJ%W(z?tfE|I z@HJxf;GTJ|dQCv_=Q3VspV7sH1LU9N*7G_d(~GQ>VDx*Wmf2}0=A9edvD}XBH}8$_ zQ(h8y23z(Wnn!I4LI|DaSrnUO=jNN|t{3#n18)cy*E{8IzNi-&5cnGoy%U%-V=6aM zQ9Bo|B#7|=3q(~px(`VNk{agIF)}fL>LU)7l@suu-VIhS-{XOta5Nw4eg+%JEjbFU>yBGYd^yDcvmU5&pmXLB&)1)SN4ebMshi@X5QxM& zUSC3HZ*f{im!$Mgtn(r6D~rSLX*|pn#qmwMMg#G0Mr{pa<|{S8DjUcf7`kCN%t<*zr?e?sGLu{yykMI5Vr;6mC{>D8s20l-`pg1^G{i}jKuxlzJ z2!*&$UAUL`6M?xCe*4^h=b@Cl3kcTUkl+>e#yK|Z-;(|R-E}pryEjD*`Qv|;AZ%0l4FVSKK3I^6W+h22j_eY z5dB-|(M?_cMV#~`#{?SUa7)3x^u2#YN#8#hzVTq>qKGBzoL&i_u(*4yO}91G`%Lrj zg4i9hV-e#gje%JUM!wiE(HS@T9}lU6fuU4 zy}MvP-kDBd>BaE>d?I>c*PSL+^)m{^_A{ns`^~7=)*4Gxo65t2tKJLTLo$J)PRzjR z2lD@V0m54Xidm0~yDP!sB$b*04I=ladNrrv%?8BF&Sm>8&Jo#v!Kqv-MW{g^{2PlD z!p-7)SuM)|*mhG|k_P8Ry{Uz*|z#(Y~yL{2j0J2*!@Q__@Ua>H}TtVerK+EJI9^R z$MW5 zqSV@dGne2}lAPc`ERY*pOv6muD)}82O>;j_lKuOSmOZ(_%s<&X*KcLR)ybQF0Jd^j zeynH*DYHphbOM?ki-JVn_^+XwO{;@s^36a=ZwU0d73bJz-<$S;ah8_liyQxm!lAO_ z1SkDB<^D_ww)eKe`6epVUf!J)mSrh|bbEbd2=C~Fgfi(j3~w>h=?p?ko1yJpy~<+V ztg+^Dh6tKS!=}1I|1q;xF%|Adc<#8cBHJ5;sZI@{wW~W=@}FoU{Yj|Ug8QqLr<8JD z9&RP|8g2`hypY}g%zhX7Wy6yYBXA>tg7r!C8GPGGYNRuA`My_LdS|b~@CsHLn5oCT z!S_NnAL7|wmLbw068M~*^z0u+`gu1w#W;Gf6BOZ@`{j=y$HN@`HYhmb9Sxj2(KQ>=z_%CVl3ks`9HTO{S~C=P3f0 zDz63UnB?r=a?EngRr3*#04`@-G?HPb1ycSe7pYH4IrumFIhq z-`YZoNO4;)-(V^MtSeRAog2$zf_Li?qiH8}88NhAYC2uQFlJ5c*{^(ET&$R7!6-dH zM^F}#7kXXQM9z)XcV459{6z8ECVTrchRdGxHP#RcMxq3fcD^v}*{0<+zEYrp31UQ=x62th)I<&Wr=n;i+8 z7Bm9E5@7K0r__6+)Mow|oSp<~oCreZBbhd3mManb5Y(ywk$3gKgWLh*O|HRu7|rav z$ylptAERfdnMqr!m<>y8{?J>Ztd}VQhDoJpu|BbvO{LDp^h2jcOo~7!4_}#Q!LgkX zT!n0>re@H`80LBA`ag4z3tZcRbgB0^2W^5HXxh8^@Z8r&4ZsFZyG(i)M6w6k4~Ze@ z3<|%BFLu421R`}Oy(BV?!x(&@Z$1XKS!8zfVQc=Hzg-{6r<2n1;Tw14@NO*^j)p=d z@747oTj$-&6FcH0+-lu`;~)k@Mf_bxs^P+&gB$n4;yrbij+=(m5Ml=hn$B~~z_h%F zay3ph%pHOA-64Vyv`84v5~U=3$BP2?duz=~kvb%u=I5tvu!Xci*pW!em&$~65!(pm z16{$aaY^op?!TCtKK%+#v$f?hJWe_=KJ2a-%-@p zX&(^{gj{+X_8-nc%#{_IW~kM=9rdiEGbpgIo~_#CUSaiC4$q2YvoV#fksyEdQCj8wadrH_KD4svIIg|>FR+Z1>Sqg+111P3{o0r-GsAvFXw{5&NvnT#F z>!I%>X3eA$Zbvc&Q?S2}+-Ag>#cQ>I&&!+_MtM{a@vF_vQ^U)uYkPo9wAP@MiU})b zF3}|Bm`e*nf*I04^u-NIUx}B==K4F86VY-+e&W}h4{KTqK)SL_f5#UZB8FxHb3TD} zv6W1-W(V~3ydG&|<2|E|PI~`=Bck?Gj101K&|25?Nh)1|QUTw{yn!#kHZTC@MoHeT zP)??&LB5TYQlw%dkpg|Oia`6xd4yyzX{p~R46I=KwWqB5%lwz^giBgm1)-qNwqzMu zabNBjbz&(6sme@?cVwqwwpg+T)R>(Z7JJnk}V(>i)AjRIk+mcsLW4uBG zD|C(fMrLZW`<;vfH<@ir!|%MS28+gFRZO|eTD2n4y~<&ui9B&j-PE&2>MAMRpY`C$ zkSm+oA%T|n{uNFianZ&(INH1d2GGR*At6W)XyVUrI}q{A@1!^3FkecV&sYgrS^9>U zE=RuG0$6^3Ln(`s|E#U$0C{Yvv#Ps=W8~Fe1U?S<+Ie~AgT5?VFcog1{FV{2V2DeV zZKoWpQU{SW&S#KUFq2kV_sN5T%HHVH(J7Z`b_!WzH_2glZPBJbsIX`W$;=wiAB1?S z_)C=0B0oz&nidrot2llxJeE!KYpU|Zc;a^}>ECAdSS8`H7Q3T3QdsWP>Ig5Oj%NxN zT#;3>)(Oo6H@#fVNaECMZS=B+<2+;M-alP9QDGr-z|NYKEpuZ_9!#{;PzCO)e%f;j zeN?MdGNVZLxZ3V>%@y$u@j|&1WcjRao;-Xn@_QdKe&i8|+?o8M^&EGY=OiG?z-Ked z;UD_4cWr#t>3@g(G>8@$)hWWl{~W;A5q!@V(EN;Cc3yEq*}*lTIJVm|&FvI)Ctc0A zD%NaHfyy0#zgzrp%wgQI>5`$mXFhXrJASo0q&05Df)676PsvLM`a?4G>i=ku(LtF| zA;5qI)Fl&{LkoqBxANfS-rY5x?L*Ot63EK+3RkT$dHpo1h;mj^9Cn60)jUa!Br9L++XEo}Yd!ndCe_BV8I;XvolHdz`gI&l) z$KVo@s54?>8+4p)(d1qQuu=6l;(IV=>N8O0rv5qR20^jakyKGiUtBh*hPfkm>q`}u zzqPjdDUh1^(3+z>WI5xp(7fhH8ifSco70zK>6ktxCHri=kTNyeUSfT8wsIwMw_f3$ z+h}uHRW90(K%i~zjijw@+K(lfAKH%mzRo3P%@0>(CN-C{4hPOy+VC#Q;MSB{qs!`3k&2oV1f`(2U}+%}cDa6zAA?_XbFDvTuoUo23Yt`G;!= zq3u%zTSXX>2wSTqH=%B7*v>_-mq6K*u|^g6>m=3RlASh&UVQwut_2=$6-zmm(+U=P z)CNA2$z*cGJPD$4K_9L`en<8yJ1v8M!!HRh89YV1B=d%nhMzwi2Md4e_~mk?momKj zU0x4)&G)8X8;Eq7anD!(dM^fXb5(Ie{u#5s+!IN(IH1@|m&-UfZccMseeO+grtr+i z^E(&uzWjkWfEh&xtSRM*lEKqnyY71~3L^eH#XMN*>U46voO<1TWl}0pHN4u!{EQp? z!mZ=8^SSwv6(dR~ou3-?)eeFaI^hP+09JPx?IqkKJ5{lq#aFtzym+Rqm7flWq; z=y1!FH&oAB&LYwm1K0-mwSiX?0HavdQQ`DnDCUaPVCEZ~n8Snpd6=`3BUGG)qDhLj~enc`hR zbP|e2!VzcmLHnYd{rHs8!=YmstsV@8yMwg=$;MYux~OZfBYCsqDwHu*6KHM~Z#AEB zgD`^dd75Jl*X*!dx^V?{cG65EIWmC)Z!F>$tOOwpG@x1JFw~O9VO`#XrPZv991cLgdn13mu6LJLS;>ytH0CErluH-4y2_JN+Wj4S0JuV{ZEgViwsBT!Iyy6EVk zR{8Q^i?s}lnY|E#v3}E~BH*$^mc__&INqQF_YD(WHu}c%KEHw>LHOX|elgwEYVnJ* zV+-k~z#3z2-p00cb+?c>e0QFaH&$(S!T^5wbeL&u{i;n|@21Fpk6T{E$XVnk(fPhI_T|_pQd5nIBKMAVTq_Pf^ zzTBLk8@^U`!&BWr1Oi9xz@{Htr$H8+9geoJ1vfmP^EtxVL-(S|9 zvwUe4zu)#P;?pnlzpAA(^p6XnI7_Nto~xe7H6OT7Lhc?NUwS${HxjPrI#O=et);!S ziry8;WXy0@qYA>)S4x-e^oFk9Ek;-KRlP_D_rdL)A6p!4;2+r=HWEE5+xPv7OnON& z_GKVp-Wepg187-~FkIM&k=pC1xvhMpMzMFuiN$wBueFrRy;DvSGX zJ=6}vPzyf-kX1=Q#yEzYG*!PO^h_zNaIV(CMyJrbYsbG$A`2^1{w;mu z(mY@lbvY|Beww*4AdL-evJhCmY^&9oqc2=))ppynHTeQj&}#roR7ljb!UH-YzLaid zPgwRB4WRk&+q2nr=4tXhqyS}Px*{1MdLYAv-V3+wTc;zUlX~{m^<1y#OZz|h7>as~ zEIhhP5Sy}vK!Iq(;eWnE^Wq^70~Z48t~*$npAXqmG4K_W!PVy zkJ87z`!8O-vAO8KVP&P;lGdky-h+XzNsu`%81UJESO#OnCmc7$8~Ca68%f4N2Av^K z(GJvFb&euAFJr_;8_U(;CUdW?P-1pWg87F8356_u_SY-0SHEdJwwiYwhf&8Gw;hdQ zw;+XDbP-<>UsS@~M@0?nr<~8K$l2rGIN<~bt!b-kYtF8pBFZYhw|nOLbc#}A^_tRV z;J9KTGA>3>XG*hG8L}7Tl*Hdyi2z2%LoF5+eV;dw#M(sfHM`l6U!MQvaSjI?55Jf+ zZUvust-)m2{u);xdAB-YdogqJ`J{r|BSLv0l@-jF%2yw{eQ_B4`)B;R(Yoaax^bg> z%38){4UK=Lq}Z?#TECJ$nB`Tsnq`CFcvBLo|7rzm&xyf)2cW6D=Kq=|9wdC%?B#ck zP;9R3aJR8%9m%g#MFA#dNTIj3UM`5Zpz*D5y(AW*R4WeWyhIkr_qfPcwn9I|(0>2i zm}h-boy|Jl2ozAN3N$WIc!rKvztZ%Xf#-Hi#Wqu}0MNA|*MgA|m}@baAI`o1`SEMD z-rfk+_}oSH+;n#Ow1dE}f_j7W$=wmF$6wr79;Kya+@P#^^IH-VTUJW~dS91|PF}+N zs_umt&0NTfSvx)u+f^G}_z`oR$Nu2FF7mm;?fqy6XgV^<=7CA zm)k2*&IKZrntdZP%mSsiO^y3Uf?i0ZbO7xvuONxEItRvFIcldJ`?lb+HZWV*CW_`w zAYR+WsbgT4b*9(FHj44%^1`6te{z1uc^F4}&v8S4!>jyzf5gi(YV+#8ci8tLP(ca* zNWy5Z;M9)&#Aqh8xJ^Yd2QXF>zNylyVflX z@;rM!*Hj&SICt2=pB0ZCxX2}6=;|_wJ_DuFRY9*u+oq*N=xkG4Qnc~yNv_tpf7IwM z{TdF8bX9DpR<9@(0#z`^If0VPR^<-tKTWDM^Lq9Pl>K~esbwW#Csw?{>M8TH;26D< z#Wwj&7MBya5GwCoGtO@<2-m7eRdnTg`vrFM)UIx`v+S5LmFCHj&K}vuT&-1ii5zoB z8jgSP3AiIaOBhG2=@A)g59U3JH!(owE6cTg9J0^@Q2`s(t7k8If{QU_;~|50Rqi-P&yf znjf!HGKmvnuf90d|eAmFk^p?@Kc?L*Vz|%Hd_V7Is*ohe6ASFGoc~;Qgjt$oP2F&^*aW#GSe`&R#l5k1wu<%tu?p=FTICmHYxA7_AI#E)<8%LNUpt^=YREY$Pq63{9Fx}9=A+!dmOy5!qrl7Of^5`yVau;FholA2q2f|#p}(G z6GEkd;yY2uD{3|mxEs0^T@UNVXqY2mBD151BT#3yjCOF`zRYLk23L|%5i4XL=D<=S z5Jb6pQz5TacX8zAaq@ZPFU`Y-$*}a%b}Or`^am_yS_nd$a}~+;Fc~bqcWJh9LwUFx zsg3{Tl9;7zy)%7KX>fcBu_sFN$h(>o-4GAw+i2Y2{meX`oL8xMOD3_=fBf(0^ij0N z6J$56sVeEu6sf7htO!_S=C8JRA^%M1>=lV&AUyYn(WlkZP7T@|2!HhURvEI+#arm~ zM0uuc>IWvcv6G~zl%e!Hf6p9;XB;lO<{+%%x$hy$Y%CFc`nEfz(rpZ0)uf(9e#P#t zGWO>Uz)>m(Er8}*SR;m#aXPiZ_=vESdraA^|<70a37!(wyojSSvwNOm_JQ7izwk`({nQa zrqeol8N}}u5LfN~w9Y4UvD@Eq7tIs?XGb|UK>@boYl*KAk>66=Tga`?tDGvAifreadwa_VdG*> zL`!6c-=am&y-F_-y?}uoFWlJUv3mbCMwYR4{THLU1*5{$v-X;ODOJoboTOr7&sNBG zzef{FdEx=@YezE&Z)N!p4H%ni2(cM6FOg9~$m5Sl!zI{poHGnWpe-K_-XQJ2wKu^K z?Ll4m6~IEyQmpRlJ+|0b`&(;?XNONdu9+8Oy{lqc;SIyG(7v=xrL|%v0PYZhZc2h* zO)+oR^+(uLYg+@Hr1_a<9FqxU-kqL}d&F(a&L!42%k>TIn|=4aP|D}e+sK{=-2D8F z%)jN#`CfI>117EddDhYT%jRM?o?2h%UNqnwLjPt_xdv)0N3YE21@;Z&iRWth?i;d$ zgtQbbA`(m~3NSz<=Wawgy~#0^*mVvdHyDlBcg;-Q#9P{b`Q1gh!y36IY3cNZWZX;p zY|~uP;Eg;sr6abLIkIu^O`zA?R>AyNE$L=4>(jP1W{#oesw*3ZemDWeawusj!yTM2zA9^v}@2X`h@^2?#Mmqija}<6Ij}S$nr~$z; z_Jm{brV-%k(Yw)hkr|b!K%u!mS7p8Gf{Y4=^vG9Q?R{7s#CpJMbvp275FLeK?s~(t zNFK_I_|eUmH61m*@MzLaU61sBoHmTMhOWwFGu;V~+`ck~jGpc;SK)>n>75WqD#fzq zc&)Qx88IwE=kFRU^g4CZAyIe(35hz>F8fYiidBFF=(_)y(E`ReIRoV^zbSPxV%zz# z87X;a77^w7Yhw}i59gL&@4cN% z={`i=wwjSIzj>@|#y?a9O}d1NkvdLkv6Jp%K4B8vQq zVEA7_iceSOKgyEW9tK+|4G6BE{?ckyWHzb2YvD6eFw}uwz3djD&3v< zt8Tt1RJ*LJeE#z!rb@k^Y>bqEHy2~+7|fB{T(R_m0uJVj7L_#McrCDn8%rjVVQN^9 zByqyq7$-9yy%9+WJ{RHb`Q(af=;5#_PJ^AT-1j7 z6W`}LBwu_KZ*VMk{6eI;F3-wO3txb^Uf}KiEz`l(hbypZlOSezUw_8 zN~6dt=u}CTbuz)oyBvCcc{a*jk?%#B4{lpY$|~KB24kj-*3yG!2*-ZRqi%!N#1=jc z!2PtE6_T#V5twkB!;K8E402Y>P(QouQtkp3*r|^7ts{UqC0UzPDJQShD6YzE*C*+O z_X9kD&&TrvjR5h57&lgYt;NAYv80tEcUs-&*iT~23tv^fncJOxYeUg3_r`=Tt`?jLR@YR<(UEe+M z>S{R$SiYI9Jwpw!DT#s!K+J>m`xIGNmU&je=%|mA%!Sj>%NTTWjXh2KD~}!3HiGuk ztYO}nOtOdEJp#A15|1AM0<~Rz&wLDULx!0BEqur2zt(f&eH!Mpy##ZHUpXALwiE2Y zy3)Q2J}44#>$O!N^D8zuJAlbLpA?o7X5R6+_X|227*hWDxSp#c-d3Oe15Y}?5_5!0 zOXAR}kiGs6kbmpSz=kOZ2?{wgi_H9}Jy!^4mb4p-QiNVB9!?)R#MIhq|UsqmmshwO~=K62U`MOc5z0_1wvVTy=^2vh%h0%#}1%wby z=nTZ(QFfuT$GPj*CrFre<`8M@0J#}f>gU3VcFhK{5KpqW{AXv8*t)$YuntyzOvPE(Ta%b%$Wup(h<-z@1~nPg27g>P z{MGi_fOLK6aiC}KMMT_uJ|pZ-t>VQN5D9P-E!W%PdGeoAI*;Mq?Uzlqtjw8mgC31 z2<89f0$45Gp!#Nii$Dfh*st^EK8RH`l^-!KI%?OLTZ5^5Vw_3NtKh9boDeNXWZo{H zJIjT{B({G^+s;*+>gG9zE&~E(dwxb7^kJonindh|wq4(M{vEpl9ex7^YK4w)3i4Wk z6j8uNtmv*ujGA_66Rr&ieE!r=qeuKXT8t7k2Ep*r% zh;ykd*SWStMt`gCQujFS@rb_7J>-;V`?NUGcmTBRL)$pyo1P!h(;Z_}pe4`O5wa9s zqmPYOI+N4Jt`sW1`@WaRSPUQ1O>YUj)eo9^u!w5jQ%wsKf4LGr_|Ktpe_|>A%QY6E zL%^QTU@l^L_ZO5e&PrtV7(#dDwyN2v+UwlCUsN@cw20pOzFfQdS5qBUN1eu057(?y zhWC8I39Gm1L+FR!ash@4AxYkOLd0OS0umW{0XH_G2H z03P4CDOExP^zMpB%kd17H!##}na8_gc4!0G*tPd`29nJT$U$AXFNd@a2#$Fi)Gl)J z>o!}A7wG=6B}hW`lBv10vCZeTKR0Y9Dq^pHoDOo^acayv_JM8ec&$zFO}gYQRCI?s zOpfdCmje+*Xk=!Plk3$FbKQ$>{A|lic0>%cgF`ZRi*>$!kJ(Z^QI%l%-0M#$zo_5* z+4=$rKIG!W0_QMjR(bcEcaS;1oT#|vlyJj&Huq}%YVsx> zG1YdntNrDdBH?^liC(jI{A}Dztv&Xt7iGbp7VRQ!JJ+HK%9>ZpyQr?+-eph}S#pLZ zxZK2d{r4-aUtBLvyX{@otL%*oD%egB=nZT`Va)?VdCS?$S4+0I?_3q$D>IjEpe>V` z^u??2qsl7sn^}SpNyEI8NPK> znzD^@&W}n@_&SHxAcM}Z??SaeFrw$Z9ou{HlQyZ+t1| z0ia;l@yxb{BZFh^^fXL#tR4w0Pn>plH}Z@LW~@&j;aSN!yFR-58=gm*{#civv&Ub)%jmrCu`%0KJXkZ@W0fMyqBi~ z?~TWGd9B?eM<29XHvEDk^TiaM1ANymBAwGrE~4WUW_#JGZvt<>1J|v06C<5XC_XU( zQoTSJfE%efNzA-Lf-k#X5Ov_j99HZZ;ifqcehU7&&6QoCSHPFfoNLxx!RvI zHO+LBAH{zrWSZ()+CE%IyR0JJV2^&EdAHGu!v{a@bntj~pV;hRUGZ=f;^FHd!fv2g z*%ysPLu7zTD?tf6o^JwYxC0hQeL}rUly|XCK)k;zGu>xx$w{`mw!EltkUcp#l+z+D zZtF|J4BmMjq=|TMf3fY?xaj6Iqz6sRj``P_SK6$ZS1-@-Nt6?kps9@LH7Kgu9<8#( zi_GFJb)CzNOet4gA(dBImaSayfrB;PHi_-Gm(~kAHa^aTaM`aKey6Su%Wl_5O2Ir{ zlSp8*%^V9}5_D9V#5l2C(oM=^M%kPsb6fGt3VvwStY7o%Z$Ez>feR@(b=sWFxSWtjYcga-vHJ$H!rd}taH}1=23FM(aSbe=k`f5B}bb=3!(XERmJX z^rgZKZ-FOwnNx2~W|Nk&zbjg+7(coqd`m8-3Xyu25_NOS+GW_L&LmiNOnHmGl8o6C z93*lYpQ_u+M!)Nwo4(>eo&KzsyfHqv{{>U37>P?8M^mt9dXKt-m;F}+$Ot;h-cfkat^vZxfeaYG73aXJn4$W!olYBs@a7_GNN zThAJCsQ$ZzqzQ~Nibh`2HphcM?Y@)NR`Hwj(y7T-k}Fs9@xzuAZB9Q3eiL<7iL!2F z;vP(eVqE*$;h=1LP?ZsAXcg1)*gUtMYuau|VTvr0fw=~8l z9z_~Y6lK+8$xqBfs&XJ5$k1*p*_e4tRJwHLuIq&FhtV)XiUspj(!wJ{% zUg~qo=l(#6=-}#rn~JBQyr;JVI|;_{Ib%9duTIA$krevVBrY6JEl;d~sRSxo;|z0E zjk(=80NVSe6X5YC+Qw-jgHQc!;_kQHWy5c&25*;CBpJ(Q_e409>oRXrJiX*s{-=Tv z!Qs>EMSa8X*@e1ZcR22ty(cPwy(ObpofSrwrVUPIdmJv6nfXu#7FE!3Eh)rqa3hLl zD@vXANts$8+^sz(X4l$+<8!(Y4ex5(rCr%@D5G2Kw_^X5PG?@@H-aWb7Xp@WD>J zWqjVIysd%tglHZgh1g%rA)`KELu0e1bKt0htYzHW)@_xMd8N+ZO5|E3CG(ZOmc_C3 zAYUUObpj1p|4;FG6Z%_7pXHDPZ@ySpb}=gM~6^P9WO{zf3(>v3zS*$u{@_~lR`22)Qg zTN68lpUccXr}xmSm5v1&>3(mJ^xyVbMKeWAkQ9Yn?{z=Yj;v*IEY{A@JbBz5vY4$a z#C2Q`XI7u48YML{l=91ZUBp2faGyDPTyij4GH+~OH7CB!DlfSGc%4j1AH|6Tb>Er> zQlU7j2O9B~FAGkdrRK%agHO3jG@l^yHn3-guW+c?}-%g8=gL94{%n zHW}Y_6%ZYb?4bAFnM2{^Y-{Zp!?Me|qz44rx*WS>5)1}3gFD36t%-USv~uui|N03; zK8oCA7%=~UXLHvyZ^`dwDWgI=-U$Cq@3gs@6Om(b^6duLj+S`{Bp9Y z-c=4lc(G@<^WufFFLH9{&K=A&ciwWSZofRCI!xFK-o?MW%3k6dKbbLiHC zFf6f>9!#^mV*k-4fYa-7Dv9K*_-oi|e=Zh+ZN#jVsXH^uWy$-hZeQi#LpiO%g&tRG zmzzSdJ6-Q2as!-qhAUDw$2;_{OvG4<&#@%nUZq6iJYt1{b;UGAwU{vYtlv5&$!w|m zcIxhs_6~NBK!`n3lYMTC2F>!R)lT{Tolc&$S(0Yk;Xg0o$(|eiiyhS)zLD|F2 zBy)UCKqXL3@Jh8|gFv6Sm=Bcoe)4qVhev>lX<4F@rm6>w8b1Vg^eW7NI^xqC+sRP{ zHeQU~`gnt`fl!NMHi6e_=fMU50+ydayD9O+ZIz=-NpHWuxj-wy`lh(rE8Xhn8-OV` z@zC);g};*bYxS?=p-2+stKxe8n;vzcUv~*TTfHr#tRqs9Tz5bZq1}j?1sDHV?j{y!$a7QtB|-)zKUtu*mC+;wj8;b%+a4Huy^}agmcie2ybSZ94`joFa?5`dvX!^c>l2Qa`YkY?ti3diZ0}gk(LWT zEyYa?`ynqPDiR5175`VaQG`c|6`;SGdi2)F0B9&G%Zd&gptYs+g^=Qbx4(p$s<@tJ zyJcAg`3aPavkRb~Ay`8P!B6%T%VHFmOBa>1Z>a(hatiuD=YD`Vtp*U{S9RyQqYJA* zX)mv;Son@`B|)u<<}&HqbXu==F672CvQxa3pc6n7K@NgrAtWE;zVf#3!!#~j>S>0-lxh?y*;C40ii#WfJNLlvfyEX6x;qqAb*iv;E-noB* zkolJjP2lAq4IgjV-WidXbS|*E`SKx_4o_Ks>FIUa;~dFke!V#aySJoX@Ag?J-FBi8 zY1iE_GQBp|TQK5F8UX|_@^Y4Yn( zQS^1Oo;>ni<-Z5GM0RlbP@`;_t5&{oLAn@jv-DZxXS9h z&w84ogyWCYo-a)Vq;@`3IJz_&2vEdoqb5P@{$O@T&$bz*Wy~G=RRf7a>$9RDq-{6v zs1zH0*6{GPiCEN^B45=^9aXXXf_2D={*U1!>08m{-x`$}#h=aein=PmO3hHGXthDx zZsG9c(UpmfZ8s4F>@l2xCJYZ-AY;~iII~@rq8rzX{}ln9+J`TUX)|1PD!Q+Hto3+* zRa~fw4s5+`W=$>@+MSZOVF!Dw73nfcIE^!+$~t+mxZ5o0)QRCxzLuv%v^ez`rY}Qg z#<=l7i6&V|5yzXfAQ|-7#I*4bIv&-`f)SGy*jWZfpO+456$)}to#~Dc3II$qVh*|ZvDRR``N_X)SEr|+DKG; z!(&Nz+?Cur*0gD1!TrrTU7XR#n?rQ(q;~g#>7|&S2L~;O&8eI-5)N7=`27N!Lxc)V z`C0kLv#DUXPjaqli9-s3)h4MQ!i8f&TcYd3#z-e)_Tv4pT0_cF&6gvJbz+OFsTW@W zr_1mbbfw6(+RS1ZU{FKv38o{)(fC3qNqW8|F-%;9!nmnutNHfp#jR(gyNY4l%f8#l zy~}{eajTR@&IKZFHpihHCDoeiKnaOK+geTs!-5FcvA)Q^|G6bCf2x(NY2$&=$HE9B ztE4T_EQ+vKC)J#0j6;E`!q=L}s4e@gMmhh%RZer2YA;DXeKwZR3+SkB13-LxARF_B z7!Nh|DRDmS({xCR+z1}{7kWZAg|}fwD);&^^y2^ll=U{&2G!_~#)1^aR&j>!Q8Aoh zB-%CBSwQ{WE-wM?W`z@V2&Ta}_gv0bmd_FymbuA}7rVFU)HR7;4=~Mho7(-Ok{B?O zKcM=AWvwLLJhOi10%2^KSjYkW->%<5H@%un(Gk(5rd5`)0|cA`?vd_998`a^mnW?8 z2TY^=*@Dq2qQ}1q{20Ev(q}zZG84f2BS9e|MhLFlEzGN)3(KeXFH=Yh((JE2V_`?9 zgBszgxgjqfnAwQlmFb!DQ?5{u<2FWz57%aAlwf{?yb)(U_k1rBH9o>DOP(lOMpIm= z3$qSTMNjB4-INc!mcI}~xK9vcGxy>zf%n_Qor7xdUA6Nm%72Y`KkjSGmetD9Q$~y7 z?{q_R@viqKca!67s1;1dhQOSWP-Rw&?C6{SbL zbOEp?8KVYBhwCLOxB)fwoK+E{wx%Rr_m_0mh6)-`xT`|tj52cRI@-@oMpfS5&Z5Tl zp#9|urL3dZ(*oV8q;~n=Z6oJ>5v@UIn-;E#q}L?Y5-aZU2ic#Je9eGJ%f{k>Hni6< zRa5uv8`Ar5-xrFr;LT-UejAnK?PQGZ)aG&TBo1xG7=^Z$C|595ZAqAk9Dt1=Co%Oz zX$rNUzHiwFpG@V`g0dnD6en{C)o;OT;c8Ym|7_^A4fbMv2Md_L1_#RM^_>=E6{S=m zHh~h2>SU%#!E3|>iLVaVNZVJS{{qEe#nR~Gl9%ND`rP%zT)lnku!kr$YH$5Z>EWNx zKXBr;RDWcn|Gsw59}9qqSQ~y#gBrI^Kk|96D0d5Qu@fa$RMLI^#Q-=5aXlzkhH?5F z2bNWiv{fV{S$ru$N;PUdDiFRoT{O3Rgl<&)_<@&v>>v&fFqSG3?pUz``~k9+L2FA= zk_pBIZKt(+gq&@}<|rO#o5l)96~*PSkSNixYbrKH;U7K4M1i8mJm5#7jZ?U_t#4_4 zvXuQcygrZx9(Sw0W^!$;|_KFZZ3>EXMa*>j94{0hbJciFx;=kbOeP!2Ss){-b7V}H!4j$-s`}GliG3}Kv{zkba)zQSOtg- zzp8v@*|`|}jD-tyr~KbG%HKuDcTk{xIu~8y>d02f6HOLao=IKh)IygyQ@b#~%U#!< z8;~g}mHnFHphy8cmF89?aaX%Y}d=GdL|NOtLeERimuyNTMVzMR5+0R2LxydY|ew8PlESR$4 zi{#8D+48oGCBQf*eJm zxYJNgZ`y9-u+(9J*>=izywW}tX&%=#H#u!8qqfARMW+SHMyu-^q*7u%5C?ZIQxB1i zft|1hgT8DbEA+SSN14y$MRaxO1iH(Sdz10neRlpMnB=4)m1#^A(rcyRvX&6spi^GZt zMOzyUIBYj~J1)ODr;=Hp4YowqoW=5+omYOn+IoTe-=W|Au~Ikzj~Co;{DqM8u^$=A zKi!QlhI6a}e>Pb*v-e(rkAzL+&I*;PXQ8Qz#~x%a=k~qEtoF_A)~BVd0@00o3kp0C z108=)vpu=>=3ULcenj%5CE?ZazmvMfne9rvY$cCAp4l&w0Q&k*TzkYqz`mx!1DQ{I zHDWrkr<*3FTt^dM)*bqXS9^Zsxs_I<3EQa)w5qf4e6V99xJoLgHt}ulw#LhG|BrL9 zl(h|QH~j}jLz?Isnvx}ihe+)0+I5o7@mlol_98MxhLtscvt2S`!7F_jF>Yyu;!;Wh z9!;fonCNlVn6JP7@`=N~4y=y9Y(QS(vzm#4=g*Mftll8>V*S!?#E@pIVKs_)KEN2! zZwJ0o+u@((KcB^elny`?CWmlTXL8j{FYSOz**oDZM$w6jB|v3%nuwWM@oxv8FyZ zPCS6wE>nq4fZL@x+~HFFSs(${`7ltaV^QxqpZq=MV|i$@B#XN-i&@8|oq1$sl&j{b z!(yTNZNgRso$ECn=7P|Xfy65X?9N;J>AwaAgBa~ejlIsf-_N8Y-P$?+0G2>Imq8qq zpq~*H`j}mBUH`_dd+;2)4}~FprP?Uj45l84=*HnJE6=R@>JoWbQ%6e{_fQZK8PtCN z4`z=)v+&1JfIwD6ojQx99&vQijSKy-oN|$tQM2oc(Bc_3Ej^%8d%rrme@WvkZOLH% zT+{cHJB-aS>N}dpXQob!(J$adyK1s^dl3HXj&UTwKS*eano9nap?8w|8Ktef=W`)! z^atQW8kwW`ud{VVZ^y3r-qP{hl1A?Iu`cCe9(O^}#mF`m&Pr6B^`;JeS@{?Y1p!;O zk~AyaWf(2#?4!d&BG-i0t$%C`D&*L*!)BVMJ@Cx}HJ>IFjdg66ZDF-4wBCb^T-u>T zrKyM7)LMEsR-+Rov!U^erTe4Tn2(oXH0yp|AsvVsnP%9)OP3xJL|d0XN#;EY9I9rM z4u2hlm>jTUN|Oupcvoj71>4THx3jA1NNPy1tNKxHRUNMRNH4lh!9D0S<(vxY2gUKZ z3n0^TyGn&>UT>u%xLIs%5*8h$UsI@6YVL_Vql<#V7#70>*p*x-X}>?HagQ9Go!9IBHR9Tz z@*}^T&;ARcDhl!-tU2%1vbVwDRjJu+vzrl~A9HqR@RK1{H?dwN# z^pIOHo2y^C<4=r*Q0E5TLR2W(7Q>{kz1n^~T4x4`z{h3g5Al1Q=DD95r+&|5w@i6c z1f;lI#?jfbqL3UFB0X>DfbHCE>S8=DP+n(N@*shyvx^TqlljV7I<3?5o|S1{;S3S~ z#|5bQY@G>BPs4}85l37$duO;3=#csF;=7Nf__uR#tqILEjP9m>l}7gYn$IvN@Y3qI zjkEJ2^2Ub_G8H~&wrxJ?)VIqoGTtaI4aRD@G@0?a3PYo*em7nE84Lffi{(f7%c{B- z6H1n1N$Rjxk6~60ka%R4bM(+nulXN^gsCt&4_PDQZKiHo#;!|E$_Kn6Ite+B)-P%s;3i z2>cuWE&#f$LIE*-*dpJNUHttAxRo+(KgshP7}W!nszFyTQEcj7KvQHmN2hYh6BzSQ zim*1Q5`+wtlYv6G*_(qAL(jr>#lL|_kpA?Bkt#ErP3oQXwCG)z(JXYm+P!>q#0Pq6 zW%tvnxID(Op^^m2eVZ!BF|Ct922V8VsxF0nj^-a>&qgt$J{W7edDhFMU;~q?x`_{F zMVKAK$SMV*O$Y)^@_siOa+hCcRj71^EZ?2fk(rwy-VYrUEnTx>BkPzE6X0ZVHMvjS z?{cjIFG^STUtZR=tlCO9yMki0B+({g^Z@?G&fPaB;NxcxzReSRLu#yOW#{}^YP-9p z8H=M0&Xo`wi@=&xyAUxyWDcMNi-}F&_;+pgtcVJJnvZIe|IAY{M=tdvL9tpEc=qbc zRv#rW=q4TNw9E&2WWQREq|{b7J$yV5y%?*M) z#$JQRaU!rOm7v9qp5%7CTkttHZ0Qd5F5J9-S~-bqA^P=An163YtQe!nU1#|aq^-w}vQY9+bE%}Jcg2qiZvJmJPwY5@*x)YK(L8YwFp%-_N|`{d^6}g(3O^s(#_{0yd1kp}xMhla2icZUs;Hz#(K=o5>;Vw7etv=K2d? zF{r^%ADZrRRvDi#hTKKPv%<#vK5+>8Hxt;U;<)x^leR@t4}NY}r>V*V0+ttIiIF92 zD2dvw&kbe_t3r>Hd!0cARYLFM?Wd5*895+}+1d(Pmju4LFyaI+~og(eM{~R-R zPUBZ#uo&qD;tdE*U^!}f3^*=Po69_0NucLO45@Is0Df{7?1adu#k!-#;C-L~S)nFsEiC+R-CTvnNEj%rv85 zGN<`oF7)8Y6jv7LXq2A>;bIHVBl~}B>o%dSi5?>L5;6g&cm9=hj}nyy4Rfm6Gg|V{ z{JYqGbA%DSPr}x4-+k$Me|hRf7KH}e?yQnIU%x?uLtKdoW4|DNjv)R9NOmh^`({R7 zO|qq-s5Rzatw!VreLF_WB1UV{X2wi5Go5UwD!6+ny>~~S)2(VayKaWb0-%ylp94S0 z{~A>IZ49>!lanwUZt7TBbZ=@VOg#47XdiJZ%AX?#t6Pq>_}tCZQV6K{bDi2geKE zJJtE32dN+((nXjffi^l;^ke#&f5DlJ5jZvr7+>Dj)gF8)kq}$azVg~mDRs=OPJig| zuU88=k9{Y-TMncA;9ARb_4bf(<0L*vS>56Q#-=oZr&$sD^8oG*F`Tp`<;KDl8{Fh* zl7LIVK{|{y&V+i+?|lK@dcMDHj|TGZ*gNtKA8^{TuX@9p7Eyy14`*}Rv#?Q8Doo`e>9q;lV4Id zl~1%A^6f+2M{vh2CFQ5@v=TZ?=K8}ojo?b+`YlC*z9B z(iY*cz|^=ZF0+Q-uxPA;4lfnj6`vBgKoa@-SAL;HIk?zM&Lk$vA&DS0H_y1)l+0$h1oT&uqG7P2Uk)LM&D zCKF%CQ~5WDvF953O9kgmO$vCZ=eTMe_q=IA9qN^`#H>{dAY9jopNwPebPEGg7Z}fIlx|jLr&PVEJu6;*B@Mo_u(aG0cGGS1uDxZ_8sdAh7KKChcIHTtL zVIfD^$h7w*i8@>zx19R~2!6WoHerRd`g*-8bDLUX{UA^}0ixkPY4!f%RKBUn~igs%|aZU;)V~@rK0&VI6e2}0MOTQ?ZKkx)P zt)IZ|G2h9Z$OYSrnS+wx+Hja;ex&GE zXHeKv5`>Xw+^rW2+tz)d(8V8w&HnuRr%*5M0A?S>i~ITHLT7%(WU5GBM~1=$3mWVE z2Iu7#=~g&)49h2XZO1zdp9iAyl6F$-lFfYJ_j4xmsh+8%U%ZlO?|IQS-!Hva&xE}9SqQLxI1x7~Tg9*lv3Ll&7QkNO zxo{?6Aw$Zk)wV$@3GR`_^uXGSl;-9HBl5MuauVCs#q(&KukZugJ=O`VR`OWF0DXp3;&-_cO(=b@K8sssB3xD!M9$kJ zTJ+snBv-NR5FSW=tht?gqc9*LQZ6RpDLa*-KWOv4;sxekj*&qlOEA zd2P-MWB%to)kivuFU1%nh`UeDKK=3Ew8^{R+mB$#)%8i4^EC@}0`z#C_g2lbr~PT7 zs9hAFIy3}Hm!q&XcDXJX;ex`TV2lQI(`h%jw};u>h;6m*$NsCr>pv>(A#!Naxyj{19MxIGrJy?Fyk z3bLM<$Mf5tUM@^Yd!RzZB;W-%%((9w&!WLVi=(a+*(FZoK`7K5 z@_Bvc(JuqcJ_X23;hxn{PjlS@EGk&0zV$hMURbPchF_1erTr*a`ns}6nK%$3nlqy> zzA9JN(G#2(%Zpepjmc0#U{ghAcQoDbWXMs5Z@f(eYQ$1{?C^A$hyp1?3s}u;E%i}G zC_;JURe32{cqERDMwO69g7p-h--C6-RbyBsq3X~N(Km#7?!7l~8~|~jz_n8(UyFKV zRa3&tPkI>&aF_jHjco-%2moHrb1uoawfYv6u_*|myC## z{Y8Ebg|T%Hki}jzL_cCj!PKy9f2osF5U1#4+$B$6@d&^ei|BkhfS7tzv~`1Zb3@6W zN<=}(JCEu4rX#1+V__p$p|4@V3<0wFm#&D-(|NS!7<1H?msE#z84u21cfAYhc4fh>qi&KoX`p1LI)G%QG~zt0Yau>=h>?GI~;FZ*mLT_WrDJB(`0!LFsQ#9{I(a^2J6uW|xKv}h94|__= znu_4Drz*qs#yT*(pdW^?*P1-f$ynH$c0{?H2CuwKL7E2vsHN~EN}D&EjilML$=IcR z!^|ENCnb`nnfC163O>K4)i<|+Ek3~4z6(7$6iZliOOBx>>X7(0U%Y}@0nlb>yt`Yl z>jh2#-g+4%-oYis0H);tIIygi^j^68FaABF9Iy{Nf{f0B!5vZoHIS`_8g%6&F1PHM z0Pp;VFhH63Zf5D-u^29_-MT7f0l_!bbIhjc6AdvomphRH9$t^b?1l~P!7(lGTS@{d zMUZAi?~rjE0+(sXUzmF|@$me@X2hDB;&djQQV5QOjJos;(tVT_XfQTpjVzO9w+2us z(3v3Bj~AkkS)$av^kaI*SkDfVSQI;)vI%+dT)J|})F_^kINq6!t_^WzA~sxq3h2d_rNai0MQ~?0!=*o=0XtRddu3cq{KU0 zgn2A07)KQ*?B(aZs4SXp-#er_V{r5mY4=^u)sA;C#QUb_bv-!z{gLVo8gF_P_;2d! zAJ*Hy>36QThn_c2LpDv=ad)X)M9X#6GdmAX5`W(~)UtV7;`f|sYou$A%ymz`d4ZyO z3Ls{kVCn^Kv(`o}**J8~$3F}Zk2MCv-hvX{>W6oxDgUQPRAKfYDWUim5nn zPLLKleZ9VVoWIC4mt9@kR&9CnFI?vi$vAw&jIfXOSrXt)2c+J_1uM<(d!h71iCTti z)*DWIhR)cfi_qWd!Hh3s!>6vpLvqB*3S-1)Uz|4Xx!cwSD$XrUsU&nxJ6g5# z)sgMRGEb+K!Gg67;IBOR$zo3%!r!&H% z`EQf6V7kK??CyKY+8;VyL9eKnY$m-`I*?I;i}$#o!R*4s zSRUSN;9b$ldv^)A4)!GMP~lxmNo8wh5em4@E%c7efoefC3T$SM5gNJ*pDD1l>BQl_ za9%n8SEFhUJqb%jvzM!LrDLfII>W1CD)NBkrFw1Y6I@a}`kYxF5{iTF8KUSa zuXMWF3CyxP61&O6W}f0iy@zulrHH_f#rX@vN4_&9&scaqo_(`dwIP3_v{{^5SzzY; z-~?N0D3kRBFADh_CNO`#_@lv<>zn|6RaF8oIqDeY4ek3{9AzHNfd1YPyJ}e4laXFB z8)Sq$F>erl^VvO`ED8`UpLRLUc6{^+N&x9X!ciwiU2ACc5$4O)@s$r?09}3l-G#eEa{LY0WKB!S7e^D*wvf?}K*(#vYqZUQAY~iWI-{eEigkI3Y1kke`-) z8>pc`mk&`;P~?ojFm%c|b;6uz{B!dhW2u+l(O6)B*ZnW`bCCmu*z>+@TaOss$AWtC zSSHUtv(@*N8@z>{xSuxyWMWvb$im02N}FYxse4y`-?mDY{K|&?t_bz}BtIeTC*p>= zRyWgi&V3h@_<^hQiqJcRRgN;Qinr-1J5(E~1?x(kAWmnw3*(q@y<)BEExDmou~2I( z#vUd=fhg3AC{AGM-;3%^9~xnbSsbR%yAPnjklKWM(%L-$b4um(pw#GM6p5S^P`Twd=p>u(;VUuL;7Y7W_ z`ffQ+HS6y+&byw!C@YQQYmrhq|2Xynsx7(n92WS{&4!uTFEYIMU9ne5^XBa@uQQX_ zfQ3ayBb#dNI1|A-9t6E`Ef#QPc*qpv_>pu6QFThO`0!-fX)TQfEtr6Bh=a9%`kAL4 z^{5N^^GI}^4`RP`Ky{bVTSCxu6r$9c0t<1+kO*7qr5Y}h*{y13kQZ~d`fRjPm=LGH zG?(&`?IXf9*5BwyUEovf;-^`pD))>f8^CE9>M5HLtm`1mVy+FdX~E5>5als@9)#RA|8^CLpYHi>KEYiNS{Xi}x@u4@=*y*!z%g1Y0$S z5CJ>ewB#a~lfEL=cM_pif<{A~#~9;fSm#_{jU6+o7Hq78^Cbv(hO8H zx2;Tv>o%4n-ZU+Bz#QcsPUW`*3Q&`a(<5Wi74j%Z1IM^}I$4Xr`u8*`CjC~0Y;54p z)$jw`&^3 zqF{0u=)D4YixCV zeyoG3#KbETx1C_AKmWXsaJfcj&E%0VPDBx;T*>t&<;IuG$@V~@ zZ=JDYE;$iAL6s6iZ{-j#RgnSsl8>n{oow1QA-6 zf54xAm)D4ELfJCcMO1-d>5M2LP$xoWg_9ObIL{FgmB3LkZDc`OaaxzddaOR$p=}sK zK@-a$v!&fa0jjg;E37SG9@W!PcX=HcF#S_#kO1anPZU^lMMM0X70pIkhnXAERV<`| zEKX#{=p{^!xQ{AnIs{PP*TD00_yP&WVZh;sefDh%JDgESp@bTNF1H0LSBp=W0#MVA zhvO#hnAXK}q8t(Buc7?_l#Q%Mr1*`n(KZv;l9wSB6|8O8ntJ=IBp-_+xUa)$sXC8C z>EnLDvDhq~$)?o^o&-`~Y+}C)e3_&}ZwFgjEnhK!c5tkmhi!Wmvx|Lgq|f8D4cqNU zzl%7M!~3~8GkX_xEr$vUaW(P@R;#WvYKoS3I3`WOQta77l%b%q^-m-$_{5t$i`&5J zF7gV$dWhw1(yR7Cq^sa`cUdc33S-hb7J z_iZI@$!CQ({z<=!FqJVobCXmRN5x&tUG_ARRTjio@9E#caC}9zO3`c45E>k;+Jeie5fqP!OT>=hTWn zz;i^TD9Ll#eJJL>gZUB~+6kVUS||UEDVDw^vy~g~B- zi}r{fv7P8pj}~Qb`;Rmlu6Ah?a=>#Sg0$7LNN>sFDNPBH5oh2lH3!418891YO+8X5 zCO5Jyj3}g7na*lp=Vq|M#I?NKL6jkx_c?+5j7;F&Zz;9N(tBLUZmW|4<-Dh6V#f0E znMWi)Cs>O4B_ovF&%6d24PDlE@Y@4+`XY-Zn(5 zNTte>C0v%BRBg92O~gV0lc0ar2qB=jT1ROEnW{1{>EL$=z(ftwV0?d;ZozT_M-e!H>~QB|Fn^=hN3cZ_hpb2a94B zaJpo6XGL~nNM>>SfS8P_gWtKJbXU>5xWbHK9*}yyBcg_4k(<81v?45Ye^@q8BA{{% zHXnDL@oniSv>jNg6j+sBQuJ?SKC}MuGyl!9EAA((sTeSiDh(zsYL`iB1Dk6U_`B2V zx37dz&Dan9L@BHOE&4OvCn5Opfu6kihy>yD8!m9aB}X{o`Bx9!-o5CAUM9?cBs$h7 zHLx8TFqs*B*U#Ql5TD=@0fLEID;_q7ptBk{bS<_v_Or!;n>|M9+e`4^y%D%AgfbsL9AglGu*oRdspW|uU?14k!d}r-6o`< z0&#!%n1aGqW!J2ME6jz)AMDRAV#4J%Hi3JFE6n#Yyk*IWOG64O%J_ebfVs5#>v4BE zIA67^4vYRz3(yZzu?ZXiSwjn)sU8uOrxtMY`ngbxS3p#h4JGuL!}GrVjW~UVkVgd; zPuT`+(Y^_73c=-XOR}#Ku`v1RzMC(9PCq31vCQ)H=-V$K1-(!D&%ua!y&3zF3omI5 z{6g3DZ+5>LoQ-res{gom)K&plEQ^UJd!*tL`H_;3x2q^gk zY*be=qU6dwlBxy|S66bDt971EBuT#3x?-Gy|LlZm!u&SWW&P&zHC^zIAn&9coDYeC zQNZAxmzPxm)oSK@YO`}Ab$nvNJw!20i~YjHuQIj-@IBy2o|D>R$^6=vcu9^G=r!OMi=YuIu*V(zvUMv&v-yUsLJ6OxPw2VlHbFFDi1PMGxc( zE)>T2?!b*?YMVpGVLghNF6huY2nhm#@aIjVB)z<9pTY!n(A?8Vp^z$=G}LhGDGG?g zb}u!VhzZN(FHfo9dvEQSu;O|vEn2J*0Fi81y|0QLr6IZVP<2riG&s~CP$JW@*V12O}`eg z?xPwVb!&gDv_y_}Fxt=&Qb(Z*SZVk$sbE2TOXtn1GVZBZ-u=Fj!`RV9Qza=#H#_zw z`tI|5;R7h2yQ8?)SW1J8-q%Y$%bOJvy%ONf5a7Y<|A4WQD^GM8aP$wi5%%jDxeI7H z4beJg$fwh-U$&*^=3lOD8;Gc>8Y}uc-i=UxGnN6!8aw{EM4jg!lv@e);Jz`Z*0HB#gq%Ha~ zE~nh+9NiuYxEh%=TrMm+O*OR9QuBN#M4+}mxRW~_h<#w9eL0MkpPsS!vcOrg_ z6z5(B>`IEnZh{$u^!VRZ`9O{w9kFv|eHe|@z50T4$EA0|mvS@5j>YM}Jyj-o09 zB-+KZBpNF|tiE2<7-(DGvp9eK*pS=TfVcXQLrmVFFj_d`7HP<)~i1)jr>J*-bk|zMNV$pk;jv zKk3h)!0vqX`URR}?8Fngq2#4IOvBNzUrNV(t+t2epfJrKD(Ro{M6?y)nxb5J5v&>x zh%*HiH8BLCuh9^hH33qY0g>f&p-wjmQDcx+9I`=jy^AK_@Ydr$a= zDx)(b_U|=#B>1)N{qx%n_8ZK9%z=pDTNTkk=mqTAOxiM(e4wW^MsK6~CM(L*?LuXq zo+Sr7fD|@LtuM&O2Oc*T5l7Lq(DOYK!afOGM->#2PFSWPp^SE)z@&I+9*a}YOe`rC z1`L;gn^}(?kySa}&RL)w`J(#HX*_)7@OwUPiJ6j$3U;@&_IM?Bb$(#;nZQ6zMiJ&P zqvh{Na$p58js%)gnuM@7nfa-poTo<~ScOP?p{nmiS>nnW8meDTGk^!DJ|(69tYP_b z#9$l(Yr7nk539xURaJ42bX{1kHDvPfzINbW6NhtaJOqME;`2E?XwTpI%!(}ogWKN| z-JO!#(x~21Y9GE_>)+vI*+P-Z>|uV`p)d)D)EotU{(XX@0W!~?7agrX3!=9-MAb3o zTc2?R-<&$QY$?78u8at?DNZ?!CRt%HJXHjh1FzjtD~}u`l<5bQ?xg*y?ncW=?Qku< zK4Vwr)}o5`Yf%s`uo*2ugU!%!&=-u+jkWN7SFqh5)8!NqXD+}&bj%^u_n(1Q?<0vF{n0nmHrt5#m^y%zPK zHsn&p2$CJv35A3}g>hN@^mAfqaRceemxWK$Gm5Mpi&4Ja`K<}r zEBT#{WJ{hyps~d$t=4`Tn|y?7YQ);;HLqXP7L2agOc?wcnZ&>Soa|f6TV;xu!X&gL ze?x@EREq5U5lz-1xFMpj#GvmM3@S*Dp{;ehUY&Z4rhPlQCdw?ry^uY<*5GI?IR+5~ z3N=!7cD@ZK^{(-+y5T?u7nRxAm{@Yf)T&>2xE5AtA>@{Zh|NSG$AdsZ64+<%$u$$Ni|$WC zw4s3qJ5+AiI>*g=$5hU=Nr)5=E)ttZ85gvT3$6Q5Epsa0pp)1-yV4lFPtgOT6r)d0 z{2*8d)Tnn?v$K1HW)w29`L_0dlMPX8i_EFvyIPm2M!3$6TI50uWO*LfOh>Z`iGp0xF_CpSuhJSX>~wb}Z88UH@d z_CGhfuxB0A!>01e#4)qnIlmup_joibX4t3kTWWe=sFqSIKYseoqVK%Nexk3oj@BFm zFLpnKCqP$?5t*xx4l^g^rjF)a; z&Ih>V;sDIeD+Lbq$MVx&Q2|qlOfeiqpwuxVj)(>RiFs~(+!`|TSh);JbUeD`4vtik z2ZSIaT|Dy?$WGl|kC0%g2dx|q3SIDge^Ude$QKWE zbz6`W0>nGv-4+q^Tq`M!2|IB8Pjk(q^iSnTU&0(63nf%%LCYs&fdtI!F`Q3OB`GgB zhBIGQa&Gtt2DF)T7g1P^(rks99uEQGB`Ge^BkkMvdkBhfe1ta@_p%0B+k5b>4YcKM z3ESc}87I=iSC&UE7G(co2mnEZY3bKe36dlm2?oC2#yc$`!cdfO-><2yS($t|gO`gD zSbL}dI3YTa`ExM=#-0q*2mv2G_Rf!lX^>9)el~^){zXn{`M8)tw|IClKI!UcSjV@q zy}jqrk)IZeE%pzGD(F$==JD~aZPRI`B@D9VA4v?aaG~2uSQ&Qr1lLe0e)Se7Gbj-M z8bdH?Dnb@8efJb+oB7vWi;$-OGEl7HZ?EK~;(4yuHC+4f&z?llw z^|i~;|4qB|eih`9d1Zg>rN5S&j)}@?mw?5cN({+&{rA?wnqE4_ge1J6u$rWR8hX35 zpPX+mTSW*^8D;ZcsqpUSFIWqeVn$@xh=E&DpLK`tpe?o0`AZ_%yMrY2s`>>_6L-+J zEWpv5ZGZPz{~G40#Toftinz*E5Q4`J>U*eybhC%)$_5%#N$rnEO&0&IT}F2Qo6S^` zhBwj1VV0@Fh&v`!UwZ~@z2%0b*$HSTLmj)2VL;@_M8sw5{6490%lmT+Dgzgp3Unr% zd|d0ax0H6?yx;VG^)l9wL)_&Ax)!OZ&zO3 zQGmDoBc|J^^F}>ygUCH%Gh7I13&me0;wQpmrW95o}B2L9d~fW$K9Q@F|s{jzm0J%Zy;(#e1Wc4{5zJib?r6=lP|C4aHUEn4@j= zwz!a1;=*@DWM+!Kc**<~zgT$)XJ!H4-|a#pLFKF7#ka83&QC5s!Dv>MQ1p2_6#@d6f3H)=!oOL zy{QZ7CZgm?8!JgvzNt-ywXZz?DrEd+b7!&Gmkr%A#icirnEEz;K_soqrKn8L_gAZo3!yMQD$NLoj>zy0=B&A)U{4kAZzvo&Fn6=v!Su z;oEN)+r!Wv6v=<+?3;M!0CqSNDKKD4olAUjsdS2Kc|7-$s@HP8Nc)?3`7?aRa1Q&NYO-$ihKMphV&+UO{u^rBVK@tM?IJLu~NKz zJ(p!x_d64k#KFc(S$z9u;w+p1c`Z>&T)asiuv<&r#INeOX2&bAcW=PH`V4N-Nj_;d zRT0lkG>2nyOA~!>M~7Aqzd{5IQ1_7hI0PcAU6#$hQug}HiYtL!Og3clDP;CWz@Uz3 z245|fhDN1teA^-I(}4_{d~8hL*Uz)62Jp=7_XsUuXK}}Ndi3iI7(|aIMpYx(fwd$F z+L5t))FET#;O}1U#0iI;Edk3|JX#6)V{t*kjjif!Qq)!{lN#e^i3@-f)=04s+ImIpEqvP9KD$RxtrS;3);{PV_Id9bm zd}iN<`$Al!n8)Qg=$(gJYkPYWdN;&G6*+8+r^oRPmB}+S0=Vf&4(IFNeLMtwc*cQq zT9#eVk1j}vNj!6$_CtB|)q}MITX3G{k|kZV`aAy{;_zKaNU+l^iE`rnuDCW_v;X6H zt3>7jwO8AzJl?6RM4d1DZlEKXFZ>D?VB%0ixQymuz=w(ZU3rB&9~GX_VrX4m3&A1% zt2FN~9!8Qd0gx=Qa9~m8u{O|4R zT~q<^IL!AZ5cGBwOlk7G^S$&desu;ozE^lyxK_NTQD|^CB)orS{@18@^7>!X`|KDT zHg0+JkT9jwJCN#l6m^(B3ne9Gbm1EJB#azIJcp#j@c&-}X!@SU-cmyf#&<$vpbfH2 zJRe4GLP?1#imKXDjNWjDQjC-g;1yxB<0xKIX@qU2YD<_ppQ3LVbIFq0vLn_zGAtEwD|AbbhzJQXl92r;1;cO zDTs~#lPr1Fdn+Zd5U*gbDNUKk zBRvi%>Akh1`f4-Uz$Ydoh{7s{!xZ;BxdSd?J(}W4c&%oP^Lh)HU~nzkIK!xGmwU=Q1J?1x>EoI?_@bn)Q$cV_(dbbJI{JVAP< zuw+i)U`k`~DJ+l8MzNi@`+MHzuO&PoSorz1a#Ahk=3a{(KTG(MINx~jncpzBRTIar ztFraf`gsAHESmObKGj_MT`T0g4(Y1(MK1%A3WRDb%4S0V?R{dH4C-WR<`|lyB}4!W zSeqKAxzSGcXvHY0BuhQ@AWo5qR6H@gd{~N^ezBoTFH^mkuw(|(iM=nu6KDi}1IIYYrCVeTtSO!ZmdHDd`s(A*kWoitXF3TaZklI@|88?iL z$4bSNDz@mH4Qsqq&$*vd@o$an*(fF5MQp!7ebgwpS3Nzu2HVd>-H$_`&5h(;pXSA0 zH3A;0-toJiCY}E*R{1v#qvsVRWuzrh1fiyH+2g7;(b>KERH#rsagaC_$A zzDtTI$~Lw}dqR!Os%BBFQAY!6Gl@(*a|Nczc(39;4+ZvNheZr6b{Ji(=_nv zCQ#(S(nM7Ga-U$#w?VlLJ+7GjY{7psM!~)F7(NMze)5pXWTgG3t^5%?FMA`KOJ4_p zp|zcCI_1y=_UMk}tR*=MTU@zxWE1^rWcPXOrmQ)TT~iRr{h6C!CaJx1LL`%HW~C2% zSD1#>{22Ks1D47OLx28n9FGn`rtI=O$PQ(T zmB?b@sk#my7*!=q7Fl786t%QzAivllYZk5WCW4EaSjM`0N&<)0Nx!djjkh-Cs(?tY zHPDfgC@q?5F_QtYJ_L4D11Vy1sK%)@Q`47XsZ8yQcr1xV?uDp~WZ^3*#M>=%kb6>b zDU+6-v9%J@NM|889mUH&fLF=QJ5)>K6{kqg=3EulP6q~;MlUhkDvnunBwLJ20uDg! z5EH-DI#=OwU^Eu=8NLnHQ<{~qS*r@p!=VJu(!0gWBYmxIONC8tR@#bp&>BklE(+wTg({qSWT)`EA8MTc%a>#edR-2t2)_9c9BT4h zVgfa{^g+S%gd5vE{lX>=N|(UCW20VUJ-_GsOZPN)N)P7u&8^kCS-%pRJRH>+j)d;2 ztx#VB70YqX@zbpn215inXy9Tjwt2>SgkXZ z(=V%^V)!hxab~|XPgXac>m$}!X4;?#Y@8M1$dAsGxQo(7VAzCs9W`;;oRwzDx`QIX zuD6b<@Y@cO)M&)!y)8~C5tLUJ`#&Ps_{lfcgn_DQe&GPL z_Wq>QVb&c&Sp-%8Ju&Uv75&{+~>YCGwi@TtW4{nkB;oNZfRmP3JXtf?_LJ0y1w8H7n~JwWkp zGw<&{36xO)i5=KAZ|nnq@RqGdv3$*v?!;5Bm3qkv!j+bM^P$RIiGH0&8jt+q8Z-S= zjBV6XjMW(CWVhh_Bjw3U@i{QFcrRN}S&!*6nR3ih1iB?>do8-3GZQ#by#)47c+W$W z#uARDnRl)bOZ-GN-xXvm1mL&WtVeBeupIq^hhbVzCDBA#60?30bw_e+bk39eP-=>; zyclLr7+mVO{T;UespwD(9=;k|8iDzoZnQx>S%S;G%}_pP%Ip7*1KV$ZTW>xF-+tWtwdKSIZ5&5Gj_Y)D=4Ne9 z8Vpb07<-((+(PC9-@TiwaH^Aq^dd*S*}@FV?uIG}LQfUnsx}o5&V5DmKBI8ZAi%NV z)RmG~orwkgKc3!#Aqp;9+a8AQMp}kWr8|a3q?;k7rMqJY=@g{9Yv}G0kVcSBK{};D z;G5??=Y0QR?Y-(=*Zn_RX#c5jHn4l!5M3`d{iU6&mL%t{CUP`?Q$NGZE^~1_bmDIZ zRR{)^s1Azsz)w+A|A8=~ifS4Vm6}e^H$4EJv=ke>L^F;1GD|L)AjcDp;@DA$zf7)b za2_etn1Ur46TR^H-%eh}?aq4UmzW>%$a&>l=C%heQ=e%B@Tutu95Pkjge}x_2)HBJ zprNs7s&?@;LRAHG&Yi_KLDM|i@={>FF&r?5>kmTwsqJ@mi)(j2E89(xEO~n2wOM@5 z{X`D@I!steu~93xToy7Q*Q5E|00&av3O@ixaK~|R9wm;3rZ;|i{Ef4SHZwE!Qghrf zHVbGq_@iZ%ATU&i!ngelK`%NoYH|(8cc{%5ww^4Ady#3BMpxXm&ypA~b=^${8wtI_ zAv&hJ0CP7))2h#Wr&8tU7Npq(ENbAMe)#>DvOkoGI^

Q$$No~F0>;DEW=)F4fA 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 +This addin shows how to validate a selected set of features, displaying the results in a dockpane. + + + +View it live + + +``` +Language: C# +Subject: Geodatabase +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo 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. +1. Click Start button to open ArcGIS Pro. +1. ArcGIS Pro will open. +1. Open a map view. +1. Click on the Add-In Tab. +1. Click on the Show Validate Selection Pane button. This causes the Validate Selection pane to appear. +1. Clicking on the Validate Selection button within the pane will cause the selected features in the the active map to be validating. Results will appear on the pane. +![UI](Screenshots/Screenshot1.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Geodatabase/ValidateFeatures/ValidateFeatures.csproj b/Geodatabase/ValidateFeatures/ValidateFeatures.csproj new file mode 100644 index 00000000..6cc13d89 --- /dev/null +++ b/Geodatabase/ValidateFeatures/ValidateFeatures.csproj @@ -0,0 +1,170 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {817509E1-24BD-4116-A446-77BC2CEB2D40} + Library + Properties + ValidateFeatures + ValidateFeatures + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + + + Designer + + + + + + + + + + + + ValidateResultsPane.xaml + + + + + + + + + + + + + + + + + + Designer + MSBuild:Compile + + + + + + + + + + + + + + + + + + + + + + BuildDefault + bin\Debug\ValidateFeatures.xml + + + BuildDefault + + + + + + + + + + \ No newline at end of file diff --git a/Geodatabase/ValidateFeatures/ValidateFeatures.sln b/Geodatabase/ValidateFeatures/ValidateFeatures.sln new file mode 100644 index 00000000..d5e36c4c --- /dev/null +++ b/Geodatabase/ValidateFeatures/ValidateFeatures.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27428.2037 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ValidateFeatures", "ValidateFeatures.csproj", "{817509E1-24BD-4116-A446-77BC2CEB2D40}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {817509E1-24BD-4116-A446-77BC2CEB2D40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {817509E1-24BD-4116-A446-77BC2CEB2D40}.Debug|Any CPU.Build.0 = Debug|Any CPU + {817509E1-24BD-4116-A446-77BC2CEB2D40}.Release|Any CPU.ActiveCfg = Release|Any CPU + {817509E1-24BD-4116-A446-77BC2CEB2D40}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {25DC964B-7E8F-4465-8BEB-C091FC45A9A6} + EndGlobalSection +EndGlobal diff --git a/Geodatabase/ValidateFeatures/ValidateResultsPane.xaml b/Geodatabase/ValidateFeatures/ValidateResultsPane.xaml new file mode 100644 index 00000000..b1c5ef7e --- /dev/null +++ b/Geodatabase/ValidateFeatures/ValidateResultsPane.xaml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Layouts/DuplicateLayout/DarkImages/AddInDesktop16.png b/Layouts/DuplicateLayout/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Layouts/DuplicateLayout/DarkImages/AddInDesktop32.png b/Layouts/DuplicateLayout/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Layouts/DuplicateLayout/DarkImages/clone16.png b/Layouts/DuplicateLayout/DarkImages/clone16.png new file mode 100644 index 0000000000000000000000000000000000000000..3d3fee51ad5b5a3075724e7c12990b88b0ea70df GIT binary patch literal 632 zcmV-;0*C#HP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGxh5!H^h5=oo z6M+B#0sTotK~y+TeUU$?@nIClk9V%0^ZTgA4`( ziA6S(yZDpRy^{>eC<96iN}`3i|ziq1^e^AQTFT=rNH< zL_}Bqh>O7adB%4BGAXb%XA~&}cNs3_`Ehi(g+~q)n$&TAbl)uh)f&`1$#XA0HnWi^V7>4-^UoUAa&w@Du`p06ER} zrIkn|XfKz`kx#saLmsfdfm|+!R;xwtoKB}{bGO^U;c$TG=V!``#Uikgz-qP9dAHkr z_aK=}Vz1Xj=Dg$qtD(hV&LeAx+wB%JnG9(hslk4~$5bkX(P)$m(`vO+1Cz;wqtOV1 z!60U{Sv;LiqUuKjPPtsB0<+mH{h7n#x3@R?Hk(bMUisDFM!(+|(Vc&3h=||y=q63t S63?>$0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGxh5!H^h5=oo z6M+B#1lmbNK~z{r#g|zqZeJ9@x8Y{IkunsSGK2>qrA!%$2Z@p=iU%c>2N6k;JcziL z$XGlpO5CKY$e2t?#!L@pAug_Q{r6hmKA-RV&iT+^|Ng%^?Y;J1d+)XPS$nN>41mM_ zM?P)9&CLz#?(SyeLXxBR1kmEI?q1@(xfD-eeSMvUg@p;}>x6`au%n|RA!(y%0A4d! zS63l@9d~zk+LRKC27LSWjV&)P3+e0NTt-GlLefUj2Qa9dot-f^H#he5^u&yfjYZEJ z=-DqXFI30L4Grac!G7%9+uLJ4K0a)9byf7dp=ba)jgylTMLJyQ{QO+>Xk%?{P36_q z6_vVJT3XU(E-x<`4_55%?oRZ)Au}K^FOQj-nX%*JW5%N!OH52;Ji3Wq6`r1+Y;$u{ zNGfb?ZDod5RaLRIwKY1;fPerxC2Z3~c5cnh%`7D)g{+Q_j;4tn9UVn4W9{wjwD|4q zEh{N0q38boo))R8sS#R?#@O52Q*OApxL`?1Nvx@RSzh7u5qxZi+lfl73`YFZFs@T|A#&f;s(T1mQHZd_lpJGu_QKb73pEBUTgRy@A X!iel0WfX@J00000NkvXXu0mjfjpToe literal 0 HcmV?d00001 diff --git a/Layouts/DuplicateLayout/DuplicateLayout (C#).md b/Layouts/DuplicateLayout/DuplicateLayout (C#).md new file mode 100644 index 00000000..188b001f --- /dev/null +++ b/Layouts/DuplicateLayout/DuplicateLayout (C#).md @@ -0,0 +1,54 @@ +## DuplicateLayout + + + This sample shows how make a copy of a Layout. This sample will insert a new Clone button into the contenxt menu of a Layout Project item. + + + +View it live + + +``` +Language: C# +Subject: Framework +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo 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. + 1. Click Start button to open ArcGIS Pro. + 1. ArcGIS Pro will open. + 1. Open any project with a layout. + 1. In the Catalog dockpane, right click any Layout project item. + 1. Click the Clone button. + 1. The selected layout will be duplicated and a new Layout View will open to display it. +![UI](screenshots/clone.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Layouts/DuplicateLayout/DuplicateLayout.csproj b/Layouts/DuplicateLayout/DuplicateLayout.csproj new file mode 100644 index 00000000..16b13e41 --- /dev/null +++ b/Layouts/DuplicateLayout/DuplicateLayout.csproj @@ -0,0 +1,146 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {869B01D6-91BC-4E66-91EE-C52899D36289} + Library + Properties + DuplicateLayout + DuplicateLayout + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\GeoProcessing\ArcGIS.Desktop.GeoProcessing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BuildDefault + bin\Debug\DuplicateLayout.xml + + + BuildDefault + + + + + + + + + + \ No newline at end of file diff --git a/Layouts/DuplicateLayout/DuplicateLayout.sln b/Layouts/DuplicateLayout/DuplicateLayout.sln new file mode 100644 index 00000000..d82800b2 --- /dev/null +++ b/Layouts/DuplicateLayout/DuplicateLayout.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28010.2019 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DuplicateLayout", "DuplicateLayout.csproj", "{869B01D6-91BC-4E66-91EE-C52899D36289}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {869B01D6-91BC-4E66-91EE-C52899D36289}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {869B01D6-91BC-4E66-91EE-C52899D36289}.Debug|Any CPU.Build.0 = Debug|Any CPU + {869B01D6-91BC-4E66-91EE-C52899D36289}.Release|Any CPU.ActiveCfg = Release|Any CPU + {869B01D6-91BC-4E66-91EE-C52899D36289}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4420FA36-485D-47CE-B987-85E4A8253802} + EndGlobalSection +EndGlobal diff --git a/Layouts/DuplicateLayout/Images/AddInDesktop16.png b/Layouts/DuplicateLayout/Images/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..5910bbf3dcd0cb09139b0c9926e00f96131d4757 GIT binary patch literal 524 zcmV+n0`vWeP)#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!2wFfb;P zxhYzAxw&0+>vq3KuWs}H(rta=aCh(dp7Z^j&-d3E1qyPfy+g$3^PX-BvM8b`0+z$sEF<`iyY2Ae<*Q&c8r=f|8OVVw3&**j?e;Ck zVzCTK2dhb)&pH4-5R^=}QQ41M&;^P5et#gz9sk7zdQ8wtsg|iA)B@4{v}Z_qW$A36 zS|g1a!az2SYcVJTJ5US^%!I)ois|a14(e*jz5%?O4nZ^~0%zAJ4|Px%*Qkl&E^=T> z6egvpHz0tI--L%3oLe-0T-F58R?EQ6YCCj}{U&QYu6$zv)bbcNKmd3m+_>vfks-#) zS+kcvH2!lU0R_CwMvf`X*4FLOL@5)Jax6; z@zjyXMoRSp5m`dtYk{B>43|ldep^vNO<~0$sBgFmzQ8Al#W%p^tOAj@!pP@Q82B&( z?xq{SRhAgbf_ZT#W>f)e8~?(cDQ3_(ZOVn^KRz(!*X6hUv&46xLfHSK4s) z{cGSW+o5wJma#18FFSjjaa9}vYo3#w*qX9np;VV%hI1#I$w)f=d;}b3hh_~hDsnr%?w?u=t}mEXYC)KkXZhqyUjxwE z(wvcdBbC~Wuqt9^wkF5%39u^2Eog2q->4WL43J1O=2`1ldH4tg z))2Bx=Dt79z2EdypXz<7J5#^!J6|TZyQ{0ay1J`QodrA|kH_Qjcsw4D$K&yMJRXn7 z)5dhvU4a3_P+*CsEZ&qMz#yPA@Gn3Quqg2FLSP>7N#NhP71n*g;yXxoh5)01)ta(0 zuspCr^WWuwrJFJw=>SF24SWcE(3IK0EMR6+W&p1=<@M(No|O0w63-A|eP9wWu_a0+S%mtnR9t7?I?gu`u zwMHH%nFO2$`~!KTHU_9H0PX{h1;*vNqy2<|`~_J9I2iacuzJPkZcV!9BOS6eA@6B! z@1%F)K8W5){oso0`A^^q;40vqiqGu?1FeH}0=om>0zO+%nX`e{n({g_QEtg>WFp;~ zOwU0&Mvq!jJgv^M6f*H|$w)*oFsk|Qs=%10ER*qEK^6ix0_Opb7EoT>Fi<+kAm9+- zJII$K3)7J|>XX28O?e)9=v`)MU`=2xU;^-IU_(UfmW96}!_j*Rshy{G_Cp@zG-L7k z$b|I_U}s?2%4=OdD*$`a`&H;B-97p<(%C$1$^_spk~jF9z{S8Gz>+o8w{AuN2Le|D z@00AFbpz)E!)mCnCnKG}iO5$Vu7T$OzXGlQIcnab(h>1m1BmNusBEAu`uq1E-@g3!M z{ENpq4n-EZY>oB~a1_2{6v0x!IYi&@sfa0##{o_t`i=G*`llAEZYBT^W54gy$*xlO z6vU}Se>L{3uWAE=LBMyhPvmC+<7=zk0OuI&o#P*f3A(2mw!=O*c?Cb*s+@xma}BLQ zZba0So@yC`n9|#nBO~go+Q4EGVy3M%#HIL&c%6(yzTR5f+=*XnDxGD3m(d&GG6s%q znaeDV*sN)7bViN!8W3ELUH9(49PTg*c#&{B^&sn2o)XvmQ+=;l3cu{OF**9%DC z3QvJ_0n-TI?76@?HP*`$&A#X_wX^E1RDa}n^c#J2ot5$=;u6B`HV?0cFN|e@_XywQ zhwxgFc3?Q-ZE3dORdrUXKk+^E$=*hFR?3r#0|>X_BE-|tlY=GDS7@)Svr?W+JVdx1 zFR8Ug{eZ&=-_&mWo2MPw0evnqvd&7iI}Z}RsW;SGBTpV4A>5wF)LNr9W&*nA$}cpv zF9#BC&!=jwQ5$m#;hXt#S51E~`oRQGWB2^Y&%|aEsn4~vs@iweNOr9PnFlgQwBYV zZ%B|1ii?$8D6V#pt(D*Isk|1RvbbCMZQIIg(WZ<DkaTxW;o=Z$J>|E@E3bv8Y)s8n7m}jEDO~IzYb(F`)z{asueOPOaJY~^AILXn=wbn?%wIS9D%5QH}UJFkZGzhn?*8a8PS_jb<1K+B=7M`jw z+jc09n&|ddOIKZyC|v6x zT5h`zV3(>Z;wc?ln>wYjbghHf@{?~+X)QceU~5ySa@4!lL2N;deXhIyhiy@CXr;A? z!L<%z%M7)0rM2)>!Ah3jor?VKS_iS2J1xiRYi62 zluy*lZfoGLNFq=Vk~?A^dY}d`16OXqfw^bh!)~;e8<9MRwNdwY?@)Z_ z@YvZ0m{ey4>h2&DYd*ineQKS1*4;rqsQLUJ_gPfu$?NVQzpwfH9=B;wv!8n19prX= z&JT~BUjWb5S%Ihpo2s}OcoT7y8AJV=HBbG#3!DXf7x{|RM%@dAD*#6Wdm>>cZJpyK z;8MhAeK}x1`dWQHi1;_J3~W(WWj%>_6Pa7S3v3zq{a;9c>RHIk@Mz2N4d7{H4P?FM zaRZVsAU86}qS2p?V?Q>w@6`OgGhumkNe|*b;v zYND<=$RWVh=q|Pz^8$abK-j6K<^12EX01mA&mvJH2j`S;Q}eJRhB?iD&Cx*6mG+Yq ziI{=1Ed9t3x2+hD$`vqG53#g~`E29=NqhjzgpW%Ay9WOM zziBE}5OaZVB5OKD&Nq^B9b)>xI4$t^PV|kCI1hL-@PF-LPtxv{&zb8sHPJ{C zy!bBVx5EN|-;I1_s^Sq~L;C9a>tGrZ&hsRy)pFfV-#NqK#`Xv4tEz{-S}kxaXmwp| zNBGlvjIqy`lzq%0RtKW>2=3EE--+Q$gfpoYEuR3#lh0&lo96XBhfM4jH2=OBJzsoM zCLj-H*+Z+@z$$_BP9&TJ=_sXs3yghUQ}!{3SdEnTpshFzeT-~&kfW4+ex;Q6BV|9+ zI(TQwTYdfuFh1oy2=ZCr(FEuD8`6og&f+Z+i502J%oq+S_f$$nW$Dxc@LarL!#f}W(U!}4A)u8zEatD z8sVU1$3>h!smujVCto0eb$}O;1eTW}>m-|_YrRGwhL=YImm{j}f0Hkl_y!cC;p+ju zWt6=P(z(t3%=HkEj;@t!-UnL;X&~!BF3zD-a|_Wo+w35kPTw}+9)}(gbUrXTGAe`Yi zs)ICu15;kNa||QA*b~=5u2uHAGvXYlTFU*7vhQAm6Gz%)0rHmb&ynT#MCLeYI>*6; zO@&TV_MMGA=io$3`5PMh#dVOV=b|mxkocQ!c91)jeWJ`Mh9I9?^OzpQUGp~Je!`!B zo4gO4OFtUpCg3y3-n7J7<2v@*Fox7Zz_~cN#8*pQTCZn zbZV|u2&;Y5%EO4Qk5l<6DrObn6l4;d=U&Dw)ShlRZa-tcxDL|x`74)2R!q}$5Yx`8 zB{mPV7N0^U=t&!K5z-k?!k)|}4%a7%dFr|CVt+=lo%?@9h#c)K9uahDm2T(2$FKvGsjRNH3* ze?lJ2penitaR@WN02+s4e-^%L>>JlXF3NFD&af@XJ4h$dy85rDIPVao6BM1XXcXeS z^Ahbb96JQDF5bC>vb#u^&!dazul#w&{!txd0Wxan7o0<~4zgUtehnlbK;E}uR)VY2 zi;#(JyU>t%ZG%aP@(t*4kw68<3gRG@&H|6ZgYTe6Lz~g~B zm_q^A8A0!x`$OPZs?X%KQuEwVZF{S6jID#5Urm*(=Rl%6$d=0X_l*B9Kwq6LgR#ge ze(?O)RCMm5S)ac1hUci(h1I-|vk15K!^SaM2eIW>?-y)MbO+f}*?uA7OA!3+AT~<|_TYw0AnVod{bK+>N;ImdWmf+g1DR1>?8@Wz7rm9pt~1?cYW$U(Mf-EuntH zkaYml8?J$vW<;&UvO(mao?Xrk1SCnJb6#A#P+pdHoR0ccB^@MGs((+A9`7Iw3(|4qSgpY0E zI|zL{$ZwSG%Qd&z-tL;^ZXDx)pAueBG-Wc5D1`?<1)5TnF+b{??nPmPl-H5r#*U-(`ClGHq+KO}bd1c#|kQH~E zGhDw%bJTeoF)^QQ{C<7&n5C3sG?{`d;+=yuV%)-1Q05|?Y_XEAyB$~`2^*C3o;46- z#w(DKz}e{T!ltxrsI-OQrwD7kT4Hm+>Q@{<@|%BV^O#Puc>^YqZp6f4wX!a_4fz7% z-do1~ZqREEzZmI)YHVKG6+4FJHK@rUfn%OecuZ1xA6bO#HwJG7GYEN^-B0lyBpAcY z=H6h+FUz`6m*@n(LUMSI$e zW0RjC8OHi8o730eFNur{9RJ@bk2O2S$<${F9LM%ZoUK+CsVV4D?pnMYrC^q}k zY{Z1dHI~KRHfEsfAf~rr1AF+O!9;7mF3x)qWiS-UaB8dcNioO&QaL6n7VhT=YsGFL zU25s7ID+`_t65||Vz=ZP;|aS-#|4_ci179OB<4IvVUM}yT+9IN3(!Cw;v*9r{|n_< zGmx>#&jR~CO+LSnGUy=vWIT(UQq={eU^jYSU>_6jfTg`4FGz5ngU}U0-Sk~#u9bDL zYpasF#h$Ai8>g9A99ejrgIJKdL>Kz7p)9$Suy&|!T5Wnrf_-l$d`)LY9?^?Uv-u>B z%tx+9uV5P68ExX7BuLz7#K+ntMi4z&ElcjeEzifrfNvz+_Z7m|lg1y%7I*E7Dat5? zQRr5-QwfL2k775aj4Ymlbu*6ef@hWT7`^KU?ZQ~}YcW&1MKKs%6ZUA470rTXCeR># z@=0y6=snuY-E}kcSWi{UG~63+jh&;j#j-&YGm_^7u+)q(9 z3BB%Fqqgs_lyyt~YGz}!Qke$X$G|&T%3C*gP0L|0dOpQ8G7AZP^8>{EW=A9r@MjQz z?IVyyu?NWJQQ3ooYXSkTLa+C>8OzghA5PC*%ZzBz4j1GoZ!o%btBbL4mm#@#CG6FtAI|+6_vUls(HBtPAfI~HEVGB2uKf#yFV6JgNXywunLW4_Wn?@u zMo#m9E<`$dQ7IFaMjXgqOi_os5f!v6*p>%=kh5GZY-}x>y{{=1nUS;1G3bkqQ=$&4 zkR7pGlxi{$u@YFVr1}g(UQ|;P*5?J>&~R;rK5tt<{)br$?^KI%=TS;U-YTG6ExKZZ z=&Y$#@INGvz_AEPAzhUxV<$3)nVz6-?;~MH>!JgD>gmZ5$0bDzBU?)GIkA7P;Q}G2dvT9&Hj@ZC&saurR-XQ0cu*T z2E|N>MqrP)p2h?r4@VJ>4QqQFUxb^!(c2O~Kbb}~0ogi`$SqnO-lCY?E85b->;lTo z#8{;=4MdM$1X?nk2BHRBF5HeREi}8+#L-Uio9> z-WIjEwlwzjns?}%FefipDCa2hg`FDB6YTkd&#|9!j@DcJvpLHihB)S!$vQRp1aTd9 z%`qtp!x2S@&1JQLxKQty^E@3yzj*e@S-#1u$~h($e2!EctW>B$@t?v4QFEMvQRs_j-z)e$ ziy@Bx+KqmiWE!MSB-q2RiBG*2yun{C@H$*%Fk+D$w|4R-@=$M@u-t0c?~T$%Y#^qX>2N$0aIBBqrdL=W#fhE6Ba zwrQj4YhuP@E{ao>b3KEDQT?@;sUJ|DsrTi|`I5>kWDGsNq`LJ-wnVaXW%0c)!b(?T zee?y$yz1#vSO>kb4^ixj^I}LGq_lqE(~-&gPV|qpjJj9~(NJASa^ILmz>g@_vu`+h z9N?=8JV)W2h<<}EFR1(pBv0e^X7jvX!Dp~7iw@*1ek@`Z6z4bpD6nP$=N*i$J$)Ss zpzSOj*z-hOn6un(5dV4a0d53#!ND=;0AP7!O=TMPHkyNI8MA7b2BE8?7gC&|Y^jXE zZhJGC^uwD8h!axW7vm;mnAgq>M%E*oP*3Jy2ojMcYVGN6(tl05fZtilOA@Nq8P>w? z&v6%$2qlgckr4QCpY0hGZ_`r;nq*3%;R&4 zu6Pw}hNS$}F6cwVT-I6J)-)GvPe( z;}L^Wn<-3@*5j4474eysW+4y9bfT?GP5CYDtBo3tm}XByh72nZzP@S5m-tR3b= z7uzZg8ZojitVML1 zzBF=n#dR;0aYUzROCz_@{u(MXABJW+qkT>9t)Z?(vjO&@cM@4hc@`SAG8|FC=IIyp zPpATQN+o^xiR14+QxdK*T`TiBD(yN=BhvM6ye`h8ONB>LK>;LU_o zXBShxU0dz)lg9Zdi?m}d#~=@(U)R&Lw_3X}1|h5Awg=z?+IO4{zJtW^dGzc0YMqs8 z;X)qiMMS4sy9ybGdHN@RL>5I&vgW!h6c;)OhzYxm>nf{-rw+7v)H{f#uXbGNAk!_s z&qcqehGqwQnjBDA1JxTsdS?$cq z$URyc3D2_}GEe*nSpk0z_!nYv++EN)pD_OaK|$r_#+458j^+2fCMClV_s|1?tx4|s zI~^GV-`4!Ms7~r4UC83)u81}5=!D13MO+uI0e(-u1g@r4_uDzj>X!^cUtOP%WKBv- z7qWn6i_ersW+C2?SzSe4)ncuSgmg`lbI~SmAP!4ehwK*^<>gJ}*)Mqj{pP2QP%(k@ z@tl&#A|!7}T5}iII>Pay5kEpAo9vC` z5nLDPfX5@lg{1x{H<3L0qAMNb(VI2B*`%ACd;u6#9%O~v0Df7pd@`jUq@_;Y}DC74#plEASgYg zOEj}I@b{Q9&rMLy1j6yn4o^{!0mm8WH#^QCZzIcb4J2%47H!@65oKy}6?#mjIy%To z!0jo@$l`!Bis)F#^N631nAwa!q1vpwZO3@@h>7!w4w-+ka!gCIW})gJy@S^qgab5J z-9h$4)|HYTpX5z%&F~6yk%C=7H@& z!WFgD(^Ykl;Yc)?G{@dgzO|-dM2BUH$}syqW&bU6)Mdb6v+jHoS>G@jXW74jq%_FO zmZXce(voL^9f%*R=at_fS~)F0UzE%tTlzYa=OWJW33>+{N?5h~NC9;j5Og4>4B8Dp zLfL;O%f1aH&{z>njyOlV%6AI7H&4f$M+*{ooU-5E1=VLjZ~*$vo<`V-CMp+RQ6>wk z5Fg>Oon$82EEG&yHd;~VGPBGsML6EoQ#k5U>xwn6$@PQ{*g%E^raCg}8b%@!9`o`B za6lP>$;_?jH$AAD+}N^DP?F}x(}s3?HMgyr;5=F7 zH6$q9?~w)1`-yf#&Li{aoj6BbZyYvdig~W!7yf!SRZ2j5;5$;Wtif#(j+%c8C~iXBN79Wgje-c{ND zvjpez#9+%>^#r{W_9#_jOL~wmPn1uHX?EQ}Qip-qY2|%5dyu%iSyCIUkNu09MiwHG z8RM>3qXRMQv}GAKrInj-1ih&pS~89J`HLq3gRsYzx}dqwC6?`)JPmANIoD|VHsq^_ z*#?L?MxF=rMT*IQv=8Z4$~D%(|G<+wJFBA;W}6GW%MUKug($(p+2 zG4!B-_s~Ys`JG&xiQp8(vC3pV(vV60sWoOGnxtotuhj^|%w#9BuNU2mXwb^?X8@Xq?)q@>F^Z5rDT6=Rw-{1ZGl`A zaqB>?$SmMfCEWv0fKI|0np~9q%DMpxx0QGuMaWFrKLc@F(TPOlsJr29^0)FXUB%|E z?1H>Za{ql#!5oR3Mua<*dC?Z`%u(O6`k30o235o4n_ruVVy3!JlqnH?1MaVqh z1lmYj)!!M6m}I<2y${AU)EljGQ}Qn&=8i4+41AwrJQO_@F%mK5o)$w;io7vbtMD4K&97Px#1ZP1_K>z@;j|==^1poj532;bRa{vGxh5!H^h5=oo z6M+B#0sTotK~y+TeUU$?@nIClk9V%0^ZTgA4`( ziA6S(yZDpRy^{>eC<96iN}`3i|ziq1^e^AQTFT=rNH< zL_}Bqh>O7adB%4BGAXb%XA~&}cNs3_`Ehi(g+~q)n$&TAbl)uh)f&`1$#XA0HnWi^V7>4-^UoUAa&w@Du`p06ER} zrIkn|XfKz`kx#saLmsfdfm|+!R;xwtoKB}{bGO^U;c$TG=V!``#Uikgz-qP9dAHkr z_aK=}Vz1Xj=Dg$qtD(hV&LeAx+wB%JnG9(hslk4~$5bkX(P)$m(`vO+1Cz;wqtOV1 z!60U{Sv;LiqUuKjPPtsB0<+mH{h7n#x3@R?Hk(bMUisDFM!(+|(Vc&3h=||y=q63t S63?>$0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGxh5!H^h5=oo z6M+B#1lmbNK~z{r#g|zqZeJ9@x8Y{IkunsSGK2>qrA!%$2Z@p=iU%c>2N6k;JcziL z$XGlpO5CKY$e2t?#!L@pAug_Q{r6hmKA-RV&iT+^|Ng%^?Y;J1d+)XPS$nN>41mM_ zM?P)9&CLz#?(SyeLXxBR1kmEI?q1@(xfD-eeSMvUg@p;}>x6`au%n|RA!(y%0A4d! zS63l@9d~zk+LRKC27LSWjV&)P3+e0NTt-GlLefUj2Qa9dot-f^H#he5^u&yfjYZEJ z=-DqXFI30L4Grac!G7%9+uLJ4K0a)9byf7dp=ba)jgylTMLJyQ{QO+>Xk%?{P36_q z6_vVJT3XU(E-x<`4_55%?oRZ)Au}K^FOQj-nX%*JW5%N!OH52;Ji3Wq6`r1+Y;$u{ zNGfb?ZDod5RaLRIwKY1;fPerxC2Z3~c5cnh%`7D)g{+Q_j;4tn9UVn4W9{wjwD|4q zEh{N0q38boo))R8sS#R?#@O52Q*OApxL`?1Nvx@RSzh7u5qxZi+lfl73`YFZFs@T|A#&f;s(T1mQHZd_lpJGu_QKb73pEBUTgRy@A X!iel0WfX@J00000NkvXXu0mjfjpToe literal 0 HcmV?d00001 diff --git a/Layouts/DuplicateLayout/Module1.cs b/Layouts/DuplicateLayout/Module1.cs new file mode 100644 index 00000000..a65a5e56 --- /dev/null +++ b/Layouts/DuplicateLayout/Module1.cs @@ -0,0 +1,83 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Input; +using System.Threading.Tasks; +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.Mapping; + +namespace DuplicateLayout +{ + /// + /// This sample shows how make a copy of a Layout. This sample will insert a new Clone button into the contenxt menu of a Layout Project item. + /// + /// + /// 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 any project with a layout. + /// 1. In the Catalog dockpane, right click any Layout project item. + /// 1. Click the Clone button. + /// 1. The selected layout will be duplicated and a new Layout View will open to display it. + ///![UI](screenshots/clone.png) + /// + internal class Module1 : Module + { + private static Module1 _this = null; + + /// + /// Retrieve the singleton instance to this module here + /// + public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("DuplicateLayout_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; + } + + #endregion Overrides + + } +} diff --git a/Layouts/DuplicateLayout/Properties/AssemblyInfo.cs b/Layouts/DuplicateLayout/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..1b4a1992 --- /dev/null +++ b/Layouts/DuplicateLayout/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2019 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("DuplicateLayout")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("DuplicateLayout")] +[assembly: AssemblyCopyright("Copyright © Acme 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("869b01d6-91bc-4e66-91ee-c52899d36289")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Layouts/DuplicateLayout/ReadMe.md b/Layouts/DuplicateLayout/ReadMe.md new file mode 100644 index 00000000..188b001f --- /dev/null +++ b/Layouts/DuplicateLayout/ReadMe.md @@ -0,0 +1,54 @@ +## DuplicateLayout + + + This sample shows how make a copy of a Layout. This sample will insert a new Clone button into the contenxt menu of a Layout Project item. + + + +View it live + + +``` +Language: C# +Subject: Framework +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo 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. + 1. Click Start button to open ArcGIS Pro. + 1. ArcGIS Pro will open. + 1. Open any project with a layout. + 1. In the Catalog dockpane, right click any Layout project item. + 1. Click the Clone button. + 1. The selected layout will be duplicated and a new Layout View will open to display it. +![UI](screenshots/clone.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Layouts/DuplicateLayout/screenshots/clone.png b/Layouts/DuplicateLayout/screenshots/clone.png new file mode 100644 index 0000000000000000000000000000000000000000..a48e8f657ea661cbeb5661987e8257cf78ab0294 GIT binary patch literal 62670 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≦TN{VX)=% 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 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Layouts/LayoutMapSeries/LayoutSettings/MapSeriesDefinition.cs b/Layouts/LayoutMapSeries/LayoutSettings/MapSeriesDefinition.cs index 66dbcae9..1f4d89a8 100644 --- a/Layouts/LayoutMapSeries/LayoutSettings/MapSeriesDefinition.cs +++ b/Layouts/LayoutMapSeries/LayoutSettings/MapSeriesDefinition.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Layouts/LayoutMapSeries/LayoutSettings/SetPage.cs b/Layouts/LayoutMapSeries/LayoutSettings/SetPage.cs index e9913550..bea54dd1 100644 --- a/Layouts/LayoutMapSeries/LayoutSettings/SetPage.cs +++ b/Layouts/LayoutMapSeries/LayoutSettings/SetPage.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Layouts/LayoutMapSeries/Module1.cs b/Layouts/LayoutMapSeries/Module1.cs index ea946fe8..86a70040 100644 --- a/Layouts/LayoutMapSeries/Module1.cs +++ b/Layouts/LayoutMapSeries/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Layouts/LayoutMapSeries/Properties/AssemblyInfo.cs b/Layouts/LayoutMapSeries/Properties/AssemblyInfo.cs index 7e8c8fe0..161ac5be 100644 --- a/Layouts/LayoutMapSeries/Properties/AssemblyInfo.cs +++ b/Layouts/LayoutMapSeries/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Layouts/LayoutMapSeries/ReadMe.md b/Layouts/LayoutMapSeries/ReadMe.md index 71b98be9..1a2565c8 100644 --- a/Layouts/LayoutMapSeries/ReadMe.md +++ b/Layouts/LayoutMapSeries/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Layouts Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -59,6 +54,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Layouts/LayoutMapSeries/RecordNavigator/Properties/AssemblyInfo.cs b/Layouts/LayoutMapSeries/RecordNavigator/Properties/AssemblyInfo.cs index 2c36ef58..1b1f18d2 100644 --- a/Layouts/LayoutMapSeries/RecordNavigator/Properties/AssemblyInfo.cs +++ b/Layouts/LayoutMapSeries/RecordNavigator/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Layouts/LayoutMapSeries/RecordNavigator/RecordNavigator.cs b/Layouts/LayoutMapSeries/RecordNavigator/RecordNavigator.cs index 12b0f839..e71ac4fa 100644 --- a/Layouts/LayoutMapSeries/RecordNavigator/RecordNavigator.cs +++ b/Layouts/LayoutMapSeries/RecordNavigator/RecordNavigator.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Layouts/LayoutMapSeries/RecordNavigator/RecordNavigator.xaml b/Layouts/LayoutMapSeries/RecordNavigator/RecordNavigator.xaml index 6dbd3de2..a36cd623 100644 --- a/Layouts/LayoutMapSeries/RecordNavigator/RecordNavigator.xaml +++ b/Layouts/LayoutMapSeries/RecordNavigator/RecordNavigator.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Layouts/Puzzle_2-1/ReadMe.md b/Layouts/Puzzle_2-1/ReadMe.md index dcccc753..d281ca7c 100644 --- a/Layouts/Puzzle_2-1/ReadMe.md +++ b/Layouts/Puzzle_2-1/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Layouts Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -65,6 +60,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Layouts/Puzzle_2-1/ScramblePieces.cs b/Layouts/Puzzle_2-1/ScramblePieces.cs index ce96b8bb..a35b5702 100644 --- a/Layouts/Puzzle_2-1/ScramblePieces.cs +++ b/Layouts/Puzzle_2-1/ScramblePieces.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Layouts/README.md b/Layouts/README.md index 74d2e91f..89499973 100644 --- a/Layouts/README.md +++ b/Layouts/README.md @@ -1,18 +1,19 @@ # arcgis-pro-sdk-community-samples # Topic: Layouts -## ArcGIS Pro 2.2 SDK for Microsoft .NET Framework +## ArcGIS Pro 2.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 2.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Layouts' topic. +This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 2.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Layouts' topic. ## Features This folder contains ArcGIS Pro Add-In Samples that fall under the 'Layouts' topic: +* [DuplicateLayout (c#)](../../../tree/master/Layouts/DuplicateLayout) * [LayoutMapSeries (c#)](../../../tree/master/Layouts/LayoutMapSeries) * [Puzzle_2 1 (c#)](../../../tree/master/Layouts/Puzzle_2-1) @@ -33,19 +34,14 @@ Detailed instructions can be found here: [ProGuide: Contribute Samples](https:// ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -62,7 +58,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines Refer to this [wiki](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProGuide-Contribute-Samples) for detailed instructions on the ArcGIS Pro SDK Samples submission process. ## Licensing -Copyright 2018 Esri +Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/AddRasterLayer/AddRasterLayer (C#).md b/Map-Authoring/AddRasterLayer/AddRasterLayer (C#).md index 69155675..a4c1abeb 100644 --- a/Map-Authoring/AddRasterLayer/AddRasterLayer (C#).md +++ b/Map-Authoring/AddRasterLayer/AddRasterLayer (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -53,6 +48,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/AddRasterLayer/AddRasterLayerButton.cs b/Map-Authoring/AddRasterLayer/AddRasterLayerButton.cs index ddcd5786..85a46e9a 100644 --- a/Map-Authoring/AddRasterLayer/AddRasterLayerButton.cs +++ b/Map-Authoring/AddRasterLayer/AddRasterLayerButton.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/AddRasterLayer/Config.daml b/Map-Authoring/AddRasterLayer/Config.daml index 021495eb..68675c1a 100644 --- a/Map-Authoring/AddRasterLayer/Config.daml +++ b/Map-Authoring/AddRasterLayer/Config.daml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/CIMExamples/CIMExamples (C#).md b/Map-Authoring/CIMExamples/CIMExamples (C#).md index acba7b47..bb339ad9 100644 --- a/Map-Authoring/CIMExamples/CIMExamples (C#).md +++ b/Map-Authoring/CIMExamples/CIMExamples (C#).md @@ -19,27 +19,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -74,6 +69,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/CIMExamples/ChangeLayerDataSource.cs b/Map-Authoring/CIMExamples/ChangeLayerDataSource.cs index f345b157..de0c8f6f 100644 --- a/Map-Authoring/CIMExamples/ChangeLayerDataSource.cs +++ b/Map-Authoring/CIMExamples/ChangeLayerDataSource.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/CIMExamples/ChangeLayerSelectionColor.cs b/Map-Authoring/CIMExamples/ChangeLayerSelectionColor.cs index b4d04890..0fc0ea8f 100644 --- a/Map-Authoring/CIMExamples/ChangeLayerSelectionColor.cs +++ b/Map-Authoring/CIMExamples/ChangeLayerSelectionColor.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/CIMExamples/Config.daml b/Map-Authoring/CIMExamples/Config.daml index cccedc86..d24fad15 100644 --- a/Map-Authoring/CIMExamples/Config.daml +++ b/Map-Authoring/CIMExamples/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/ChangeColorizerForRasterLayer/AddRasterLayer.cs b/Map-Authoring/ChangeColorizerForRasterLayer/AddRasterLayer.cs index 480ab232..3fe4c2a9 100644 --- a/Map-Authoring/ChangeColorizerForRasterLayer/AddRasterLayer.cs +++ b/Map-Authoring/ChangeColorizerForRasterLayer/AddRasterLayer.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/ChangeColorizerForRasterLayer/ApplyColorizers.cs b/Map-Authoring/ChangeColorizerForRasterLayer/ApplyColorizers.cs index b6c8d996..202982ec 100644 --- a/Map-Authoring/ChangeColorizerForRasterLayer/ApplyColorizers.cs +++ b/Map-Authoring/ChangeColorizerForRasterLayer/ApplyColorizers.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/ChangeColorizerForRasterLayer/ChangeColorizerForRasterLayer (C#).md b/Map-Authoring/ChangeColorizerForRasterLayer/ChangeColorizerForRasterLayer (C#).md index b0e240e6..5a706eb4 100644 --- a/Map-Authoring/ChangeColorizerForRasterLayer/ChangeColorizerForRasterLayer (C#).md +++ b/Map-Authoring/ChangeColorizerForRasterLayer/ChangeColorizerForRasterLayer (C#).md @@ -18,27 +18,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -66,6 +61,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/ChangeColorizerForRasterLayer/ColorizerDefinitionVM.cs b/Map-Authoring/ChangeColorizerForRasterLayer/ColorizerDefinitionVM.cs index f26b4d7a..77428adb 100644 --- a/Map-Authoring/ChangeColorizerForRasterLayer/ColorizerDefinitionVM.cs +++ b/Map-Authoring/ChangeColorizerForRasterLayer/ColorizerDefinitionVM.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/ChangeColorizerForRasterLayer/Config.daml b/Map-Authoring/ChangeColorizerForRasterLayer/Config.daml index a563da71..4ef9967b 100644 --- a/Map-Authoring/ChangeColorizerForRasterLayer/Config.daml +++ b/Map-Authoring/ChangeColorizerForRasterLayer/Config.daml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/ConstructMarkerFromFont/CharacterItem.cs b/Map-Authoring/ConstructMarkerFromFont/CharacterItem.cs index 42686022..0dd854cb 100644 --- a/Map-Authoring/ConstructMarkerFromFont/CharacterItem.cs +++ b/Map-Authoring/ConstructMarkerFromFont/CharacterItem.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/ConstructMarkerFromFont/Config.daml b/Map-Authoring/ConstructMarkerFromFont/Config.daml index 6a98c616..9e39daf0 100644 --- a/Map-Authoring/ConstructMarkerFromFont/Config.daml +++ b/Map-Authoring/ConstructMarkerFromFont/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/ConstructMarkerFromFont/ConstructMarkerFromFont.csproj b/Map-Authoring/ConstructMarkerFromFont/ConstructMarkerFromFont.csproj index 064e39d0..82e53edf 100644 --- a/Map-Authoring/ConstructMarkerFromFont/ConstructMarkerFromFont.csproj +++ b/Map-Authoring/ConstructMarkerFromFont/ConstructMarkerFromFont.csproj @@ -82,23 +82,23 @@ C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll False - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Aero.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Aero.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Metro.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Metro.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.VS2010.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.VS2010.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.DataGrid.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.DataGrid.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.Toolkit.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.Toolkit.dll diff --git a/Map-Authoring/ConstructMarkerFromFont/Construct_Marker.xaml b/Map-Authoring/ConstructMarkerFromFont/Construct_Marker.xaml index 6de9d9c0..3fde29e0 100644 --- a/Map-Authoring/ConstructMarkerFromFont/Construct_Marker.xaml +++ b/Map-Authoring/ConstructMarkerFromFont/Construct_Marker.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/ConstructMarkerFromFont/TypeFaceListItem.cs b/Map-Authoring/ConstructMarkerFromFont/TypeFaceListItem.cs index ca260f4a..c43ec008 100644 --- a/Map-Authoring/ConstructMarkerFromFont/TypeFaceListItem.cs +++ b/Map-Authoring/ConstructMarkerFromFont/TypeFaceListItem.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/ConstructMarkerFromFont/packages.config b/Map-Authoring/ConstructMarkerFromFont/packages.config index accb82a1..2caf365d 100644 --- a/Map-Authoring/ConstructMarkerFromFont/packages.config +++ b/Map-Authoring/ConstructMarkerFromFont/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/Map-Authoring/CustomSymbolPicker/Config.daml b/Map-Authoring/CustomSymbolPicker/Config.daml index ef6a6d77..e0a55341 100644 --- a/Map-Authoring/CustomSymbolPicker/Config.daml +++ b/Map-Authoring/CustomSymbolPicker/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/CustomSymbolPicker/Gallery_Search_Dockpane.xaml b/Map-Authoring/CustomSymbolPicker/Gallery_Search_Dockpane.xaml index d5a4536f..dd29544f 100644 --- a/Map-Authoring/CustomSymbolPicker/Gallery_Search_Dockpane.xaml +++ b/Map-Authoring/CustomSymbolPicker/Gallery_Search_Dockpane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/CustomSymbolPicker/SymbolPickerModule.cs b/Map-Authoring/CustomSymbolPicker/SymbolPickerModule.cs index 36edda5c..b0364097 100644 --- a/Map-Authoring/CustomSymbolPicker/SymbolPickerModule.cs +++ b/Map-Authoring/CustomSymbolPicker/SymbolPickerModule.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/DictionarySymbolPreview/Config.daml b/Map-Authoring/DictionarySymbolPreview/Config.daml index 46794990..36929a37 100644 --- a/Map-Authoring/DictionarySymbolPreview/Config.daml +++ b/Map-Authoring/DictionarySymbolPreview/Config.daml @@ -1,7 +1,7 @@ diff --git a/Map-Authoring/DictionarySymbolPreview/DictionarySymbolPreview (C#).md b/Map-Authoring/DictionarySymbolPreview/DictionarySymbolPreview (C#).md index 35271b54..c6d0883d 100644 --- a/Map-Authoring/DictionarySymbolPreview/DictionarySymbolPreview (C#).md +++ b/Map-Authoring/DictionarySymbolPreview/DictionarySymbolPreview (C#).md @@ -11,30 +11,25 @@ Preview the Mil2525d symbol set that ships with ArcGIS Pro. Includes the entiti ``` Language: C# -Subject: Framework, Map Authoring, Carto +Subject: Map-Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -79,6 +74,6 @@ The sample can be used against any ESRI military features data set for the MIL25 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/DictionarySymbolPreview/DictionarySymbolPreview.csproj b/Map-Authoring/DictionarySymbolPreview/DictionarySymbolPreview.csproj index bd2b7e28..cc0485fc 100644 --- a/Map-Authoring/DictionarySymbolPreview/DictionarySymbolPreview.csproj +++ b/Map-Authoring/DictionarySymbolPreview/DictionarySymbolPreview.csproj @@ -83,23 +83,23 @@ C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll False - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Aero.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Aero.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Metro.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Metro.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.VS2010.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.VS2010.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.DataGrid.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.DataGrid.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.Toolkit.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.Toolkit.dll diff --git a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/CodeBox.cs b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/CodeBox.cs index 1d06c61d..b5b258ae 100644 --- a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/CodeBox.cs +++ b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/CodeBox.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CSharpFormatter.cs b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CSharpFormatter.cs index 95447965..6472871b 100644 --- a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CSharpFormatter.cs +++ b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CSharpFormatter.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CodeFormatting/CSharpFormat.cs b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CodeFormatting/CSharpFormat.cs index f90a25c5..6eefe536 100644 --- a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CodeFormatting/CSharpFormat.cs +++ b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CodeFormatting/CSharpFormat.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CodeFormatting/XamlFormat.cs b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CodeFormatting/XamlFormat.cs index ad956da1..359f89fc 100644 --- a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CodeFormatting/XamlFormat.cs +++ b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/CodeFormatting/XamlFormat.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/XamlFormatter.cs b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/XamlFormatter.cs index 62dfac32..5e7d15e0 100644 --- a/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/XamlFormatter.cs +++ b/Map-Authoring/DictionarySymbolPreview/FromLiveExplorer/Core/XamlFormatter.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/DictionarySymbolPreview/GenerateMetadata/Generate_Metadata.cs b/Map-Authoring/DictionarySymbolPreview/GenerateMetadata/Generate_Metadata.cs index 1db8e30b..33d57cb2 100644 --- a/Map-Authoring/DictionarySymbolPreview/GenerateMetadata/Generate_Metadata.cs +++ b/Map-Authoring/DictionarySymbolPreview/GenerateMetadata/Generate_Metadata.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/DictionarySymbolPreview/Module1.cs b/Map-Authoring/DictionarySymbolPreview/Module1.cs index 81b71d01..d94b8c75 100644 --- a/Map-Authoring/DictionarySymbolPreview/Module1.cs +++ b/Map-Authoring/DictionarySymbolPreview/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/DictionarySymbolPreview/Properties/AssemblyInfo.cs b/Map-Authoring/DictionarySymbolPreview/Properties/AssemblyInfo.cs index 5aa989ce..132a094c 100644 --- a/Map-Authoring/DictionarySymbolPreview/Properties/AssemblyInfo.cs +++ b/Map-Authoring/DictionarySymbolPreview/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/DictionarySymbolPreview/ReadMe.md b/Map-Authoring/DictionarySymbolPreview/ReadMe.md index 35271b54..c6d0883d 100644 --- a/Map-Authoring/DictionarySymbolPreview/ReadMe.md +++ b/Map-Authoring/DictionarySymbolPreview/ReadMe.md @@ -11,30 +11,25 @@ Preview the Mil2525d symbol set that ships with ArcGIS Pro. Includes the entiti ``` Language: C# -Subject: Framework, Map Authoring, Carto +Subject: Map-Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -79,6 +74,6 @@ The sample can be used against any ESRI military features data set for the MIL25 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/DictionarySymbolPreview/SymbolPreview.xaml b/Map-Authoring/DictionarySymbolPreview/SymbolPreview.xaml index 65bbca01..5ed55240 100644 --- a/Map-Authoring/DictionarySymbolPreview/SymbolPreview.xaml +++ b/Map-Authoring/DictionarySymbolPreview/SymbolPreview.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/ExportWeb3DObjectResource/Exporter.cs b/Map-Authoring/ExportWeb3DObjectResource/Exporter.cs index 0271f1ad..8ea48bb2 100644 --- a/Map-Authoring/ExportWeb3DObjectResource/Exporter.cs +++ b/Map-Authoring/ExportWeb3DObjectResource/Exporter.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/ExportWeb3DObjectResource/Module1.cs b/Map-Authoring/ExportWeb3DObjectResource/Module1.cs index 2f140a97..d58f68fc 100644 --- a/Map-Authoring/ExportWeb3DObjectResource/Module1.cs +++ b/Map-Authoring/ExportWeb3DObjectResource/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/ExportWeb3DObjectResource/Properties/AssemblyInfo.cs b/Map-Authoring/ExportWeb3DObjectResource/Properties/AssemblyInfo.cs index b3c66295..d4ef1c32 100644 --- a/Map-Authoring/ExportWeb3DObjectResource/Properties/AssemblyInfo.cs +++ b/Map-Authoring/ExportWeb3DObjectResource/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/ExportWeb3DObjectResource/ReadMe.md b/Map-Authoring/ExportWeb3DObjectResource/ReadMe.md index 7ff1d8ec..24654df0 100644 --- a/Map-Authoring/ExportWeb3DObjectResource/ReadMe.md +++ b/Map-Authoring/ExportWeb3DObjectResource/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -57,6 +52,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/GeocodingTools/Config.daml b/Map-Authoring/GeocodingTools/Config.daml index 191929c7..82704d40 100644 --- a/Map-Authoring/GeocodingTools/Config.daml +++ b/Map-Authoring/GeocodingTools/Config.daml @@ -1,7 +1,7 @@ - + -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/GeocodingTools/Module1.cs b/Map-Authoring/GeocodingTools/Module1.cs index ef93d628..3cb0a46a 100644 --- a/Map-Authoring/GeocodingTools/Module1.cs +++ b/Map-Authoring/GeocodingTools/Module1.cs @@ -1,6 +1,6 @@ -/* +/* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/GeocodingTools/Properties/AssemblyInfo.cs b/Map-Authoring/GeocodingTools/Properties/AssemblyInfo.cs index a284ab47..6a977d0a 100644 --- a/Map-Authoring/GeocodingTools/Properties/AssemblyInfo.cs +++ b/Map-Authoring/GeocodingTools/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/GeocodingTools/ReadMe.md b/Map-Authoring/GeocodingTools/ReadMe.md index 3ff45ef8..6be6ad4f 100644 --- a/Map-Authoring/GeocodingTools/ReadMe.md +++ b/Map-Authoring/GeocodingTools/ReadMe.md @@ -21,27 +21,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -74,6 +69,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/GeocodingTools/SimpleGeocode.cs b/Map-Authoring/GeocodingTools/SimpleGeocode.cs index f68e88d7..73a521b7 100644 --- a/Map-Authoring/GeocodingTools/SimpleGeocode.cs +++ b/Map-Authoring/GeocodingTools/SimpleGeocode.cs @@ -1,6 +1,6 @@ -/* +/* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -34,7 +34,7 @@ internal class SimpleGeocode : Button { protected override async void OnClick() { - string text = "380 New York Street Redlands"; + string text = "380 New York St, Redlands, CA, 92373, USA"; // geocode IEnumerable results = await MapView.Active.LocatorManager.GeocodeAsync(text, false, false); diff --git a/Map-Exploration/GetSymbolSwatch/Config.daml b/Map-Authoring/GetSymbolSwatch/Config.daml similarity index 66% rename from Map-Exploration/GetSymbolSwatch/Config.daml rename to Map-Authoring/GetSymbolSwatch/Config.daml index 5748c973..eaa10ce3 100644 --- a/Map-Exploration/GetSymbolSwatch/Config.daml +++ b/Map-Authoring/GetSymbolSwatch/Config.daml @@ -1,12 +1,31 @@ - + + + GetSymbolSwatch GetSymbolSwatch description Images\AddinDesktop32.png - Wolf - Acme + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com 8/6/2018 11:15:11 AM, 2018 - Framework + Map-Authoring diff --git a/Map-Authoring/GetSymbolSwatch/DarkImages/AddInDesktop16.png b/Map-Authoring/GetSymbolSwatch/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Map-Authoring/GetSymbolSwatch/DarkImages/AddInDesktop32.png b/Map-Authoring/GetSymbolSwatch/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Map-Authoring/GetSymbolSwatch/DarkImages/GenericButtonPurple16.png b/Map-Authoring/GetSymbolSwatch/DarkImages/GenericButtonPurple16.png new file mode 100644 index 0000000000000000000000000000000000000000..013686b0cda8351f3191b48fd6f3acfa1380de92 GIT binary patch literal 1061 zcmaJ=O=#0l9FI)Om@Bx;m=!e35GJho=+(E$Ph1^^QCJ$57xlTd+*Qh_xpdoxv|7a zcZ;WmAP9GSL`>rSptG7?_H$IR}zJR%gz?20?;o z>efG(!K+t4}+6^i#jgb*(0n$$g zyb8y0WIs=H{()YfzlZd(oS$KNhGV@fCvdFbW6A1AVQ-e26_R4C>I>gOR30HyV3=aD zNEdr)Xyq7==Xr+pF+QIcBfR#Ef#j0cu)AssBCr)pGm!=j(ovK%uz*4oj&wH#-K@(R zcC}2nU`$Ci8IES1lxjdp`ae|H>u4J#!Ct)o6t+_{CSa1lh6PK(jmvg9u1q0f0U1Fn z1>sb!ieq_*pq+;%8HrS?Ms`cGq8X0yc!ecNLfo*CY$zZuhA6BQD2|0SBwnA z`U4yn4TRYU7Zdx$ffyg)_+hce6`@klfq`mVb&rd&4Yb z8pjfDs8{8xjbj;Z$YpRajMLt~+Fdi@8FG&G;l-Ew_yYsayoHB*B6t4_ei+x{VmMX$ zklEVV8EiUMZc~Sp^{*~+<+k{A{^$0hyJsx1edUdP==aukd?C@Eopv4ms9wJ09%aKB z|J`K}zTR5+o|{nCpFjBV?hb5S{?)$p#C5K1WOMb~_#@A!jhpkGt1pK-JN(3{p7K)5 z+5C&o&7Sg+HSxl}h2Y$D;Odzh2Rw_~t$T0xugxzIWul3A|B88RcL<{MaO2U0_;7gQ F;vY_`S_}XH literal 0 HcmV?d00001 diff --git a/Map-Authoring/GetSymbolSwatch/DarkImages/GenericButtonPurple32.png b/Map-Authoring/GetSymbolSwatch/DarkImages/GenericButtonPurple32.png new file mode 100644 index 0000000000000000000000000000000000000000..7d871f5e6143ccf5601b479c30f60e5865af1239 GIT binary patch literal 1269 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hOXuo#?EFg7H;NdhK8Mv>2~2MaLa!@My`Th~X71tZp$f zF*0_+Z5~u_3U0SJ<8+HY&@uX;=tYWdm=G`xftc{b3*^9)e`+2u%@+X^H^a&DE(Qk1 zWKS2zkcwMLfByfsKkUGC%<&|lC$UQ1{Law9Ev?p)+fXUYx7OYvYffcj-tOqg*DNtSdj8SlYJ(zy4j|RWMXj`B@hg#mA(u*|E&Qc_!mK zh6V3g9S-_=pPnfD@$vO^RuT3K(ghnn9=fUXKwyTzH%1Ar2+`~l*2XVZ{V>?Dv0!4# z$@TX4CGza<94~lzE^W`Nh!38xR{k(L(HUhRW3#F4;qC9|RV*92Cr>|k<^=bdW6wGE z1TN5ff282m9kWTg?2HrUEnaTcaP|QE2P+1VH%}t?nD^KJPx ``` Language: C# -Subject: Framework +Subject: Map-Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -67,6 +62,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/GetSymbolSwatch/GetSymbolSwatch.csproj b/Map-Authoring/GetSymbolSwatch/GetSymbolSwatch.csproj similarity index 100% rename from Map-Exploration/GetSymbolSwatch/GetSymbolSwatch.csproj rename to Map-Authoring/GetSymbolSwatch/GetSymbolSwatch.csproj diff --git a/Map-Exploration/GetSymbolSwatch/GetSymbolSwatch.sln b/Map-Authoring/GetSymbolSwatch/GetSymbolSwatch.sln similarity index 100% rename from Map-Exploration/GetSymbolSwatch/GetSymbolSwatch.sln rename to Map-Authoring/GetSymbolSwatch/GetSymbolSwatch.sln diff --git a/Map-Authoring/GetSymbolSwatch/Images/AddInDesktop16.png b/Map-Authoring/GetSymbolSwatch/Images/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..5910bbf3dcd0cb09139b0c9926e00f96131d4757 GIT binary patch literal 524 zcmV+n0`vWeP)#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!2wFfb;P zxhYzAxw&0+>vq3KuWs}H(rta=aCh(dp7Z^j&-d3E1qyPfy+g$3^PX-BvM8b`0+z$sEF<`iyY2Ae<*Q&c8r=f|8OVVw3&**j?e;Ck zVzCTK2dhb)&pH4-5R^=}QQ41M&;^P5et#gz9sk7zdQ8wtsg|iA)B@4{v}Z_qW$A36 zS|g1a!az2SYcVJTJ5US^%!I)ois|a14(e*jz5%?O4nZ^~0%zAJ4|Px%*Qkl&E^=T> z6egvpHz0tI--L%3oLe-0T-F58R?EQ6YCCj}{U&QYu6$zv)bbcNKmd3m+_>vfks-#) zS+kcvH2!lU0R_CwMvf`X*4FLOL@5)Jax6; z@zjyXMoRSp5m`dtYk{B>43|ldep^vNO<~0$sBgFmzQ8Al#W%p^tOAj@!pP@Q82B&( z?xq{SRhAgbf_ZT#W>f)e8~?(cDQ3_(ZOVn^KRz(!*X6hUv&46xLfHSK4s) z{cGSW+o5wJma#18FFSjjaa9}vYo3#w*qX9np;VV%hI1#I$w)f=d;}b3hh_~hDsnr%?w?u=t}mEXYC)KkXZhqyUjxwE z(wvcdBbC~Wuqt9T=_6Z1X)wFJXn)_`5yd#zyIs^ogW(P zYi?+5z%Z;i(a$H*yxkew>d}Ai_o9fV78uXKl%9hH(F9mT*0TUlsNxt%0#Tki@dAV~ ztY)8*&cKW?z)HGGijECws|G@2Sh(9ZL}?sAJPXDYjU&E2enQ}i%n?U|f>$tNAg}aK zn;f%4qQuLhwR21nc*z8gbHqka8DR*I=_bH~ zq~9ZXX&Pr3k`4qJhVH<9UfM@_(Z_h`02^djUngFE2;|L_b8M3DE&D<{j>to3uoP7& z6v%>~)Xg!94uwJvhtKCh79ML#gQD%xEO&*02bN?i22^wncNoR2J_$JjMY@rKYHZSK zR=G^5V3aKy6is@alq!aT@PAWP-L$q~5^Tl$Phu-QWdJG(EPc|HP~&oL$CbgxOdvwt zOzZkYrHVs&9qLwIH}F`B!S@TIq-f5;ff7Ox*o0<5QIkM|=Lp0>DvHcTgMqFtKNDkU zzLTco{z&Piz1~1?EEeZO6)dkylPb_)1uJi1`Knk)461=V^T1S20=d`JRlJlmt5lCA zQkAcam8-`Rt%{{kFqG5Uzgk^6Li%x*o5Dq#P3Z#->D@%aKK9_^9J&;j5_}|WuVsH1 zi`_MCGj;spwNtlU{cmRHAJXB~n`i1?E)>>Nxls`ihd*6^SKPI(J!-tS>{>dPdG-1D z(UrD4_rHRlzdm%1T==qQu_-kC`ieNy)HBD`4BTy9KK)#2qTA~mp3S>5S=Wx?x6$40 zeJj`xyM3+k#>YfQ&q$*caR=1d%U649-M3a-@Tb^L>)`v^h2^YsWfSp1eknS7_7BY~ BR#yN3 literal 0 HcmV?d00001 diff --git a/Map-Authoring/GetSymbolSwatch/Images/GenericButtonPurple32.png b/Map-Authoring/GetSymbolSwatch/Images/GenericButtonPurple32.png new file mode 100644 index 0000000000000000000000000000000000000000..39f62dbd909f6ea3aea92e464cdec4ad25671294 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NxVnYp-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_bPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Ox$iU!f75!}IU!8y}ujlXgh*@%Z$2%N7|HhqUH54Q)oucNiV+H$QS{oHk9_ zx@mHEDC1GaFKqYs|83hG>A+$T_=mlXDeUO;KKm4lZU6ZWpO@e7xv6Dt^VEYkg618( z6v(>XN~~tm@kX(D%kMo0FZl^ej&T8 z?@y8T>xtXLXRs+G!J_mD+m0;Ny%#?UuMtmSyZM&U-Jh3@k58=aar-)cpJtY8GZa!z zZ18O1cX(SC#k@k6e}m-$fh(B{mMSO63Qve_UY%{WsQNeqBO62Q=SfzdOx|07iXKl_ KKbLh*2~7YH@3UP1 literal 0 HcmV?d00001 diff --git a/Map-Exploration/GetSymbolSwatch/Images/colorwheel-16.png b/Map-Authoring/GetSymbolSwatch/Images/colorwheel-16.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Images/colorwheel-16.png rename to Map-Authoring/GetSymbolSwatch/Images/colorwheel-16.png diff --git a/Map-Exploration/GetSymbolSwatch/Images/colorwheel-32.png b/Map-Authoring/GetSymbolSwatch/Images/colorwheel-32.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Images/colorwheel-32.png rename to Map-Authoring/GetSymbolSwatch/Images/colorwheel-32.png diff --git a/Map-Exploration/GetSymbolSwatch/Module1.cs b/Map-Authoring/GetSymbolSwatch/Module1.cs similarity index 83% rename from Map-Exploration/GetSymbolSwatch/Module1.cs rename to Map-Authoring/GetSymbolSwatch/Module1.cs index a29300df..cf2a0e71 100644 --- a/Map-Exploration/GetSymbolSwatch/Module1.cs +++ b/Map-Authoring/GetSymbolSwatch/Module1.cs @@ -1,4 +1,22 @@ -using System; +/* + + Copyright 2019 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 + + http://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 System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/Map-Authoring/GetSymbolSwatch/Properties/AssemblyInfo.cs b/Map-Authoring/GetSymbolSwatch/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..c123c85d --- /dev/null +++ b/Map-Authoring/GetSymbolSwatch/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2019 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("GetSymbolSwatch")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("GetSymbolSwatch")] +[assembly: AssemblyCopyright("Copyright © Acme 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("760be61a-9142-4215-a7f7-f20bb73e8d44")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Map-Authoring/GetSymbolSwatch/ReadMe.md b/Map-Authoring/GetSymbolSwatch/ReadMe.md new file mode 100644 index 00000000..1da62a63 --- /dev/null +++ b/Map-Authoring/GetSymbolSwatch/ReadMe.md @@ -0,0 +1,67 @@ +## GetSymbolSwatch + + +This sample shows how to create the swatches for different types of Symbology for use in WPF + + + +View it live + + +``` +Language: C# +Subject: Map-Authoring +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data) +1. Make sure that the Sample data is unzipped in c:\data +1. The projects used for this sample are 'C:\Data\FeatureTest\FeatureTest.aprx', 'C:\Data\Interacting with Maps\Interacting with Maps.aprx', and 'C:\Data\Admin\AdminSample.aprx' +1. In Visual Studio click the Build menu. Then select Build Solution. +1. Click Start button to open ArcGIS Pro. +1. ArcGIS Pro opens, select the FeatureTest.aprx project +1. After the Map View is displayed, click on the 'Symbol Swatch' tab, and then click the 'Show Symbol Swatch Dockpane' button to show the 'Symbol Swatch Dockpane' dockpane +1. Position and size the dockpane to see all columns in the symbol swatch grid +![UI](Screenshots/Screenshot1.png) + +1. Click the 'Refresh' button on the 'Show Symbol Swatch Dockpane' dockpane to see symbol swatches in the grid +![UI](Screenshots/Screenshot2.png) + +1. Open the 'Interacting with Maps.aprx' project +1. Click the 'Refresh' button on the 'Show Symbol Swatch Dockpane' dockpane to see symbol swatches in the grid +![UI](Screenshots/Screenshot3.png) + +1. Open the AdminSample.aprx project +1. In the 'Contents' dockpane change the symbology for the 'States' layer to 'Graduated Colors' +1. Click the 'Refresh' button on the 'Show Symbol Swatch Dockpane' dockpane to see symbol swatches in the grid +![UI](Screenshots/Screenshot4.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Map-Exploration/GetSymbolSwatch/Screenshots/Screenshot1.png b/Map-Authoring/GetSymbolSwatch/Screenshots/Screenshot1.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Screenshots/Screenshot1.png rename to Map-Authoring/GetSymbolSwatch/Screenshots/Screenshot1.png diff --git a/Map-Exploration/GetSymbolSwatch/Screenshots/Screenshot2.png b/Map-Authoring/GetSymbolSwatch/Screenshots/Screenshot2.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Screenshots/Screenshot2.png rename to Map-Authoring/GetSymbolSwatch/Screenshots/Screenshot2.png diff --git a/Map-Exploration/GetSymbolSwatch/Screenshots/Screenshot3.png b/Map-Authoring/GetSymbolSwatch/Screenshots/Screenshot3.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Screenshots/Screenshot3.png rename to Map-Authoring/GetSymbolSwatch/Screenshots/Screenshot3.png diff --git a/Map-Exploration/GetSymbolSwatch/Screenshots/Screenshot4.png b/Map-Authoring/GetSymbolSwatch/Screenshots/Screenshot4.png similarity index 100% rename from Map-Exploration/GetSymbolSwatch/Screenshots/Screenshot4.png rename to Map-Authoring/GetSymbolSwatch/Screenshots/Screenshot4.png diff --git a/Map-Exploration/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml b/Map-Authoring/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml similarity index 77% rename from Map-Exploration/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml rename to Map-Authoring/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml index f8d970e5..9483ff4f 100644 --- a/Map-Exploration/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml +++ b/Map-Authoring/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml @@ -1,4 +1,22 @@ - + + /// Interaction logic for ShowSymbolSwatchDockpaneView.xaml + /// + public partial class ShowSymbolSwatchDockpaneView : UserControl + { + public ShowSymbolSwatchDockpaneView() + { + InitializeComponent(); + } + } +} diff --git a/Map-Exploration/GetSymbolSwatch/ShowSymbolSwatchDockpaneViewModel.cs b/Map-Authoring/GetSymbolSwatch/ShowSymbolSwatchDockpaneViewModel.cs similarity index 91% rename from Map-Exploration/GetSymbolSwatch/ShowSymbolSwatchDockpaneViewModel.cs rename to Map-Authoring/GetSymbolSwatch/ShowSymbolSwatchDockpaneViewModel.cs index d2c90309..ce92b394 100644 --- a/Map-Exploration/GetSymbolSwatch/ShowSymbolSwatchDockpaneViewModel.cs +++ b/Map-Authoring/GetSymbolSwatch/ShowSymbolSwatchDockpaneViewModel.cs @@ -1,4 +1,22 @@ -using System; +/* + + Copyright 2019 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 + + http://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 System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; diff --git a/Map-Exploration/GetSymbolSwatch/SymbolSwatchInfo.cs b/Map-Authoring/GetSymbolSwatch/SymbolSwatchInfo.cs similarity index 50% rename from Map-Exploration/GetSymbolSwatch/SymbolSwatchInfo.cs rename to Map-Authoring/GetSymbolSwatch/SymbolSwatchInfo.cs index 71ce16d4..4d85b975 100644 --- a/Map-Exploration/GetSymbolSwatch/SymbolSwatchInfo.cs +++ b/Map-Authoring/GetSymbolSwatch/SymbolSwatchInfo.cs @@ -1,4 +1,22 @@ -using System; +/* + + Copyright 2019 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 + + http://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 System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/Map-Authoring/LayersPane/Config.daml b/Map-Authoring/LayersPane/Config.daml index 91553857..38029220 100644 --- a/Map-Authoring/LayersPane/Config.daml +++ b/Map-Authoring/LayersPane/Config.daml @@ -1,7 +1,7 @@ diff --git a/Map-Authoring/LayersPane/Extensions/BooleanToVisibilityConverter.cs b/Map-Authoring/LayersPane/Extensions/BooleanToVisibilityConverter.cs index dcfa3d1c..ad1fd093 100644 --- a/Map-Authoring/LayersPane/Extensions/BooleanToVisibilityConverter.cs +++ b/Map-Authoring/LayersPane/Extensions/BooleanToVisibilityConverter.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Map-Authoring/LayersPane/LayersPane (C#).md b/Map-Authoring/LayersPane/LayersPane (C#).md index 43c0879e..e369e30b 100644 --- a/Map-Authoring/LayersPane/LayersPane (C#).md +++ b/Map-Authoring/LayersPane/LayersPane (C#).md @@ -10,30 +10,25 @@ The Layers pane sample uses a docking pane to query and display feature classes ``` Language: C# -Subject: Framework +Subject: Map-Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -57,6 +52,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/LayersPane/LayersPaneModule.cs b/Map-Authoring/LayersPane/LayersPaneModule.cs index d75adc16..43d1b1ab 100644 --- a/Map-Authoring/LayersPane/LayersPaneModule.cs +++ b/Map-Authoring/LayersPane/LayersPaneModule.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/LayersPane/LayersPaneUtils.cs b/Map-Authoring/LayersPane/LayersPaneUtils.cs index ec690359..c28af2a2 100644 --- a/Map-Authoring/LayersPane/LayersPaneUtils.cs +++ b/Map-Authoring/LayersPane/LayersPaneUtils.cs @@ -1,4 +1,4 @@ -//Copyright 2018 Esri +//Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Map-Authoring/LayersPane/Properties/AssemblyInfo.cs b/Map-Authoring/LayersPane/Properties/AssemblyInfo.cs index a42f9217..3117759e 100644 --- a/Map-Authoring/LayersPane/Properties/AssemblyInfo.cs +++ b/Map-Authoring/LayersPane/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/LayersPane/ReadMe.md b/Map-Authoring/LayersPane/ReadMe.md index 43c0879e..e369e30b 100644 --- a/Map-Authoring/LayersPane/ReadMe.md +++ b/Map-Authoring/LayersPane/ReadMe.md @@ -10,30 +10,25 @@ The Layers pane sample uses a docking pane to query and display feature classes ``` Language: C# -Subject: Framework +Subject: Map-Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -57,6 +52,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/LayersPane/UI/LayersPane.xaml b/Map-Authoring/LayersPane/UI/LayersPane.xaml index fb3cecb0..2ec49d5e 100644 --- a/Map-Authoring/LayersPane/UI/LayersPane.xaml +++ b/Map-Authoring/LayersPane/UI/LayersPane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/MappingAddIns/MappingSampleAddIns.cs b/Map-Authoring/MappingAddIns/MappingSampleAddIns.cs index 57459bb5..cc210fa4 100644 --- a/Map-Authoring/MappingAddIns/MappingSampleAddIns.cs +++ b/Map-Authoring/MappingAddIns/MappingSampleAddIns.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/MappingAddIns/Properties/AssemblyInfo.cs b/Map-Authoring/MappingAddIns/Properties/AssemblyInfo.cs index b3dab1fd..0771712a 100644 --- a/Map-Authoring/MappingAddIns/Properties/AssemblyInfo.cs +++ b/Map-Authoring/MappingAddIns/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/MappingAddIns/ReadMe.md b/Map-Authoring/MappingAddIns/ReadMe.md index da685782..2b5debe0 100644 --- a/Map-Authoring/MappingAddIns/ReadMe.md +++ b/Map-Authoring/MappingAddIns/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -55,6 +50,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/MappingAddIns/UpdateBasemap.cs b/Map-Authoring/MappingAddIns/UpdateBasemap.cs index bd95d294..1c49f213 100644 --- a/Map-Authoring/MappingAddIns/UpdateBasemap.cs +++ b/Map-Authoring/MappingAddIns/UpdateBasemap.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/ProceduralSymbolLayersWithRulePackages/Config.daml b/Map-Authoring/ProceduralSymbolLayersWithRulePackages/Config.daml index f40d649e..02740093 100644 --- a/Map-Authoring/ProceduralSymbolLayersWithRulePackages/Config.daml +++ b/Map-Authoring/ProceduralSymbolLayersWithRulePackages/Config.daml @@ -1,7 +1,7 @@ ``` Language: C# -Subject: Framework +Subject: Map-Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -64,6 +59,6 @@ You can fix this by using the Symbology Dockpane and clicking the camera button -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/ProceduralSymbolLayersWithRulePackages/ProceduralSymbolWithRulePackages.xaml b/Map-Authoring/ProceduralSymbolLayersWithRulePackages/ProceduralSymbolWithRulePackages.xaml index f8418099..6aae9ed2 100644 --- a/Map-Authoring/ProceduralSymbolLayersWithRulePackages/ProceduralSymbolWithRulePackages.xaml +++ b/Map-Authoring/ProceduralSymbolLayersWithRulePackages/ProceduralSymbolWithRulePackages.xaml @@ -1,6 +1,6 @@ ``` Language: C# -Subject: Framework +Subject: Map-Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -64,6 +59,6 @@ You can fix this by using the Symbology Dockpane and clicking the camera button -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/ProceduralSymbolLayersWithRulePackages/RulePackage.cs b/Map-Authoring/ProceduralSymbolLayersWithRulePackages/RulePackage.cs index d0d5c525..28532d83 100644 --- a/Map-Authoring/ProceduralSymbolLayersWithRulePackages/RulePackage.cs +++ b/Map-Authoring/ProceduralSymbolLayersWithRulePackages/RulePackage.cs @@ -1,5 +1,5 @@ /* - Copyright 2018 Esri + Copyright 2019 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 diff --git a/Map-Authoring/QueryBuilderControl/Config.daml b/Map-Authoring/QueryBuilderControl/Config.daml index 04827801..966fd4fd 100644 --- a/Map-Authoring/QueryBuilderControl/Config.daml +++ b/Map-Authoring/QueryBuilderControl/Config.daml @@ -1,7 +1,7 @@ - + -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/QueryBuilderControl/QueryBuilderControl.csproj b/Map-Authoring/QueryBuilderControl/QueryBuilderControl.csproj index 059dc049..1879354e 100644 --- a/Map-Authoring/QueryBuilderControl/QueryBuilderControl.csproj +++ b/Map-Authoring/QueryBuilderControl/QueryBuilderControl.csproj @@ -82,23 +82,23 @@ C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll False - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Aero.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Aero.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Metro.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.Metro.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.VS2010.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.AvalonDock.Themes.VS2010.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.DataGrid.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.DataGrid.dll - - ..\..\packages\Extended.Wpf.Toolkit.3.3.0\lib\net40\Xceed.Wpf.Toolkit.dll + + ..\..\packages\Extended.Wpf.Toolkit.3.4.0\lib\net40\Xceed.Wpf.Toolkit.dll diff --git a/Map-Authoring/QueryBuilderControl/ReadMe.md b/Map-Authoring/QueryBuilderControl/ReadMe.md index 48cde2ca..92ee5dd9 100644 --- a/Map-Authoring/QueryBuilderControl/ReadMe.md +++ b/Map-Authoring/QueryBuilderControl/ReadMe.md @@ -14,27 +14,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/QueryBuilderControl/packages.config b/Map-Authoring/QueryBuilderControl/packages.config index accb82a1..2caf365d 100644 --- a/Map-Authoring/QueryBuilderControl/packages.config +++ b/Map-Authoring/QueryBuilderControl/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/Map-Authoring/README.md b/Map-Authoring/README.md index 368d34dd..f545880c 100644 --- a/Map-Authoring/README.md +++ b/Map-Authoring/README.md @@ -1,12 +1,12 @@ # arcgis-pro-sdk-community-samples # Topic: Map-Authoring -## ArcGIS Pro 2.2 SDK for Microsoft .NET Framework +## ArcGIS Pro 2.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 2.2 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Map-Authoring' topic. +This repository contains ArcGIS Pro Add-In Samples for the ArcGIS Pro 2.3 SDK for Microsoft .NET Framework. The samples are demonstrating the key functions that are falling under the 'Map-Authoring' topic. ## Features @@ -21,6 +21,7 @@ This folder contains ArcGIS Pro Add-In Samples that fall under the 'Map-Authorin * [DictionarySymbolPreview (c#)](../../../tree/master/Map-Authoring/DictionarySymbolPreview) * [ExportWeb3DObjectResource (c#)](../../../tree/master/Map-Authoring/ExportWeb3DObjectResource) * [GeocodingTools (c#)](../../../tree/master/Map-Authoring/GeocodingTools) +* [GetSymbolSwatch (c#)](../../../tree/master/Map-Authoring/GetSymbolSwatch) * [LayersPane (c#)](../../../tree/master/Map-Authoring/LayersPane) * [MappingAddIns (c#)](../../../tree/master/Map-Authoring/MappingAddIns) * [ProceduralSymbolLayersWithRulePackages (c#)](../../../tree/master/Map-Authoring/ProceduralSymbolLayersWithRulePackages) @@ -47,19 +48,14 @@ Detailed instructions can be found here: [ProGuide: Contribute Samples](https:// ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -76,7 +72,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines Refer to this [wiki](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProGuide-Contribute-Samples) for detailed instructions on the ArcGIS Pro SDK Samples submission process. ## Licensing -Copyright 2018 Esri +Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/Renderer/ApplyRenderer.cs b/Map-Authoring/Renderer/ApplyRenderer.cs index 6217b8c1..8ec523e6 100644 --- a/Map-Authoring/Renderer/ApplyRenderer.cs +++ b/Map-Authoring/Renderer/ApplyRenderer.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -38,7 +38,7 @@ protected async override void OnClick() //You can modify it to use other layers with polygon or line geometry if needed. var lyr = MapView.Active.Map.GetLayersAsFlattenedList().OfType().FirstOrDefault(s => s.ShapeType == esriGeometryType.esriGeometryPolygon); //TODO: Modify this line below to experiment with the different renderers - await ClassBreakRenderers.CBGraduatedColorsManualBreaks(lyr); + await ClassBreakRenderers.CBRendererGraduatedColorsOutline(lyr); } } } diff --git a/Map-Authoring/Renderer/ClassBreakRenderers.cs b/Map-Authoring/Renderer/ClassBreakRenderers.cs index 00aa4802..d50e6243 100644 --- a/Map-Authoring/Renderer/ClassBreakRenderers.cs +++ b/Map-Authoring/Renderer/ClassBreakRenderers.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -56,6 +56,62 @@ internal static Task CBRendererGraduatedColors(FeatureLayer featureLayer) }); } #endregion + #region Snippet Class Breaks renderer with graduated colors and outline + /// + /// Renders a feature layer using graduated colors to draw quantities. The outline width is varied based on attributes. + /// ![graduatedColorOutline.png](http://Esri.github.io/arcgis-pro-sdk/images/Renderers/graduatedColorOutline.png "Graduated colors with natural breaks renderer.") + /// + /// + /// + internal static Task CBRendererGraduatedColorsOutline(FeatureLayer featureLayer) + { + return QueuedTask.Run(() => + { + //Gets the first numeric field of the feature layer + var firstNumericFieldOfFeatureLayer = SDKHelpers.GetNumericField(featureLayer); + //Gets the min and max value of the field + var minMax = SDKHelpers.GetFieldMinMax(featureLayer, firstNumericFieldOfFeatureLayer); + GraduatedColorsRendererDefinition gcDef = new GraduatedColorsRendererDefinition() + { + ClassificationField = SDKHelpers.GetNumericField(featureLayer), + ClassificationMethod = ClassificationMethod.NaturalBreaks, + BreakCount = 5, + ColorRamp = SDKHelpers.GetColorRamp() + + }; + CIMClassBreaksRenderer renderer = (CIMClassBreaksRenderer)featureLayer.CreateRenderer(gcDef); + //Create array of CIMVisualVariables to hold the outline information. + var visualVariables = new CIMVisualVariable[] { + new CIMSizeVisualVariable + { + ValueExpressionInfo = new CIMExpressionInfo + { + Title = "Custom", + Expression = "$feature.AREA", + ReturnType = ExpressionReturnType.Default + }, + AuthoringInfo = new CIMVisualVariableAuthoringInfo + { + MinSliderValue = Convert.ToDouble(minMax.Item1), + MaxSliderValue = Convert.ToDouble(minMax.Item2), + ShowLegend = false, + Heading = firstNumericFieldOfFeatureLayer + }, + VariableType = SizeVisualVariableType.Graduated, + Target = "outline", + MinSize = 1, + MaxSize = 13, + MinValue = Convert.ToDouble(minMax.Item1), + MaxValue = Convert.ToDouble(minMax.Item2) + }, + + }; + renderer.VisualVariables = visualVariables; + featureLayer?.SetRenderer(renderer); + }); + + } +#endregion #region Snippet Class Breaks renderer with graduated symbols. /// diff --git a/Map-Authoring/Renderer/Config.daml b/Map-Authoring/Renderer/Config.daml index c291384d..a36e4872 100644 --- a/Map-Authoring/Renderer/Config.daml +++ b/Map-Authoring/Renderer/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/Renderer/Renderer (C#).md b/Map-Authoring/Renderer/Renderer (C#).md index e42f1e4c..8a013f87 100644 --- a/Map-Authoring/Renderer/Renderer (C#).md +++ b/Map-Authoring/Renderer/Renderer (C#).md @@ -21,27 +21,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -79,6 +74,6 @@ To experiment with the various renderers available with this sample, follow the -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/Renderer/Renderer.xml b/Map-Authoring/Renderer/Renderer.xml index bf6548a4..ff8c5a98 100644 --- a/Map-Authoring/Renderer/Renderer.xml +++ b/Map-Authoring/Renderer/Renderer.xml @@ -13,6 +13,14 @@ + + + Renders a feature layer using graduated colors to draw quantities. The outline width is varied based on attributes. + ![graduatedColorOutline.png](http://Esri.github.io/arcgis-pro-sdk/images/Renderers/graduatedColorOutline.png "Graduated colors with natural breaks renderer.") + + + + Renders a feature layer using graduated symbols and natural breaks to draw quantities. diff --git a/Map-Authoring/Renderer/SimpleRenderers.cs b/Map-Authoring/Renderer/SimpleRenderers.cs index 42ef5b3b..9b43fe75 100644 --- a/Map-Authoring/Renderer/SimpleRenderers.cs +++ b/Map-Authoring/Renderer/SimpleRenderers.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/Renderer/UniqueValueRenderers.cs b/Map-Authoring/Renderer/UniqueValueRenderers.cs index a4ccff62..269bd612 100644 --- a/Map-Authoring/Renderer/UniqueValueRenderers.cs +++ b/Map-Authoring/Renderer/UniqueValueRenderers.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/Renderer/screenshots/graduatedColorOutline.png b/Map-Authoring/Renderer/screenshots/graduatedColorOutline.png new file mode 100644 index 0000000000000000000000000000000000000000..b2f0d4723f3bbfdbf2cad00386b0bb8654720390 GIT binary patch literal 394144 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%0D3*J1RbtMr~j5Cmvk>&kUvbi{CLLxYU(Url- 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 hPj->Au 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 z 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 z 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 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/Symbology/Symbology (C#).md b/Map-Authoring/Symbology/Symbology (C#).md index d7ba4c4a..649048e3 100644 --- a/Map-Authoring/Symbology/Symbology (C#).md +++ b/Map-Authoring/Symbology/Symbology (C#).md @@ -14,27 +14,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/Symbology/SymbologyPane.xaml b/Map-Authoring/Symbology/SymbologyPane.xaml index 0585b70e..40fba75d 100644 --- a/Map-Authoring/Symbology/SymbologyPane.xaml +++ b/Map-Authoring/Symbology/SymbologyPane.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/TextSymbols/TextSymbols (C#).md b/Map-Authoring/TextSymbols/TextSymbols (C#).md index d86b09a5..efa071cb 100644 --- a/Map-Authoring/TextSymbols/TextSymbols (C#).md +++ b/Map-Authoring/TextSymbols/TextSymbols (C#).md @@ -16,27 +16,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -61,6 +56,6 @@ Visual Studio: 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/TextSymbols/TextSymbols.cs b/Map-Authoring/TextSymbols/TextSymbols.cs index 793fbbca..487357cf 100644 --- a/Map-Authoring/TextSymbols/TextSymbols.cs +++ b/Map-Authoring/TextSymbols/TextSymbols.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Authoring/TextSymbols/TextSymbols.xml b/Map-Authoring/TextSymbols/TextSymbols.xml index 0f63b2c2..27357a35 100644 --- a/Map-Authoring/TextSymbols/TextSymbols.xml +++ b/Map-Authoring/TextSymbols/TextSymbols.xml @@ -161,35 +161,5 @@

- - - GeneratedInternalTypeHelper - - - - - CreateInstance - - - - - GetPropertyValue - - - - - SetPropertyValue - - - - - CreateDelegate - - - - - AddEventHandler - - diff --git a/Map-Authoring/TextSymbols/TextSymbolsGallery.xaml b/Map-Authoring/TextSymbols/TextSymbolsGallery.xaml index 6904414c..c6fc31b0 100644 --- a/Map-Authoring/TextSymbols/TextSymbolsGallery.xaml +++ b/Map-Authoring/TextSymbols/TextSymbolsGallery.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Authoring/WorkingWithRasterLayers/SetCompressionButton.cs b/Map-Authoring/WorkingWithRasterLayers/SetCompressionButton.cs index 4d3bcffe..faaeb1a1 100644 --- a/Map-Authoring/WorkingWithRasterLayers/SetCompressionButton.cs +++ b/Map-Authoring/WorkingWithRasterLayers/SetCompressionButton.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/WorkingWithRasterLayers/SetProcessingTemplateButton.cs b/Map-Authoring/WorkingWithRasterLayers/SetProcessingTemplateButton.cs index 6529bec1..dc0cb014 100644 --- a/Map-Authoring/WorkingWithRasterLayers/SetProcessingTemplateButton.cs +++ b/Map-Authoring/WorkingWithRasterLayers/SetProcessingTemplateButton.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/WorkingWithRasterLayers/SetResamplingTypeButton.cs b/Map-Authoring/WorkingWithRasterLayers/SetResamplingTypeButton.cs index 828783ba..20cffa3c 100644 --- a/Map-Authoring/WorkingWithRasterLayers/SetResamplingTypeButton.cs +++ b/Map-Authoring/WorkingWithRasterLayers/SetResamplingTypeButton.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/WorkingWithRasterLayers/SetStretchTypeButton.cs b/Map-Authoring/WorkingWithRasterLayers/SetStretchTypeButton.cs index e2c09657..d53c6a7a 100644 --- a/Map-Authoring/WorkingWithRasterLayers/SetStretchTypeButton.cs +++ b/Map-Authoring/WorkingWithRasterLayers/SetStretchTypeButton.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Authoring/WorkingWithRasterLayers/WorkingWithRasterLayers (C#).md b/Map-Authoring/WorkingWithRasterLayers/WorkingWithRasterLayers (C#).md index c750ff80..de941fbb 100644 --- a/Map-Authoring/WorkingWithRasterLayers/WorkingWithRasterLayers (C#).md +++ b/Map-Authoring/WorkingWithRasterLayers/WorkingWithRasterLayers (C#).md @@ -19,27 +19,22 @@ Language: C# Subject: Map Authoring Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/AnimationFromPath/AnimationFromPath (C#).md b/Map-Exploration/AnimationFromPath/AnimationFromPath (C#).md index bb1b5a3a..737b06bb 100644 --- a/Map-Exploration/AnimationFromPath/AnimationFromPath (C#).md +++ b/Map-Exploration/AnimationFromPath/AnimationFromPath (C#).md @@ -19,27 +19,22 @@ Language: C# Subject: Map Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -59,6 +54,6 @@ NOTE - the selected line geometry is used for creating the keyframes. This means -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/AnimationFromPath/Config.daml b/Map-Exploration/AnimationFromPath/Config.daml index f24fe2eb..991bf12d 100644 --- a/Map-Exploration/AnimationFromPath/Config.daml +++ b/Map-Exploration/AnimationFromPath/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/AnimationFromPath/SetTarget.cs b/Map-Exploration/AnimationFromPath/SetTarget.cs index d4b21f4d..88f81c39 100644 --- a/Map-Exploration/AnimationFromPath/SetTarget.cs +++ b/Map-Exploration/AnimationFromPath/SetTarget.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/AnimationFromPath/UI_Options.cs b/Map-Exploration/AnimationFromPath/UI_Options.cs index 208e17f3..62eff069 100644 --- a/Map-Exploration/AnimationFromPath/UI_Options.cs +++ b/Map-Exploration/AnimationFromPath/UI_Options.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/AnimationTools/AnimationTools (C#).md b/Map-Exploration/AnimationTools/AnimationTools (C#).md new file mode 100644 index 00000000..0c9ccf26 --- /dev/null +++ b/Map-Exploration/AnimationTools/AnimationTools (C#).md @@ -0,0 +1,73 @@ +## AnimationTools + + +This sample illustrates how animation keyframes can be generated with camera positions which follow 3D vehicle features. There is the option to create keyframes with durations which simulate vehicle speed, or a brief 10-second animation. The animations are ready for export to video using the standard animation tools. + + + +View it live + + +``` +Language: C# +Subject: Map Exploration +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data). The sample data contains a dataset called 'VehicleAnimation'. Make sure that the Sample data is unzipped under c:\data and the folder "C:\Data\VehicleAnimation\" is available. +1. Open this solution in Visual Studio 2017. +1. Click the Build menu and select Build Solution. +1. Click the Start button to open ArcGIS Pro. ArcGIS Pro will open. +1. Open the project "VehicleAnimation.aprx" found in folder "C:\Data\VehicleAnimation\". +1. The demo dataset contains polyline route and 3D point layers for three different vehicles – a car, sailboat and helicopter. There project’s bookmarks which will take you to the start of each vehicle route. The project opens at the beginning of the car route. Each of the 3D point layers has a range already set so that only one vehicle point feature is visible at a time. +1. Click on the Animation Tab, and you will find two new sample groups added to the end of the tab – “Vehicle Animation Settings” and Build Animation”. +![UI](Screenshots/Screen1.png) + +1. Click on the Timeline button in the Playback group to open the Timeline pane. Make sure that you have a new, empty animation in the Timeline. Note: It is essential that the timeline window be empty of keyframes showing the “Create first keyframe” button before proceeding with building an animation. Dock the pane at the bottom of the Pro UI if necessary for better viewing. +![UI](Screenshots/Screen2.png) + +1. First, create a speed animation for the car. Enter your desired speed value in the edit box at the top of the Vehicle Animation Settings group or proceed with the default value of 55 miles per hour. +1. Make sure that “Car” is chosen in the combobox in the Vehicle Animation Settings group. +1. Press the “Speed Animation” button in the Build Animation group. You will be prompted to confirm if your choices are correct. If so, press “OK”. +1. New keyframes will be built in the animation timeline. The speed animation option builds the keyframes with a duration allowing for the simulation of the correct speed in miles per hour, for the car to travel the full route. Using the default speed of 55 mph, the car animation duration will be just over 28 seconds. +![UI](Screenshots/Screen3.png) + +1. You will see an Info message box that informs you that you can view the timeline, and a recommended Frames Per Second setting value to use when exporting a video from the animation. Note and use that value for best results based on the full duration of the animation. +1. Play the animation and/or export a video to see the car movement and note how the keyframes have been generated with camera settings which allow close viewing of the vehicle’s movement along the route. +1. Next, create a 10-second animation for the car. Delete the existing animation, or create a new animation, using the tools in the “Manage” group. Reminder: It is essential that the timeline window be empty of keyframes showing the “Create first keyframe” button before proceeding with building an animation. +1. Ensure the Car option is chosen in the settings combobox, and press the “10-Second Animation” button in the Build Animation group. When prompted to confirm, press “OK”. +1. As before, new keyframes will be built in the animation timeline. The 10-second animation option builds the keyframes for a total animation duration of 10 seconds. You will see the Info message box again informing you to export videos this time with a 25 Frames Per Second setting, which is optimal for the 10-second duration with approximately 250 keyframes generated. +![UI](Screenshots/Screen4.png) + +1. Again, play the new animation and/or export a video to see the car movement and how the keyframes have been generated with camera settings which allow close viewing of the vehicles movement along the route. +1. If you like, repeat the steps above using the sailboat and helicopter vehicles. Use the project bookmarks to move to the beginning of their respective routes. + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Map-Exploration/AnimationTools/AnimationTools.csproj b/Map-Exploration/AnimationTools/AnimationTools.csproj new file mode 100644 index 00000000..b5581c02 --- /dev/null +++ b/Map-Exploration/AnimationTools/AnimationTools.csproj @@ -0,0 +1,175 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {34143984-7EB3-44F2-B76A-5EC78BABC88E} + Library + Properties + AnimationTools + AnimationTools + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\GeoProcessing\ArcGIS.Desktop.GeoProcessing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BuildDefault + bin\Debug\AnimationTools.xml + + + BuildDefault + + + + + + + + + + \ No newline at end of file diff --git a/Map-Exploration/AnimationTools/AnimationTools.sln b/Map-Exploration/AnimationTools/AnimationTools.sln new file mode 100644 index 00000000..9bc2db2c --- /dev/null +++ b/Map-Exploration/AnimationTools/AnimationTools.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27428.2037 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AnimationTools", "AnimationTools.csproj", "{34143984-7EB3-44F2-B76A-5EC78BABC88E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {34143984-7EB3-44F2-B76A-5EC78BABC88E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {34143984-7EB3-44F2-B76A-5EC78BABC88E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {34143984-7EB3-44F2-B76A-5EC78BABC88E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {34143984-7EB3-44F2-B76A-5EC78BABC88E}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4CA98B4E-9762-47C9-99BD-546C4C9C7A34} + EndGlobalSection +EndGlobal diff --git a/Map-Exploration/AnimationTools/Config.daml b/Map-Exploration/AnimationTools/Config.daml new file mode 100644 index 00000000..6daeac37 --- /dev/null +++ b/Map-Exploration/AnimationTools/Config.daml @@ -0,0 +1,80 @@ + + + + + Vehicle Animation Tools Sample + A sample add-in which generates animation keyframes which follow 3D vehicle features. + Images\AddinDesktop32.png + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com + 1/2/2019 + Map Exploration + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Map-Exploration/AnimationTools/DarkImages/AddInDesktop16.png b/Map-Exploration/AnimationTools/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/DarkImages/AddInDesktop32.png b/Map-Exploration/AnimationTools/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/DarkImages/GenericButtonBlue16.png b/Map-Exploration/AnimationTools/DarkImages/GenericButtonBlue16.png new file mode 100644 index 0000000000000000000000000000000000000000..20b11875895bca6b7de3cdba0b99ea0a67ff786c GIT binary patch literal 1057 zcmaJ=PiWIn9L}gr9TX;rbL+v7DQwO*dEMGAVYO?U)fJYpb%hl#nkH{;+>)0iZ)?_r z6xq;$GH;^d5X6HZ{sBFS4iOI?1i_2wNsnGsrngCb>DtbNHSqG@`|)I&cig6)#ZgZaG0Vz zJz6G4QkWE7yEm{g0+-$cS$`le7lrge0 z2+h~KI9Wg#*#%_MiA1$)bdMw}n&BFIt0+klQihFXLxCwV!VsQ-rl|rD`(uNl1Q<#V zh5;B2$G8MYiUZGbet6|mVxo}OfEJ=oS$NSf~>n5Th_t+3GxisVt4WfCAh#Lj(ekKoNJtf96&d1z# zr4scVD<4qHZ&$j#BTJFBl5hRshk-{U{IC0;PIn$YU!f=Z`u4s;56@j)^^TjdTUx4j1Qj)D05aO(R04PS2y)zV7+=skYp-9_Iu_tB>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hAx&aE*6d!7H;NdhK8CgZF_JPWT?f=~xMt=;ulM)i1a@YhVY-Y6O`jwe!d1Jf7X2&uIXUU0d z4g16ySgmz+-OE@WZ|CP?p2hLMm~(-eQ^KMj3_PrFR+-L~l=xaJA#r1e$L6Qk&Dq*s z|Caa{f5*o{`~i<%ZG7AOQ)N8*=j7OzozGXfdH&SFqY4YNk00RsWGLtUpr6TCy-j?& z|KuD?j)pG{Uz*M+>{no7v$mY3Z2joGy+X5l#RD%Vv4jwVno8@6?ni;_Jyr=<7#H(N z{NYPTN>sgHp!DTY`GK!{c`mhuJyVN8tx5g_r#BT1XBk@;_%Z9sGQOX|@V05Yb)xNJ#<#P2UrZ8EIKXgW WNlR+M)ZKSMMUbbfpUXO@geCx}x3j$f literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/DarkImages/GenericButtonRed16.png b/Map-Exploration/AnimationTools/DarkImages/GenericButtonRed16.png new file mode 100644 index 0000000000000000000000000000000000000000..6e372d767155ffc59e2803ef651556b3fbe6c69f GIT binary patch literal 1063 zcmaJ=O-$2J9Pi{Kh(j@6fP<8R5h82*HuhDi2rGj{N^mT?#F)^vkF7#KXy4et1Ji?% zcrl8ei7{R@#tMr!v&rjw@1Otg_y796<%#i;rpC5L zf*_h=qe2|-&CY75$N%=7qJ+0rG@L|}#x%-F79<80BL&HrCZ%BS> zw%o;ujDZY0W0+(lQtBGnElRSgJI0<8N))-6ZX-#TVNBpD%tNcH!hzvn$QKEMP&60- zU^pEWGMwSZa)T+4z zqE-10uuAn@*s53tC&M`7{cGH16V{M(tcVw1D)NUq*1Uzqy$S9u;D_-jCJZL>TdBQb zaiHc*p-y-)cO^r_e|CM>++TjJ-a5H`WYtytw)Zf-yYXIF8K1wid_L=s;ck1rc)4uaHwJk*MsAuc3?h>7+8yg-MUJgy& F{sZ8}Q>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8hOXuo#?I!Z7H;NdhK81zHh<4M3g2ETS#MBbv@azg{fD^3rtb&YzG%EyzVxXAgOPL!yU7&6 zOokWLi~$=iUn)v*uSrV?l(^t>;`9f0Q$Z%-qwEP9386V>|Mebheay|w{@8w!&d-nY zJ0HIA*K4!2ui$vj6vL3R(eko;Tk-k*Mt^=d&tkTSm?3e-wT@Ymr$V;ToXcU~{x5AM zrw=MJTw%V%ZPfgxi9_VglZd`I9BupSC0J(uK=vN1ge#2A z_ZfA3dY+hDbYAGb&gfoWWGvD7vEg)a(JO`taT6p{wzF@md7k>?;K36Kx+kp+c!dNQ zBppsnNSw?e-*D^g7PbIuxrAZ|#TAzwyxk92sVVGENcu4EVnf+kw-QedfdmG*TkVtU Sb&l)=l|P=YelF{r5}E)p9kAX2 literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/Images/AddInDesktop16.png b/Map-Exploration/AnimationTools/Images/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..5910bbf3dcd0cb09139b0c9926e00f96131d4757 GIT binary patch literal 524 zcmV+n0`vWeP)#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!2wFfb;P zxhYzAxw&0+>vq3KuWs}H(rta=aCh(dp7Z^j&-d3E1qyPfy+g$3^PX-BvM8b`0+z$sEF<`iyY2Ae<*Q&c8r=f|8OVVw3&**j?e;Ck zVzCTK2dhb)&pH4-5R^=}QQ41M&;^P5et#gz9sk7zdQ8wtsg|iA)B@4{v}Z_qW$A36 zS|g1a!az2SYcVJTJ5US^%!I)ois|a14(e*jz5%?O4nZ^~0%zAJ4|Px%*Qkl&E^=T> z6egvpHz0tI--L%3oLe-0T-F58R?EQ6YCCj}{U&QYu6$zv)bbcNKmd3m+_>vfks-#) zS+kcvH2!lU0R_CwMvf`X*4FLOL@5)Jax6; z@zjyXMoRSp5m`dtYk{B>43|ldep^vNO<~0$sBgFmzQ8Al#W%p^tOAj@!pP@Q82B&( z?xq{SRhAgbf_ZT#W>f)e8~?(cDQ3_(ZOVn^KRz(!*X6hUv&46xLfHSK4s) z{cGSW+o5wJma#18FFSjjaa9}vYo3#w*qX9np;VV%hI1#I$w)f=d;}b3hh_~hDsnr%?w?u=t}mEXYC)KkXZhqyUjxwE z(wvcdBbC~Wuqt9`j#VCQVWg#+iBZ7XI)1x9^=wj30Ki z?`ET zP3h(g&HDX*o5SUDVhg7=ry;TA)U3Wb0}n09R1Bo(8n79~tX@Dt5=Xj`f@(BqHLF%8 zTrj#M8Z=8Wc1m?aLHNI^sy3`Gl!Tk{{*%~B%^8qRLQ5~05^mgdpY6)vA|@1(Zl-j7 zwqC_VPDi?x(+v=r@PPqAloZWA*k45m0vFdTBx(|j^Fb1GP>LdRVGk2yW8tum<%d`{ z>JC+3mSH@xNF>Vp>sVfw3M$l49V>5QBTcck7*qp$=Ao&afO5>#RZvZuQ<}%(Z^~E0 z%FSa5HO1067}{>_U#+emVg1<4hH&wwA$_P}y_;CrZ_hlP!k6M~oDZc+@3Ozv*GF3R zoowY%@BAy`+L!q1`}8sA>xWxDuRhAJxL4S&8*6Wlwk<6VEmQ_)GnH+-mV2h0+waLQ zE=_iPT#$BjQ%7P;!`l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NvGo8oC-gf}x>-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_TPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Oq^~pcExEPRBsAS zw-~$O)TkpMZko8z{RtPfq^m1)5S5Q;#Sh1 z|Nrd|J20uWF|z3>G);TEGCliwy`E>c-2b#6U#BZ>xDu7aTqW}5@}(jHhMByZn59m2m@s^?)!-A! z$h6#~ToEZL%4Q;1_wTQ~sUVZ^(fS09gwQ?j51O~>mhUsD`RyB3_B1Iqr6A}*+K0f0 zYIC>?8i5i46932iEU@vVB(P#qR5j z=eS~cX6M&1gs)XGw`zbGa957w>XXz5DSuCG`1tF0W9EbdQo=1fl4hMB7+2i&%Vya6 zn9+<~q{)hRO9{)GWTs8rYHaT%c{8r(xJ++hU}R(1c(nah;fBe(LFJC8tDnm{r-UW| DLx-*A literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/Images/GenericButtonRed16.png b/Map-Exploration/AnimationTools/Images/GenericButtonRed16.png new file mode 100644 index 0000000000000000000000000000000000000000..58643bae84709c0e32dd39d47bc0d77d975e15f9 GIT binary patch literal 1056 zcmaJ=NlX(_7#>0(%Ay=hL_9c|Y9pqdr5kk8T1uzT8i!yh+QgXfI`c{=FpDz}J8&?7 zUc7<_<>V0)V~7difN?oOJQ$6M;jF^%K%R&P%?+c^a3gY6B2P*&qFe;f=QTxK%Tw61tSE}d|Juo zP)@waOS(z}$A-351EUEd60;2;O+iHF;iRHPslCnT6sgEj>Pk>#MI!-=N@~u8V{;=} zX>Lji%T(+<8L@dxph5&lTbFtCTJ>3?FW?;N6Cb4LNZAEy%NiD zWGF;)fnX@ac}O42`4|>|Auku;gCXA6M^+ySdo$$%pAm+tzVI$e6%jIchAEXwbjeTa z<|M;~!(oTR=ksCMqD~)6E zHRP*eQMo$ zdp<2~v_I|see>tyxXXY1=&jGU)q7yRV_@au;@h>JZ^f^k4$j@$_Hwl;mv1^Y{(kVJ zd-yf+!*=hqKlqUL3|wxv;;w+YeE0r~t(7-lI=Uu^RIi77%J~ literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/Images/GenericButtonRed32.png b/Map-Exploration/AnimationTools/Images/GenericButtonRed32.png new file mode 100644 index 0000000000000000000000000000000000000000..9127682742e93b3296282dd04fcb2c618ea16a1c GIT binary patch literal 1241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NxVnYp-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_XPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Ox$h(#yT#yK=h{I zc8fVqz4}1M=!2pbDXL*Y!1M!R!V@l#15f&?dBF5u1Wef0Rj1Z7Ffe+1x;TbZ+)DcM z|G)iV2c~0=j~U$D+}f6FFJobt`PX5MgYs`VhQfsG>@_&Hd1^4TMC6TYo273V z8*p}BKJu;peVoxBoB9b4|Id$a40?D|+9AouQmoHsU9aIOhrU*gD=?IU26azo`1`+_p-wTxH# z*l)-LaJ(|Pa7l1OALog62d|q-Z`_;Qz`)GVE7misMDBSZsIc*L^>bP0l+XkKu!6GI literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/Images/Helicopter.png b/Map-Exploration/AnimationTools/Images/Helicopter.png new file mode 100644 index 0000000000000000000000000000000000000000..7a730cf14338e5af88356811965189a9d325c468 GIT binary patch literal 1983 zcmV;w2SE6VP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2UJN!K~zXfjaGS3 zlV={z>|gtz?G~>#B6O=ev)%sHYjcAea6HuU%R z4-5=od}L(gsV6mY8I}mZ&1$!kgp`iSc7G$ENPX)jZgT-vT&1$V~XqHIC5a4pTZEbB3BM1US5NPfs^6&D@ z#;_ztKqr^WySuyje7-;+=!!rr79(|v7NB`RKITP1!?CEL>IglrDSXrxv&=V-ru5HXo3v)y7!$u72; zjg%{7P$H^IGMTKh@=n@`G?AzajL^WKUazMdsDLPF&1PwBtw}0H_i1AzUZJ6lL$LH3 zqgJDJSWHP-w}$$x=pI-Q9e8m?DL^9YHDqO-x7lp4B777Fl|*rn4ICgDj!~->RaB@6 z!eX;w1=6r!EGDZ;t*Vz*N_s?ULYZAsm43NYqYx8vDOv|EqtS>MjYb2%yZ8Gas!c{i zG*Yb=q*M=hXhU~*M`L4adAUTPkji8z+R)HYSO9l&nY>5V+uqG?5?3|1wCv3&iapGz zZWo!isjjAp`(1XP-DaZ%C_n~vROxiwii*z0Mv+7!5{Zx#3IK8%b_xPS zq$q`4rZDSt`*I3cP31)uRloftcl+TytJRu$D*a^6HKCxRk=>k^cS$G|7!1)Q0Ikue zlF5X{#gr0qLiGUngqw^%5`hV&fVa(TI?K3Q&MaXy)Dm5s1Lwb|?Y@+9u`D^OSis}9 zwy@i|oV2v#2ng+kzs_ovvRLA(D%{|aS}BOw;c&R!?x?`%=qNS;S_e&)N_i$X-)1%& z4aPe)^*vI4Z4>*ol>GNIZi{#vc1u$mxBa{So-ZrEEmtV)77PF8O+q9>5}*bUsL5o) zDS-BZHYz}AKoACp-NxZ}8zRvm`%-2#pU062+f%MG#e5Ej)7sqD+Str)Y^twosy~>J zV7A({`sls`bzff}>P}Hp`1z;+C>fV)2nk|0B2&G=P<*dO_@E_~QQghwc6A9*qV@;e z)2GiQChn@PuRHmllTN48ZntBrVlEgKvja;6D8K`qk0`l@oKBO)TFPV{z5bJi5Hs?x zbGYrjDq{DZJxR$&UVr_Kn3#N)80^ko)t(vOdiN4;0z*9CxJD5PxW$Ugq$v*e`p8#jG@HskEqXJ7vPHhOIQ ztFOM6b1`>%dOGU50>38U@%Tfb{_N}rG+H*J`ip~~Z`%Cg#S7W*?07FBVJDp)_sX_E zy#K-9LZML9e+AYQAW5+IZr@JqN<tx-#a~RNKNgptp)p&F+Yw>r14hfk6)Ft(~D{n z6B3e=lQ(XnzYw$OqmMqmTXD}lI+R+lUvE=S29`8@iGXKv(ydgQGc(76K?EKh9UH?+ z|K^)abdn?|FITo6%((F0j(2KmS?~V&?GwjS`5kSgB?V^3U}z@PEM^t6F9*jb#(mL+ z`$Pbr9<#H3Wn}|wHg3YN(M1RZ0{8DT&z%cvbg0~&4_bdiqy6#k`!CjZ-Kyo>C})0p zCa+hm_4|CJp9K5Oh8%&aeJU`6_i6%HPs~);-orp{9j_D zN3A4udfm~aL#0189RBut%DGEMuy$H|9N0=pdUMHetxc~uwchu{c&&Msqr3eq2>;r#Uc z@<~Dg8uRn>>FNI-eCS}@7oZad4t(x*4=?+OTNSir{agd!y_B1CKCf_cBFJFmuW`UF z1}$=cKPy6^g(GLKok%@Koo><5H9;FE$!GrsgQR_Ua(-@>3$R{xRY{{e?|oVtA| RLgN4c002ovPDHLkV1jVt%Sr$M literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/Images/Mustang.png b/Map-Exploration/AnimationTools/Images/Mustang.png new file mode 100644 index 0000000000000000000000000000000000000000..1868b91e41d088a127a30c3f8d76ffa6ad8dd618 GIT binary patch literal 2441 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 Hu0mjft0SfN literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/Images/Sailboat.png b/Map-Exploration/AnimationTools/Images/Sailboat.png new file mode 100644 index 0000000000000000000000000000000000000000..8c28fcf048c447324ad4bc7954f4e94da3472e10 GIT binary patch literal 2285 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 + /// This sample illustrates how animation keyframes can be generated with camera positions which follow 3D vehicle features. There is the option to create keyframes with durations which simulate vehicle speed, or a brief 10-second animation. The animations are ready for export to video using the standard animation tools. + ///
+ /// + /// 1. Download the Community Sample data (see under the 'Resources' section for downloading sample data). The sample data contains a dataset called 'VehicleAnimation'. Make sure that the Sample data is unzipped under c:\data and the folder "C:\Data\VehicleAnimation\" is available. + /// 1. Open this solution in Visual Studio 2017. + /// 1. Click the Build menu and select Build Solution. + /// 1. Click the Start button to open ArcGIS Pro. ArcGIS Pro will open. + /// 1. Open the project "VehicleAnimation.aprx" found in folder "C:\Data\VehicleAnimation\". + /// 1. The demo dataset contains polyline route and 3D point layers for three different vehicles – a car, sailboat and helicopter. There project’s bookmarks which will take you to the start of each vehicle route. The project opens at the beginning of the car route. Each of the 3D point layers has a range already set so that only one vehicle point feature is visible at a time. + /// 1. Click on the Animation Tab, and you will find two new sample groups added to the end of the tab – “Vehicle Animation Settings” and Build Animation”. + /// ![UI](Screenshots/Screen1.png) + /// 1. Click on the Timeline button in the Playback group to open the Timeline pane. Make sure that you have a new, empty animation in the Timeline. Note: It is essential that the timeline window be empty of keyframes showing the “Create first keyframe” button before proceeding with building an animation. Dock the pane at the bottom of the Pro UI if necessary for better viewing. + /// ![UI](Screenshots/Screen2.png) + /// 1. First, create a speed animation for the car. Enter your desired speed value in the edit box at the top of the Vehicle Animation Settings group or proceed with the default value of 55 miles per hour. + /// 1. Make sure that “Car” is chosen in the combobox in the Vehicle Animation Settings group. + /// 1. Press the “Speed Animation” button in the Build Animation group. You will be prompted to confirm if your choices are correct. If so, press “OK”. + /// 1. New keyframes will be built in the animation timeline. The speed animation option builds the keyframes with a duration allowing for the simulation of the correct speed in miles per hour, for the car to travel the full route. Using the default speed of 55 mph, the car animation duration will be just over 28 seconds. + /// ![UI](Screenshots/Screen3.png) + /// 1. You will see an Info message box that informs you that you can view the timeline, and a recommended Frames Per Second setting value to use when exporting a video from the animation. Note and use that value for best results based on the full duration of the animation. + /// 1. Play the animation and/or export a video to see the car movement and note how the keyframes have been generated with camera settings which allow close viewing of the vehicle’s movement along the route. + /// 1. Next, create a 10-second animation for the car. Delete the existing animation, or create a new animation, using the tools in the “Manage” group. Reminder: It is essential that the timeline window be empty of keyframes showing the “Create first keyframe” button before proceeding with building an animation. + /// 1. Ensure the Car option is chosen in the settings combobox, and press the “10-Second Animation” button in the Build Animation group. When prompted to confirm, press “OK”. + /// 1. As before, new keyframes will be built in the animation timeline. The 10-second animation option builds the keyframes for a total animation duration of 10 seconds. You will see the Info message box again informing you to export videos this time with a 25 Frames Per Second setting, which is optimal for the 10-second duration with approximately 250 keyframes generated. + /// ![UI](Screenshots/Screen4.png) + /// 1. Again, play the new animation and/or export a video to see the car movement and how the keyframes have been generated with camera settings which allow close viewing of the vehicles movement along the route. + /// 1. If you like, repeat the steps above using the sailboat and helicopter vehicles. Use the project bookmarks to move to the beginning of their respective routes. + /// + internal class Module1 : Module + { + private static Module1 _this = null; + + /// + /// Retrieve the singleton instance to this module here + /// + public static Module1 Current + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("AnimationTools_Module")); + } + } + + #region Overrides + /// + /// Called by Framework when ArcGIS Pro is closing + /// + /// False to prevent Pro from closing, otherwise True + protected override bool CanUnload() + { + return true; + } + + #endregion Overrides + + #region Business Logic + + public SpeedEditBox SpeedValueEditBox { get; set; } + + public VehicleListComboBox VehicleListComboBoxValue { get; set; } + public void GenerateKeyframes(string animationType) + { + + + try + { + + QueuedTask.Run(async () => + { + + if (VehicleListComboBoxValue.Text == "" || VehicleListComboBoxValue.Text == null) + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("No Vehicle Route selected. Exiting...", "Value Needed"); + return; + } + + string VehiclePointsLayer = VehicleListComboBoxValue.Text + "_Route"; + + // Iterate and list the layers within the group layer + // string pointLayerName = System.IO.Path.GetFileName(outfc); + var pointLayer = MapView.Active.Map.FindLayers("VehiclePoints_" + VehiclePointsLayer).FirstOrDefault() as BasicFeatureLayer; + if (pointLayer == null) + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Can't find the layer: " + "VehiclePoints_" + VehiclePointsLayer + ". Exiting...", "Info"); + return; + } + + // Ensure there's a value in the speed edit box + if (SpeedValueEditBox.Text == "" && animationType == "use speed") + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("The Speed in MPH value Editbox is empty. Exiting...", "Value Needed"); + SpeedValueEditBox.Text = ""; + return; + } + + double speedValueMPH; + bool isNumeric = Double.TryParse(SpeedValueEditBox.Text, out speedValueMPH); + // Ensure there's a value in the speed edit box + if (isNumeric != true && animationType == "use speed") + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("The Speed in MPH value Editbox is not invalid. Type in a new value. Exiting...", "Value Needed"); + SpeedValueEditBox.Text = ""; + return; + } + + // Prompt for confirmation, and if answer is no, return. + if (animationType == "use speed") + { + var result = MessageBox.Show("Confirm building of " + VehicleListComboBoxValue.Text.ToUpper() + " animation simulating vehicle speed of " + SpeedValueEditBox.Text + " MPH?", "Build Animation", System.Windows.MessageBoxButton.OKCancel, System.Windows.MessageBoxImage.Asterisk); + // Return if cancel value is chosen + if (Convert.ToString(result) == "Cancel") + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Operation cancelled.", "Info"); + return; + } + } + else if (animationType == "ten-second") + { + var result = MessageBox.Show("Confirm building of " + VehicleListComboBoxValue.Text.ToUpper() + " 10-SECOND duration animation?", "Build Animation", System.Windows.MessageBoxButton.OKCancel, System.Windows.MessageBoxImage.Asterisk); + // Return if cancel value is chosen + if (Convert.ToString(result) == "Cancel") + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Operation cancelled.", "Info"); + return; + } + } + + + int viewDistance = 0; + if (VehiclePointsLayer == "Car_Route") + { + viewDistance = 100; + } + else if (VehiclePointsLayer == "Boat_Route") + { + viewDistance = 200; + } + else if (VehiclePointsLayer == "Helicopter_Route") + { + viewDistance = 300; + } + + + + // SET UP 3D MODEL SYMBOL AND SETTINGS + + // Use the speed value to set keyframe timespan - Calculate distance covered in seconds and milliseconds based on speed and distance between points + // NOTE: Assumes map units are in feet. This is key. + // Calculate the Timespan using speed: + + int rowNumber; + RowCursor pointsRowcursor; + int numPoints; + // Tempororily set to empty timespans + TimeSpan temp_span = new TimeSpan(0, 0, 0, 0, 0); + TimeSpan temp_newTimeSpan = new TimeSpan(0, 0, 0, 0, 0); + + if (animationType == "use speed") + { + + // Get the value of the distance between features. + rowNumber = 0; + MapPoint mapPoint1 = null; + MapPoint mapPoint2 = null; + pointsRowcursor = pointLayer.Search(null); + numPoints = pointLayer.GetTable().GetCount(); + while (rowNumber < 3) + { + rowNumber = rowNumber + 1; + using (Row currentRow = pointsRowcursor.Current) + { + pointsRowcursor.MoveNext(); + var pointFeature = pointsRowcursor.Current as Feature; + if (rowNumber == 1) + { + mapPoint1 = pointFeature.GetShape() as MapPoint; + } + else if (rowNumber == 2) + { + mapPoint2 = pointFeature.GetShape() as MapPoint; + } + } + + } + + pointsRowcursor.Dispose(); + + double dblDistBetween = GeometryEngine.Instance.Distance(mapPoint1, mapPoint2); + double dblFeetPerSecond = (speedValueMPH * 5280) / 3600; + double dblSecondsPerPoint = dblDistBetween / dblFeetPerSecond; + + Double dblSec = Math.Truncate(dblSecondsPerPoint); + Double dblMilliSec = dblSecondsPerPoint - dblSec; + // round it + dblMilliSec = Math.Round(dblMilliSec, 3); + string strFixMilliSec = Convert.ToString(dblMilliSec); + strFixMilliSec = strFixMilliSec.Remove(0, 2); + Int32 intMilliSec = Convert.ToInt32(strFixMilliSec); + Int32 intSec = Convert.ToInt32(dblSec); + + temp_span = new TimeSpan(0, 0, 0, intSec, intMilliSec); + temp_newTimeSpan = new TimeSpan(0, 0, 0, 0, 0); + + } + + else if (animationType == "ten-second") + { + + temp_span = new TimeSpan(0, 0, 0, 0, 40); + temp_newTimeSpan = new TimeSpan(0, 0, 0, 0, 0); + + } + + TimeSpan span = temp_span; + TimeSpan newTimeSpan = temp_newTimeSpan; + + var currentmapview = MapView.Active; + var mapAnimation = currentmapview.Map.Animation; + var currentcamera = currentmapview.Camera; + var newCamera = currentcamera; + + // Use GetDisconnectedTracks + List tracks = mapAnimation.GetDisconnectedTracks(); + var cameraTrack = tracks.OfType().First(); + var rangeTrack = tracks.OfType().First(); + + int cameraJumpVal = 0; + rowNumber = 0; + string cameraSetting = "perspective"; + Feature prevFeature = null; + MapPoint prevPoint = null; + pointsRowcursor = pointLayer.Search(null); + numPoints = pointLayer.GetTable().GetCount(); + while (pointsRowcursor.MoveNext()) + { + rowNumber = rowNumber + 1; + using (Row currentRow = pointsRowcursor.Current) + { + + var pointFeature = pointsRowcursor.Current as Feature; + var mapPoint = pointFeature.GetShape() as MapPoint; + + + // if prevPoint == null, skip creation of keyframe + if (prevFeature != null) + { + + double bearingRadians = 0; + string bearingValForKeyframe = Convert.ToString(currentRow["BEARING"]); + + if (rowNumber == 2) // View from behind vehicle to begin animation + + { + double bearingVal = Convert.ToDouble(currentRow["BEARING"]) + 180; + bearingRadians = (Math.PI / 180) * bearingVal; + cameraJumpVal = 12; + } + else if(rowNumber == numPoints) // Last point, build keyframe with camera facing the front of the vehicle: + { + double bearingVal = Convert.ToDouble(currentRow["BEARING"]) + 0; + bearingRadians = (Math.PI / 180) * bearingVal; + cameraJumpVal = 12; + + } + else // View from the side + { + double bearingVal = Convert.ToDouble(currentRow["BEARING"]) + 270; + bearingRadians = (Math.PI / 270) * bearingVal; + + } + + double xNew = mapPoint.X + viewDistance * Math.Cos(Math.PI / 2 - bearingRadians); + double yNew = mapPoint.Y + viewDistance * Math.Sin(Math.PI / 2 - bearingRadians); + + MapPoint newprevPoint = MapPointBuilder.CreateMapPoint(xNew, yNew); + double headingCalc = CalculateHeading(newprevPoint, mapPoint); + newCamera.Heading = headingCalc; + + newCamera.X = xNew; + newCamera.Y = yNew; + + if (VehiclePointsLayer == "Helicopter_Route") + { + newCamera.Z = mapPoint.Z + 60; + } + else + { + newCamera.Z = 60; + } + + newCamera.Pitch = -5; + newCamera.Viewpoint = CameraViewpoint.LookAt; + + double sequenceVal = Convert.ToDouble(currentRow["Sequence"]); + Range newRange = new Range(); + newRange.Min = sequenceVal; + newRange.Max = sequenceVal; + + // Create and edit the keyframes + rangeTrack.CreateKeyframe(newRange, newTimeSpan, AnimationTransition.Linear); + //newTimeSpan = newTimeSpan.Add(span); + + + if (cameraSetting == "perspective" && cameraJumpVal == 12) + { + // rangeTrack.CreateKeyframe(newRange, newTimeSpan, AnimationTransition.Linear); + // Set up side / angle perspective for the camera and create keyframe + cameraTrack.CreateKeyframe(newCamera, newTimeSpan, AnimationTransition.Linear); + cameraJumpVal = 0; + } + + newTimeSpan = newTimeSpan.Add(span); + + } + + prevFeature = pointFeature; + prevPoint = prevFeature.GetShape() as MapPoint; + + } + + + cameraJumpVal = cameraJumpVal + 1; + } + + + // Wrap up the animation + mapAnimation.Tracks = tracks; + + // Final calculation for the recommendation on keyframes for video export: + // Get decimal seconds of newTimeSpan and use numPoints for number of keyframes + double keyframesTotal = Convert.ToDouble(numPoints); + double seconds = newTimeSpan.TotalSeconds; + double kpsValue = keyframesTotal / seconds; + double reccomendedKPS; + if (kpsValue > 50 ) + { + var kpsDivision = kpsValue / 25; + int kpsDivider = Convert.ToInt16(Math.Truncate(kpsDivision)); + reccomendedKPS = kpsValue / kpsDivider; + } + else + { + reccomendedKPS = kpsValue; + } + + string strReccKPS = Convert.ToString(Math.Round(reccomendedKPS, 0)); + + MessageBox.Show("Animation built. View timeline and/or export movie. \r\n" + + "NOTE: Recommended Frames Per Second setting for Export: \r\n" + + strReccKPS + " Frames Per Second", "Info"); + + }); + + } + + catch (Exception ex) + { + MessageBox.Show("Error in GenerateKeyframes: " + ex.ToString(), "Error"); + } + + + } // End of GenerateKeyframes() + + + public static double CustomPitch = 0; + private static double Z_CONVERSION_FACTOR = 1; + + // Map Authoring Snippet + private Task ApplySymbolToFeatureLayerAsync(FeatureLayer featureLayer, string symbolName) + { + + return QueuedTask.Run(async () => + { + //Get the ArcGIS 2D System style from the Project + var arcGIS3DStyle = Project.Current.GetItems().FirstOrDefault(s => s.Name == "Sample 3D Models"); + + //Search for the symbolName style items within the ArcGIS 2D style project item. + var items = await QueuedTask.Run(() => arcGIS3DStyle.SearchSymbols(StyleItemType.PointSymbol, symbolName)); + + //Gets the CIMSymbol + CIMSymbol symbol = items.FirstOrDefault().Symbol; + + //Get the renderer of the point feature layer + CIMSimpleRenderer renderer = featureLayer.GetRenderer() as CIMSimpleRenderer; + + //Set symbol's real world setting to be the same as that of the feature layer + symbol.SetRealWorldUnits(featureLayer.UsesRealWorldSymbolSizes); + + //Apply the symbol to the feature layer's current renderer + renderer.Symbol = symbol.MakeSymbolReference(); + try + { + //Appy the renderer to the feature layer + featureLayer.SetRenderer(renderer); + } + catch (Exception ex) + { + MessageBox.Show("Error in ApplySymbolToFeatureLayerAsync: " + ex.ToString(), "Error"); + } + }); + } + + // Set range for feature layer + // Map Exploration Team Routine + private Task SetRangeProperties(FeatureLayer ftrLyr, string fieldName, bool hasCustomRange = false, double customMin = 0, double customMax = 1, bool inSingleValueMode = false, int rangeStepCount = 0) + { + return QueuedTask.Run(() => + { + //Get min/max values for the field + double minValue = 0; + double maxValue = 0; + + //Calculate min/max if custom range is not defined + if (!hasCustomRange) + { + int ftrCount = 0; + RowCursor rows = ftrLyr.Search(null); + while (rows.MoveNext()) ftrCount++; + double[] fieldVals = new double[ftrCount]; + rows = ftrLyr.Search(null); + //Looping through to count + int i = 0; + while (rows.MoveNext()) + { + object origVal = rows.Current.GetOriginalValue(rows.FindField(fieldName)); + if (!(origVal is DBNull)) + fieldVals[i] = System.Convert.ToDouble(origVal); + i++; + } + if (fieldVals.Count() > 0) + { + minValue = fieldVals.Min(); + maxValue = fieldVals.Max(); + } + } + else + { + minValue = customMin; + maxValue = customMax; + } + + CIMBasicFeatureLayer baseLyr = (CIMBasicFeatureLayer)ftrLyr.GetDefinition(); + CIMFeatureTable ftrTable = baseLyr.FeatureTable; + + //CIMRange theRange = new CIMRange(); + CIMRangeDefinition[] rangeDefn = new CIMRangeDefinition[1]; + rangeDefn[0] = new CIMRangeDefinition(); + rangeDefn[0].FieldName = fieldName; + rangeDefn[0].Name = fieldName; + rangeDefn[0].CustomFullExtent = new CIMRange(); + rangeDefn[0].CustomFullExtent.Min = minValue; + rangeDefn[0].CustomFullExtent.Max = maxValue; + + //Set current range with either step count == 1 OR for some cases with step count == 0 + rangeDefn[0].CurrentRange = new CIMRange(); + rangeDefn[0].CurrentRange.Min = minValue; + //rangeDefn[0].CurrentRange.Max = (rangeStepCount == 1) ? minValue + 1 : minValue; + + //set range step to 0 if in single value mode and to rangeStepCount otherwise + rangeDefn[0].CurrentRange.Max = (inSingleValueMode) ? minValue : minValue + rangeStepCount; + //rangeDefn[0].CurrentRange.Max = maxValue; + + ftrTable.RangeDefinitions = rangeDefn; + ftrTable.ActiveRangeName = fieldName; + baseLyr.FeatureTable = ftrTable; + ftrLyr.SetDefinition(baseLyr); + }); + } + + + + private static double CalculateHeading(MapPoint startPt, MapPoint endPt) + { + string SelectedCameraView = "Top down"; + double dx, dy, dz, angle, heading; + + if (SelectedCameraView == "Top down - face north") + { + heading = 0; + } + else + { + dx = endPt.X - startPt.X; + dy = endPt.Y - startPt.Y; + + //need to apply z-conversion factor to target Z + dz = (SelectedCameraView == "Face target") ? endPt.Z * Z_CONVERSION_FACTOR - startPt.Z : endPt.Z - startPt.Z; + + angle = Math.Atan2(dy, dx); + heading = 180 + (90 + angle * 180 / Math.PI); + + if (SelectedCameraView == "Face backward") { heading = heading - 180; } + } + + return heading; + } + + + + #endregion + + + + + + } +} diff --git a/Map-Exploration/AnimationTools/Properties/AssemblyInfo.cs b/Map-Exploration/AnimationTools/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..1e808a18 --- /dev/null +++ b/Map-Exploration/AnimationTools/Properties/AssemblyInfo.cs @@ -0,0 +1,54 @@ +/* + + Copyright 2018 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 + + http://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 System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("AnimationTools")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("AnimationTools")] +[assembly: AssemblyCopyright("Copyright © Acme 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("34143984-7eb3-44f2-b76a-5ec78babc88e")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Map-Exploration/AnimationTools/ReadMe.md b/Map-Exploration/AnimationTools/ReadMe.md new file mode 100644 index 00000000..0c9ccf26 --- /dev/null +++ b/Map-Exploration/AnimationTools/ReadMe.md @@ -0,0 +1,73 @@ +## AnimationTools + + +This sample illustrates how animation keyframes can be generated with camera positions which follow 3D vehicle features. There is the option to create keyframes with durations which simulate vehicle speed, or a brief 10-second animation. The animations are ready for export to video using the standard animation tools. + + + +View it live + + +``` +Language: C# +Subject: Map Exploration +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data). The sample data contains a dataset called 'VehicleAnimation'. Make sure that the Sample data is unzipped under c:\data and the folder "C:\Data\VehicleAnimation\" is available. +1. Open this solution in Visual Studio 2017. +1. Click the Build menu and select Build Solution. +1. Click the Start button to open ArcGIS Pro. ArcGIS Pro will open. +1. Open the project "VehicleAnimation.aprx" found in folder "C:\Data\VehicleAnimation\". +1. The demo dataset contains polyline route and 3D point layers for three different vehicles – a car, sailboat and helicopter. There project’s bookmarks which will take you to the start of each vehicle route. The project opens at the beginning of the car route. Each of the 3D point layers has a range already set so that only one vehicle point feature is visible at a time. +1. Click on the Animation Tab, and you will find two new sample groups added to the end of the tab – “Vehicle Animation Settings” and Build Animation”. +![UI](Screenshots/Screen1.png) + +1. Click on the Timeline button in the Playback group to open the Timeline pane. Make sure that you have a new, empty animation in the Timeline. Note: It is essential that the timeline window be empty of keyframes showing the “Create first keyframe” button before proceeding with building an animation. Dock the pane at the bottom of the Pro UI if necessary for better viewing. +![UI](Screenshots/Screen2.png) + +1. First, create a speed animation for the car. Enter your desired speed value in the edit box at the top of the Vehicle Animation Settings group or proceed with the default value of 55 miles per hour. +1. Make sure that “Car” is chosen in the combobox in the Vehicle Animation Settings group. +1. Press the “Speed Animation” button in the Build Animation group. You will be prompted to confirm if your choices are correct. If so, press “OK”. +1. New keyframes will be built in the animation timeline. The speed animation option builds the keyframes with a duration allowing for the simulation of the correct speed in miles per hour, for the car to travel the full route. Using the default speed of 55 mph, the car animation duration will be just over 28 seconds. +![UI](Screenshots/Screen3.png) + +1. You will see an Info message box that informs you that you can view the timeline, and a recommended Frames Per Second setting value to use when exporting a video from the animation. Note and use that value for best results based on the full duration of the animation. +1. Play the animation and/or export a video to see the car movement and note how the keyframes have been generated with camera settings which allow close viewing of the vehicle’s movement along the route. +1. Next, create a 10-second animation for the car. Delete the existing animation, or create a new animation, using the tools in the “Manage” group. Reminder: It is essential that the timeline window be empty of keyframes showing the “Create first keyframe” button before proceeding with building an animation. +1. Ensure the Car option is chosen in the settings combobox, and press the “10-Second Animation” button in the Build Animation group. When prompted to confirm, press “OK”. +1. As before, new keyframes will be built in the animation timeline. The 10-second animation option builds the keyframes for a total animation duration of 10 seconds. You will see the Info message box again informing you to export videos this time with a 25 Frames Per Second setting, which is optimal for the 10-second duration with approximately 250 keyframes generated. +![UI](Screenshots/Screen4.png) + +1. Again, play the new animation and/or export a video to see the car movement and how the keyframes have been generated with camera settings which allow close viewing of the vehicles movement along the route. +1. If you like, repeat the steps above using the sailboat and helicopter vehicles. Use the project bookmarks to move to the beginning of their respective routes. + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Map-Exploration/AnimationTools/Screenshots/Screen1.png b/Map-Exploration/AnimationTools/Screenshots/Screen1.png new file mode 100644 index 0000000000000000000000000000000000000000..018333dcd792063116c45364b4747d54c89b02d2 GIT binary patch literal 4326 zcmZvfbyQT(`^PWcuyi*Hl1nckol*jVl<2Y|BC>=F3rlw+A+idBluC-kht8#>LmKIh zm2Ty?etzfs$M>A?ITLqY&wJ*%GxOYgW@7Fe>r#=kkplogrLU)DhO3ux`4K5GuB?r( zN8&0ncRlM@06^XGH{+#=P_yG82}0jUn`8x#fQg1(M! z@X6f!;AY5qKWNrg

j5 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 literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/Screenshots/Screen2.png b/Map-Exploration/AnimationTools/Screenshots/Screen2.png new file mode 100644 index 0000000000000000000000000000000000000000..3e94d3fb9a3ae02b0e1889f658ce6c76bf5d650d GIT binary patch literal 4674 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 literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/Screenshots/Screen3.png b/Map-Exploration/AnimationTools/Screenshots/Screen3.png new file mode 100644 index 0000000000000000000000000000000000000000..93c1cef41a958fbdef577d5937ec1b76d3486f04 GIT binary patch literal 53853 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

WYH6@g{y{ z+8FqsO`9>S6v6XpL`Mda3|DpokGF0{1HDYzFI_E3oNVp_C_q}KGvI?lBOixTc#EdW z;gnR3fWPeGvsjyTzqigZGKu@p{t67ZV0wC%FB98uiV-IGkEs`1>fcK4*)%Mp{E@FkrX4xv%XNpk+hTUr!!1qXnKoBHe8`vv_ zUE7qw9ROqwBq<_~R1#6L8$G62LXr-%zTQ!51p!h>I}E`^G%yVIfMOC4v+5 z8Y(^fL&VLW_$LtNTD+sys-FN^vXLh2yG)!%p3v$apX68uXLFx6xe?WMVyiQ}0 zn{SEV368DFpjLHAS9h^|K}^&+T4<@BT%%#iGV82j*dq{d_0@|e@<=n)8uJs2fUBCE zGvSzry!{MY>OQkb^iFClvlTqJx=@fzCqQy7d|WKYWDSEn;MHGCC~vEPW%JAz#)*8Y z3<7cfF^YNd$64tIep|vp5OcSDeT_oPb9||9UGmpxml$t!FS=-MB&rjhW88!J{F+I$ zFW@afbVvualwwVxP3n>eD(v0Od-#{onMXyJ`0+e`S5#pH;vDpA}T71RSy`6 zMf3{g@aAMR<{p$+{jSGbDzfQCDmlthQk`E$14l*S1&Y}TqJhjs3dgM8$z1Uw@3QGf z`Sr3f>2fROcQHK54Hdja6JOP)y~Z>M%n~N|M`K3CiQvBBX zsCXVk6}#}My}fP8ci!+MOWbxyJM!tfgmuBolcjG+(ke&& zFQ~h|h(CV2MOkImPl!(~H1+d&g#l;)$uaF(tMQVNKiDw*#T3b#d(M#GlP-SCZRo`4 zlzhs{adxiWmhaal^KZ5FkYu7)irboxtI)@4SZoXK33Jcye+3B1)xyY^qe!B=3T=9G zTzS85w-_laH^~}c@Z3|Lv7hB-WydZlFW)<OKmR{krUtmj9Q}|7TrB``l2cgI&O5m&I`N?cyv%p^3RpNzM%CMCX4pZ zz5la(vzE}m>W=k)Zu{jBZr-EC*U8vd%3yu{z}FuIn63YH3X-iJ(|UlPC6MQ0vuJ-{BvjMe*U?}^Sqt|MzhX+2$- zL&5p@@b3>o=j%71Muq#(n~Ai2Q{ZA{h2x3iVlzDuIivx8KSbnyhg;MIM1nVrtR zC$!U&oZkK?DWD+CS+x4yL4;Y03B{Hcxy?{LquW?5!j1= z-nxlJ>!5Ehk-<+{ak5KCdT|zq(=z9j1^k``Gy5tbKbM^@PoOj!$ZpV*s#9Zux-5XN zG(611%liZy<9>hcB9-21H9kEi2Es9`UI}sxK|#TFGfPu4hn5UwbE=)(oy&tbSXC(i zaKKw$QexEwWRRVSU`K?}$t@)tWMuS#ZB@`BE@bws19bUVgl@+jZ^?ZP{Ju&-a*Sra zB`tj52<(HT7Q)90EGC8&f0@M%lUKW=sSETy^=A|^Y)+Tw=JuAl?T#`-S~|)3U_L;L zZ(3}5{v<^O@MPr-e;?#es1v~bwUh`=;b(SwHg4xK(0Q$IaJYL5o=+Vfk@A{eSjT!} zweX!)Z^ss#+w{uKfs+3<#aR1cN)>c|NG{x<+reIWyIw<6LqpoZ;F(3{b3jc^LQjol zLhO$WDgRqrC_+5DXww28bYzj!Mj%rF-kjD7;4j-H?mwEW*14(jZqR#!HU`USzrE|- zD!DlkU%O#xzTBRwqAeHC;9khh*?4A&ljG9bjW%+p^z}ra$ry^+Zx+Sz@V?EV z*b}*MUv!$uKQSk>zzNe@Bcl znPQqq8d8XeurZKg30m0_M_OuTAnfG$!@#|@*1T!y+Vn5EjH>vVdlfe5P^qh{hlL)( z*l9FBRXT2D@p7=?63SmC3~5B1qxP_AhY7x-bV5ttb)SKtQ%-gK{6A{cZC{o<~Ztnx(z8qxS+4~#*bN$ENaCbu=`?)5YW zke1E$taZDO?<#s5+K4`%Zwp2*vFX8Z4{;chV}OJ z)7(f~{KK}Pp#mc7?f-<=953G^CPHpkHd?eUJAVswoQ^O@Y_B9m?&h~RVCc5>*iw4N z-ELcuC{nlj^~@x+gMeN8CzQHy#s#_6%flvNDtDa@`*DLbbM*Qnh-u2jp$}%nNpF;{ zuJkH~U|2~kF9ajd=&%2SO?LIk8>wK5l(XjT=Y6$8cs>$v&K!JbrL1TsKJX^G(N308 zR>lX5UwxTLPNu}Rag*YWaR_q+&!{3j%-r;JpYL9MKViOlq5}*-n5?dC1mt&YLc%25 zck+I&kyd|a9~*l9bxgdkZZiePLtOlUl)y+l6mgUbR{~Ui)?tFmBqPtk*Tn;dGTlmE(Xsm}Pj{0>>F*3!pQ`ikHj@SEdfvZRgr)_R-Znt!@ z0Ze!cA)abW+7gRO&!%UA!I=-POB~BDE>P`wbzcS|bELl;Ug|-TQ`Oy#ttSvsOzU(PJQO9rK*wE^3odGSGDKx zM!mM=XUo(S7m4DYrNnr|4BixM;hptRRWb6a8B=B+XwK$N>>p#N;6B-7KIT-Hg;p$P zf)slcDuJ{2r~GmA4vZyV_s(By*M!Mi`e@lM*^GSfk)oMNssXvt@yeVf9%PO?!o8%W zq@+#@Q9_O)#!ODVRkXuN}NF`1oy4B?zp`D!*Tt9Aje}5__RqnV0 z&$K8LlEYRe{2!^A+4zH1c@KOvnkyP&Y_o;!z7khD9{Bn(VG$lsinkF)H?-H8!O|@&WSJRaBe{T=> z)rZ~GU5aFHpRKRj@?LAl9*9dsW#OY+%Pv!EMJh#n%NI6ny{z; zQChxXd|m?pyU1wFIIN24x2N0lq8X@Sa*0CZ-i@u))$Fx+0JD<6cb?iU;gxegEBsbk zR-R`TNRM2|?x!mY$RQhAfk>a%wc(REtLSkUJm*y@IIeFi7|1fv8*Ex#4Hzu8BtMu3 zhH+=`SN^0`!xHa5ca_<9qE88d?v)*u zeGA_&DB_Gco@SXPJ?Q~nU4arSqH*t=d@&Dh#lS76Ed+t+<|)^#v@e%Qoq5LFLOf!71|40l zR#And^a<`p$bL~C#80cEy&3uv9QONcQPju3ZOh&eqaKj6d?Z#uTa_eNc+AAiw5}*+ z3Knsu@VlC~c>jKg@As~t`lIXJ1$W+=y>RkI&$?@n%#_L507 zXkXdo+%6EFenqRVPS}=%rC;M*76W-tZTTl>Q#l6jbll|SX>Dnam>H^ibpvR2ztzs1IV&Cn zRujJcG5Z@`=xg@1Xj)PKUj67A(yC+%`CCl+*mH4l%fZsp8FH>@w??x}M__XcckRXD z{#h2c~@s%3uF>7ec5%zqYOR`6arCcp2#m#?F9h9(@H#)iw@Cnu@b^ypqFCf)b z$O8D*P^xL2IHf(ook!!%+K!~lAmOaV5iYh0|Je5k0lmQV_-T6B(oV(C0P#eT`0xRm zU!0!%RKt%0X$<`pYu(caz{Bwg08Zy(aaOWagY;J#T44IHB zk1tkREqx)st5j&7v&?g@+RSC{GuBrp-Jef``|cT(lA&$+b_8OiaIjBZSVE@Jea5>no9B247TJSy{tL zZC#!7&P1WH?{%8(GO1@*D=hDetPP(CRs$&3+}0DBQ;>C;>rac9Tg8-a`qVS|=Ka#{ z?YrP2x3EZoW;%N1r76OX_Bu{pt=BhUi@=);_q#$BmS6!8MrWbgd z=_#oU*IywOB!Qw7M14AoVW8BKLtCz8~DfP9=h>50wIGp17xb53K zIJfgI#T6Q%_vMgCW0o#p3*ZbM5$GKCnMB?Vk?FTi6s1tpo+kdBqM{;+GyKn;#_8$l zO>Dv%O%+1(N&t7XvuhPK0XlH=SJ)o!dRa#6W-|p%^$*< z^v8?xMW(!uBcr&=w^_0#JJ$OX`UeJ9LkPsamzS4=50C*vKjfJ*GdGXwd-vdq__{ix zN9a5UcEto}cz6z0YtDIAZo-f+CGrBqAtQ5J_H)U!DK=gXSRFTPSK@(o)$uGP#5ny` zjm5ATBKYzG4b{%~qV4=9ZFFHY5YdwpJsVrUKt3sJ2I{oo0E-YV)$f7<2i)IL;d_?v z5U@ZF`<>#8nCucdjg;?7{i{P}^ z^7UGhR$$5@rhsE@@uqA8vCyo64sqbDvp6`Y0izL++h!|ocZD<%pQ!ab-Y7WJd{Viw zmraJ=tt*ctK1~21djysI_ZqjG2t_v&2TT#S@W##_d{4G~_Nn7@V?6a^vfjZ=Q9|z9 zW&ic_6I|sb<#DgsYuPk7tIEQe7sT(n@M4LZ(({hwnU@g>m_0K}yd1Dmyw175P(uYj zo;aPTFusp~whEuxx`L}n$zPAoS6fw1xMvQTXoh-bzI4izq4yGR9`_w~bqwfpb&R$P zNh2c_3RZoQNo0s15$cw$Xz7v`j~e>DrgARD)B7h3_O}JK_OGeRq{!dvYnq(na4G=U$(w-OuZef z_7Y9jE@7y_= z)b9bEsq$%k|Jp(uS}W)0z2_0G2Sq2kMB$4<1HbD0F?Ek#a+jcb_UR}g_?QQpTMyJL zJt%jNiG=_Mwr@oIq0Os%yR86P=mv3$Y9*+xz4+kT+`t*jZb_w|&U@TFt8_s{VR|el zRW+hjraO$h<>DfxG@FZ1Pp1$@VlP zNVoBRW>2TnQ)+V1UxE2a>uEH#)0OJSCbzGHDeQ8-)h;eBsXW#bu|8I^YqMn#AlH=# z?Km$hj60_>XVlN4Alv?{PebH5&UH_zG%?`qQJg_&wsiwFiAjlON z7F`?TZ{jC8T^Nxoj&?>QLH*Xm@5lw!i(Ko}$H^yi;Uj5V+L^xm9k#RqSCf{h0S5yH zqP%GK#a);Cu^|Z-7S&4^4mprdQ;YSbet0|HtdT`=S7RIU3caR)V(IAaj%SorqP&J5 z7Xkr3f##|B8=l-=TNlpBFef#58U@N=btqa$nBYV(?<0DAkb9yIix0A3DNg>4Ym{*Q zpmr_Z66IL@n+n<&ntfG_CWUUQX!=R}29x1C2|TNt>}#!JWrB$W4n;M6EUEQ5tY-Gp zAH2U$B*dll(-GXsR435Nw%enh^c(2)rGf84dhZZ99G%odshlCMTO-DL9e}07q)L5B*6XPkcf0gi2O8N&`zv=tzVg*AcnyJ&% z(qH?;<8C`_@(gM{{Kb8?11#}bk7;G&c1E8A)?L?={9X&$HyDgjkc;tUuZ>$%`?vs} z7Zr2pWU6=GeLIYM1&;m1RF|1Yb9zhlo$Oh@JL{Dq*21L1Jo6E@N47bEnKGhN%Hmq6C* ze0f52aE(_@%^7b-^R>0F%GovH-yHG(t9I3$GT?mW@}&Q*+{D5+Z;~B}Xr;JEf(8x- z)s8aNeN_w-3OprgBwG>3fAbWN;(nW5r2WkqyeR)KSpF*y@IMLY|EiJw{~Mb8K_Y6# z-A=C&sVTYmH27Z%3w9!_WNM5z-U6q09RAJyVp!l=yy|u4h+I5UY1z@`S4D;k_G*@Uud%_^_O|GkZ}GfE>11|=ehl!PxG2uMb)+XM0sf-E zAA%Z^zPV|EINB-pUjBsH;Cr;XeOkZhmmunUewfpCgolh$Tz@p+*EreU1U*HjuXcaj ztSGo+e|zYFZu_(3=(yA!jaSoMLHQq=@Yf?3LR|O>*&B@HC5Br3Iy))`na?dD@+M;aF2p zon}mXLJ~}1Y}O#Gnc_#u4P#NIrOJr&F(N`c2 z(jUBCt_8o@*p@;;(Jv^hGgm6=k@Fo>Y?K`Uh030yIfQ9}T1dxTus_;;SD?Ac7U7@q z6IsMH>ek~wQ`nmA|5Qya6KpAH1LZK9UuEM~r7$@$EIYnt>NLT!`g2sel&n?Ru^Rxj zJQTAnEslmf-x~q7wWH=!t<*4qLPmXPzUTMWbtAOobydne-!qVxEw`!a(0&2cV(W-5%JLl2Wn~XLZLtF z{VZ=_;0`ReYK4a*LWDgnF8p?IaDY*-F}S9n$^ZacDk)oE-Q{ISTq!#BVBRVcE6q)@pE8FCTMb7eU#t6|hs zoST=N*#qR~zKE$g^EK`++D|%vhOF80SgL^Ay-Nvh7-ULPS!7*y1J}0PRAAi}5;YN! zN3eotw-E)$T2=0F=061lp7utS))Cv{coo@~G;hhV|6~c{Mlh(Sf+%O#H#d+qyO|Qh zh8jBE^OH$-fU*|=V7y6T-(XJYOeNo|v9C#5A0=1LZ>RV-T|L+n9hiTER>h=)!}?q~ zMMJ(x<0g(cxLB(88JvT8)#7OG$kTEQ%G-FXpm3Z=4h6V>s@6Zt^J4`TTT~)l9}q1v zbN+t70BAQW6EZWt@*ZNln}4#?WaGi>HTrd(SY6F4{#Iq*%y4CXd#tj<%1$6^27TQp zixe4v#%yy^K`Z1ALl*mV+TvUXY+969zk7}cU3l{^QVxW_OUbd3F(>2|Go>D81jU#I z)&&pzsLL!}P;7+1;(+VDj=O}0Lp|;0;s8If9&uALUetd?b6-zoLWH{JkKa}`qA(xo6TG*cfs~@;lJ4XqhTnZGv-bUC{ za(exzBO$(X^sgOwZ1S8*_+I`0c_pO1SNZoZ|64lw>@q7o^38W}ZS=^<6Q#(%D@eZl zaTnt#_V|SNN;KU!8EJ@YMdPgr|Em8lV$@!@XAXD!;w3vPhbx_(>15;3U!gdt0xs+F z@#-$NvB%H!)fV&L4fwh#c*neEIvA(l5N#@G!7Sc-#N}P|f3=qN59-qYI~B4u@mWEi zt)lX&?SyeDa3{Msa1+&nByBNKdaJ6k9s`M9J;lwX#tTFKm{5qZ4#q6ye6mhWP2ON* z|NNLg2RQQzPEe@&))<9iY+fS&{Xjd1BI{(h@xa-kto7b^-k|e+9SW4*aYppFjrL#P zGU0X}CXesmlxz!`Fdb;^30P4ja&aiJG*#&7a7;xTYfDG#c5TDf@juX=5iE#QvW6%bChf_{-Yt=isb|!op5=l$|^hwnDa}tsr9#p-rxalwlPshn&&!6H>x`D7D`1wgaRn%M$(k{wSl1E2VIZZim6Uxds z7x5%>Tb?U0p@mB3OEj8Wh1*jV?=EWvsZsP+IoI~6I=FZ6u&M5&533I7*BdwNo*t9p zx<3XASM5DFZYJu*idnCC{KDML18AxvhTEBleadJh;7(;umRj_6=j6$u<#+0EqsmSY zpA82tAl@#OtmxBHio$a`qBe1~!L3dnR$Ok-e0%)HKzEOoYJSTb!hL@UU-)EQAX;IBU<%t=1%*?)oQ7Dz8$+o996@=|+`ky;TxSe#tbG$HrvI zkcQtUrkA%4s>!de2c3TjM8C4btlE1V4IH1f+A|WSWsj`~VQfEMmL9}}YqWE);+p5R zFqh;mphz-pBolB(OFW%B05XTJZUuN|W0WcjuBvz{yM6)xoqYt)hoCN7^{HSV<%CYoqgbP}tJmzPqSs=(ZFUmO8%p$5| z>%=r%sJBBv>Zo zQFusdQ7DqP&UW+jx_v_fzkv3Mxs@6i9je0ixqLllQQiBvlXEk&7SG>2=fIz|%;l)` zbCCE>&CXnJZQC48jc*FsmoQByiOz@4yc-NRPG@W%=j%|7Rpo$MKMi;T@4jMNfo0j!e;XR-|E0p6A z6_mBixKfQE@1jt1j0FSH$r$Ua1^+x&&vawjd;ucYv)|ruuXBnAii0m6_q~XX+gXH} z1ZO!3C|X(yFON-31n+PkUE;M%2uIhCQo%8HKR>#F+I}%dZ}H#q)Ki!)hy2)^rDavb z9h4U4vo9Yuz^RrJp!x-rVl-bq(XpcYTrPwfHAnTlGe@aN9Kt5t>B2IGghcn^cHdpt zz+BPR6WU?)Xwb4DiQ26`S(X30%i-k%1C=-$skGE0_HwwU`Yt+^-lq>_spHSm`U2y^ zYE&&#KlEA*X@^?tSnZ9?yG4zR0Ii;{*Z5uBph~XbJLXtR<|@Nt^*oYCB{OL4gsK#2 zP?xm1xT}wJP;oapkJ0laV)STFCbb+T1gP?AYKU@{9@Og1eKjDZwreJWR8_HxqZ(o` zhMHf3X6!<(Uv5!dm+Z9Y>GU|c7Cn_!>@+*Q&=|mRz{Op_P;BE2!{x>-#Iu8R06~lI zJW+AgyH9V(YQyKT+<}}HFfZ1@aB6(#y<_y?4rP8LH4H=~F79Mr`S2Uta8(X@#;09X z_I_eC^SGvypRBJQUG&Bh_w{TIZdbLjvQ9$bM}rzf_~FQ+4i8FOZvWYNJg!=gM`6LA zJ0;*0whdryDRQzRU;H&I_{Fig*QL6482Wsdv)!-7BNFQ`nw+8}y^De98IQwO_~x6; z4`#IJ%D2bgbI+qLEDp%a%;4EA1j&roIlc&#W8R4KwB*ykC16l-i@TB=yPwn#(8 zFtG+>qnQk{!-Q?~ljSlVJVKdkYU+M>E0Iw2ulXgf*h=z&2mQjVy?4J4w}GVp&( z+2ZauoQyb#n>~DR_-3fvF{Y?=M+jLsZ7du~4a5rn^|>?abMW40DPyD*91J4OyB$NM z>?FCJY}&lNsM@O)Cx#W($AbfJY>^_hV7>A@*XU8ZFl}cfId^hdS(QL^lrdRtef{|S z#Aj<=q}uA{!Q*;BZUArnFcut1fL~1_SHBK>j92XZCI=a<) z^x|DhhW~TAi0BcIgW#txX2(%6F8l(xY8G%L3e0)?IxWob|L4$ES7Oxwn6|95nd9CSr)TTx=2a%kvVPEK+fHYzX_sfd?p* zcLkjhmQxR#nO$HBJA^V*;rsHl0X9Z>I29-Dvm$B}Z5VuV@rCz?r+A1G&|r-DMT_xIF~1KO4r8`nTPbN=#D}c|*XNKe4(rv24mtec zzWbMC$i$5F+TzDwxg0cAJ z%?qVlSvN;ZJu(+^!w`NH4zqfWy|1L05BlCyPA0<)+joQe9Kg+uC<0gqRV<$4^m;rB z6?UegEd2rJBsbuBDH^~*{bUpDr?u9Vpc{jHvxXYm9 zcPAFXeZ&I@RwJ>*!hlUd$7{j@-6CR98ZPc06Xpb?K2Uv#9uqek&g9{z-$H>4wne^% zC)W?g!|-y*pD)wwVpxUsPqS!wUnXgJmm}&NHbi|LUe_!2S)6B*vo>xizfx&s6Po|U zF>DnRrS)h$h+fTk%0MMDmzDLwa%#h;7++DKB26-w*)cr;d3Nz~#1m#VZ9lfUWgA&i ziVcclKxvOGv zB{$N6_bLBjjEJsL7mWK&??Y`0R^m6-G}t(Wc#3pfi8IF|?h!+rYkhrvdF6Fq2T4cA z$H&9W)3sZ(uLr4hp5j9c*uOw(Hcy(jNU`fJ2WCf3+VVt`ZF9>s2Ly|Y}-zqq!oci?*FLd3A>_|T{$SeTsubvUvt^sp+1 z&Ft#5^kMal8G1FS9hYih)_ z-niw+j5zO|)slsQ1(vfU$6bdx+Ep1}z@?$4fjgQO52Ey6HJai zC#m=-qN1m#eu}V9FYzi z;%JX)>%Ha2ugL7^r^sLU!X6@T*Y@S*4iWMK+p?}j60_FDb!W^0wya{@IFKp{TcoAE z2@p5!*+lLdwpkQoWoz4gaN>(eci|tvKJUg%eR=wCEr3c<^f{j-Er0A+HoBM7@34y@NnTYbTQ@5J6<@Gg|Ag=B_`>t@dEVbAJG z%o(ij26!1GxH?$n6GjtE99Z* z#e1!oqbE4FuZmet?RXLG8&cf~gqIO4TftI~CgWV+dY8lE27upcZI~a0|1yZ6(;mkz z7p`Ss;SL{)%&b_%HI&ubH8snT8C78qTs(G=`V8TSv+^EI6OIUPJ(fvctRb7MTo`C_ zWF<#br55ENUBUE>iiwE{=~?`h8b606KnhT`AtV<1b%u|OVh{Z^fI9(qNxPoVwxPp( zUF>nAgN$x3UjA-FWMZm41eqP9El#MMl<3=c@}0uP6L6qkIu1DwBNFte#eD6;D$P8# zD4X9YbvPn4$pK3C+lYSqrctVnj;%(Q2p=8vt->P&trO|dv47_ha6RT4yj!gjrs zi;Hz_FQVcdP{@H&pZAo1DaXc6O3Y#fuLQXOc*VGbjGMN~$~(tzEy6p;w}42861aE% zU0RvC_j=fwO1UL4nKb84v^OT(Wzctosz`Yc(1LR@0H!h9scvqW_P$Y%lX z>{{IC`c$`uBEx$&Gxj`l&oM7B(vcx#b~LC}sOUX0;L9Y_cN;!mCc(}Qu3x`GOUp-S z$99LfdB=p-Ho}>TaB%O2yJ5aWX<#SsKA}w+LKo-HE+xrp>2BR11 zNCqv-A}ec*+v4htqqQB!y^*Rg;E?Ih=^FD2?t^>E9V_Vu9Tr+^LY*B1LqYH24gNp| zA-l~T`)Xz4I1sko@q(ewHk@#njI2!jz6?4#+OX{qKA+!h>9qWA>yF`73N*B~v{3cK zr}>Y)FEerCL>_wRAwGTo{p9E86VJtq7kTM7zhP(fP8u5;xnq6-U;R&?W5UE7?>Qxh zaM(sWw%2XwU7VCcsjdf41A#1esEFl02<)EpmfLz0j+BeS@&(8UWRl^}A`lqkj;r@& zk>MZX-rUlx$LHF$YdrSYW9-?pC!zALuHH#QLnC)Byn}CiYYh`8RR~L1Qb{TeAY+3B79d*~VK4tNG?<1q?uFe31Cl@>1PFuxGnoe% zBW&4iW8>Ftyt?0N`}sBP)vq5j7!9RafZ9f2G}V+rQf4}& zth{-LbK~rY*s;HF57EH725=S<8H7`?t_ci<@$tlstKh&M19t01;6r295PJsC^l;3o z04N?iN2fDEbIBXg3|yOkLv#SQs?6M&rXdOo$2gG2Ny{V=Guw!??y9gU-kG z3Rq{L1bJB-*U%&rFkT00=Zqjm9)kTqMCz zSa(%bAq-pyft95a|NZ~I0}tK*C}wud;5EPgnsv$hInTKi@4E4AIAixLD_3wrI0052 zNJ3J*&dbVpqm5HFM98NA1nR0pzg$66k@wj6$Q8C5tZU$4eArivmJmE%J`79xbovdf;08*h9Y_U_#sfC_{Q@)aPxLhDfi)`h$f+8zmHS!V;;2bU+fHn`ppYZO#Q@kn=Zz8XGA5)BpRCyg z<8=nCR|6ZF*QP z7hviJLS)GE9G#+olri+fS_dsPjIofCz)q$MjCZHe$tKV(rodHutR;iZSW*;aS-~_G zQYlzJxs{TbnCMc>z6Z6^SDsTU0~u2yFf{O!Kdk^n%&8CeL5y==t^MdnKf-m_U57)5 z4&jY&eB)`$TS|djZ@CHk_wVxy(gZ+hjF0EF@J6*)4AOWOM230Lm>T_R9?QKG==b}u z#v)UG%<>5o#Tcxtu-u=={NfR4ond-nC#2F??$1-$jgiQU0-YkG5K6EI$pu5*IfuOH zK*OCvbe> z5R5h0z4J_rk4<5@KaZ7i5l!vTDY}3JiYx;~+Bnp84Xx&RRVB=#TNSkA4QnjvdFF-gNr{3DNjTpbig@712UOu_FHC_UZYhYaE!<2Zu zG#b;xQvVp1mrtO#vI6ITiOw`8#%53ylYkQF^%thJBI8 zkHf26L;HubOfW?6K;sA$=`4qXXX2$mWmd4;)s))K#DKj1&-%9@x|nLLtvPa3If! z06?KPv2v3jcTO}0{aC@pA_c3CSAT_wH8@aY3LDkJk45y(wRNJPh-vTTAl>QLn6Yri z;$I$r0w4R>XD~PS^z?~R5+C`<2XWE<3(=ScRarrRJabCQ;C*DU0{|?2vaADZYa&v3eR+~M>^UR7 z>Zz6I9Z!z(sEeXY`7fqMRrbik3IWI98Ng3|@)+Lpo?CF_Y1)INzu$*vKj#uq5vnGk zo`sJ_;BZs{>(?ZCy==%|r&JBvAFGOpQzb?4j)zCmKSMyl z83}9QW3eT)R>qQti4f2?C89N+u@XW+ zXXG}9qeMz)X=4H`AOV#m^*aF8SUmpNlX%U36(p$n< zXA*f)pkFRwVtfat#&@79SI}z=78(UOi%dy4LyVo20!`TmoJC$_uuTP_B#hM15YRsU z-C5y5tY^7|1SIg(6OZFvH@s_u=l4f&@x_;**Xxlt(ox*ERFu#z1$=0qfKoJXqPI%~ z&{;PX1Y{`oK{+@+?8P($3XK6*j{$_w;Uk90*arRn5=?D<(sl-=3lv2MQe{M*)D#Yq zXI%(Ls4TBE>B zQ&W2|R*a+UFQIQ777P(d8CfRy$&Y@B_ulZ%4VCvtKJo!P``MSm0lqqr^&}L9r)lpg zW7d>OA7{zfC0(1Nt{e1veK^o~S>tHDR1$CQ$BgYc0bd2DX;9ZSg$4t@a-@P%64tqx z+8d_;&8RgyNdDn+h2^ud`Lr95CWv~uVT4Ql>4t3LqsTHQC zcVK0uhq~_L#QZV5^({9*>uf{y$)%TG5Pf8K_>3n!&40+HQa+W?rxqNJJH%$`=aWeQlICZqX*lR?ajR+u!NlPk5At`jwljpqd zn2>FJPN3Eqtaa%3OVo7@>i}bbgHIj8d)~9L`{hSI@u?7&f%OlWNl1%3KL7pAgHM1Lr`aQ zWkLoPDKPBJR(Zr9KoAcIqN_MQ@2@Z7XQWSLf^(RkpU3sr--zYq75wq-x8v-y&pxdQ z%x!LN4sZOO-@(Gd0zUJZPv9A6?nQ9!3it{%(fbrjNi(w^^9nebI>cU!$dqz10d~!}`-R6fDN1K_(p} zGsEoW^uSX&OWz>?=?q{RSid3}}Q9 zP+EBw!g)nW_CMf_Zb1r#j6`olLv5>+S zfrV|Fh8_#hr~Eofl{Y}-g;GADSjI3C0AZtJKpVUgev{!f#JN_mE;4-(WL!G-aRWw3 zG%iCU6i%F&$9vv(EqcovKfgcqsgGj!?%iSi3-4Lin!M^o-hoy+Bse#wZ0SuBG#OCV zI5fukDqVhmXvknII$TXqL2E)c&U)~ZCl=;$?OWfm3Ho~;pZ@eG@XTkP8TL;BTFchaaRF=y za#Fq%*5{CUW5feNUjItTu)j(vQ4}2_6g{|a5*9bjBQlK%q0Giuz!526je*h%MP5+# zCCzzf4ob^l6jNDTx-v&c@aKgfB0+#W#2ng53^04AIBX6$abf}2UVFo)?3bVW+^4Yj z8G8fB0-~XndT|i$hBZfwFk#~`SQggXE#Q5hJPsBV0#Bv^72aqJfp%*wvMdYNl}aMl z8H!F9&RNuTh1yi1U)-mtql}lY138{!!3G_OTuF)We!O(1e8Hr+-h>c1e*6U9^49A% zMc$wO%qMW>Gxi3%3qX)_YO`6sPZ#sCcn$-?6Pg$r2Z(f>(q?_mkO;}_5=e7F!8`8T;JKaANmA-(pSds1IB|R z8P^y0C7BaLYb&fxif~bWE`)u+H4*qYiJ6%_08SIs96kCZ0z(G`<_5wSQxx(2DYMQ1 zC8z-@~1E-i6QI_W9FB7d zm()yLyVk<_nJ?XI6+{^$?)5FFm3%9N;qi2i;nKa0l59c@5aM--+|jc zf7^!3d&iC${PE}iAb9@*vO~`@a+LpU=W$f_3}5~ zsAFR|vN7zrAcmEJ_h6_>OoWcgq^=t@RTY>Ton??(LZ}SJ0hJXfoub%n2z>I^TXEmr zcjC6&HbLGyx8t_Y{~s;oE7@!0$QUKHBLn*zfPpt$bfziv%Y(NtSV3{~Ftz1kz0P78 zh56i=5UVayeZ?e!p8zSTVm+uyiw^L_5G@AMcffL4S+84VRP?ug@ME~^?gN{mPj>8> z!Dm1FN$`09#GEFCh!CNYq;tk6`;l!*VtuY&}9}0swgAaY^6S(W{1GsH7 zBoeIK1NN-p;3Y~HQg*pjPXsAzQCNM5TK^*6EDI$r- z>xoG`cteNgx(mRYnN;gRu7jx?NG0P~`D?7I5X0Q|dJWNTh(v*dH3sj!`2)D~&bv2d ze(&751GnG)hX_=?qdChZXoC*n!UsUG8TfISbBR}tUrpI?2tY^zI9%%@dVC1fZ~+mX z&s;plT3TDtE@ImzYN@F2l?S0@yGTKv0`i(EG*yj$*+-sd=yp1u^oig3-kWd5ckj3h zpW6iey>sUbKL1C5;N>gB9EhczMOfK94ry4qVJPY#Xsm=K}0+ioDUJjo14#qkt5f9nrIsc(sKaM-^+8lkd zbJq-Rzx}hm2MJ&YK)FqEK8N)PKsdkOIkp)FD&~fH7@vyAj0~<1Z>M=Vhw~oU1H|V% zBHATz$yfRB<8ck-pGxd(5lJUFiEZ1@01!dVy3VO_zQTm__26CHA*e{PH|zsA@t{F4 z0{7L$*jN@)2KR3`xXL3$B>*9O&2wfyl1ezKBt$q6Gd?SXr37qC`3=Fa^Hr#X_o@UP zBxI_$4N&pn=+86^ZC9*v8Wv^vY zeo}yAgZXATUfWn3jG(Hi(JxB?w83)qxAF1uPyoU~08*pK3J9q%p&N*WgJ`B^DXAOq zArb()H@NCc)%0j_2n&bGC%I;nzXgkjANm3A{^nOVRo?&WD__A?SG|~wU2k|r@aPw` z^?xT|gcq-K&ZlvaO!+`V>kMo|Ze2*_nIeO_rtprkU&1*+XWAQFmWT(C;YiG>q&QX~ zl8u_V^q5Nn4~WXLkGg3nf!EQYWm;$GcDtmk8v_RcDd=Foj><7+E!^Qp(QMm;d+)y= z|M-osZK}M#^X>a^&C7n#Z#Z1z-YYe&{XvCHmLMoT;X$Xh7X7Mfg9aB3>R^5)8(~_) zn}$^;r9TPSIIzJ-zxAyA^;Rz{vL^+A92tZ! zIFkAOi$cOvbI5=^?vr%AI982qU~50-eyo`w2w))jY~&JrCqpS$ioL)8fd}xl zuYGe<<^BJC<*T^rsu#s7PR^q7-JvRS5>ivuJkD{V_rc496VhcEi?$}A$1(4yJ(7b> zq@dgrFG?unq8rKvo5qJfg>jOTT{uhQ7z!V7UK7s+2i$kx{rLLVH&>thudjRs zSN-CZUcY%DBSg@Lfb&rZ?D3{D$_@^~#YhAJ1~x1(+S>>`vv^^g$@5~Q9%V6vMLvj($;t>HCE5DQ6NsCp zlp-QP7ri>{zKXdo$;R!?&;S4+07*naRJ7-T8bIj5HOBq$u3-3afc1)&SzrKE zCj{M^^d&YCkv#;E=Bf(;<>QnSdW<3)PC{mtFdq2KK#WO z|1)0nk}Khi0bsmh zu~)7^WBaIF55`pZuYdjDHecR<@t^Rb7yW#Efmw>g6`QgkfxYIC82~Vj9BZEG=EbhG z_R695<6@9y5;{{DADc>y-xyQR3!j+~<2SX&uP@^ZW>EZcJUyO6BsqjcNC}<$^C5CN zV3G3Ws49t+bYN|L^e3psCLyH27r*$QH&@>0@57(memh?Lq8ETm$r^uJG&8+y_;cuA zXv`ibRvw2^qBTzRfQ<$A=#c6NkOH=`5Q12Ap(Jc$i5&1_-IxjjK)2gLr$g21v{HT@ zF`(^GKf-s(5RSYV2$`Fg~{GZ;i5HVicIZ*s{ z*@tzG4o}tsd6okJnz}@uXV}&m_l64f^>6>~?>1fDfBL6?is!xXLJFr2k`zAA(C>jR z0X1w;`EXq+{JA%hay=-tN&rqG(-{zLZ@*cR5d*;IE1FP%ffZO9l0~9VjS9Y2408>u zOvDw(I$X)pDUrf&UHS-uxXD;%ii&@ zo^|4==0jW&hE(7$|LU(deSZJPKluy1@QTafEEQ);51$3gQP3f?+^^UKbW4Q`Ur<8@ z`;fp}6T-k6(?`?vVL>uXiFclysW&1-3~?ASeAP-vc96AX=;wJx1dbDM{zw699hG?& zv8o?e>I&coQTKh}3xB!k^8Uhq{7-oCl`jUxvII!(`w-tBsxvzSJ~xrQHFRE_3aKU0 zCI+%BYmE^DHkH`Iyxt?3L1R?aC5&rOmMbuhDjCzEs`RP&dEZCC?>k%|ibD=X7(-(l zbUM>5S*#1xG!0cS35+|~y%g>ct20Og+>-#&@qwYD7Hj9k8w;-rew;FhuKk+-9gutY z`Zmxa0M8znxRE)3028zCykWBIlavnENN>Ch$mMVR-_{x&KR%BGci)RQzxmB;u4=K~ z_S)CI4!6Aj{rKm9`XTmTv>!3n*Cm?{SK{)ZLn(+{2QOJ`f zDAY8L&L6{l_dL8M^8WtAKfs0iFNj_}2y)L+CnFY4+|S{8;q$p#z&r_k47KA0odVxV zj!exzg>-^5Q|c_8CT%Q-&;-<#C@9(tXsoEnN0ArE@&Z~@A}8sk$W#J=?JvVw13Na2 zC!cr{cinYhbLIV7lJ|kT@4|%_oZnv0HnKzvUzj|B*G{~#u)YAIW|0xm(7(YTaN%>p zlNb@Wvi_ih?v$o65K^G%WMQ1rv2p;{B>}V7e4WM^*g77b*Cu6L=$8-z^YaV1@4g4N zMBWeG_fNR+f_)HhK8ZFbU;r{mop2PQ8awMnR0WChCQ9T`lr=WC;_$VK@L7(ZHePtvt$V z;GUvZWAB)^m3Uie{4-WyzB z4gfSXGC0|u$y&vj(68Tf001HA&1x@s$xBca1-^Ud-MHwIi^6U3ic*RzIwdU;F_CG} z!w{IdM7A+cfyPt`GT>b@j#_i=a}^c67rqk~y?Vi){ou=a%M1!R4*mF1GT^`|Tq^fjWhF9WS-}*Lyt&#VEd+*0{e&(_;&)Kl$#tb+2J$iAHx!EeX z;TJZqi?+QOLp#!zC}TJmJVM-*2dxPm>D|CF?w%{=FqpLf`pqJ2(}XcsGDD`vV5=3_ z#W~oqDF`9(-8=6Fur>0&`|f*i(M9`{wU1bxD6x)W-d*x{0FwdwBu2Ii`lB^Qu4M{? zlsYN*UBQB?fRp3&zy6J_o8Nccbr1Gmcmeg*4oD(+ zy8I@@`Ew~y5sB>6F-SJk$c!h?uf{U_7L32Z()zIy3^tK?gW?#cIawwl9fq!-m{Q;R z=63*WjlA!@`+K-_|8xAazORDrHTE4|?rq{KyoU7SE+0AzH&xB7eLogn1|&dBAi4B602k(T;;< zF>=_kjo>Rcf`SwgB(xaR>$OK5!p^Et2=QzJm)d*oUwhUDPMM z|HOR=>6A%t9qIlUZD$uqk|38PT$LNiLP9tREp_Y4Y(|H9$&8A>1lckKa3ah_&__{! zjMnAr0yU8Am5B=~ofv@ui?;@;K%orMGpGZV5Ylx>m1j6X7DL)P1t}cbV4Vv{ysb!G zcs~Ov^1jG$2hp?Po4-cPJB{oID{CIy;NcN~))}NyRQlO800i#6?*W{1?m4R-q_h!j zY-|kAeeQGd!2J(F>#RLd!(FcS9N(k&=or&7o=MLP#9FsLN9U7dc^(ragI=J2EgF<& znMz*|DBGh?J%<11Gq+)4avZO`^z=Ewn2Qa3?OP$qvXDO4&1wS@_yhU&(Z^J zd9v)dLI^X;D!e|JpOAho7$E3JKI%PL*JMpW23>MeSBl z*L{D^NK|%(9>@3Y_%6Qp^>5+wU-<>>*>@?V5V-H&`?pNq4}b3wbjQX6K;*8+jXW9* z(Qp`GqgrxzQR(_5eBsaN8QSRDBXP2QU?g}25Dpu*NjTQ1D+od5s&$qHa)kBi{r5e9 zbIv_?OXU6FgAaRyn#sH1=go>Cx{dZAOPKd`0pz7H$QOGyW~La>)lu)jw%){O}f!~l@&Ug4L9^WkYJ z6%;o|2iLOU`TN6Hh%{QlKi^t6^d<(2ydQE1CKm@AwV|vF)O0%ClfIrB#OY=fnIQi@ z%VmV)VNvZ3zui)%ZS?oXGIK&oc z?q2hEpKhC-oyDV%{t&&DmB@A`@=wEVc%w^=LDuFxaR#N8*53yr7=#evL}-2?ewToC z6&l-z1E55fn28dZ?qFiacD&}Dzk^=h^@;u>B$Jt@iI+Wz0_Q6_=Wz7s+!o7wdAKKo zeH;MzJU%1uB!sH*M`N`Z1|j5?@&L)v+EI=Q3;3@H8?FO^!7R&%`V~e}0LIm5+)4*Gkw?CV-l2n-U+iJ8R~bi+9NkiR_xmgB{_IGA6Xc(QaBmEVsIW!rIW_>} z2g2%c2%m9|a$>lpMGe~hX*WLAo+}e2-3#sT;iK3+JG*Wfthde1&f-TudK6=m)A7DS z#XT3w2)j|*ToM{kOxMhjQ$0kGxzMEiB> zoC}9Ma~>*(_}Ug|cD_;*g99H1f(Fj#ovo#{Lh-!(Tb>(lc+*(0PI94=9e&s)OXYz1Wq0|E(Lb8G2Poq}S<4@Q|OhKUUj3=C2 zqMrvyr*I8Fe;C|6T~ISTcnK@x62{ASD55(TP9;B`jqqd&fPoB``3p(VLkKZ0D(?G` zvB!!GQIuTGA_9T9Y6h7~{#y!(BS((nth1iA?t5Kt+ci6jg9i^GO;q2=CM8u9$}%0! zhiJ86oCrAK(Ad5|nOJKT=V(o>(F@S?nUw@_qw!juNT){3iho z&7J{2$CaeSP1E%8!k1lz7rf#X5XA&I=Jm*tBRK1ZyZNkb(7hvcYi2(>c~Au}&`NHe0{;Hd0q7L<>EaCbqWqxkpc-+8}qF*RGN(6iWes zqeqWzsXoc_4DC4;?>AKa^WYLLhJdgj(|-ZK@A-Q>S#zWG)=63$K+0gi@V_lXW8hv! z5mamxZmB*wbO_yv@c?F1gN)}o+Z8Q5z);AX1 z2oRo%a8E%F2L2ZRD)R1(kAod9te%4&=ef?{j=GH0Bf}9*sn?j^=R!dN^T! zhTIE?kf7LZq&mfd0w<( zOkm>%oAZa!8J}Rfu}X72K#4)R)^r$NEVJEu)4*pWAS{e6iIwsPt~RFGQh95CIACl8 zhR5Li8F);O+5nToT-(VY&zV*VveGE&|hZpXS4Z*Q%Y`q=A9wM^$yEqQfFpMB|J$fp=<|=K3o{0bmTP|-tpfnwS z$H0uq;Fi}(qz_wvJBU^1E9=}8>7?Tj9&?#!4}RJeSJ&RwLedB!wp`v#T>*(a)Abhe zz{ChoN|K(DJ`aeXuG6&<+9^aAyw6C%I}-yjVrwIS&bmO2G0mypbc(iC<1TJ&!Y90| zkW9TE1F;=S#s~PY;XEk3Q~ka6HoJQl=H}*3`}1pU$B!Mu&Ye43&z%a;j54&Pr1Fvs zWCmXcA{!Szqo@qxay19jRPnkHkWxd-A~60AKu1r&*cu%@4k;TTAA=P|D4)pSq-jiG z<_%XVNx)_5@?{tC&Ye59Oy0Y8?L=Lbp+AFdR5;AjZ4AWe&@UB=G7OK=Fu)f|qHh;q zY&BF8eeknNbf9H{rSdS)TcGf?u}SEGO=5O-=N8I)S4h}QTL_Kvp{%qyrS%gxo&`Ep z<3rgPaHb6DYEtLV2?12LhsvzLInyEtcg=3){NA-{KjU;0>7LnYF}y>BP-8kMa!>-p zz-6_Ng7vjwGkws5M;_=1I3vqSZTIZ#mdZOlbZ~vQKiX3`s`0pRDP|^PMDlt{#te_c zuv~}x+I~+vKZU<%c#qn(Yisq1&WhA&x+-uvoi@rN)oLwSka1_Ng=tLGUn9oiWCYpJ z`#~cSo_DVG_g2e0&tt`}wuiSZ^OQ7MO@8YgqUcRYo(xgk!(<7OFHJbWdA<55o!@-T zt(JG@<;`IIROISlpVQ}0HWs0+LqtP5UeR~(Py{cIO>~u8-CH);)>kNC6WZXU;m2BQ zNMEVx^cyL8rFAfPI2L%b+pb+Zap>TYP5+*wb90!T-8tfw(QIc>xISc0X*vK+Yjui= z8x^L5h0+-s+n}x%pml)^9av*vTn#Nc=;o8i^DZbSX`pA#7>p=kJKIs2nyQ;HTO+w2 zWO&4QU|tLZ_aW##J9f02+@_%=tQvuNpKl>gr8!deQ~2T) zOQ@P90MV%Cn*35|D1Y#lwGDDThFnczxjq7E9kLp5(|aJLhCmGIY?=l$GuyXJ-m|m2 z{00;A?>57Ay_$z$w6_-^4;YaxLdxJZ8+mQ8He#dCpEV>LgtF+FMVOO#Id|@w!I48- zB=6lLK+Pa4?AhkXuG#SSsJ0g4V6^O0<7cfq=dckYk^|tBQZ299C{M-g>`pv&@bDVH z@ATWM@;+4?!O{ojIk3>}knd3j+-e|ZHBZ^8hafdrM-x%4cl$qg?AWn&`egU65nh+4 zanV&gChgFtBoqp5!);U>^z^SbRw)s1s>kVdw_e_>>Cn}lJDmYZJ;ozm9q^zyn@ue5y z^MA1U^1kzqJMhcDd`;`*=+ro~$>a63)6wT~U99cB;p{C=8b$>7a^T!DZX$@Ymx}PG4V(aWTpmN)79H{uYhZrO&u%zK)7%>*ZqXW;U zVO=R;85|3=*GKF3Xh47R*51EI?+d3Uzfv#9*2{a4z@WYi%aGbg?9u{=Zs6AdfD8bH z-{X>p!(;Gt^wlUpnYOj<$jJqU7l^=M{|1?X!Ehmdo~twEMF&}4Aj@JXzws4 zT7#;tP?mkvRf)PPQI+%){!V`CszlS&XzB`e6@SwAG)*0oHU~D9RM=Nu`9c7|SHJqz zb>GWc+dqEiJLs+SaQWrW87di;BG2;x zY=mRYAz+PzX&k6xPlhb(AkW8;XJZi1uvS5e90ECDHF7x)Ejl2FfJCmw&@HCX$tPC@ zGyveL9&Fu*E5^{6x&>(1J%7a&H0QQL-d9}l{MffumEp;iJP&p4_nERxWM87H zs<2PhRfW2)h@|u5G3wCP(`QQ8)Z*rE%(ZQFJ@VI|Z)# zg_i)>LU~u!$R8eq*6$I|4Ua`b#LcoMs8E$v__Klwcgy*5#=g zAD?Kk5-E~)9AF_*-rd1kfa7@68&X=eK*;Gf>C4PfU!p>>)}pEFRdZ)fSFY9=RQA-Y z@%HW0*thRI{LPoXgjc@um79_z_N6a<3EQ`C$NA^)Lz9$2wm$qoDTyr0Xmj_;g<3l;(v4J0ImmStnmx>(ga$ITpj9AeuZ7$JOkgacO~ z;I+Mb_imhb-Z@($@BRBPT-7jc6D6Zw1DGuv_4z@DO-kjXj}ye4XrxJvoU14fKnQR8|&FWbuKQt=%Ou} z-xrSDcvfS`R%46T_BRkimPUgmCOVYPS_hKyrA}`T@jI3Pl%_RUn;v@AGORP$xqAxd zU$8av`+^Jhp{eWj^?n313=FgKt1-%_8kUO5Uq|*G9Kffui+!YW(TMq`aiB>_b19*2uI9am&&t_v=g{%Q6%NG11+zF1lk~ zWLeyxR{I&M369idtwIH}Q1a40uF5{jesAa?$Bk;EJTyZ;*5Y-qdo><=>@j@#%U|B` zJ{&l300#~nz^h*MYjDm+Ce=A;tua0^j>)MhjE#>Y%d${ooLdOuvOrZDEH3siKfj2@ z#U)57v3>h?oN>k(IQ#6gv2Wi#oOj-NIP0vR!tCx{*gi9byZ|ivaB#>}7ezLXJnMLa zZ1rYW<{`2Ug`YV}9u`QHv>Q$qj)rA=h!lYtI)jO1{_0o%n@yMZYhLpz2;o6<(+vC= z|GP%h)TrwkRaF!7QB_o-O>1;IU5t&5AKw*+Qh;6rTuh>L&f?d9{gs<8?|=JmUk#;39EujYygESf&xXxykSXH# zODMh}8vp{}c^zKkP>=P`G5 z35yFA`aKJ4HLOv9&Ctmvp=5?mF@}k;aR3I(y`xy_AEP`b?>!sqOryxhpw#Lfv^Tx! zO`9(7*S_}E{v3i~otEn2Q2=DMaT)bG5Dnzk`;+g`S%$pmpwk`0*!Va)oq|fsD?SwT zWMRtDU&fEEqrxMNZ2&=@p2iw1E+0c#)8T+xc96?)0G#GQ<-PRC``551@TnY7fgl#

o}(zbUZ+iBVsa8= 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 Pj)sBmEuB&=oACbtLbOiH literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/Screenshots/Screen4.png b/Map-Exploration/AnimationTools/Screenshots/Screen4.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ff1ef28068e038a4397902e39ca173a657fa5c GIT binary patch literal 53674 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

aZ5 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 IZGDsf13zx6u>b%7 literal 0 HcmV?d00001 diff --git a/Map-Exploration/AnimationTools/SpeedEditBox.cs b/Map-Exploration/AnimationTools/SpeedEditBox.cs new file mode 100644 index 00000000..35a303a7 --- /dev/null +++ b/Map-Exploration/AnimationTools/SpeedEditBox.cs @@ -0,0 +1,35 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace AnimationTools +{ + class SpeedEditBox : ArcGIS.Desktop.Framework.Contracts.EditBox + { + public SpeedEditBox() + { + Module1.Current.SpeedValueEditBox = this; + Text = "55"; + } + } +} diff --git a/Map-Exploration/AnimationTools/SpeedKeyframesButton.cs b/Map-Exploration/AnimationTools/SpeedKeyframesButton.cs new file mode 100644 index 00000000..967663c1 --- /dev/null +++ b/Map-Exploration/AnimationTools/SpeedKeyframesButton.cs @@ -0,0 +1,50 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace AnimationTools +{ + + internal class SpeedKeyframesButton : Button + { + + protected override void OnClick() + { + + Module1.Current.GenerateKeyframes("use speed"); + + } + } +} diff --git a/Map-Exploration/AnimationTools/TenSecondKeyframesButton.cs b/Map-Exploration/AnimationTools/TenSecondKeyframesButton.cs new file mode 100644 index 00000000..8f87e749 --- /dev/null +++ b/Map-Exploration/AnimationTools/TenSecondKeyframesButton.cs @@ -0,0 +1,48 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace AnimationTools +{ + internal class TenSecondKeyframesButton : Button + { + protected override void OnClick() + { + + Module1.Current.GenerateKeyframes("ten-second"); + + } + } +} diff --git a/Map-Exploration/AnimationTools/VehicleListComboBox.cs b/Map-Exploration/AnimationTools/VehicleListComboBox.cs new file mode 100644 index 00000000..7b952a1a --- /dev/null +++ b/Map-Exploration/AnimationTools/VehicleListComboBox.cs @@ -0,0 +1,96 @@ +/* + + Copyright 2018 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 + + http://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 System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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.Mapping; + +namespace AnimationTools +{ + ///

+ /// Represents the ComboBox + /// + internal class VehicleListComboBox : ComboBox + { + + private bool _isInitialized; + + /// + /// Combo Box constructor + /// + public VehicleListComboBox() + { + Module1.Current.VehicleListComboBoxValue = this; + UpdateCombo(); + } + + /// + /// Updates the combo box with all the items. + /// + + private void UpdateCombo() + { + // TODO – customize this method to populate the combobox with your desired items + if (_isInitialized) + SelectedItem = ItemCollection.FirstOrDefault(); //set the default item in the comboBox + + + this.Add(new ComboBoxItem("Car")); + this.Add(new ComboBoxItem("Boat")); + this.Add(new ComboBoxItem("Helicopter")); + + + Enabled = true; //enables the ComboBox + SelectedItem = ItemCollection.FirstOrDefault(); //set the default item in the comboBox + + } + + /// + /// The on comboBox selection change event. + /// + /// The newly selected combo box item + protected override void OnSelectionChange(ComboBoxItem item) + { + + if (item == null) + return; + + if (string.IsNullOrEmpty(item.Text)) + return; + + // TODO Code behavior when selection changes. + } + + } +} diff --git a/Map-Exploration/BasicMapTool/BasicEmbeddableControl.xaml b/Map-Exploration/BasicMapTool/BasicEmbeddableControl.xaml index ded1abe2..cb0fd9b0 100644 --- a/Map-Exploration/BasicMapTool/BasicEmbeddableControl.xaml +++ b/Map-Exploration/BasicMapTool/BasicEmbeddableControl.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/BasicMapTool/BasicMapTool.cs b/Map-Exploration/BasicMapTool/BasicMapTool.cs index 5e5557b6..b013233b 100644 --- a/Map-Exploration/BasicMapTool/BasicMapTool.cs +++ b/Map-Exploration/BasicMapTool/BasicMapTool.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/BasicMapTool/Config.daml b/Map-Exploration/BasicMapTool/Config.daml index 8b285b1b..15e5efc3 100644 --- a/Map-Exploration/BasicMapTool/Config.daml +++ b/Map-Exploration/BasicMapTool/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/BingStreetside/BingStreetside (C#).md b/Map-Exploration/BingStreetside/BingStreetside (C#).md index 20220968..b014a952 100644 --- a/Map-Exploration/BingStreetside/BingStreetside (C#).md +++ b/Map-Exploration/BingStreetside/BingStreetside (C#).md @@ -14,27 +14,22 @@ Language: C# Subject: Map Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -87,6 +82,6 @@ Using the sample: -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/BingStreetside/BingStreetsideModule.cs b/Map-Exploration/BingStreetside/BingStreetsideModule.cs index 00847859..219027f2 100644 --- a/Map-Exploration/BingStreetside/BingStreetsideModule.cs +++ b/Map-Exploration/BingStreetside/BingStreetsideModule.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/BingStreetside/BingStreetsideTool.cs b/Map-Exploration/BingStreetside/BingStreetsideTool.cs index 2c65b974..debde26a 100644 --- a/Map-Exploration/BingStreetside/BingStreetsideTool.cs +++ b/Map-Exploration/BingStreetside/BingStreetsideTool.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/BingStreetside/BingStreetsideView.xaml b/Map-Exploration/BingStreetside/BingStreetsideView.xaml index 4fe9de7c..3c35ed67 100644 --- a/Map-Exploration/BingStreetside/BingStreetsideView.xaml +++ b/Map-Exploration/BingStreetside/BingStreetsideView.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/BingStreetside/Utility/WebBrowserUtility.cs b/Map-Exploration/BingStreetside/Utility/WebBrowserUtility.cs index 24e7a7a9..9611450e 100644 --- a/Map-Exploration/BingStreetside/Utility/WebBrowserUtility.cs +++ b/Map-Exploration/BingStreetside/Utility/WebBrowserUtility.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/CameraNavigation/CameraModule.cs b/Map-Exploration/CameraNavigation/CameraModule.cs index dd8cc47d..6f27621c 100644 --- a/Map-Exploration/CameraNavigation/CameraModule.cs +++ b/Map-Exploration/CameraNavigation/CameraModule.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/CameraNavigation/CameraNavigation (C#).md b/Map-Exploration/CameraNavigation/CameraNavigation (C#).md index 72e25de0..1ea2c465 100644 --- a/Map-Exploration/CameraNavigation/CameraNavigation (C#).md +++ b/Map-Exploration/CameraNavigation/CameraNavigation (C#).md @@ -13,27 +13,22 @@ Language: C# Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -54,6 +49,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CameraNavigation/CameraPane.xaml b/Map-Exploration/CameraNavigation/CameraPane.xaml index 124c2621..b558aabd 100644 --- a/Map-Exploration/CameraNavigation/CameraPane.xaml +++ b/Map-Exploration/CameraNavigation/CameraPane.xaml @@ -1,4 +1,4 @@ - - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CustomAnimation/Animation.cs b/Map-Exploration/CustomAnimation/Animation.cs index 03a80d99..9ae41c24 100644 --- a/Map-Exploration/CustomAnimation/Animation.cs +++ b/Map-Exploration/CustomAnimation/Animation.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Map-Exploration/CustomAnimation/AroundPoint.cs b/Map-Exploration/CustomAnimation/AroundPoint.cs index 71ef8770..b9423d28 100644 --- a/Map-Exploration/CustomAnimation/AroundPoint.cs +++ b/Map-Exploration/CustomAnimation/AroundPoint.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Map-Exploration/CustomAnimation/Config.daml b/Map-Exploration/CustomAnimation/Config.daml index e34d50cf..cb24f666 100644 --- a/Map-Exploration/CustomAnimation/Config.daml +++ b/Map-Exploration/CustomAnimation/Config.daml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CustomAnimation/FollowPath.cs b/Map-Exploration/CustomAnimation/FollowPath.cs index 334fa6ca..41380c07 100644 --- a/Map-Exploration/CustomAnimation/FollowPath.cs +++ b/Map-Exploration/CustomAnimation/FollowPath.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Map-Exploration/CustomAnimation/PathOptionsControl.xaml b/Map-Exploration/CustomAnimation/PathOptionsControl.xaml index 3dc4d5d8..97eb96f3 100644 --- a/Map-Exploration/CustomAnimation/PathOptionsControl.xaml +++ b/Map-Exploration/CustomAnimation/PathOptionsControl.xaml @@ -1,5 +1,5 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CustomAnimation/TimingControl.xaml b/Map-Exploration/CustomAnimation/TimingControl.xaml index 1ed9e4e7..1d29c8ca 100644 --- a/Map-Exploration/CustomAnimation/TimingControl.xaml +++ b/Map-Exploration/CustomAnimation/TimingControl.xaml @@ -1,5 +1,5 @@ diff --git a/Map-Exploration/CustomIdentify/CustomIdentify (C#).md b/Map-Exploration/CustomIdentify/CustomIdentify (C#).md index 723a8b17..9e7fe19e 100644 --- a/Map-Exploration/CustomIdentify/CustomIdentify (C#).md +++ b/Map-Exploration/CustomIdentify/CustomIdentify (C#).md @@ -12,30 +12,25 @@ ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -61,6 +56,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CustomIdentify/CustomIdentify.cs b/Map-Exploration/CustomIdentify/CustomIdentify.cs index ff0706a9..afc2d471 100644 --- a/Map-Exploration/CustomIdentify/CustomIdentify.cs +++ b/Map-Exploration/CustomIdentify/CustomIdentify.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/CustomIdentify/DynamicPopupContent.cs b/Map-Exploration/CustomIdentify/DynamicPopupContent.cs index e6e0c638..5176d329 100644 --- a/Map-Exploration/CustomIdentify/DynamicPopupContent.cs +++ b/Map-Exploration/CustomIdentify/DynamicPopupContent.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/CustomIdentify/HierarchyRow.cs b/Map-Exploration/CustomIdentify/HierarchyRow.cs index b44df706..8e3fe666 100644 --- a/Map-Exploration/CustomIdentify/HierarchyRow.cs +++ b/Map-Exploration/CustomIdentify/HierarchyRow.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/CustomIdentify/Module1.cs b/Map-Exploration/CustomIdentify/Module1.cs index 0eebf527..6f152dbc 100644 --- a/Map-Exploration/CustomIdentify/Module1.cs +++ b/Map-Exploration/CustomIdentify/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/CustomIdentify/Properties/AssemblyInfo.cs b/Map-Exploration/CustomIdentify/Properties/AssemblyInfo.cs index b1f3aa26..119668a3 100644 --- a/Map-Exploration/CustomIdentify/Properties/AssemblyInfo.cs +++ b/Map-Exploration/CustomIdentify/Properties/AssemblyInfo.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/CustomIdentify/ReadMe.md b/Map-Exploration/CustomIdentify/ReadMe.md index 723a8b17..9e7fe19e 100644 --- a/Map-Exploration/CustomIdentify/ReadMe.md +++ b/Map-Exploration/CustomIdentify/ReadMe.md @@ -12,30 +12,25 @@ ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -61,6 +56,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CustomIdentify/RelateInfo.cs b/Map-Exploration/CustomIdentify/RelateInfo.cs index 0ea78f87..b9a5b398 100644 --- a/Map-Exploration/CustomIdentify/RelateInfo.cs +++ b/Map-Exploration/CustomIdentify/RelateInfo.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/CustomPaneWithContents/Config.daml b/Map-Exploration/CustomPaneWithContents/Config.daml index 88cc4855..a0833faa 100644 --- a/Map-Exploration/CustomPaneWithContents/Config.daml +++ b/Map-Exploration/CustomPaneWithContents/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CustomPaneWithContents/Module1.cs b/Map-Exploration/CustomPaneWithContents/Module1.cs index 497a2b18..596949c2 100644 --- a/Map-Exploration/CustomPaneWithContents/Module1.cs +++ b/Map-Exploration/CustomPaneWithContents/Module1.cs @@ -1,6 +1,6 @@ -/* +/* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/CustomPaneWithContents/Properties/AssemblyInfo.cs b/Map-Exploration/CustomPaneWithContents/Properties/AssemblyInfo.cs index d443a853..2b8c0cb3 100644 --- a/Map-Exploration/CustomPaneWithContents/Properties/AssemblyInfo.cs +++ b/Map-Exploration/CustomPaneWithContents/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/CustomPaneWithContents/ReadMe.md b/Map-Exploration/CustomPaneWithContents/ReadMe.md index 7b387fd4..515355c7 100644 --- a/Map-Exploration/CustomPaneWithContents/ReadMe.md +++ b/Map-Exploration/CustomPaneWithContents/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -52,6 +47,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CustomPopup/Config.daml b/Map-Exploration/CustomPopup/Config.daml index bd924621..5691ec5f 100644 --- a/Map-Exploration/CustomPopup/Config.daml +++ b/Map-Exploration/CustomPopup/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CustomPopup/CustomPopupTool.cs b/Map-Exploration/CustomPopup/CustomPopupTool.cs index 87726541..5685ef96 100644 --- a/Map-Exploration/CustomPopup/CustomPopupTool.cs +++ b/Map-Exploration/CustomPopup/CustomPopupTool.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/CustomPopup/PopupModule.cs b/Map-Exploration/CustomPopup/PopupModule.cs index d7800009..9ca8f37c 100644 --- a/Map-Exploration/CustomPopup/PopupModule.cs +++ b/Map-Exploration/CustomPopup/PopupModule.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/CustomPopup/Properties/AssemblyInfo.cs b/Map-Exploration/CustomPopup/Properties/AssemblyInfo.cs index b87873da..06359ceb 100644 --- a/Map-Exploration/CustomPopup/Properties/AssemblyInfo.cs +++ b/Map-Exploration/CustomPopup/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/CustomPopup/ReadMe.md b/Map-Exploration/CustomPopup/ReadMe.md index 2fe7dfc6..9fb19270 100644 --- a/Map-Exploration/CustomPopup/ReadMe.md +++ b/Map-Exploration/CustomPopup/ReadMe.md @@ -15,27 +15,22 @@ Language: C# Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/CustomPopup/template.html b/Map-Exploration/CustomPopup/template.html index f06aa81e..140da8f0 100644 --- a/Map-Exploration/CustomPopup/template.html +++ b/Map-Exploration/CustomPopup/template.html @@ -1,4 +1,4 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/FeatureSelection/FeatureSelectionDockPane.xaml b/Map-Exploration/FeatureSelection/FeatureSelectionDockPane.xaml index 7bc36342..05493e39 100644 --- a/Map-Exploration/FeatureSelection/FeatureSelectionDockPane.xaml +++ b/Map-Exploration/FeatureSelection/FeatureSelectionDockPane.xaml @@ -1,4 +1,4 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/IdentifyWindow/AttributeDockpane.xaml b/Map-Exploration/IdentifyWindow/AttributeDockpane.xaml index 961a5b09..332bf7fa 100644 --- a/Map-Exploration/IdentifyWindow/AttributeDockpane.xaml +++ b/Map-Exploration/IdentifyWindow/AttributeDockpane.xaml @@ -1,6 +1,6 @@ diff --git a/Map-Exploration/IdentifyWindow/IdentifyWindow (C#).md b/Map-Exploration/IdentifyWindow/IdentifyWindow (C#).md index 119c8f0a..58a789c5 100644 --- a/Map-Exploration/IdentifyWindow/IdentifyWindow (C#).md +++ b/Map-Exploration/IdentifyWindow/IdentifyWindow (C#).md @@ -15,30 +15,25 @@ This sample illustrates working with ArcGIS Pro's map view and how to interact. ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -68,6 +63,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/IdentifyWindow/Module1.cs b/Map-Exploration/IdentifyWindow/Module1.cs index 1d5fd19a..526d18c0 100644 --- a/Map-Exploration/IdentifyWindow/Module1.cs +++ b/Map-Exploration/IdentifyWindow/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/IdentifyWindow/Properties/AssemblyInfo.cs b/Map-Exploration/IdentifyWindow/Properties/AssemblyInfo.cs index fc6f828b..f1c733b5 100644 --- a/Map-Exploration/IdentifyWindow/Properties/AssemblyInfo.cs +++ b/Map-Exploration/IdentifyWindow/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/IdentifyWindow/ReadMe.md b/Map-Exploration/IdentifyWindow/ReadMe.md index 119c8f0a..58a789c5 100644 --- a/Map-Exploration/IdentifyWindow/ReadMe.md +++ b/Map-Exploration/IdentifyWindow/ReadMe.md @@ -15,30 +15,25 @@ This sample illustrates working with ArcGIS Pro's map view and how to interact. ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -68,6 +63,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/IdentifyWithSketchTool/Config.daml b/Map-Exploration/IdentifyWithSketchTool/Config.daml index acca7d3b..18621012 100644 --- a/Map-Exploration/IdentifyWithSketchTool/Config.daml +++ b/Map-Exploration/IdentifyWithSketchTool/Config.daml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/IdentifyWithSketchTool/Module1.cs b/Map-Exploration/IdentifyWithSketchTool/Module1.cs index 0b542bc6..486d1754 100644 --- a/Map-Exploration/IdentifyWithSketchTool/Module1.cs +++ b/Map-Exploration/IdentifyWithSketchTool/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Map-Exploration/IdentifyWithSketchTool/Properties/AssemblyInfo.cs b/Map-Exploration/IdentifyWithSketchTool/Properties/AssemblyInfo.cs index 781981de..671c30d8 100644 --- a/Map-Exploration/IdentifyWithSketchTool/Properties/AssemblyInfo.cs +++ b/Map-Exploration/IdentifyWithSketchTool/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/IdentifyWithSketchTool/ReadMe.md b/Map-Exploration/IdentifyWithSketchTool/ReadMe.md index c0dd2beb..7fe008ec 100644 --- a/Map-Exploration/IdentifyWithSketchTool/ReadMe.md +++ b/Map-Exploration/IdentifyWithSketchTool/ReadMe.md @@ -16,27 +16,22 @@ Language: C# Subject: Map Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -65,6 +60,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/IdentifyWithSketchTool/SelectAndZoom.cs b/Map-Exploration/IdentifyWithSketchTool/SelectAndZoom.cs index b7b68fae..03e23731 100644 --- a/Map-Exploration/IdentifyWithSketchTool/SelectAndZoom.cs +++ b/Map-Exploration/IdentifyWithSketchTool/SelectAndZoom.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 Esri // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Map-Exploration/ImpersonateMapPane/Config.daml b/Map-Exploration/ImpersonateMapPane/Config.daml index 7975636c..93a2d564 100644 --- a/Map-Exploration/ImpersonateMapPane/Config.daml +++ b/Map-Exploration/ImpersonateMapPane/Config.daml @@ -1,6 +1,6 @@ - + -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/ImpersonateMapPane/ImpersonateMapPane1.xaml b/Map-Exploration/ImpersonateMapPane/ImpersonateMapPane1.xaml index 52dd2e55..a5922537 100644 --- a/Map-Exploration/ImpersonateMapPane/ImpersonateMapPane1.xaml +++ b/Map-Exploration/ImpersonateMapPane/ImpersonateMapPane1.xaml @@ -1,5 +1,5 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/ImpersonateMapPane/UserControl1.xaml b/Map-Exploration/ImpersonateMapPane/UserControl1.xaml index b197d304..54e43a23 100644 --- a/Map-Exploration/ImpersonateMapPane/UserControl1.xaml +++ b/Map-Exploration/ImpersonateMapPane/UserControl1.xaml @@ -1,5 +1,5 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/LayerPopups/Module1.cs b/Map-Exploration/LayerPopups/Module1.cs index 14f6621f..4c6a2f69 100644 --- a/Map-Exploration/LayerPopups/Module1.cs +++ b/Map-Exploration/LayerPopups/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/LayerPopups/Properties/AssemblyInfo.cs b/Map-Exploration/LayerPopups/Properties/AssemblyInfo.cs index 945a1be5..1dc1019f 100644 --- a/Map-Exploration/LayerPopups/Properties/AssemblyInfo.cs +++ b/Map-Exploration/LayerPopups/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/LayerPopups/ReadMe.md b/Map-Exploration/LayerPopups/ReadMe.md index 3a11aa3c..0969344b 100644 --- a/Map-Exploration/LayerPopups/ReadMe.md +++ b/Map-Exploration/LayerPopups/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Map Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -67,6 +62,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/LayerPopups/ResetPopup.cs b/Map-Exploration/LayerPopups/ResetPopup.cs index 1dda641f..823d0388 100644 --- a/Map-Exploration/LayerPopups/ResetPopup.cs +++ b/Map-Exploration/LayerPopups/ResetPopup.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/LayerPopups/SimplePopup.cs b/Map-Exploration/LayerPopups/SimplePopup.cs index 3411f9d2..b0d23552 100644 --- a/Map-Exploration/LayerPopups/SimplePopup.cs +++ b/Map-Exploration/LayerPopups/SimplePopup.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MagnifierWindow/Config.daml b/Map-Exploration/MagnifierWindow/Config.daml index 80437b2d..a0042dbb 100644 --- a/Map-Exploration/MagnifierWindow/Config.daml +++ b/Map-Exploration/MagnifierWindow/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MagnifierWindow/Magnifier_MapTool.cs b/Map-Exploration/MagnifierWindow/Magnifier_MapTool.cs index 4f06db08..de6cf829 100644 --- a/Map-Exploration/MagnifierWindow/Magnifier_MapTool.cs +++ b/Map-Exploration/MagnifierWindow/Magnifier_MapTool.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/MagnifierWindow/MapControlWindow.xaml b/Map-Exploration/MagnifierWindow/MapControlWindow.xaml index f580da5d..6cbe38c2 100644 --- a/Map-Exploration/MagnifierWindow/MapControlWindow.xaml +++ b/Map-Exploration/MagnifierWindow/MapControlWindow.xaml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolIdentify/Config.daml b/Map-Exploration/MapToolIdentify/Config.daml index e1ec92bd..940a0015 100644 --- a/Map-Exploration/MapToolIdentify/Config.daml +++ b/Map-Exploration/MapToolIdentify/Config.daml @@ -1,7 +1,7 @@ diff --git a/Map-Exploration/MapToolIdentify/MapToolIdentify (C#).md b/Map-Exploration/MapToolIdentify/MapToolIdentify (C#).md index 910dc747..dda76326 100644 --- a/Map-Exploration/MapToolIdentify/MapToolIdentify (C#).md +++ b/Map-Exploration/MapToolIdentify/MapToolIdentify (C#).md @@ -10,30 +10,25 @@ ProGuide example of a simple tool that performs feature identify function on a m ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -62,6 +57,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolIdentify/MapToolIdentify.cs b/Map-Exploration/MapToolIdentify/MapToolIdentify.cs index e5c76dc5..e14b91c2 100644 --- a/Map-Exploration/MapToolIdentify/MapToolIdentify.cs +++ b/Map-Exploration/MapToolIdentify/MapToolIdentify.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolIdentify/Module1.cs b/Map-Exploration/MapToolIdentify/Module1.cs index eca286e7..57bcfeff 100644 --- a/Map-Exploration/MapToolIdentify/Module1.cs +++ b/Map-Exploration/MapToolIdentify/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolIdentify/Properties/AssemblyInfo.cs b/Map-Exploration/MapToolIdentify/Properties/AssemblyInfo.cs index 5c8e2f16..9c02c971 100644 --- a/Map-Exploration/MapToolIdentify/Properties/AssemblyInfo.cs +++ b/Map-Exploration/MapToolIdentify/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolIdentify/ReadMe.md b/Map-Exploration/MapToolIdentify/ReadMe.md index 910dc747..dda76326 100644 --- a/Map-Exploration/MapToolIdentify/ReadMe.md +++ b/Map-Exploration/MapToolIdentify/ReadMe.md @@ -10,30 +10,25 @@ ProGuide example of a simple tool that performs feature identify function on a m ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -62,6 +57,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolSelect/Config.daml b/Map-Exploration/MapToolSelect/Config.daml index d14dddd6..8361df20 100644 --- a/Map-Exploration/MapToolSelect/Config.daml +++ b/Map-Exploration/MapToolSelect/Config.daml @@ -1,7 +1,7 @@ diff --git a/Map-Exploration/MapToolSelect/MapToolSelect (C#).md b/Map-Exploration/MapToolSelect/MapToolSelect (C#).md index 70113af6..cd0af2dc 100644 --- a/Map-Exploration/MapToolSelect/MapToolSelect (C#).md +++ b/Map-Exploration/MapToolSelect/MapToolSelect (C#).md @@ -10,30 +10,25 @@ ProGuide example for a simple map exploration tool that performs a feature selec ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolSelect/MapToolSelect.cs b/Map-Exploration/MapToolSelect/MapToolSelect.cs index e97b80f1..fba270e1 100644 --- a/Map-Exploration/MapToolSelect/MapToolSelect.cs +++ b/Map-Exploration/MapToolSelect/MapToolSelect.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolSelect/Module1.cs b/Map-Exploration/MapToolSelect/Module1.cs index 8ecdf656..e3859942 100644 --- a/Map-Exploration/MapToolSelect/Module1.cs +++ b/Map-Exploration/MapToolSelect/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolSelect/Properties/AssemblyInfo.cs b/Map-Exploration/MapToolSelect/Properties/AssemblyInfo.cs index 6f60efcf..91238de5 100644 --- a/Map-Exploration/MapToolSelect/Properties/AssemblyInfo.cs +++ b/Map-Exploration/MapToolSelect/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolSelect/ReadMe.md b/Map-Exploration/MapToolSelect/ReadMe.md index 70113af6..cd0af2dc 100644 --- a/Map-Exploration/MapToolSelect/ReadMe.md +++ b/Map-Exploration/MapToolSelect/ReadMe.md @@ -10,30 +10,25 @@ ProGuide example for a simple map exploration tool that performs a feature selec ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolWithCustomPopup/Config.daml b/Map-Exploration/MapToolWithCustomPopup/Config.daml index 131dd141..1515d2b1 100644 --- a/Map-Exploration/MapToolWithCustomPopup/Config.daml +++ b/Map-Exploration/MapToolWithCustomPopup/Config.daml @@ -1,7 +1,7 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolWithCustomPopup/Module1.cs b/Map-Exploration/MapToolWithCustomPopup/Module1.cs index fd2f79af..4f90e923 100644 --- a/Map-Exploration/MapToolWithCustomPopup/Module1.cs +++ b/Map-Exploration/MapToolWithCustomPopup/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/MapToolWithCustomPopup/Properties/AssemblyInfo.cs b/Map-Exploration/MapToolWithCustomPopup/Properties/AssemblyInfo.cs index b87873da..06359ceb 100644 --- a/Map-Exploration/MapToolWithCustomPopup/Properties/AssemblyInfo.cs +++ b/Map-Exploration/MapToolWithCustomPopup/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolWithCustomPopup/ReadMe.md b/Map-Exploration/MapToolWithCustomPopup/ReadMe.md index 7b2106f2..59a356c3 100644 --- a/Map-Exploration/MapToolWithCustomPopup/ReadMe.md +++ b/Map-Exploration/MapToolWithCustomPopup/ReadMe.md @@ -15,27 +15,22 @@ Language: C# Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolWithCustomPopup/template.html b/Map-Exploration/MapToolWithCustomPopup/template.html index a037a2bf..6ea4abc5 100644 --- a/Map-Exploration/MapToolWithCustomPopup/template.html +++ b/Map-Exploration/MapToolWithCustomPopup/template.html @@ -1,4 +1,4 @@ - -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolWithDynamicMenu/Module1.cs b/Map-Exploration/MapToolWithDynamicMenu/Module1.cs index 60d27f00..6935f71b 100644 --- a/Map-Exploration/MapToolWithDynamicMenu/Module1.cs +++ b/Map-Exploration/MapToolWithDynamicMenu/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolWithDynamicMenu/Properties/AssemblyInfo.cs b/Map-Exploration/MapToolWithDynamicMenu/Properties/AssemblyInfo.cs index 9054e0b5..5d45a6fa 100644 --- a/Map-Exploration/MapToolWithDynamicMenu/Properties/AssemblyInfo.cs +++ b/Map-Exploration/MapToolWithDynamicMenu/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolWithDynamicMenu/ReadMe.md b/Map-Exploration/MapToolWithDynamicMenu/ReadMe.md index 134ef9b8..47bffbe0 100644 --- a/Map-Exploration/MapToolWithDynamicMenu/ReadMe.md +++ b/Map-Exploration/MapToolWithDynamicMenu/ReadMe.md @@ -14,27 +14,22 @@ Language: C# Subject: Framework Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -60,6 +55,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolWithOverlayControl/Config.daml b/Map-Exploration/MapToolWithOverlayControl/Config.daml index 1cfd5ec0..a6385862 100644 --- a/Map-Exploration/MapToolWithOverlayControl/Config.daml +++ b/Map-Exploration/MapToolWithOverlayControl/Config.daml @@ -1,6 +1,6 @@ -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolWithOverlayControl/MapToolWithOverlayControl.csproj b/Map-Exploration/MapToolWithOverlayControl/MapToolWithOverlayControl.csproj index fa17fd85..1f5cc420 100644 --- a/Map-Exploration/MapToolWithOverlayControl/MapToolWithOverlayControl.csproj +++ b/Map-Exploration/MapToolWithOverlayControl/MapToolWithOverlayControl.csproj @@ -1,7 +1,8 @@  - Debug1591 + Debug + 1591 AnyCPU 8.0.30703 2.0 @@ -13,7 +14,8 @@ v4.6.1 512 - 1591 + + 1591 true full false @@ -26,7 +28,8 @@ AnyCPU bin\Debug\MapToolWithOverlayControl.XML - 1591 + + 1591 pdbonly true bin\Release\ diff --git a/Map-Exploration/MapToolWithOverlayControl/Module1.cs b/Map-Exploration/MapToolWithOverlayControl/Module1.cs index 5d281184..27f52bd9 100644 --- a/Map-Exploration/MapToolWithOverlayControl/Module1.cs +++ b/Map-Exploration/MapToolWithOverlayControl/Module1.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/MapToolWithOverlayControl/Properties/AssemblyInfo.cs b/Map-Exploration/MapToolWithOverlayControl/Properties/AssemblyInfo.cs index b0c53ae1..df6c1f65 100644 --- a/Map-Exploration/MapToolWithOverlayControl/Properties/AssemblyInfo.cs +++ b/Map-Exploration/MapToolWithOverlayControl/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolWithOverlayControl/ReadMe.md b/Map-Exploration/MapToolWithOverlayControl/ReadMe.md index bb134b12..56ec1d6d 100644 --- a/Map-Exploration/MapToolWithOverlayControl/ReadMe.md +++ b/Map-Exploration/MapToolWithOverlayControl/ReadMe.md @@ -13,27 +13,22 @@ Language: C# Subject: Map Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -52,6 +47,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolWithOverlayControl/ShowCoordinatesTool.cs b/Map-Exploration/MapToolWithOverlayControl/ShowCoordinatesTool.cs index fe75015a..86220d44 100644 --- a/Map-Exploration/MapToolWithOverlayControl/ShowCoordinatesTool.cs +++ b/Map-Exploration/MapToolWithOverlayControl/ShowCoordinatesTool.cs @@ -1,4 +1,4 @@ -// Copyright 2018 Esri +// Copyright 2019 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 diff --git a/Map-Exploration/MapToolZoom/Config.daml b/Map-Exploration/MapToolZoom/Config.daml index c75308f0..4c4beb1c 100644 --- a/Map-Exploration/MapToolZoom/Config.daml +++ b/Map-Exploration/MapToolZoom/Config.daml @@ -1,7 +1,7 @@ diff --git a/Map-Exploration/MapToolZoom/MapToolZoom (C#).md b/Map-Exploration/MapToolZoom/MapToolZoom (C#).md index a1e84735..4dba6f36 100644 --- a/Map-Exploration/MapToolZoom/MapToolZoom (C#).md +++ b/Map-Exploration/MapToolZoom/MapToolZoom (C#).md @@ -10,30 +10,25 @@ ProGuide example for simple MapView interaction is demonstrated in this sample w ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -66,6 +61,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/MapToolZoom/MapToolZoomInOut.cs b/Map-Exploration/MapToolZoom/MapToolZoomInOut.cs index 04880e9a..4578d368 100644 --- a/Map-Exploration/MapToolZoom/MapToolZoomInOut.cs +++ b/Map-Exploration/MapToolZoom/MapToolZoomInOut.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolZoom/Module1.cs b/Map-Exploration/MapToolZoom/Module1.cs index 4963f8c7..a0341cf8 100644 --- a/Map-Exploration/MapToolZoom/Module1.cs +++ b/Map-Exploration/MapToolZoom/Module1.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolZoom/Properties/AssemblyInfo.cs b/Map-Exploration/MapToolZoom/Properties/AssemblyInfo.cs index 74b77a47..9f7b0e54 100644 --- a/Map-Exploration/MapToolZoom/Properties/AssemblyInfo.cs +++ b/Map-Exploration/MapToolZoom/Properties/AssemblyInfo.cs @@ -1,6 +1,6 @@ /* - Copyright 2018 Esri + Copyright 2019 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Map-Exploration/MapToolZoom/ReadMe.md b/Map-Exploration/MapToolZoom/ReadMe.md index a1e84735..4dba6f36 100644 --- a/Map-Exploration/MapToolZoom/ReadMe.md +++ b/Map-Exploration/MapToolZoom/ReadMe.md @@ -10,30 +10,25 @@ ProGuide example for simple MapView interaction is demonstrated in this sample w ``` Language: C# -Subject: Framework +Subject: Map-Exploration Contributor: ArcGIS Pro SDK Team Organization: Esri, http://www.esri.com -Date: 6/11/2018 -ArcGIS Pro: 2.2 +Date: 1/10/2019 +ArcGIS Pro: 2.3 Visual Studio: 2015, 2017 .NET Target Framework: 4.6.1 ``` ## Resources -* [API Reference online](http://pro.arcgis.com/en/pro-app/sdk/api-reference) -* ArcGIS Pro SDK for .NET (pro.arcgis.com) -* [arcgis-pro-sdk-community-samples](http://github.com/Esri/arcgis-pro-sdk-community-samples) -* [ArcGISPro Registry Keys](http://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-Registry-Keys) -* [FAQ](http://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) -* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/1.4.0.7198) -* [ProConcepts: ArcGIS Pro Add in Samples](https://github.com/Esri/arcgis-pro-sdk-community-samples/wiki/ProConcepts-ArcGIS-Pro-Add-in-Samples) +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) -![ArcGIS Pro SDK for .NET Icons](https://esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") - -* [ProSnippets: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Migrating-to-2.0) -* [ProSnippets: 2.0 Migration Samples](http://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-2.0-Migration-Samples) -* [ProConcepts: 2.0 Migration](http://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-2.0-Migration-Guide) +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") ### Samples Data @@ -66,6 +61,6 @@ Visual Studio: 2015, 2017 -      ArcGIS Pro SDK for Microsoft .NET Framework +      ArcGIS Pro SDK for Microsoft .NET Framework              -[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 +[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/Map-Exploration/Overlay3D/Config.daml b/Map-Exploration/Overlay3D/Config.daml new file mode 100644 index 00000000..c525d654 --- /dev/null +++ b/Map-Exploration/Overlay3D/Config.daml @@ -0,0 +1,45 @@ + + + Overlay3D + Overlay3D description + Images\AddinDesktop32.png + ArcGIS Pro SDK Team, arcgisprosdk@esri.com + esri, http://www.esri.com + 1/4/2019 11:39:49 AM, 2019 + Map Exploration + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Map-Exploration/Overlay3D/CustomSymbolStyleItem.cs b/Map-Exploration/Overlay3D/CustomSymbolStyleItem.cs new file mode 100644 index 00000000..a8b20922 --- /dev/null +++ b/Map-Exploration/Overlay3D/CustomSymbolStyleItem.cs @@ -0,0 +1,74 @@ +/* + + Copyright 2019 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 + + http://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 System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Runtime.CompilerServices; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using ArcGIS.Desktop.Framework.Threading.Tasks; +using ArcGIS.Desktop.Mapping; + +namespace Overlay3D +{ + /// + /// Represents a custom symbol style item. + /// + /// Procedural symbol items do not have a preview image. So a custom png is used to display these symbol types in the dockpane + public class CustomSymbolStyleItem : INotifyPropertyChanged + { + public CustomSymbolStyleItem(SymbolStyleItem symbolStyleItem, string symbolKey) + { + if (symbolKey.ToLower().Contains("procedural")) + SymbolImageSource = new BitmapImage(new Uri($@"pack://application:,,,/Symbology;component/Images/{symbolKey}.png")); + + QueuedTask.Run(() => + { + SymbolName = symbolStyleItem.Name; + if (!symbolKey.ToLower().Contains("procedural")) + SymbolImageSource = symbolStyleItem.PreviewImage; + NotifyPropertyChanged("SymbolImageSource"); + }); + + NotifyPropertyChanged("SymbolImageSource"); + + } + + public ImageSource SymbolImageSource + { + get;set; + } + + public string SymbolName + { + get;set; + } + + + public event PropertyChangedEventHandler PropertyChanged = delegate { }; + + private void NotifyPropertyChanged([CallerMemberName] string propName = "") + { + PropertyChanged(this, new PropertyChangedEventArgs(propName)); + } + } +} diff --git a/Map-Exploration/Overlay3D/DarkImages/AddInDesktop16.png b/Map-Exploration/Overlay3D/DarkImages/AddInDesktop16.png new file mode 100644 index 0000000000000000000000000000000000000000..0118942a923d37745dced41536d71172f7517deb GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn4Gmq*EQ}4@91Trf z9F2`FOx&CdV0vBhlS^|`^GaZPQ-FG%U0huajGRnx>IEf;+ybD@E~!PCWvMA{Mftf3 zV2@j6;&zJxPV=C8Q?R%N>JLMldi8;h(Fa8@Qgp+FfN2QCgeP7g2cG;>^MGl-2$;A{ z^UHoRFfdN=ba4!+xHV_eSudtQk>mf3ADc`I;N%lh@rhWMHCaSu#|rTc+b*73D_z|f zchKzJnb0k|)r|_C3qu72JFMDTIvVAZpRQPZcJC7h=Cdqs6d>g;Fd(<~UJ81^dm+<(73@IuqYmV0m9+Os7i{i0=el#xWp=L=ll zcWrlNR9(*{VE_OC literal 0 HcmV?d00001 diff --git a/Map-Exploration/Overlay3D/DarkImages/AddInDesktop32.png b/Map-Exploration/Overlay3D/DarkImages/AddInDesktop32.png new file mode 100644 index 0000000000000000000000000000000000000000..9713e3b1548cc2ee78c60ad4ffb3a46566609b2b GIT binary patch literal 1744 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8&MvO521ZWi7A`KPhK8g6oCT>m!FugAM$)&lec_lEtDG0q5IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z6sLJmy(zfeVun+%KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZcJlSNy;{W9RAO z7*cU-Pq?qYaH7Dxw|Vt6-sL_XG#dCA=nEb^pfQtK4{2?@f5-Yn6Pn-PZZfE9Y0HrEx1H z9!!{UoHf^M-t)%bq7T3S{`vE#W^-XsO7HozXLCLFraX~2kgXt)p=H#>-|A#wX*ttK zsyEz0fq7Ti0YpasWR z+$R{k6EQaQOgubCjeVsOtlnOk{w`C6b(O-k z!?%v*K6AM`eR77=`V*;bYYY>29(i2Y;i6QsaMQ#fQ$;238P%!+a}++v7ICVt;*4J- z(t7o6^o7?q*{10_e_A1~bF=-!5qqwE6AORrn%yeg8+zd1YNnkg1x*k3n|IH?7GcRX zm5aSBol`57Z&RkUjQpL}K6dR7mnSsJ-QzxQ+bj^ZpL1#Y`=~J1hg`^%fgqBz3;E zypY`VWYg}1goK7Hr>$HfCJm_;pKI;?o2*r3d5-OQQhbGzDPtR#z=0d{_h&}7^PSf8 zb>5gD)M&Ftrs?+EygIQdKZL&Ay+5huW~Qg(^y=;BTJBYZU1$4y=WKYiF?T?MgwEt` zT`TsR|L}eiBb-#bV0KB@XNO?X7m|OEe!um$R*<1vcj3z0E6+0PZcey)bXUf@iL7he zsyA4hS#t{wI^H6T7(3Ke0lyCJVujWX{t((u~qp@l3TlWoH zzfI9w__aZNhOnDxgV^fc$14>N2duI-*SXET!S?cG;RSYO0%GFg(Vy;~h>>%(s=VC@S26m4%0k2Q>`~uZ6p00i_ I>zopr0LdSn0ssI2 literal 0 HcmV?d00001 diff --git a/Map-Exploration/Overlay3D/DarkImages/GenericButtonPurple16.png b/Map-Exploration/Overlay3D/DarkImages/GenericButtonPurple16.png new file mode 100644 index 0000000000000000000000000000000000000000..013686b0cda8351f3191b48fd6f3acfa1380de92 GIT binary patch literal 1061 zcmaJ=O=#0l9FI)Om@Bx;m=!e35GJho=+(E$Ph1^^QCJ$57xlTd+*Qh_xpdoxv|7a zcZ;WmAP9GSL`>rSptG7?_H$IR}zJR%gz?20?;o z>efG(!K+t4}+6^i#jgb*(0n$$g zyb8y0WIs=H{()YfzlZd(oS$KNhGV@fCvdFbW6A1AVQ-e26_R4C>I>gOR30HyV3=aD zNEdr)Xyq7==Xr+pF+QIcBfR#Ef#j0cu)AssBCr)pGm!=j(ovK%uz*4oj&wH#-K@(R zcC}2nU`$Ci8IES1lxjdp`ae|H>u4J#!Ct)o6t+_{CSa1lh6PK(jmvg9u1q0f0U1Fn z1>sb!ieq_*pq+;%8HrS?Ms`cGq8X0yc!ecNLfo*CY$zZuhA6BQD2|0SBwnA z`U4yn4TRYU7Zdx$ffyg)_+hce6`@klfq`mVb&rd&4Yb z8pjfDs8{8xjbj;Z$YpRajMLt~+Fdi@8FG&G;l-Ew_yYsayoHB*B6t4_ei+x{VmMX$ zklEVV8EiUMZc~Sp^{*~+<+k{A{^$0hyJsx1edUdP==aukd?C@Eopv4ms9wJ09%aKB z|J`K}zTR5+o|{nCpFjBV?hb5S{?)$p#C5K1WOMb~_#@A!jhpkGt1pK-JN(3{p7K)5 z+5C&o&7Sg+HSxl}h2Y$D;Odzh2Rw_~t$T0xugxzIWul3A|B88RcL<{MaO2U0_;7gQ F;vY_`S_}XH literal 0 HcmV?d00001 diff --git a/Map-Exploration/Overlay3D/DarkImages/GenericButtonPurple32.png b/Map-Exploration/Overlay3D/DarkImages/GenericButtonPurple32.png new file mode 100644 index 0000000000000000000000000000000000000000..7d871f5e6143ccf5601b479c30f60e5865af1239 GIT binary patch literal 1269 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 BR#yN3 literal 0 HcmV?d00001 diff --git a/Map-Exploration/Overlay3D/Images/GenericButtonPurple32.png b/Map-Exploration/Overlay3D/Images/GenericButtonPurple32.png new file mode 100644 index 0000000000000000000000000000000000000000..39f62dbd909f6ea3aea92e464cdec4ad25671294 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NxVnYp-fr*>5v#X0G zOs`9Ra%paAUI|QZ3PP_bPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Ox$iU!f75!}IU!8y}ujlXgh*@%Z$2%N7|HhqUH54Q)oucNiV+H$QS{oHk9_ zx@mHEDC1GaFKqYs|83hG>A+$T_=mlXDeUO;KKm4lZU6ZWpO@e7xv6Dt^VEYkg618( z6v(>XN~~tm@kX(D%kMo0FZl^ej&T8 z?@y8T>xtXLXRs+G!J_mD+m0;Ny%#?UuMtmSyZM&U-Jh3@k58=aar-)cpJtY8GZa!z zZ18O1cX(SC#k@k6e}m-$fh(B{mMSO63Qve_UY%{WsQNeqBO62Q=SfzdOx|07iXKl_ KKbLh*2~7YH@3UP1 literal 0 HcmV?d00001 diff --git a/Map-Exploration/Overlay3D/Module1.cs b/Map-Exploration/Overlay3D/Module1.cs new file mode 100644 index 00000000..c4380237 --- /dev/null +++ b/Map-Exploration/Overlay3D/Module1.cs @@ -0,0 +1,74 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Input; +using System.Threading.Tasks; +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.Mapping; + +namespace Overlay3D +{ + /// + /// This sample shows how to add overlay graphics to 3D map view. + /// + /// + /// 1. Download the Community Sample data (see under the 'Resources' section for downloading sample data). The sample data contains required data for this sample add-in. Make sure that the Sample data is unzipped in c:\data and "C:\Data\Interacting with Maps" is available. + /// 1. In Visual Studio click the Build menu. Then select Build Solution. + /// 1. Click Start button to open ArcGIS Pro. + /// 1. ArcGIS Pro opens. + /// 1. Open the "C:\Data\Interacting with Maps\Interacting with Maps.aprx" project which contains the required data needed for this sample. + /// 1. From the "Catalog dockpane" open the "Portland 3D City" map. + /// ![UI](Screenshots/Screen0.png) + /// 1. Click on the Add-In tab on the ribbon and open the "Overlay 3D Dockpane" using the "Show Overlay 3D Dockpane" button. + /// 1. On the 'Overlay 3D Dockpane' click the refresh button, this will update the 'Trees Name field selection" list. + /// 1. Select one of the "Tree Names" (i.e. Ponderosa Pine) in order to add these records to the graphic overlay. + /// ![UI](Screenshots/Screen01.png) + /// 1. Once a "Tree Name" is selected the "Symbol for Overlay Graphic" list is updated using one of two '3D symbol style' categories. + /// 1. Uncheck the 'Trees' layer on the content dockpane to better view the added overlay graphics. + /// 1. Select a "Symbol for 'overlay graphics'" and observe how the symbols are added to the mapview. + /// ![UI](Screenshots/Screen02.png) + /// 1. Add more symbols to the mapview and optionally 'Clear the graphics overlay'/ + /// ![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 + { + get + { + return _this ?? (_this = (Module1)FrameworkApplication.FindModule("Overlay3D_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; + } + + #endregion Overrides + + } +} diff --git a/Map-Exploration/Overlay3D/Overlay3D (C#).md b/Map-Exploration/Overlay3D/Overlay3D (C#).md new file mode 100644 index 00000000..bb4c6f6c --- /dev/null +++ b/Map-Exploration/Overlay3D/Overlay3D (C#).md @@ -0,0 +1,66 @@ +## Overlay3D + + +This sample shows how to add overlay graphics to 3D map view. + + + +View it live + + +``` +Language: C# +Subject: Map Exploration +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data). The sample data contains required data for this sample add-in. Make sure that the Sample data is unzipped in c:\data and "C:\Data\Interacting with Maps" is available. +1. In Visual Studio click the Build menu. Then select Build Solution. +1. Click Start button to open ArcGIS Pro. +1. ArcGIS Pro opens. +1. Open the "C:\Data\Interacting with Maps\Interacting with Maps.aprx" project which contains the required data needed for this sample. +1. From the "Catalog dockpane" open the "Portland 3D City" map. +![UI](Screenshots/Screen0.png) + +1. Click on the Add-In tab on the ribbon and open the "Overlay 3D Dockpane" using the "Show Overlay 3D Dockpane" button. +1. On the 'Overlay 3D Dockpane' click the refresh button, this will update the 'Trees Name field selection" list. +1. Select one of the "Tree Names" (i.e. Ponderosa Pine) in order to add these records to the graphic overlay. +![UI](Screenshots/Screen01.png) + +1. Once a "Tree Name" is selected the "Symbol for Overlay Graphic" list is updated using one of two '3D symbol style' categories. +1. Uncheck the 'Trees' layer on the content dockpane to better view the added overlay graphics. +1. Select a "Symbol for 'overlay graphics'" and observe how the symbols are added to the mapview. +![UI](Screenshots/Screen02.png) + +1. Add more symbols to the mapview and optionally 'Clear the graphics overlay'/ +![UI](Screenshots/Screen1.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Map-Exploration/Overlay3D/Overlay3D.csproj b/Map-Exploration/Overlay3D/Overlay3D.csproj new file mode 100644 index 00000000..4ed0901a --- /dev/null +++ b/Map-Exploration/Overlay3D/Overlay3D.csproj @@ -0,0 +1,183 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {154A43FC-B1A1-46DC-BEDB-E4F4DA4FFFB3} + Library + Properties + Overlay3D + Overlay3D + v4.6.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + Program + C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe + AnyCPU + + + $([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGISPro', 'InstallDir', null, RegistryView.Registry64)) + $(registry:HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro@InstallDir) + + + + + + + + + + + + + + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Framework.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Core\ArcGIS.Desktop.Core.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Mapping\ArcGIS.Desktop.Mapping.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Catalog\ArcGIS.Desktop.Catalog.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Editing\ArcGIS.Desktop.Editing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\DesktopExtensions\ArcGIS.Desktop.Extensions.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\GeoProcessing\ArcGIS.Desktop.GeoProcessing.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\Extensions\Layout\ArcGIS.Desktop.Layouts.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Shared.Wpf.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Ribbon.Wpf.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.DataGrid.Contrib.Wpf.dll + False + + + C:\Program Files\ArcGIS\Pro\bin\ArcGIS.Desktop.Resources.dll + False + + + + + Designer + + + + + + + + + + + Overlay3DDockpane.xaml + + + + + + + Designer + MSBuild:Compile + + + + + + + + + + + + + + + + + + + + + + + + + + BuildDefault + bin\Debug\Overlay3D.xml + + + BuildDefault + + + + + + + + + \ No newline at end of file diff --git a/Map-Exploration/Overlay3D/Overlay3D.sln b/Map-Exploration/Overlay3D/Overlay3D.sln new file mode 100644 index 00000000..822581cf --- /dev/null +++ b/Map-Exploration/Overlay3D/Overlay3D.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.168 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Overlay3D", "Overlay3D.csproj", "{154A43FC-B1A1-46DC-BEDB-E4F4DA4FFFB3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {154A43FC-B1A1-46DC-BEDB-E4F4DA4FFFB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {154A43FC-B1A1-46DC-BEDB-E4F4DA4FFFB3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {154A43FC-B1A1-46DC-BEDB-E4F4DA4FFFB3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {154A43FC-B1A1-46DC-BEDB-E4F4DA4FFFB3}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {271049DE-F02F-4220-84E5-E331F5E7D9A4} + EndGlobalSection +EndGlobal diff --git a/Map-Exploration/Overlay3D/Overlay3DDockpane.xaml b/Map-Exploration/Overlay3D/Overlay3DDockpane.xaml new file mode 100644 index 00000000..63e96ae2 --- /dev/null +++ b/Map-Exploration/Overlay3D/Overlay3DDockpane.xaml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Map-Exploration/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml.cs b/Map-Exploration/Overlay3D/Overlay3DDockpane.xaml.cs similarity index 70% rename from Map-Exploration/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml.cs rename to Map-Exploration/Overlay3D/Overlay3DDockpane.xaml.cs index 89e95c87..2481034a 100644 --- a/Map-Exploration/GetSymbolSwatch/ShowSymbolSwatchDockpane.xaml.cs +++ b/Map-Exploration/Overlay3D/Overlay3DDockpane.xaml.cs @@ -14,14 +14,14 @@ using System.Windows.Shapes; -namespace GetSymbolSwatch +namespace Overlay3D { /// - /// Interaction logic for ShowSymbolSwatchDockpaneView.xaml + /// Interaction logic for Overlay3DDockpaneView.xaml /// - public partial class ShowSymbolSwatchDockpaneView : UserControl + public partial class Overlay3DDockpaneView : UserControl { - public ShowSymbolSwatchDockpaneView() + public Overlay3DDockpaneView() { InitializeComponent(); } diff --git a/Map-Exploration/Overlay3D/Overlay3DDockpaneViewModel.cs b/Map-Exploration/Overlay3D/Overlay3DDockpaneViewModel.cs new file mode 100644 index 00000000..1392a095 --- /dev/null +++ b/Map-Exploration/Overlay3D/Overlay3DDockpaneViewModel.cs @@ -0,0 +1,527 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Data; +using System.Windows.Input; +using System.Windows.Threading; +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.Mapping; + + +namespace Overlay3D +{ + internal class Overlay3DDockpaneViewModel : DockPane + { + private const string _dockPaneID = "Overlay3D_Overlay3DDockpane"; + private List SystemStyle3Ds = new List { "3D Vegetation - Realistic", "3D Vegetation - Thematic" }; + + private readonly ObservableCollection _treeNames = new ObservableCollection(); + private string _selectedTreeName; + private string _theSelectedTreeName; + private int _theSelectedTreeCount; + + private ObservableCollection _symbolStyleItems = new ObservableCollection(); + private CustomSymbolStyleItem _selectedSymbolStyleItem; + + private ObservableCollection _systemStyles; + private string _selectedSystemStyle; + + private object _lock = new object(); + + private double _progressValue = 1; + private double _maxProgressValue = 100; + + private List _flushList = new List(); + + protected Overlay3DDockpaneViewModel() + { + _selectedSystemStyle = SystemStyle3Ds[0]; + _systemStyles = new ObservableCollection(SystemStyle3Ds); + BindingOperations.EnableCollectionSynchronization(TreeNames, _lock); + BindingOperations.EnableCollectionSynchronization(SystemStyles, _lock); + BindingOperations.EnableCollectionSynchronization(SymbolStyleItems, _lock); + } + + public ICommand CmdRefresh + { + get + { + return new RelayCommand(() => + { + QueuedTask.Run(() => + { + var queryFilter = new QueryFilter + { + // not working: PostfixClause = "GROUP BY Name ORDER BY Name", + // not working: SubFields = "Name, Count(*) as Cnt" + SubFields = "Name" + }; + lock (_lock) TreeNames.Clear(); + FeatureLayer feat = null; + Dictionary countByName = new Dictionary(); + try + { + feat = MapView.Active.Map.Layers.First + (layer => layer.Name.Equals("Trees")) as FeatureLayer; + using (var rowCursor = feat.GetFeatureClass().Search(queryFilter)) + { + var nameFieldIdx = rowCursor.FindField("Name"); + // not working: var countFieldIdx = rowCursor.FindField("Cnt"); + while (rowCursor.MoveNext()) + { + using (var row = rowCursor.Current) + { + var treeName = row[nameFieldIdx].ToString(); + if (countByName.ContainsKey(treeName)) + { + countByName[treeName]++; + } + else + { + countByName.Add(treeName, 1); + } + // not working: var treeName = $@"{row[nameFieldIdx].ToString()} ({row[countFieldIdx].ToString()})"; + //lock (_lock) + // TreeNames.Add(treeName); + EnableTreeNameSelection = true; + } + } + lock (_lock) + { + foreach (var key in countByName.Keys) + { + TreeNames.Add($@"{key} ({countByName[key].ToString()})"); + } + } + } + } + catch (Exception ex) + { + System.Diagnostics.Debug.WriteLine($@"CmdRefresh error: {ex.ToString()}"); + } + if (feat == null) + { + MessageBox.Show(@"Wrong dataset use ""Interacting with Maps / Portland 3D map"""); + } + }); + }, true); + } + } + + /// + /// collection of tree names. tree name is used to find matching 3 D- symbology. + /// which in turn is used for Overlay graphic rendering + /// + public ObservableCollection TreeNames + { + get { return _treeNames; } + } + + /// + /// Holds the selected tree name + /// + public string SelectedTreeName + { + get { return _selectedTreeName; } + set + { + SetProperty(ref _selectedTreeName, value, () => SelectedTreeName); + EnableSymbolSelection = !string.IsNullOrEmpty(_selectedTreeName); + _theSelectedTreeCount = 0; + _theSelectedTreeName = string.Empty; + if (EnableSymbolSelection) + { + var idx = _selectedTreeName.IndexOf('('); + _theSelectedTreeName = _selectedTreeName.Substring(0, idx - 1); + var endIdx = _selectedTreeName.IndexOf(')', idx); + int.TryParse(_selectedTreeName.Substring(idx + 1, endIdx - idx - 1), out _theSelectedTreeCount); + } + RefreshSymbolStyleItems(_selectedSystemStyle, _theSelectedTreeName); + } + } + + private bool _enableSymbolSelection = false; + public bool EnableSymbolSelection + { + get { return _enableSymbolSelection; } + set + { + SetProperty(ref _enableSymbolSelection, value, () => EnableSymbolSelection); + } + } + + private bool _enableTreeNameSelection = false; + public bool EnableTreeNameSelection + { + get { return _enableTreeNameSelection; } + set + { + SetProperty(ref _enableTreeNameSelection, value, () => EnableTreeNameSelection); + } + } + + private bool _enableEnableUpdateStatus = false; + public bool EnableEnableUpdateStatus + { + get { return _enableEnableUpdateStatus; } + set + { + SetProperty(ref _enableEnableUpdateStatus, value, () => EnableTreeNameSelection); + } + } + + + /// + /// collection of SystemStyles. SystemStyle is used to find matching 3 D- symbology. + /// which in turn is used for Overlay graphic rendering + /// + public ObservableCollection SystemStyles + { + get { return _systemStyles; } + } + + /// + /// Holds the selected SystemStyles + /// + public string SelectedSystemStyle + { + get { return _selectedSystemStyle; } + set + { + SetProperty(ref _selectedSystemStyle, value, () => SelectedSystemStyle); + RefreshSymbolStyleItems(_selectedSystemStyle, _theSelectedTreeName); + } + } + + private void RefreshSymbolStyleItems(string selectedSystemStyle, string selectedTreeName) + { + lock (_lock) SymbolStyleItems.Clear(); + if (string.IsNullOrEmpty(_selectedSystemStyle) + || string.IsNullOrEmpty(_theSelectedTreeName)) + return; + try + { + QueuedTask.Run(() => + { + GetPointSymbols(selectedSystemStyle, selectedTreeName); + //if (symbols.Count > 0) UpdateStyles(symbols); + }); + } + catch (Exception ex) + { + MessageBox.Show($@"Error refreshing Symbol Style Items: {ex.ToString()}"); + } + } + + /// + /// collection of symbol style items for a given tree name + /// + public ObservableCollection SymbolStyleItems + { + get { return _symbolStyleItems; } + } + + /// + /// Holds the selected symbol style + /// + public CustomSymbolStyleItem SelectedSymbolStyleItem + { + get { return _selectedSymbolStyleItem; } + set + { + SetProperty(ref _selectedSymbolStyleItem, value, () => SelectedSymbolStyleItem); + if (_selectedSymbolStyleItem == null) return; + if (string.IsNullOrEmpty(_theSelectedTreeName)) return; + QueuedTask.Run(async () => + { + var symbol = GetPointSymbol(_selectedSystemStyle, _selectedSymbolStyleItem.SymbolName); + var lyr = MapView.Active.Map.Layers.First(layer => layer.Name.Equals("Trees")) as FeatureLayer; + IDictionary geoms = new Dictionary(); + + string updateText = $@"Adding Symbols for {_theSelectedTreeCount} '{_theSelectedTreeName}' trees to the MapView using Overlay Graphics"; + ProgressUpdate(updateText, 1, _theSelectedTreeCount); + if (lyr != null) + { + QueryFilter qf = new QueryFilter() + { + SubFields = "objectid, name, Shape", + WhereClause = $@"name = '{_theSelectedTreeName}'" + }; + using (var rowCursor = lyr.GetFeatureClass().Search(qf)) + { + while (rowCursor.MoveNext()) + { + using (var row = rowCursor.Current as Feature) + { + var pnt = row.GetShape().Clone() as MapPoint; + var projBottomPnt = GeometryEngine.Instance.Project(pnt, MapView.Active.Map.SpatialReference) as MapPoint; + var surfaceZ = await MapView.Active.Map.GetZsFromSurfaceAsync(projBottomPnt); + var z = (surfaceZ.Geometry as MapPoint).Z; + projBottomPnt = MapPointBuilder.CreateMapPoint(projBottomPnt.X, projBottomPnt.Y, z, projBottomPnt.SpatialReference); + var projTopPnt = MapPointBuilder.CreateMapPoint(projBottomPnt.X, projBottomPnt.Y, projBottomPnt.Z + 50, projBottomPnt.SpatialReference); + IList pnts = new List() { projBottomPnt, projTopPnt }; + geoms.Add (row.GetObjectID(), PolylineBuilder.CreatePolyline (pnts)); + } + } + } + } + if (symbol != null) + { + var iCnt = 0; + foreach (var oid in geoms.Keys) + { + ProgressUpdate(updateText, ++iCnt, _theSelectedTreeCount); + // add the 3D geometry to the graphic overlay using layer and object id + // _flushList.Add(MappingExtensions.AddOverlay(MapView.Active, lyr, oid, symbol.Symbol.MakeSymbolReference())); + + // add the 3D geometry but use the elevated point as the geometry + var theLine = geoms[oid] as Polyline; + var theBottom = theLine.Points[0]; + _flushList.Add(MappingExtensions.AddOverlay(MapView.Active, theBottom, symbol.Symbol.MakeSymbolReference())); + + // add the text to the graphic overlay + //define the text symbol + var textSymbol = new CIMTextSymbol(); + var cimLineSymbol = SymbolFactory.Instance.ConstructLineSymbol(ColorFactory.Instance.RedRGB, 2, SimpleLineStyle.Solid); + + //define the text graphic + var textGraphic = new CIMTextGraphic(); + //Create a simple text symbol + textSymbol = SymbolFactory.Instance.ConstructTextSymbol(ColorFactory.Instance.BlackRGB, 12, "Corbel", "Regular"); + //Sets the geometry of the text graphic + textGraphic.Shape = geoms[oid]; + //Sets the text string to use in the text graphic + textGraphic.Text = "This is my line"; + _flushList.Add(MappingExtensions.AddOverlay(MapView.Active, textGraphic)); + + //Sets symbol to use to draw a line going straight up + _flushList.Add(MappingExtensions.AddOverlay(MapView.Active, geoms[oid], cimLineSymbol.MakeSymbolReference())); + } + } + }); + } + } + + #region UpdateText / progress + + /// + /// Gets the value to set on the progress + /// + public double ProgressValue + { + get + { + return _progressValue; + } + set + { + SetProperty(ref _progressValue, value, () => ProgressValue); + } + } + + /// + /// Gets the max value to set on the progress + /// + public double MaxProgressValue + { + get + { + return _maxProgressValue; + } + set + { + SetProperty(ref _maxProgressValue, value, () => MaxProgressValue); + } + } + + private string _UpdateStatus; + /// + /// UpdateStatus Text + /// + public string UpdateStatus + { + get + { + return _UpdateStatus; + } + set + { + SetProperty(ref _UpdateStatus, value, () => UpdateStatus); + } + } + + private string _ProgressText; + /// + /// Progress bar Text + /// + public string ProgressText + { + get + { + return _ProgressText; + } + set + { + SetProperty(ref _ProgressText, value, () => ProgressText); + } + } + + private string _previousText = string.Empty; + private int _iProgressValue = -1; + private int _iProgressMax = -1; + + /// + /// call from any thread + /// + /// list of styles to add to the SymbolStyleItems list + private void ProgressUpdate(string sText, int iProgressValue, int iProgressMax) + { + if (System.Windows.Application.Current.Dispatcher.CheckAccess()) + { + if (_iProgressMax != iProgressMax) MaxProgressValue = iProgressMax; + else if (_iProgressValue != iProgressValue) + { + ProgressValue = iProgressValue; + ProgressText = (iProgressValue == iProgressMax) ? "Done" : $@"{(iProgressValue * 100 / iProgressMax):0}%"; + } + if (sText != _previousText) UpdateStatus = sText; + _previousText = sText; + _iProgressValue = iProgressValue; + _iProgressMax = iProgressMax; + } + else + { + ProApp.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background, + (Action)(() => + { + if (_iProgressMax != iProgressMax) MaxProgressValue = iProgressMax; + else if (_iProgressValue != iProgressValue) + { + ProgressValue = iProgressValue; + ProgressText = (iProgressValue == iProgressMax) ? "Done" : $@"{(iProgressValue * 100 / iProgressMax):0}%"; + } + if (sText != _previousText) UpdateStatus = sText; + _previousText = sText; + _iProgressValue = iProgressValue; + _iProgressMax = iProgressMax; + })); + } + } + + /// + /// Clears any added graphics + /// + public ICommand CmdFlush + { + get + { + return new RelayCommand(() => + { + //QueuedTask.Run(() => + //{ + foreach (var disp in _flushList) disp.Dispose(); + _flushList.Clear(); + //}); + }, true); + } + } + + #endregion UpdateText / Progress + + /// + /// Show the DockPane. + /// + internal static void Show() + { + DockPane pane = FrameworkApplication.DockPaneManager.Find(_dockPaneID); + if (pane == null) + return; + pane.Activate(); + } + + /// + /// Call from the MCT + /// + /// + /// + /// + private void GetPointSymbols(string systemStyle, string symbolStyleName) + { + // check if we need to load the 3D Vegetation - Realistic symbols + var style3DProjectItem = Project.Current.GetItems().Where(p => p.Name == systemStyle).FirstOrDefault(); + if (style3DProjectItem == null) + { + Project.Current.AddStyle(systemStyle); + style3DProjectItem = Project.Current.GetItems().Where(p => p.Name == systemStyle).FirstOrDefault(); + } + if (style3DProjectItem == null) + { + throw new Exception($@"Unable to load this style: {systemStyle}"); + } + var symbols = style3DProjectItem.SearchSymbols(StyleItemType.PointSymbol, ""); + foreach (var symbol in symbols) + { + lock (_lock) + { + _symbolStyleItems.Add(new CustomSymbolStyleItem(symbol, symbol.Key)); + } + } + } + + /// + /// Call from the MCT + /// + /// 3D system style category name + /// + /// + private static SymbolStyleItem GetPointSymbol(string systemStyle3D, string symbolStyleName) + { + // check if we need to load the 3D Vegetation - Realistic symbols + var style3DProjectItem = Project.Current.GetItems().Where(p => p.Name == systemStyle3D).FirstOrDefault(); + if (style3DProjectItem == null) + { + Project.Current.AddStyle(systemStyle3D); + style3DProjectItem = Project.Current.GetItems().Where(p => p.Name == systemStyle3D).FirstOrDefault(); + } + if (style3DProjectItem == null) return null; + return style3DProjectItem.SearchSymbols(StyleItemType.PointSymbol, symbolStyleName).FirstOrDefault(); + } + + /// + /// Text shown near the top of the DockPane. + /// + private string _txtHeading = "Map with Tree 3D layer"; + public string TxtHeading + { + get { return _txtHeading; } + set + { + SetProperty(ref _txtHeading, value, () => TxtHeading); + } + } + } + + /// + /// Button implementation to show the DockPane. + /// + internal class Overlay3DDockpane_ShowButton : Button + { + protected override void OnClick() + { + Overlay3DDockpaneViewModel.Show(); + } + } +} diff --git a/Map-Exploration/Overlay3D/Properties/AssemblyInfo.cs b/Map-Exploration/Overlay3D/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..338a0c10 --- /dev/null +++ b/Map-Exploration/Overlay3D/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Overlay3D")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Acme")] +[assembly: AssemblyProduct("Overlay3D")] +[assembly: AssemblyCopyright("Copyright © Acme 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("154a43fc-b1a1-46dc-bedb-e4f4da4fffb3")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Map-Exploration/Overlay3D/ReadMe.md b/Map-Exploration/Overlay3D/ReadMe.md new file mode 100644 index 00000000..bb4c6f6c --- /dev/null +++ b/Map-Exploration/Overlay3D/ReadMe.md @@ -0,0 +1,66 @@ +## Overlay3D + + +This sample shows how to add overlay graphics to 3D map view. + + + +View it live + + +``` +Language: C# +Subject: Map Exploration +Contributor: ArcGIS Pro SDK Team +Organization: Esri, http://www.esri.com +Date: 1/10/2019 +ArcGIS Pro: 2.3 +Visual Studio: 2017 +.NET Target Framework: 4.6.1 +``` + +## Resources + +* [API Reference online](https://pro.arcgis.com/en/pro-app/sdk/api-reference) +* ArcGIS Pro SDK for .NET (pro.arcgis.com) +* [arcgis-pro-sdk-community-samples](https://github.com/Esri/arcgis-pro-sdk-community-samples) +* [ArcGIS Pro DAML ID Reference](https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS-Pro-DAML-ID-Reference) +* [FAQ](https://github.com/Esri/arcgis-pro-sdk/wiki/FAQ) +* [ArcGIS Pro SDK icons](https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.3.0.15769) + +![ArcGIS Pro SDK for .NET Icons](https://Esri.github.io/arcgis-pro-sdk/images/Home/Image-of-icons.png "ArcGIS Pro SDK Icons") + +### Samples Data + +* Sample data for ArcGIS Pro SDK Community Samples can be downloaded from the [repo releases](https://github.com/Esri/arcgis-pro-sdk-community-samples/releases) page. + +## How to use the sample + +1. Download the Community Sample data (see under the 'Resources' section for downloading sample data). The sample data contains required data for this sample add-in. Make sure that the Sample data is unzipped in c:\data and "C:\Data\Interacting with Maps" is available. +1. In Visual Studio click the Build menu. Then select Build Solution. +1. Click Start button to open ArcGIS Pro. +1. ArcGIS Pro opens. +1. Open the "C:\Data\Interacting with Maps\Interacting with Maps.aprx" project which contains the required data needed for this sample. +1. From the "Catalog dockpane" open the "Portland 3D City" map. +![UI](Screenshots/Screen0.png) + +1. Click on the Add-In tab on the ribbon and open the "Overlay 3D Dockpane" using the "Show Overlay 3D Dockpane" button. +1. On the 'Overlay 3D Dockpane' click the refresh button, this will update the 'Trees Name field selection" list. +1. Select one of the "Tree Names" (i.e. Ponderosa Pine) in order to add these records to the graphic overlay. +![UI](Screenshots/Screen01.png) + +1. Once a "Tree Name" is selected the "Symbol for Overlay Graphic" list is updated using one of two '3D symbol style' categories. +1. Uncheck the 'Trees' layer on the content dockpane to better view the added overlay graphics. +1. Select a "Symbol for 'overlay graphics'" and observe how the symbols are added to the mapview. +![UI](Screenshots/Screen02.png) + +1. Add more symbols to the mapview and optionally 'Clear the graphics overlay'/ +![UI](Screenshots/Screen1.png) + + + + + +      ArcGIS Pro SDK for Microsoft .NET Framework +             +[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/Map-Exploration/Overlay3D/Screenshots/Screen0.png b/Map-Exploration/Overlay3D/Screenshots/Screen0.png new file mode 100644 index 0000000000000000000000000000000000000000..717e859a930fcc17f642732198abde98a0faa3f2 GIT binary patch literal 449756 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�!sCZ+h3~}dMYYwT&KmsA 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

?assVZ(35!3QCt$P@EhXi+b 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�hKLFQA#b*^wnf|o<5 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

AO1KW{`e=j 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�aK&6TM%?v#fW3D?R+eT_(V_ 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�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�$C9gk#MCozruu(f# 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 n-HMVRG^Tksd*->2mhxK1kS#PZ#@FV7&|IYoJ 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 *}K5~A8 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

=BQ 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

T*MkH%u`aDw)BA4OpXF!PKI&kcDP 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

D36H;E8t-ZCjObWCt58 zJ^7CZ&`Od9s7LzL3>Vef}Bf-xtpv*T@tpu~HN_nCc@tDd$GsOyv9l! zi!vGF5OyL=*Et80P-CRj!L7agO63fDOma&Sh6FfqiEj!iHS8tw!8~QRur2*fGp>eY z08|>9M0GVSc&)7s{vj(a+@LFC>>PX7Ms#}Z%}p&V%l=){AckH{Tz5KVHg0a_2@7%bMVzwwlFJNG8g*xD5?RpDMivF; z`k*JQM#+=^2sO>XFG*D4GNk7UaTOb47*Gpx{)GFf#Hw;k4L6R-g{ne~o{l3QktM8P z{??B{bv?`EIL*3@SEz&Ha(O|1^Vlr6I@zu94QZjlP#+O7DWiGAl8dM?g+e}0gzQEW zx6~k}f*}3{*;H~;L_qTiT;CgKP=YPNc8CG>8Qj6DEtW(sG8S(SV&C&cW#;Ewy1Tco zfdg$m3<-$bAoNXxC$k?f72ZkTCNa9h-rvdtCTxu!fp;YQ{TOdE@s|++4_$w|jKh0S z#)V#%B$-%QRLv*_)CQqluIYfc=%r?Bl#sK)#Zp{6nd6wNm`NA?uXRzdb_y+22uk)&O`fo_!Zy|0p(8{)3bBt76edcmMZ+_e{wM z40Swea0zB`0(!LsP&TJTadN^5Lej=QR@8&*o1LMQBk5L0(Ns2McCbl~kvPj()arRh2uQ@@ z{kH)VfIo(XI|75XzPnYqZhj{?-RPI}fx(D%d7ezx5P^>KDoNXAhrXlbdyrR5=^Y%@ zv@nKr<%2wF%6CW&f z8%Nn^^I{KU$>?aNS}+q|FTMHwb)R1Iz2eNb0D)$G7;_PWJ{L%cK1RYizN`fsD#>zB z%ED{u3Lo`q5;S(#d-nT3*#QwF_!#PMzKJ=m1dDH$d^nf^tMBs5AU?eYSqeGDa9zJ| zKZSX`z!Y!&aHtyx+v^KgjeVU{9{Xvb!=;`p^NB!ueUm>SuV#^`I%0i%Ob>&OJJ8DI zl(@b;k>nUyJR2ixI{js!Nn*U)u2c#1nX<~8!=Y#5r!iNB7>T*b*Lfg(X{B&~_5HIA z>S5`1p1zi@*9Hrd8iAUY;hfd!tfs6z7xH;2RgH>ASgP{wQ{`kAs5#I4)v!ydnx{#e&}LG8P@wN}k?K7_+K$Uu(d{ez8Mj$}xa4>oT$X}kWEQ%*k8 z)o_kVHI#y^9ychobP?XfUiFB|e5H5lu>KP* zwB=1OJosHKX)x3{P(4XZuDKylqOy41UD^;+hCEj}f(m+T730>ODf z3&%G{Wx~yFnkipT>Ba$tIK~;@U5}O{hG74Ib~O~TrPTE|^bvzlDXM2PD*LydLLsM%0+ceiVq*PF zU{h^YY#yTj@KIv!9PQtr+%$tu%R~o#bOA?}N%xtC4nlGswI!E$?w6zKbP4^~mT;zN zy(7?P55(f7a$6H&$;stAp=M{9&EP{c=VpR{dFHcu;t0RcWs(#u$~8C);Bgw7&GwL=SU;%v5R=6{5;FC zZ18_PC*3>~bd-jt2jP4k!r~<632OM}yY+}josp9xCOGi>HR2F@7-r8gfm%N8kCK&v zGyP8XnGs+7F?lnc|DhQ6JDG2VLN@+; zqP^)gF4eLAk)ZcI2 z&M`Ol8^Ml1FDx;+f9oNG1Lf2=woYALA+M29J7aBtwyKsptx<@}Eg!lN&IVGc??oS| zTl1Y64!U=RWQwuc0^YRy6(kJb=F+crL@(VP9v)-~(fi^fBZEl4L}eiblcAalydv$F zl|Lkl_T-5>MtSs{8g!qxZH(Kutx083`3`&Zu0K0bMW$nud9GjQ>G=Fxh>T~4P zZ=cBXQ(^mNVBu$;8}`S%vC+iaB#P93=a~OG z=761@U77$nt{Sktzj}Uf_T2mHEey+C`(dzb1%(O;eu`*lhy4%VfUYPeYYmy(R9*eH z&Xx43{M=o{Q{~2WSQo$NCR+sh7n9>MrJU!Yre%?~%;k!Y+P2lu|7ZA}%I%=sc$Z=P zvz@e6hrO9XN#=Ucwz914gs>hdyUES2A`6-PD_nP?4;StrmVzu^F9;#v6LqMhiQc0k ztS3L!&}f>HMNAn18d7kAgNLfZZf}d&ov7yPi(o*W&@^a-a(Pje;CVk>er- zlG4&%Pp@F;(NXhS_|}u`uGeZ#5T4We+O^zuF3E=?eU>oB8o1kGDuh=OxqngEGcl#u z*x2|Z|7ra01@Qy@;z;u$rCxFfQ;Ja_<-*ce03{9SpT-&s@u4OgA-~ckfmutTS#kK8 zV|Ri&1|WiqOL@cn#oJ1@66WB#WF;L#iE2tJ^$$R!#p4k$2|td`J+xl})1(rO@6I$< zg*!%5%AE0zRN$9xxt)cd{bc!>-tjzK4do9Fnonz;j(XcO&s<3K@{$+=RWr2c0>=c3 z=!hZp=67o2f3u{~sr{ae4O3H6jVk|nXl%2I5$7{4-{ISWz@LZM?e$%<1{Y(6DeN4Rt z2V>=2ePgGTS_~8#SWW#?B$X%1#KOX)@iHSdl^XELmShJswXt>w>3&(*hKD* zBQGdal*gUHf}L7QV{0=GHykc+ao=u6$5e$L6OgBW5Xw|nf@;T8R;ZL(unRfD-FcxP z`>2$o>bVhx^v;1Cwy@b(LN@6ClyhTySlaQ*oD@E0@R-4C4D!utmYggG1^8KA~>0c2+b zb)p}VtPNk{To~vx4@1{)L;>HWMoz#7*OHFjBoL$fasYqhFTQcM72>+D0emBv!E#CF zabscyaNw}&I(={iKlmSy?^ef8%bxNcQXfIbE_VoM^{;K+b~t072-@Cqnu`bMwzO}Q zIsN4&`D~-3=i7T+n=_iu#qWEgsXIrB&TGw$p5qY5T|Zu^R-V0AvcK9vgj zg{#w-Ki($l!#^8Y$sca(5oy|*dx!DX1-*`Ps{^`k%M>;S^Vcpcf2oa{7S}qXm(hG; zs%CoT8ZxEfn=UIs{vjx=ZmRoD*VJJEC&~ghYe%f!@lUAk2Owf!CjqUQmozO_K}x{$ zGvR1tA1fRP@LV5QL0{d>_i;^p%##`Rm`&?XU)R6WZ_iutPFvAa#yPR=@3Rr@&k6z4 ze-3iTaUI{tYoUhUt!547!j0pmon{h6MMaLj?!oPUM0~>)t8J#SJCVX&o)?J-gtchP zLc$Rh-E}ih?a=naTG4jFrHb-rk>yL%5}_sKcfl28GqXi)_XIWvsg~9a7`Wb!oBl_5`6}Co9qjw>qx$ z-`wDUa43|-!_55MQdvcw*xJ@yc<`@e*3Sv z?`;cpFLQOOc+~Pa_15m#J^s@QXAEnGDiuP>azNeZsU__%KVxZFUAE~g*a$q4v^Fyh z)q(E@)cV(+wswpGnn4uA<^+}_O@CF=j(53=dr%t^1%X?uGY>zw!>`mIo8{noH@5Tw zSWHn@p62s7wHsS@6)09JJWwM)RSlfJX`E~N6;)I~htdcFukQdW1xjnFPD>E?2-%@!h!J*W zf=};_4<93&o~l-GwbPAvU;~c%sKV6a7fg}Mmc-|fzC}su1n~)k_1Ej};~vuQ*5>df zyBAl;7$Tj~Xd2mHr+H0uWbIb@Mz^zQcs|uI;-%qd9uk+)(5TYoTyH9I7UHTGBtTb1 zV#3r4F=;FlWK?4_4yV}HROAFnymJ%G$?N6D)FFN&YFgoJ!CbfmJJdk`qFSdFSe^!_ z(2p_0Uz|#+M;P-R2*TcUO&F8_gQ1Dr&jA`BB+qvLDPgRZ^w32OPqJ{Dq zny*n*k!}AW^kKp=6fvPx&OJNX=dJFFmlpIM0JsI!7dCZX9a4gYpxl%|sw1*cDPq+( z=}^qK4a2K)Ms?bkIH5~z!qb1THH8nNex{QmmmL|dRT-Ymhxz4dv*)mqwJT`#LneP8y z=}4&!DzH2q(CND58kp{4d4BpzrpjY6gXXnGXpja;%QX5{P{{-Wkd>N@@5k=y{+`>$ z3Po1+q<<}>d|qbbl`Tj~U){#8U`Dq@0~6hyuMU(uzTj-i6%B?I1YKPj9lYN4*GFR} zg@sX)QO`FK`!%*;e$DaF{<$~0=s7qgOS&(|Z*m+x_1kJv=loTuM+}qx4`sZ_*upMq zY3<<;9D_Y8gTh=Y+_ayZq!0wBiiq@(@EKOLO~?-2zCkky6XV<-sm~ekY6=9lY8P*r-N|xC;*1 zEhhpv+B6~LEkf+^=COB$e z2RG_F8;6MBmfNt0NdO6Z{Gbe{%^72heV#%Rs4_Zj?;|Gf{^wE3l> zO!WoE5?dms?j%8aq6E($V4m+zO`UC`plxz{gu)<1C!p#PyU+dk{#Gu=Wf;QQpH$ok z^r@!C#-W0Zy@i_9_RT%~i=-w)sX7St58QyhYjTn6a^42VbC!J?m?u!Ma~uOBh-ePF zLphrG$14=|5I*U4_D44X=R~-fmyF{K!mOe|_kv8trwJ|Y!#$rox43y8hrJt(sf#2< z4dcoj)|7t5dE% z-2z)sOSi5P8mpV2l{r)97{Hv$S`zTbtOH@VpUrNWa8kb3RT^q=4dczlC_#XYVdoZO zS_zdSm(HG{J1!BQ245yGamm~2*4qcM*}UhFA?xiYv-dI&5sg&~{bSU=59EuSm1(=0 zXuK1GBAEH2)DmsX3GO-cIZ^PwIo7tu_N_SCbW>5jDt41QB=3D7?^{^XxOL~t@wuI=8L_i;aE=WkO$ zPFL@R@wA>gW<+qRxnznQSbO+Hus(lYCEwD-gwoK{y*cL6ERpTU1MB-+Zb~T>Wq!>9 zmsEP|rk%z~MQ$sweL2T5Tcui9I)lrhNDvz_sHT`S_#G9vposqOSyha{vn%NK)~yxQ z1c!Qug3Q&_dz5QvD_J0xnhw7B)(t}jSzJpO08>*~O*T%BN*+ngNEzFbS7;hrK*wZ! z;>1INoG#xLeCrlnL3@>k>NxxithFVwD)N*-Zab5wMH6aT3X!Z_)0gSoDbx-lZXK4;xAx*~It{g+S_>p03;!YubF@v7a&s>FMUc?BFQgyxGk;3YN3|!B zQnsZW4@NyTDGFWMrFyJ&ZkU0X^YHe_&4*i~GEIvpf7hnQvHVw2tV%`>K(Un^3w;Lc z?PaIcVsR?1%b`aK6GwGAbE>kq*$ite+)njVLy%g0^6;}KUM-Hlu>{4ctG=b*YKrR5 zpB7<6`tcpgs|V#-1RDm3)y<1%M(w3aH;2gS2Cznu za3J(VvXtjK zNwAVIm%vtez04Y%c)dBqF`ZcsECA%MZU!pyD)ZPc-0m0A4&8)MfIp(!uR3_Q0`#Z{ z-C5pQNe{A7dSBi>3_Oo;Pud@e&bn<$(;YY7-rZc3!O%-(V|%PBCp9&7r?o}X^20~@ zER(S)3exA)6+S;@e?g#tYwUlr2Rd~s>zL1tag6>PkkWt*XHU`)M8ttWGSzByPKFva zauKX55@+r>%jNlem39x-}Ec}z9$EV?mc&Cy7d{Iv;=a*F4z_+{CwAReM!sbd%-6f z6r1ywb!xZTJgS1I5CZB{R(HlR|6MEW^LQ0vw6|*X$iU)#G~WIq*cZ{)aq13sldoGf zH?14@=)P)sIc3h@-;Or?a}ur_gK3prY!^{rk@VI2hzhAZ$C(K9KLBq*kiHb5vI?gw z{>O*j&)cv3Mc(<=|G@jMehnHjqMZkrm|fVPAFzymc=jBp+}lA&iJghAM{OscYKQy8_;WO;_x zx;5Vp!k}eXHOBGAc=nvlY%A?)WKp{EEU~Ka62~M-ypepUT5u_pq4&ND1B#*`3`2^l zAWFP9SEVcBFm9#SQg|S*Nj+>?E7}7(LFic(uV zVEuQJBq2^>M&l7>QBsvv`#C8k{eIsAY~t9**1hU>N#jN5IR{tY^G6sg(@~N61mr z`}!JYSw>c5K6oJX*ZRU&`~>O6DWAOYzfzVKZ6MGFB|{!~;7+$235G*KHg;5{AWk65 z3`Ge>JF3c|ltXKX5`k0|Ns{?vbq-VrR3J1_Bq%FG7%HR*`0mSpoLuMpVo}KAgyhiL51-N-Ct4HDk2iXYD=K_~8|W_d4^SOywDs zPSgpHfO1}TEkGO70`6&=`jka$DRqI+9xM-P=9;QK_}16g{k=WUg{}`q(n+VsWrL=*UGX)hCYxcY`hc&IBN(3FGp_JvUyQZ+pVRQpw{e$V!FuI)V3Ds{!E#7z5$0EAZ^TvhraY{XySLstYfH&a%v> zV@450k@JPy{)+Qn{RZ0gQd4-=mk7Z5jY0+_QJ;;oG2>#$?%hw2rd_sd*$UdR>%eYi zH_jr%h(Oh(Z)XwC8`3)j%S%W2%%?xW+WL?r3Vlj;pa`M_QcWvmPKentgkB@zp&$*|g&fWYlHPLl2OzF3?Xp?AmppT?_$8I~@jr zWMOrcEYHAd!c>tY0xc{;M{L}D3d1bNiGVvlcjIyI-cF~(_U)(gWB>0@@fUyj$5e&I z*??@_lBN-+Dlk@%<%(=98IKGKjT4%iZn}=Y|LQ0Bp|@Pcx#xaAQO&S?Hua2vFSqw& zeC%e}amA%iDg8StO}vEH-h6WllyUW?{O4Pae($ume31A5!1iN4e+5_UzNVGzHGe-^ zd%5oIzxj24KapJVt`EMk{XOSi`-~-v#~;&)+vxUwjCa2E8g>bRbEomzOOD^ivF$nb zyUlhX;MyxMbewT-*E`qJOzR&k>9@y)jV`0H`u*X;jm<&jTzJh$BJS!tJTyZdSF z^Vl|jtvvQMS6$DQ7l{*YKUpX1WIgkWqnNTPdBf}9z+ZjhuK@o(YgV6|No=>@XLV_j zJR74_fO@X{zS0hTTd=&e#KhDD-EJ3G0}#iuM*g8E&X(H5vu;;6iOBMds?vl~_(6iQ z;53*MzZ#{G?B4x2b90+0O3zNngAp^^rdZmyj1+>$ckSUPe(q=aU;pFxcTuk+TQdME$w zqrc7X|Igp$ZU62aIOR=+8$Xq@ESNuhm{M27Ny^Q)f0jM__wmTios?BYFOIn6;#YG1 z%U;3O&081@rdeKDrv{``-0R)+kQeVD053#r*<7>Ygw$cweDB3K3-?{{2}i8(*1nm zlb_(~CnuQ49` zDWwQR&`SP-C}=0)T5Ipib!XB$%B ze6psohD0Qu;ifI$`&~cBEq8ywv+RT;j!T}{^&l6V_uAw7hz2PuL8bmcISKx>EAj>tk#dzu;TS#D+N z|J(OpP=O>HLl9ON3!NA$Er_BJZ5&n?$S}YOK_}{R`H%bze{s$4QkE5+v_qcfBqUyT z>nw{)hZzh8%xsvc6AZm~mcuhKy^PN%MRq%VqBzEwieaANkS%!WJ-{RaLpJtc_2kqf zaT0r3pfe~b20W=3C>!|+Bjbb>Amrc zXSI$q?+eyVyLE_x_uq`-h$xCYxIY?#vy6x9-1OIfL=+`l{LkNnarl&OQF;K3uw{Tr z8PQ9oNVcV{kB2<;@Pp*TbvA9@jFiIrDmqsK%8}RuX|Mp4W z!$A;m-+i~Cl%;S`6dEBFuGEAH_4P}5{#noCzI*SdsvwMDWqBQKNBq$rzn@1Q+spTT z&%a_YF-;IePkRjTb!~Y@-`anGC)mLi7j1ibpTBuGTd%%>8@3A%PHp*luD`*1blvsA zH}bw~ew*tqdOw#nySw>LxcUaJ-!7i=@7HbH=Yg(kZs4xV-^ztg^3&d*Yex&@xV!G+ z?q_t+Uwcd^YUABp{nl%EqV^$cz$VxMfOC7fi1^N9lzGs%-!`tE`Q&Z zd~o~I1BLFs;ToRc60W*@8?e7_`?1%f-v5p(o>U(BjgIH&`FN6jK1rM3%GJE>+FdQE z<@SDz>-U4Z>w{0a{bZf2llAPX*Xgmex

&yz%?q$jATk&?>-PwN%J`Svw}SE2l*K~<0e*rJg&}2Cq05}GHnXj@ z6kty*dz3WL@Hq2lOLw7b}UF38(^cXFA=D`=f_$7Ysmw%C~-}|5Vj`Pmr)3<+~ zEUyToh$N0VJb#44M-H=bVwQ_vaXyLzok%!rP za6i?!Kx$0@Y@eCp7p{6c|NXyxh#jZx;NSe<4{`mcKgG}f)KBvGLzWPs%r9dQH!6Vb{)wzPS$kbW0o$c=;P$fT^cq)_{^&tpj2x9!8@PQ5dmt<3^G+A&%mf%@HUMz%&N+el@%{ zS>~vuE{Y-_o=_H8Vd!M?G^Pqb_4Cl;La z6LJ)kW$C@fjA!38{#&}LMe!0u<>ka>=|cmW@PWoSzx}N8#_ra7`RVfVvX@R$%cN@- zOB6;&!Oa@9YSuZ~g#6IJ!NUnw;U> zbN>Y^EAtfPkTB?R^XIPPd*AS*#8IbZXEm%ziGLSQbh|7)d?Q<4`n{e>5gITBu5f7M zz#7(v1wjpLMsZ5oDapqrKAXUSHmt0!lBOLtMG@n&gL5U>c$LMnWJ8*g1`bo^6uBV| zVsc$kRgO6JtS^Z-u6OGaAuL7iQysw}B&1z$QXfYCyaWQmz|reDcAP0#m=}aWz|x}k zlv`X{Bu!GH+Hb84LXs%v%|G@wmRFYe##g`=AI!QF}l5pWY4$HFi zM(|S5>vpl$QWOO$RNhO?&_4I$IHuAHq(cP~A$?1ct|T)XW{^rDWQf&O4FX$mH7HlV>$TQ62V3U05QN^^ zfm$Zmq`x)*veufaEXlH*FpQXiM{l*s)%aSepNHC3saC~8Br7gj^TKORFVxd8<4^$ur^^LQpj4G z7}m*@;G8B1BY&SdTYF^Hqdy^tlem6%dQhyYD)J&H?WBZtu)uK?P4JTK#HW1j-@gy7 zD<&tWz&Y-@@j4KKb61SDb1($WI`iD@r&?xgHEbqD?afFO!%6HbG0{#pw>0JgHQ%$Fa2 zfDNZ@VXimB@}Yg~efX>NyD3KwE>M|@@A?=2k~omu`q{q)1pOWi$A`$vB|;T3F)8SD z1$pimRhBq3M8PUWKH|-9d^4Z^^hbH|i!Wi@wlluYkp5%;`%kb2RN$H8XiFFhoK;M3 z5X{a@u(n*{tRv50xaJ6BfpMB_yq|@I4|Dd}=WzZjzWZ5?4W9k11`p<3_x3k(*`=3q z*`=3q=^H=DUB?dkE_qYS9ui_Zm;b;~WBLm(yaXY3vHw_*m_-#9Y-Ryf3ON^t;w4Xcr`xjmGjM-kt)rs18_ubsW4z9TL!uohG;?gUQf<#a2 z_>Zlx*&i2P$ZMSAmb*_3--%t<^0vz^$7p0eDcRlTubWo@4=v=kT6McE}$wjIDyat%r}PPgcB?*9>HnI z@`~9r2Dm{*+)r8t+b3?iiC_QVe_>=QzT=`-v3z8S+wQ!bh530--@2X4|M~aw>Q|i4 zOJDdR=4NIQ_{5{C7*pgKUw!NmK5^^K{PrJwh`+k=Q#|t6V`OV1(Ap1Zfr+!uMCEJz z>$m+h2M-_Q%u`R}`@j7=dEiT5;qdYbdlrxImLK?G<`3@X!LNJ?Q&v!~mOCf0Kqv#E zC}uD*$z;by|B?_mY?KBbQ&nzk1VKIOm*~FgrU#l*a7d{{#n*90CtQt+_DvY%RQX)#jY~K$U^StEnQpS2_FxDqkl~si)OR6IG=SCZxw%*U8_Ab)8 zz&YJqeU2UeTz}nl96orEZm+|p&6~Zk{PL1F5C0m+b|GpRN-gtf`&K<^Xjw5&)@OuZ zcJryMt*!mTfnGp+Y@$9+BaY6j9SCD7#$)olAdmswxI?5oQ$z}%`G6Gd9U$=Et4U)2 zsBy3Ny!$=;!d1UOWh$npr zFB7d~%2?yQtZE-Hg+f@L-lw(3*8d>h2BlJj47 zHo_`gsIZhoNyMN(Nhb`+tBNAeD9eIwr|T1yk(k=aaCvc&+wQu9ysVhoa4Hj%TSz+_ zkYR^~EJF)LAS}ab%&4fyb1%2G7Ru5eyATegY;AZCYikChUE8O^(1T53=-+%QaLjEg znVxd=2bx|_FwA43IOZcC{Rp?*dMm?G&Ul>rXTGsmU}|!jOMm#MLAW-sp{QAl-5PW{ zxbGm#3(MeqIDrz1Zrb(0sHs3WEJxXrNfgmZQ;hL)S}7%+ZpUB8AZS^@Md6bKwJ{ju z7gHL*JB}hICngZen}b_vDNIRaO004SB}vm1p(II?pn?#oB2*Bff(R)UNCnc5$AZ9n zORcP|psSKNis+=BR>rAh9lqi`)6*D3RZHzwS65L=k)%oM{Uy+}Ym@?9-EX~A&Og(p zCMF3RHe=1~Y#7@Pg|R-^ARA{GW9jy~q|I-*qwl>=l3BehoYaCfvAdDjVy}lo3 zD90{<@XY%qbW zy#||SVO3VFt*tRJG0CZ?ok_RbCyFA{o)6&oyPK}}$8BBxzSI~B9Hzb51&TOI2*1`G z)B3T>(&Ca|REQ(2(L}WuTc_7YT1Q@#Ois@dCo$7A)4bpXXEV2D8$lfVoj8kh3MVYW zT1-)~>+xOO|LB+5^t>}ky3;)NrF)rw{1MV9V)x^F=uZv!m*4+pL@`DUmswd`LlA)z z7+cF|RnGK`AP5{`2vG!`uEc7C)fu1s%tyH4hF+3*nHw5Jc*04(5CZ8W z3kwUJ_J7!W^KeV9^1S!AR*ic+W1sHRljaE_2@FC)Okyze41$1-hlDto81S_ngMD$X zuj9mXO!PR86BF=-8%P`w#KtzZf-TG>g9HfBEOkrj@yutBHLkVt$5&O|5|ThdmhGg! z=jjJ=hJ9-9s$IL*TkrdOpSp|ALd2d67C3&}fU*e4Q-Pg-=%XKHdDkv}>`iasl5;QM zV}J5TJnxEUurxc*{^dQm>dtFXL6(Q(5!Zd`uld4_H*om)QH~y8k*J21Segg-TQL3J zfBpmZFU>PvJI0Uy%)9u&@BAK5IQwjFx$ABY9NXaDWK6f+;fLSyPx#P>Kfv7l0?&HZ zb8ByTWBrSQklnlYusOb-xsFd(Ds*MZJGye1JWIIZY0suak>&;a_UvJ9W=t+I_~I3}r$}XDMt!sua1e@%@Oo-VV0b z?wy8yKI*xK4`1cb+Q6bJyga&>{+GFAu= zrr9jH3!E1j)`@dTDP4h_4O$C0T5%%Ai2D04bk*~V|MC|}lawF`*txiqcDvoUb%JXD zH*vmd;b+wemqQ&rG^J@^^eEwN4Tb}W85V}JD2ZEf;|R)&yedX8jK^b=Bx&L|S(f2x zkJyjF(X`RkQK_ORB+gZc>m;Ze?r^d|PScdU$mz5@4U0@^)kGM5-zPV@u)B5HTEaj$U?_pU`+mj0s+?UXJHh~xiTr1_6`tklZSwz_NP$IDc~dTFyTIVxD~Qh0HDN zX5bGPZLKjf7UP91?B2`T@go=`JSOWwkxPUx&s^1*SmODbRtv@xg|%}2Ri0%!g-%yt ztzu=hBx+f*OvKwbbbwD7#=P(a-^UmJ=Bpeza+ue==C!msU3@HsDbOk)2qIqn18*Zq zrhMuTKR~P1YF_hJtA(?!iJ&g*Sghi&CEA**&CfOsiAo1pr5O&l@jQ>Y<=qrT4pkFq zeL~kxV~rt6#w5vvI1)kE_kBVwvF7n~EX|a0ATczB#3q$OD-j36P?%Z1C&xKXA?1r+ zB_0Y|zzaNLq_ja-F~K_4Ta*P!o{FgK1(e26<|WhV1RTuF%;0%)y!nAAY_kgRj}qQh zmgP()6J};+8=}aakF6;{4h2T7avt0TS89iMdJn((D>^1pcn7bB3{&R;xu(mTYfr;rRhe za|znJe;x>I%0q&hadzFh5hjV4)@Txh8#uJIt#DX;9Y~9-mVevZ+mvO=!omV&USbME9K?(!Ba-QeD2{Nz_5btZ80UEQ3$MbV z5ZYXhMI$(SPn=#fhafm{*lr9q*|Tdm0F%uz)|5CcqVVCPN12;jpcRGqame0XdsyCc z8gU#|K>QQ!(N-CJ1H;jPJMOv@)sNVJ!6lU0l$$>Pm-NDbNt&~%}o zyNlt*Hg0Yntz#B~r>W-gy_WwBxkz>U!Ye=FtgXm%WxZoqio3`NNO#+RGl9I8k$)nn>G&h(HIAR*D+H z;X{v3^m>G&)IRo}23&WPlm5Cy6Ym91+s8honpn`I-Nx_c`9E+T$lQ7?XYan#fCq?M zkHKsHaNE4^s(;JJuc`&WkMh2cUCwV^weKOnerit5sd@C%Znqgv#?16*D2jq4NqF)1 zznD*7D~&7lg|=2FF2K9JK7;K|rqeN=7oKPm`kqFil+VtkJsdfDkey4rXt!IHBj+)A z_(w1fkmf%Tzrs+2i@YpI@?4^I)m=o1D?IoprSO%{!LJ*@CTWhTi}w5FTpug@tQ1w=W)*Ir_pamY>YBy+Xmm)WTs>=95Wei6ND`mW_nns zc;2(0$qirq7RHvW9$Ueo*|l?L6@da2WVugSrbMBKrxe;K7P~WaJ3aKq5Mv8ANeKNG z{njFVEUKJRlo`_`CDxW5^IayXAt@EPp%E^8FTh$uSz1Pulr+g1jK%_e?(|q$J12B1?(0JwIPM|8`R(KR0h=4^e>;K~ zfUaYk)ix=w62I!_=&FTADI%a!bXwgLaXz4Q4gxvGb*-CKV%PUtQu*D?bUG%AS`AO< z(ad}P#e2lrIzKOqC?zd%TI(jh=4nryI+}*#<(!l6SI1OQh}%VZ!qW16f!~LIC=o{A z7dMnCDUFC_c`iaqUgngAG{Mz;p7BJQK#NjZ3*%OdbB@VmB7#6W7H1WzaW2#m+Ilft zv#YEVXO?Jrioib+_wqfTey=Z)qAYJ%UP+b+TTF`>CXqCGJ*=}N(}bucPOY*i$tSri z%_`vgcsxdFMXS{k9@32Pken63Kb4!(^St}DIF_blFdSg4xXJ?mgfpv-h1FxN6}Wt$ zn|P@);>K#8yR{@~LY8N=qc&b3vBw|`8Ub=N8R2>2{;4CDNt#HLrdK&hDse7~B02u8 z!>WqmR~9H=H3b5-C~2_(iJ5t=^Yn&;WOjB?)oIHvCi7Jz;9HlgI?rX(*jtg!^XltR?Px6-PL zE6RB`%QGfPit^-hsVMS_Gv;HhqbLl{K`RaktI~ofidkM-W;~g)zPW{Smc@m6qDb7M zN`uKu`TVYgcR8Orl$L8jRh|2cksBP!*91B^@qP{hX8JSaMS-UUK3|`IqqswoPQh7v z{XTh~^QFJ~B)x8z3!nA^JQM~)fyFy1XW?*Q9LLs<6GQ<^OG~o95Vl-iDU(P9nI+SC4Vao!?^5c^442=UBbx04w+2M!(hJ z(9so~EqTo=UP(8MnQpF-4yI@wFiLZF?%qi%@ zAWDavf59dE_}kyj;?f>||Mz~A&wb%D5%gCq14#hyULE?eBRmyG$Pcw@>WHNBVpo z$u{3_+xP6|^k%<2_}5R(sW~;@+sw?)2y7ciuiwKW0MD1bH-E%qNLn^~9YPUg$T^p#;Lfu|AyAiX-kl zd@uj>-9N>6JmSK0&*Aw`zmglieiMgRR`BB%Z@B8s{Pnee%+0sm2F9Y4N0Lk#jK=I( z+Qs5*2M6StrCVK8PLh<3wWDNdUO87hw1y)`?qfI@u)MsRy?ggojZkudzq-1?>dHEu zPM4_FBGxg!lLpaVr$Z3?_#X7*85UbzdMd|H*ExFN8+_xITUgtgptV#I1fHfeaRRciqnW-~YS(&ujmjZhwY_#U*?{6s$@8qM<0QV{?1Jm#+T; zciwe?>3I5(z`16j@Le9Keh@Jn4%yn=_}de`pmKRVz@F8-n+?vEB-0Vbmh?M)dfk~y zU{Xz_N)~1E9<*`|-b5N7kJ;Q_sOC&15uTdvjZuZdN#4 zb^NO=OCmoan`TVL0$0z|98XC^wr*JT^hs_CPg9l>wM(7<<|CA)v`Ki1idJd1~z5IAyEHr!^aDR*;D@mgtb#S=|QPn%Qsq<= zt8`XeURr79=I2=2xy1bZJhL;i66uN}d?kx`-}8y1xM_e(l7uu#IrsFJ^R$cK#$+Nw z<@RR6*4FBS9@F(Hs6J~LM4T>-Fw}0k_QPEB(T_6Q>k@?_+83aA{XX_Rh4Mn2^67Ls z%*@We4#*j(w3u&k&B2`7L^!O;+)(>io%dE4hf4;zw1{nGF_D-`NA{Q9>!@Ll~Xi`XoYP$t*(gB zRyEOPoCy7CnzFjS!rI0<&OsQ(1Yty$WsFAKOr`_MGDj;*9QhbynWh<~5t(?LjIqvC z*OQ7PM~|_&u|b(jyql`bLMdT9%FUk>pP{9(fF|@qqKY%Oy}iw7Fe31SDvs*odmaXZ z)wa5cQk@gEM^+XXXX($(uw!u%&-1zE%h&O(8$OG37H4uwC+FP4$_>V zW}$L~$vI#;Nf-{tOr|OAPM0u_SXfx(3Fkh6#T~l|e2p@-ov(uEJ1EkOJMX@YJMO)U z(=K=tT6g%?^?%Lw;d^MuZSFjHA9J&_{Np$N0L5^FY&xRT>e8K=XLezc)$I)e70_wV zRpLKPCJt*HVO!$PPC0rrl9))Qmg?mt&mEgvQ{M5e7w|{_;{#m!)aL@?oc+~by_%nR z=g;u`7rcmWx6ACzEL-D(*T3N{y!ZdPnsd*861#To;V0ht^St4zxAL@0pT`+zp3gaF zJ&`ldI+sqjN2l9+@QZ;*Fpoa!xbG@{^P0=~_)ou+pM2d%AMo9WwxaEQ{Tq1BM}Dn| z!9DvqR{{@kJY9JjN8b5bUZ)h!oxz*07Dm-0y%1AsAFunZtKp~L$#1+){)V(VJ{SgH zVt60>S$O@g|2ox=SI(u6f4g((A-0iySMi(gKH5BnbI;+;Z$1M)^4&fElfPfLI==Jj zH*?=Re~s6DR-N=59@%U0(67nAl;Sk z=9;Va;jX{tLBD=#PR*(L-ezg%5?PV4y1I(zc`VE?u)4a+cr@mm- zC0c@?t^!8-|8_^XGro~?mSi(*Fe(}SGysgicHmRFa-+>i`;j3 zm0J%TwNYo}HbgFa_h`_&XkuLDXVnZRHUkhmU%kLg2Y4 zADj|>$&-XAjF_F7ZN#_6G06QjJZm4H_uGTb*S~r_fA;4e=jm5Gk3D( zeBWnoevWphjWZ5YNE4#=#qATt;xsy0XsKO3wNtBhnT1|RR%9m@q9|!e%!GRt#$m&i zGR80(ju>nYFvhUBxJVd=WSK-rlRUv1i>Ex{g~hU9F7uM9o08~+#f3%EEIp~Y%@fEv z;*7w7@A(Z7Kba=r1ki4bk;S!^_Sltp1F?&P`+)Ayt>z&cBj3OL&j1PI=0wFC_AG+WzStgo$$ zP!#%TcjBDsDpyVuy{yiy^+^Ajz~W75aHR+xaU3%5o;dOx zj<_8+QO|mxIO}-Mnj@xc!ZGD|9E_*t&GhIpo z{J6)=>>{J=9unhNJ6dr5MG?IoY^-L)apeXz8tqB+$(Sk%=_yPJ&RU{aGuU((2jhWd zG7qMwQIdkJx5c{K*i5;%0v5_ ze!mX`$0*M!3d4MVmayHTw3bPl5_leA)kf+EK5(K<))-5x-9lAtH$OP>UMou@H;j~N zBG5&iH?hUQ3##pq_D-BadAfm+Pt%m?WQ^x~CyCD*Nt9O2v+6`Ch%tuJfi+pxv>FkG z0iLgft?K0crL-1|K~a*XDWx&Y&Ms0KOP1$YYtXuKYgtQ{rDSBZTOBz+dLGU}Sr$yw zsW|Q^@dHhs=7he-csyn}95OpQ%k1oI^*JYH9TK}1S7K=#x_b2#BFYbkLrP=lblO!b zW!3a+%EswyjKP|M(i9|lg70~RK>$wB4u04oPg6`;aPyb1_X#h{Zhi;<_^m&|`r2`#xW#xpe9-gcqaCH*{Z%*kzt4Wq zZyq>sfb-5j|1tf84>u2N1N{3q{}8tEZ+oOE^Fg5br{>h0n#X-^zwI{8JoCX9j0X-J z;8UOa6ocV_mDLrtHnzy~oWb^hX)>kL>9BKYCm;IghXA?AK3RBD&M_E_F~%}GJ4+Nr zkI_~;tj#!b^bm7%^R(L?@}gqYRNHZ~1MP7cCl+y6+5fX-OnY`#YP`!r1cvWml6KB< z?)RS#ZNrZF8P@L}Fg|P;Z&sjB2fLSda`}Z9bLSnmv$3^FZb}yCXYuD|x%=QfBuRA# zyT&zW?kBo=)x~+uJwd@0Pq~CI-*hXcir@5Sx=hDY{@D-xC_n$Ue~uTn`SML)#d(%< z&OVdbcAG=@+{s^k{v6W-ATWuER7SMrLE#eDGlM&d6u!<01O1}8T zzv4?be2MMRh&zt0GA)hVbuSFAD6v_Nrxg1aV|LB8a0>2T8M8esu~xWLapbXo&kPH* zU0PwxMHfDqCtY%>M1JB9r3al(kJ)}7ltXL9_Hf9JU%ioI_Z^_!ib$suE_%X6Jn@N7 z=2@?K9YGinMG?cnkZz~Tj-?$;rW4lJ)*IOFgH6=#v3C6Lx`x1xp`i69=CX~%6Q$)w?Pwc~aJ zt*>2G)`^=diX!qfr{)w*lPQz&gwb$Bkr%|Rm~OXAr`-{;uoOYd;Tm^Y?V2eIakOf! zNhS%cR;v*f(kx{>9Sann6V9u8ziF-McDvFpsb#4;olaRc_TD=sR_MwVp5xnVX*zV1F1k`=l%deC}1?>paUzGvTpic_tCMs>QPYxj2d| zu(?kh#{Bp@-pb;R?;PFH5BzUyan_3K#9E&H@>k+}0(uwGf@Yr?XCz8*9m+wTXH3VV zN{I1s4!kJhymQXuiRWL87kJ!p^9|g6;4_RT;^cV3lUp3WH)lAs%+7f%Ecqk@3xS9d zVFYPru%+<5Iz7cqUvu&3c~M{u72d!SM=||w59?gzBGPPcZK0H6$Ic}JFQhDrrVyeQ zQ_&)*s>)qd3+#2NLjAMOIi&lq5@QjLnkfn<)YfPsT+U+i_I3^Cm>JFv2 z$+YKH>_pwXpYklB$WnRjtRsqBL{Uf-_zi{{#4E5CzTiw9d+7RD!BCmhIs- zqwz?brD0Wq5{AOSRGP_j!ZewJmB!m79alF-JYnJap19PDoGdFS>zlfsN0w*oIQ@K9 zR##YAUE!9SZ{_qe&g9Z3eIK268&}LceAjtgx4HLO4y!C z#9?O)8=Gs~aKo4I+dX#gKbynH@1j`SrX9u{IeHA|XM-T+0S;~=PCl>7A zCNwEUx7%hknX-xG`Hqz6W+key4rIkK|CoDl{~5UA$DwAOnbuSL03P>YEs z3`4Aq84kATw>v~ZKvotgEzF9C8l@Ds|HVO0f8H`1dPsLUCK-$f6M^01;OMax{0j^{ zQ;_(Y*|<$F2)Xs}5fQx}xDy_rw={xRJr2J3)thL=9sJNEog@qfa?$o5KlBI8&dl)k zH~%mfoqGXax$!GZCsV%i)f;*K6<2WiQxiV^Uq8rIKlo4Sv^%`^wQnR(ha5b7jKk|= zoTu@%VtY7YeRG>Uok}FmDm-5^9u8PvUt?imk<<2_CKsR86VTS-l8nvOiU*tS!mQl#R^|zIx*gY;UX*cnV*^lb-NI&Oi4F_evDST#lrjoecNw<*kxJb2R>082^_w1ff;LraaB2=oRMR}6h;MFCNTBqAF9LS8D6d^< zr7eZ0Xkk1W(`pOYyL2T{9MS7n{4!(kVy{`SS|!ty-F3p^qt zfc?Q}Kxs<)-9B*`6Sbn|XHOQ6oR-L6Enp3{2W)I?G%?U#uSb8T-w1KFFqfs7G^r_Z znw3S_L_Iwxv9fMg1dPdaB7k^fXt&yp>oU))_R722k|N)!dco~lY8YEii?B(mjci9NUDHdJWwzpzyS2JRCC~ zk62h(pg$vSb*(ji=;J97YU&fMF^2J|V&lavd@qo9sjZJSQ#o`z&{}S`;c&LZ8o5E! zYPTeI=Ul_`^p(b8&`L3#CX{7ST{8s)en{Qc=vTtO_B3ckQOf&2%`%)7fj0;$H@iJa z>~bgm+bKsfnR58>VOp&YGqdyckBBhn08`@mAx`Pa1uASWQWBoYfd{ru&b>Xu zp2=9M{3_V=Ovv$CL)Lo^e{Spg;hleyNE^31LXrIw}=`7jUwBoqG!G-6#t&u#oeSB)0^J~y858itLrQ#r2%@i z@3@lK{wolX*>XtYVMlANAiaN1CR}78CzACGfz*@u-xII@IT#wt@3G97PNc0gxG58& z3~&_K-!~A6y@ovv*}S{~^bwW6-gnEDuJx->kcE5%?NKc!p3BQJt6(?kryE*2)DEpq zlFMk|h9T+XMEd^i4Cy%m8sJ(~Xs#LL@MkcSl%gB3yn&=)I8ulmZ`)Q0o{1;8KD_rb z6DF)FMH`;w_PQG7s;z~`&b1yK3EAhwYp6uD!!@+ej>2^;tO)xqf=DFqiIT??VQ!v_}tQ@}Xh9gXc2i}7|c7#2$EnVivM7zwOXOTH6_38W$=EuG^EIr&&nCY52c>UFel*YbVUd&AiOVQ%E^BCTdW?|Bj8 ze#sU%mL?uZuI7i>9ZVm1oi(X}tPsqIVGKV;3|a*H0Mp#MpM*S~PJyl@DfM`fYNQv#d^)KgM;nx3f1KIWUDzFoEQA2VU|eQIP=PS3%9e&w3r^iiSy6B!*dr z{dii@Lqjq!0AaZ95M>1_Pgv5Ze^V7by`<7O%6O-A1R}lFD38dufq48fo0}tS zYCdl4B9;>^Lz%(R2~oZpr*5EU;Ta^!=JB_VPFJ5I$E|gikGrVP~!Qn+w}BMUpN zkdZw(kp1uW2M!7a?95$T*l}%CKU33yS7oO2Z2+}Xe&Kl}AUaDHeEYKMcfV_TzYD+1 zE#GKh45YN*a9Q6zX`O1yYYpG;ywVP>LgP^xYry?nngccX_LTaE$@vydYQjf^fy1pb z?An6m=>S1fFbWLo|MEAO35p-K8|zLBT|oJ;e&DD4_O1AvqYpCW|L$jB7U7ZGj1nR*n zHwCqrZ8{fW;8v#olByHk$wZtWhp=;WcRilJX*(bq0fv3`NU6p*TU1C?(IC{M&d1kJ zoWs~2cKRGwdTmk!6#p(HvBh*5Os9k>nd`kpe=7S-SpS8^yE=N&YTi$zX#ViG>s@X_ zX=oV9ofzi5@-P9xnMtVbNle4MP8d=gwXI^~9AH<^*w~6YqqenHg1qHyAd&_$n6?+X zQbOLpQXfuzm6gS|c^3Tp3$?tjy4IpuF#>pv5l4x-``=aE`1Usn3KDVaeA7CZUib-ef~UfUDaiX$HZ=;BAz9iH4|9dN+S zogo?I;;uXh5^;m%7`n%-YD`A9~=$;SJ)?)zmMWR3iCYnT)x6eL(8r0`m-?^cP#`t)tY zqP%Qw0`_?}ZuO0fzWLhacG+b6il?0vW;~?cJ5%k#Q_qV3?sgvGXXjV0CH`XkE>*Pxw&efW9u%;mzv;1S`rbK=q_goVY?GOP@p^2j(e}fWnB^9XQ#x{g4fL5v$*{X z&-W^|CIH>E?S(;+B{6KqXL9@ycynR|%f18;T;dnMY2(*U!JlPaJetkQ_+;RMvrD+& zlwMNKE0{l%5%OkOOKJv6yxZXC3(8nRW$$=eI$rS;f&xI^tX$#(QaZ}|#`>QWtZ=-K z7d0?fe+ZB34{zgiq@}ez+3D8WKmvF%|M2}8z(I7QA%^AQq>Q)Tv!a7R3t1aOiGHU( zi$7j{lyg;?Ct}Oythz-x*t|+m@P~5%Us-wU(s~^F{^W859Ps#WBEN!ilx)r>ZN!p= zPdhU#g=kcG@bR3xwwV%zq_QP)*w;+bI5CD&wa_38k#7(PD@A6+#)TW z)+(Kt0w&@(IpxwhYp%Zs9=0v0;YJ<9l{oKyeeJbTdHn7Eh3C-w@uQNwA8gXLWksb^ zHPi|T1_4jiH?`42q;ys3Px#(nbOMl8#eHY2V-sZp3GhxlglXvF7-!}6fi0B{w(h|z zS^`<~(~pQ}Q|KiAX9bIn#?<6zC7i&NQdijm+hS()?Oz23Ki_Gn*M(zTh=}*mxlPCH z^5l=wbuXFz6EL?FIII_4w05^hW}QMAG>-B#P_i)Tnu6*p8s|2oY2JOWAa48jq_u5?v{W>wz&7-9jZaHQ^pXG>plwvetq%lr2Nba1T z$@&CQ&l!Edwdw0;mxn$9AXMK*<0~xfosR+6Lf#g=%LAkTLm_+wOUghahIML?ULQnb znHoMzTFEz92OtfR05c9}GMJZPCl>B~cgEyDZ{pO*x|w<~s-Ua3t>{nvLQ>Bw$0CO> zH)~0X0^?;He;ldZOHz z9N0o|K*RQhgGyM!WGu#UEj~7T+zI_&IMGN!&Am}=HD*cs`h$l}MUx>JJ;y7exHyMy z3_p9o9lO~8ApN^Kp`Ul6NZ(hl983)<<(;~TMv zaBM!68b`tB6P*xl{ZpE0F{?za6v2ir%&sLd83uZCA5IFDbCJBEdqI)inDH`4&mFRq zi`tT%#c`l>*CpYN_!bR0(unh&Lu09}9~X;UyhU^pQRimysvo?mXpDH{mKc$9ez4t5 zFQON!ZCt^y;EvY3Gs#;2LA{dgQPo6(;B6OXJAcEJ)?WG-NWojPCv zp_jLXZ(0ws1TH}WU5Vlk$>L_UeBVUJLVGk-jLFu~I2mg^$iMZ95u5ca|9gJCMM&V5 zU%U5FKeUEe5P4CT=kmNAtm+rzT(7O6&U34pz1x?g2u|=tl`z&>rHx3$xd&nZ|5z&W ztPipBy`>DeV}oxZx-7CBKe|}?8E`7#HuFQ%_vk71EBxZ)XZ4!}1QwUq&2PbL*?!WsxNRaTqMvJ7el)2kH@Pz4=+ur`3 zM)$D&$T*aLWC5y=cy(Xq!2i(?A!BuM@bM^hw86oK-P-}LE4i#nsE4a|IN#X>2~&}6 zGKr;6(0oNK`V%bUDcd4K-of{#^Zf)pb{LWl{)-rNWpCT05-3pXSt*@^%f}8WhUD{s zoJ|e-WNGaljv9prt6J^8{gqF#E)fse_w(tN%PbkJ(gU#PE-Ga8M~(|_Mu^Fn$Pa2v zEL?mctTeDIU@Bmpkd3UM0GY^9inDMdUQP|V58TDOUB@hW{e-xsyv1meX7ZUOcZnR; zDbb&_-e z25eVc6nBABN^p>utN79P|WYuOX5t4@HZiWvnI)Cg~stY5Vc$AEo zVK*54KUtGUHJ<(Lz0ze@#T(okRDeHAho)?DMA5&nzhCJb&AJiQzrwKX^qK-}e-2M- z-Q~>$#41$y;7h?YdLmM_QX(Jg+m!h5&?W$H1ru+i@Y6c92PR29i0C*h^$40tTWRe4G^U z?;HqE-ZSfI7o2kam1-R#qt>0S+jBGT0n__$bAGIfLZ}4 z(w$IuO(|g67U>Nhf(6$TYN2=H3gF+S>a_QL{aX+}V5YRvij(7xpm5`$APtlF*T^L* zPE_zz<3u)eQfHK;6kG9<*E{%TFvXH?8GHikM*v`z4J!I!H@u~JUf&zoG>D^;*Op{m z5#wwj>#7PgOa0N?!8V4Ih#(FD+A_d5h0j0lmokE%|(nf?|k&0AhX-r&dZH zmRx{elM!Ya)kGdav{B#5nDCw-k$$2HY@vg2E9)ytrVy4c;N{*JbuJqpHx4@dSzzM8 z0D-*RhBIt%zXx2th<^V^Y$j~&9Dt;zP0msJ=SUTK*+zua^=xx3)@l5d(MUd#1T%2^ zawbR_60}c9s!n>lRBMBBIB>mEDjR z3K#d+gw24FYdq_p@^c=pvvCn?1ccYObT4olaa(@#2J_7u(-$@lwq#W;9jK0N(~h}= z2r17ZDQ}NAw;{^l!$v&K*YZWZm2V5D#v2VXZIs3M6T%>UV?+8Ysg&}=cB-t1Kxy}S zJ#{(J{f8e(=fn^!c#kpG+!Y$O9GCagkmQYND^*E&LckNL$!mq~nfS{;EsrmG*HejK z8)*qv446}D{@o(-kj??RD`Y62jtm`a_ZPc5(`FanmKkz1|HseIf1l{xo%8y-@hX?= zwvLBr2{(aIw5&!^$@$-BwVWjpb%(0GobwsIh8_7pd2%O~Z1ScI1FuRs_ZIFOj+{SD zxyO?W%WCY%e^y>(aUgTJ^5dC=%#&kB%u?!2*mCbJ)**`Y;9=C*tT+FkP_Q5&&UbHAF_;BRT^KJlDi zws@56e(^~__$k$Z!`L!NYtC{sLfSv>p0larN7k6{<@X~3{uw`k;ZLMsYey%i*=ROM z;9dgXPnb@J48F8Shw-e4Ri^TcD&Yq+?E0>zkEDnY8^Ys+IBWMm>^xG(HA?!>Toj~& zh!Y6725X`T6}4dcINXP1D4yA^Z><)zKr~MF9y)%>T@O#yVWi3EmLracv;AjRgQJp-2k4%!r*e>-Ru|N(6hm6WYDDvm zl-D%C!E^W}HX0xhW|tlQv25etaMfK*&shvYubUos`L?>~8?WE%JDi*g_rufzlq6D$1lK-mL~ZsK~^xccz!@vLY1ZZwU@ete(#_(IUdI;gy}6dE}j*3EbJ>y z2)@kJWmSc6wjbmv>!vpRWxL~6tc8XUt(f9p$6W|a^EP{*$9#JS*^FN=+!@ z#gDc&;w?KR8vCyyoSs+2`pdoN8qsAz4!4h_2GcwLVHxO5*G%PkgR7-d|Lo}EjMF*X zM!Jvsx2uu3uE}C)-Qz0atpkDBPlrs`xvw}Q*bY-*Q0YS2s9_S5jt=kREh^Z#;%$j@ zCRBveS5ZyUimj<`aU7=tfemNkZJs9Y-29?r+Bse-c5nA`4S5!+`F{PU^<~)st<^c7 z$AF9U!(H>j6E@ZN4GwcQV9P_%c4&kjQ zdkyv*Pqu!iiK`^H@XRHTaDI)s8)kpz;MP2@{*DVtqcpIP*YHX@6OEdCM&P-p;!R^RMOesPP*>^lSUcRxxx@rCxC4_4P~92Q23*(3kZ#sLUA29rIA^SxD}|0=NMG>gjUjK|<%E87Ahc8w;yHSD4>~ z-uupYLac$D*fW2&J~CCcUPHu(4i9NQ`G5#PqYab;FTa=+T%m3cSEK{Q^s{?i7=;oc zv%iaWJuWAi5!*ma*$AxKPLIg7xl&?ruk2B}L4~{n%iupO>hUw?Q&P8q@%3)Ds1-=x z2#QC9(p8YPk@(#=KSJNa2Gv19tbYJNn3?+7@mc8Io;DM6KxLhE-P(rI`YCTSdOeIsP>iJ<$ z=wsH>D#46}|MUEKOm-?be_|0#CstT_MthHa+Qgn{ocN|W{0Ed6>c3ALVXx8hIr zu0A9H(_q9>VYqI92#1lxQ`_xfQek)~yDEp`v~~NEJn)zc^cFd|rVVycdLB!b*XIhL zK`ArZJcjZ!s^;umEtA|-Rl6-bd%G=&-n!4^zi->CXVK7Bc?yM2rdLhH)tnvr9?GHx z`SOkU$vJ-T6{l68_5Vfa-fzl}8h}o56IiAJ%1!$*frW<59F3?ll9$Oz??(JLOeTea zLH`xA=^GhX+5yY)K7ZFwIB;xdbff-|)fgq%6w8i>{=vi{h)YiK=h57G3LvT@&UuBD zX{NT_0gqSK{3q04360;?F4z(O9Wsv1IcFBwRThNzQk-hE07_{zdDnSr6xW@XlDe==UPft$r$d%Hl1rl1IJlt~5Sew8% zx3IAw{e8=ybfQ_-1?dz*BBBGV2jjn*`DaZVhIt0V@mT4#BOE-#9?rEOj*Q(5KzFCK zs^N$|*_M%k!C^IyizuU7o}~y0UPdG$OoG|gywnVWv=D3rgW&B1sc1B4jd??DiGhZO z6$UZt4EyCG{9PXcVPK^iN(-8^%uhycSu$v+N-kGXW^V-Z^D~? ztQE&Ur}sfqZ&Y1wl*=s2VX1NOb_!Kkb8V=oC`pGzB}dXlsektPqU0xPZ>63oOJ4p7 z#T>5?u~{Zlx)M;VttPzH+crQMEzCAIsjaK)vo(|MS#W@ote|;e6mK(76RY=W;S(6J zAc!w1;=Jb0E7U7pRK;aSiq!;+)zE--mw=?s2vA_D)aBDWV4Hyl=h!d9wWXkJLHa;+ zeO|h*RdJ#|1+5V}8H15hl7SiOM}{j1JnqwPELCFZqjc%_p2sL+hoD6_)&Y zGZTJy%XmYi19$@0fn=~W8RuUYXjpbN5jm6Pe+*jLquy@!(yKiLr)aJ|_yrDXFPIE0 zo!i||5TBLiJ<~yY{8QgS82~oSF@nue;;|#!Js)btZCF{^FYhd{EK)cf{U2SUVK^rY{{`eVB`fdNpIyu=mg=QXU~3Ih?{)KG?&RZBP{apSP$wmEfG*UQo zRRIlN!DIgYdpG>vtJkPY@=hnU^|ieMM&1-@CjQJy@81t940`Ce!mgM>y1MASOH~w< z!cD_@FZVXnitfi}IP6BEy^b~!F_;vv%!!&oX>`M^Bhz`$%dfH6B2e)8I_^OzooZAe zS}|X9AAx81!1S5*i(IqMkHqtfv==mLbI0sKn45h80+s+2){9D>vgUDgLh!GxU)4iz z_^WkvtoHvY;BI+O#kAFS9*VXUVs*Rg5?e4$)Z-!k*r(iKUz|{xzrz}_gaIJvn;+GO z7@d(q3YpmczZc+qKkerPgAw-){wxiBJKD*w;oLAwbQG_V4rvWKhqKv&*5=9+Qq*Dv zXn-99Z~_#A*Ez_r-5RvY0(`=k`Siw64fazZ$%E!s^jD&dio=TS(x&OXb8xyj z!_0KpOfaCip!LyznWp;kr_vWyXKYKUae4Hw4FSp z!3w*-;U^;_^I@rzttvKi=Oq8#G^_)Pu84_lo~hPJcZX`MwB!AkqQT0_idg$~yltsR z5ahl4-VJZBf!WfmM5Dk4QEbiGjZlL9?1AqwBgu>xBnzH#n$hi*%rQy7LnVt+8RE2X zx-uOWd>5pbrOSRTa1Db%2R;ZWXy-}k`moy5m74!p+uwEOE5X;}Mp@qkp0`#X0` z`(wIycM(OLXaw74`GByxj&wd zB=C@*SonUDa|pY>Soe(htFAnpg|K9-r9{C-=emR1v)y0!Uw)coTTGDtu_o6u{^n<$ zL8Qf5+bL3jNiq>)1+5@i_Z$D>V`Q7~o|}LO)N454u~+LU9PvhG>uzx*fTBpft6*541S`Ct7GPN=z@d6Rk6ZVez!qMk_uM2)Fh zWs7(wZO#6gPt``e#t5zqS@-M5&Z9LrE;LPuQMLG!k_BP-`^uV{`D?YZ7pkAH;d4Xjks$6*6@h6w z=utoLuyhR;^s4qd&X1tlqk7(X1=l=1^=uvJ8pqMQ9-ZXvJsjl@@A*&OcJDPIP>Man zrDE62xtGT_zytabpY7MHg!|3F2W@@2ud))@(6JKCXO*+saad+7p>1_ zb23Rn>3?U2Nu{?t#Nm&WAbJD%v%t~N*xKuFG7Y~?Pjy!nZ6BV!z>P>Sl1?g8-bYxc zdAypvmwGzKuNOq(iu-=CaJ0pS&7e`pv~J#C!TqoPv>J3j-~^9AQN>0XiWkUu$tM1x ze~2M;ToV-Q4wtTJ>DfJz)<9?~#(4S%e6+Q<^#m>ki8A^BtVF{f!;J^QI=H$q1(A}0 z(}LW~Di$EioS!KD0LM>bVm>7ubKqwSnysjEY7KxztTYLkT!Njsu#<9)lTb=YlW4jh z`3U~y7nD*~RC*2NqoO!h5z5PHDJDR<$3ptA!@ab@ z0p_T4BaViQgGZ&XTonJu4?;RLCBDAK!^8~R=nP52QZ^I}ptyXf->;*b6AJ6(jMhO} zxl0U-+YI}_Dp53~Ph*d-NO*S9OSL}T~ zkTvd+MNT7P?sXCi2OPeN3K-*SOCBBMlH=gTejx;!Q?+CMC2UV? zAzbZgJ)*X0+Y=#^W&xj6WFpBTepU?*ktz2I0|yojXq3B*w9;mm0eOZOCdzgb!+i1$ z8Blz8rJhpTn?YqSir{PX4-w%Np^XB)P=dDcPf0#yw@r}~TqtZ$wdMxDu6f*08B{ZL zQ3*e)<{J%O=Dzw`+R~h7QN9~4&2Df&(R)bNIdi{>GFdgBD=Yvk#cngFX z;A|ZcbW+YNVWK@Prc)q|DB>I{`ZXMhtTMwF-8>`>7Ob$2Q&$Y(FY-;OXJv{Jw3XqQ zm>K_;BPX1|)sDAAOY7gaYyc$s9`!o*gvmsk&A%_wjcZcGm08ckJWc{0%S`7zilW1p z!5)~C@sFDsd^RFCO=N&*31&<3on*ou9CLtc*=Huy|74X|iE!5b3$_bLyY<;;QpC9y z7BImc&aZOlli`imDO8#BV-l&V|J?p4yGn_YLf~m^k$7F`#m6syyrv&fA5W)5nmDeW zszaW@_Q>&*E9g)6*8SB3$?r20vjXBH3Mz!-u&AQ66GpHxOifkKlk=NiNRlhBzO88r z1{15->vq|Q6slqqz)|dlv(SGqBiY8)b10uBA&HL5 ztK~N)cb*RDHW5l7cgs;HEIj0MSm*h>TC@TEs|@W|Lm9MLD6vd5Yno;PKojx7wMCPQ zHyVF^cG-|zS3>XG`fPU%{k)lN?JHB)&as`#AtIs8Uts!Eexipb=j|C1-bp_4i%{XC z^73`H?-_H6#bE_qJOXoo1AN*AMnL|rps#iaI=BCbPT|4;aj$2!5X#}s#_W@_+<~-s zg*sggh~Eu7!8l%NBy$yZ!si_28|d=$ZuJcfw?`9c)z;qY)Yf!|!gMa^Z)N}GVy0a)xp>iU;E3T*M z2E9K`GkShN4pEE%*$N(cn?UnT9i{kO@|C_NK{Gm;k;-bL`}wc-eJEhIt*zD2<(Vho z$+R;p@OrPsZCiUmW1b#s{S{lSzf074KSg;z@4D`@IIg-b8H- z%@c6=&afGMzjEsg`N5)8d2HC{ySSQD%afr&h?*dFL!3Yv82YEWH8ZXIY^cch!+O2z zz4nei9>FXs*@~e^01U-MhFrvzYn_Br@CA?{{{4-3%j#2X);}8(T_b?+SebkG_UjCZiK*k$@k)RW zj25W8-WVdI@fQe!>HS`@(&l$H$I+UlqldUf7yR3kTZe?bn|~^e8$+UC94AIn^xGHa za?k-!E6$PKa7Ox|c$_#ZWP5xGb-(C|si#(v9>oxoZ?GWc$pg#yYu0nI?ai*H(aoCJ z#&(v5JYu;WUNMW^m#b-l71>)i-#7=HP8HdWL!pG@kvz=tp$ef%i`q^OFs72cYvCXT zfw=n5^8P^nEKkhXib~FLdHmXXW542S!feMuKGFmU3}@f}%$B}xax(<5k;!DUqKvLi@aAWpiVea;5G6?(rU7eo*t#6pQYW|n^s9t< z?jR*D?xS7j9FBf=)F`nWg@-9)|E&g7Wdp42y&qfpF!6XB8j7}d;vjkiCgmXtj_#Pv zY&4RA-O^vukW9#VfTAEr1_6(vVYGw>KPDdD#6}El5>w*Q%u>85{uk^$JymbEA>b<4 z{Lgr#;wESQBOMgg53*!BIy&jGjLM~249N-$+_yX~FC;JbhOhU@;JTaNd#l}MYl~%> zn=BgS=j*qfS-Ra1o*%v=XeLBO*u4h8@=yumFG-Td3gm(iT0#(hhsBW3F(-pFO&-R6 zZ@WZh6u{cTm0f)*-~L7HCp6w;S9ZL>ob%s=pH4e)h3P9=?AssqE*U3;MZj@KliyAL z2?lnbU6_YE=HQKRomLojO~(i~@8lJaFV{PEor zv?EZG+(lv1gTGkS9?^w{C;<|I464ZdzTuNa-%yrG1gPeq>Dzr4=?1C2bL;t7Roa$= z>^aoQgb137K$s_jH${cG>Fkv8hiDpg5TOsQ9I$$W;J}PT^yf^z%4Z4igIuN_-|)> zgl>{t4UsUav``lFsuZ9Q5YnPyDONI2B1PKL4mw$07S*ZfF{^Lav_=8vcF+q+j4BT? zI_f3}OXXbmcWtG9#{%=$%AwWw#j$gu?@#0Ix47wNlwbR;(b8H`H# z(qB65DZ_DkIr;-Dzg)lTTNGUkx+D+F-jpJCU1sT5LyM;QMeNqD`(S885ns^cby@eaTrCi@m{x)({v$>~0|6Wu zp=!<3DphkIm~+`AbH2w+0x-rLF}ClTiPN|?K${uvFMzB@W)wDxd+j% zW1;coefD*nXJwOR#^A_uL2xr)JptW{TTlfqu!>;sr|N%Kk(Z9IFV9zg&+OsQ;rAgJ z2Ul5N7*sxo=!0F3<@ zl7)Ol=qdF0JP;p&U)TB7GUV)vcau4{t_xjQ=i@G~)|eD}NL6Pa184n!p_L!PV;_*4 zTSkgLs5OOzb`}Rm}o`OnH}H z!3A#EhfwwcV-PMnf_im`vchj-Oi&ES$P|w$Oh+Uf3*P=RCD2|_Rs8v_KR0DypjMZR;=Es`ql z@|puE?951pI4m1Vx&NAX!`z?q-B(XuY#2a*6Iaj%nC2VlX*5O+_S6q7;|_P3!SDRh z{*~ZMeRB8own;-A{RK?sR*f{QO$CRTF917Tp9rGVQ$K?KXa zD`fM`gl3dsHk}Dat~@@H^G$8dP?U9wEKVydJnI1KF^;Ja33>dSvE_yNcEe8qayMKG z{C54TmM+VI3mb60s1UA1<0F%4t#actcQ^M&xmloX`&5{dg*M*Eonr39iLz~*=fef% zP~+ZUx!l1uH>|rbEe+<@6jc8iNnb#vd<>M}x*`=QtG#gLM_NT6@Q*wtECRchpvX5g zQ|Ia(Y4MvOBfz(0bR)0(dBmPwasB!aoK8U#l!ocP&EpLFTbOX30eNDUvCEkH=DWqI zYueSncDtcuX?>@jSRz&3{y=K-Fbm&9Y!R(D#=AKlmn4xY6o&p-Yg}SfjB8FRcE%9L zy|vVTop{MO0dV-|Q2p;r-=6~Oh_$P8#1&Aq0rx&9{6$vBpSkrdvdYq361~KxtRlLi z`tD^RP#pep?L85~sm5xcoD?}@J2?FC);D+V=!ccg-fI98Jx*!;XXf$X#X;%e(FRn% z>_T_iZ-L3%Mx#AnR2#p5G>A~Gv~jTBUT_4Ec#&J--@bsijc%OYjb5g2ee1Opa>~XM z<%fvHf9!5}f?Elb3CyPn@@7t*d?X|S(M2N}A8U|(9G1|&T)%x5dIY82nFega-3R6u z+#Y{;CtHyW3|Uniqz{=TJS8dloaJvDxgCTd0MjW5ELO;Ng2?Euu2CEmCozg7!6w^4 zcr57sjr$Tk(RN7x14DQbMX8$jc!SG#Fc<(S2(bk@?;Wisqx ze{tANJLhBe={nh$rq<}jt27t}>G%Pu@S^^hagw98wh|IacSK1mNm)!Z*oRR%u=#Sp zSEW3S-%|}o5i9<*|2$P<2a4_}VC{&s$laeT;R&J}nKgi70Q%m2X6fu|2G%aXH3;bu z-%*jNFvwghR}wGICkE~vAbZV-qI5+)L5xz&2RSKbmUKu)nEpOW^mZ$9mTnU-Su^%N zAU-QD8$adh!h|Ts-jL!4a;c7ixu=Z22ieTc^WSE|W_8+cDvVmg9Ttb}B@0J&jrG#G z`)fjT(Z>7M4wpvj?km#eA%jvYUeZUb+c`i+S44er_VBEpAqozD(^>bjZ9x<0q{_+5 z+xy`5F^;F?_$9#M#1rhf`JKvtL}FGk*~abTSM9Kxp(!Z*`r!Ke$G-;EE$oy_Zd>*V zm^5#MHl9Ry5d#7*E90cWehS2h3lTCVEzR*MPK~UnixO@zT&Z8`Hi3%@&E}|+FeAF6 z>Q;CYk;`~hGvtClm9az_7u$_rjB{_Vami@Zc62CdYa@P%^^0VeEw)z}Tj1`h!%z)} zCud{5OPKe|Y|oZw%_9;*(`P7Klys2ogoq_(Udy`uB{m#j*s)@F3?D5r%qn8+VG~JrPdbP z7XXkr&b!#xi2tPrguF-?74V|s9yjq|=>!Uryu>BPvsWwhklbfOd)g_=C%Z#j(;vcn#1QOy}@#Z_F2%X%yC zOWi#TfN4#+k6vA|c!B_1S_lx=o1Um&?mf!>&V3=!BL7BAzzQFy9y%5jChdfd+jC`t zDTsI)meyCTImtPRKMZm?(g1TmU2;)JeC`G{%UFCMGI9-SHA}{)7)mdZr{R9>6!B^e9VymeA#sUc`Y%#BJbahz}OTXL#{J*jN5AK^p+b1bdjUd>FNU_Aqm8@EWOZQBjD_VxZzJ-1Tg z<5Q3hgke}$e5@+(2?fFE^S?t2ycOFru&X?10|oaz1t;FO7GPPxcX-(Zw^khK7c?=#q(6=qk%^vAGUiXdkYJ`0+F{ z$MbXvyu=vCFFD|-zGlD4U;i<8Z|~M@PUnX>ChTVe0&23m4Ptbnr`_g*?;X%h_Av?Y zSA-2&KM?KwxTD_GJ(7Pby4N)1Gt%>V`wAKg!`XNphr=FNYIfHn;1;{1W{CL-QyQh{ z;COc^j}6r4DiQB^rDw27ts^LzQPuT$vG|{|JM6ClD2=EMRDdezBM#CZ!zR@g6q;y-`JE-RBZ{G-?Zr+NW zN38lnj9cq_Q8;S<*8IbJag(F=iD|&KINC>kxc~Xz*T#)YJV8R!iC|r{Ep)8nZXi0{ zn`a!K)6U*OKdup`=tz&hMz02|+S+k5;UW{e?br1M&=fJyZ==)u;ld9q-~d zku6X!)zJ288NhiEE5!1d#UA*PZ-xRcst?l8q1V<=q*GWR1^mN8aJOeM7b7{=qgqQ- z8K&s!BjorMM_+q78k8()knG>RN}uWtR2^D%sj@oe5NaEroI@N{K-LsQr531s@ht_c zLY#rrXaZxlu82g7l|J`cj^+X%0_bKyjHu5<`2aDAag=~YR+NPXh99mw7|+jAuMBde z>g1>|!4-}Q5k*S>GF7Yx85rQZU$td2i+tcqOY3HSHdzvgDk-n(O4ccP3!KlwFKUYx z(M`^qbP6{Ga&cspX}825cK@Tno;LATSH=c^z&nNVS5v7q-PrZIVODrZsFc_l4bLQ>d_9Lh4j3IC9 zCUZ#;K;v&QcFnAOep95v0P56(ot$w{lx0XoT>o;fKV_MsjP~agQ7Lo6PqBB&hT@Rz zQmD_8Qtrt31qK+>cAPZP3J>zrH#Obw4GJL_a{YDQxH)++fU(k5vHM#WCen!PE>H-y(8a*Cy{GY(aYHpPxn%LK`whFgHg1+GEFF6jc9b^(bB&Aw zkI}zveFk%!ZD9q5PO$eRA-3J28sd^HAzGBC+DwI`1?e;W|JemP<|d{#h9(h@AB09w zwx-41|39kEGAhb8diT;uDLqI@Nq09&2?&UEOUKYKgp`ytNFxk`ba!`mgD`Z%(5ZBs z=RIegv;OD9e4beI?0etWzV`2e_NaQl>GGm#I#xGVlO>t8gNgSYY$BC6orj1$O%CW9 zW>oPe%a4oLp`htS5AlHhno4-A0gn7BZg=+vu42>4ilSqRQ^n$Gk8^|8cTBPr(waS+ zQflxwXlzkDcvM3DPuLtA1^#z+PzgwyZ^?aFc34m-N9Sxn5Jv2U>eGI@=TzhqoLga5eqNpXJe(mwz5-KX)oWDLWpXZ>x;u?qBgp}FjDw2Y_*<205cBI zzn??IfH#>J=Rz546ZxK?Y=(V*e0{&E<-{+m25`rKlqAFDO?kgP`5T~N=_btfe`~L5 zLjrJ&Iv04Ygq_Yh)vp$l;@_2zjg7@zCeZJ`#Ohkp+CGnbj1fw@(K3X4YQ~u>z;&+7 zB|my`#cg`{Avy-ptGy=O#`!;GfA97g+S^Xy)%biA`tBfh*NkfSn;SuIzuJyS`4UHIyZ+2;Np+_)1NIVL-8o2 zra|53mG!$v3lLhf`G#*ua{^ZQpYmbpSD$>Q;VUdP+DaIhvxlv<*gTr z$e)R-i&mFccaQqf!B%jEZzxpyOXeN|mPQ(46_Q`qzI@o;NQ02 z4ER!*la&(?=#FQT@O_b_> z{#)cP57L3kLexb&g!GO~V^HzmMSSSIEOQD()@~^uo63zIp~(W%xUB~4zGOF*@QmUy zw|O^SS$rUnkw*+_vwNV25x%aX4<}ss%p$89c4JD=<0Db9cB-^wdbwz;t-cV!r!o|u zk2V!4niu_}e$$Xu#HOrew{LDCX{Xy!12Chh$Q+Fmkfe}s%jsw~hYQwe%}pK)pi-?l z#AGD=;B)jP6@;d^PSfYvYn7CwwWdU#?W2e;iAMdP3wL9|53sBuOV>}&kRoE-Gyn_R zbt$>#%bB%dCLdci`?9~-X+1)nW{LsmCa)EsTvV|E{SXTcM87RLQQchQ;&C_uyOe1B zX(&Ap@FF;U0V^~vyqVy;7EXyRK1e;o z-G8@Kh&m|6y@M%YeqjNBb@mhCeptifpQVrS!PL*;)X&Ac4)O1N9(tZb%A(o**8QK< zl2f#WtL|Utgrs>*i9nF$z`KCqSydGr7-}>zIYJ|ZqVi%JOBVXxp5ac1gep>ofw4uO zehBK**qbvjaREMkHiSKABb**BB@gBB?(qsI*^Lmlncen!{66&v$YL7q!c`jGEm zU_#-Z`(VGHuR5+XzDRwgb?+CYw@?8MU&G8_u3|XTTK=xvAT51Qq2b}m_WMTl-= zEO4c3x&YoMWMBl6zg5(Dju6o#uVg962>r{iY-M|9Sy(D8yW7TGGML=4Xz(Hkx7yB}_Ed5pJ&um#f~g z8!pC(&R{8ufVpHZZcDE|?mgD1YPJyk1ck2dX$e0>!|H_Ot-R!5PAqJDbYGr{b>J=h zkHGq{R2m5SgGtN$myp1cP~YSA%0y4>^2AhRxo>yP0-TO0^LqqMQf zt1cJancj0CB>EM`r=(Dmn82u7&AUnyV`}Npf1;5_6~Ot%3#Y5Pv9+^kreI-V#l)oc zEV0ec45w$K(hLTgVYGb%9aq?TC<`|(BW{6o^yx;x(_FMnqxylP?Y`v4^=J6+K(JIb zayu@^*S2o|m!F@EJqmySx2kHRrjncCy51|iMU;qSr+Km4&=D=Q-r{)cj(5`X-J8nu zC$ANJp`-cLX0X-T-)NuR8vm|;Yfd?5q_tgh{N*MvU@TpvUa)_S0YH^#SeR%nFsY!< z)43!zRHC<-nJve>){e}(>OhJ!pq*@XM{<}78Fb1pUwU=j-3he4?>`6#g051yx?A-x zJ`OBo*t?uhnYFGjz}F)qP_1H#h$G;z(JF0Wa<_yLVo6FaeBPYA#Pp7^-jz69)D|oQh!oW zO=R6Dkj6G5^K&5sxJ_QIujxUJfP4{3PDL9V4c@rkaW3ze9FpwSixRn@xJs$O#!9Gb zqU?h3n4Vfc5RD6B)ei@0HQ}kOMHuNFbEhuu#ks0@a;vdDXY_qV{d5{6M5$k(3fm!2 zC}pv;7p>|QmIr!ilrcS4_Li!LUv>3_Nq3KaHSdYvSJ)c71AO8MdB4Jf>y`=iXyiv3{F@%@pef$tZ7)O!1l4sTr7KcNX|ZyvH%dyH zQ5rbe*xX*9t(+UF=eU-;*4A}vUbpcDriSCLo^UVORT9-?gV%80(;AnQlynnF&(&Tv zFHoLF=$AWd*JW1N3$$0oh=%H86Oc}=63TNg4jxwj6SkmJ3|_txc_C88!J~%wBzpap zjz^7j${tN=hOZIrgU4i6+M>C=IaOV##&}aXjgyzxuUk76-6UWir^!kiU-B|Jb0f23 zXQ=Di*p{hG$H;IOzV=V4b#u1j-H?_VR4zoyqK$9XW~{a{>KlIjl}tG8#Eydw5nhfA zS5aAZioy{$Q=x5$idlZ&>qMvIgRvPL5*EuXS&6$T$*omZm9t~c=J1gAuwA&3FYYVx zE6nsIFk6h4kjozCQcH`SJ*=--N;a0hN~WD&i|Y-0wex|*uM&4`dvu?X20v`_L#vxU z|7#W4{R6^fM9DZx01F!M_L5P-)#$2Ca@0p;C)V#?GCtoo(BsoPGw3zW>kSEqaB##J(EY7XQN(YwLLTe{MrB;R zQ^V)gnHTrhy~oW2T6z?+pt7Pg@ApfEZ)*7zD30+HW1D^k`||()f(_ z40(RyOVF3kM7+r4O);G2&ns)V~xS`)}j3P3We*{^m zNPY|4K~qXZ$BZdnW*A|)SSA#sZ=zKuMjEl(on)D$1`!b}##T9mOFjj~nw2q(kt)P1 z`+Ux=dKZq9!)Ix45Kj-|o05skE+_T`oqi+Y9oJ&?dcJ=q_E}_rv|9>KQ ztQYsGKyrPxH_6p*u!!2l*|gqlG!I)03E(0tb*%7+K|U2*yIwrqg8Oa3MW!&WdVjC8 z-)n1o9rbRZ2G*XW7VMJD$f*oh=N8+>=f+uoUn@lUTz$NZ$?a~=UQTqgsHO!?JHU}x<4;`nH-VOUW7P+07~pZs=R z-Y*^A_5^{h!YXSk2X|5oyY2nYZR8@c4Mg-%i4ul_qoW}tBqYKv8){MET#CV3fxZ02 z*_&|#F|P2HOu8@03*+xbB1e2?)^6Q7n$Jvq&Va&wb(NZtLFNT>onlD&iZU7@EP$Hd z2ki?%YrplHc!w1b`HISH{?H^N$2}R?f6_}@_5kuApB5(0F#OM6s#Iho&zQee+kETN zwPlURPmYp>SLw)S>g#dM`usCUo^`@gf-bo8;%jg?pV9l{bPUnD>z~(kBCF@Tr+YH- zz;e)y@(2{!x%uxsGHK>`fe`BQii4CXB_YBY&}J$ znbVu5w~)w8_{Z~^i+Z9(2pW!xb6iRoIwkCMdsSCQJ}nRrI&3scB{Q3JMrqXQ#=@qN zV%XF}jD9ZO_=lu7A2j+^B2x)RQT{K9x1k2-&14k?m~pf`#(oY{ktSH>yWPgcYJ`%F zKstAZitHJ;GmPFEBSu2XgqnP#E` z1vZl~=F9=icvWbx2803m?Vdm=PTu_WDbUIfpMuimBd=H04BdS60V@|#AU9`80P1p;i(RT!_ z32Q9IH4U9*H1!V@gMH0tTT^{4R`JMq^Z4~;`)S&>(+`n?e2roj z&0pVNq)B}M(S|VvVbX5(T?O7)uhq|<$Sw6RHDo%Rw$;nzwH?WsI_j>ZMNtb z)M#5aN3l+YXQZn@EXa=yFXs)H-Uf8%k@^9%!Eawl?9oQmYLc8!MTl!SoHZ&UL)0Ui zJRl<Uda|kVllI@=oi2KbTcD)t7_mncI|q*qwRcc=y7Q#c_)JI>ffMz za@A5|*fUl4S&M(+Q)-$*JeQ>4T9X@fWEF#teRNqBe|>+$xlluf5=+TWSMJJ~1F0mI zS0&&;&@5)c0^~tm7E+$FQmBb=ja4o96>b%dW!|zdYBpbG;NIITi&neZxlS+LEFXpdtrGcE z&A9vbeiDtf2xa!5G3%LIYjNY=y5i#0{F(6u!H?)Gf#yOK4%LBaAI*udE)PZ*cyps) zhzX`9%%`yD8LA`kubfxU=1V(@WW-wlhZPyR3C5HoHcmwI+X|P5?$hj&JmR>*N9cPH z-|}w_sF}q|WgJDn;2)KkU+m^)1@>2bi+s3l$S`yPO1)_PX0)Rmnc7jqn4(-X4lFu7 zOFi90!>xiZn~g=RCN&DdpNAeB1HwwsT_|nBkx275O39pm>Viep_{YA~&Y9QXXp44p zZQFM|)ORG@@UMc-7bbiIYpk>tvL(O*@?KPW7P-GnLE2Dg@{wK)6BdSw893zh{qeSF z1c7rnvjvk9wHfWEXXh`y_d>xg=yeznIapre!Xy1LX0`te25`TXq6)Lk;#c zr!gA43x`sRb$j}dfL(XJUnbOA@)+d}j%Odeyn93&&VHwYTszEE9UmIwlNcI9Z{V{) zcw278>H4rO_PitctPQ(dMw|tbijhV+y#4pP_T4_N=YH%1Z+;F$;=J8s^PbAffnnE* zFN>NW7^!FDXV=$Bu2PD+km*?_2IROzd!lJP5m!&xy9iSohAVMl|KeuRXEc9f1(_xS z%hXd0R6lxC^(5&n0(%4>e!74lj-J>DLru_DR?>TLI84OqT>O=$bh5?h1&%(v+T=Ck zG-_lw|2S*M#&-qpk{7F#w2E0k0=NOn%JuK!U<7lFa=})%Cui7Spfa6GV5!3}Ef|gNutnqqvib2@@_FY*OyHpWmw`6WvA? zvuwANu_$2iWvVV|If zMHmbOU~_KJW!~6-#xvW#8+KJP6wNQnDJO;;7b=F6ga+iZ(PVUGNjI33Sy=3VVB8d9 zoGm2r6oZ-se042gbs{hIh4LH&dso1c})g%I8Z=tHbCpF6tx9JP>^LwZj?m84&LmuqTc+Ek3X%n1B z_`0uVW3`Z6i6Kb|q-3yjRIQ_1omm;O<=cVw_oHGQTjebsg9$LF9kUBP$CfAi>G2{W zHKL7B+Qz>L?Unh}2900rgPp~?Kt0P}W2TdVlqbR)BmnnW{8QEl6q+H*$`yb~r!2!W z;hIgKJ)EapLhNQ|Qxp-=$Y>AN)P#iKvi}yt>ESTdnnQMR48gV%L`zHdC%hw==p`&q z;{NfEAE{zMZJE8xRzJbA2-D;vSdZKvjL=~C)ipk~bGzzAQOFe0+oew88NlTo(JCdp z@tsT+m9?yohJJ|d)`v;thbHKUq0fYfQlWJ57a{Yu+|aA-HKof{%baXPB=*R)FJF2L z?mUrCDREXAL~%!UwGSz>x-+sj8oxiw=Q;WX>P3?_Tzdh8Jt`RY+}c|sCOu_H@ue8l9xH?74`?ZQ;|R z{{#Q(L$aX1I{em7zybov$lJ*%EsvUSaHM`E?m|?ClI&qT=(h7deh_1a30poHo=X_Z zHCY1`urp>%b;+=FoNWE`ND2u3il*)5I0uq)Qjs_1&p6MeKkCy_yl)SBhv#)Mi#(8f10 z3UpHS*Qb??yRUYv&Tc3CW4uq=L;t(EvT?8v<2DO>ocrvi)L%|(1B8v|nYE2sNrNE-Y)r@E(#{ zjm!s|Nt_zZ$=Cuhq%pF8E9`NJnfL6u{PB2rA z`7@sWj>ep6MrEJR@kZiiAfpe461LJ9dI6vM9h1Y;W|`0S7WI~bst?ana)Sp42O_Ph z3sie*@_;$HB1b!{rbR59u|)wD_KnAgq23Bq;*j;Cd9~&%>L8Gxf+KXb9wcLunbP*4 zS-9{f^XU(@8VL#K3;m!e+V6S1vT^$HA9Fq_i_{SPqC0!f+UK?jiXM0vu4s>|#=P-( zKDkD^=`(&1-kdiRt4gf@0PgXO->gm4#z9ZR=6p~&(R(KFLYfI@n8*_R&Q~WTr#rsK zfU+AZes$Dwlb&WJKe;^7<>&{ zQe7}c=lFB;(eteVfVZ93$3W7+u87;_$Q6*q!a6qx2SCnAvW_4H9JHHo!AI1Ne=Qwo zc34t#??E7dXsBx}K4K@*2YPkNJ-iFH4@;n`=TImx`({Zc`FGs)fa%{&7&hXf{a`nR zN1_KdZ~zdJ?fT!woYx9DV{do)Pi_6|qr>`$Y*pj7o0B z`X63qE?{Da?-E}?{jhc$L8-lk#hUTN@A?cxHW0tt$AqcHX_S6_G$U& zP(QlnlvK@x$#w0OI1s!*r{k-Pq$ye~mdC{7Bl&fb{Ocz=&pJ*UK|>2=f*ogaSzV`r zV?md_6VCGp?T10ZN0I;Pcy-|isFE{ND+}Pew{IhReDfD$Q-wt-xt=|aRJg_t{Y~~; z+A!qeYJgYfp^_`GIVaaG1iDXUBNNse??a;*PYFLg2ZGIEuuRS%&PN19Q?iWxZeuH#*H zPA$QCHk-n?a5nn%MpN>ZnmXAQbkEgVl={e>YPOd_mEhlQ348B3%Tw2UQY6Co8c zVF~n;6A;@=Env;ok$vkwlu#!x(H=wF{Fyw~iJq<|tv^Nn_bdwVxc1H^`&FoN?nAEW z0hUXnsSw4N?dhkvWIU!ku3=324jXOY^LPdbc_Q0XfQ3!V$eYCr>KMi9uDlNxk10SF zA_h{r;UD+NVvVK=F|rU4gC>%+iYNk_F=i7YO~^pH>##iu?qpcT;^!|8)t4+QNEeaW zuW6LYq4-k{Jiqwx<|B-6JN(hg{t2>uM|?k(IYy5WpU5gMzaLhQsfNripUYi(TYE!nKC)XT__1ew<3b zX0c1+Wn~%e#+M;M%iY)2f~z=h#)&qbG-C^2tkZT}f#H{%q#e-1a_{^wihsM0Z$abd z!-5Zd?f?}AZR!c*(hy8ERNt&i&WWd<$AK8#8WOMDsuosEM zL>4L)f^TsMJJn{1HJJsO3v$ENWb~SJ%gTU=KEcGp4tqU2cNZumqwwUueKbJP$Vx2k z-iZiZ=&jvuH`|1WN)CjFQA4@K9@IC+o1FmkALDb4KYZT>YWDS;XNZx)Oh9+atxX5z zWX_wz1{w=#w48&k_$NVce_Fcgo2mU#DP4sj_*JwU{}vyH^?Xdt9RHn|$D#DJx8mPF zyg&@QEk&%88M}D##eD`B;rpf3KC*O?38}S5RId*P$)}Fxi~U_kK^^)jo+2LZlkBot z&PiY$%})7B+>;Z7vk6)PyRy5O2^G2>#3$f<_lnmxJ#GgNOgyJ398?#x5tvhsYon(Q ze|=NTjOk1v@>dpljYqPzvZdYlAzs_*67h^xz}7dq!5UISV!;e_k)GSJ1=qT@$KJ? z4sOx%)k+RbJ%o~k?RS42+)vVUBe&viw+r&ej+UqL`wpl{yg)qMDKV7Obk$=U)A3GQ zvQN}+tHb3S=KC=JsxA4I|3$*X4f$H<;{Xtbbm~ub>IWC~L_FU(9*LZpJGAc4M8PM% zj!-xmcn&4#k}DT!e1C~jS_4QNG!eA!CyQu{TW622oDdsypXA9u|Dl*~OHtx%4%;!w z6c_bSG%qavSYT#LQ2>YEj2f>26r_W#W&h{LZQUnLG|m^t;BF>*JZYX|wUTDDoEHe` zrQcquaH1V;%tHH5r5r;u6cZryHk$s+qAbEzzI5mL0sS-EP%E*Mj%Oo)S|IYbE&LKAH?G#Mh9 zmoV|7K{NGC^->$OoTyr*b-gd@NUrAC7+HC0=Vbi;RJARlz0urioZf7oZ13F9VOn%! z77}UDI4tFXbtOf=-tOJ_NzP{KFr0RW{teeeNNc+_k?8MYp(~w(_I)H#w7lzp6v0dc8q-CrS2)Irv z`z&W)57LA8A@s5oXqKUDBjaF1ZBo(}+=pb1u))|KJpAECeV>hCgvWW1ACG8@p4Qf9 z<`Ft4i{3p@{CeI$o<2ioR-_u45cu1rLwO;yb)V#%Wjc=3w`rf4azF)UJ`;>MAA}t< zoR$_(MMrr8iT|$`AS_TNI4T>nl^?NoTiK)tQ$f5dd%7_1|HT zyuq4N{+N-O&BP8YY-9#~JndQ_(-g?(?%%klDKr`wSjya9_NOR4+_1wlLbrVZ;qWS; zEvQG^N($YdV9(MVH(p6~UPEEL?IIP&jaD^W%1@-RGW&=BAhq!agy4yCw#GF%N>!o9 zn>+ModV2<@YJHZgEuORtw=%eNyP{kkyI+0wb7*^vd>DN7Oh{5cW;T-V)oTq!a2x3D zwiw;8Nc_w4$Vyyhnu9BTd!!P;d_Pi`W+5zVw0=v~b1RH*9!VjIiFRYG@20ll#gkd6 z2hxDhC3@r1uUc=g7rhf;F)cBWB!+lYM0zWDP-$v1JN#0F{@5gORbJN5Y5SflNza7s zc8RkI4QeKF@^y_#vWP+40#=dfeHnuclaFddE01-=VZL@;z85+N#kp+QP~>BUn(aJQZwWoo+KWO;rk$)JU_=?}16Z>bWczpyc6-w`VBpP}k`ALvM=!?5{9_jm2)e9tRq0Kl|MnzHAZj@Yik zP?(@#z$2I&hgwuiY1iH| z%kSu8**Z!`6T*#;F`_p^&yR@PvWBNOs%=L+5!Ksg;-SLscl2#SyGa#3?2i8Tr~_hljek1zS}*^&z+A5!E)cEtmw+$!>#7WM`@U- z#(j98Ytx9<^?;m#`8wBMLNSA`%_#bbAu?@ZCZD~=PJF<-qN-<`)N*IG1HWblFav-7 z`-cncp-OJ_tzGMVd#res1%wFuQ^MJH#n$M~LJ|^_7QDWn)iYF=9dj#aHW9_;c!0dvA%DNK97fn9ggwE#ZhIn!56U#%YmC*HD44>3;-;VHS z6jxO@*U|5P#~(&L^9kkkJblSKYUkXEtH$}eG3uQMG3nc)TLIyr&Y<3o+>GAn7s6|R z1l)CBma08>v5F$OXA0?Vz>h0}fa_vf=FZKlf}Q7uR};Zd8^ztQ=3=t{GCb66Fy_+J z$$@@cC|)y!-5zeMlQ z03un8j8~63yrjpoH@x?7Y2MoVgsEky*-lc4Vqot>0;$*aW38#W;Vh*_2UBGJ#>9Y# zQd-_-=cVsKF}`<6gk3TuQ}Qh2R4bW5A^u})71QVZ9dhCBkEq;Ml>BvJ+Vuxe7Yl|y z?C%uV3`c?!*G{}P|4`1Poq5MCdGSH^%GRiH9J3?9f>Lek>rCWhTc^;G_*BtUVWY z{mX^nVLUoi7o{-Qqxb3)$HL%ZkP}uC28$Js5zQduD6T7&aPqn6DYTk#R1I(Vi>2-W z&Kl4zw@^A9@n2sv&dTT&t<_-iMnoEQqi_I{o(IC$)Ese5pWBo|wrd#rt-A)|9dSW_ zqzXU~3hW0=gDh`LU2#bBh*ANtgxxz=S5Po$;t=}NLha=Q5i@wQA8}Cvi=Csbo@M&5 zR#1%f^ngOWKIt3kwKxM)q4>w(e&B|{D?NBqU@?A$65B?4LjMw_FiQiiSPL|<)w>VL z_X=U<{V;JpxWSnP?VCY*C2_{36eMhPn+8``=8=nC9`h72wORAaFVHTuqfySP%PwYv zVQi@>CkvxX7l|=phn6uQFC0pzb+grZ!c3A`jQ*uPm$lUUUp}`{mGLj7aG1k^{09-g zziCnBsoJs|fDz??V$0S!rIogpj?T?e zSr-@#UUu73UUt8?U-sTMs+~GotxE@*=jqeymcIBuQrOz25c{Mqr%C>FFF7G5h;BkY z@}KDLkM1XwK7gRSZ6SGcakSi z0*(iU!CfFRRbJTGS+xARLddOT?%RtbY39C(r=#@SS>s23T~M|Y);B;bE4AU06T2Ct z6Z5$cn(&>2P%O8l&seEkcGAh~suqlnaXO79X`e4S`isIP?pv5OUbRYqOIVLmRe?qQ zl2l@b0=OK7q!%=2AlCWdufp6!OyhkyXN{ScsJ8eHv)FldkO6>X?xFuMl?Wmd_K-Mx zLH#gVaJ%Bsni1=_X$BQ`&DU>5He5b(^b=}M{lbdrQ>KOwn+OB&sUC6pc$8LgsA}n>j zxxTb!<#3^&f2x`KLRSS8Y`A6aP0`JC1XTod5o9fk*?=A2H7l*r&vGE60BSe(Xi8`s zenqudPI2*x(bp(Do&V}PB2dayQ<2$nA!^9H`&Sb03ioxCy#IX4&2P08ugU81#Tygv zF?TMnZSRjYi5pIX;~Apio0$4T{R;ZIlaHt9D!|+u7}}!6Rkpk6p2aYl0h!>moR~d7 zb5mab$f6)G5Lrz=&*iVFr`4&8G)EYadd(<$;M5D?>1ol@e%tjiN&ws{6>CWUMzYP5 z$3(KESna#9X_g$9D|DACgi%b+) z4iC%GV)xBfk_Wfu_g9ohD=jI&NbnIRkj8{}ThVcA47&2U$fl*jDLRnA3qf2LDup5j z{%FPF`~XRA$D@#5B%ZdWwVbw7s_q=Ev<+GpSB)>#erI}B<)esRT+dMB79CLV8@91P z2%7k!$y4F&H`W~}uQ{6-VrE7kQ(>?4gBEZO^1}+wQ9=YF=mm0Zx?-?lDg z16OEwkHN8ie}k4iw(((il&XE#$WC=fPfWOagbdu?*OGCer}tkFrR1>#e>9aT7;oC~ z+qGPA616;yCNbg2M5;51x+368e40gG&_v3v9NkIBm5|==VqlP%TFpWB7ai44YW@DA z{*9G|w_yX^7KUKjdsAm2Ig(Y|&-=Tsdr^IWGOyhF%?rhis1pHQ%bHI*Mha|~ z9r(LiE6XEbR)>MsL9}JbbjYR3Yk^Br+T{iY#&*)L?Ax;A>J^Xe`CC$};IBB0S}K>K z{%77Ae|!)g5*dTBm33i3I z&Z10ts{Rs0Bi_IEGS?kjhSEft@YH`Lwm`#-1h?T8X5JwaqX z|4ApqA#FU~od`&f>aHnoiFv*$=@_`%!;y~_e}NU>IN>3A+Shug>1b}_h2abpI}qMp z9{Z|lFS4Ei0a``!x;X#_@8SGBU<%Zs-IDTfzgymt|JRs5m{A$4-h8{KZl@$VTC9r{ z_r7{P;H(|8Qm-&uPtval`e{K1_$nB%=$v0BR$o$~BFP&4w9p+0AG)LU!8-_)p!H?bRUzn97#;6~BO2qeet9r06&JsMi zrY8rs=X*XtJTY{*JXW}4&oq}WcnmoJwKZ?tfEjPan={9*y9W03>5Aj@Yueb&q_J=O zly#6H>CtW`kOFfvY30C3>F6{S;{}7vsxQ=6Msu!s1Scpx#Yib&Cax*K{WLA=uV64;_=@2K>-j=v|v7cNfZ)pjC+ui)jsLY9eNy4!8%LtzMo+$qKFu{}8h zY=-s)0Zw$y?QE_|Xj5eF9=IRfxK)hA`EY z%^WTlN)(|mN_FM%L8ptq3K1VpQ~|&%rKtPI2R_W5dzY-1^OZ+Px0> zW1?l7E7WCioxH=WU}LWw1Il(4`K!^cHr{nVpWNZwpG~+nSe-2ovx85*+Vt8Mq6@u<9RUf**X(2lWdQet7N+2Zd9 zepInsWTWQBltVRQ=a%Z!llA{vS!X6vq+qrAnNKbuI70U%HHtDQD=WqN0PCV#O&iH1 zJ8VnBxmI~xeW%9W1m@QbNKQ2y(>fKg5m3cX# zYf-8#Yd+gu<_c#C%|FV2CiqRYU!z_KyN%=$%zLkUp|;B>BZy?DULIJe4Z4~wt)}Hg z3CaO&70~pd8JmQFcc3|T66%JLPR7X>3t-mE?9+P?1G23embMxdxp{m0O);Xkb?NTnt^AR`!0rWege^&`VEZc zOj_U_v;WnG{>_E>tDFPk`hPN*f1?Ku4n%U2a5*GAzZV#t6A7r4I=TJB?=}h>QLnBk z8MV#a@m2lGm+rE;?Hu20QbvI{p-qI=>%651V^(A{DJ-%rv|ac%D_7%q>JSeb$V)L& zPRnmyN8_{{7{~V9z&7qKU-1_5*^_X%Jz`{1YTR9bp99#|v7;sbm%x@|lz^OhO(IaM z5Y;2F;UsPGEpmc_M3HCh`%(?h57;zHp@tj1LxdFb9#ZblJ)dc5 zml@mJ+)INss{a&*;fjF>?`zCF$RJPnu&VYYr(w^FJ0wejB4ai$RUi+@Zp z>XZ(R0VL|QhUY0!T|J#`_hW*q`OfAmxO~1PI`Z0hX!?SOBzEbv zDTOcNqBAJ8s5pYr@Cg;>cAGGnx3vz7#O!&YpECVNgE&{V-~O6vmoW1Y$N1(@Uq`%U zk=t=G#8*^L1z1Lj9qLlKlUAYj{<)}UDf<%Z&N-MTU$kO^xalctE6P~7-RTlHw}u(Q zZ)Wii_0dmO*D|+gcYA0H2p}?;n39iiT6@gg4BR=DPv?x7#76@LXH*)=R@Qm@|AOm) zDP)4%2Ve&0-0l8eQ_F(xD0!L#6#6Hx@dp&%i%t$#O|~>-8@0LJRe=dBKrvI>b`0xI z(sTt5mwD{Ps_eHSvkUcaYEJ?FD4=fime8vF(gF8R}oxh*7u-b(iXj7 zA$>}Q_qrT@p-o^HYAX~K{4A=iROXBKT`uyoCEvT(D!LtOYul0h9GnxEg~P>!W~e;u zY9l1sEA=Y%9Bs`ca$1J`;{b>4crU)**Mi2WO3(*FMeXU9ic;q)Yq@$cEOLzXw+E@K{Q^; zYDo;57U8t`<4||{$dS*j0PRYMfF?uWz5VfjZF_Or70}`vsgtMoQn3g43<_F2rXzS$TD# ztzw+&-Ybub+7j4!ctXKVo8*n5gV(gW=f4u;v4^izR;*BD%^lBxf$R3W0j76k{(#UO z#-uAPqEvLCxU0;lCI|0K8Eyr7jClI2qMjFrPMB6D(L%QD*R@l3Z%kfKpN=V*y9y-T z)J*B<^CQA#S)E^urQs@+)t%k^6#hUF(JoX`8n#v@g&=zsWon{AD4P}bESCe0o(YV8 z4gacas0pZEKp>*?C&_*M8yZbR2>!-0v9fw`7L!Y@zzx&88tyv6`8KDPZM`Dy!`@|kEc?@5x5qs+4%h1dTUu5^rF=(pAtGvtgT9h40pnuQG{Gt#G z|4>w?y(Ws0u)Ou8&y!EZ8HGeTne<^O^NCqkcxw?{-u3F+O+S!NbX2Vp-nmCX9Am_} z8<-I}Kg^>?U1fGp>o=ouo7WS2c20hhKd8QZWK!O8V5;J1R|)z-;kQoXR-|LFSL1!H zq9Wmv_`yo!Ulfdc6lrmq}o zf9kq*`+lF+_zp$`}-Siy(c(s{5#H2-|$!A@%kxn}_ZWUsh4~qYq#}2QVDD zqHGazn=mw}^q`IvyLm0ECdRT+qU`536}sC|yl65KvF`?8v+UN|4Nq*w_R>W?WehIf5 z6plVSV9$+N?VuV8QTM>65sqD5xKR)yREMvo)I2$6Xc{15rFdTP!lbP!F&e1fDtxmx z4ye;msft%=ygd;GI%~-R(sm~$QeCO{{_~8K1^z*Z9VnZ~1bH;q`u%2_4cbBl|DEfS z(D|gePD$!G{X3q$zOQ_UWM{?s4SiK$Mu{B3w#6xVM`~w$QpF|N`^xrR0ykFQaGFIc zmFvbhb*G-vYt$P#+Ar(_g^&l-_foov!08+8JUG6Sk%3ZLxQ!$<;aY4UgC_Y`wBThJ zVfIe(3k3UKSxqTSmjOUVvpdk8^rcsIzY8pg>b`7qsFFw@1ET#BWtp>M2sTi1AKBi> z7!u)!hT+Kukn(XK7xy!5c-GCtP~RmcVaj>I1gGd#L43a&XBRI^&=gozA(;hC!Pcm|sbEK8#ZZWzt^Rlf0Vfnb1 znHABt^^q^ZW#9KQ2pjY)Lay`Zi{aJ(i>b2=iuw=xwGv8qN{Xa(cXxy2k|HhLEGg10 z-Cas|cS|g#bS|+V&C+>(|L4q^^SopRX5a4|lu?Pm8s)RV;-d*!0v7u4?+4qAU>&A@ z^~{p`AM)>b3}FW83dOc7vwZhYVgmrm<%ewCOc*t)%;$1AnI(v}yz7~lRDPpmM>LaCex?a9T_g=0$M9ABg zr`qf2dAM73Sve*bzo)Biy=7X3OUP*s>6i5V3wt7z_@!z8*)E(H&4FTGNMzRxAv`PU z2VMx2V|Gkao7ZDEvk+zL!%&b^RupX{qua>vK3~24M4ddOw$Xu1?pXc-9T?RB!7|_0 z19bkgc~dYmyZ>+Hw(Cs0-Njopoxk6Ps0RH`$2WTAHy+;3;@HIaz0Bi|a30Vi)8=;6 zwkiNd6FFJ0DR$$-ig_DEfM*M6#xLLY%jlGvK~WEtoj?7_ZM>7V=SyaT59ZH=BKUz#yFO&0K5Ug~*VBJo`c9nUl&kiB3*K zv&W{=dH9sO$op}wt*a%2cjN_;H&NyjHmbn1%Gy5F664JZ!pa$cRYa|Iq@s#MK0ObOJZHY86hbckV|^-XHa*P1 zmDyQ~`NC&yw!%di=HN@*c9Yw&)YO^f%44>Npq+g-9l4z?_KX7;_SDe9GR(0UxuCJu zi{r}B^_Jr^vkIjRZqg({)ch$y`tOs()6KeD1VGv*A78oQJW{SdH97}wD&=c+0YBWc zAY1F_h9}(5Q@Kw^OAUGD<*kpi%#?pu^C5SZ2SP+Yzba?!0u9NaV*Ku|ap3mGy3d2^ zH@dh7Bfrf^;Kj(D@;>YHMcJl2ed(nF#6!k@3vQ=-BY~H&v!}Bxxw8MA1cz8w<$s>0 zaz9)5oH-xN$`3y$N$R${Fhm2(57zJBuIdK zs%-AO)~VTz-?$oqIbJIq&CJQT#20<%ZsWGrT%zam>{g1q<7~C;l>$D!LXHLj;CGx_o@M{b{G0=6R2_Uh6Jz!6pi!cY?jG=QfWX z*d~Yi_T~<(X)wFkwxMGYzm1%4fK|8gn)EU$P8k7~$G=hjT~FBaWN{#ao7uv4%)%ha z`h#B&0>*+U+&Z(|1Eei4`G+$G*w*O0*BoI?rTKQn+s|PE9&sIkaSgklROQz{Trwrk6@?L7H?8k??uPUtT=4Tk#=S?uln@Qi_{5gGj4FDS_xJU^*u zX)<=2)}Im;tdEp9%=A|%*1$T13WcC^<=CKB`?rnOpmd%k2WTG@ zvlXIE=QVlZ{!xR}+y{3b%R^R|k!8JwM zs4_^ugGNDgtltF*0hd$2+0MObJ7pD*_(N*m zQ`jERq0cjUo+PT`9ovfC&Aj~f7TF`Lxid>Fmd~}+|ME!vSq$Y@Q<3%?3fd!KXC{Vt z(Lu{J)8W40x2;W1X6B|Asm@}8t9 zz4vhfAFIXpnhl+{uWABC-GT+P-Ek~#o&Ej?qnfV{D9&IpcO5j-6f2bJH=3#Qc&bSCBJ8*oxTkK3~db}Mb)g$o`0Gw zb%~R8RB>(@F@xCaW?8a$Arh(}AJwel)wgu0`J8f_H&8yeL6?woOOq*U@W5?iM81(> ze^2Hl*F695tz3gYSXc=aujty(Y6+vpjJf%^iE#*^G0W=Ka`XUqyQh@72C45*&^erz z&CBLgatT-Id+J8flT&TXg~NsEZkm~^!LPd$;eVLIxx+dc!5a@7<2>r%gXrA&GJHNj zyHE(c->w9fs>kobb2yJynkaOLi`y)_HyGl=kcMG{2e_wC`^2Fjo!ov$a_NH~N?@B^ z4x#=8G=2!;p-AerQU6%57so~x?0d01E*4W_jNxe~@&>Rc0!MXP3GDwT^CF?T8^I}$GIGl)Gngu{do~fFh#Hlwdwb0<* zH=SvSZ?9bsEY)wz7w(H<`J3bIVX4ZB>M}ztz%3pV`bui#c28H+x%kU)&vt=4r4`tg zLDY}bM=;8d9X^8+;yQJy=z z(iiOb{wZqcPL{8fELrDw*7_NJzzuf5jmQ={Z6OW=V(A>}_BoRIW6cV5md#cCIWis| zYS{hlQxtK}*%0)T@CZ>=6Mc-dPcWrj5$`p|&8E>B$+IML-Oa+uDb*{_Y5~_1b-1W> zqD(P3Ov=+d<+=w7>|C)+2#T6;;mSa3Fmw?lHqzZW{2AOkoWc1DY;xiBJn#bSlwjZm zlW}-;cj^k3e@2#LPo!jat=G#?WleQ$6~Dy-6wl=c4v&L2iGb%n0{%4@GJd~j_^Q{b ze@vNqC2$qN_9KN3u#y=cZs>Kl5IG;eTbF0{_NWRrg|%6mf%&m1+X=(XQ_F4xdYw5K z)DR&r39*tesv&)obxgkmn(%s--hSntQ^NV-IFm zB^#ohDG((bRKh5eZifs>J)Esi(a_MAWw2@#VInYQ;fnZPtuvt)Fp~F)v0SP!l6AZS zF_ho=o(4YwC_IOg>IB+ZChAG$$TG-cQKT$c3w6h-?6+fwNkmLntu=8p`8gRk@E43V z35>@Jw5p?TKMoe?ES0a+z5@LKv|WMod~!napyZsNvs_aKdOBq0jh^_$HI4uDbzpL* zB2&_aOeD^bNZ(08TXLRvhU5N)EIZ%r-p?)D)T`W@>+xP3+XA*avv}N?a$+5 zCkmBXVMEeEvGBF=Yl(q1nYsgd`@XHwrnEFLG2NBFslE@e7A7@+4!m9$S#2m1JAKst zyA<%y)zaZ~iifv6jld;LRPibpQw}NO_*LBYgmrSN5D{%ceFU*CSo7fgZ5?U<>c#fktK;34Y`1^e zK7d1-eJuKOc|s4&d;_hq0E=_IwyjN3lK|tbG!tI0|KSNca);-s&qaLl7Xgy9Uxw>b z%7L4)gNold%PkG)=gkmhttdkESWY`4QX0x4lPI0Mx3OIx99kN@zzLxnvp92N~a?1+nRa za*_r!3l&_}ziBbD#xYhPvbF8JyFTtp?>KEs3cQXPlitC5D9 z^fRyD^0#iQ2N1*Fty5MFP}=16Wv}7=h>aw5s!V_}p`!~&e6X#!o^MGQ>}27ToF+2R ze`~2z&_oj{TxAoAXRT+lgNI&~WzkUBix_N@CNh-{DU;Be-b{zk7yoL#fqyw%X1Buc zY@&4uv8{drc%Ehydb;TnEGJ5~QA!~v^_BYMmf ze_?Flr%e12^^0e0{~xE|d2a7vLiWK_!HlX}Sw&k`MUo%HYBKDn5kk1a;iBatLx}1C z>?UZ@b)hTX1x8Fc{E+P&5W>jF1jYIlO^v~*+?F?`&{N|cs*W>d&WkA*1a_Q23~+Ra{TeM1>=l?G@*VnU%uN|BM6XyL3BN@Vor zBYUNd5<-WPgq1aU+jRq4&npklnC#wtWUbF2ejKF!3sKJ_m+lv*?wqau{!r5gQ&GZc zBn}Y|^ACS+5)bFU|W%y zr07)=olC?`YA4H#1V1WMPZCZ1m4=+lX5l!AdTxFTf!kST4*A0@TGtR;(v{$=2JrBP zKWqw~8wfuXd0Do0S=-gSc-zt$PnP>&)NTTg8Lxf=QyfqHBsl9gh7VXL7S_DZt@Apv z2I57-;&y_3U>A;2^`AvD5=#&C zJfbjV{St$4=v~eIi>35-o;9uFTNo|E)ficTK`&e)AJLt$u93cQJ^}>DT)K<~)*RDJ zS{MrB!g*Bbq6ptD;g8cX9hzvPe*(=(D)}G=P#y`X?WhJBod8u;<(f?q6w{G!OzLfRmNq;8^}cl z6(^i|2qZ@g_Zq;=QM`WD2ksvcENQ=(ZKI%n&yOwOs}_lFyf1|(Qzw>$ILC^dbEKk_ zYR#6X%OEs*H9J_?e}0lvY^*E)2<31bYUg4fk|iD@sHVn{vVxOp(xTgZ>-$VC`O|x9aoMATF-Lv{cn?wT#+W3Q@{dyPqf$bfS1X%QPDT%n)VC3 z$FRlPlgHaU4vP4@f|n~N+>xlxj}a=w7vCL8K9R_pi7E?wHkTl?d(WU}*vBn7F?+I* z?{MFUNv@(Ya;c7q$<1Jt>=Dojpxb^`ybr5)CMk-LlGO?7-!8vL)5aN!a(8r53%=fI z8%h;yBP7z^ljhUQ>!s6^Vif6P#9%7_J|>0Z0X~m*+^HL(-0})|xVeR1nL;O>!1!H` z*w!L{So7(5I*($-<%Cq*4!2KbZ580jU|`JA>TH5Bjg#?1WJ=#yP_kvg+SY~GV1Ymp zHgu)(f!5my^as{h;#%!c$LA2DiS#x2Jv}`}HV59hds2v_eBov}Uf(1i(<>fXO^(S@ zjxv8rp5^ICnkW%Fis^OTD>v=Xa`Q!qFHh8O_u#^b$nQU9J}Z!;BG!PNFcI1R)c@wm zn_6641?XTu>?+EYE|wLAv(yw5L;9Q}ZvJ4#+cMK+3eg{=ygjW;nP82LUJ@MHoeB_i zVJNr$5t7NVr2@xmGhUq?qH7D{Y26%uvp~6DVriUU$}5AF9+xp7a1#J>n6H-rv9vH#-7MMk1vn@uOFG?s|bXNgeNXY zWw#=sLZ3`Sy_M{D&(JPbi`>UX!~)Q*)$(>`m8*g5IQ#Y_=bIsAlk0l)_Pw6@AJ8HO zH}$5lk1Z2(*?#l zghtdSypKkiPP%TG-F<7Vz2YgN)d8>U#wf2|*G^XVsl%3?ul;{7e0OxX?mG;dnnNL1 zFv{1XYnx@yk>=yF%HmjCTU;2$_V4t+S2}Fn`(Gfrg3N@29iEDQ|5~kq5l+~}nP}Ez z`V>q(Dw_ADqKRYVofpJi$Wnm3`LqdiCiZ;0{hz31zNLpS6dG;%NK>Ysx98yGPo|@D z4k&@5Oln5ZP0#w99m!~`@kTfq;;B9;!)Sm13~hXeU)XiuEIUuGzDMz`HC)Igrsks& zC=slVGsOGnM%d18SJ`xPnb>sFuU@f{yzaD|4kA)7`Dxff3uNyUSN52b_t5bO=?TPM zFb+WO0eCf2_hV=|t%ySTpK>cdf_FyEPFfGKPTCLIbf>Dn>B_8yMCS#NDwYjAnRe#I z#;OWFtM9tzlxZmm&xKNnR$-P+<&{xZdbI)0-$x|QDF;2T0 zIa6sKc`;Mg)b#Yt!BI_y=W0R5=;lfXRaU&9OM5~7cimcZqr|c_SiIlmbaV|97%Z?V zj4&&13}>3@O)L>2VWEcQAaE6k7crJ z2cr*A%e?*XUJ(b`LHP?Dl&t68VZ7zPl*ogR)0Jc3;+b!NWv-)h{JrTX@$DUp6UdOS zp~^dxHnP#@ohtc|!vkH!_JpB}Dz6GN0iL)_9p}>KW!qfL2%yWn?08~r;f|7cs~(lf zS6xmYK*GSeuGnF#Rs5p_N^AG*m%Cf_dC^E5(~SvZpgGoEC@*o3$x?@l9AkGK^jmbH z;@xIVGn!~6al(v^G=a>HWp^ltgeH;Y!y4}bhKUk!WlIP>0pt^1cClmGO8Y|Ql;8FK z0I|pdQqXhzIU{zm(hM2vMbO5B|N6y3VDc=J(WXX9e;Q#Vr~WagcYks4823I_Efx=Q zG{e*x;zmQXx_GT5N!nt5w4N~!DP*kDA%|g{e96cFaU6|^7}2@EE*f99h5=H`5^jSv z%s8({k(9wxVt{T*WCndbuPmYwp4p$~LEFSuS?hd2r&k|%8gO#IYD^A3%7gDw`2fuw zTqS$`3t3@4_x{-|m7j3l-RP;=kHVba_EMT-e)^Sv>7->Pouv0RRS zi&QiHqd_g<(IjbP8>p|h(cupi5^RaVwJzrjGZVL6GMqO6f)pzUT*}sf&n?%~fa#;% zIYg6?ZW!Fimrh+No>j9QFUc&!RE2Uj5&gYzG<5PW{`+NS({a_tg*Q#X&5_^Z!q6?i zW8NYO0H!D7uf5cywOi@2TglL0pk*d#XS@CRZx%D&36{&F3cel>&^Tez=s_R&cQ176 z|MC{l`eKW_&mAg4QH-6~^lN&_qC}jwx6H`v{@C66)_U1882F+fPzraC1-|_8Z~Y== zl>Ocv|4qk(4I%eAx8Ll59&Sy*vn9Zkl)|*tG^0Rb^bun?02k&EyBy}+;DqLGIlrzE zK^G>vn_v*5M-9FAi7JdRy$#JPp5s;FWBxv0ZkPnvWtT9{J@wONZ#z&V2&P=kqU#8L%ByQjfIhzKNadBK7Lpx94u85#m+J_1|IYYtC_uXhk-mV=$pu*bXv8u z5m6w`Xt_uQ6vqm=FoZT)qId@N9NNiG!1jF+Y|)b^Wi718vC1-M=6ttZk+O|P}e^ee+qTy@@$d)sJtF8 zv)S;nt;WYUuc5S!H~?AeIEa6fE#Q%e&!9f~W$*BpTCB&jp}?16q->C&DuH}5c-Y=8 zxOK&n!{8@XW*&>e^AwBs>&}O~&Macl8%zmSr9ZJwlTgzFnN4TPU2QUJvbeB*U9=KT zjw!h3hzQCch0bz4VTf~M_RmHIS$+6LLwV(Y>d84K1H0>^^*O0^vY&hr z-|pPil4YujYH>?4hvi}9)y{@_#JFl74N;B6Q1&l{Y)X&`P6;$gP>CzTT8Y8$9b0MM zGO$GrbN-0{4@YSIbZHP|u1*`?N~J|jsaaAJh^YaEH9cUx4P}*?Xe1<3wuc&Q^5ezB z%N>sGL&oI(*k(Ex)jAq9)a%PSp~`|YoQ57%6l}*mIVscgJ>+$ozxey-07TiE1#>f( zAjcMFnu-dP@>l#x*E&Ti%=^4EV|(3muHa0Cw5mI8dK+0a@(=@=7V4jYj{YlW`XKNm zJ;V-SE=trkv+&1uiWO4{>k1|%1E(&QsZ1uWwPXoh29$t~TxEwXaiiQoiu z;qs5mcBQz^L7r0F>lzvg1dGA|T|w;&&||FocAxsz40S}9y_BNoI>pQz`P?ly`{nR| zB$p(29;fO~Yk6cBSIzYTtv5xKgDsYs8?o{y{$0F@JS{LMVqYG}7*Rj-dKuI4+n-W{ zPn%oUT7A2*6To&U+>gf)_6n`cQH~VucH{{;&{xq9(zL;}iRaAZX&`Zkz#p(T!t?kn zc5W1K)j+}~5*zEH7An)|x6kw|q{dWdHp-Z(@Fx%>zDL8N@JZjeSAPkGiJS^{o~t?~ z$L7LW2I$ee?+(|8E!z8Xs5(f0z}vU{Jb=RXvx2@b6EC3&sjX*KUhunc3mu)Rhd)SA zHIMaXXsKR15%DS5R!;5$#Aj|r2`U@-n0@HUiLL#fDahMyhH>Hq+C0~Ix6+?jwJdOax7 znzWiNueN*djnI@IAA=fHS0W)1Rq)h7G#n*(#&yVp{lf{vmG2rfaLs?JYxR6d7(5xv z4y4}v9pLv51}C>iA68#d1_r;zWsqC) zphR{^_dCXO+u>Kn(Q(<)0PR=9LHdMGxdBdmjBL2**w3jErw1w)Rt!tXDLsfM>s4N{?~OcPb*!<0G65}^B+idPR810>>s8SG zQ}?%$=xoQD@kGM;v4e)Py7^hEOOUZ)Njg#IK`H-v5cb-t82-n>cgL}XbGV*U7F=ew zw!a9sG(4`_lh!&n9w#?wqi6t8?(MIar?PZatH<;3=k#&*o@~*M8~e5e2tFhRb+PM| zx=bz43Ko~+-Z7ID@UrsTvEH7}^i}7led_#`L(LsQ9i74^Dbi5A4ar*Hw`zS`hE$d> z1fF;4=+Kk{3LKh+$9myw(C)2Vk>m*$XM6cQ#g93~We{NJEQn-U5; z6vn)8qno^3>b?AG{nTi?23p>~j?}hW<7&Gw+WcophcNq@dJ-f_>lWujo)-)e7R-;+^>|$I+m>${d8&E4ka8t-AiZ zP7U4|M#wBh$0DI8xR)ddn}@iZtP1k+@uBp8GwETd@>y@Nvn3YxIw=-EYC%xeQIs}? z+wJahYgZ?xj&<6wL*Vb9>u}2q31p75N#*+c%R5{5-qo?8l-Sk;r2+XroHsNqe*rp{ z2@g$X&Xn8NFS+y_H0^(0te@sNZJ}|hF4EgFp9~VxLwJ-8_f(k|2QTc*F=Xkm8stzu zG6$6zb|5=Ay@ORYu#QwQMmMugl1MY0aO9{Tcs;Nt*}Iq}2t<_-dUMz#cdF4qP4GvQ z8xh! zRm34%B;Ga4X&-3BTZl;E+MQlX{u8_@-@mIAmrsL6g{a#m-ea4^9!N7IRL>9K6#=WeKJI z_c`(PR})FI_m!axhZ28RSm%Q;k_nLbHZR6&tX_f;{Z6J%prZ*R-f--$jEZV+IcDhh ziJsu%saPj(04z3r8tF|KA*^mEZItrkeceDD{S9dW`ifmU%ebz9st~H&TNrQDeJa@^ zfptWYMnUISGS6b(*_Q7aoRZ^5h)W?hMg?Z+oA$u?<6M#i_g(B)lE8#B{a_9Ye}7;? zi`r$9=7{(EP>|7ojYRF+%xegfc7Dbby+=??!Nx(;)E7mD*T|X#iDB=P&eOq}^KiX2 z-3(eTy+3(POlUTIpF}wFroh*j;@={_FK;0;4vFNr!6&IKxbonoRNkz@X`an>X0U%3 z7{}-H&~iLOkWa9fCW@?PeWx3?Bu+u>7l%YwxcrG#XSdV@Qc~_0TNjDdXeQPEf3ysd z!WIpr>6F36(wU{jVA;&LnK8|+eGmD{N(WchUCmUYFaSocZ?IXd9$3Fd?N~$AtX4+c zx&P++M0j*tJ|6cSqE1AE7D5#YV(5kQ#@bB;qJ~}j8kSlxt8!<&K1rDbS=zv44FOL1hnV<)!4Ri0JAX4c#yt6PT%;7CoaGVfUK-v^I?$-NC>G5`t5T7+Q_WuF;xrjaM#WH zxP{Qx{b^gSv2Y&7%CV;}3meP4@V{u<-$V*8k6G8I*EW<^nZsn^5;nYzbyZ-^>4UEX z8-lgI*xE#uK?5y$o6t0t?MHfHub8v>x&iiDSBtLDX)2*d0r5My_&7IPdx&)26N?WY z9XxJVGJaCR&5Fy?jmyf?L8rF@=6@$i(unC8dt2MuIBL)LA*XCZI|r>lJ;kj|Qz@y8 z`@&txnuGely~oOFuVwuFCXF}XST8V^F$PJZx_I$DhvYcoS8w^)Y3{tKmGn)(TrD*1 zQIUoh_lcwh8eSpeuBjBsSb{OeILoqzFtPAC{>~5L&SeQ0I9a+q$zNA(&a{Tuo2`(1 zc8l>p{$$fCGuhuYioCo&fvBTdS6A0(9xpz8fA2H?(GHqA-jNC-VVyp3R}hM<{rs4! z56x)=ef&V904V+p?)n++$w)jfBbrkjkcT*a{M6qLLB>@`)}3Y1A9*L7(5S&T)5W7s zdimBthVAE8cR|7eI*qMOqZ-ual^QDX1X5}21k;~+5tHCkvc<6I5M#}_Z+5#RbzFnmGm3bY~{Z~Nw@QSy%doH2=_2G_hf=z1gjsFgv5=fXo zr{Y7JTAXF7m8)33B8=%kq-5bVVGyCyN#AaMC6%fy`D+$?mW|C^u1%wvP*yVrAO6@w zU5S8MxnD(HYb5b-Wb3c7PFf`zs|HeFSP0J5(xnUT`z8<-*{_ftb_HE!WD;<0!kjly z4&oTeQ~)K?LWRz&ck2ZY4K&$2pyjABXWN;hR&I`jB@&MfA_G3mWU899xDy;U6e%ew z>0j~PFb8lDK>Jan?-4RM!&t_FBh*S9k^uZemgq#_zlG}Tu;;>#h5hvHhy3e#yeHM+ zx*~bhCaatEF5*j=XfDF-Q{am_6FjEpJn+%H{fSK(ox%uIfWqkTO=?~Gr&;D+NRU}; zXV%S{>swz>ZxeV|+C`a{<1CrVZ|+5XCKLo&kWz(tK6zOjNT{ICSGJ`>QA-^ZrG-R2 zn_GSnLqt%fF6mS|p|jAPZYyRj@NTQr?V=FjcxB)Ip-VsVKDBgk@tYdg&Tfr2T{xEL zpzrfQ;NBg(4<-MaJH95)0-GVVc1X$=uhTu}N94S_ZE+mVWl(7nXVDglH3G0Hz}jvm zY_c8wD~BH4l*>>14lDmGWw3xutiUZ*E&Go>t8~I&m~)qHaZ2e0;c~R_*k8!3+U)x& zyPGz&Gt1XkVB(NBB{F-?SG)pQiXs71xyB?VNW-Sl)?*dduhp5_;^yv>X{G=!TaMiY za20HiIV|7JUNl`Gxr@d!*u-4PlyR0q5FRl%-t2NaUhR*%W~SbYT>V`_KNXwGC*&ny zJbcN^S)5YJg3C$E;hOLE!M=0ifdT_Nf5!Okd0R`gK>dmx^V+UNBB<+ip z`t+eTh8HW&l~83YYmVduqpQVy!Ss>AvLt%~W@_lnx7bNlG&@x7(Xlqd@5STLegxnH zh&HnIc$*50_imtN0Wu%hbK3L72F|UwgS~FVstw)Uuft6K9;6ksKjmFl&2X!i;A`JaRbiMTsy(f_=^5Sl(PweYVlXgWRpEDC;Xrdwqd(WIV(z+)sL4D4AW>IDTWG3YNhari%hEE^A z_%-}E#`Kw>=dMhX>nkat$j? zr@TDq?Yj#*%o+A9I1Pob~KmtRlN?HZ$kxnd`ycP5G23|5^Za=bZbFxmo$IICW7HEEUN>by(S z2BjSPI(&$0>fP&LOKAO^Y9%nJNtF3RGLSk8MGiMhD0kcb zu=jjDTAJm@X_xWAJ}adfA~SX{oF>sk(;&l%Ob>6G(y4P|M%DzSsESDbjHc0+&ZQe@ ze4)jJ)k@4FMS}{zfLZWyPo50)XtF*gv;-N~EebE*8dxEksIQU*p)TM0ne0?`)Kn^E zdtCbZHyloO^e@7eJi0;yxm+}!?2Qpg*u}D1T;PX4 z1}vad&K%VeNglNbVa|Eb^I_lGHVH7B`MZrpGN^GFi;qAO z3PyKxcRFE(%0l+`6MeoP4?&Bz3JW{Axx|zuqQRlxn%uC8L^Y|U(ph^uLejeKRRu6@ zQ@6kEhRS~2)i>S<`4mF5L_2rPD~CL;*<9zPIp@^&UbS) zy}q&aL{8KinJAOv0cTaK_XQg%vB+imEBf-xxGfN3a6d=!!tu=ERWtSZRrZnzoU*)p z(Dy4Y4-QU%&X=mB)*{r}W*YXWYmwI)D2wa!-`hl}#@dnx5mj(LI|Nl3P2%IjHr=^O zR*oaJ&~ZC>8p&`b2U56PS&NfMB}rzfSTs^eQ>sR-0caP>YWJQ5y`q99ygg<ih0@x#K)FVodLK*B#V=(|n7Gbz ztdWJusQ;vduF=!TWEgBF&l*1^p=TVX*R+tWNK=5WqMA#A6oaJ z%z|E?NmS2UEu0w>-Zvf3xa-2Re;QsA5g+$Ad>N>o&mQg`MO(I$KVV=i7`cfCUa^V~ zL!oSmv|EN0uxJz5OM884C*zX-8lbF)uLPb=Es@6`-1vw*9W0#Bl9>!do7}o~w)kD* z2ZnIQJ^8Z3wxmt>BF#rQXk~NEKGv&riyHkWWYiw z!5HQMF_r(3MPlq!j+ESH?fk8jXK*9(4bhR=JpI{=n zXKAPV_s{!#;`jgf%WR9N;CDt)$tLuFe(U4s_#+3{4@Tg>DJ<;l4S^d0l>V2RY`*uF zN9zq_u;L*U>c}L|^SRnEAlsruF3U?M*YbTq%d760Yeb96%KnKG+OEkmt~}eBkI#Iz zA=$F`M#XCL)*9lnNhjP3Hac=yzlgCm`5kQP(;5~&0ExzOK1~>?6he9Xer}Gr7=Fa` z^#gB(4AHA@JnM019vP;gnIicXgFoHF5kjJn9MPbWBsKnNdg_B4O%wb-e{@cfug=$~ zy}J(6Hs}CyOA}jy#9PDY_r|B`Z{O__%$+AM*}qY!$Zkpn^EqW0x)6*DrlGP3MHQuz zn&;4+po|)R;cle)wEGb^_xrb!l9FcBW{>Fk1!j|wmY>9mm+Vs-j6Q3WvYIH-6-gS& z$OWjs$0{wOdCwehTt-;V+d=+~9@^YF3S{7DTm)~@0DC`((5NREqrbh{w5xP{k zkeGwRc-z-PKMn5W7{7V7vH<6KkH?kYH!CveS*MnKgqwi}gF5qmFF#pdkAt_EKUNu} zIq2xlYJjMsiR7^IcW$bh)bS20TL?h!W1Y|E9~aLcoi|YOF$*@fvF~F#tgpIp$;azu ze78(NPQS-HpSn6H6bp+zPMYjn-+dR$Q3=H-efLohci8NK!grfaiY&yzuOVoDB~#u4 zVGeRkIdy+8WcmKI3fGdXpls`L(1k@UMJeP>tfMKz)P*O)RCK3DG#`SdhLh{JR>bJ~ zA0$8VBYHlS#~Q?rm;Ci=|%zdE}GS-U} zLnLQYa`&ffBfkG^>bWMcH-AA|meY*kwFUPCv-5NRmuq=SVFWpHL9#<;AedWiO#JUT z@o>N8WvwH9()#gII52YNOPZs-h8kXI>njbCV~%#(7D5I{rKSoWs_bPkSV#Zza%n5m5Wco`r}pu)tG*VF_WLf2(Q(r&e}KTMcN=T^f@yM@c)APR zdj})Y)11*%lT@MRZ0qoMQNReOUN)U@!?%3KK{hUH3oX#WJ9gL|e8v;<`}6+*nkvbIH8 zSlMug66OMzfizq3NiLRq~aAF*U}+fBUO2VjXL==sQ~Nx(^d zd2Yhz()dZ=aLY)PN|z}9YfdAaXBWi&EH?da_hTpS`_r9YTC0!G*s}+h-VnIyw`;WR zrq=kvA9#XT)nfGP9rt(n`5)2Q1ifX~+JAZPjG~IUjHEHvGilaI?eps!P~v%+(`T5u zK9YCHp)c0&?ChZ#cz`H9T!ui9>KfNwI^T>ELD_^Yqp-QK&>;$17a2Txzk4mJ6!X97 zJC6$^>=S!h>*sMjQ$^vFyGv7GwukFuShw%#2fp`8f<8H7;%8y}@F+chswcDl;tMqb}Z?TDL}&~q8;GPAm1hZjm<52N*TMMv>rck zuZ<^ClZRz~=b^cpt?7cd3h=pXfh%fDP;Ga25Enx6LsI-BpK0rjS{%j7XYc}6wra-Y zZWiOG^eK^n0+PE6?Lk95)9|ib8Vu2f3gnWzKmxc#KGRcQ{iv$5u?=u`H5_*Uu!38hR7YB~A;CD4_OJNPoq0!P)zcQ$uGjj5uzG+SntRu0_Y`wW^U$u2>#?aB1W&#&yPB@l z!|D#KQ_;L07+l2XR`WluqT6lVfXK!Ehbr^!67~Ql9Xj;HJvpZsvyEKQ%4|_tf;Ws5 zW{pRbP0-O6MM7Je_{r)FX^GApTD;G8ntx}wfq{)=?Sp~nCj*zqYr^Xuiwq7PMnrim zs@*H`v!~Syh8GGa(LJa#h$9U8vdQc0KPmc zvH;7G4;i_i%l?OOk_?o{RDIv0aPNRt7YzF zE9e6_;rOj?T_3+n+{WhrL19lJ#A&HQ4V!cS`1zU9})W#yD3W=B}F zz1!;FZ$)NR8>#yov0q9 zWw04k&n+96^7ovdm;%d}YpTR6ZYT#W+J|~@oEv5A>ng!oFYF3yH4Z~jX_D_A7t0Xz z2Ur5T-euUEPV;t01*urAAC_?@8ycW}ciuHhf{bCET-r$eoUk1b0CZ#;bgS-)dy6eP zvGkW480nZzovg87Jdle$B6XMlh%sZOWYluP`!-LvZ0r19&)5U=;pP+unes~wr}Rl~ z>A9+LIqQ8L>=>_L^*qr zV=E~VS%+los%ev4o(r0aDMeWVWbO5Ws=@a;Nv&q&ntE{Qlu zZ+0CFaf(vpY%$f0v@LZwv(OP8|D0|c4=w)#WfR}n0_ksfvdGloZLQ_>DQ8w07r(nO zqvh8T>rmE;`z5s&_~BgM9YVjOI=vFhI!R~nia5N?@1(k;?Y{kR|0ZlRJ0i*E4f;T{ z&1jBSt{uj@VIy{{%|;1hiA%EIPV)o!>`YN=ul8IZI4EM2UP-{;F-$iuAR91r#?|Bv z+=k>xEAumXLkH8jQrgCs$zfdm#UqRd_$1)cuI*;^`3&w78vZ4gubvB+HDmRkq7}3&2#L ztF`;+HUUqZ{7r9$G;O^2;s&u^bT%bF+V&{?Au2aNfzn7QM0PZ2_HL-xl zKcu;X>=~)>htrOnp&_xj>@6t?p{a;%q(iqveNAmF{87~@T@8y|2=%MH26K6dY(|kd zmSC=%%kX!%d#s87|4}E#KC~=zSgRTDuL%1Xe3T4$We|e8lHUINmhUgnHx3DG=(Q&b zpEm%8l0|(#tJ8_%Myqo=fGGFXl}G0dU^?gH1EBTX0Xvi8{Z!pA*g@C0ctw54k}Dj| z&27Vw(41pPyDqd4fNiL6+}l!mpS^axT_t* zsfJnM5{8pBH4T*NbVXk}kf_Is3SkS#@+X8I+vnn4BO;jBZYc86F*t}7%w%^z5j>cB zzM}HoBXc`>fTp#c6SBj!^14$3AF@uD>W{_g=1Gtc@*HG>!}^d!n4-@A%#gCU?hR^Y zS21$Ca3Pz?kSMPtb6v&RRjZw7CxCf-t>^lLC~QsUohVJWz$wbV zwFj#No^^8bqYE{Pn6I%J8f++i+-$ic%rii zPemlPI(Rw|Z74Cd{bU||PdLWeTr&8W>1{AjjfxPNUjjmly57L}{%!J{o*^!8bHA>L zRn zR0poUu6~{$lTxgx8g3dUoDrzW6i1AZuEx`>jl}v|V^~muTmH^5P4``yk?;tg+Nhj6 z&+;ZBZooS)d-#oEUsYU1kzH;Eo*5U98CjOL0q*`cjnHHr#g;jTc+CW2s8~ic2kCGD zOLiBEeysNrit42QpdO{+a_W;V0rJ>yuRo7DEK>$slSpBOEN3VzzDx;>K6sH0<&06f zw_lg(nDru+RW7`t^&jc*7I~x%tcND;zO&97QNZovf_2*oBj;3FgXBoHf9_*He7ewZ zn*pNuZk>v$R)%zMt~|<;{o)~lg&c|7dM}-oW1a&gZB!nKYKKA?h54d;{g%t^BL@ma zXtDx0G7@e^vmhmsa8`IFZh58~w=#FVNYdUOb+K@=>d%|!K450NU^*H9^mn0-EBE5E zf=yojefuTG{aO{uFQT_PpC^)*!+X|SVemX_FaVU}cISoPh=S@pj;?tCPyDa*R- zDG_9g`Verq(H-qBvRf8#p0>CsFkHRPWg=K^z`|KN;;|qaKjoB5%fT&Js+%CJ{)=`m zWX__kY=WRbS70V>--}SOa+HSQh#L0u2kEvM(LJ1e_%y@yEN~@3s9Ccvp=gy=%i{pDmxDkh^U^g zC%GrKuW2R_k_IK*6#i??pAVys0$v3ck7e!IsaO!2Bwby#q6S1-jJgI?SqS-};XTA!*Dm1Bm!9Gt03dCqcb0l$!jJ0tODU2qR1LOlRS3aU`ik{9)RK zt!Q22cnTkXz}Wxe$87pVe(wXr9Wp6Rf|{h8Xl)CARr3}>Z_RV$)Sb3Ph1oR;3FDp< z%B#njC{y~;=M-y>{}oSO=kpNeKw9U4E_LG;-%jDTNL+v3wl7N9;?=G_xV|m?V~ZaM zg!9scs9B=^9{mMiwmNvGYsx{i;rw{j<6jojCuI13{L#!SuWj9}Yz<5kK5tjQa|}t| z>gMzLV{QY|eCK8>9(z>Tk*U#fID6t*!Q5p3zg_?S0KHaY0_IVgJ(EhZ{JGk|P_cQYLu3c?@X6 z4arDLQq$!n6CpaH4T*K;n6iF4DDtt+2oPHuqlq+hrwjK_)X}t+akjj|`%q>ZD~OB~ zN|r(ckC(WeA|}n`#CfAzraOznTRRQ4FM70>S$WE8bcE5U{Tk z)YMwuQY!81ievRQ&5ll@I#h$1baM+M8!%;wHj&_uNoMDj5>ej>qEhElSY_C2WlqZQ zB@-#>sbRgZDOk1IsKe4ac5R01nh)Wx_{Xkko`V&v#wUM7pE`;ne_YKgGzPUB$MteAG*|EG8N z4@JVLAezwg0rc*2RkM-Zh2HzL+}}0y%ZO6DxT`)ITb*jNVde7qjg~pq6~Xk0M+HWI z7e!>v&0s0IFqg7=-lW2K2CY;hxE@0ui|B)L@}@wyr`~8MNK!{W$b zMKl}vTi4rwuk@=7a+za1XRh}y+#i56o+eQUMSG1$)DX>X7t)#0Yx}dnkrvy1B9y=U zD;nCjHJGALXvaOQWAI(HcS_W$<9Tj)wPpl2ylAlZ<87_usj@CgPplc2OMVJ9vf;#6 z9#aN6#Z(<*BD2ES{1s@ zt6|VXE%l)`)13J|J^jTYDoUHI4F4OqFM)CUxr26K-mgbxmbJaFPa+-r_Sl+_4xPGr zH7Y&2Kl|wYhsqtu53L{+|8jF4sYw6i_;IM?d-%7&any0M;ecwHmJG+;Gyie2`fLI9 zJQHZMHAs&IiyH0_{hRwjh{i=7mh1YhM;%udWJHNaTf10>yM0;1+FA^y0{qp`>bY

e8hvkZFfBn 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�ccnK#=%W2f;NNO@#OkVc8LFbo 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

7lSgbs)^I|h-3_F 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,P|kjxad1yfH~=Q% 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≧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%0D9d21`J<|$u(>gXlag7j7U%L26_bgfH0Qo* zRj0p-XG%h&(dP|G=0Fh{L6T$&M@@T{S7KX)bZvDEpLaU?*Dt56g}$~=zJszFgYyax zL<19#ZL@6hPXg%P-P_=z1e+_XI?or>IF0_Qz;E->5u1Bg_hHQ5gH(3&_4N)PV23!Q zqlLnT%v)>zk?^)QiqzBd7B11@kLhQN_?+lxj;!*uTwK9TlcHR;$YasgIl`GE zRAzTCgdKnn@G{K4XZ~Q(JBs80Y)52riHOK|$0vH+i9QP=vOBwH&Rp9zRJiA!LGu= zt)fklx9K+Su=ueb6^+t6VW+5%!y?S1Tz<9PK32FJ{-wzr+>rGqZFVgbWspF$@e9A` zn(FATEacMj<7+LM|NR$6kLeK?yBB1db84dP2S``pFj*XrhlrZ(!#$Us`fDnaj%DsX)!qnJQNp`DTKf`VK~*jptQ+>imP{{l*X*p} z+m9qDX;rFH-|E{O1lgdJkbN2wWIp3Aa7}GexYemu-w?cGQbJ=RH|+3CSf}4fr=k~A zbR}~4wnhEUM$F5RA6hmIlbSNksq0+Op*?9xde(Ns@G~E{_N2w_$#e4EKYQ8$y-URP zht_DASh^go`K`LR@NS7CyD#*Hgvbv}6-l4tgLdgVyye)Lqc|!Rwdi#_{&9w^luf5k z=~>OJ><2SP9^~z1^Q+b}#g=4(GGf+uj+O$hVVRHV&g{&dZUFS}M7q73pvm3G2B`l; zoR#kl=!}W7!xn5%8x19b(?tbI@Vnq(fkP>rE|ZA{f_VE7#11j6=f}*Ao zqIAjeqb$tv_19ZtiLM@OTIufrLi&|V3_@}Q_d%mpI%CwrGmFxft;Oc@O}o}hAke(MVr)Krfw zd34%`eh#!8chjw{OU&OqjPo45`p%$g}Ne@UbSwAU%77m=nS!J z{K$`DEEv@3Y^drQ)3FZuzIWQy5uu`eqDFC~tF8BlcYND)nalhEgv2h>Kk#^LI$A}d zbN%4|@?z;YoBZDQT0o}&F z#hzc6F>g&)b#PaUhA;S!g44yU7~WOCKD}3S*@_Vu9Q5U^O(6TX*i#N7w1$0aog7W) zNrPd6z^MF#O4}O5p9E%F&3&6m3bgf#7b-Yvn63W!p$p7?P7zUtF8h9%$Q^2w|7reD zRIy%l;utKwkz5}laIB?kI_cNQILgp9BKBv?0APTFg^<&srQl884#N>G0C`Bh@EIYGK^V`C(dXn++E<4 zI=W6%v(lyZII>cpd%j`v&bmUFKY%pAaK5WY1ax|y<0V4=TR{HI_;N{X1JSd!ea~^1 z<-PQZYrPCvG5rei5>B%Q{`kvJnpMTfWbo8xjdgOrE`1MV(Ne-n$n;F2wEdU@@L zx*KY)1G!(OY1$=sf=C{)wph`~Nd*ToI3m-TVKFlKo96(?LJ#0*7C!4Y11rNyi{t*8 z&sikXN~aC(Egj0##tT z)3COxkt0}eJ=A>`%$4_aK{|elPmsHO1SKUBu}X-{&KKQ<2x^f{?w23s$-|(fiIvb1 z@o5rsfekZlX2t7&fwt`@m)|`#?%JrhXV37k@z(<^2WiI!TQQD*O-5|uZ>4RgQ2KbF zc{KsTo=Y%tg~ zxWvk~=pQr;4^>9ZyQ~cco&Fzw8kd)+@jqZQRMM%fD5Pc*4)#%8>%t3Q7#_~iW6eLU z{$;M{7{k^vr(E?#xw^0W=Z%2>I1YOT(Ut31MEw7B|3}UWtNHvN`1tR@|4L(@ zK>q)>PP#?^0~G%^k3q}GfB%m7Z^HjkrqfC?`zaZnNc?Xy|AT_}vtQqSGl@1FLc}10 PgIx+Ts?xtDO@jU(#CjZ_ literal 0 HcmV?d00001 diff --git a/Map-Exploration/Overlay3D/Screenshots/Screen02.png b/Map-Exploration/Overlay3D/Screenshots/Screen02.png new file mode 100644 index 0000000000000000000000000000000000000000..760d1e1cb6d3be2360d722c81df5a7c3ad8ce1bd GIT binary patch literal 1054816 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
eSo=l=BD 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 z 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ͱ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

~ z??O?Q*MB$jpw5;tKk+lpx!-cIZiA>ky$ko+&X}%*kbqxiSdR0m>!y<($Cuv0~W!-i6X?y5P;1Kcqs<_{? z=f(^VE;y2FUAv9P;~z`%c!K_yj>vJHg)d)Ol+1G{M)es;NT<~XL`X}`cnE+@KAU#n z8$^J=e`%N3iEglsYE1)Dur`4O%E;+yMWtMU;iDr=t>tAM095L6>EGRVONva+#l=i@`6f1+_D9IG)ThD^q(%q`kaw=jR$R{`Ebo!jttMe=taR-`1gX&oBJ&z4cvd&@jf9!i&pDe z16(_5OGKTPa9q7Vw@o6?{gw>mfSIPtIi4W z!JHmaoGL(mYxuWoyEZe0MJ9|;S_@Sy=Y;JcccF5*SZ_{gQ9KRI55sQ5Ue(VG(>#^# z;S~hE8qhraoHkSPiXj+pIrMTE1YWIGrV){ib{p}$njp@8o7uJ=Q)?xI1@@2=OTwhe zMH%bnwojV7n+IoRP{u9xaFoj>L~o-|BX668X!!BCKSn`T2L8#%5M*o zZDT;nqLXNMRZ?^h4#X)*F4RET)g%^=hKJbbU+BEQ=IwyRe7=*zjCGoVq*cSnE<(md zjlDCQLPVkPYOcc)iv#2slO*IC9Zf7gIR#vAAO3YS-ji%6q9jC&BjSs5{s28bb4N5I znpDD(rC3BG0b-Hbuc47mq)@CFjygQFbPfZe+2*h4^zgrnBwAwqCD^}QnVeof-N;}* z7)YIrS@@tzVgtY=n6Q2bm2gSwD>g3{ZW@`Ddxkdi8=ING(zqA|-Vtgz|LQy|TeTw% z1@hfdX+ps$j%-h_iNDSOvrBU%c)+u_A&doCXZsJEER}+kIh0;4)~ydACajLRD>G=i zVB5NUnVcQ>yz8VkBxtX=_jZRpZW3p@pm)@QO^imeTh-cs)3XXH$gO9QNX(G<@6HJ& z3m0iKObdPzWV2DHUO*+!%lVt^C#J-ZCeh+XiP{Ac69?JXf&=-*a4rP*QHIcjkdL#gLwc%=#i%*?8 z+XoR@&9ic^I^+~bC7FYDf{^1A6t=7!YFar>iPDXNDgzpMiL2#@ds@rCa^5vL4i$8A zC0E92Yk$-TRnGW9<*NO>&JwqGb2A_txN^vRGo8^^dX4)3gWDL$EvMqHV*Mj-t zG%yJ?zbag=l*(h5>qhLclUv1Fp7wUZcn_F5e&>8!LxSA-cfp$ENJTdha_i zK!T&5fPCpV#Cn?(eo>{0f8kt0u6OeD+~~&_eh>}VedB+e;Jz2QRh{WR5#0*3ej9l@2=6#CmwvnmSDMN@`_EbLD?DLKI)N6)@0EoRaAg#* z-x7G*{xSt~81P@)E!KlwA!yc#WY<8G?I;rKgh1A6F0&s#Ne|~yeWdjxv5d9kz%#Fr z0)aGSz|u0MS7E+!K46t-dmhrnpd$4X;MVwe(mu=qlVcl;k;E}>)6U0%&zR&e;LKsh zmUl7J{tk2Ye7c>Bt6jz(Hb|O04k`tVRL%2xw3eqRL2aQdJ3Db8?O=8+M}(3u%hsZ* zI&2Ih=qQ+(!K_%xx*?USpS5l4J>-9VtM11WPeNWjJ!hHnXt4W+%ur=y5kff=>YW~x zWB3)?fT%|UF&r}N>RZL({KNL*j9}m~Eku%6s-rujla@cCnCI7yd=rD{dJct(k>-94 zJto;TTRDL73+d{rlm z7F37j$~U2eym(DB!d6dFkpw@C@nl?N;gZ8RLFxu4ZIq|Vcw3Q#Yxx+=YMCj^+NP$9 z8uE?4Q$8gCWeq$c8Lcm!RR)~(%B!sG#BRqxr7lj;<)5mcqBf1jh^Z;5ickj+pL}g%7{qbYY^xTjeP!dLe%F6HWqzYm#c+Y-dR}ea_q6-H zr3XHy^S=J3jO+aak$K85TlI%4?*3)Ce{puOg&;ftBkaxW`5HDB8N}al-=7~Uw;K9< z;C<%vhjc3tk_!busfn*gJO#&Gi0JMQH>e-Sx&!-9gs(`5`AD7fUs!~{zAtRJ?1>8b z99w%|Y;Slgn*ZPaR7bd*x_Wu#?@N05}+}Qju}8r+mj~ z+Zghwq2KxaSh$US^`%#V@*h5c4_1lnYq=R=*z6IZQ>#BQi~tLPR(QbJEeKSr?WDr+ z#9*N#R+-=}rmnM+MN#5EeLROHhVwR)y)|Z$7w!H(JOau0W}VrFE7be@AWjw}Xo0*9pgn$xo}29nk_*nf?N`t~pP0;+|MGgo0H_q>)GC?;*<~Ob zgqOV=Qmkq}Yr}a>f-=uRE{pbE1TE|Xk97CeMIgDKNyIO-pIw?pNl#ocu|BaR$d!vH zILV1txSaZcM{(sNpr<*xEwA^WhwQvR2){EYxhv36-ulE^700H~F%P@yz&7;09Iu+x zS|%Z9Duj)ZP)2lx$9#o9H(?fi@Qwb8lB`>UQV~wiz{&UflkbgvFxhuH9dyrFc)AhoxRof+^WOIcUGeY)ApGZ55( zj`X6#GSUb$Wd%y~q~FPPn#NEWXz-R&-DV*+v6QmOY{f*9a}GznKb9x{`j%GNRaDVM z#rQ@ZXP@xZ%dR4+DRg=p)S?dy5l2nnbVEC@Jry|AvAZkwUYer z-pIgjjZSCDSVtm@u`^M}CFwok%mD@YRFIyQmT0F(CT^*p>)i}gbEQt=9mGh4a0>^) zxvvzzYJ{)sRi~1_VwJ**@rA&cXS6|P;21;qO!?x~oA##umfLczbF80s5lEBd-sDT# z&n}Un{wT7SoiV~WN!3)7%Snw8Ag-vjo&ECx86LGRHL^$-akL~6TgU3 zjkj8ggz)rlz8|%Boc!~D`Q3fKGbsE_a=*peK1b+zG4fexi2A%cnBOZRJnv_?=LUcK z^nx|-VDiiO^Z6e4Rrm(}`8WP}*K6XygnWUgL^Z?4|C!shi8YfeAxMkEq3>weHnbqu z;qS(MUTB4MST`T@_MCcaZ@(nFJx@>4BK@kg?N#h*v}}yH5FOR_;=+M+?qk}2#0^tG z2KJ$lPDxBUIu$lhI^6#fP{-$6bhgKG0VhoZ*NCnn&hN+~yd{N<81;}A9!ii#Sjq=% zW~05MY$s9sQ~QwGP3;A}F{OKt`-)*ssp7<6Yl~Q?Ojr+ByUrF5X&ItmX9xdaS+?Eh z?Rz7Q9m|nhpMzjzgc;i;3UXwzA{weX-$NxF$=`OLV1?Z5VoBxMd&knhb4*^vG?F6? z2-ttJO?vpky=GEdx_AQ{I*dS}OT{u{h9(XUtEs7(wQH4WPMNbAihr9G9>JM*dRdbG zz_Rqn#I^T?hyX#ZBupxSnQxSgWMRfnwqX|qg_jEn@*l^HSU{g-wct&*bPCC2ZbE8e zgcQ;5;CXlZX3AP>{42yf(P> z`|48C~II171t6BoqS16^zP~oU-005W$oyC-=@vb6-6DW#yFoK%^=`WZ?cD z@9HPE2m@Jlj}ox@9%4r3OR_v^8Z0VqXiYNnpFCMaMlyLB;=B(u(NAOuX=>|b?f{p_kFni`TsYL&9eXfV;FP{kfdrhX!m7OXn35g;RK$kZ;GZ~(B- z7Fd-eR2KqtYu3{=r(_;ks*o$Y+x?FW&i)O3zCHJXAwdJW5rbpan=t3CMX^*dWP2=B zFi&vQ!+| zicLf4Shsq)Qr$r_96?C405>wu_II|!xdV{G{J7=272F(V{Qk$uNc|fVn8r^eA(K?R zIrh?um4u{*zkzlP`N{+_+geIJlpXbU4XyT&NfqNfU)g#Rih2Pzc$cX&n7+j0Gp6O3 zRH`#ba2K3_AhYOuNryly zd!zS5kskUt2ezwH1j$NKBcXy4ZW#=*l>2czgc!D2F0Alu_+z!BEx1$^j8Gn97WADo zDuBlzV<4LQk2*5yd|a)Ad)57{Jm|DouV@RCM&;WVMnj7uH0+1AG@>`iP-bNR#k5_ zYvz0eq9lU4I)*w2#G6GH%|G8N!&;c?VWyc8cp#JGIp%I|(e&DF-aN>>-p3T}8-7t= z+C$ZPG;79WLCK0NGl^D+AY(i+$?4t0{80TG?=M2Dlk)O@yO*PnyTp%)_EbbAc5FoP zm4}%z#sQNfQ`eyif3O2Dv3Whu2aIh8#N{Kn(Y3v7! zg46o`91G2?#-AC*Kkm0{oo_)55Cvnuy=fWd)^>Y()*EeF=f6JJ0n7G>N;~|4|1zaL z@21oZ`cM5X;?i9<;V@9jzdRsxMRQ-)J@-H@$09|bl1s%r*pa=H3cqY5`yzAoFjzd` z*b?Z}vQ)M&BWuBGs)^zx`x=Bl>j#qR(^HcfKK0;+shUeHg-<7KP`irlm@`-P!Dc8> z!y3B&bbL%^ehdhJB=?TaI7I)2b99*_8kUmFUt1KTm8pWLnFRYOv5f~h zt|2;1*j;an^;98a%o}e#;erqxfh}%^SMQ$m1Sy72nX7MLOtXuZftwN0p|V{)EFe+AZ*^#z_+wOxlRtyM5m6WSzdG+PX#BaI>=!Sj#_(j>|3@-RQIe$M5K@Ah@x zzlUH%F5HmZ`T#pX2PDt;;m+yZ11jJ>P5b)0=PP?nYu7&E`3eaU&0 z$cgSNA@}AJUBDjIWqiWx=2W=Rjf>IcopJhm{Ic71E;b31R16NQ*^o9|{7C3i<3D=y zS}&fTXyo0?L12tft(AaV+wNR76%4vt%Q`{gF8et>RSe0etFl8up}S}JdF&q_X>aoW z@J{eqTqPIP?7jpPZw6ZX%Y~@rY_#ua=e8FiNF5Ot-1XvF87xjrx8K`BmI%m6ik@!#ZWfUR8CR3Rbp! zo{Fe9ei_2w%INthJy9h=tC$&up|SJw_F+jc?wqi^t{h`YO-qvuR$^qUg^+cigs#*} z9jO#qk2a>wYuSZGScFzmH;rI@Q`|oGK5wR#=lqXBIA>b!sbk#fzrF7#>sVsQHXKy3 z)oyW;og(AJmodm|38kT{w8!E5O{P=Sp5b8>NSfDn z*#PY~RAH<~61nO!)S}N1sbZl~e{a;HqDXOD$4T9vHjIS#oS-eMdxiTRn=OSP)sV0pFN{kfwxE4_3sflJqKPb50 z9Hn$%l6Vs%%f1I>D{u|9hKmtd=PxCu;$mNz%sPlP z_*P?_jLK?Qg0p*JoQq?gZwKc(-F$4p^0U7eFM{j56=#m}$Qe*yOPWQDK zY$44_N*gM(d&us?GDyhq*{GvYsQ1&N_<-U2wv+4KM$Wna-}}N@8gfMmQdlBBx3q=N zxrb-I0pZp{`xL*tXSm%QoYIRLS{&C$`}X)R2A}MhuoaHkH;E5oORzD zq9(rD6 z0wcrfx}Q;jxAkwBfltcswpDk71c6Jj%1>TGcW1;0`^-Px9J2rWDqxbrW-UfFTmN!- zx(PP$J#95UB^7kMsPDZvz$zdM7i2ggs522Ds_6w|hW6`Ke9sWYg_8)^%wi&%29Bsw zX0KJSTAruUh*ivhuWl>tlq#hN6;IfEm+)1abZoa{WZy>aZ;r{(9Cb~%qc`E51CK~g z`K`A)&ui_s3FER^%IM&}O7&kw3>Q z7VRjl&ik)t0&nguVK7A>Z$3YL#;^o2&2k}OQcsn2{`+z&RJF|vA%x82?Qgshqn*Iq zFcd_Qm8vSFU*%SEE`ohWI3}Z|CSblFTF0tUPtYL;$;rhzSP=e4o23MIu zS_Z)w`sU?jllT&?Es-`RZLkjFbv*UqQ|~{`InjQ3{xc=ch{!r*q+2}wB%PMjXS{Hk3EY|a%bYyboF(kV>)NS9_L_WVW{V#w zJ3qO<>aFN#KiWstPh%-+fCi@TIj(A~=TqYAYw#PvGq13F;OAHTmU*1ydU*?9-}1oi zupk?{H}=ewbIj$A-(^Yl!+NWU`fL$bp3g6D0ozrH@wMvl5L2f2^!#_IkO+IN9A3Ay zX2`ww`1=FQ7?Jt=YI-VD^J+?U-4j*Sc!(GRQ^y0Y##bc=S$@r|4eh6v$4UR;R?nOG z?W?r*i}$x9r>oB1=gu6y#!+kGOQ%PM_q220L1GAh&p!XdLAlT{V5Q8uIit?^in#Yr z`22RSec6tJuNe2AM?RunKjOvZb@*_+?_x6NJ`o2~3xOkzL`zYCfSAO^!Hj76Q3jc= zqaVT=Rk&GvTJKdTuWNwA0?o8JG31oZXeP znA6km!>&q|)&?%e**xv_yv#+{mrO3_VAG`HNnLhqCcgkkZZYcN>xRBYVgfhwzkUbJ2ft7 zkDJbtX)%H-Fj?sgAUX_b?lbBbuFTk43b@(BNjNaoWy7Nkom%dOlMa05ZJa0CSs&GJ zs`J_s(mobtn9!A4l;S6(O6LoxcU3S`aq2f`VpK)e=xE7LG#vma^dF`B)L))Df6QFg z-M?^T+>nAX`svpwD|CQ;=26OYB7QSGZ_ryMMN8&M1cUv+HQ=c=)m~b0gv( zZs=Rcbk8rp&T&$fs9a>NOl4qUCq5p7aLf_)q98NAEm8jYFAb-4#<5Bkmltk7ne)VD z4(76IkXX_DWg_WrPLWuVR4pAP*O{K%LKK{F9iP(RdFx&Ta@Z0N-}_L%ekTYt;Tl&} z9~%t$#%i{4+_fIDprL2Fx5nc7BfrM)BWdjhz0ZII?c!)45fv#LTcrp}H=)eO-23qy zms~toQe;fR!d?|uTDk0b?Rhuvx?rS=07j>cXJ3Ek{-yF6RxPgj5Or!LQ<@IL!*P4D$2-h*)*OQh{@7O(mv*T1# z(JFP9Ih!*dgmBFpH6>M3{(fxVTe;jf2zJ4#mY103Z37kedjie%(?D*D_oij$EDrbdz2vTn#>>s ztLQ-e`v_;$lex6VhAxmxzUa@6ATxHX@XWK^`&p}OpsBC#G?mqjGzlhuOO@D+*dJjdua!i|H2Tuo<_ z5c9W>jcLUdhBOi{V5}+t{V}~aBzS=zJ6AVomiTRge0n#_e zOq!ViR->qECr0~RsW|{4IKS0Aej35dE-0EiBor z=khd#+jBC^JVGN26&Y#cd(qDh3?N1`mC6K8Cg?l%bhX(k?Wewlc(1h>{5Zh`< zBEuqCud7O!QdiSyoWCb$46x5#+07+jRxE%sf2(P?DI zphxJX)6?}zr8?=N(lo>Mx>N06bpf==rNW>}>Qeb_{pX@R-!8FBMlHm&4OYrETb$fi@muSh+E+$g!h6;YpaP?SKmt)0 zHIPpz4qip=OkWKhgqN5P^ZLe|@pL+FdLH}4xxjgQ1GdTGKSk- z_1yLiOu9pMheu9rb%}m}^w1Nj$t7uv)F<(SNiM&=W)h%^40F@!&&lKVF(S1(m(+DL z{w~MnI|=q?o8gTy@`=*Fv`pwNWjL7|N%3`Y6p;acm~IA}PUlg$kqaW2NkM!~4`~v$ zJE^Rx$wQhqa)l6!0MgnLZ>Kz#ekYU=G%*W&nQ|0;hD9S~{(~?ZD&7-rk;M6`efy|A z&acndXZq4ZW>+o-bN+DgS*Pjb2G;68w>vdtz6(At9#Uv-o=vB$_Ja&D$wzysqY zigFnhBk~P>IT>2IZ4B;-!n-G)pM>_G0t|_yj>C5F-u(XEry6kZVJBZ%oaZXu*FZ%g z6je$(&zgRRTt_HXHSN&oZ72{yxqZ{nk+1quA)T0%5uLddJBm8wtDBwyoq0hoYsTsF zRzi|^5uZ@Bf=oDeziI3?$LUyk*=vLvW&NHXm*%ed#3Gmq$&1T=9%g zrnaFOZ)6zMxCo-MYfi6fJP6O5ZBw`KVLuWe@pQAz(t1eOks`-BT2yMzFJ%*baJ@K~ht-u>~Ud4rAB^3bjyhIWCQ_sM3$sc}0o=c%(Ado=Yw-}Cci$E|4o z3-ljn=(5?b`?8|F(fq4J2)ApmEjRbw2-sJ#+^dhPw@&|FG!^T6HDnWOwstEP1B(9F zlN$koi&zUSZ`rTPb5Sk@_HJ&^SL-|5e~pjxX)uAYTe_Wo*IJW;5=^h;r?U(HP||zW zF~74~N-?YNC4}_|U;sgnko?pnk{*#3yXGbwJ{^~)Rdi!8z*97i>~DM1&eMwr;V2T6 z$y|q{TWm;MrljgOdZ5SB;JvVLxGKaDp@InzIb)wvrIE{~V6f{R&MZm@40(FZeMFNF352itwm z%>jhQ(rTrtukdW}2Ft2IGp6gP$_wK%W0G=3@)O!lx3Sd6ECcU%)wkhoNF>f?X|#W@ z%BQA{CviKenWN{-oqs>q;5)3stp_Fr2wnp!Xjpfy>ljs;J&?AW0#~MU8w(5jlyrf$ zZ`7gQ@KG{0EX&_Fl<4ul0x;V@S8@*EpppayVrTCcq{$w-K1!|O;nE$8ALRAYOl%0I z8>dx(uA+waa0?21q!2)*9{}Afie%s-zy1U z!ADC8h6&0SC~-l4S;O;A$`=w6RMJp|37Dg1BKh#8V>pVOf^ZQ)QpQ)C6C+T)cwvUe zO8*9*7qcWld#vrv#V1zv`Ro4kIs!Bo0um3q{X1A7L%ufNuJt~LCfg)VX<4L5ok zQE!|Sud(9W{R4MaEmk6c#wXa+HDj$bRq!{wPi&eHE>9oZaae@&PvVMPy1s03g$Bv1_B8?UC)*4)^!xfwj9prpnkhb$ z)9B4}8DyKBkoRRG7#~1JhYbll94dgDZ7uXfGui9H5e_A;c@qr_U+0J^@^x7-&1()T zk!ht3+{#_2Dv|~)nVclAAh|Y)vw{gL`3>}U1>zI1WL_3zZ-|1HiI*4*65>fwBp|qrw3eT1p#YiA`Kbjl&YvJ zyNQrZT>NZo&%|5Js7e7zeEBXzLE8hn9AP1Xu&vB>4);BCQRWRflO+S~~gBR~_@x!H|ezE3HZmh`03l zry+COku)j9uy=)**+5e>cMF@)MVC~0k)j4Vb?r|{NL0veRa-qX77iZ^{|2+cR*IrW z@)5frl3BHd6zdsR6jj(9hX4J!1aHU6C^_$OgH6avh%SLTR{W_67KohMoR9*S-DH!_ zF^Bpd*y;Q0VVjz2?CJ`)Nwujv=eN^cau+VH&HXP>r(R z#yWA=ol^s#qr?4x&SfdjR8hp}#B)+Cu!nP`5xI~lN8Z}W{(ebWBTtj3u(tA4vhf^? z+DWAIbnh<4{uy4we)Ur=b-+z}C(%16pt_;5mm6x~wn37ZjUyrqq@dk=Qo$Glq8G`-3uWo;? zb)IJoo?y{8Mr#*$60`&V(33C}XtNKAuWn4q*ColHUC1>>;zd-UHNSmnq1sCe%QmenaB zA_7@_HWW|-E)zWCHF8o%>2euI6WZ9N@3t}2Fcf}dFoQ7 zF*r288#br4e_6MhHrg5z+}F-O!3Y`FmPqL@-9oeQs?7W*=6Va=wqL^s#ou2Tytcp#|J5PI&{SQmU6PXpr!x0IM zy_;vh#XMC^Pbgn0Nf2zGgT8J6>Mz4&rQrxuoD&m@L;=l(UK}k>Wl| z^cY9`XKqQ~^Rz7nhc0I3@q?a1d1x&G)N1_Ko&*m7Zw;7u8`P*FhxO?O`KvVeDp+w( zFlCf(4hs9M%V=9Ed18R3!8%ORGfh&|uIk*GV{?w7%&KK2O`>n00UIiufqKf7+7>_x_Vx zT5e)%_pOlCTo#Ww1QirUZ0ee=?uI-l3aWzO+LB+lK3&~w-UQ;TAw@zome}$`Yxq7Z zX@?&LIBo^a5tM2`R(8FVS)%ze_Q{l&tA<0pw=0Uj~APxddtnGrfZ3Lo`oDW1toqJjoX&Wry@WwXGvPQ&hPojXP#}8(qDP} zWxA2fo@QUk?>@dcXz`pZ=320edcQX%WAbbFFE%#CrLeVRSSuNgM@u36>UNY$kXqf` zG!JHCTL|i?c`{0aC>dQD(^niHdtNg2><;0L{zXD6smJq@ zP4&)6`|0k*D97HvpWDNUB4CG$?VST&unK8U!5xV!>=*A%{G9coVK?Kur$4tVzjhc@ zoNoW*?B`I3Q2aZXq(Dq84TQtB2g@}1jJUciF%NgXjpJH@(;3usXcZbPp!g_bPu2NG zfM5QJY#=R^Hc;%8ZmWw`;oQyP=(j)9P+rt)I>;x*TA z-X6^!#QCvMc{2{sgrDIR?g+I$4wHCq5X~y$}#2rmOOqUw=7KHooFyA`wj+g!ddj^MTe>QKrn4pI3a zqI5d~<)uXP?KIjhk-uC@T?H|r)I}KSX)RT7sSbNlhIBEi!4_cvj;IY7rh6VK zWl9uq3nYk=$2{lPzZHVJq0ey?7SjxmGK@O8QAnoJ*#M^Yjn?oItcxfG5=E_?%Wg4= zFtM3tTnxp-JTaLrcF|HE!P9gt#Z|_eS=5qj#-Zh4Q)DJKQi+6p8k6x$b#?V>j8X>I zYSH(8zB%5sNezu!W}bKqv`%zbV~iZ`Zc-06u6bTA`+2yZyrLLYk=ck4OgByLIvP`s zzlj)QRAkVVf05SvH7OH$zrWQThvNZ_$F6$jGI$wVJ|N6F&S5E@*i9(^Jdl#=O(4tn zkBu=fa35CGpY~!S9e_2wf}cCiWk7jBT?Fv!vVK<_mrc!`(Xrm!1u*TGmuTTZ;^~q8 zLevSv;wB7u@|a=6-f;S#uGrgQ)u^#(656%R5d1am;2m0}Ds#0QvV>{{mg!C%W8VVk zyCI;dn-G$V%z>mw$(2K4SlMqWsji{LGBF4Q%j8YEb2xflNUxgM#Y0d9lRz$_(dhET zTC96opHx+BM)D~`|%9m3Au zHw0HXcM~{@6dUwpr!txK_w5Ul{E5NEa`^#-esD!az?-}r1g1HB|2Q<;f?vqEx!_y` zU~s9lvSbwYEkhfHW|U!tG|9u`pisEAI@BZr&4z5ea*NA9dJatoAjRd85OJqOPJ2OB zIe0s$ZiU6aOPi@xjQAFbk?yc?MIb?ig~UJN+*FPU3k@$GC?UL55H~K=Ofv+c?s0oo zKOg{T2TyU69*J01f{J=P290Y!F!dK^*EG9foQhbCXVK+Df=U&v3zeY#zF7RHVUof> zk#9L|owUk@KFsQmx6=ekiss<#kpH<473)4gQMrU%L(J>nQQUQ-Y>Oyxms%*5X;(Kz zNZH0uyOM8JD~LhNL4E)y^44RDD+Y$LQ(+_MC`Z)@kS zkfh`~7w5F{hp=hGyNN$^-EpK~Mw&@R!4&|$*=VzqMD(g^61b}47Q``(?j*?Tac7RJ zLN~m-A3x>;qK$r6lpM9)7CNlLm;mLiun+2sU18IuIFa%th|kFQE*2d&D?La!d_4TjKX|ONzm{bxOJ~-)q9Hdv{B#cA^FS6=#Gz?POW$ z$*<7GH6oKdKMt+=?m6og`b#ldQa*HB3s~@F(gsV*A+aI;xZ&m;Caukh2ZDp7j4L9a zufdlcZwb}|3(NXeW5sa;XgqWBIePZDBjY~0)B<{|SVva*sii#ou)r(l+V5G;K13jABAsH)V?QtSeHsN!Y5o-| z_GE-5=?#WvsMBm)SmF6!?Vl$xQusbL`(>_m?UC!l!rd;?P{UX_K2ZP7az8+R=Lmci zi6=C83-XQ9F}SIJf(0s0c|uWI>gA(Yf7jfVsF@|m`pM&N{(p>M|7o&)CM$`{ z7NhWq^fELgi(1ZBXR3A?O=_f>KHf3cwL6oF9fyU>IgC3u{TW;e*l~(Eg2G}`7BcL> z$prBWw_UPQo$DPm?h~-pBdm1Nfocs*4SjIXUk&WA=fG(wW<^J{0TolqSPH2uS2Ei6 z+}!XDKm(>BMog;m!{R}UrXiOxF#i|6WFJ&fT|-TW;Em`5CVrdw@0uS!RKS2F>0uYH zq61oDz%+9k7fz4I!6koiQH271VtC2>r5G5J0#$QQY#E3+Fz>`ktICUJV0iAZT22ZUmE^)Y9`E$3G#*rBM@o(TzR z3rq|i^b-fthFxc(h|N0}BqfCX#wl9ICbLvj62-B}rzUE@P(4U0!|89ALa{2ELb&Yz zwHmVG85c!jqW_voz2cF2Q(6=$^Dc=O2cgR5T(q!>(!-A)pW1kU84d1S9UO@It3qa9 z9Y~asI2#bB`BE?O!RA{Kdg-h5$)b>>O2yaYLbr)#_f5ZD;jJ+`mH~L2F}V~|7t!SM}w5c zg5s~7MKnv0cL25>qoTC*Z~JZ)sD z@#TZn9zN>(!mapwh6%GIgWATBwOu|1RqyFpVyqb52w;&StTr$%b2 znt|MCz+r;w8+E;PGkNs{pu`7Za@NYDX|yu4{(w5hd!6bRE5W^%2hmYT?Gdtg@HZC0iJUE_R32j>xxyr6&Ts26f7)C5jq%Qi$iQo z`N00pyEy-ET)rr|_JpR$w@Jm>#)17Ttc^3cFlN2ig`7?W>E=s)HOi&j2EhF)N&|cW zfci$&C+9~+1h&S2w%BaNGoCSqJa6Jay2eBnmZ8Xhy#PXcOqItIloR5ppy)q1pC0Au z4dvL7Wvcz$u!t7x_N!Hyk0>`o+N1~Q&U4JPhwc)H;gjE&tQX;y{D|dUcI_X1DAW`c#YktbEueV?aC1pso%kq#FP_^?v;Pv*a+MbIXgBND-zpRC^rT z{NwMWhdF+{rao=}O(tOot8dvDv^I#O0@jQz32}EC4qfd;WN+QZtLl0<9F+PX3?=vv z4EP_(95aW! zHNRf{Wz7=qOiLB@q;H~9xnt~zh3}q>b~Qc|=zTb7B2hjI< zzG{0{$Y6lT_lbV>wN+Mh{NKg+KZVGEUA}`>M6K8;Mdj$$${6PdF%_6!*Hg5rbQg}( zbV@uDiQlJDo|$T${H~&A<_~He3YRbsiZfgV#mSxEp3FUH(wMsnSevh z-?@9bAvkFFU0`> z<{E2F7xwVMDxn9Q1z#9sXND$mg{dFPw7W& zCQl0kk0+1oneH@aWiO4dLvE{{45z|HVH95cVvd7E?o%w=X*psZEN;GcfOC`6-DAzJ zV4>F@SHEow(f=9^&ZE&l9#NfFomTzJxtw)edx3)VQAEdLV zDPahvKlC&9YoWrO_J!3}9X7O;EMy-K`3K5vg6pWWXXr=jOsiKUiwI09NHwgKMDmWI zgpo+&UOX2&T{cB6vHDMd01ZTrV=~yKm9ia$1JCXmK7<~>E)lV&TipkR@naGBS<_7{ zDdhq^ik|+?F*mu%0<5fNdY_D^gsPWz#j5^fp=!)cs=D z5t_SBPjgq2jxQizzOWaw9?I$#MorD!rv&b3r<`EK(8X(Xu*FMUmA7T3_M`iVkbD}A zj^B=lb6KNsfIAj%q75@t^5=@*@Bcx?3_Hu$a%p|I)XPAPeT;pRsw9C^geLpdCTG5? z3s~u~MtM2USbfwy-&KPcv#Ij?DkTL--qnc1+scSJ zofMEO*ffKTvC9<`0AWXJXdt5#kIDc&80>kx;{co0d*VcjCHM6*T|chz1r5llWgZi@ z(n(kaV=>iA(oxfq%!GU(p&9Xr;**0YeYOXOD*Wvcwh%)pV)Q+nh$!30kH}|DQ?`(Z z&`^I6KKDUWIP>3kK1#wtj=T@3-y5HHB_lHM1`Wng6fmNrL9%Ml$8PtsJoYi9wa>E3 zvjh1uP{`fCrh30Bg5yQ0l%XPk0j;Ly7+jNFD-G6E6t%>M(&(j?wY9yR*Td=yBEP#( z3ZnDeUr`oM=dWa6xo@ATQLtacR2-yaMJP6XZqGgR$1ph(UNygeUJoH!8y|dq1B}D= z-Vhaqb%^K9(~sHr5fqyb%VIUY(GwRW2*xz}ulX-&YaV(_Q`{df{u(@L`#x<~##*`v z{I^0uo5Pao>YZPgy<#2Bf3{Rslx;`mT53k9FXMfE4!m^dKnwkLOjbO@1U*_+;tKg% zha^gS+215?^V5Y(KH=8&uOT0{i}GmeGi+eMP7xvvL4y%(5zM7@lx1Oxm1HAY6)8ZK zJu+r@Z|j{&1rr~ZgfBc)EouNXal@nmYek1_dY*&~&^J{T>xxsTK|$*SUkGdO*@;a+(0Z3Y1CG5^2L3Iev$-iA&Iy?O7UK=*5wFGqTA2a41UuU|jN%F1 z&%fAeaq-VarP#ejl15g`Uqm7U7m%w+QPubN^CGU>KYQ?L$+;TR&#~8BS^UmJKd&d0 zcLmPmbVjf5scg#Suy&;J`|ZckYhEJunH@{uY+OP%t!j{#cy`R6rx^dMrL2n1E0nGeQg(LgnPl*zv6#k(qhSxX>D8Z<**%AGCz+_4%g;)@LhuTwQ41*EPQmEn?s1Scv**}b<(!9Am ziLT{IeM;cjw{JJahadx!*6u=zq&?j7Ob9HAYK-s=T4l zPNeX_z86T|_2irYMNoYQ)}Z0yP1&?YK=I|M5F50=^Y>-tOC(+4h_u9@QDJIN93i(( z-9}*SDlxfwG_B2i5WP7S*O~8^(d|`CD01|zE{4rthc;xr|78g6+ z6sBpTz;Z3lz3#aEcD?S$iC#!y1oOl+yXfsU#!dS7mVo8^yFvTSwj;{bTXE4l8;;$O zO!l*`i5FHk-zS2ObHTe_GK%&2_@>B?SnSnvt|~7;M93%pCxq4hO!s*ogRe(2NdGm6 z8uxt)?{|{7Vp9j-1ZMy=4itafG8TAAb{^QuoW&PwPc>CClE5@)5DFcAk{Q@=G=Q2g zY=xw4)-%r)1ssW}&s0_y$MHnF)k29B*kI-UF-Me*B~ECtrYWiGg7Ga*{D&)uoJ*Bt zUI_#KNd7)LYf*jKhfPcqRG!Kbs*y57zVs_J$N5%$J6!K>BnGso{Cu@dqTFO8Ge(x5 zRUwy`KH;!aW?F;uH{OmVtLWYA3mln$)q&+Q)?U9eC8Ek%jJ$w&e+mwQ@}8xJqPMll zeYV)Wo|aAPR>7&o0eSBrG6k8E`yIjhcanVCv^RYv(=DG6J|N~m-?(s*t|+z334IXf z%TN<+BptHuI(duWAgYRG4W(izq|{_e7LU;8up?2>sBiSR8&*Se5mZoGMJ7z(m%PZ5 zE8mQe(<2=AGMe;_LvH!}Q_dQtD4}{J?^AT9b?8eF&hM}2RPh{=u|X9;x$t+L5vFz* zz)RA>6+SA&Kx}aUjleZG3lE=MM2`*VDmGbTp9eeQ+Htw59~wDFoajm&_$BR0tAjhi znpW?z#P~HE2Yw_{bF46%^PBRb0Xy9O>H`Dk9A~=HLYKRa8YWaUH0(+gtFwm=w?J7% z7$z$bMh1KD9`JB5#b_e+M-bRi^ENj(fuXha?LTi$_^Ocdj=mPO}G zZEj+us_6lHBB%Ei8j4*{I~?Z&nX6x?BMcsjmc9CiKS_votY_H#n=2JACC7$2dHr4{ zUg;7a2!!{x(Q|k%#7mD_4(2q^@%cNWQdy*V+|E5;XOaq`O}K zUZHAFjC^TOx#Q_MoT~lBT+}73`(Mvl?fzIjy5%myzjm+mzX-y{8ff9zxO8~M?2&qR z9kUtIG{cNUWuY7>_wb!Gc)AHwc_vIY04_kvhFH%KjRnbQFRW*)oiJ)(NkT)V@$hwL zN4toJSiXW2_)*u1y0XlgI=gq@RFHA&iaoc%tS-5O=0SZ$ZYIK*`hDz2k$Y)v!%E;V z(pp}$GQB_CsmSMpH}cb{rQKXICXsl1LX>!cTZXND0-=pauG)BAOwk|H(?qr5yT zXk|UV=rQC-x(ag8$s`=jk;r=-EPYhd`q*JsfqOmY!ev&gRpZ10^K{vxvX!COu$KQu zE5K}udp?4E0!Y6KWmX%#STqa>4BpH|0jXhXfi>5Tz=Q|+n)h$#^a<>ib4yQ5mBAlAL!~J^{^yZf%HmB>q_+RbbygcQ+`gUCguQ^HGJHUq6 zbRCxeq3b)SEULeGC zw)*{e+xhiM@_X$-4exR>XRvLx3v-#Uf^?R%%eMk6%|4v;kKboq=@L9BID-jbbLZ!J znRsG=0ccj@4GIWb4OlQ0Oy@q~)Y@km&GdJj6cQPdaEY2p}2ziNNH*b%WY`@}p`JwPOZIVm zG8_gHDzg>0lTS{)+;-R0(vavUrJ^Y&HeXdEEEN?LK*l7|!M*qPs!Np#bl$2+ zl-?+SxP~wuM`~CcqTlCFEJqXELjE}b(9d3Eyua-M*Cw`h|MYdSFhQgI<%yreAA2zh zZ1>k_wRUru4%*EWS>xW+IO!6ubHSa2qXZavuLbTbSUY}B{UwZt4y}p!4k{zms z3eM(Xxt4J39r^^Vms)JDeIWh*#oW4r{|Gbi7FfVEik4_{|3G_kIUQ$N!D6)>Vz(St ztFHho_-;PJm@Yg};TQ|TF_to_8Gpl7dEJ9A(ttP?Z|wU zF?)F7#DKT%%Qj!e>&VF{HD4Y&Jz6oevTA8sMm`OdCxj#uTv`uIJYR5Z==RJ^h)RlN zg6Dau6t?%07oG2Bo##5miP-(>Kc-GpfARK#Ym=FiG|uSzsZ$fuJUe7g=|xcpp!fR< zW~NG+xxe&DUCpac$nOSM-wx7lt8+vuDl zkS7xxqI8N%vp>Ly4Wbnmst;@?9U6Sekw7M!y>qu}`)vxjzoSX!0#<^(CUEN;6o_BJ zT<5f?^#}?w)sYO?DoVXPbxpg+3KnWK^zuo-B8ttPgl7(?6(+QgG1aO7x*o5kJPSlN z6NOJv)y|(4R+x1C`FeT6z)=pjK70d=Dn=uymOKGjdTT~;N7731MnD(~1TS~@6+1gl zL?;ULe(!8`bRvn!kXFib4c*;pY};bPff3*{zjrH40wq?|n+H^_j|>xNjQ&o=x;wM^ z-R!rVbN6dC_MU|r`R%>aDN4%JO>?xfFcTrG%$gzgypy{QE%@q&F$zuu* zyfipBs^}Oh0W5qgImO2|kP-gQsIrJz@leS_X1LcIh@8|2qh6bIDjES*xu=hRG2==2 zkR0Q*CNCq==Z<&>fFEOGxq}xKmXqL1P^Y#+voB}Zt~>I}SPrd4mD$8MP-1WWtB&5v z@88WqZNd1)#$nSXje4Q*S+J>iHl{+RU-`#EO?C+4#gicE2VcX^Khs~xTvK2!17-00 z7Z??b9+3}wR*=DU4|bifU~v^Qxu{@~6B-4Nx*mS5mRYMtXDk(8)|YCozL4ev)gM>P zinvJ{cs3cm`iDVFM^ibr8Ez2N#`&{|F)HOK|0G%`ScoSFkRp93`uliDl#I&W!#aY@ zp3f+zu=S6FHGe!Be(IfF{=Bf(9<`<1=wO_%sTmix$a~$4YtR(c@RqD9JN>zVD%6CY zl0GW)7w-jVpxQJRu-TeRS7)41UGk(z74o#W^82F#6;~=QjN?O%no7RV|2v7&_<9$w z05X>M!ckUud^5cTpA!Bj?u#r$i(J2hv`)&XRu=-G!zLGflY0!Uz{MuCb1|oeYX(;wa;cyVce~!!^|t|fxTMXwe4N3-J$=x zcE}DdD|>-fR7v#iR-0{2-;V^#$~G-)vpjoyvF^l)W$lJa@$XgC&5rAPrDErh^ce8M zuD`(6d{!t$Xhsr@3r?+M%Bd|TO=06drz5(mzcmw8;Z7VG2=;(fM$^>=gLTQ8FB5am!UpfH1>5L-l(ydG48ZZaCK7eQcimn+Cj+$rInBo>$qEgN$VCM5*hB)$6^paZaaSVSsi309KdIod3Z3LO} zVL$O~264z84i$YxJW#PR*eo%Lld3K6JE=1D+6ht~7dE(smpP94`SA;g{!5f$ z6y!q~V0`4<0-JBB`rh$=zy!to^ie209v)3|vy%va5tno2@zcBLTaj@Bm`6FPcG1Dr zkS`Ozz`fbB=v}~|F=z=w@Fl_NT|IX#sTtG+8m-V}H)0Qu!5wb|tA;YE$9*Cb7`?4B?qm31F5a zVZ(w6(Z7nF-EBISW8%8XD7JEdN$_Q*RAHcX6Fg6m1Y;Z%+9Jwdog-8J!F?;*7OlQp zf`czXk@e2{Ue{Q#7N?+qfI%~s?vRVFqLRBk&*)FXzHcsLmJ)lkq`lzJ{&VhPC^YW)QZ@+c==XYcI`IH%W=?cpbk0?S~}y-!Rdwto8Jn*l7C)p>$m0m zUS-~rkF(SoPcMQLPi<*;_WZ%x?R0)y=#85B@UQ!*(Gx17p9t{JCW#k*uF0GVpBCQ* ziw@KvR_~Kc0Mi9Mge|QwTmuRr#TB8frNCQJ{^Qnr5@nKL0Z#H@+a#AgFbX z^YlYBj^r0z;4?K~>HULI+Un1#!VBjPC66i~4$ZH>)n9ROs0YG7SI4QvrUm(dkPT1` zE$DL%O?691hifUOhL`=RRQ{@r?Z#8)Vk19I)=W^pGsC4q&iZAWm}DYbPuc^$e18`Y z4*Sy;XRti}R$_H7OD=xeWL;S)eiFqv%(CEn!&^mTP$vGT?WJTJMmArpXU?x07=a8j z@%?vHxvH~fY)&XP3giS)0%PPD5^Wk!H*U{ zN0SzTi*MY7n-s$Rg1G4Gn@Hz?G9MVtO{V0=vf1I6f*3))^`0Ta7%{)hB}K{^QZ(n? z@a3G}P{4Yd|9dE1>$H{CNsu^n?p$3Z)nEc`>TomrtrdkDN=g{f7*B@_0@S~ny~CoQMMQn`jPz-dGZinFT=W5IEgXbJ_KOX24_*>wrR zOe&hu@y}gfo{4?doE>4|!PQ;8*GKaL0s_UH*4EvSvKqd1lR|qGzGHd@j|I};gYzy1 zL=_`+n1xFmrD^%N@RJG?IF&$DYVJs}?ei!nqC}V>UcdLipx?bFlfq#Agy`V#`P(J! z&nq3u>c3mzkgZf?<>f#BNdC&Dw};fdSdMsy2nXj=wuwAPR(pIh6NC<*z2+_u;sA3 zD0hB%bCFfhx~@gd6qacFlQ=O^86H|>1!2$CFn<&O<~e1HUm>soGEIsO4Vp&gWUQ=J zz`dbnlwFiTb$lTHl8yW4{m-EPdI6TU`@%rd)c(Ki2lYL42i_Qur`0{l+hj)b2VZlN z*Mt|v4Vh>5dWM0NqEJQpgS&n^ON#Wg06RZQkj8#mt&ghM@BBNDQ&>9>O>|O-s*UM) zqKk?wJO@em`Zd`lM$^z)4K4=U+lDj}a?{Jd;rDwIOZYQdkq`&p6S+1DY+ZIGqe6ta zGc?o-aa6m9r^3Hd>!)D|%A(q59w$kaHl_^yVNITd&bax!jE(Mn`WkNpFAj;ZBYPH# z;&Pdn)= zkCxBcjH}3$bXgrOGbj&36i2q&mrhw`xv>wxq!j;)7<0U=;s;6sjZ7luF0~93+7>O| zClWbM402v~7i64(3F6~k@cTf8x5~)0NfK#S{!La)qY3$}4$}V4geCy911(nbig}W@ z&+8|Dyv7bQ`n~;YQ?&JP@OkVM*FIY=@$m<9V*Es8x2!w}iP>$SLJG&G6+iQLt))LZ*<;C{X`s{wA46i#(@cG;lFzeK5%kAqo;e`dsz}^TK8P_}RcFS(#vGPi9YR z7H}>(#KackGa$7j=HT^8PKVvA3#|JdhV*xwAD-7kM7W8gpgCZ;4%?Ihl0csYxH0Bi zJNya)VaZHViA}uJlE0H>LSV9fZM_hPUPADnyl*+RV-k6ZZMdxjx=nxrgbL+|mC0pQ zC9MMN-!g$Uc}M%L;XRl1MY#*G<-|}8bCdHTUmrF$Km9FA z)!#h$p5wbb_@~u5)bGOYIR~#ZsWd3w5w`%zsyU>$Ej)rLkpRdPx`p{Z{>%tx`wz-P zRif>^ZB&vR#_FgPr z=rs5w(>UJ&$uitG0z6h|nqN@!r5T5m0ZFvIw!Bk)Zl9VwkX6^TF6mqQpjAS^_0BuH zWe2C7hwU43pDg1B!`Xg?s#b{gw1wv>gXjK&?lwxC+>EhU$PmT7iJ#QxL$4z$%pla` z$y&Q6KviLt^+>+ASLI22$+7uQ&w3dAQ&%^PZ2m|*)2`e9xXSHDV;tSD6<&A=8se)T^+asz+WR|2!%i+znEk8Nf;(wC zNxFaSQAaFlF_WGi&uErW@}o?c$06IPD|jKim!*EHdE9W&BI^Ipbe2JFhFjMLibIPO z2@XYr6xZVJTHK05gA{jnr?|VjySr@14oyXJ($6Joml#+SgvIvjdyH zA=7oud}7u$4!UxohQm3$te^doK;)fLA{~Y8xzx<0zlDa-<78Y~iYxTiA_Uj_I7HA* z*4nA%_`a$CRdI$cBL30ApEHDkyQYE9U^gOtUVD0ahNs&BAt03|e*5JL?i3wdVv(7X zUEkfhEzn|H5H)PchZS^-ZSq71`|I%7#`dvCPT6*T4p|7P4M&3x@jt2Z2FY+LN)bp=TO^&b z&dnT9WZf<*NIfqx|J0+B6Z;Xr$etvGgVPvjh7p!XhdN>{I6|jD%JbPcAA%IZGV8=7 z2}+hiYhDXMiY2`o-r#QYzUHbph$!55ZtaKK(b+6TWEx*+rOfOQBLJ7q2ai{P8?!Qj zDPLB9X4=2Zmk37BrRSHsy=!_QEZJ=qm(rVG$Kz0Y7ue`rk^qPj>Q*$aK1BgBS=|~H zD>Fijkm+6(1%dPE8s;)qha7L2RXw4x(SvM0{zbDq>;-?MzMF@~z=;D3(xwg<;9tiG z&Cm<>h0F9SO~22#M&DoImR{;Bc`+@X$HSnVUe-z z8NzYt&4eW(UY|Gr{ZQPNMAWA7qYQuD+q=K(5-aT`yi5lW5bt5A-Bm4H#B`cHKZBLc z`38w0Wr^6pKct`nNDI%Y*4LEpX3-egMu6Jk+56W<|9(7lu^+sKDtKQkO6x~tEssU#Ahvs+T5BeG^O&g#h1Wi+RK3C?on z0be~*)rWOM4&LGyI2z}yTXa<;CQneSIBh7~OZzaK0!OvR^9T9lGDN1v5{%(z8uM+S zngOGQoN)xw#m;|Kq3%S`q^Xcj)g5}43un#@^kVQ>8_CYfQsoKcoHqqA#0*o!7t99P zS|`#-QajBhO0SI4(=hWL;aIIDPr1ke#PJ0r1>DI>UY~q@j;UwA>6FfgyzdkFaO+r& zmuEJ{eSWnCm|~rIvT7|Lnw;{h*AtLS=js>7%bFNPCzZAekeEjO#vEw;6~<~DZ8SNe zvGUhreA4A-y9(;V#RIl!8=rBVoOwz5Q5cs4qZrO-pp97_ zTRQWtSWby)xbKC~8~oN2ZIAkwiTKK$yRq7hS;w}nK>|8d34LZV-G|OKK0(2Jh$pF_ z2VL8y1aKjqRyaD`=jl@pcZhTcZdEI5NY8`**6`yB!Pf1o(BO>k3;3Zo(l8i^UXfrD zu`BTv(lthe!F+it#gXHkgx_;j@tCC4Bd;>;c5eb~LcfHL|es0`J`5e;&(V`T29OjqijH*{|MeE-kh-d<5%okM@X#c^^j zsiHC_=BPu1u36`1f_0${T)}Imt}+A86lfipa5WqW^}iRo=YJ)?^c35w+b~d0Lb!em zC{F~5O8+k2nCJYs2&iOWku-@m3vv^UU!D-`XeI(dOBM+KRP%4ZRDNNt#&iaHE>!hj zikoy$)`3Eqgscw?l|ytvM>#|_b7KO*eiZpQaPu_C6bj_=^Yy9R8WwO}lBc7y+>Z~* zT2;s*gtJCRGE}mf2f$X#*91ka(?PNPQ=V_$$g->%Gi4U>d@MO2sN67DAhq7%iy`Ec zSPkuSaLP_13bAe0=I@z&;)bmgjsEjm6qkJiv*@TLQwv>R`ohZEcj{dvkv;r`&SA{- zjjUm@qF^DeQ}xpy4|$BqJQq@Fx5ULdHXI9UN-DJ^-vv+Lu&fb3>|f9 z8>th6_fZnY&VpoGr*Xa#Z{nD@vQF=9rKW@tfv1&@87O-h0E~pgY*t;e8QPz-Y-BGj zt96d+Vl1gi?->A+OmR~c0yFbE4rgnzmuB@p;|vVv~0&v#xqB}U2VzJ&a(GT}&( z86r+>dhXgSV6k8gQ=eCyR!ve6t4L-1Hx(V{)AqoBG-@$#;F2X5M>~m-wuFlG@H6-! zZB7#K0meO`rfR)VULKyz3^PfXA&ll!xoBR_B}`S%e|~F^Smd-`f8xp(r{a) zwR>GdJ>1f!%-sdBSalK-p?6vuqWOlgEVLG8gAa{`wIETa=Khn2-CW!10G_N$1SDEf zJ{?n_FNliYgc4!55YNYtU7D zuL_&)q?TcJLj1^c$fH*y=yl*K`0e1f;DAU%U-ucHqTN^zwnu`SQ`X|FS4XU~{Nj^f(~Pf(^?LIs&9uTt8Z zd5Xf}>l0vhH5V7agyW6byvWmcOY!@Ae;al@;K!YUQpVKR$b4ajzRJ#X*Hp6QAV~CE=*2D&VYGhN5WcNl1RE#ei1zUjDk#}uwdg-z+sHUob#?%wu+MDlZQDwN2X ztKweoc=nr!bTsfi;ItKTB?4{yaq3DST#=mj!kb*Tk@Xz(XcYs`gv(s=3jIb=W(`br zG#|qK>4wu^Yxzuz1Z}`@NX*4Z)*6*)?o58 zqM|8|%UEeOp#Y-#9g;ocL?9jJn3(FI*E`yr8efVpx1ExJkM@eiQEuZydLfIuWE4z* zN&z{#w{OznazHNohN;F_jE{O(OxPCmW*R(v08|l~aBXQ z9adYoWfd}2$dOft%RIJ=7_-_EI!}~}tSD&lWg)hUU!kF~DVKBWiR?u%({aIR3-Gx2 zD!g^qC^#z0`jGWD%bU4~^Ec`z2fOSynSQr{Ke9@yNJTjMTd*BRym1m55h!G)-((2_ z?$OKe_o~*zpp63vlf8zOU2i?ztl!u=Ts0oFaqp9VE;eXdQqD5SPcr@a3ZN_*RqI!# z9W%El*8f8$!9e?fsP!l-5QPqV8sM`(AT-|cer%V4CrYXP9W*s}iOY407LsSy;Q#1F zJv9M_p2fdT51B}_1dZ2hQGm)zxMn-E3qcOtu@QFqMB|0PXi3W}A@&@0bQ1kF=vOt} z1IYK$v-N#j@cqE|8vk*{_fAFd#@R4*KD)X+d?%IW=X^7?6*zf}cr*@gj-il5hfT6- z&S!Qmq&svg=%ip4gIwD*T1>AcdJoC2MCus`4 zY8!YS;3|@3)o*ZFf8~m!D!v+T0wo3?B^I@;k`#Gx?VU88mhKOwD(756O^_zhxNUcu z{KCAK=B&A$u0J-&rmE;PL`I=^l=7XTvr3Bw{!Om0teZBDE;{`d(mjA7fO^zS^mqe` zW<>?zQdqV(=h4w)f9V6%@91oO)DplXpgcnyRb@aZEo2?XR>S)y7a%51AQy&eA=LtXX%O4{7PvkXF=&xg{aVEC961`?rlgRZo|z#CkzU|< zV9XH#K6M{#2727T@0@5I`ceh>c4l-}8;_DF=L!1c%KYm#n;eKY$dsM#^n`AeH=8LWYP6qK$(l zO@CcVaq?ycgcl|Fv{J z44SemrUH$!;h6mT-151iOU~L)8EFyL}Nn z$Eyc}WD;4{8*eUG?2rNT4lG1bTS2L%1I(Z-maple7w+lx-#)EcsupX+^h!jaoCk4z z#Iq?Bx$L6-sr}0Xa!G-lYDDZ!$dYzwRfSjkr6}`0D|*1VpLYVoYYPJ!F!R?n|Bgm= zzSb&v!X$l)+GYvUq_7-s()@bnd3{#L@%)5y`s+-qmf=2vtb%?rHYCO6)TD}BF*hvz zsEjapOpW>SeSXqhu3VNbXYCwMbbI)g=w%A>jP`N~d6V8~Q8fC0j@=Q&R9nQo>jd-Nixh!4HCD;Q6XP%{w1qRv*I%W)c zO)L5A*PP#qz+L2`18ba2kb|m6F!HmQ%F~DD=HSVrdIMIU#opc$(8COCBx!G1;Gr?q zr_E*nk4nc$FaxxrxpnW3v@?WCZ7x33+tjY!-I;316|T3$d!WtAB}NUoyr*aX!od`Z zAZZmmy&m_3A!9{>oXevf?|)kzBLhenbd`J46aG^kQ%xXl?P|rNW+tO$r9c=HCfW+h zat}#Wgn`*#;G4vT1v$Zomxc!)ay~IV=$^D$8()6q$(Rk9MDjowZO~9%DsyqTZkWHH z8y`AVNOzHqu5x-lqr(D4WdLUHv+zQ72`CzFyxmwZM@1cXI(6NgAwU(KRk8b%B#48M z44subHe`-NY4@{x0 z&JYOqo3|_a9WB7l4=eA-8Xu9z#=}?q4SBlOBvD=iO`9+kJ17XIxh;*foth5vk8XGwpq z^;&X0UD{t~^REZ@>=?hG6{VDgMWg<=toJdD%0o_@wQI=R+B;tngZpt)%HxrgZyFJ| z?XQDzT&HAyUWNe@8%~W0!ZA8_ScE+gYnr`(Ky?Dox)Ffti7W8)dGi!RZtx__H(1?; zFPl{yIwmi`I;Z=nqO&W^oiRm)L`40QmX=np%Ok1TrmeNLmv`iHt_}uYo3v3ol7CMQ z)$8Kb`=9Sg4V$&lH}9D#gY75H7XoYhS8n^6|BdJ-8n_fFhefGEHW%(b=r1YNBPEWj zy=7frzCVX+hH0~xWeo~>U;93MOpy7l8WG2yEyMbOkfbz-46)q^1_!#?ss1-;IyNME zZ^|~49$>-tOfKKU{lpuU{i*kcU+`IRG$D?p>wrcNm-=-U3@lA0|2ROt9VjY{hcL|} ziprtD?#`|SDk*M1*MX%qPN(@OTNeHoOU<-n#i6ackjx`SLu&GbK!0n#DNBC#6jc+D zn2g9^mK@Zqs8`uQa`dJ zYh*UGp!H&=edQ7;WU(N>n32T&7wVp9thnkoG4^hQ@hot`v?b zYT6~m2QtAI@MFT(YuC$3&70h2=QSb3`%(hBx(cOsAcdDGSzqviWpe{qR9)6$azE5` z-?3qkZh(iY*7#rhuleodlCPwV*w2Z1WeiNSj>y8%W38k#iOh*UUl%wB^1bz(S1e9ebJ$R@r6Y~W{LVj2Rs2NCgd>cx^~+W8n%^@$yHS9#Bv;-h{LCZX zKJ|Cnre`E2zgc-;KNZ9niyOv4gv^n%ioS>cE~4n6l}veFBcK-h3CDfcl`VN;n&aQz zq8;M1J${K2?8y%e-<~mF`_-oH=we?Ni9Q9wEkIL+5xQYKiLcPCW;OhS6MT@QX>d@K zVrbk1H6b3yH3lw)uqD+i5)@H-s-Y&V2z&uXe^;j-PEqWQ$V)lxx8wkh7>^+1__8J( zn6P2Cuj^rp{$Mq%)nk-kD>vfGQSkY+sC5Z-{OHGJJVdM3@1WTRZ>!L?YlP@2EX+2a z|A%iIpLwHzQOtf-()PZ^kl*TQeU5d1-P^hX3Es7BU8?ouJ^zn~G_1ZIKDCq0mr(JW z4~i?+yHBNcdEW>7suV(f;uA$IWCpo?7r4VHjCO*a00@>BU9+3d27Vzy$~RG5IA${1 zQ}C}dd}5<@h6KE1B1pSDyqIOdbLR2kh2#oT56`R81MHi`b;iU1HzTrL+j?O%?M zQ_V(e)@JR{2l*UyK5JU#l5RU}%rPo16{X$vvr!)CDw!U^Bd&Mc%G(1h6~t8SYYn)*c4SSC5Dje6_-uladi;tG4CGuDJS6mS@fe1_h5B3ewK^BwoQJMUkW~>j7$2Ov^zr&{z+M66p&Zjf=Tt~NBYBw>T&o_*H7?nMZ1q-a zpM~Hffr0xYJHN+6Sl%Va8eS33-^$&i{jmJ6zv{?~R6czDzTu(4&S2rdZ@00%)Aj82 z)U@P&xndFI{|CdmpW1tYC4;&2v`!n(+fg>W`}BA>u(Uc~OpH0qAPb8dt1;uSr36)W{fzA$lverc5}%OANrAB1Jrn6@PhHzA%)p9F zOmv!xDa=HjxnPM4r7b^X^O+^cGWl7ox!iOYoFZD$H)W@nPdyPQeQ9VfRGH;~h8G0* z4a&-ys7%rOT&4&GJI92A@x3kr4FfqpsX+@vA4g_Ehe9*78@vVSCNkRbv_FCh2Lkvh zDVYL12UAO1+h=D{c{acZQF;Cqg|dnK{kHqg(EHB&uEYj{nyt2hN^J7ta{5ND#*B~E zbSx0eAZ5Gj7Eu5U#V3xb5<LL6&8%x>f96Lj;ClzVpUgC7Cky6Del8u8rY{(>jq&0yG%EBW^&V#U z@G!#rdIN;cJNFVy`WZ)_`Dn3Gt7tX);NQ-?k;m&3L5`RUzsLmAvofiI$Whdhm)X#F z)12G7O)mxpZO@^@7?2E5C23dNEE=J~S0N5EG$~D#P}8o+Z}V@n2Wp)k9|1LP`iq}O zvpUrw&a`#SMc#jM2r+ZMzW13P>C6;~{Qp3c?rHG7uiuo*Ko_?`f`t2)SQJ!4^2ILV zkg;Onlp%sPa6VgwV;P-PIOv-TO({3}QV^s{=gMS;A1^9s}=J}8(lqCG|CZ1JS zs5}3V>eVThj8v3S#C{ZoqI^_7BaO1L{3MLMrY4=WS(z%Qf{t;-QR!u$oQXjgyhQZ7 z6{kOKg1ct+cI&)CO(?vedm=9V6~;>v#&y=#Ey-sX)=%Dg$6AC_hpO@-N=iz+e0=G6 zML9~mU>;uHo!wmu?=2Q|qQmPVag=^jE{n##B*lF;;N{UArNPsg91qxSr;8brnX>1B z+2=Qg_eQ7|Bi`gGLU-j+MDpzc;wj^j-NruT{g&*Y=V4k18b$OB#EvjR?z}i_u%z_) z(kGQ(<%iUbfAW-60P@;yY__IWt^vqF`jh*Qm)y)&@grze-cE=;Gl>D?fp+=Q`#>T;Ubzq_Ng=Nc?h zrCq>t^luG*F3{%%8hFI5`4G-UUQz+KUY7lSj5G`YD%!Rj9gAK48?#e<3KPKTb>(_5> z9??Umb`Icwr(HoO#9K9*5slbf6GNsmBD3-AQ zUNEoVm!RHh7Ke+NU-X%;YIq*3c47mHZ2$--ca_L=%OS6uTFif~wkF_Gp;BhMrqJ&I#3x!g+s(B$l3f$SRgs@H%r^ z06e}bmQ(4YVwu!K@gx!5k6+~qAJxxhaV2;g1)@r4e?GGIf4W>m7_0Q=ro zBB~XQY3X(lN^fqKiu=4Ay9k`;Qe&1=Al3bv&&Btm%|`=MKT31Eq{|FSzhdc?1-ga+(lzr<+$48) z;9-~zC#!^HY$?gLXu9Wb5h`e>w{XqgJe4fizKUVX0LhJ5ikFPq@XVxU>ydonV%4H6&!v^WgF zi3 z$#i?=f4*rL1VDShhiF(b!MnQH%R0jcgttARC#jxXjA#4?)hCOWBeEBn?6*0L>(K1i z`Q?)To@h_e)k6;c426%6NbhSx(+r%EY@C)8WbXq#zUlKz&I(3o#!=SkA<#LE5PB-B z&M%HxxF?_9l>lfLI}Qyk59AC7&RZ2~(Ki%)2*IfrDP&Y_np?;>-fs=Xyy!y{W_kLy zZxh8mqw<0GCUDW?V%(ZeLlR%ML?@d3`&Fk-P& z8IzB3POBU}96nKM1H6$kby@^ZFbi`J|q^ zOt|{ad;i)RND~MJ;IK?W`}iZmeC9c=&Qg zEQGGt<}$hUI0q#?UXflbw(j&_CX~D~OL9EYs|k)e1V`=(-Zr;hu=I9{O-|HAAH`LZ z3vpOIc4x80euVu%lhRHxmM(TdoBSPDao_#+0)uopOGeQM6^)LE2o|CL0bHdGpEqc% zYL7mr&478=@G~hG{knYD&AuOS->h3GBm>+`q96;bQxQoYw^}7E^uM)=RATxqJn#Q^ z4y*fQxssc|^WCrdv@9hBx^Hr{uchid+-xe!k8|ratTw|xb#9S;*py;$Fg;OYZ|^f4 z=y`A1!L&A&zL&r$1C%|d>ngebZLE=-ki9Hfu}5j%z*|v(d%x)wsMPgFlQBhY_>60) zAnz|~rAU@(Z#$#SbV$sE$9TxjCltq)86TfIEt_Cb|1LUO`609+ogkw6o=%^YixnuD z>5P+hGPzlo^d@ht!o3!fYHT};KF1J_?(&I~FL;oHGmP9mq7P%9B_p8Pjvbjhms8L7 z>zuT8aT6YHp1vJQ--M|y1burk<0A#4%-%1AVFJOoiJTxDy72(~&1e1=DAr`a2u&m` zryoS;rd?09&K%nWOT;O1W>HZfssf}bt}b@O7E{3d9v5*PcAdbe1Qm_nGZF}l$qd=P zm)`uhlk7NVy#59Rg4yZX5U3tfaF@@O#Q;6wiUGw2)^zltOc5>eaj;=nNrQ%T=>GNP zY0Nb*?U$)N8YqFq2M%4sd~)hZlNBqCGpqvL7$&hKpM%KBlcpCuEk2IXg}{o2@s?{V zk>MBZla{K+jQ=qnin9a>~xf&xc0z05!ix`S2EhD@jb5(~S z97WrbnI|rU>`6hyfj0Z)zDs3TeDlNvg*XZwzKcj2@@fsYRix{4H97&Bu>K_NP&GZn zJXM_y6Ld*IDQ4>h8NI))V@=-UuP6P}NbP>Hx%9}R=!5zba-Z-(JSH{>c!q+fkrQa? z&3&Q5VfOvs?-p32SQlQs0q}0n1>SyPBlK$zMP;mW^hKVN`t3(>_F+R!r##Vi)AK!b za52Za`-2|?t)_|$YsM5!oP%jtj4-?(TZah;Tofv2kkY?CCLZO zXGTQLjs5YDk2*`7tKSD_uZC-0w(-4FdbFHjc>YT&l>ME>Kp*HeuG`M=d57${IY%|v z$`%3AJ_x!!?g^Yug$QyVF7lP<50>f=#?O7B1&APN_mm!oBpZKu3UhXW!~Py0zRGfT zSW{pXKdm-o?@%6X-evGPV9@SgAPi+aq)Uous{bpSt{C11l@>SAVoHh|Ss29*D#J(U zl2HvNrO%PQOVrfb7_TV0R@UC--DE0_fR!jrOr8`4$4cA641!CeSk(;`Z`xBs zDox7~&Vm!;XDj0fEhfLY*tav^*OC$-C-1IpTdI-HRI`n{+f$qo>#s&H zuoa?Ga;juC%WD0GUVS&u2p3avWijyZXE&6if`$aUfH|{0|MA*xbPgRK16>Vzps?rR zUDaCW%lyP3;PKq>el7S;|9j#RCm0;dWJ0)dibIw zbT?ou`|~b6w6j@3=651Rh(F5>@6XBIh=5fYxQTB0gR!314gpgBPdvyxOZ6*UFpT() z*=?^JUq9~)XhIGrNI9KW0@v1PBAkO2uc zbLyZ}-H-oem=xjx4^KfKE^X%GDQk)6n?TWutrgeDRX}AudUt=Q9}{D6#Z}XQ39xS3 zVQ*0(CMHHkcA-hi>o7W{m8WMLWa!m1%3B`M{5gDT?kX%F^HE*MDQfjGPBn%+5mB)h z#z+!pvA#COW^FgYm@C5scb7cO%a%G`eeRw_0m{~>Xh2oCb^|)dBEUGv=;)|}$@zfF zRw={lA3Y-3g_siZiq}^WbsW*aYFTKZ&|ZD~oPGNgfYZrB-RMXDx~*M9HjhCP+;HVX zFQJ0xb(7)~K90+njApCXGY#FVWZ0z9FsY(^qC3k^9Q>{XOe9><|5-z(fNexX=_Ac? z%IRw0o+O1q=Ff$$k4BOAC5UHVQduP#p(VR*YWE=sZ0JU6bN0tD=CzFH1~R?W4LNEj z-2w9(6xb;**;;*N2A&dv_j$d;cFX24a3ndKeE4}sWLHF97!-?DfI~B)B1iw-T)6g~H%qyrY)p<`0lJVX=>^#PJYsIZRoEmM z{Re5^ry_w$FAW{KRW(>5V-}k?H*0bB>iWljY^xWL)t8uR7MC^^=j(bSn)>s})c}dk z2=mOqOtB&i1$3j!8rrpbub28Gk`ecZVS8Tc8%cuR%y0=w5u*c?m-2|W9& zTTWMw3tzm|HysE7(-pE=bPDZ!0ATXL5!f>C!vT}`>2O`T5KOwNgj2PnU)9(H6UbBT zeO7^4e>s4&);ihlZ&p4de?c$TzHirFcV~%zPr?!sK4&`5FB36<;spK(99kZZO#aMB zzMhb4`$WV0Wf5mm_M3ZJ)ae(T?`A`l={uQ~WAcg=1O!B3>Z1x~wsC$IM+ z(F6-g0-Rr;oCR<4FuFi6a4x+A7QPQPuos&`wYwwQTcO!3$_|C2vP|k|vq{V{? z5A8(jGc?*ARZ&UF{jSV{AS+{Jes5m_XzrZF-i~Xgt*Tyh^wKCzBuUU$N)ok_Bw+fP z-p15FJ^+7!!lpNrkvGoM7#&Wrkct#%Z;A3polZ56z_){!-OTp#zOX!1dHZ?ZPd?iY z-eZ;Nzoj|yL=MJgtpyWMj0})%GMIvyia9W@T*xw_=r|QVNu^0cFS_NS*h7==t;P}f z!5eVW^3)6PRMLU?VdheO#0TW`HCIw&NU~m(#m_~?Y?(x5NkTV)Lj5hiBRO6Z-#wE# zk28vQjJ^A|krZPTX@nwXN+Rl~x5JL6oUPL=x}4P2U#e@~_2aM=8V;s9Tpyv4v}3oR zrN{QIH)p6;Z_sf~Xr_LZ4c?+WMvQuzjc1@;TCx5Lg&1Jf1)%eN&V;_3yVYsw^p5JMQv4BjlbURu0|(d zNEHGeUAIbS3WSKWsq*M`4H7;tdzLjku00Tr2)IQ_zHn_NeC)&Y3~8h&3`s@YxhN#r z7G}%+QVL^<7fCGvw2m*&ws)}~4n)Ej^4+22Fjm}Q^g&kZnENO&Y?;|aRVcH-*Fw2i$5UQ>8UiRI zkPgqqh7MLC0>O?i?`K_Bm1ZmM+4q%AcV5Haw%R$JK5m@ZMkI)9|D;Y9CkXS05kXHd zK0{^+7!<<(Afi^sIIdycD-^#RKg%(+Ec8LFnNlKIS~S9+C%ICY&9X^e28XF^?4P+3 z=T`Z*EcaN@!H5nh$FZVf>_nuFWF6zETGx4I#q-?i{I+ZBxy!C)4T*3Z>gf4%3DGoD zAS<5^&B75n4*kI3Rc0fx!9I=Y;v1hdpas8)a_J`%j-z0p*%8U*O@DB0jP|aiDupb(`$|n?kwrWMs=wwT(~Nj@#f)jY$=Z81(Ot2sreUY z7&3dpg477ud%f_q=*ND-8mS+e5Bgh?GtY zHmk%JHjcTN+h_zb$%4EcxvKu5?ztoC8Jauto3l({oLF98Ze*&pYW`E^P%SXLVyWSL zQ2FcuDE~-($|}^~U4IMO*AUP7gJ_*U9IX7Yv_t zX0Ma9mi1-}nG4p3DQ1D;lAa5DTR~GH3wu212SUSdl3NW5ApgMwaPWNR(micPYR38~ zx;D7h(_0jG^Xv^r&^SJ>bJ`rSW$r%S-P?4qMuC|eA8Pa)zxj&1s-&T5zdmWTyf(ZO z|C_9_97D3Gs;0AC3Gof$pwXloU-4%bVV!Su%%(UQfDNr56f)QoVWs7Z#tr2R^BmMM zCWx0X9E_-I-_CVKUjVy2G~bg~w^9-Pi%J(20y#o{NI1<0qT8s$Fo+)FM|WdGQzx1l zP|w_NaD{qEAoF<}a3jn-Me$W?0W}%`^y2#75sRE>;+&^C3wKP7umMbJYIYznGT^nN zWqEa-I%-o}Vl(1{3-VqN-B-GZfY(>=#l^+Z`AOd}iSF&`DemQU!I7OgiWb|g{H@al zsHgZ37GaRw!ktF>hAlqwu@j=W%4FXqauLS{V^bsrWobpoY*R^Mk=cY>BsXqwDLJo1 z+1&(R&TJ=pC@K;U;MqcbNj@T=lTn!4X+CP_7aDF*Rd#R3M~rn`2}PAjEYZ&+6dSfk zb~6^*EOHq$e@z7RXFdc<@@$SA|0Mn1p3CJ(sHPS2firzoo$@dCuU^z<0;V!K2{pNR z4vH|*!Z{9o5ljR|JcR4xM7!>XFH)gMl~pxZl2}B#M5)Dfj0J~I)ZZrf&h%S*@7nZj z4Sb`CYP$O@IS%(9!tzJ6TA57sS=uRLzQkKM z_VrU`jpl+z&PpyJ&nYi0q6}EttoiJwPDR`F(+TI6{oFe&&dk@E{S%!v^WD$(KM4(W z1TFaU5pxpA1;DF#iR^D(S$@LWl8ZgBPZL2#((zP!9WK#T=Qg{H6sImM!z^htYg{~( z{1jxl!>K2J%B?qI<6lvXBgnmNH{`jv_X{C9+(Fq0q0bw#yOActk5tQ7M?pid8y$MmGV0t^ zm)KnK{Q-^@wrH!cND5tzrFgddObBMw=lBdljpyWMijn5<>1Tb*{Qf5+iCEBv)2bW9&>5MLz4?ngD9P}WHyF@eR(gD(zX zi3lHnMh}_TZg!5bZ{1?i6lCJR9UUp=7U=C*t1XE}we*`X!7BuQ4J%o@`GzVy|m?wKsj8$%0;Xnto|I=_OcFDO*3u z_66@6x?ZJ6D}(K^K{~Kg%fv=t!qOk1)9t!Fpeqk!m9DC;4r0Eo+7;P0+UpQP?A?L* zp!k^!(#pG(UcKI1FAww2fU{rSzrGIQyZs~B=?x&;OA)#!&T0LXF!R3L@N#$W9W zxLXDhxGrP9dQ_SVK+bu8aO8gu&hblXjY~<`zGi3oY6k?TV%V> z#GEru?=nvJTV{+Ru~}Au3**M_Ka-gdukIHssj^B}ud_cj`f- z;>)V#$vhl-yLL9azj|_tX!Cnao!}Pno zRp>rd5)jj08nkyf;ZHIfv*g&lT{4ggj;NZdTC8p=r|)O^Vd0oH=hkn{7fd6;H&H9I zIm?mkK`ahyL@ObqY0qY7&RhBRSV|FG!T&RQaMLrvUC}_D9NsFkmP@O}7NO#G&rXKn z;cmyjf_ye}&#vm^K@mBE~=)3iSoE_;?NsR2M1%aybk_lwW32a( zf9!mM6o&hjuRN~?WVj<$UHQL~JaQ`0L&WOOWVpDw-On>>prTA_lw^>-sV?<+2uoC@ zph(HWw65yIB7+R3M5Ue0!YRhlC&bRnRnYos&x|!ISWKxi_R-ijr)5}qKfN*mGo<+kJny`+03Jn0k$OrzgUEUBHD}Jr{OeE*S>E1Zzz^X#TSYj z`NebD{3&k6%Tk!K<}wq^_@;p5i92%5>Ymn8W#*4c9Hyg|C{cm(If%k4{_2^zTeyk> z^~+cN?#X}uKFQEhpF4&30~DfFMLG@*iadIb1qXATqaAFB3ldC*3$R9zLW#*pR^0!r z5rX!Fnf#Rl7?!FX4lYNIZ`()73#%*cLK<~o`dO_sN)LY!I1l?JCinS&FiVG4n3%h| zVGY&%Ajo&6X|{8EJa=1tsM~bo5(uf4e*CG_KElRSUN`z4-q+%LI8H#mt+J{POaOJ) zmR*svH49;I?O#t5Sf9Le$M(wHjAZB8m?8Gz!e5m{v)yKxHcdp9YX1&WHK8Gw^Cx&e z(g=Mz{OgmK=e6?WXnU)P z=th`~Oj1R{vYOUbBG@xpwS-s!h!c8)d;I6Om*z4WRH}h^6!Ch!JD>~{upr*(uk#Rpnz^5fl$qQ(Jnr5H!$L0TH0g(HnAP=LV$Hl;< zYJS)+KbmX%Ta7FsIh~Ek;H~Qoh()UT%T~{Ahq#eArdHjUVo6|p#F%LSWoG@pHLHGP76F7V%Xzaf(P-GQN%AF-y-O%M2JlexzgW^jr~ z4{YLf<#}#6G^BJj7W>NIcNboIwX8SpZV0c&rcpB_d(XgrLs$9Y;bvqX{;W}^ktES5F zh_FdiooaN>{)o%N-MvPc+45FK>bLb{K|i|jK*s%L@lHA*GWPWJ^sPPAD<5aXzT%N3 zV~Xw?A+X80FrH&Mf*CHN9_rs|@8lLFTwB-H7bIHy|TV43bSE5J~oH4 zm+;xP(>`m=bbK?|@hnqFNj>S#qveThzK#Ok2&c}`HihH#*YhybZ~?1S=siKSEuB=y^wi zHzQ2!^wEZsM+~Q~%DJ zHF!gVtZ{+)Nu+YrN2VggL0 zvuvXsw))c=S+uW;G?x8sXF7))3D2_S?cx-E&nfFn@MT(0WfzBGw7E=cPTX^|k#%~S zz-a-qYQJICdn@PO4&jao1G~`V8;)5xR>ZN>@Og)8*zTuF-RPit`ca0A?NFmpyZ3)R zMj*!o$jgyyyb`{jXh9qs+(O(it3763P~O_q!(h&^^9c^NO`9Blc5jPa6e0i@{H$Yq9Mw ze4wlO0Gv<$4iCmcVBp4?(__>awh-UDH7htZQ^1uY_N}7$y(pxq#BJIe?-oNP zSRP#ko=`vf^TV4%@(VazD$LD^xt1BVH#=ISz{O=MpUZ4yIbH+^D(N;8=K-ZLs#u^p z1cvbj-O8!*rO~jpG%rt*c>HdTabh_vb#%ne{9$VO4~t^f`P|ZElY3I$cfXwoT!*7% z&wg1<%j5pZw%Ja?q$n!>3(q(7EEU|CQ_5c++Rof}{#bh6i+NfaP>FxVN3<$bSd8FQ779KB1D!~|`}=x= zf}+2M)J)3ey}`k6!~rqp!r3+Y5QvRv#A3iv7|9&+;j_VOwpxY4fmYHV5F3GlU0#ip z8ixWd>sjT!kcr|}RW3gh%`_A#QapLE+X9`BbbCTcys|kJBOv|t`${0Z10-^55MJ%q z2c{s6}e8SLY?^3qwA&yXXcjC7F_&uWkFt)lzNLc8% z*^Bti>8TM^V}lk6@ zcuQ9XT&%7KzqtS(#pFPbzqahph5g!Vxv>BN2G`=TGiFC7A1Q<18M^tyGKyQ9^Bmio zYv>Qi23#oNrIj4lXPdGS-u{{^?42$Ic8hL%lB9v3lO_eweR|jXA`>ACf>ErKly;o@ zW{#S5R7T(PvXPe(Cis8ALOrRG)oDSnU8x+tE-E8q1x)SREp#UPmb}1Pi&!L)b4Ntg z>Dlir}T8%fp+b^SNDjJ%^G+y;A zXT%oIy%bwh-TQBxjn>PG0t4ngYffh$d|(CKDdVcG(aBw`#}OqaD(G}F;ai^r#3Kt2?*Fv9!8fnNG`7;7$W`wA!4un z6D!->-|n;TDBRo%fz`ETPqe0$m(~(%Xb>YyNoJR0p&}IvHVtmnks|A3E)z{q+6OGbeGeSL`%Zp|5*P1Yh!KMKTwdrUt`>t2ew+n8E(VA9UA4U+B6N;#bq$!b zk1+-1Z{6kD`u!%u$>FZ`#VW<@J&Zx5TGW#t&^@0-W43QnTDSM z_47f#A0L0&-f{+~&u+G(&*p+@|Jz!3HzKbI_4O3>RJ#hU-cbE1citcm1cV1FCN2CZaRr^%8f1tqs|7sl{U&m zE=p$a=Lw6@7yj&k@WdZ{sX7A#$~F+-I3O^1gMlqO^YI49>6C$$2&GW zWX{yl5FM>q75V(dD_q@uCA0sLVl9J)lHqVCf7OpVfJ-Jmq={|IJqPN%l8#{imWO*8uy*odyR}=)>5@7p%_3!2f?VzD?!or0T+_Q@Fhyh5Y%-#7UOapn z8&hy~oyMtfiCb}?kykebalM_!dmB|MvKGekTS&*a<4^uTGzOWrf{u~S6VdQ2e@Z#O zIwm67;?ZBl1#YFD$S;v#eQeOc_&9pb@q63__FIln3`Ck5L`zoX+w!_*e0ugiY5xqviUmONx3oclY6&pu_Mq*-#l?iX`-s z2!7xIX3MJ#*G^H*Fc0Z$N*4_`)A$u3rO>v>6hly|ZAb2JDl%MYPaZ2f<16~gT&k0E zdMqv%Q1#n+?uE3M+X&}1j*%dnOOm1vCyHH*m_EE8q-C76$oJjSs&R2nDW?i!rB%c) zzp^)){^xm_@!45aWNf*>DeMP7k&0Gx7S~E&^Q@IHgmy3>^x_nOOBuVE_4i|0+{fO} z>8kbel&pWs_qSTc>s3ZMbD-B_%C70Rh9b{u5Wy+ zM&dV&kyCd3Y$#~9pkzPMY4?meOduUX{<^`_fmaE(M3pIHdBW0i%_)3i;&H~ePZk8^ ze}4Q9(`@cfs;XV7XMEKCHlDcA)c~@WrAUb4O^_@68clrYY;XUpK#kxt6+6)Ac2GhU zBP*pVN$9fZ6x@0+U>r^~HyP)RAz^|w2stsx1DO&wh8qwouBXy{9I*5{sjaO+3F_X9 zLfTgj6=0P`S65$2t#`TsA`P|V8jiKFE73L&vlI=T4C{R$9GCV!^%YI;aS6?Sm-zjB z8;a;j@YNXsvxuYkbtWwMp}zMV6+zg427-s4k-1TVs%sCr) zNtXY#o^-yP|0Gy|i)hJx#Zcg%Xd8jReHn8Q6lO#doT2s@)*}@BAL+4r_9Q5AsaCKr zFL8mHH7POn+N5!fV3(}-#!_Nrwg#ly`?HlM_f{3+mPPYx(bU)D`=~+g2=J`on9GLg z64Xedj;U)dF}aZwFtxVb1Aa?K_~{&f_LxRZS(EqYR-aCDQL?rfto&A%gfbM=Q`z;F z8REp0qr+AmXAU!^sth*TbVsM6crd?CxON>CgQ@yE$c8uJTmmK0y4flMtR?@a85xE& zC{35^)7e`d(R*iqy*!-?qWYv$0+?8--_`@Vbxlru=Af^HaLq-h_VlX?Eb`#*|QYZVvb8ZB^=yUyv!CH zeDAxK4bDEfE~8bXPosSE?L&vx12K>knV^mM4Y+8Dlf&_18o>L76eO*9P}xyP`U;Y2expY zGl7Vs8R5AoZXm#@zQZ;!^A0}sTmOe4->m%lT3=k9(jX(#QK>@P%IiS{=}6t!glVn? z{xXTIR4+{&92`M$(cOKQ?y;SDa3+tbje~7YHD{%#webg0YjP1D;D|IQ<<&PTSv-1^ zqiQhq`$sd`z3R|FFQbZ<3~57Svm&XC0wE|y^HusHb+U9*Z->;Jq>@_Y2u*>G)}-gl9{b?){%~7iA>1v_QOB)C0idl&VRuY?C}`6=$|A`~Fet1~ zORQv|W>f#QZ6Rok1%4t50}pnCW$po(DBItrI%gZqfx zIv5FH5kJ}sQE{A%baVETR%c(6-8@JHg02IvCb!%u*67V|@IdOqlJCBp-6uU`NuxYo z@jRblH6=U4ta51(L&G;^aY~c)Em2LOIljEfQMi=uxIA8!x%(OF5U{+c zHm~-kiIFZIad56~t@;S7mSZUjsrR6(FY1o|;O9G&{hxX!2RU2av#z|QTW2K+C?|ia zn`BweKG8>T{b^a23JK#^Hp*}$1UT+C>(2t8bo6SW#B;Ffmza>(E@+q_T5oQw3 z2E@(=@0gc}#5D`XHTxdW;WD}bFCXrxTbJEeO+zje7S9Z?+P8~41A$8d0yTym{;L^& zS0KPg*x#!Jc>M>`>B{b^yvDjiBM+x zN~Sy$)XTKq$ogG$u8a@plFQfYtoCGB3g7!Qbad93cSBNB31IXv#;DQ}k@;``AInvIM)^ds9 z&be#BnvaRChkqvT$2T0h-yL0O0Gxg&6m{PRc#Etz7=T)BY4(MhNf?w{>XvKxWK-&g z*GPc4wE#spFBTfoOx~J(u!}1f(fxGD(9j@hcrDGOx6|gF`f*D2H?3pJp-*aJm6g)6 zn@B?@ezi=U8Cgnn3B@_r3aDa(w9nVvREhcBl?T86Werkl3hzL z4$&F3$(y8)Rqx~gyNX3`!;F~D$T3gPpywMK2cIbC`Xp_zIicnU;)4hQ z27obW!g0JDgSac4-P*}WTdvL7^<^8O7R6|74cKSqjywBI226GA6rTYRkb%+5sth~-BBOHPVX@1|fW`5Qf z$C$@W!ecC{;4daB(vKj$<_%acy$s)BD;Oy_WRvp~-sJ)k7I8tdmrWoMV57|=vt>3< z?3s`#0-$7CeY{smud_bMQtN-+g4nPga zES+qMoWf;%;TUU6DU9oK{i zY5qt}+x2n-%D%Vrza;4{=Vs8!`C(YAMM~95v@yE;u?v2SwVfX7xQ#E z$2rk++!3W8TQ$w>IPT3!x!IzeiHZWY8r)8CCfMpIV6*H+$)S!AvTlD_LOD+X;f&U` zAKKQkIxFnIs;a|WuTxvM<1eFf`ERFG@&}k}evC%-CG-=QGYQNk7Qu8?TSc5kOll z4y4jeZx3E#B?lU|_L0;+N@EP&S`Gg_jCd1E-C22wCyT)b00%pVD;OG1PR>0XRG`<} zSg6PGqoXHVZa5Tq&PLXM9maetLhsBJ%>Pl83Qgl@@wlr(2@si%JpCQ7m$!bpiE;j^ zwh}J@=Ok%_7H%Ccp7oKr&Ls*pNOK3p?U|?qGJXkxg*amM!R>N{;)vTJUSg~hWLG0uM-~x@?lSEy<0qb-KfI&P@RQ%Akw(rYt;V!zn^pAqkURp!@@SfKxav#S1PczSqAYQ@cG}R09Hi){Kn2-KcDlIh=hPu|CS8e* z!>~i2Hj)-s-JEqId(}}6n4*eZknPiO<-n#-_cVCOuSER)9nTzrJ5^x@4zHa%&&<>z z55+52`5~GWXLP&PDlj>fJySj<$AEK6S`MbCpfZI4YI!ioa`fB1UTeRB0VUrCtI zjiTnQJ1c{>{^B8dEyexNtAhQTZ)&!WR?kQoY*zgC7I4fSjxY97=pCJC z{->pgnd@bjC6)Sxvuk?1$t z(P`&IJ2AFn_;rFr_Yc`GS=N&TQSV8>M?;Gm$oO7(D7=~jZl^pyE#}SZ@M)MKUQG(vvul^y@ zIZ-s3KV`oXM-TM$6V5!zsApi4Y`%ygD_!iKJ#h#KL|NrgtBHPfJ=&#iJ3YCYP&O^& zeCw8mTV_0Er9}IF2JW~pjjvsUJ7JHBi3EiqVB#eYXQb<=zimwJK3f1R+wD_N{!sx} zBP66riQh86BqU&?1;L2bnFtkAfO8E!Jh`bwSex1mG+372K95@Flp}`=^U^zZTzU-N z_P$Wv4Zi)UHc;?|=IJMzK0+|;`Sk4RK;q%d#_a!T)?Qx8881858HK)a;#7h^NUc$; zXA&)WC14Qtm?WjnqbG@7XQ8l_+Ht)N)r#rVP6;VXYUW8?y+*~<1Rdpqhc!cCNwxFD zo}d&nYqt{c^u(u$ef(_-d!3UPBM1c|0pM9I2SsCNMDS8AjeL`%FC9 zVT~Lr#&WQDMM+8Ndc4Ht?c=jmh7-Z4BGQV@fF&f{tyaNGTI1A`iDwttzlj5)6NIbp zymuIKY&Cn67oPn0K5zzZeB1hSu8qRl;7vgy+a!wgoNkHe7q2Rf}2JB#$qw)x-q$mYkTzvw9o;U()v&K`T+>X68hW}W%>olP zFyHy!CH2jW&x1$hM>&ZBP)I&^UBspV%s45`-`U#9h3eBwi7f^?yhi&EQHKEY?|SXCJowFg`5mmxqg8dONSLz<$M42dM|=XN1>EfmsnkH87aXP7_l(I;{Fm1(KYQzAGC_Qon}`P57(i@zQ2iTbr_m?}4}Mq+ z=itxkKJ#(u^F)Fg$_j7-Rad~aA=#{V;YPU|mlz^idpi`nKF}N!LB*f?308P<{K_qR z)h<`}%hoJg@@6OoDy9|xj5U2SK0yR^w(G&D&c8Ag&+gP&=za3bJs@o#nsf=s=|anB znxno?F++HozYHJO?;P!cjK zjHzs(HC>`mClYGDOB?r8&0q$ln~lHuB8b72)50nVYW49s#0C^UP?gh7-|!Ou8&(Lj z$CWnah>V7n6q?VenEwwN=|aS0&b)yiO=Ha%(u#C1Pe?Q~{gMAIXM%Az+<>4f?w;sD z!L;W_v8#T#(CO^6LBIb`9|vA2ZJM1E=W(aA7vAGq4+>U8 zn)BA?cIc~k6oPL52$}*@QPK{pH@;uFsu)8X#A=@(AdPW8YH$YHA)WqRTLA0tzQYP2L|R}g>Qy@*Q>{uzo`1tg&W4G zkU^rb5~SF7nhJ#rAa_+&)%L�i!h|&nBM=q_2!@Zn?aqjtzamsSgir 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 literal 0 HcmV?d00001 diff --git a/Map-Exploration/Overlay3D/Screenshots/Screen01.png b/Map-Exploration/Overlay3D/Screenshots/Screen01.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f6fe61617b1327dd8f5bb35830fbac13f0a042 GIT binary patch literal 1174186 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

MMUdY4usq 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