Example #1
0
 public CTFontDescriptor(CTFontDescriptorAttributes attributes)
 {
     if (attributes == null)
         throw ConstructorError.ArgumentNull (this, "attributes");
     handle = CTFontDescriptorCreateWithAttributes (attributes.Dictionary.Handle);
     if (handle == IntPtr.Zero)
         throw ConstructorError.Unknown (this);
 }
Example #2
0
 public CTFontDescriptor WithAttributes(CTFontDescriptorAttributes attributes)
 {
     if (attributes == null)
         throw new ArgumentNullException ("attributes");
     return CreateDescriptor (CTFontDescriptorCreateCopyWithAttributes (handle, attributes.Dictionary.Handle));
 }