public int GetFabricVersion(ICadastralFabric2 pFab) { IDECadastralFabric2 pDECadaFab = null; IDEDataset pDEDS = null; int iVersion = -1; try { IDatasetComponent pDSComponent = (IDatasetComponent)pFab; pDEDS = pDSComponent.DataElement; pDECadaFab = (IDECadastralFabric2)pDEDS; iVersion = pDECadaFab.Version; } catch (COMException ex) { MessageBox.Show(ex.Message); } if (pDEDS != null) { Marshal.ReleaseComObject(pDEDS); } return(iVersion); }
private int GetFabricVersion(ICadastralFabric pFab) { IDatasetComponent pDSComponent = (IDatasetComponent)pFab; IDEDataset pDEDS = pDSComponent.DataElement; IDECadastralFabric2 pDECadaFab2 = (IDECadastralFabric2)pDEDS; int x = pDECadaFab2.Version; return(x); }