internal static bool TryParseAttributeValue(string attributeValue, out FtSubstitutionType enumerator) { enumerator = FtSubstitutionType.String; // avoid compiler error bool result = false; foreach (FormatRec rec in formatRecArray) { if (String.Equals(rec.AttributeValue, attributeValue, StringComparison.OrdinalIgnoreCase)) { enumerator = rec.Enumerator; result = true; break; } } return(result); }
public void LoadMeta(FtMetaSubstitution metaSubstitution, FtEndOfLineAutoWriteType autoWriteType) { type = metaSubstitution.Type; token = metaSubstitution.Token; switch (type) { case FtSubstitutionType.String: value = metaSubstitution.Value; break; case FtSubstitutionType.AutoEndOfLine: switch (autoWriteType) { case FtEndOfLineAutoWriteType.CrLf: value = SerializationCore.CarriageReturnLineFeedString; break; case FtEndOfLineAutoWriteType.Cr: value = SerializationCore.CarriageReturnChar.ToString(); break; case FtEndOfLineAutoWriteType.Lf: value = SerializationCore.LineFeedChar.ToString(); break; case FtEndOfLineAutoWriteType.Local: value = System.Environment.NewLine; break; default: throw FtInternalException.Create(InternalError.FtSubstitution_LoadMeta_UnsupportedAutoWriteType, autoWriteType.ToString()); } value = metaSubstitution.Value; break; } }
internal static string ToAttributeValue(FtSubstitutionType enumerator) { return(formatRecArray[(int)enumerator].AttributeValue); }