2 instantiations of SafeBerHandle
System.DirectoryServices.Protocols (2)
System\DirectoryServices\Protocols\common\BerConverter.cs (2)
26SafeBerHandle berElement = new SafeBerHandle(); 330berElement = new SafeBerHandle(berValue);
87 references to SafeBerHandle
System.DirectoryServices.Protocols (87)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (40)
1780public static partial int ber_start_seq(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, nuint tag) 1787global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 1817public static partial int ber_start_set(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, nuint tag) 1824global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 1854public static partial int ber_put_seq(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, nuint tag) 1861global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 1891public static partial int ber_put_set(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, nuint tag) 1898global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 1928public static partial int ber_put_null(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, nuint tag) 1935global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 1965public static partial int ber_put_int(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, int value, nuint tag) 1972global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2002public static partial int ber_put_enum(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, int value, nuint tag) 2009global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2039public static partial int ber_put_boolean(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, int value, nuint tag) 2046global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2076private static partial int ber_put_ostring(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, global::System.DirectoryServices.Protocols.HGlobalMemHandle value, nuint length, nuint tag) 2085global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2118private static partial int ber_put_string(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, global::System.DirectoryServices.Protocols.HGlobalMemHandle value, nuint tag) 2127global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2160private static partial int ber_put_bitstring(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, global::System.DirectoryServices.Protocols.HGlobalMemHandle value, nuint length, nuint tag) 2169global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2202public static partial int ber_flatten(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, ref nint value) 2209global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2257private static partial int ber_skip_tag(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, ref nuint len) 2264global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2296private static partial int ber_get_stringbv(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, global::System.DirectoryServices.Protocols.BerVal value, int options) 2303global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2335private static partial int ber_get_null(global::System.DirectoryServices.Protocols.SafeBerHandle berElement) 2342global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2372private static partial int ber_get_int(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, ref int value) 2379global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2411private static partial int ber_get_enum(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, ref int value) 2418global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2450private static partial int ber_get_boolean(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, ref int value) 2457global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2489private static partial int ber_get_stringb(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, ref nint value, ref nuint bitLength) 2496global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new(); 2529private static partial int ber_get_stringal(global::System.DirectoryServices.Protocols.SafeBerHandle berElement, ref nint value) 2536global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.DirectoryServices.Protocols.SafeBerHandle>.ManagedToUnmanagedIn __berElement_native__marshaller = new();
src\runtime\src\libraries\Common\src\Interop\Linux\OpenLdap\Interop.Ber.cs (29)
25public static int ber_printf_emptyarg(SafeBerHandle berElement, string format, nuint tag) 51public static partial int ber_start_seq(SafeBerHandle berElement, nuint tag); 54public static partial int ber_start_set(SafeBerHandle berElement, nuint tag); 57public static partial int ber_put_seq(SafeBerHandle berElement, nuint tag); 60public static partial int ber_put_set(SafeBerHandle berElement, nuint tag); 63public static partial int ber_put_null(SafeBerHandle berElement, nuint tag); 65public static int ber_printf_int(SafeBerHandle berElement, string format, int value, nuint tag) 83public static partial int ber_put_int(SafeBerHandle berElement, int value, nuint tag); 86public static partial int ber_put_enum(SafeBerHandle berElement, int value, nuint tag); 89public static partial int ber_put_boolean(SafeBerHandle berElement, int value, nuint tag); 91public static int ber_printf_bytearray(SafeBerHandle berElement, string format, HGlobalMemHandle value, nuint length, nuint tag) 109private static partial int ber_put_ostring(SafeBerHandle berElement, HGlobalMemHandle value, nuint length, nuint tag); 112private static partial int ber_put_string(SafeBerHandle berElement, HGlobalMemHandle value, nuint tag); 115private static partial int ber_put_bitstring(SafeBerHandle berElement, HGlobalMemHandle value, nuint length, nuint tag); 118public static partial int ber_flatten(SafeBerHandle berElement, ref IntPtr value); 126public static int ber_scanf_emptyarg(SafeBerHandle berElement, string format) 150private static partial int ber_skip_tag(SafeBerHandle berElement, ref nuint len); 153private static partial int ber_get_stringbv(SafeBerHandle berElement, BerVal value, int options); 156private static partial int ber_get_null(SafeBerHandle berElement); 158public static int ber_scanf_int(SafeBerHandle berElement, string format, ref int value) 176private static partial int ber_get_int(SafeBerHandle berElement, ref int value); 179private static partial int ber_get_enum(SafeBerHandle berElement, ref int value); 182private static partial int ber_get_boolean(SafeBerHandle berElement, ref int value); 184public static int ber_scanf_bitstring(SafeBerHandle berElement, string format, ref IntPtr value, ref uint bitLength) 194private static partial int ber_get_stringb(SafeBerHandle berElement, ref IntPtr value, ref nuint bitLength); 196public static int ber_scanf_ptr(SafeBerHandle berElement, string format, ref IntPtr value) 203private static partial int ber_get_stringal(SafeBerHandle berElement, ref IntPtr value); 206public static int ber_printf_berarray(SafeBerHandle berElement, string format, IntPtr value, nuint tag) 213public static int ber_scanf_multibytearray(SafeBerHandle berElement, string format, ref IntPtr value)
System\DirectoryServices\Protocols\common\BerConverter.cs (6)
26SafeBerHandle berElement = new SafeBerHandle(); 311SafeBerHandle berElement = null; 462private static int EncodingByteArrayHelper(SafeBerHandle berElement, byte[] tempValue, char fmt, nuint tag) 483private static byte[] DecodingByteArrayHelper(SafeBerHandle berElement, char fmt, out int error) 517private static unsafe int EncodingMultiByteArrayHelper(SafeBerHandle berElement, byte[][] tempValue, char fmt, nuint tag) 586private static byte[][] DecodingMultiByteArrayHelper(SafeBerHandle berElement, char fmt, out int error)
System\DirectoryServices\Protocols\common\BerConverter.Linux.cs (1)
10private static int DecodeBitStringHelper(ArrayList resultList, SafeBerHandle berElement)
System\DirectoryServices\Protocols\Interop\BerPal.Linux.cs (11)
14internal static int FlattenBerElement(SafeBerHandle berElement, ref IntPtr flattenptr) => Interop.Ldap.ber_flatten(berElement, ref flattenptr); 16internal static int PrintBerArray(SafeBerHandle berElement, string format, IntPtr value, nuint tag) => Interop.Ldap.ber_printf_berarray(berElement, format, value, tag); 18internal static int PrintByteArray(SafeBerHandle berElement, string format, HGlobalMemHandle value, nuint length, nuint tag) => Interop.Ldap.ber_printf_bytearray(berElement, format, value, length, tag); 20internal static int PrintEmptyArgument(SafeBerHandle berElement, string format, nuint tag) => Interop.Ldap.ber_printf_emptyarg(berElement, format, tag); 22internal static int PrintInt(SafeBerHandle berElement, string format, int value, nuint tag) => Interop.Ldap.ber_printf_int(berElement, format, value, tag); 24internal static int PrintTag(SafeBerHandle _1, string _2, nuint _3) 31internal static int ScanNext(SafeBerHandle berElement, string format) => Interop.Ldap.ber_scanf_emptyarg(berElement, format); 33internal static int ScanNextBitString(SafeBerHandle berElement, string format, ref IntPtr ptrResult, ref uint bitLength) => Interop.Ldap.ber_scanf_bitstring(berElement, format, ref ptrResult, ref bitLength); 35internal static int ScanNextInt(SafeBerHandle berElement, string format, ref int result) => Interop.Ldap.ber_scanf_int(berElement, format, ref result); 37internal static int ScanNextPtr(SafeBerHandle berElement, string format, ref IntPtr value) => Interop.Ldap.ber_scanf_ptr(berElement, format, ref value); 39internal static int ScanNextMultiByteArray(SafeBerHandle berElement, string format, ref IntPtr value) => Interop.Ldap.ber_scanf_multibytearray(berElement, format, ref value);