# Struct ValueMetadata

Namespace
  Npgsql.Internal

Assembly
  Npgsql.dll

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

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

## Properties

### BufferRequirement

    public required Size BufferRequirement { get; init; }

#### Property Value

Size

### Format

    public required DataFormat Format { get; init; }

#### Property Value

DataFormat

### Size

    public required Size Size { get; init; }

#### Property Value

Size

### WriteState

    public object? WriteState { get; init; }

#### Property Value

object