Exemplo n.º 1
0
        // Takes ownership of the 'monoLookup'.
        internal void AddMono(MonoBtlsX509LookupMono monoLookup)
        {
            if (type != MonoBtlsX509LookupType.MONO)
            {
                throw new NotSupportedException();
            }
            var ret = mono_btls_x509_lookup_add_mono(
                Handle.DangerousGetHandle(), monoLookup.Handle.DangerousGetHandle());

            CheckError(ret);

            if (monoLookups == null)
            {
                monoLookups = new List <MonoBtlsX509LookupMono> ();
            }
            monoLookups.Add(monoLookup);
        }
		// Takes ownership of the 'monoLookup'.
		internal void AddMono (MonoBtlsX509LookupMono monoLookup)
		{
			if (type != MonoBtlsX509LookupType.MONO)
				throw new NotSupportedException ();
			var ret = mono_btls_x509_lookup_add_mono (
				Handle.DangerousGetHandle (), monoLookup.Handle.DangerousGetHandle ());
			CheckError (ret);

			if (monoLookups == null)
				monoLookups = new List<MonoBtlsX509LookupMono> ();
			monoLookups.Add (monoLookup);
		}