func (i Int) Value() *big.Int {
	if i.IsNull() || i.value != nil {
		return i.value
	}

	if len(i.text) > 0 {
		text := string(bytes.ReplaceAll(i.text, []byte{'_'}, []byte{}))
		i.value = new(big.Int)
		i.value.SetString(text, 0)
		return i.value
	}

	if len(i.binary) > 0 {
		// TODO
	}
	return nil
}
// Value returns the representation of this Int as a big.Int.
// If this represents null.Int, then nil is returned.
Value returns the representation of this Int as a big.Int.
If this represents null.Int, then nil is returned.
// Value returns the representation of this Int as a big . Int . // If this represents null . Int then nil is returned .
func (i Int) Value() *big.Int {
	if i.IsNull() || i.value != nil {
		return i.value
	}
	if len(i.text) > 0 {
		text := string(bytes.ReplaceAll(i.text, []byte{'_'}, []byte{}))
		i.value = new(big.Int)
		i.value.SetString(text, 0)
		return i.value
	}
	if len(i.binary) > 0 {
	}
	return nil
}
func ( i Int ) Value ( ) * big . Int { if i . IsNull ( ) || i . value != nil { return i . value } if len ( i . text ) > 0 { text := string ( bytes . ReplaceAll ( i . text , [ ] byte { '_' } , [ ] byte { } ) ) i . value = new ( big . Int ) i . value . SetString ( text , 0 ) return i . value } if len ( i . binary ) > 0 { } return nil }
Value returns the representation of this Int as a big.Int.
Value returns the representation of this Int as a big . Int .
// TODO