3 writes to _nativeFont
System.Drawing.Common (3)
System\Drawing\Font.cs (3)
193_nativeFont = null; 347_nativeFont = font; 480_nativeFont = nativeFont;
13 references to _nativeFont
System.Drawing.Common (13)
System\Drawing\Font.cs (13)
32nint IPointer<GpFont>.Pointer => (nint)_nativeFont; 137internal GpFont* NativeFont => _nativeFont; 176if (_nativeFont is not null) 183PInvokeGdiPlus.GdipDeleteFont(_nativeFont); 338Debug.Assert(_nativeFont is null, "nativeFont already initialized, this will generate a handle leak."); 477Debug.Assert(_nativeFont is null, "GDI+ native font already initialized, this will generate a handle leak"); 485PInvokeGdiPlus.GdipGetFontUnit(_nativeFont, (Unit*)&unit).ThrowIfFailed(); 486PInvokeGdiPlus.GdipGetFontSize(_nativeFont, &size).ThrowIfFailed(); 487PInvokeGdiPlus.GdipGetFontStyle(_nativeFont, (int*)&style).ThrowIfFailed(); 488PInvokeGdiPlus.GdipGetFamily(_nativeFont, &family).ThrowIfFailed(); 533if (_nativeFont is null) 540status = PInvokeGdiPlus.GdipGetFontSize(_nativeFont, &size); 678PInvokeGdiPlus.GdipCloneFont(_nativeFont, &font).ThrowIfFailed();