Exemplo n.º 1
0
 /// <summary>
 ///     Create a  <see cref="FunctionNotFoundException" /> with function's infomation, LibVlc's version and a inner
 ///     exception.
 /// </summary>
 /// <param name="functionInfo">infomation of function</param>
 /// <param name="libvlcVersion">version of LibVlc</param>
 /// <param name="innerException">inner exception</param>
 public FunctionNotFoundException(LibVlcFunctionAttribute functionInfo, LibVlcVersion libvlcVersion,
                                  Exception innerException)
     : base(String.Format("Can't find function \"{0}\" in dll.", functionInfo.FunctionName), innerException)
 {
     FunctionInfomation = functionInfo;
     LibVlcVersion      = libvlcVersion;
 }
Exemplo n.º 2
0
 /// <summary>
 ///     Create a <see cref="FunctionNotAvailableException" /> with function's infomation and LibVlc's version.
 /// </summary>
 /// <param name="functionInfo">infomation of function</param>
 /// <param name="libvlcVersion">version of LibVlc</param>
 public FunctionNotAvailableException(LibVlcFunctionAttribute functionInfo, LibVlcVersion libvlcVersion)
     : base(
         String.Format("Function \"{0}\" isn't available on current version LibVlc.", functionInfo.FunctionName))
 {
     FunctionInfomation = functionInfo;
     LibVlcVersion      = libvlcVersion;
 }
Exemplo n.º 3
0
 /// <summary>
 ///     Create a  <see cref="FunctionNotFoundException" /> with function's infomation and LibVlc's version.
 /// </summary>
 /// <param name="functionInfo">infomation of function</param>
 /// <param name="libvlcVersion">version of LibVlc</param>
 public FunctionNotFoundException(LibVlcFunctionAttribute functionInfo, LibVlcVersion libvlcVersion)
     : this(functionInfo, libvlcVersion, null)
 {
 }