91 references to HandleInheritability
illink (1)
Linker\AssemblyResolver.cs (1)
160
fileStream, null, fileStream.Length, MemoryMappedFileAccess.Read,
HandleInheritability
.None, true);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
176
using (var mmf = MemoryMappedFile.CreateFromFile(fileStream, "xmlMap", 0, MemoryMappedFileAccess.Read,
HandleInheritability
.None, leaveOpen: true))
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
CommandLineTests.vb (1)
267
Using mmf = MemoryMappedFile.CreateFromFile(fileStream, "xmlMap", 0, MemoryMappedFileAccess.Read,
HandleInheritability
.None, leaveOpen:=True)
MSBuild (1)
NodeEndpointOutOfProcBase.cs (1)
244
HandleInheritability
.None);
MSBuildTaskHost (1)
NodeEndpointOutOfProcBase.cs (1)
244
HandleInheritability
.None);
netstandard (1)
netstandard.cs (1)
928
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.
HandleInheritability
))]
System.Core (1)
System.Core.cs (1)
98
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.
HandleInheritability
))]
System.IO.MemoryMappedFiles (38)
Microsoft\Win32\SafeMemoryMappedFileHandle.Unix.cs (2)
20
internal readonly
HandleInheritability
_inheritability;
39
SafeFileHandle? fileHandle, bool ownsFileHandle,
HandleInheritability
inheritability,
System\IO\MemoryMappedFiles\MemoryMappedFile.cs (24)
50
return OpenExisting(mapName, MemoryMappedFileRights.ReadWrite,
HandleInheritability
.None);
56
return OpenExisting(mapName, desiredAccessRights,
HandleInheritability
.None);
61
HandleInheritability
inheritability)
65
if (inheritability <
HandleInheritability
.None || inheritability >
HandleInheritability
.Inheritable)
156
handle = CreateCore(fileHandle, mapName,
HandleInheritability
.None,
185
/// to the memory-mapped file can be inherited by a child process. The default is <see cref="
HandleInheritability
.None"/>.</param>
206
/// <para><paramref name="inheritability"/> is not a valid <see cref="
HandleInheritability
"/> enumeration value.</para>
210
HandleInheritability
inheritability, bool leaveOpen)
221
if (inheritability <
HandleInheritability
.None || inheritability >
HandleInheritability
.Inheritable)
239
HandleInheritability
inheritability, bool leaveOpen)
250
if (inheritability <
HandleInheritability
.None || inheritability >
HandleInheritability
.Inheritable)
275
HandleInheritability
.None);
281
HandleInheritability
.None);
286
HandleInheritability
inheritability)
316
if (inheritability <
HandleInheritability
.None || inheritability >
HandleInheritability
.Inheritable)
333
MemoryMappedFileOptions.None,
HandleInheritability
.None);
340
return CreateOrOpen(mapName, capacity, access, MemoryMappedFileOptions.None,
HandleInheritability
.None);
346
HandleInheritability
inheritability)
368
if (inheritability <
HandleInheritability
.None || inheritability >
HandleInheritability
.Inheritable)
System\IO\MemoryMappedFiles\MemoryMappedFile.Unix.cs (11)
51
HandleInheritability
inheritability, MemoryMappedFileAccess access,
117
HandleInheritability
inheritability, MemoryMappedFileAccess access,
132
string mapName,
HandleInheritability
inheritability, MemoryMappedFileAccess access, bool createOrOpen)
143
string mapName,
HandleInheritability
inheritability, MemoryMappedFileRights rights, bool createOrOpen)
163
private static SafeFileHandle CreateSharedBackingObject(Interop.Sys.MemoryMappedProtections protections, long capacity,
HandleInheritability
inheritability)
172
Interop.Sys.MemoryMappedProtections protections, long capacity,
HandleInheritability
inheritability)
236
if (inheritability ==
HandleInheritability
.Inheritable &&
274
Interop.Sys.MemoryMappedProtections protections, long capacity,
HandleInheritability
inheritability)
297
if (inheritability ==
HandleInheritability
.Inheritable &&
312
private static SafeFileHandle CreateSharedBackingObjectUsingFile(Interop.Sys.MemoryMappedProtections protections, long capacity,
HandleInheritability
inheritability)
318
FileShare share = inheritability ==
HandleInheritability
.None ?
System\IO\MemoryMappedFiles\MemoryMappedView.Unix.cs (1)
115
if (memMappedFileHandle._inheritability ==
HandleInheritability
.None)
System.IO.Pipes (34)
System\IO\Pipes\AnonymousPipeServerStream.cs (8)
15
private readonly
HandleInheritability
_inheritability;
18
: this(PipeDirection.Out,
HandleInheritability
.None, 0)
23
: this(direction,
HandleInheritability
.None, 0)
27
public AnonymousPipeServerStream(PipeDirection direction,
HandleInheritability
inheritability)
63
public AnonymousPipeServerStream(PipeDirection direction,
HandleInheritability
inheritability, int bufferSize)
70
if (inheritability <
HandleInheritability
.None || inheritability >
HandleInheritability
.Inheritable)
127
if (!_clientHandleExposed || (_clientHandleExposedAsString && _inheritability ==
HandleInheritability
.Inheritable))
System\IO\Pipes\AnonymousPipeServerStream.Unix.cs (2)
15
private void Create(PipeDirection direction,
HandleInheritability
inheritability, int bufferSize)
46
if (inheritability ==
HandleInheritability
.Inheritable &&
System\IO\Pipes\NamedPipeClientStream.cs (9)
25
private readonly
HandleInheritability
_inheritability;
31
: this(".", pipeName, PipeDirection.InOut, PipeOptions.None, TokenImpersonationLevel.None,
HandleInheritability
.None)
36
: this(serverName, pipeName, PipeDirection.InOut, PipeOptions.None, TokenImpersonationLevel.None,
HandleInheritability
.None)
41
: this(serverName, pipeName, direction, PipeOptions.None, TokenImpersonationLevel.None,
HandleInheritability
.None)
46
: this(serverName, pipeName, direction, options, TokenImpersonationLevel.None,
HandleInheritability
.None)
52
: this(serverName, pipeName, direction, options, impersonationLevel,
HandleInheritability
.None)
57
PipeOptions options, TokenImpersonationLevel impersonationLevel,
HandleInheritability
inheritability)
74
if (inheritability <
HandleInheritability
.None || inheritability >
HandleInheritability
.Inheritable)
System\IO\Pipes\NamedPipeClientStream.Unix.cs (1)
24
PipeOptions options, TokenImpersonationLevel impersonationLevel,
HandleInheritability
inheritability)
System\IO\Pipes\NamedPipeServerStream.cs (10)
19
: this(pipeName, PipeDirection.InOut, 1, PipeTransmissionMode.Byte, PipeOptions.None, 0, 0,
HandleInheritability
.None)
24
: this(pipeName, direction, 1, PipeTransmissionMode.Byte, PipeOptions.None, 0, 0,
HandleInheritability
.None)
29
: this(pipeName, direction, maxNumberOfServerInstances, PipeTransmissionMode.Byte, PipeOptions.None, 0, 0,
HandleInheritability
.None)
34
: this(pipeName, direction, maxNumberOfServerInstances, transmissionMode, PipeOptions.None, 0, 0,
HandleInheritability
.None)
39
: this(pipeName, direction, maxNumberOfServerInstances, transmissionMode, options, 0, 0,
HandleInheritability
.None)
44
: this(pipeName, direction, maxNumberOfServerInstances, transmissionMode, options, inBufferSize, outBufferSize,
HandleInheritability
.None)
78
HandleInheritability
inheritability)
93
HandleInheritability
inheritability)
121
if (inheritability <
HandleInheritability
.None || inheritability >
HandleInheritability
.Inheritable)
System\IO\Pipes\NamedPipeServerStream.Unix.cs (2)
21
private
HandleInheritability
_inheritability;
26
HandleInheritability
inheritability)
System\IO\Pipes\PipeStream.Unix.cs (2)
490
PipeDirection direction, int inBufferSize, int outBufferSize,
HandleInheritability
inheritability)
503
if (inheritability ==
HandleInheritability
.Inheritable &&
System.IO.Pipes.AccessControl (3)
artifacts\obj\System.IO.Pipes.AccessControl\Debug\net10.0\System.IO.Pipes.AccessControl.notsupported.cs (3)
11
public static System.IO.Pipes.AnonymousPipeServerStream Create(System.IO.Pipes.PipeDirection direction, System.IO.
HandleInheritability
inheritability, int bufferSize, System.IO.Pipes.PipeSecurity? pipeSecurity) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); }
15
public static System.IO.Pipes.NamedPipeServerStream Create(string pipeName, System.IO.Pipes.PipeDirection direction, int maxNumberOfServerInstances, System.IO.Pipes.PipeTransmissionMode transmissionMode, System.IO.Pipes.PipeOptions options, int inBufferSize, int outBufferSize, System.IO.Pipes.PipeSecurity? pipeSecurity, System.IO.
HandleInheritability
inheritability = System.IO.
HandleInheritability
.None, System.IO.Pipes.PipeAccessRights additionalAccessRights = default) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); }
System.Reflection.Metadata (2)
System\Reflection\Internal\MemoryBlocks\StreamMemoryBlockProvider.cs (1)
133
inheritability:
HandleInheritability
.None,
System\Reflection\Metadata\MetadataReader.netstandard.cs (1)
81
fileStream, null, fileStream.Length, MemoryMappedFileAccess.Read,
HandleInheritability
.None, true);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
313
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.
HandleInheritability
))]
System.Runtime.Handles (1)
System.Runtime.Handles.cs (1)
5
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.
HandleInheritability
))]
System.Security.Cryptography (2)
src\libraries\Common\src\System\IO\MemoryMappedFiles\MemoryMappedFileMemoryManager.cs (2)
39
HandleInheritability
inheritability =
HandleInheritability
.None,
System.ServiceModel.NetNamedPipe (3)
System\ServiceModel\Channels\PipeConnectionInitiator.cs (3)
180
namedPipeClient = new NamedPipeClientStream(".", resolvedAddress, PipeDirection.InOut, PipeOptions.Asynchronous, TokenImpersonationLevel.Anonymous,
HandleInheritability
.None);
271
HandleInheritability
.None);
278
HandleInheritability
.None);