public static Byte ToByte(this LibidReferenceKind LibidReferenceKind) { switch (LibidReferenceKind) { case LibidReferenceKind.WindowsFilePath: return(0x47); case LibidReferenceKind.MacintoshFilePath: return(0x48); default: throw new NotSupportedException(String.Format("LibidReferenceKind {0} not supported", LibidReferenceKind)); } }
public static char ToChar(this LibidReferenceKind LibidReferenceKind) { Byte[] bytes = new byte[] { ToByte(LibidReferenceKind) }; return(Encoding.ASCII.GetChars(bytes).Single()); }