Achamenes.ID3.Fields.TextField.CreateTextField C# (CSharp) Method

CreateTextField() public static method

public static CreateTextField ( bool isNullTerminated, EncodingScheme encoding ) : TextField
isNullTerminated bool
encoding EncodingScheme
return TextField
        public static TextField CreateTextField(bool isNullTerminated, EncodingScheme encoding)
        {
            switch(encoding)
            {
                case EncodingScheme.Ascii:
                    return new AsciiTextField(isNullTerminated);
                case EncodingScheme.UnicodeWithBOM:
                    return new UnicodeTextField(isNullTerminated);
                case EncodingScheme.BigEndianUnicode:
                    return new BigEndianUnicodeTextField(isNullTerminated);
                case EncodingScheme.UTF8:
                    return new UTF8TextField(isNullTerminated);
                default:
                    throw new FeatureNotSupportedException("The provided encoding scheme is not supported in this version.");
            }
        }

Same methods

TextField::CreateTextField ( string text, EncodingScheme encoding ) : TextField