public Encoder(Base32Settings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } _encoder = new Base32Encoder(settings); }
public Base32Codec(Base32Settings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } Settings = settings.ToReadOnly(); }
public Base32Settings(Base32Settings inheritedSettings) : this(true) { if (inheritedSettings == null) { throw new ArgumentNullException(nameof(inheritedSettings)); } InheritSettings(inheritedSettings); }
public Base32Decoder(Base32Settings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } // initialize all fields to default values.. this = default; settings.GetDecoderSettings( out _decodingTable, out _decodingAffixTable, out _decodingPrefixes, out _decodingPostfixes, out _flags ); Reset(); }
public Base32Encoder(Base32Settings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } // initialize to defaults.. this = default; settings.GetEncoderSettings( out _alphabet, out _flags, out _lineSeparator, out _maximumLineLength, out _initialAffix, out _finalAffix, out _paddingChar ); Reset(); }
public Decoder(Base32Settings settings) { _codecDecoder = new Base32Decoder(settings); }
private Base32Settings(Base32Settings inheritedSettings, bool isProtected) : this(inheritedSettings) { IsProtected = isProtected; }