public override void InheritSettings(SettingsBase.SettingsProvider inheritedSettings) { if (!(inheritedSettings is SettingsSafeCharactersProvider)) { throw new InvalidOperationException("Cannot inherit from a different type."); } var inheritSettings = (SettingsSafeCharactersProvider)inheritedSettings; }
public override void InheritSettings(SettingsBase.SettingsProvider inheritedSettings) { if (!(inheritedSettings is SettingsDecodingCheckFinalQuantumProvider)) { throw new InvalidOperationException("Cannot inherit from a different type."); } var inheritSettings = (SettingsDecodingCheckFinalQuantumProvider)inheritedSettings; }
public override void InheritSettings(SettingsBase.SettingsProvider inheritedSettings) { if (!(inheritedSettings is SettingsEncodingAffixProvider)) { throw new InvalidOperationException("Cannot inherit from a different type."); } var inheritSettings = (SettingsEncodingAffixProvider)inheritedSettings; _encodingPrefix = inheritSettings._encodingPrefix; _encodingPostfix = inheritSettings._encodingPostfix; }
public override void InheritSettings(SettingsBase.SettingsProvider inheritedSettings) { if (!(inheritedSettings is SettingsEncodingLinesProvider)) { throw new InvalidOperationException("Cannot inherit from a different type."); } var inheritSettings = (SettingsEncodingLinesProvider)inheritedSettings; _lineSeparator = inheritSettings._lineSeparator; _maximumLineLength = inheritSettings._maximumLineLength; }
public override void InheritSettings(SettingsBase.SettingsProvider inheritedSettings) { if (!(inheritedSettings is SettingsDecodingAffixesProvider)) { throw new InvalidOperationException("Cannot inherit from a different type."); } var inheritSettings = (SettingsDecodingAffixesProvider)inheritedSettings; _decodingPrefixes = inheritSettings._decodingPrefixes; _decodingPostfixes = inheritSettings._decodingPostfixes; _decodingTable = inheritSettings._decodingTable; _decodingMinimumInput = inheritSettings._decodingMinimumInput; }
public override void InheritSettings(SettingsBase.SettingsProvider inheritedSettings) { if (!(inheritedSettings is SettingsAlphabetProvider)) { throw new InvalidOperationException("Cannot inherit from a different type."); } var inheritSettings = (SettingsAlphabetProvider)inheritedSettings; _alphabetLength = inheritSettings._alphabetLength; _alphabetStrings = inheritSettings._alphabetStrings; _decodingTable = inheritSettings._decodingTable; _ignorableCharacters = inheritSettings._ignorableCharacters; _specialCharacters = inheritSettings._specialCharacters; }