# Struct Field

Namespace
  Npgsql.Internal.Postgres

Assembly
  Npgsql.dll

    [Experimental("NPG9001")]
    public readonly struct Field

Inherited Members
  ValueType.Equals(object)
  ValueType.GetHashCode()
  ValueType.ToString()
  object.Equals(object, object)
  object.GetType()
  object.ReferenceEquals(object, object)

## Constructors

### Field(string, PgTypeId, int)

    public Field(string name, PgTypeId pgTypeId, int typeModifier)

#### Parameters

`name` string
`pgTypeId` PgTypeId
`typeModifier` int

## Properties

### Name

    public string Name { get; init; }

#### Property Value

string

### PgTypeId

    public PgTypeId PgTypeId { get; init; }

#### Property Value

PgTypeId

### TypeModifier

    public int TypeModifier { get; init; }

#### Property Value

int