|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IS > ISpatialReferenceFactory Interface > ISpatialReferenceFactory.CreatePredefinedPrimeMeridians Method (ArcObjects .NET 10.4 SDK) | 
Creates a list of predefined prime meridians.
[Visual Basic .NET] Public Function CreatePredefinedPrimeMeridians ( _ ) As ISet
[C#] public ISet CreatePredefinedPrimeMeridians ( );
[C++]
HRESULT CreatePredefinedPrimeMeridians(
  ISet** primeMeridians
);
[C++]
Parameters primeMeridians [out, retval]
primeMeridians is a parameter of type ISet
Returns a list of all predefined prime meridians. The list has two columns: the factory code and the name.
    private void PrintPrimeMeridian()
    {
        // use activator class with SpatialReferenceEnvironment singleton
        Type factoryType=Type.GetTypeFromProgID("esriGeometry.SpatialReferenceEnvironment");
        System.Object obj=Activator.CreateInstance(factoryType);
        ISpatialReferenceFactory spatialReferenceFactory=obj as ISpatialReferenceFactory;
        ISet primeMeridiansSet=spatialReferenceFactory.CreatePredefinedPrimeMeridians();
        System.Windows.Forms.MessageBox.Show("Number of projections=" + primeMeridiansSet.Count);
        for (int i=0; i < primeMeridiansSet.Count; i++)
        {
            IPrimeMeridian primeMeridian=primeMeridiansSet.Next() as IPrimeMeridian;
            System.Windows.Forms.MessageBox.Show(primeMeridian.Name);
        }
    }