private void EnsureFieldDefinitionsCreated(FieldInfo[] nonSpatialFieldInfos)
 {
     if (nonSpatialFieldInfos == null)
     {
         return;
     }
     foreach (FieldInfo fieldInfo in nonSpatialFieldInfos)
     {
         if (!fieldInfo.DefinitionAdded)
         {
             m_spatialElementManager.AddFieldDefinition(fieldInfo.UniqueName, typeof(string));
         }
     }
 }
Esempio n. 2
0
        private void AddFieldDefinitions()
        {
            MapFieldDefinitionCollection mapFieldDefinitions = m_mapVectorLayer.MapFieldDefinitions;

            if (mapFieldDefinitions == null)
            {
                return;
            }
            foreach (MapFieldDefinition item in mapFieldDefinitions)
            {
                m_spatialElementManager.AddFieldDefinition(GetUniqueFieldName(item.Name), GetFieldType(item.DataType));
            }
        }