예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Generic"/> class.
 /// </summary>
 /// <param name="data">
 /// A typeless pointer to some client data. The data it cointains must stay fixed until finalizer is called.
 /// </param>
 /// <param name="finalizer">A delegate that gets called when the contained object gets finalized.</param>
 public Generic(IntPtr data, GenericFinalizer finalizer)
 {
     rec.data = data;
     //rec.finalizer = finalizer;
 }
예제 #2
0
파일: Generic.cs 프로젝트: none53/SharpFont
		/// <summary>
		/// Initializes a new instance of the <see cref="Generic"/> class.
		/// </summary>
		/// <param name="data">
		/// A typeless pointer to some client data. The data it cointains must stay fixed until finalizer is called.
		/// </param>
		/// <param name="finalizer">A delegate that gets called when the contained object gets finalized.</param>
		public Generic(IntPtr data, GenericFinalizer finalizer)
		{
			rec.data = data;
			//rec.finalizer = finalizer;
		}
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Generic"/> class.
 /// </summary>
 /// <param name="data">
 /// A typeless pointer to some client data. The data it cointains must stay fixed until finalizer is called.
 /// </param>
 /// <param name="finalizer">A delegate that gets called when the contained object gets finalized.</param>
 public Generic(IntPtr data, GenericFinalizer finalizer)
 {
     Data      = data;
     Finalizer = Marshal.GetFunctionPointerForDelegate(finalizer);
 }