public SecRecord(SecKind secKind) { var kind = SecClass.FromSecKind(secKind); _queryDict = CFMutableDictionary.Create(); _queryDict.SetValue(SecClassKey, kind); }
public static IntPtr FromSecKind(SecKind secKind) { switch (secKind) { case SecKind.Identity: return(Identity); default: throw new ArgumentException("secKind"); } }
public SecRecord(SecKind secKind) { var kind = SecClass.FromSecKind (secKind); if (kind == SecClass.Identity) queryDict = new NSMutableDictionary (); else queryDict = NSMutableDictionary.LowlevelFromObjectAndKey (kind, SecClass.SecClassKey); }
public static IntPtr FromSecKind(SecKind secKind) { switch (secKind){ case SecKind.InternetPassword: return InternetPassword; #if !MONOMAC case SecKind.GenericPassword: return GenericPassword; case SecKind.Certificate: return Certificate; case SecKind.Key: return Key; case SecKind.Identity: return Identity; #endif default: throw new ArgumentException ("secKind"); } }
public SecRecord(SecKind secKind) { var kind = SecClass.FromSecKind(secKind); queryDict = CFDictionary.FromObjectAndKey(kind, SecClassKey); }
public SecRecord(SecKind secKind) { var kind = SecClass.FromSecKind (secKind); queryDict = NSMutableDictionary.LowlevelFromObjectAndKey (kind, SecClass.SecClassKey); }