예제 #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 GdbTableIdentity(Table table)
        {
            Name = table.GetName();
            Id   = table.GetID();

            using (Datastore datastore = table.GetDatastore())
            {
                Workspace = new GdbWorkspaceIdentity(datastore);
            }
        }
예제 #3
0
 public GdbTableIdentity(string name, long id, GdbWorkspaceIdentity workspace)
 {
     Name      = name;
     Id        = id;
     Workspace = workspace;
 }