ArcGIS Pro 2.8 API Reference Guide
Layer Class
Members 

ArcGIS.Desktop.Mapping Namespace : Layer Class
Represents the base class for all geographic data that can be added to and visualized on a map.
Object Model
Layer ClassCIMDataConnection ClassCIMBaseLayer ClassSpatialReference ClassMap ClassILayerContainer InterfaceEnvelope Class
Syntax
Remarks
To create a Layer, you must call one of the create methods of the LayerFactory class, instead of directly using a constructor.
Inheritance Hierarchy

System.Object
   ArcGIS.Desktop.Framework.Contracts.PropertyChangedBase
      ArcGIS.Desktop.Mapping.MapMember
         ArcGIS.Desktop.Mapping.Layer
            ArcGIS.Desktop.Mapping.AnnotationSubLayer
            ArcGIS.Desktop.Mapping.BasicFeatureLayer
            ArcGIS.Desktop.Mapping.BasicRasterLayer
            ArcGIS.Desktop.Mapping.CompositeLayer
            ArcGIS.Desktop.Mapping.GraphicsLayer
            ArcGIS.Desktop.Mapping.KMLLayer
            ArcGIS.Desktop.Mapping.NetworkDatasetLayer
            ArcGIS.Desktop.Mapping.PointCloudSceneLayer
            ArcGIS.Desktop.Mapping.ServiceSubLayer
            ArcGIS.Desktop.Mapping.VectorTileLayer
            ArcGIS.Desktop.Mapping.VoxelLayer
            ArcGIS.Desktop.Mapping.WMSSubLayer

Requirements

Target Platforms: Windows 10, Windows 8.1

See Also

Reference

Layer Members
ArcGIS.Desktop.Mapping Namespace