コード例 #1
0
 public GdbRowIdentity(long objectId, long tableId, [NotNull] string tableName,
                       GdbWorkspaceIdentity workspaceIdentity = default) : this(
         objectId, new GdbTableIdentity(tableName, tableId, workspaceIdentity))
 {
     ObjectId = objectId;
     Table    = new GdbTableIdentity(tableName, tableId, workspaceIdentity);
 }
コード例 #2
0
        public GdbRowIdentity([NotNull] Row row)
        {
            // todo daro: GetTable() might be a performance issue?
            using (Table table = row.GetTable())
            {
                Table = new GdbTableIdentity(table);
            }

            ObjectId = row.GetObjectID();
        }
コード例 #3
0
 public GdbRowIdentity(long objectId, GdbTableIdentity tableId)
 {
     ObjectId = objectId;
     Table    = tableId;
 }