public static ByteNavigator FromFile ( [NotNull] string fileName ) { Code.NotNullNorEmpty(fileName, "fileName"); byte[] data = FileUtility.ReadAllBytes(fileName); ByteNavigator result = new ByteNavigator(data); return(result); }
public static ByteNavigator FromFile ( [NotNull] string fileName ) { Sure.NotNullNorEmpty(fileName, nameof(fileName)); byte[] data = File.ReadAllBytes(fileName); ByteNavigator result = new ByteNavigator(data); return(result); }
public ByteNavigator Clone() { ByteNavigator result = new ByteNavigator ( _data, Length ) { Encoding = Encoding, Position = Position }; return(result); }