private Factory( FactoryType factoryType, IFontSourceCollectionFactory fontSourceCollectionFactory, IFontSourceFactory fontSourceFactory ) : base(IntPtr.Zero) { Initialize(factoryType); _fontSourceFactory = fontSourceFactory; _fontSourceCollectionFactory = fontSourceCollectionFactory; _managedFactoryHandle = GCHandle.Alloc(this, GCHandleType.Weak); handle = RegisterLoaders(_pFactory, CreateEnumeratorFromKey, CreateStreamFromKey, GCHandle.ToIntPtr(_managedFactoryHandle)); }
public FontFileLoader(IFontSourceFactory fontSourceFactory) { }
internal static Factory Create(FactoryType factoryType, IFontSourceCollectionFactory fontSourceCollectionFactory, IFontSourceFactory fontSourceFactory) { }
public static Factory Create(FactoryType factoryType, IFontSourceCollectionFactory fontSourceCollectionFactory, IFontSourceFactory fontSourceFactory) { return(new Factory(factoryType, fontSourceCollectionFactory, fontSourceFactory)); }
internal static Factory Create(FactoryType factoryType, IFontSourceCollectionFactory fontSourceCollectionFactory, IFontSourceFactory fontSourceFactory) { throw new NotImplementedException(); }