From 14f935a5103c54e79203347c9b8f76f6185fe6a8 Mon Sep 17 00:00:00 2001 From: dseefeld Date: Thu, 9 Sep 2021 17:37:28 +0000 Subject: [PATCH] Port 2nd set of reference packages from pre-arcade to main --- ...Microsoft.Bcl.AsyncInterfaces.5.0.0.csproj | 42 + .../net461/Microsoft.Bcl.AsyncInterfaces.cs | 120 + .../Microsoft.Bcl.AsyncInterfaces.cs | 120 + .../Microsoft.Bcl.AsyncInterfaces.cs | 34 + .../microsoft.bcl.asyncinterfaces.nuspec | 40 + ...endencyInjection.Abstractions.5.0.0.csproj | 37 + ...nsions.DependencyInjection.Abstractions.cs | 174 ++ ...nsions.DependencyInjection.Abstractions.cs | 174 ++ ...ns.dependencyinjection.abstractions.nuspec | 33 + .../Directory.Build.props | 9 + ...xtensions.DependencyInjection.5.0.0.csproj | 51 + ...icrosoft.Extensions.DependencyInjection.cs | 77 + ...icrosoft.Extensions.DependencyInjection.cs | 77 + ...icrosoft.Extensions.DependencyInjection.cs | 77 + ...soft.extensions.dependencyinjection.nuspec | 50 + .../Directory.Build.props | 9 + .../Microsoft.Win32.Registry.4.7.0.csproj | 47 + .../4.7.0/microsoft.win32.registry.nuspec | 95 + .../ref/net46/Microsoft.Win32.Registry.cs | 43 + .../ref/net461/Microsoft.Win32.Registry.cs | 47 + .../ref/net472/Microsoft.Win32.Registry.cs | 47 + .../Microsoft.Win32.Registry.cs | 149 ++ .../Microsoft.Win32.Registry.cs | 201 ++ .../Microsoft.Win32.SystemEvents.4.7.0.csproj | 34 + .../4.7.0/microsoft.win32.systemevents.nuspec | 41 + .../net461/Microsoft.Win32.SystemEvents.cs | 51 + .../net472/Microsoft.Win32.SystemEvents.cs | 51 + .../Microsoft.Win32.SystemEvents.cs | 140 ++ .../Directory.Build.props | 9 + .../System.Security.AccessControl.cs | 102 +- .../System.Security.AccessControl.cs | 102 +- .../System.Security.Permissions.4.7.0.csproj | 9 +- .../System.Security.Permissions.cs | 2084 +++++++++++++++++ ...em.Security.Principal.Windows.4.7.0.csproj | 7 +- .../System.Security.Principal.Windows.cs | 303 +++ .../System.Security.Principal.Windows.cs | 122 +- .../System.Security.Principal.Windows.cs | 184 +- 37 files changed, 4730 insertions(+), 262 deletions(-) create mode 100644 src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/Microsoft.Bcl.AsyncInterfaces.5.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.cs create mode 100644 src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.cs create mode 100644 src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.cs create mode 100755 src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs create mode 100755 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/Directory.Build.props create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/Microsoft.Extensions.DependencyInjection.5.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.cs create mode 100755 src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/Directory.Build.props create mode 100644 src/referencePackages/src/microsoft.win32.registry/4.7.0/Microsoft.Win32.Registry.4.7.0.csproj create mode 100755 src/referencePackages/src/microsoft.win32.registry/4.7.0/microsoft.win32.registry.nuspec create mode 100644 src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net46/Microsoft.Win32.Registry.cs create mode 100644 src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net461/Microsoft.Win32.Registry.cs create mode 100644 src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net472/Microsoft.Win32.Registry.cs create mode 100644 src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/netstandard1.3/Microsoft.Win32.Registry.cs create mode 100644 src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/netstandard2.0/Microsoft.Win32.Registry.cs create mode 100644 src/referencePackages/src/microsoft.win32.systemevents/4.7.0/Microsoft.Win32.SystemEvents.4.7.0.csproj create mode 100755 src/referencePackages/src/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.nuspec create mode 100644 src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/net461/Microsoft.Win32.SystemEvents.cs create mode 100644 src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/net472/Microsoft.Win32.SystemEvents.cs create mode 100644 src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/netstandard2.0/Microsoft.Win32.SystemEvents.cs create mode 100644 src/referencePackages/src/microsoft.win32.systemevents/Directory.Build.props create mode 100644 src/referencePackages/src/system.security.permissions/4.7.0/ref/netcoreapp3.0/System.Security.Permissions.cs create mode 100644 src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netcoreapp3.0/System.Security.Principal.Windows.cs diff --git a/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/Microsoft.Bcl.AsyncInterfaces.5.0.0.csproj b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/Microsoft.Bcl.AsyncInterfaces.5.0.0.csproj new file mode 100644 index 0000000000..232a05fe19 --- /dev/null +++ b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/Microsoft.Bcl.AsyncInterfaces.5.0.0.csproj @@ -0,0 +1,42 @@ + + + + + netstandard2.0;netstandard2.1;net461 + $(ArtifactsBinDir)microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.nuspec + Open + false + + + + $(ArtifactsBinDir)microsoft.bcl.asyncinterfaces/5.0.0/ref/ + $(ArtifactsObjDir)microsoft.bcl.asyncinterfaces/5.0.0 + + + + $(ArtifactsBinDir)microsoft.bcl.asyncinterfaces/5.0.0/lib/ + + + + $(ArtifactsBinDir)microsoft.bcl.asyncinterfaces/5.0.0/lib/ + + + + $(ArtifactsBinDir)microsoft.bcl.asyncinterfaces/5.0.0/lib/ + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.cs b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.cs new file mode 100644 index 0000000000..cfd2d4925c --- /dev/null +++ b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.cs @@ -0,0 +1,120 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Bcl.AsyncInterfaces")] +[assembly: AssemblyDescription("Microsoft.Bcl.AsyncInterfaces")] +[assembly: AssemblyDefaultAlias("Microsoft.Bcl.AsyncInterfaces")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("5.0.20.51904")] +[assembly: AssemblyInformationalVersion("5.0.20.51904 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("5.0.0.0")] + + + + +namespace System +{ + public partial interface IAsyncDisposable + { + System.Threading.Tasks.ValueTask DisposeAsync(); + } +} +namespace System.Collections.Generic +{ + public partial interface IAsyncEnumerable + { + System.Collections.Generic.IAsyncEnumerator GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public partial interface IAsyncEnumerator : System.IAsyncDisposable + { + T Current { get; } + System.Threading.Tasks.ValueTask MoveNextAsync(); + } +} +namespace System.Runtime.CompilerServices +{ + public partial struct AsyncIteratorMethodBuilder + { + private object _dummy; + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { } + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { } + public void Complete() { } + public static System.Runtime.CompilerServices.AsyncIteratorMethodBuilder Create() { throw null; } + public void MoveNext(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Method, Inherited=false, AllowMultiple=false)] + public sealed partial class AsyncIteratorStateMachineAttribute : System.Runtime.CompilerServices.StateMachineAttribute + { + public AsyncIteratorStateMachineAttribute(System.Type stateMachineType) : base (default(System.Type)) { } + } + public readonly partial struct ConfiguredAsyncDisposable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable DisposeAsync() { throw null; } + } + public readonly partial struct ConfiguredCancelableAsyncEnumerable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable ConfigureAwait(bool continueOnCapturedContext) { throw null; } + public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable.Enumerator GetAsyncEnumerator() { throw null; } + public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable WithCancellation(System.Threading.CancellationToken cancellationToken) { throw null; } + public readonly partial struct Enumerator + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public T Current { get { throw null; } } + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable DisposeAsync() { throw null; } + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable MoveNextAsync() { throw null; } + } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Parameter, Inherited=false)] + public sealed partial class EnumeratorCancellationAttribute : System.Attribute + { + public EnumeratorCancellationAttribute() { } + } +} +namespace System.Threading.Tasks +{ + public static partial class TaskAsyncEnumerableExtensions + { + public static System.Runtime.CompilerServices.ConfiguredAsyncDisposable ConfigureAwait(this System.IAsyncDisposable source, bool continueOnCapturedContext) { throw null; } + public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable ConfigureAwait(this System.Collections.Generic.IAsyncEnumerable source, bool continueOnCapturedContext) { throw null; } + public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable WithCancellation(this System.Collections.Generic.IAsyncEnumerable source, System.Threading.CancellationToken cancellationToken) { throw null; } + } +} +namespace System.Threading.Tasks.Sources +{ + public partial struct ManualResetValueTaskSourceCore + { + private TResult _result; + private object _dummy; + private int _dummyPrimitive; + public bool RunContinuationsAsynchronously { get { throw null; } set { } } + public short Version { get { throw null; } } + public TResult GetResult(short token) { throw null; } + public System.Threading.Tasks.Sources.ValueTaskSourceStatus GetStatus(short token) { throw null; } + public void OnCompleted(System.Action continuation, object state, short token, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags flags) { } + public void Reset() { } + public void SetException(System.Exception error) { } + public void SetResult(TResult result) { } + } +} diff --git a/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.cs b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.cs new file mode 100644 index 0000000000..cfd2d4925c --- /dev/null +++ b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.cs @@ -0,0 +1,120 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Bcl.AsyncInterfaces")] +[assembly: AssemblyDescription("Microsoft.Bcl.AsyncInterfaces")] +[assembly: AssemblyDefaultAlias("Microsoft.Bcl.AsyncInterfaces")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("5.0.20.51904")] +[assembly: AssemblyInformationalVersion("5.0.20.51904 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("5.0.0.0")] + + + + +namespace System +{ + public partial interface IAsyncDisposable + { + System.Threading.Tasks.ValueTask DisposeAsync(); + } +} +namespace System.Collections.Generic +{ + public partial interface IAsyncEnumerable + { + System.Collections.Generic.IAsyncEnumerator GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } + public partial interface IAsyncEnumerator : System.IAsyncDisposable + { + T Current { get; } + System.Threading.Tasks.ValueTask MoveNextAsync(); + } +} +namespace System.Runtime.CompilerServices +{ + public partial struct AsyncIteratorMethodBuilder + { + private object _dummy; + public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { } + public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { } + public void Complete() { } + public static System.Runtime.CompilerServices.AsyncIteratorMethodBuilder Create() { throw null; } + public void MoveNext(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Method, Inherited=false, AllowMultiple=false)] + public sealed partial class AsyncIteratorStateMachineAttribute : System.Runtime.CompilerServices.StateMachineAttribute + { + public AsyncIteratorStateMachineAttribute(System.Type stateMachineType) : base (default(System.Type)) { } + } + public readonly partial struct ConfiguredAsyncDisposable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable DisposeAsync() { throw null; } + } + public readonly partial struct ConfiguredCancelableAsyncEnumerable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable ConfigureAwait(bool continueOnCapturedContext) { throw null; } + public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable.Enumerator GetAsyncEnumerator() { throw null; } + public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable WithCancellation(System.Threading.CancellationToken cancellationToken) { throw null; } + public readonly partial struct Enumerator + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public T Current { get { throw null; } } + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable DisposeAsync() { throw null; } + public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable MoveNextAsync() { throw null; } + } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Parameter, Inherited=false)] + public sealed partial class EnumeratorCancellationAttribute : System.Attribute + { + public EnumeratorCancellationAttribute() { } + } +} +namespace System.Threading.Tasks +{ + public static partial class TaskAsyncEnumerableExtensions + { + public static System.Runtime.CompilerServices.ConfiguredAsyncDisposable ConfigureAwait(this System.IAsyncDisposable source, bool continueOnCapturedContext) { throw null; } + public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable ConfigureAwait(this System.Collections.Generic.IAsyncEnumerable source, bool continueOnCapturedContext) { throw null; } + public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable WithCancellation(this System.Collections.Generic.IAsyncEnumerable source, System.Threading.CancellationToken cancellationToken) { throw null; } + } +} +namespace System.Threading.Tasks.Sources +{ + public partial struct ManualResetValueTaskSourceCore + { + private TResult _result; + private object _dummy; + private int _dummyPrimitive; + public bool RunContinuationsAsynchronously { get { throw null; } set { } } + public short Version { get { throw null; } } + public TResult GetResult(short token) { throw null; } + public System.Threading.Tasks.Sources.ValueTaskSourceStatus GetStatus(short token) { throw null; } + public void OnCompleted(System.Action continuation, object state, short token, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags flags) { } + public void Reset() { } + public void SetException(System.Exception error) { } + public void SetResult(TResult result) { } + } +} diff --git a/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.cs b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.cs new file mode 100644 index 0000000000..44f0353798 --- /dev/null +++ b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.cs @@ -0,0 +1,34 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; +using System.Threading.Tasks; +using System.Threading.Tasks.Sources; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Bcl.AsyncInterfaces")] +[assembly: AssemblyDescription("Microsoft.Bcl.AsyncInterfaces")] +[assembly: AssemblyDefaultAlias("Microsoft.Bcl.AsyncInterfaces")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("5.0.20.51904")] +[assembly: AssemblyInformationalVersion("5.0.20.51904 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("5.0.0.0")] + + + + diff --git a/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.nuspec b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.nuspec new file mode 100755 index 0000000000..48c316a763 --- /dev/null +++ b/src/referencePackages/src/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.nuspec @@ -0,0 +1,40 @@ + + + + Microsoft.Bcl.AsyncInterfaces + 5.0.0 + Microsoft.Bcl.AsyncInterfaces + Microsoft + microsoft,dotnetframework + false + MIT + https://licenses.nuget.org/MIT + https://github.com/dotnet/runtime + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides the IAsyncEnumerable<T> and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0. + +Commonly Used Types: +System.IAsyncDisposable +System.Collections.Generic.IAsyncEnumerable +System.Collections.Generic.IAsyncEnumerator + +When using NuGet 3.x this package requires at least version 3.4. + https://go.microsoft.com/fwlink/?LinkID=799421 + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0.csproj b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0.csproj new file mode 100644 index 0000000000..d8ede40321 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0.csproj @@ -0,0 +1,37 @@ + + + + + netstandard2.0;net461 + $(ArtifactsBinDir)microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.nuspec + MicrosoftAspNetCore + + + + $(ArtifactsBinDir)microsoft.extensions.dependencyinjection.abstractions/5.0.0/ref/ + $(ArtifactsObjDir)microsoft.extensions.dependencyinjection.abstractions/5.0.0 + + + + $(ArtifactsBinDir)microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/ + + + + $(ArtifactsBinDir)microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/ + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.cs new file mode 100644 index 0000000000..51b068019a --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.cs @@ -0,0 +1,174 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: AssemblyDescription("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("5.0.20.51904")] +[assembly: AssemblyInformationalVersion("5.0.20.51904 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("5.0.0.0")] + + + + +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class ActivatorUtilities + { + public static Microsoft.Extensions.DependencyInjection.ObjectFactory CreateFactory(System.Type instanceType, System.Type[] argumentTypes) { throw null; } + public static object CreateInstance(System.IServiceProvider provider, System.Type instanceType, params object[] parameters) { throw null; } + public static T CreateInstance(System.IServiceProvider provider, params object[] parameters) { throw null; } + public static object GetServiceOrCreateInstance(System.IServiceProvider provider, System.Type type) { throw null; } + public static T GetServiceOrCreateInstance(System.IServiceProvider provider) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.All)] + public partial class ActivatorUtilitiesConstructorAttribute : System.Attribute + { + public ActivatorUtilitiesConstructorAttribute() { } + } + public partial interface IServiceCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.IEnumerable + { + } + public partial interface IServiceProviderFactory + { + TContainerBuilder CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection services); + System.IServiceProvider CreateServiceProvider(TContainerBuilder containerBuilder); + } + public partial interface IServiceScope : System.IDisposable + { + System.IServiceProvider ServiceProvider { get; } + } + public partial interface IServiceScopeFactory + { + Microsoft.Extensions.DependencyInjection.IServiceScope CreateScope(); + } + public partial interface ISupportRequiredService + { + object GetRequiredService(System.Type serviceType); + } + public delegate object ObjectFactory(System.IServiceProvider serviceProvider, object[] arguments); + public static partial class ServiceCollectionServiceExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, object implementationInstance) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, TService implementationInstance) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + } + public partial class ServiceDescriptor + { + public ServiceDescriptor(System.Type serviceType, System.Func factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) { } + public ServiceDescriptor(System.Type serviceType, object instance) { } + public ServiceDescriptor(System.Type serviceType, System.Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) { } + public System.Func ImplementationFactory { get { throw null; } } + public object ImplementationInstance { get { throw null; } } + public System.Type ImplementationType { get { throw null; } } + public Microsoft.Extensions.DependencyInjection.ServiceLifetime Lifetime { get { throw null; } } + public System.Type ServiceType { get { throw null; } } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(System.Type serviceType, System.Func implementationFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(System.Type serviceType, System.Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Type service, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Type service, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped() where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Type serviceType, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Type serviceType, object implementationInstance) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Type service, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(TService implementationInstance) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton() where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + public override string ToString() { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Type service, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Type service, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient() where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + } + public enum ServiceLifetime + { + Singleton = 0, + Scoped = 1, + Transient = 2, + } + public static partial class ServiceProviderServiceExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceScope CreateScope(this System.IServiceProvider provider) { throw null; } + public static object GetRequiredService(this System.IServiceProvider provider, System.Type serviceType) { throw null; } + public static T GetRequiredService(this System.IServiceProvider provider) { throw null; } + public static System.Collections.Generic.IEnumerable GetServices(this System.IServiceProvider provider, System.Type serviceType) { throw null; } + public static System.Collections.Generic.IEnumerable GetServices(this System.IServiceProvider provider) { throw null; } + public static T GetService(this System.IServiceProvider provider) { throw null; } + } +} +namespace Microsoft.Extensions.DependencyInjection.Extensions +{ + public static partial class ServiceCollectionDescriptorExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Add(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Add(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection RemoveAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type serviceType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection RemoveAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Replace(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) { throw null; } + public static void TryAdd(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) { } + public static void TryAdd(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { } + public static void TryAddEnumerable(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) { } + public static void TryAddEnumerable(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Collections.Generic.IEnumerable descriptors) { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service) { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Type implementationType) { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service) { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Type implementationType) { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, TService instance) where TService : class { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service) { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Type implementationType) { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService { } + } +} diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs new file mode 100644 index 0000000000..51b068019a --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs @@ -0,0 +1,174 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: AssemblyDescription("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("5.0.20.51904")] +[assembly: AssemblyInformationalVersion("5.0.20.51904 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("5.0.0.0")] + + + + +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class ActivatorUtilities + { + public static Microsoft.Extensions.DependencyInjection.ObjectFactory CreateFactory(System.Type instanceType, System.Type[] argumentTypes) { throw null; } + public static object CreateInstance(System.IServiceProvider provider, System.Type instanceType, params object[] parameters) { throw null; } + public static T CreateInstance(System.IServiceProvider provider, params object[] parameters) { throw null; } + public static object GetServiceOrCreateInstance(System.IServiceProvider provider, System.Type type) { throw null; } + public static T GetServiceOrCreateInstance(System.IServiceProvider provider) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.All)] + public partial class ActivatorUtilitiesConstructorAttribute : System.Attribute + { + public ActivatorUtilitiesConstructorAttribute() { } + } + public partial interface IServiceCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.IEnumerable + { + } + public partial interface IServiceProviderFactory + { + TContainerBuilder CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection services); + System.IServiceProvider CreateServiceProvider(TContainerBuilder containerBuilder); + } + public partial interface IServiceScope : System.IDisposable + { + System.IServiceProvider ServiceProvider { get; } + } + public partial interface IServiceScopeFactory + { + Microsoft.Extensions.DependencyInjection.IServiceScope CreateScope(); + } + public partial interface ISupportRequiredService + { + object GetRequiredService(System.Type serviceType); + } + public delegate object ObjectFactory(System.IServiceProvider serviceProvider, object[] arguments); + public static partial class ServiceCollectionServiceExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, object implementationInstance) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, TService implementationInstance) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + } + public partial class ServiceDescriptor + { + public ServiceDescriptor(System.Type serviceType, System.Func factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) { } + public ServiceDescriptor(System.Type serviceType, object instance) { } + public ServiceDescriptor(System.Type serviceType, System.Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) { } + public System.Func ImplementationFactory { get { throw null; } } + public object ImplementationInstance { get { throw null; } } + public System.Type ImplementationType { get { throw null; } } + public Microsoft.Extensions.DependencyInjection.ServiceLifetime Lifetime { get { throw null; } } + public System.Type ServiceType { get { throw null; } } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(System.Type serviceType, System.Func implementationFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(System.Type serviceType, System.Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Type service, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Type service, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped() where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Scoped(System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Type serviceType, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Type serviceType, object implementationInstance) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Type service, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(TService implementationInstance) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton() where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton(System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + public override string ToString() { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Type service, System.Func implementationFactory) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Type service, System.Type implementationType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Func implementationFactory) where TService : class { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient() where TService : class where TImplementation : class, TService { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(System.Func implementationFactory) where TService : class where TImplementation : class, TService { throw null; } + } + public enum ServiceLifetime + { + Singleton = 0, + Scoped = 1, + Transient = 2, + } + public static partial class ServiceProviderServiceExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceScope CreateScope(this System.IServiceProvider provider) { throw null; } + public static object GetRequiredService(this System.IServiceProvider provider, System.Type serviceType) { throw null; } + public static T GetRequiredService(this System.IServiceProvider provider) { throw null; } + public static System.Collections.Generic.IEnumerable GetServices(this System.IServiceProvider provider, System.Type serviceType) { throw null; } + public static System.Collections.Generic.IEnumerable GetServices(this System.IServiceProvider provider) { throw null; } + public static T GetService(this System.IServiceProvider provider) { throw null; } + } +} +namespace Microsoft.Extensions.DependencyInjection.Extensions +{ + public static partial class ServiceCollectionDescriptorExtensions + { + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Add(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Add(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection RemoveAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type serviceType) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection RemoveAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) { throw null; } + public static Microsoft.Extensions.DependencyInjection.IServiceCollection Replace(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) { throw null; } + public static void TryAdd(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) { } + public static void TryAdd(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { } + public static void TryAddEnumerable(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) { } + public static void TryAddEnumerable(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Collections.Generic.IEnumerable descriptors) { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service) { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Type implementationType) { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { } + public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service) { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Type implementationType) { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, TService instance) where TService : class { } + public static void TryAddSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service) { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Type service, System.Type implementationType) { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func implementationFactory) where TService : class { } + public static void TryAddTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService { } + } +} diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.nuspec b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.nuspec new file mode 100755 index 0000000000..d0967e8ece --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.nuspec @@ -0,0 +1,33 @@ + + + + Microsoft.Extensions.DependencyInjection.Abstractions + 5.0.0 + Microsoft.Extensions.DependencyInjection.Abstractions + Microsoft + microsoft,dotnetframework + false + MIT + https://licenses.nuget.org/MIT + https://github.com/dotnet/runtime + http://go.microsoft.com/fwlink/?LinkID=288859 + Abstractions for dependency injection. + +Commonly Used Types: +Microsoft.Extensions.DependencyInjection.IServiceCollection + +When using NuGet 3.x this package requires at least version 3.4. + https://go.microsoft.com/fwlink/?LinkID=799421 + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/Directory.Build.props b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/Directory.Build.props new file mode 100644 index 0000000000..660a016c80 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/Directory.Build.props @@ -0,0 +1,9 @@ + + + + + + Microsoft.Extensions.DependencyInjection.Abstractions + + + diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/Microsoft.Extensions.DependencyInjection.5.0.0.csproj b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/Microsoft.Extensions.DependencyInjection.5.0.0.csproj new file mode 100644 index 0000000000..d37c08a6ce --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/Microsoft.Extensions.DependencyInjection.5.0.0.csproj @@ -0,0 +1,51 @@ + + + + + netstandard2.0;netstandard2.1;net461 + $(ArtifactsBinDir)microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.nuspec + MicrosoftAspNetCore + false + + + + $(ArtifactsBinDir)microsoft.extensions.dependencyinjection/5.0.0/ref/ + $(ArtifactsObjDir)microsoft.extensions.dependencyinjection/5.0.0 + + + + $(ArtifactsBinDir)microsoft.extensions.dependencyinjection/5.0.0/lib/ + + + + $(ArtifactsBinDir)microsoft.extensions.dependencyinjection/5.0.0/lib/ + + + + $(ArtifactsBinDir)microsoft.extensions.dependencyinjection/5.0.0/lib/ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.cs new file mode 100644 index 0000000000..f0745bece9 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.cs @@ -0,0 +1,77 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Extensions.DependencyInjection")] +[assembly: AssemblyDescription("Microsoft.Extensions.DependencyInjection")] +[assembly: AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("5.0.20.51904")] +[assembly: AssemblyInformationalVersion("5.0.20.51904 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("5.0.0.0")] + + + + +namespace Microsoft.Extensions.DependencyInjection +{ + public partial class DefaultServiceProviderFactory : Microsoft.Extensions.DependencyInjection.IServiceProviderFactory + { + public DefaultServiceProviderFactory() { } + public DefaultServiceProviderFactory(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions options) { } + public Microsoft.Extensions.DependencyInjection.IServiceCollection CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection services) { throw null; } + public System.IServiceProvider CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection containerBuilder) { throw null; } + } + public partial class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.IEnumerable + { + public ServiceCollection() { } + public int Count { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public Microsoft.Extensions.DependencyInjection.ServiceDescriptor this[int index] { get { throw null; } set { } } + public void Clear() { } + public bool Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { throw null; } + public void CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[] array, int arrayIndex) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public int IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { throw null; } + public void Insert(int index, Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { } + public bool Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { throw null; } + public void RemoveAt(int index) { } + void System.Collections.Generic.ICollection.Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public static partial class ServiceCollectionContainerBuilderExtensions + { + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceProviderOptions options) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, bool validateScopes) { throw null; } + } + public sealed partial class ServiceProvider : System.IAsyncDisposable, System.IDisposable, System.IServiceProvider + { + internal ServiceProvider() { } + public void Dispose() { } + public System.Threading.Tasks.ValueTask DisposeAsync() { throw null; } + public object GetService(System.Type serviceType) { throw null; } + } + public partial class ServiceProviderOptions + { + public ServiceProviderOptions() { } + public bool ValidateOnBuild { get { throw null; } set { } } + public bool ValidateScopes { get { throw null; } set { } } + } +} diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.cs new file mode 100644 index 0000000000..f0745bece9 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.cs @@ -0,0 +1,77 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Extensions.DependencyInjection")] +[assembly: AssemblyDescription("Microsoft.Extensions.DependencyInjection")] +[assembly: AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("5.0.20.51904")] +[assembly: AssemblyInformationalVersion("5.0.20.51904 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("5.0.0.0")] + + + + +namespace Microsoft.Extensions.DependencyInjection +{ + public partial class DefaultServiceProviderFactory : Microsoft.Extensions.DependencyInjection.IServiceProviderFactory + { + public DefaultServiceProviderFactory() { } + public DefaultServiceProviderFactory(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions options) { } + public Microsoft.Extensions.DependencyInjection.IServiceCollection CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection services) { throw null; } + public System.IServiceProvider CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection containerBuilder) { throw null; } + } + public partial class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.IEnumerable + { + public ServiceCollection() { } + public int Count { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public Microsoft.Extensions.DependencyInjection.ServiceDescriptor this[int index] { get { throw null; } set { } } + public void Clear() { } + public bool Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { throw null; } + public void CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[] array, int arrayIndex) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public int IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { throw null; } + public void Insert(int index, Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { } + public bool Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { throw null; } + public void RemoveAt(int index) { } + void System.Collections.Generic.ICollection.Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public static partial class ServiceCollectionContainerBuilderExtensions + { + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceProviderOptions options) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, bool validateScopes) { throw null; } + } + public sealed partial class ServiceProvider : System.IAsyncDisposable, System.IDisposable, System.IServiceProvider + { + internal ServiceProvider() { } + public void Dispose() { } + public System.Threading.Tasks.ValueTask DisposeAsync() { throw null; } + public object GetService(System.Type serviceType) { throw null; } + } + public partial class ServiceProviderOptions + { + public ServiceProviderOptions() { } + public bool ValidateOnBuild { get { throw null; } set { } } + public bool ValidateScopes { get { throw null; } set { } } + } +} diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.cs new file mode 100644 index 0000000000..f0745bece9 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.cs @@ -0,0 +1,77 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Extensions.DependencyInjection")] +[assembly: AssemblyDescription("Microsoft.Extensions.DependencyInjection")] +[assembly: AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("5.0.20.51904")] +[assembly: AssemblyInformationalVersion("5.0.20.51904 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("5.0.0.0")] + + + + +namespace Microsoft.Extensions.DependencyInjection +{ + public partial class DefaultServiceProviderFactory : Microsoft.Extensions.DependencyInjection.IServiceProviderFactory + { + public DefaultServiceProviderFactory() { } + public DefaultServiceProviderFactory(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions options) { } + public Microsoft.Extensions.DependencyInjection.IServiceCollection CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection services) { throw null; } + public System.IServiceProvider CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection containerBuilder) { throw null; } + } + public partial class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.IEnumerable + { + public ServiceCollection() { } + public int Count { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public Microsoft.Extensions.DependencyInjection.ServiceDescriptor this[int index] { get { throw null; } set { } } + public void Clear() { } + public bool Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { throw null; } + public void CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[] array, int arrayIndex) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public int IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { throw null; } + public void Insert(int index, Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { } + public bool Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { throw null; } + public void RemoveAt(int index) { } + void System.Collections.Generic.ICollection.Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public static partial class ServiceCollectionContainerBuilderExtensions + { + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceProviderOptions options) { throw null; } + public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, bool validateScopes) { throw null; } + } + public sealed partial class ServiceProvider : System.IAsyncDisposable, System.IDisposable, System.IServiceProvider + { + internal ServiceProvider() { } + public void Dispose() { } + public System.Threading.Tasks.ValueTask DisposeAsync() { throw null; } + public object GetService(System.Type serviceType) { throw null; } + } + public partial class ServiceProviderOptions + { + public ServiceProviderOptions() { } + public bool ValidateOnBuild { get { throw null; } set { } } + public bool ValidateScopes { get { throw null; } set { } } + } +} diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.nuspec b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.nuspec new file mode 100755 index 0000000000..73b22ff581 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.nuspec @@ -0,0 +1,50 @@ + + + + Microsoft.Extensions.DependencyInjection + 5.0.0 + Microsoft.Extensions.DependencyInjection + Microsoft + microsoft,dotnetframework + false + MIT + https://licenses.nuget.org/MIT + https://github.com/dotnet/runtime + http://go.microsoft.com/fwlink/?LinkID=288859 + Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection. +When using NuGet 3.x this package requires at least version 3.4. + https://go.microsoft.com/fwlink/?LinkID=799421 + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/Directory.Build.props b/src/referencePackages/src/microsoft.extensions.dependencyinjection/Directory.Build.props new file mode 100644 index 0000000000..ae4d15b9de --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/Directory.Build.props @@ -0,0 +1,9 @@ + + + + + + Microsoft.Extensions.DependencyInjection + + + diff --git a/src/referencePackages/src/microsoft.win32.registry/4.7.0/Microsoft.Win32.Registry.4.7.0.csproj b/src/referencePackages/src/microsoft.win32.registry/4.7.0/Microsoft.Win32.Registry.4.7.0.csproj new file mode 100644 index 0000000000..c9bd95f2fe --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.registry/4.7.0/Microsoft.Win32.Registry.4.7.0.csproj @@ -0,0 +1,47 @@ + + + + + netstandard1.3;netstandard2.0;net46;net461;net472 + $(ArtifactsBinDir)microsoft.win32.registry/4.7.0/microsoft.win32.registry.nuspec + + + + $(ArtifactsBinDir)microsoft.win32.registry/4.7.0/ref/ + $(ArtifactsObjDir)microsoft.win32.registry/4.7.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.win32.registry/4.7.0/microsoft.win32.registry.nuspec b/src/referencePackages/src/microsoft.win32.registry/4.7.0/microsoft.win32.registry.nuspec new file mode 100755 index 0000000000..112fb74ea3 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.registry/4.7.0/microsoft.win32.registry.nuspec @@ -0,0 +1,95 @@ + + + + Microsoft.Win32.Registry + 4.7.0 + Microsoft.Win32.Registry + Microsoft + microsoft,dotnetframework + false + MIT + https://licenses.nuget.org/MIT + https://github.com/dotnet/corefx + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides support for accessing and modifying the Windows Registry. + +Commonly Used Types: +Microsoft.Win32.RegistryKey +Microsoft.Win32.Registry +Microsoft.Win32.RegistryValueKind +Microsoft.Win32.RegistryHive +Microsoft.Win32.RegistryView + +When using NuGet 3.x this package requires at least version 3.4. + https://go.microsoft.com/fwlink/?LinkID=799421 + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net46/Microsoft.Win32.Registry.cs b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net46/Microsoft.Win32.Registry.cs new file mode 100644 index 0000000000..037b9ac619 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net46/Microsoft.Win32.Registry.cs @@ -0,0 +1,43 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using Microsoft.Win32; +using Microsoft.Win32.SafeHandles; +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; +using System.Security.AccessControl; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Win32.Registry")] +[assembly: AssemblyDescription("Microsoft.Win32.Registry")] +[assembly: AssemblyDefaultAlias("Microsoft.Win32.Registry")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("4.6.24705.01")] +[assembly: AssemblyInformationalVersion("4.6.24705.01 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.0.1.0")] + +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.Registry))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryHive))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryKey))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryOptions))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryValueKind))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryValueOptions))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryView))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SafeHandles.SafeRegistryHandle))] +[assembly: TypeForwardedTo(typeof(System.Security.AccessControl.RegistryRights))] + + + diff --git a/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net461/Microsoft.Win32.Registry.cs b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net461/Microsoft.Win32.Registry.cs new file mode 100644 index 0000000000..7459ca45b5 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net461/Microsoft.Win32.Registry.cs @@ -0,0 +1,47 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using Microsoft.Win32; +using Microsoft.Win32.SafeHandles; +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; +using System.Security.AccessControl; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Win32.Registry")] +[assembly: AssemblyDescription("Microsoft.Win32.Registry")] +[assembly: AssemblyDefaultAlias("Microsoft.Win32.Registry")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("4.700.19.56404")] +[assembly: AssemblyInformationalVersion("4.700.19.56404 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.1.3.0")] + +[assembly: TypeForwardedTo(typeof(System.Security.AccessControl.RegistryAccessRule))] +[assembly: TypeForwardedTo(typeof(System.Security.AccessControl.RegistryAuditRule))] +[assembly: TypeForwardedTo(typeof(System.Security.AccessControl.RegistryRights))] +[assembly: TypeForwardedTo(typeof(System.Security.AccessControl.RegistrySecurity))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.Registry))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryHive))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryKey))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryKeyPermissionCheck))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryOptions))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryValueKind))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryValueOptions))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryView))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SafeHandles.SafeRegistryHandle))] + + + diff --git a/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net472/Microsoft.Win32.Registry.cs b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net472/Microsoft.Win32.Registry.cs new file mode 100644 index 0000000000..7459ca45b5 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/net472/Microsoft.Win32.Registry.cs @@ -0,0 +1,47 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using Microsoft.Win32; +using Microsoft.Win32.SafeHandles; +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; +using System.Security.AccessControl; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Win32.Registry")] +[assembly: AssemblyDescription("Microsoft.Win32.Registry")] +[assembly: AssemblyDefaultAlias("Microsoft.Win32.Registry")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("4.700.19.56404")] +[assembly: AssemblyInformationalVersion("4.700.19.56404 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.1.3.0")] + +[assembly: TypeForwardedTo(typeof(System.Security.AccessControl.RegistryAccessRule))] +[assembly: TypeForwardedTo(typeof(System.Security.AccessControl.RegistryAuditRule))] +[assembly: TypeForwardedTo(typeof(System.Security.AccessControl.RegistryRights))] +[assembly: TypeForwardedTo(typeof(System.Security.AccessControl.RegistrySecurity))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.Registry))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryHive))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryKey))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryKeyPermissionCheck))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryOptions))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryValueKind))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryValueOptions))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.RegistryView))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SafeHandles.SafeRegistryHandle))] + + + diff --git a/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/netstandard1.3/Microsoft.Win32.Registry.cs b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/netstandard1.3/Microsoft.Win32.Registry.cs new file mode 100644 index 0000000000..dab2d6cbca --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/netstandard1.3/Microsoft.Win32.Registry.cs @@ -0,0 +1,149 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Win32.Registry")] +[assembly: AssemblyDescription("Microsoft.Win32.Registry")] +[assembly: AssemblyDefaultAlias("Microsoft.Win32.Registry")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("1.0.24212.01")] +[assembly: AssemblyInformationalVersion("1.0.24212.01 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.0.0.0")] + + + + +namespace Microsoft.Win32 +{ + public static partial class Registry + { + public static readonly Microsoft.Win32.RegistryKey ClassesRoot; + public static readonly Microsoft.Win32.RegistryKey CurrentConfig; + public static readonly Microsoft.Win32.RegistryKey CurrentUser; + public static readonly Microsoft.Win32.RegistryKey LocalMachine; + public static readonly Microsoft.Win32.RegistryKey PerformanceData; + public static readonly Microsoft.Win32.RegistryKey Users; + public static object GetValue(string keyName, string valueName, object defaultValue) { throw null; } + public static void SetValue(string keyName, string valueName, object value) { } + public static void SetValue(string keyName, string valueName, object value, Microsoft.Win32.RegistryValueKind valueKind) { } + } + public enum RegistryHive + { + ClassesRoot = -2147483648, + CurrentUser = -2147483647, + LocalMachine = -2147483646, + Users = -2147483645, + PerformanceData = -2147483644, + CurrentConfig = -2147483643, + } + public sealed partial class RegistryKey : System.IDisposable + { + internal RegistryKey() { } + public Microsoft.Win32.SafeHandles.SafeRegistryHandle Handle { get { throw null; } } + public string Name { get { throw null; } } + public int SubKeyCount { get { throw null; } } + public int ValueCount { get { throw null; } } + public Microsoft.Win32.RegistryView View { get { throw null; } } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey) { throw null; } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, bool writable) { throw null; } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, bool writable, Microsoft.Win32.RegistryOptions options) { throw null; } + public void DeleteSubKey(string subkey) { } + public void DeleteSubKey(string subkey, bool throwOnMissingSubKey) { } + public void DeleteSubKeyTree(string subkey) { } + public void DeleteSubKeyTree(string subkey, bool throwOnMissingSubKey) { } + public void DeleteValue(string name) { } + public void DeleteValue(string name, bool throwOnMissingValue) { } + public void Dispose() { } + public void Flush() { } + public static Microsoft.Win32.RegistryKey FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle handle) { throw null; } + public static Microsoft.Win32.RegistryKey FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle handle, Microsoft.Win32.RegistryView view) { throw null; } + public string[] GetSubKeyNames() { throw null; } + public object GetValue(string name) { throw null; } + public object GetValue(string name, object defaultValue) { throw null; } + public object GetValue(string name, object defaultValue, Microsoft.Win32.RegistryValueOptions options) { throw null; } + public Microsoft.Win32.RegistryValueKind GetValueKind(string name) { throw null; } + public string[] GetValueNames() { throw null; } + public static Microsoft.Win32.RegistryKey OpenBaseKey(Microsoft.Win32.RegistryHive hKey, Microsoft.Win32.RegistryView view) { throw null; } + public Microsoft.Win32.RegistryKey OpenSubKey(string name) { throw null; } + public Microsoft.Win32.RegistryKey OpenSubKey(string name, bool writable) { throw null; } + public Microsoft.Win32.RegistryKey OpenSubKey(string name, System.Security.AccessControl.RegistryRights rights) { throw null; } + public void SetValue(string name, object value) { } + public void SetValue(string name, object value, Microsoft.Win32.RegistryValueKind valueKind) { } + public override string ToString() { throw null; } + } + [System.FlagsAttribute] + public enum RegistryOptions + { + None = 0, + Volatile = 1, + } + public enum RegistryValueKind + { + None = -1, + Unknown = 0, + String = 1, + ExpandString = 2, + Binary = 3, + DWord = 4, + MultiString = 7, + QWord = 11, + } + [System.FlagsAttribute] + public enum RegistryValueOptions + { + None = 0, + DoNotExpandEnvironmentNames = 1, + } + public enum RegistryView + { + Default = 0, + Registry64 = 256, + Registry32 = 512, + } +} +namespace Microsoft.Win32.SafeHandles +{ + public sealed partial class SafeRegistryHandle : System.Runtime.InteropServices.SafeHandle + { + public SafeRegistryHandle(System.IntPtr preexistingHandle, bool ownsHandle) : base (default(System.IntPtr), default(bool)) { } + public override bool IsInvalid { get { throw null; } } + protected override bool ReleaseHandle() { throw null; } + } +} +namespace System.Security.AccessControl +{ + [System.FlagsAttribute] + public enum RegistryRights + { + QueryValues = 1, + SetValue = 2, + CreateSubKey = 4, + EnumerateSubKeys = 8, + Notify = 16, + CreateLink = 32, + Delete = 65536, + ReadPermissions = 131072, + WriteKey = 131078, + ExecuteKey = 131097, + ReadKey = 131097, + ChangePermissions = 262144, + TakeOwnership = 524288, + FullControl = 983103, + } +} diff --git a/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/netstandard2.0/Microsoft.Win32.Registry.cs b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/netstandard2.0/Microsoft.Win32.Registry.cs new file mode 100644 index 0000000000..f67f1bb710 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.registry/4.7.0/ref/netstandard2.0/Microsoft.Win32.Registry.cs @@ -0,0 +1,201 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Win32.Registry")] +[assembly: AssemblyDescription("Microsoft.Win32.Registry")] +[assembly: AssemblyDefaultAlias("Microsoft.Win32.Registry")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("4.700.19.56404")] +[assembly: AssemblyInformationalVersion("4.700.19.56404 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.1.3.0")] + + + + +namespace Microsoft.Win32 +{ + public static partial class Registry + { + public static readonly Microsoft.Win32.RegistryKey ClassesRoot; + public static readonly Microsoft.Win32.RegistryKey CurrentConfig; + public static readonly Microsoft.Win32.RegistryKey CurrentUser; + public static readonly Microsoft.Win32.RegistryKey LocalMachine; + public static readonly Microsoft.Win32.RegistryKey PerformanceData; + public static readonly Microsoft.Win32.RegistryKey Users; + public static object GetValue(string keyName, string valueName, object defaultValue) { throw null; } + public static void SetValue(string keyName, string valueName, object value) { } + public static void SetValue(string keyName, string valueName, object value, Microsoft.Win32.RegistryValueKind valueKind) { } + } + public enum RegistryHive + { + ClassesRoot = -2147483648, + CurrentUser = -2147483647, + LocalMachine = -2147483646, + Users = -2147483645, + PerformanceData = -2147483644, + CurrentConfig = -2147483643, + } + public sealed partial class RegistryKey : System.MarshalByRefObject, System.IDisposable + { + internal RegistryKey() { } + public Microsoft.Win32.SafeHandles.SafeRegistryHandle Handle { get { throw null; } } + public string Name { get { throw null; } } + public int SubKeyCount { get { throw null; } } + public int ValueCount { get { throw null; } } + public Microsoft.Win32.RegistryView View { get { throw null; } } + public void Close() { } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey) { throw null; } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck) { throw null; } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions registryOptions) { throw null; } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, Microsoft.Win32.RegistryOptions registryOptions, System.Security.AccessControl.RegistrySecurity registrySecurity) { throw null; } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistrySecurity registrySecurity) { throw null; } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, bool writable) { throw null; } + public Microsoft.Win32.RegistryKey CreateSubKey(string subkey, bool writable, Microsoft.Win32.RegistryOptions options) { throw null; } + public void DeleteSubKey(string subkey) { } + public void DeleteSubKey(string subkey, bool throwOnMissingSubKey) { } + public void DeleteSubKeyTree(string subkey) { } + public void DeleteSubKeyTree(string subkey, bool throwOnMissingSubKey) { } + public void DeleteValue(string name) { } + public void DeleteValue(string name, bool throwOnMissingValue) { } + public void Dispose() { } + public void Flush() { } + public static Microsoft.Win32.RegistryKey FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle handle) { throw null; } + public static Microsoft.Win32.RegistryKey FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle handle, Microsoft.Win32.RegistryView view) { throw null; } + public System.Security.AccessControl.RegistrySecurity GetAccessControl() { throw null; } + public System.Security.AccessControl.RegistrySecurity GetAccessControl(System.Security.AccessControl.AccessControlSections includeSections) { throw null; } + public string[] GetSubKeyNames() { throw null; } + public object GetValue(string name) { throw null; } + public object GetValue(string name, object defaultValue) { throw null; } + public object GetValue(string name, object defaultValue, Microsoft.Win32.RegistryValueOptions options) { throw null; } + public Microsoft.Win32.RegistryValueKind GetValueKind(string name) { throw null; } + public string[] GetValueNames() { throw null; } + public static Microsoft.Win32.RegistryKey OpenBaseKey(Microsoft.Win32.RegistryHive hKey, Microsoft.Win32.RegistryView view) { throw null; } + public static Microsoft.Win32.RegistryKey OpenRemoteBaseKey(Microsoft.Win32.RegistryHive hKey, string machineName) { throw null; } + public static Microsoft.Win32.RegistryKey OpenRemoteBaseKey(Microsoft.Win32.RegistryHive hKey, string machineName, Microsoft.Win32.RegistryView view) { throw null; } + public Microsoft.Win32.RegistryKey OpenSubKey(string name) { throw null; } + public Microsoft.Win32.RegistryKey OpenSubKey(string name, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck) { throw null; } + public Microsoft.Win32.RegistryKey OpenSubKey(string name, Microsoft.Win32.RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistryRights rights) { throw null; } + public Microsoft.Win32.RegistryKey OpenSubKey(string name, bool writable) { throw null; } + public Microsoft.Win32.RegistryKey OpenSubKey(string name, System.Security.AccessControl.RegistryRights rights) { throw null; } + public void SetAccessControl(System.Security.AccessControl.RegistrySecurity registrySecurity) { } + public void SetValue(string name, object value) { } + public void SetValue(string name, object value, Microsoft.Win32.RegistryValueKind valueKind) { } + public override string ToString() { throw null; } + } + public enum RegistryKeyPermissionCheck + { + Default = 0, + ReadSubTree = 1, + ReadWriteSubTree = 2, + } + [System.FlagsAttribute] + public enum RegistryOptions + { + None = 0, + Volatile = 1, + } + public enum RegistryValueKind + { + None = -1, + Unknown = 0, + String = 1, + ExpandString = 2, + Binary = 3, + DWord = 4, + MultiString = 7, + QWord = 11, + } + [System.FlagsAttribute] + public enum RegistryValueOptions + { + None = 0, + DoNotExpandEnvironmentNames = 1, + } + public enum RegistryView + { + Default = 0, + Registry64 = 256, + Registry32 = 512, + } +} +namespace Microsoft.Win32.SafeHandles +{ + public sealed partial class SafeRegistryHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + { + public SafeRegistryHandle(System.IntPtr preexistingHandle, bool ownsHandle) : base (default(bool)) { } + public override bool IsInvalid { get { throw null; } } + protected override bool ReleaseHandle() { throw null; } + } +} +namespace System.Security.AccessControl +{ + public sealed partial class RegistryAccessRule : System.Security.AccessControl.AccessRule + { + public RegistryAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) { } + public RegistryAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) { } + public RegistryAccessRule(string identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) { } + public RegistryAccessRule(string identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) { } + public System.Security.AccessControl.RegistryRights RegistryRights { get { throw null; } } + } + public sealed partial class RegistryAuditRule : System.Security.AccessControl.AuditRule + { + public RegistryAuditRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) { } + public RegistryAuditRule(string identity, System.Security.AccessControl.RegistryRights registryRights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) { } + public System.Security.AccessControl.RegistryRights RegistryRights { get { throw null; } } + } + [System.FlagsAttribute] + public enum RegistryRights + { + QueryValues = 1, + SetValue = 2, + CreateSubKey = 4, + EnumerateSubKeys = 8, + Notify = 16, + CreateLink = 32, + Delete = 65536, + ReadPermissions = 131072, + WriteKey = 131078, + ExecuteKey = 131097, + ReadKey = 131097, + ChangePermissions = 262144, + TakeOwnership = 524288, + FullControl = 983103, + } + public sealed partial class RegistrySecurity : System.Security.AccessControl.NativeObjectSecurity + { + public RegistrySecurity() : base (default(bool), default(System.Security.AccessControl.ResourceType)) { } + public override System.Type AccessRightType { get { throw null; } } + public override System.Type AccessRuleType { get { throw null; } } + public override System.Type AuditRuleType { get { throw null; } } + public override System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) { throw null; } + public void AddAccessRule(System.Security.AccessControl.RegistryAccessRule rule) { } + public void AddAuditRule(System.Security.AccessControl.RegistryAuditRule rule) { } + public override System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) { throw null; } + public bool RemoveAccessRule(System.Security.AccessControl.RegistryAccessRule rule) { throw null; } + public void RemoveAccessRuleAll(System.Security.AccessControl.RegistryAccessRule rule) { } + public void RemoveAccessRuleSpecific(System.Security.AccessControl.RegistryAccessRule rule) { } + public bool RemoveAuditRule(System.Security.AccessControl.RegistryAuditRule rule) { throw null; } + public void RemoveAuditRuleAll(System.Security.AccessControl.RegistryAuditRule rule) { } + public void RemoveAuditRuleSpecific(System.Security.AccessControl.RegistryAuditRule rule) { } + public void ResetAccessRule(System.Security.AccessControl.RegistryAccessRule rule) { } + public void SetAccessRule(System.Security.AccessControl.RegistryAccessRule rule) { } + public void SetAuditRule(System.Security.AccessControl.RegistryAuditRule rule) { } + } +} diff --git a/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/Microsoft.Win32.SystemEvents.4.7.0.csproj b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/Microsoft.Win32.SystemEvents.4.7.0.csproj new file mode 100644 index 0000000000..4b52a14384 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/Microsoft.Win32.SystemEvents.4.7.0.csproj @@ -0,0 +1,34 @@ + + + + + netstandard2.0;net461;net472 + $(ArtifactsBinDir)microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.nuspec + Open + + + + $(ArtifactsBinDir)microsoft.win32.systemevents/4.7.0/ref/ + $(ArtifactsObjDir)microsoft.win32.systemevents/4.7.0 + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.nuspec b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.nuspec new file mode 100755 index 0000000000..354dc82291 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.nuspec @@ -0,0 +1,41 @@ + + + + Microsoft.Win32.SystemEvents + 4.7.0 + Microsoft.Win32.SystemEvents + Microsoft + microsoft,dotnetframework + false + MIT + https://licenses.nuget.org/MIT + https://github.com/dotnet/corefx + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides access to Windows system event notifications. + +Commonly Used Types: +Microsoft.Win32.SystemEvents + +When using NuGet 3.x this package requires at least version 3.4. + https://go.microsoft.com/fwlink/?LinkID=799421 + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/net461/Microsoft.Win32.SystemEvents.cs b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/net461/Microsoft.Win32.SystemEvents.cs new file mode 100644 index 0000000000..a7fe391529 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/net461/Microsoft.Win32.SystemEvents.cs @@ -0,0 +1,51 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using Microsoft.Win32; +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Win32.SystemEvents")] +[assembly: AssemblyDescription("Microsoft.Win32.SystemEvents")] +[assembly: AssemblyDefaultAlias("Microsoft.Win32.SystemEvents")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("4.700.19.56404")] +[assembly: AssemblyInformationalVersion("4.700.19.56404 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.0.2.0")] + +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.PowerModeChangedEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.PowerModeChangedEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.PowerModes))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndedEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndedEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndingEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndingEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndReasons))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionSwitchEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionSwitchEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionSwitchReason))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SystemEvents))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.TimerElapsedEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.TimerElapsedEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceCategory))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceChangedEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceChangedEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceChangingEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceChangingEventHandler))] + + + diff --git a/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/net472/Microsoft.Win32.SystemEvents.cs b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/net472/Microsoft.Win32.SystemEvents.cs new file mode 100644 index 0000000000..a7fe391529 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/net472/Microsoft.Win32.SystemEvents.cs @@ -0,0 +1,51 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using Microsoft.Win32; +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Win32.SystemEvents")] +[assembly: AssemblyDescription("Microsoft.Win32.SystemEvents")] +[assembly: AssemblyDefaultAlias("Microsoft.Win32.SystemEvents")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("4.700.19.56404")] +[assembly: AssemblyInformationalVersion("4.700.19.56404 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.0.2.0")] + +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.PowerModeChangedEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.PowerModeChangedEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.PowerModes))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndedEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndedEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndingEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndingEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionEndReasons))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionSwitchEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionSwitchEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SessionSwitchReason))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.SystemEvents))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.TimerElapsedEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.TimerElapsedEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceCategory))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceChangedEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceChangedEventHandler))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceChangingEventArgs))] +[assembly: TypeForwardedTo(typeof(Microsoft.Win32.UserPreferenceChangingEventHandler))] + + + diff --git a/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/netstandard2.0/Microsoft.Win32.SystemEvents.cs b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/netstandard2.0/Microsoft.Win32.SystemEvents.cs new file mode 100644 index 0000000000..c855f43bb0 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.systemevents/4.7.0/ref/netstandard2.0/Microsoft.Win32.SystemEvents.cs @@ -0,0 +1,140 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("Microsoft.Win32.SystemEvents")] +[assembly: AssemblyDescription("Microsoft.Win32.SystemEvents")] +[assembly: AssemblyDefaultAlias("Microsoft.Win32.SystemEvents")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("4.700.19.56404")] +[assembly: AssemblyInformationalVersion("4.700.19.56404 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.0.2.0")] + + + + +namespace Microsoft.Win32 +{ + public partial class PowerModeChangedEventArgs : System.EventArgs + { + public PowerModeChangedEventArgs(Microsoft.Win32.PowerModes mode) { } + public Microsoft.Win32.PowerModes Mode { get { throw null; } } + } + public delegate void PowerModeChangedEventHandler(object sender, Microsoft.Win32.PowerModeChangedEventArgs e); + public enum PowerModes + { + Resume = 1, + StatusChange = 2, + Suspend = 3, + } + public partial class SessionEndedEventArgs : System.EventArgs + { + public SessionEndedEventArgs(Microsoft.Win32.SessionEndReasons reason) { } + public Microsoft.Win32.SessionEndReasons Reason { get { throw null; } } + } + public delegate void SessionEndedEventHandler(object sender, Microsoft.Win32.SessionEndedEventArgs e); + public partial class SessionEndingEventArgs : System.EventArgs + { + public SessionEndingEventArgs(Microsoft.Win32.SessionEndReasons reason) { } + public bool Cancel { get { throw null; } set { } } + public Microsoft.Win32.SessionEndReasons Reason { get { throw null; } } + } + public delegate void SessionEndingEventHandler(object sender, Microsoft.Win32.SessionEndingEventArgs e); + public enum SessionEndReasons + { + Logoff = 1, + SystemShutdown = 2, + } + public partial class SessionSwitchEventArgs : System.EventArgs + { + public SessionSwitchEventArgs(Microsoft.Win32.SessionSwitchReason reason) { } + public Microsoft.Win32.SessionSwitchReason Reason { get { throw null; } } + } + public delegate void SessionSwitchEventHandler(object sender, Microsoft.Win32.SessionSwitchEventArgs e); + public enum SessionSwitchReason + { + ConsoleConnect = 1, + ConsoleDisconnect = 2, + RemoteConnect = 3, + RemoteDisconnect = 4, + SessionLogon = 5, + SessionLogoff = 6, + SessionLock = 7, + SessionUnlock = 8, + SessionRemoteControl = 9, + } + public sealed partial class SystemEvents + { + internal SystemEvents() { } + public static event System.EventHandler DisplaySettingsChanged { add { } remove { } } + public static event System.EventHandler DisplaySettingsChanging { add { } remove { } } + public static event System.EventHandler EventsThreadShutdown { add { } remove { } } + public static event System.EventHandler InstalledFontsChanged { add { } remove { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ObsoleteAttribute("This event has been deprecated. https://go.microsoft.com/fwlink/?linkid=14202")] + public static event System.EventHandler LowMemory { add { } remove { } } + public static event System.EventHandler PaletteChanged { add { } remove { } } + public static event Microsoft.Win32.PowerModeChangedEventHandler PowerModeChanged { add { } remove { } } + public static event Microsoft.Win32.SessionEndedEventHandler SessionEnded { add { } remove { } } + public static event Microsoft.Win32.SessionEndingEventHandler SessionEnding { add { } remove { } } + public static event Microsoft.Win32.SessionSwitchEventHandler SessionSwitch { add { } remove { } } + public static event System.EventHandler TimeChanged { add { } remove { } } + public static event Microsoft.Win32.TimerElapsedEventHandler TimerElapsed { add { } remove { } } + public static event Microsoft.Win32.UserPreferenceChangedEventHandler UserPreferenceChanged { add { } remove { } } + public static event Microsoft.Win32.UserPreferenceChangingEventHandler UserPreferenceChanging { add { } remove { } } + public static System.IntPtr CreateTimer(int interval) { throw null; } + public static void InvokeOnEventsThread(System.Delegate method) { } + public static void KillTimer(System.IntPtr timerId) { } + } + public partial class TimerElapsedEventArgs : System.EventArgs + { + public TimerElapsedEventArgs(System.IntPtr timerId) { } + public System.IntPtr TimerId { get { throw null; } } + } + public delegate void TimerElapsedEventHandler(object sender, Microsoft.Win32.TimerElapsedEventArgs e); + public enum UserPreferenceCategory + { + Accessibility = 1, + Color = 2, + Desktop = 3, + General = 4, + Icon = 5, + Keyboard = 6, + Menu = 7, + Mouse = 8, + Policy = 9, + Power = 10, + Screensaver = 11, + Window = 12, + Locale = 13, + VisualStyle = 14, + } + public partial class UserPreferenceChangedEventArgs : System.EventArgs + { + public UserPreferenceChangedEventArgs(Microsoft.Win32.UserPreferenceCategory category) { } + public Microsoft.Win32.UserPreferenceCategory Category { get { throw null; } } + } + public delegate void UserPreferenceChangedEventHandler(object sender, Microsoft.Win32.UserPreferenceChangedEventArgs e); + public partial class UserPreferenceChangingEventArgs : System.EventArgs + { + public UserPreferenceChangingEventArgs(Microsoft.Win32.UserPreferenceCategory category) { } + public Microsoft.Win32.UserPreferenceCategory Category { get { throw null; } } + } + public delegate void UserPreferenceChangingEventHandler(object sender, Microsoft.Win32.UserPreferenceChangingEventArgs e); +} diff --git a/src/referencePackages/src/microsoft.win32.systemevents/Directory.Build.props b/src/referencePackages/src/microsoft.win32.systemevents/Directory.Build.props new file mode 100644 index 0000000000..f3e4365301 --- /dev/null +++ b/src/referencePackages/src/microsoft.win32.systemevents/Directory.Build.props @@ -0,0 +1,9 @@ + + + + + + Microsoft.Win32.SystemEvents + + + diff --git a/src/referencePackages/src/system.security.accesscontrol/4.7.0/ref/netstandard1.3/System.Security.AccessControl.cs b/src/referencePackages/src/system.security.accesscontrol/4.7.0/ref/netstandard1.3/System.Security.AccessControl.cs index 527eebc0ad..6b175e3cfd 100644 --- a/src/referencePackages/src/system.security.accesscontrol/4.7.0/ref/netstandard1.3/System.Security.AccessControl.cs +++ b/src/referencePackages/src/system.security.accesscontrol/4.7.0/ref/netstandard1.3/System.Security.AccessControl.cs @@ -34,28 +34,28 @@ namespace System.Security.AccessControl [System.FlagsAttribute] public enum AccessControlActions { - Change = 2, None = 0, View = 1, + Change = 2, } public enum AccessControlModification { Add = 0, + Set = 1, + Reset = 2, Remove = 3, RemoveAll = 4, RemoveSpecific = 5, - Reset = 2, - Set = 1, } [System.FlagsAttribute] public enum AccessControlSections { - Access = 2, - All = 15, - Audit = 1, - Group = 8, None = 0, + Audit = 1, + Access = 2, Owner = 4, + Group = 8, + All = 15, } public enum AccessControlType { @@ -86,51 +86,51 @@ public void Reset() { } [System.FlagsAttribute] public enum AceFlags : byte { - AuditFlags = (byte)192, + None = (byte)0, + ObjectInherit = (byte)1, ContainerInherit = (byte)2, - FailedAccess = (byte)128, + NoPropagateInherit = (byte)4, + InheritOnly = (byte)8, InheritanceFlags = (byte)15, Inherited = (byte)16, - InheritOnly = (byte)8, - None = (byte)0, - NoPropagateInherit = (byte)4, - ObjectInherit = (byte)1, SuccessfulAccess = (byte)64, + FailedAccess = (byte)128, + AuditFlags = (byte)192, } public enum AceQualifier { AccessAllowed = 0, AccessDenied = 1, - SystemAlarm = 3, SystemAudit = 2, + SystemAlarm = 3, } public enum AceType : byte { AccessAllowed = (byte)0, - AccessAllowedCallback = (byte)9, - AccessAllowedCallbackObject = (byte)11, + AccessDenied = (byte)1, + SystemAudit = (byte)2, + SystemAlarm = (byte)3, AccessAllowedCompound = (byte)4, AccessAllowedObject = (byte)5, - AccessDenied = (byte)1, - AccessDeniedCallback = (byte)10, - AccessDeniedCallbackObject = (byte)12, AccessDeniedObject = (byte)6, - MaxDefinedAceType = (byte)16, - SystemAlarm = (byte)3, - SystemAlarmCallback = (byte)14, - SystemAlarmCallbackObject = (byte)16, + SystemAuditObject = (byte)7, SystemAlarmObject = (byte)8, - SystemAudit = (byte)2, + AccessAllowedCallback = (byte)9, + AccessDeniedCallback = (byte)10, + AccessAllowedCallbackObject = (byte)11, + AccessDeniedCallbackObject = (byte)12, SystemAuditCallback = (byte)13, + SystemAlarmCallback = (byte)14, SystemAuditCallbackObject = (byte)15, - SystemAuditObject = (byte)7, + MaxDefinedAceType = (byte)16, + SystemAlarmCallbackObject = (byte)16, } [System.FlagsAttribute] public enum AuditFlags { - Failure = 2, None = 0, Success = 1, + Failure = 2, } public abstract partial class AuditRule : System.Security.AccessControl.AuthorizationRule { @@ -242,23 +242,23 @@ public enum CompoundAceType [System.FlagsAttribute] public enum ControlFlags { - DiscretionaryAclAutoInherited = 1024, - DiscretionaryAclAutoInheritRequired = 256, - DiscretionaryAclDefaulted = 8, - DiscretionaryAclPresent = 4, - DiscretionaryAclProtected = 4096, - DiscretionaryAclUntrusted = 64, - GroupDefaulted = 2, None = 0, OwnerDefaulted = 1, - RMControlValid = 16384, - SelfRelative = 32768, + GroupDefaulted = 2, + DiscretionaryAclPresent = 4, + DiscretionaryAclDefaulted = 8, + SystemAclPresent = 16, + SystemAclDefaulted = 32, + DiscretionaryAclUntrusted = 64, ServerSecurity = 128, - SystemAclAutoInherited = 2048, + DiscretionaryAclAutoInheritRequired = 256, SystemAclAutoInheritRequired = 512, - SystemAclDefaulted = 32, - SystemAclPresent = 16, + DiscretionaryAclAutoInherited = 1024, + SystemAclAutoInherited = 2048, + DiscretionaryAclProtected = 4096, SystemAclProtected = 8192, + RMControlValid = 16384, + SelfRelative = 32768, } public sealed partial class CustomAce : System.Security.AccessControl.GenericAce { @@ -339,8 +339,8 @@ public void GetBinaryForm(byte[] binaryForm, int offset) { } [System.FlagsAttribute] public enum InheritanceFlags { - ContainerInherit = 1, None = 0, + ContainerInherit = 1, ObjectInherit = 2, } public abstract partial class KnownAce : System.Security.AccessControl.GenericAce @@ -383,9 +383,9 @@ public override void GetBinaryForm(byte[] binaryForm, int offset) { } [System.FlagsAttribute] public enum ObjectAceFlags { - InheritedObjectAceTypePresent = 2, None = 0, ObjectAceTypePresent = 1, + InheritedObjectAceTypePresent = 2, } public abstract partial class ObjectAuditRule : System.Security.AccessControl.AuditRule { @@ -477,9 +477,9 @@ public PrivilegeNotHeldException(string privilege, System.Exception inner) { } [System.FlagsAttribute] public enum PropagationFlags { - InheritOnly = 2, None = 0, NoPropagateInherit = 1, + InheritOnly = 2, } public abstract partial class QualifiedAce : System.Security.AccessControl.KnownAce { @@ -517,26 +517,26 @@ public void SetFlags(System.Security.AccessControl.ControlFlags flags) { } } public enum ResourceType { - DSObject = 8, - DSObjectAll = 9, + Unknown = 0, FileObject = 1, - KernelObject = 6, - LMShare = 5, + Service = 2, Printer = 3, - ProviderDefined = 10, RegistryKey = 4, - RegistryWow6432Key = 12, - Service = 2, - Unknown = 0, + LMShare = 5, + KernelObject = 6, WindowObject = 7, + DSObject = 8, + DSObjectAll = 9, + ProviderDefined = 10, WmiGuidObject = 11, + RegistryWow6432Key = 12, } [System.FlagsAttribute] public enum SecurityInfos { - DiscretionaryAcl = 4, - Group = 2, Owner = 1, + Group = 2, + DiscretionaryAcl = 4, SystemAcl = 8, } public sealed partial class SystemAcl : System.Security.AccessControl.CommonAcl diff --git a/src/referencePackages/src/system.security.accesscontrol/4.7.0/ref/netstandard2.0/System.Security.AccessControl.cs b/src/referencePackages/src/system.security.accesscontrol/4.7.0/ref/netstandard2.0/System.Security.AccessControl.cs index 95926336fb..2675de3be5 100644 --- a/src/referencePackages/src/system.security.accesscontrol/4.7.0/ref/netstandard2.0/System.Security.AccessControl.cs +++ b/src/referencePackages/src/system.security.accesscontrol/4.7.0/ref/netstandard2.0/System.Security.AccessControl.cs @@ -34,28 +34,28 @@ namespace System.Security.AccessControl [System.FlagsAttribute] public enum AccessControlActions { - Change = 2, None = 0, View = 1, + Change = 2, } public enum AccessControlModification { Add = 0, + Set = 1, + Reset = 2, Remove = 3, RemoveAll = 4, RemoveSpecific = 5, - Reset = 2, - Set = 1, } [System.FlagsAttribute] public enum AccessControlSections { - Access = 2, - All = 15, - Audit = 1, - Group = 8, None = 0, + Audit = 1, + Access = 2, Owner = 4, + Group = 8, + All = 15, } public enum AccessControlType { @@ -86,51 +86,51 @@ public void Reset() { } [System.FlagsAttribute] public enum AceFlags : byte { - AuditFlags = (byte)192, + None = (byte)0, + ObjectInherit = (byte)1, ContainerInherit = (byte)2, - FailedAccess = (byte)128, + NoPropagateInherit = (byte)4, + InheritOnly = (byte)8, InheritanceFlags = (byte)15, Inherited = (byte)16, - InheritOnly = (byte)8, - None = (byte)0, - NoPropagateInherit = (byte)4, - ObjectInherit = (byte)1, SuccessfulAccess = (byte)64, + FailedAccess = (byte)128, + AuditFlags = (byte)192, } public enum AceQualifier { AccessAllowed = 0, AccessDenied = 1, - SystemAlarm = 3, SystemAudit = 2, + SystemAlarm = 3, } public enum AceType : byte { AccessAllowed = (byte)0, - AccessAllowedCallback = (byte)9, - AccessAllowedCallbackObject = (byte)11, + AccessDenied = (byte)1, + SystemAudit = (byte)2, + SystemAlarm = (byte)3, AccessAllowedCompound = (byte)4, AccessAllowedObject = (byte)5, - AccessDenied = (byte)1, - AccessDeniedCallback = (byte)10, - AccessDeniedCallbackObject = (byte)12, AccessDeniedObject = (byte)6, - MaxDefinedAceType = (byte)16, - SystemAlarm = (byte)3, - SystemAlarmCallback = (byte)14, - SystemAlarmCallbackObject = (byte)16, + SystemAuditObject = (byte)7, SystemAlarmObject = (byte)8, - SystemAudit = (byte)2, + AccessAllowedCallback = (byte)9, + AccessDeniedCallback = (byte)10, + AccessAllowedCallbackObject = (byte)11, + AccessDeniedCallbackObject = (byte)12, SystemAuditCallback = (byte)13, + SystemAlarmCallback = (byte)14, SystemAuditCallbackObject = (byte)15, - SystemAuditObject = (byte)7, + MaxDefinedAceType = (byte)16, + SystemAlarmCallbackObject = (byte)16, } [System.FlagsAttribute] public enum AuditFlags { - Failure = 2, None = 0, Success = 1, + Failure = 2, } public abstract partial class AuditRule : System.Security.AccessControl.AuthorizationRule { @@ -237,23 +237,23 @@ public enum CompoundAceType [System.FlagsAttribute] public enum ControlFlags { - DiscretionaryAclAutoInherited = 1024, - DiscretionaryAclAutoInheritRequired = 256, - DiscretionaryAclDefaulted = 8, - DiscretionaryAclPresent = 4, - DiscretionaryAclProtected = 4096, - DiscretionaryAclUntrusted = 64, - GroupDefaulted = 2, None = 0, OwnerDefaulted = 1, - RMControlValid = 16384, - SelfRelative = 32768, + GroupDefaulted = 2, + DiscretionaryAclPresent = 4, + DiscretionaryAclDefaulted = 8, + SystemAclPresent = 16, + SystemAclDefaulted = 32, + DiscretionaryAclUntrusted = 64, ServerSecurity = 128, - SystemAclAutoInherited = 2048, + DiscretionaryAclAutoInheritRequired = 256, SystemAclAutoInheritRequired = 512, - SystemAclDefaulted = 32, - SystemAclPresent = 16, + DiscretionaryAclAutoInherited = 1024, + SystemAclAutoInherited = 2048, + DiscretionaryAclProtected = 4096, SystemAclProtected = 8192, + RMControlValid = 16384, + SelfRelative = 32768, } public sealed partial class CustomAce : System.Security.AccessControl.GenericAce { @@ -334,8 +334,8 @@ public void GetBinaryForm(byte[] binaryForm, int offset) { } [System.FlagsAttribute] public enum InheritanceFlags { - ContainerInherit = 1, None = 0, + ContainerInherit = 1, ObjectInherit = 2, } public abstract partial class KnownAce : System.Security.AccessControl.GenericAce @@ -378,9 +378,9 @@ public override void GetBinaryForm(byte[] binaryForm, int offset) { } [System.FlagsAttribute] public enum ObjectAceFlags { - InheritedObjectAceTypePresent = 2, None = 0, ObjectAceTypePresent = 1, + InheritedObjectAceTypePresent = 2, } public abstract partial class ObjectAuditRule : System.Security.AccessControl.AuditRule { @@ -474,9 +474,9 @@ public override void GetObjectData(System.Runtime.Serialization.SerializationInf [System.FlagsAttribute] public enum PropagationFlags { - InheritOnly = 2, None = 0, NoPropagateInherit = 1, + InheritOnly = 2, } public abstract partial class QualifiedAce : System.Security.AccessControl.KnownAce { @@ -514,26 +514,26 @@ public void SetFlags(System.Security.AccessControl.ControlFlags flags) { } } public enum ResourceType { - DSObject = 8, - DSObjectAll = 9, + Unknown = 0, FileObject = 1, - KernelObject = 6, - LMShare = 5, + Service = 2, Printer = 3, - ProviderDefined = 10, RegistryKey = 4, - RegistryWow6432Key = 12, - Service = 2, - Unknown = 0, + LMShare = 5, + KernelObject = 6, WindowObject = 7, + DSObject = 8, + DSObjectAll = 9, + ProviderDefined = 10, WmiGuidObject = 11, + RegistryWow6432Key = 12, } [System.FlagsAttribute] public enum SecurityInfos { - DiscretionaryAcl = 4, - Group = 2, Owner = 1, + Group = 2, + DiscretionaryAcl = 4, SystemAcl = 8, } public sealed partial class SystemAcl : System.Security.AccessControl.CommonAcl diff --git a/src/referencePackages/src/system.security.permissions/4.7.0/System.Security.Permissions.4.7.0.csproj b/src/referencePackages/src/system.security.permissions/4.7.0/System.Security.Permissions.4.7.0.csproj index 0618292988..e00fc37c5d 100644 --- a/src/referencePackages/src/system.security.permissions/4.7.0/System.Security.Permissions.4.7.0.csproj +++ b/src/referencePackages/src/system.security.permissions/4.7.0/System.Security.Permissions.4.7.0.csproj @@ -2,7 +2,7 @@ - netstandard2.0;net461 + netstandard2.0;netcoreapp3.0;net461 $(ArtifactsBinDir)system.security.permissions/4.7.0/system.security.permissions.nuspec Open @@ -10,6 +10,7 @@ $(ArtifactsBinDir)system.security.permissions/4.7.0/ref/ $(ArtifactsObjDir)system.security.permissions/4.7.0 + false @@ -18,9 +19,13 @@ - + + + + + diff --git a/src/referencePackages/src/system.security.permissions/4.7.0/ref/netcoreapp3.0/System.Security.Permissions.cs b/src/referencePackages/src/system.security.permissions/4.7.0/ref/netcoreapp3.0/System.Security.Permissions.cs new file mode 100644 index 0000000000..634444d90b --- /dev/null +++ b/src/referencePackages/src/system.security.permissions/4.7.0/ref/netcoreapp3.0/System.Security.Permissions.cs @@ -0,0 +1,2084 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; +using System.Security.Permissions; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("System.Security.Permissions")] +[assembly: AssemblyDescription("System.Security.Permissions")] +[assembly: AssemblyDefaultAlias("System.Security.Permissions")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("4.700.19.56404")] +[assembly: AssemblyInformationalVersion("4.700.19.56404 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.0.3.0")] + +[assembly: TypeForwardedTo(typeof(System.Security.IPermission))] +[assembly: TypeForwardedTo(typeof(System.Security.ISecurityEncodable))] +[assembly: TypeForwardedTo(typeof(System.Security.IStackWalk))] +[assembly: TypeForwardedTo(typeof(System.Security.Permissions.CodeAccessSecurityAttribute))] +[assembly: TypeForwardedTo(typeof(System.Security.Permissions.PermissionState))] +[assembly: TypeForwardedTo(typeof(System.Security.Permissions.SecurityAction))] +[assembly: TypeForwardedTo(typeof(System.Security.Permissions.SecurityAttribute))] +[assembly: TypeForwardedTo(typeof(System.Security.Permissions.SecurityPermissionAttribute))] +[assembly: TypeForwardedTo(typeof(System.Security.Permissions.SecurityPermissionFlag))] +[assembly: TypeForwardedTo(typeof(System.Security.PermissionSet))] +[assembly: TypeForwardedTo(typeof(System.Security.SecurityElement))] + + + +namespace System +{ + public sealed partial class ApplicationIdentity : System.Runtime.Serialization.ISerializable + { + public ApplicationIdentity(string applicationIdentityFullName) { } + public string CodeBase { get { throw null; } } + public string FullName { get { throw null; } } + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } +} +namespace System.Configuration +{ + public sealed partial class ConfigurationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public ConfigurationPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true, Inherited=false)] + public sealed partial class ConfigurationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public ConfigurationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Data.Common +{ + public abstract partial class DBDataPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + protected DBDataPermission() { } + protected DBDataPermission(System.Data.Common.DBDataPermission permission) { } + protected DBDataPermission(System.Data.Common.DBDataPermissionAttribute permissionAttribute) { } + protected DBDataPermission(System.Security.Permissions.PermissionState state) { } + protected DBDataPermission(System.Security.Permissions.PermissionState state, bool allowBlankPassword) { } + public bool AllowBlankPassword { get { throw null; } set { } } + public virtual void Add(string connectionString, string restrictions, System.Data.KeyRestrictionBehavior behavior) { } + protected void Clear() { } + public override System.Security.IPermission Copy() { throw null; } + protected virtual System.Data.Common.DBDataPermission CreateInstance() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public abstract partial class DBDataPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + protected DBDataPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public bool AllowBlankPassword { get { throw null; } set { } } + public string ConnectionString { get { throw null; } set { } } + public System.Data.KeyRestrictionBehavior KeyRestrictionBehavior { get { throw null; } set { } } + public string KeyRestrictions { get { throw null; } set { } } + public bool ShouldSerializeConnectionString() { throw null; } + public bool ShouldSerializeKeyRestrictions() { throw null; } + } +} +namespace System.Data.Odbc +{ + public sealed partial class OdbcPermission : System.Data.Common.DBDataPermission + { + public OdbcPermission() { } + public OdbcPermission(System.Security.Permissions.PermissionState state) { } + public OdbcPermission(System.Security.Permissions.PermissionState state, bool allowBlankPassword) { } + public override void Add(string connectionString, string restrictions, System.Data.KeyRestrictionBehavior behavior) { } + public override System.Security.IPermission Copy() { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class OdbcPermissionAttribute : System.Data.Common.DBDataPermissionAttribute + { + public OdbcPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Data.OleDb +{ + public sealed partial class OleDbPermission : System.Data.Common.DBDataPermission + { + public OleDbPermission() { } + public OleDbPermission(System.Security.Permissions.PermissionState state) { } + public OleDbPermission(System.Security.Permissions.PermissionState state, bool allowBlankPassword) { } + [System.ComponentModel.BrowsableAttribute(false)] + public string Provider { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class OleDbPermissionAttribute : System.Data.Common.DBDataPermissionAttribute + { + public OleDbPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + [System.ComponentModel.BrowsableAttribute(false)] + public string Provider { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Data.OracleClient +{ + public sealed partial class OraclePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public OraclePermission(System.Security.Permissions.PermissionState state) { } + public bool AllowBlankPassword { get { throw null; } set { } } + public void Add(string connectionString, string restrictions, System.Data.KeyRestrictionBehavior behavior) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class OraclePermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public OraclePermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public bool AllowBlankPassword { get { throw null; } set { } } + public string ConnectionString { get { throw null; } set { } } + public System.Data.KeyRestrictionBehavior KeyRestrictionBehavior { get { throw null; } set { } } + public string KeyRestrictions { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + public bool ShouldSerializeConnectionString() { throw null; } + public bool ShouldSerializeKeyRestrictions() { throw null; } + } +} +namespace System.Data.SqlClient +{ + public sealed partial class SqlClientPermission : System.Data.Common.DBDataPermission + { + public SqlClientPermission() { } + public SqlClientPermission(System.Security.Permissions.PermissionState state) { } + public SqlClientPermission(System.Security.Permissions.PermissionState state, bool allowBlankPassword) { } + public override void Add(string connectionString, string restrictions, System.Data.KeyRestrictionBehavior behavior) { } + public override System.Security.IPermission Copy() { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class SqlClientPermissionAttribute : System.Data.Common.DBDataPermissionAttribute + { + public SqlClientPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Diagnostics +{ + public sealed partial class EventLogPermission : System.Security.Permissions.ResourcePermissionBase + { + public EventLogPermission() { } + public EventLogPermission(System.Diagnostics.EventLogPermissionAccess permissionAccess, string machineName) { } + public EventLogPermission(System.Diagnostics.EventLogPermissionEntry[] permissionAccessEntries) { } + public EventLogPermission(System.Security.Permissions.PermissionState state) { } + public System.Diagnostics.EventLogPermissionEntryCollection PermissionEntries { get { throw null; } } + } + [System.FlagsAttribute] + public enum EventLogPermissionAccess + { + None = 0, + Browse = 2, + Instrument = 6, + Audit = 10, + Write = 16, + Administer = 48, + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public partial class EventLogPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public EventLogPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string MachineName { get { throw null; } set { } } + public System.Diagnostics.EventLogPermissionAccess PermissionAccess { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public partial class EventLogPermissionEntry + { + public EventLogPermissionEntry(System.Diagnostics.EventLogPermissionAccess permissionAccess, string machineName) { } + public string MachineName { get { throw null; } } + public System.Diagnostics.EventLogPermissionAccess PermissionAccess { get { throw null; } } + } + public partial class EventLogPermissionEntryCollection : System.Collections.CollectionBase + { + internal EventLogPermissionEntryCollection() { } + public System.Diagnostics.EventLogPermissionEntry this[int index] { get { throw null; } set { } } + public int Add(System.Diagnostics.EventLogPermissionEntry value) { throw null; } + public void AddRange(System.Diagnostics.EventLogPermissionEntryCollection value) { } + public void AddRange(System.Diagnostics.EventLogPermissionEntry[] value) { } + public bool Contains(System.Diagnostics.EventLogPermissionEntry value) { throw null; } + public void CopyTo(System.Diagnostics.EventLogPermissionEntry[] array, int index) { } + public int IndexOf(System.Diagnostics.EventLogPermissionEntry value) { throw null; } + public void Insert(int index, System.Diagnostics.EventLogPermissionEntry value) { } + protected override void OnClear() { } + protected override void OnInsert(int index, object value) { } + protected override void OnRemove(int index, object value) { } + protected override void OnSet(int index, object oldValue, object newValue) { } + public void Remove(System.Diagnostics.EventLogPermissionEntry value) { } + } + public sealed partial class PerformanceCounterPermission : System.Security.Permissions.ResourcePermissionBase + { + public PerformanceCounterPermission() { } + public PerformanceCounterPermission(System.Diagnostics.PerformanceCounterPermissionAccess permissionAccess, string machineName, string categoryName) { } + public PerformanceCounterPermission(System.Diagnostics.PerformanceCounterPermissionEntry[] permissionAccessEntries) { } + public PerformanceCounterPermission(System.Security.Permissions.PermissionState state) { } + public System.Diagnostics.PerformanceCounterPermissionEntryCollection PermissionEntries { get { throw null; } } + } + [System.FlagsAttribute] + public enum PerformanceCounterPermissionAccess + { + None = 0, + Browse = 1, + Read = 1, + Write = 2, + Instrument = 3, + Administer = 7, + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public partial class PerformanceCounterPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public PerformanceCounterPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string CategoryName { get { throw null; } set { } } + public string MachineName { get { throw null; } set { } } + public System.Diagnostics.PerformanceCounterPermissionAccess PermissionAccess { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public partial class PerformanceCounterPermissionEntry + { + public PerformanceCounterPermissionEntry(System.Diagnostics.PerformanceCounterPermissionAccess permissionAccess, string machineName, string categoryName) { } + public string CategoryName { get { throw null; } } + public string MachineName { get { throw null; } } + public System.Diagnostics.PerformanceCounterPermissionAccess PermissionAccess { get { throw null; } } + } + public partial class PerformanceCounterPermissionEntryCollection : System.Collections.CollectionBase + { + internal PerformanceCounterPermissionEntryCollection() { } + public System.Diagnostics.PerformanceCounterPermissionEntry this[int index] { get { throw null; } set { } } + public int Add(System.Diagnostics.PerformanceCounterPermissionEntry value) { throw null; } + public void AddRange(System.Diagnostics.PerformanceCounterPermissionEntryCollection value) { } + public void AddRange(System.Diagnostics.PerformanceCounterPermissionEntry[] value) { } + public bool Contains(System.Diagnostics.PerformanceCounterPermissionEntry value) { throw null; } + public void CopyTo(System.Diagnostics.PerformanceCounterPermissionEntry[] array, int index) { } + public int IndexOf(System.Diagnostics.PerformanceCounterPermissionEntry value) { throw null; } + public void Insert(int index, System.Diagnostics.PerformanceCounterPermissionEntry value) { } + protected override void OnClear() { } + protected override void OnInsert(int index, object value) { } + protected override void OnRemove(int index, object value) { } + protected override void OnSet(int index, object oldValue, object newValue) { } + public void Remove(System.Diagnostics.PerformanceCounterPermissionEntry value) { } + } +} +namespace System.Drawing.Printing +{ + public sealed partial class PrintingPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public PrintingPermission(System.Drawing.Printing.PrintingPermissionLevel printingLevel) { } + public PrintingPermission(System.Security.Permissions.PermissionState state) { } + public System.Drawing.Printing.PrintingPermissionLevel Level { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement element) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)] + public sealed partial class PrintingPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public PrintingPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Drawing.Printing.PrintingPermissionLevel Level { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public enum PrintingPermissionLevel + { + NoPrinting = 0, + SafePrinting = 1, + DefaultPrinting = 2, + AllPrinting = 3, + } +} +namespace System.Net +{ + public sealed partial class DnsPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public DnsPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class DnsPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public DnsPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public partial class EndpointPermission + { + internal EndpointPermission() { } + public string Hostname { get { throw null; } } + public int Port { get { throw null; } } + public System.Net.TransportType Transport { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + } + [System.FlagsAttribute] + public enum NetworkAccess + { + Connect = 64, + Accept = 128, + } + public sealed partial class SocketPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public const int AllPorts = -1; + public SocketPermission(System.Net.NetworkAccess access, System.Net.TransportType transport, string hostName, int portNumber) { } + public SocketPermission(System.Security.Permissions.PermissionState state) { } + public System.Collections.IEnumerator AcceptList { get { throw null; } } + public System.Collections.IEnumerator ConnectList { get { throw null; } } + public void AddPermission(System.Net.NetworkAccess access, System.Net.TransportType transport, string hostName, int portNumber) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class SocketPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public SocketPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string Access { get { throw null; } set { } } + public string Host { get { throw null; } set { } } + public string Port { get { throw null; } set { } } + public string Transport { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public enum TransportType + { + Connectionless = 1, + Udp = 1, + ConnectionOriented = 2, + Tcp = 2, + All = 3, + } + public sealed partial class WebPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public WebPermission() { } + public WebPermission(System.Net.NetworkAccess access, string uriString) { } + public WebPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex) { } + public WebPermission(System.Security.Permissions.PermissionState state) { } + public System.Collections.IEnumerator AcceptList { get { throw null; } } + public System.Collections.IEnumerator ConnectList { get { throw null; } } + public void AddPermission(System.Net.NetworkAccess access, string uriString) { } + public void AddPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class WebPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public WebPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string Accept { get { throw null; } set { } } + public string AcceptPattern { get { throw null; } set { } } + public string Connect { get { throw null; } set { } } + public string ConnectPattern { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Net.Mail +{ + public enum SmtpAccess + { + None = 0, + Connect = 1, + ConnectToUnrestrictedPort = 2, + } + public sealed partial class SmtpPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public SmtpPermission(bool unrestricted) { } + public SmtpPermission(System.Net.Mail.SmtpAccess access) { } + public SmtpPermission(System.Security.Permissions.PermissionState state) { } + public System.Net.Mail.SmtpAccess Access { get { throw null; } } + public void AddPermission(System.Net.Mail.SmtpAccess access) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class SmtpPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public SmtpPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string Access { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Net.NetworkInformation +{ + [System.FlagsAttribute] + public enum NetworkInformationAccess + { + None = 0, + Read = 1, + Ping = 4, + } + public sealed partial class NetworkInformationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public NetworkInformationPermission(System.Net.NetworkInformation.NetworkInformationAccess access) { } + public NetworkInformationPermission(System.Security.Permissions.PermissionState state) { } + public System.Net.NetworkInformation.NetworkInformationAccess Access { get { throw null; } } + public void AddPermission(System.Net.NetworkInformation.NetworkInformationAccess access) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class NetworkInformationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string Access { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Net.PeerToPeer +{ + public sealed partial class PnrpPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public PnrpPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement e) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class PnrpPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public PnrpPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public enum PnrpScope + { + All = 0, + Global = 1, + SiteLocal = 2, + LinkLocal = 3, + } +} +namespace System.Net.PeerToPeer.Collaboration +{ + public sealed partial class PeerCollaborationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public PeerCollaborationPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement e) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class PeerCollaborationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public PeerCollaborationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Security +{ + public abstract partial class CodeAccessPermission : System.Security.IPermission, System.Security.ISecurityEncodable, System.Security.IStackWalk + { + protected CodeAccessPermission() { } + public void Assert() { } + public abstract System.Security.IPermission Copy(); + public void Demand() { } + [System.ObsoleteAttribute] + public void Deny() { } + public override bool Equals(object obj) { throw null; } + public abstract void FromXml(System.Security.SecurityElement elem); + public override int GetHashCode() { throw null; } + public abstract System.Security.IPermission Intersect(System.Security.IPermission target); + public abstract bool IsSubsetOf(System.Security.IPermission target); + public void PermitOnly() { } + public static void RevertAll() { } + public static void RevertAssert() { } + [System.ObsoleteAttribute] + public static void RevertDeny() { } + public static void RevertPermitOnly() { } + public override string ToString() { throw null; } + public abstract System.Security.SecurityElement ToXml(); + public virtual System.Security.IPermission Union(System.Security.IPermission other) { throw null; } + } + public partial class HostProtectionException : System.SystemException + { + public HostProtectionException() { } + protected HostProtectionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public HostProtectionException(string message) { } + public HostProtectionException(string message, System.Exception e) { } + public HostProtectionException(string message, System.Security.Permissions.HostProtectionResource protectedResources, System.Security.Permissions.HostProtectionResource demandedResources) { } + public System.Security.Permissions.HostProtectionResource DemandedResources { get { throw null; } } + public System.Security.Permissions.HostProtectionResource ProtectedResources { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class HostSecurityManager + { + public HostSecurityManager() { } + public virtual System.Security.Policy.PolicyLevel DomainPolicy { get { throw null; } } + public virtual System.Security.HostSecurityManagerOptions Flags { get { throw null; } } + public virtual System.Security.Policy.ApplicationTrust DetermineApplicationTrust(System.Security.Policy.Evidence applicationEvidence, System.Security.Policy.Evidence activatorEvidence, System.Security.Policy.TrustManagerContext context) { throw null; } + public virtual System.Security.Policy.EvidenceBase GenerateAppDomainEvidence(System.Type evidenceType) { throw null; } + public virtual System.Security.Policy.EvidenceBase GenerateAssemblyEvidence(System.Type evidenceType, System.Reflection.Assembly assembly) { throw null; } + public virtual System.Type[] GetHostSuppliedAppDomainEvidenceTypes() { throw null; } + public virtual System.Type[] GetHostSuppliedAssemblyEvidenceTypes(System.Reflection.Assembly assembly) { throw null; } + public virtual System.Security.Policy.Evidence ProvideAppDomainEvidence(System.Security.Policy.Evidence inputEvidence) { throw null; } + public virtual System.Security.Policy.Evidence ProvideAssemblyEvidence(System.Reflection.Assembly loadedAssembly, System.Security.Policy.Evidence inputEvidence) { throw null; } + [System.ObsoleteAttribute] + public virtual System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence) { throw null; } + } + [System.FlagsAttribute] + public enum HostSecurityManagerOptions + { + None = 0, + HostAppDomainEvidence = 1, + HostPolicyLevel = 2, + HostAssemblyEvidence = 4, + HostDetermineApplicationTrust = 8, + HostResolvePolicy = 16, + AllFlags = 31, + } + public partial interface IEvidenceFactory + { + System.Security.Policy.Evidence Evidence { get; } + } + public partial interface ISecurityPolicyEncodable + { + void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level); + System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level); + } + public sealed partial class NamedPermissionSet : System.Security.PermissionSet + { + public NamedPermissionSet(System.Security.NamedPermissionSet permSet) : base (default(System.Security.Permissions.PermissionState)) { } + public NamedPermissionSet(string name) : base (default(System.Security.Permissions.PermissionState)) { } + public NamedPermissionSet(string name, System.Security.Permissions.PermissionState state) : base (default(System.Security.Permissions.PermissionState)) { } + public NamedPermissionSet(string name, System.Security.PermissionSet permSet) : base (default(System.Security.Permissions.PermissionState)) { } + public string Description { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public override System.Security.PermissionSet Copy() { throw null; } + public System.Security.NamedPermissionSet Copy(string name) { throw null; } + public override bool Equals(object o) { throw null; } + public override void FromXml(System.Security.SecurityElement et) { } + public override int GetHashCode() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + } + public enum PolicyLevelType + { + User = 0, + Machine = 1, + Enterprise = 2, + AppDomain = 3, + } + public sealed partial class SecurityContext : System.IDisposable + { + internal SecurityContext() { } + public static System.Security.SecurityContext Capture() { throw null; } + public System.Security.SecurityContext CreateCopy() { throw null; } + public void Dispose() { } + public static bool IsFlowSuppressed() { throw null; } + public static bool IsWindowsIdentityFlowSuppressed() { throw null; } + public static void RestoreFlow() { } + public static void Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, object state) { } + public static System.Threading.AsyncFlowControl SuppressFlow() { throw null; } + public static System.Threading.AsyncFlowControl SuppressFlowWindowsIdentity() { throw null; } + } + public enum SecurityContextSource + { + CurrentAppDomain = 0, + CurrentAssembly = 1, + } + public static partial class SecurityManager + { + [System.ObsoleteAttribute] + public static bool CheckExecutionRights { get { throw null; } set { } } + [System.ObsoleteAttribute] + public static bool SecurityEnabled { get { throw null; } set { } } + public static bool CurrentThreadRequiresSecurityContextCapture() { throw null; } + public static System.Security.PermissionSet GetStandardSandbox(System.Security.Policy.Evidence evidence) { throw null; } + public static void GetZoneAndOrigin(out System.Collections.ArrayList zone, out System.Collections.ArrayList origin) { throw null; } + [System.ObsoleteAttribute] + public static bool IsGranted(System.Security.IPermission perm) { throw null; } + [System.ObsoleteAttribute] + public static System.Security.Policy.PolicyLevel LoadPolicyLevelFromFile(string path, System.Security.PolicyLevelType type) { throw null; } + [System.ObsoleteAttribute] + public static System.Security.Policy.PolicyLevel LoadPolicyLevelFromString(string str, System.Security.PolicyLevelType type) { throw null; } + [System.ObsoleteAttribute] + public static System.Collections.IEnumerator PolicyHierarchy() { throw null; } + [System.ObsoleteAttribute] + public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence) { throw null; } + [System.ObsoleteAttribute] + public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence, System.Security.PermissionSet reqdPset, System.Security.PermissionSet optPset, System.Security.PermissionSet denyPset, out System.Security.PermissionSet denied) { throw null; } + [System.ObsoleteAttribute] + public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence[] evidences) { throw null; } + [System.ObsoleteAttribute] + public static System.Collections.IEnumerator ResolvePolicyGroups(System.Security.Policy.Evidence evidence) { throw null; } + [System.ObsoleteAttribute] + public static System.Security.PermissionSet ResolveSystemPolicy(System.Security.Policy.Evidence evidence) { throw null; } + [System.ObsoleteAttribute] + public static void SavePolicy() { } + [System.ObsoleteAttribute] + public static void SavePolicyLevel(System.Security.Policy.PolicyLevel level) { } + } + public abstract partial class SecurityState + { + protected SecurityState() { } + public abstract void EnsureState(); + public bool IsStateAvailable() { throw null; } + } + public enum SecurityZone + { + NoZone = -1, + MyComputer = 0, + Intranet = 1, + Trusted = 2, + Internet = 3, + Untrusted = 4, + } + public sealed partial class XmlSyntaxException : System.SystemException + { + public XmlSyntaxException() { } + public XmlSyntaxException(int lineNumber) { } + public XmlSyntaxException(int lineNumber, string message) { } + public XmlSyntaxException(string message) { } + public XmlSyntaxException(string message, System.Exception inner) { } + } +} +namespace System.Security.Permissions +{ + public sealed partial class DataProtectionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public DataProtectionPermission(System.Security.Permissions.DataProtectionPermissionFlags flag) { } + public DataProtectionPermission(System.Security.Permissions.PermissionState state) { } + public System.Security.Permissions.DataProtectionPermissionFlags Flags { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class DataProtectionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public DataProtectionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.Permissions.DataProtectionPermissionFlags Flags { get { throw null; } set { } } + public bool ProtectData { get { throw null; } set { } } + public bool ProtectMemory { get { throw null; } set { } } + public bool UnprotectData { get { throw null; } set { } } + public bool UnprotectMemory { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.FlagsAttribute] + public enum DataProtectionPermissionFlags + { + NoFlags = 0, + ProtectData = 1, + UnprotectData = 2, + ProtectMemory = 4, + UnprotectMemory = 8, + AllFlags = 15, + } + public sealed partial class EnvironmentPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public EnvironmentPermission(System.Security.Permissions.EnvironmentPermissionAccess flag, string pathList) { } + public EnvironmentPermission(System.Security.Permissions.PermissionState state) { } + public void AddPathList(System.Security.Permissions.EnvironmentPermissionAccess flag, string pathList) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public string GetPathList(System.Security.Permissions.EnvironmentPermissionAccess flag) { throw null; } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public void SetPathList(System.Security.Permissions.EnvironmentPermissionAccess flag, string pathList) { } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission other) { throw null; } + } + [System.FlagsAttribute] + public enum EnvironmentPermissionAccess + { + NoAccess = 0, + Read = 1, + Write = 2, + AllAccess = 3, + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class EnvironmentPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string All { get { throw null; } set { } } + public string Read { get { throw null; } set { } } + public string Write { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public sealed partial class FileDialogPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public FileDialogPermission(System.Security.Permissions.FileDialogPermissionAccess access) { } + public FileDialogPermission(System.Security.Permissions.PermissionState state) { } + public System.Security.Permissions.FileDialogPermissionAccess Access { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.FlagsAttribute] + public enum FileDialogPermissionAccess + { + None = 0, + Open = 1, + Save = 2, + OpenSave = 3, + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class FileDialogPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public FileDialogPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public bool Open { get { throw null; } set { } } + public bool Save { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public sealed partial class FileIOPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string path) { } + public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string[] pathList) { } + public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, string path) { } + public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, string[] pathList) { } + public FileIOPermission(System.Security.Permissions.PermissionState state) { } + public System.Security.Permissions.FileIOPermissionAccess AllFiles { get { throw null; } set { } } + public System.Security.Permissions.FileIOPermissionAccess AllLocalFiles { get { throw null; } set { } } + public void AddPathList(System.Security.Permissions.FileIOPermissionAccess access, string path) { } + public void AddPathList(System.Security.Permissions.FileIOPermissionAccess access, string[] pathList) { } + public override System.Security.IPermission Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public override int GetHashCode() { throw null; } + public string[] GetPathList(System.Security.Permissions.FileIOPermissionAccess access) { throw null; } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public void SetPathList(System.Security.Permissions.FileIOPermissionAccess access, string path) { } + public void SetPathList(System.Security.Permissions.FileIOPermissionAccess access, string[] pathList) { } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission other) { throw null; } + } + [System.FlagsAttribute] + public enum FileIOPermissionAccess + { + NoAccess = 0, + Read = 1, + Write = 2, + Append = 4, + PathDiscovery = 8, + AllAccess = 15, + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class FileIOPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public FileIOPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + [System.ObsoleteAttribute] + public string All { get { throw null; } set { } } + public System.Security.Permissions.FileIOPermissionAccess AllFiles { get { throw null; } set { } } + public System.Security.Permissions.FileIOPermissionAccess AllLocalFiles { get { throw null; } set { } } + public string Append { get { throw null; } set { } } + public string ChangeAccessControl { get { throw null; } set { } } + public string PathDiscovery { get { throw null; } set { } } + public string Read { get { throw null; } set { } } + public string ViewAccessControl { get { throw null; } set { } } + public string ViewAndModify { get { throw null; } set { } } + public string Write { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public sealed partial class GacIdentityPermission : System.Security.CodeAccessPermission + { + public GacIdentityPermission() { } + public GacIdentityPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class GacIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public GacIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Delegate | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class HostProtectionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public HostProtectionAttribute() : base (default(System.Security.Permissions.SecurityAction)) { } + public HostProtectionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public bool ExternalProcessMgmt { get { throw null; } set { } } + public bool ExternalThreading { get { throw null; } set { } } + public bool MayLeakOnAbort { get { throw null; } set { } } + public System.Security.Permissions.HostProtectionResource Resources { get { throw null; } set { } } + public bool SecurityInfrastructure { get { throw null; } set { } } + public bool SelfAffectingProcessMgmt { get { throw null; } set { } } + public bool SelfAffectingThreading { get { throw null; } set { } } + public bool SharedState { get { throw null; } set { } } + public bool Synchronization { get { throw null; } set { } } + public bool UI { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.FlagsAttribute] + public enum HostProtectionResource + { + None = 0, + Synchronization = 1, + SharedState = 2, + ExternalProcessMgmt = 4, + SelfAffectingProcessMgmt = 8, + ExternalThreading = 16, + SelfAffectingThreading = 32, + SecurityInfrastructure = 64, + UI = 128, + MayLeakOnAbort = 256, + All = 511, + } + public enum IsolatedStorageContainment + { + None = 0, + DomainIsolationByUser = 16, + ApplicationIsolationByUser = 21, + AssemblyIsolationByUser = 32, + DomainIsolationByMachine = 48, + AssemblyIsolationByMachine = 64, + ApplicationIsolationByMachine = 69, + DomainIsolationByRoamingUser = 80, + AssemblyIsolationByRoamingUser = 96, + ApplicationIsolationByRoamingUser = 101, + AdministerIsolatedStorageByUser = 112, + UnrestrictedIsolatedStorage = 240, + } + public sealed partial class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission + { + public IsolatedStorageFilePermission(System.Security.Permissions.PermissionState state) : base (default(System.Security.Permissions.PermissionState)) { } + public override System.Security.IPermission Copy() { throw null; } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class IsolatedStorageFilePermissionAttribute : System.Security.Permissions.IsolatedStoragePermissionAttribute + { + public IsolatedStorageFilePermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public abstract partial class IsolatedStoragePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + protected IsolatedStoragePermission(System.Security.Permissions.PermissionState state) { } + public System.Security.Permissions.IsolatedStorageContainment UsageAllowed { get { throw null; } set { } } + public long UserQuota { get { throw null; } set { } } + public override void FromXml(System.Security.SecurityElement esd) { } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + } + public abstract partial class IsolatedStoragePermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + protected IsolatedStoragePermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.Permissions.IsolatedStorageContainment UsageAllowed { get { throw null; } set { } } + public long UserQuota { get { throw null; } set { } } + } + public partial interface IUnrestrictedPermission + { + bool IsUnrestricted(); + } + public sealed partial class KeyContainerPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public KeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags flags) { } + public KeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags flags, System.Security.Permissions.KeyContainerPermissionAccessEntry[] accessList) { } + public KeyContainerPermission(System.Security.Permissions.PermissionState state) { } + public System.Security.Permissions.KeyContainerPermissionAccessEntryCollection AccessEntries { get { throw null; } } + public System.Security.Permissions.KeyContainerPermissionFlags Flags { get { throw null; } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + public sealed partial class KeyContainerPermissionAccessEntry + { + public KeyContainerPermissionAccessEntry(System.Security.Cryptography.CspParameters parameters, System.Security.Permissions.KeyContainerPermissionFlags flags) { } + public KeyContainerPermissionAccessEntry(string keyContainerName, System.Security.Permissions.KeyContainerPermissionFlags flags) { } + public KeyContainerPermissionAccessEntry(string keyStore, string providerName, int providerType, string keyContainerName, int keySpec, System.Security.Permissions.KeyContainerPermissionFlags flags) { } + public System.Security.Permissions.KeyContainerPermissionFlags Flags { get { throw null; } set { } } + public string KeyContainerName { get { throw null; } set { } } + public int KeySpec { get { throw null; } set { } } + public string KeyStore { get { throw null; } set { } } + public string ProviderName { get { throw null; } set { } } + public int ProviderType { get { throw null; } set { } } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + } + public sealed partial class KeyContainerPermissionAccessEntryCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public KeyContainerPermissionAccessEntryCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Security.Permissions.KeyContainerPermissionAccessEntry this[int index] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public int Add(System.Security.Permissions.KeyContainerPermissionAccessEntry accessEntry) { throw null; } + public void Clear() { } + public void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Security.Permissions.KeyContainerPermissionAccessEntry[] array, int index) { } + public System.Security.Permissions.KeyContainerPermissionAccessEntryEnumerator GetEnumerator() { throw null; } + public int IndexOf(System.Security.Permissions.KeyContainerPermissionAccessEntry accessEntry) { throw null; } + public void Remove(System.Security.Permissions.KeyContainerPermissionAccessEntry accessEntry) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public sealed partial class KeyContainerPermissionAccessEntryEnumerator : System.Collections.IEnumerator + { + public KeyContainerPermissionAccessEntryEnumerator() { } + public System.Security.Permissions.KeyContainerPermissionAccessEntry Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public bool MoveNext() { throw null; } + public void Reset() { } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class KeyContainerPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public KeyContainerPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.Permissions.KeyContainerPermissionFlags Flags { get { throw null; } set { } } + public string KeyContainerName { get { throw null; } set { } } + public int KeySpec { get { throw null; } set { } } + public string KeyStore { get { throw null; } set { } } + public string ProviderName { get { throw null; } set { } } + public int ProviderType { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public enum KeyContainerPermissionFlags + { + NoFlags = 0, + Create = 1, + Open = 2, + Delete = 4, + Import = 16, + Export = 32, + Sign = 256, + Decrypt = 512, + ViewAcl = 4096, + ChangeAcl = 8192, + AllFlags = 13111, + } + public sealed partial class MediaPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public MediaPermission() { } + public MediaPermission(System.Security.Permissions.MediaPermissionAudio permissionAudio) { } + public MediaPermission(System.Security.Permissions.MediaPermissionAudio permissionAudio, System.Security.Permissions.MediaPermissionVideo permissionVideo, System.Security.Permissions.MediaPermissionImage permissionImage) { } + public MediaPermission(System.Security.Permissions.MediaPermissionImage permissionImage) { } + public MediaPermission(System.Security.Permissions.MediaPermissionVideo permissionVideo) { } + public MediaPermission(System.Security.Permissions.PermissionState state) { } + public System.Security.Permissions.MediaPermissionAudio Audio { get { throw null; } } + public System.Security.Permissions.MediaPermissionImage Image { get { throw null; } } + public System.Security.Permissions.MediaPermissionVideo Video { get { throw null; } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class MediaPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public MediaPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.Permissions.MediaPermissionAudio Audio { get { throw null; } set { } } + public System.Security.Permissions.MediaPermissionImage Image { get { throw null; } set { } } + public System.Security.Permissions.MediaPermissionVideo Video { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public enum MediaPermissionAudio + { + NoAudio = 0, + SiteOfOriginAudio = 1, + SafeAudio = 2, + AllAudio = 3, + } + public enum MediaPermissionImage + { + NoImage = 0, + SiteOfOriginImage = 1, + SafeImage = 2, + AllImage = 3, + } + public enum MediaPermissionVideo + { + NoVideo = 0, + SiteOfOriginVideo = 1, + SafeVideo = 2, + AllVideo = 3, + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class PermissionSetAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public PermissionSetAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string File { get { throw null; } set { } } + public string Hex { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public bool UnicodeEncoded { get { throw null; } set { } } + public string XML { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + public System.Security.PermissionSet CreatePermissionSet() { throw null; } + } + public sealed partial class PrincipalPermission : System.Security.IPermission, System.Security.ISecurityEncodable, System.Security.Permissions.IUnrestrictedPermission + { + public PrincipalPermission(System.Security.Permissions.PermissionState state) { } + public PrincipalPermission(string name, string role) { } + public PrincipalPermission(string name, string role, bool isAuthenticated) { } + public System.Security.IPermission Copy() { throw null; } + public void Demand() { } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement elem) { } + public override int GetHashCode() { throw null; } + public System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.IPermission Union(System.Security.IPermission other) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)] + public sealed partial class PrincipalPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public PrincipalPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public bool Authenticated { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public string Role { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public sealed partial class PublisherIdentityPermission : System.Security.CodeAccessPermission + { + public PublisherIdentityPermission(System.Security.Cryptography.X509Certificates.X509Certificate certificate) { } + public PublisherIdentityPermission(System.Security.Permissions.PermissionState state) { } + public System.Security.Cryptography.X509Certificates.X509Certificate Certificate { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class PublisherIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public PublisherIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string CertFile { get { throw null; } set { } } + public string SignedFile { get { throw null; } set { } } + public string X509Certificate { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public sealed partial class ReflectionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public ReflectionPermission(System.Security.Permissions.PermissionState state) { } + public ReflectionPermission(System.Security.Permissions.ReflectionPermissionFlag flag) { } + public System.Security.Permissions.ReflectionPermissionFlag Flags { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission other) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class ReflectionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public ReflectionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.Permissions.ReflectionPermissionFlag Flags { get { throw null; } set { } } + public bool MemberAccess { get { throw null; } set { } } + [System.ObsoleteAttribute] + public bool ReflectionEmit { get { throw null; } set { } } + public bool RestrictedMemberAccess { get { throw null; } set { } } + [System.ObsoleteAttribute] + public bool TypeInformation { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.FlagsAttribute] + public enum ReflectionPermissionFlag + { + NoFlags = 0, + [System.ObsoleteAttribute] + TypeInformation = 1, + MemberAccess = 2, + [System.ObsoleteAttribute] + ReflectionEmit = 4, + [System.ObsoleteAttribute] + AllFlags = 7, + RestrictedMemberAccess = 8, + } + public sealed partial class RegistryPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public RegistryPermission(System.Security.Permissions.PermissionState state) { } + public RegistryPermission(System.Security.Permissions.RegistryPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string pathList) { } + public RegistryPermission(System.Security.Permissions.RegistryPermissionAccess access, string pathList) { } + public void AddPathList(System.Security.Permissions.RegistryPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string pathList) { } + public void AddPathList(System.Security.Permissions.RegistryPermissionAccess access, string pathList) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement elem) { } + public string GetPathList(System.Security.Permissions.RegistryPermissionAccess access) { throw null; } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public void SetPathList(System.Security.Permissions.RegistryPermissionAccess access, string pathList) { } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission other) { throw null; } + } + [System.FlagsAttribute] + public enum RegistryPermissionAccess + { + NoAccess = 0, + Read = 1, + Write = 2, + Create = 4, + AllAccess = 7, + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class RegistryPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public RegistryPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + [System.ObsoleteAttribute] + public string All { get { throw null; } set { } } + public string ChangeAccessControl { get { throw null; } set { } } + public string Create { get { throw null; } set { } } + public string Read { get { throw null; } set { } } + public string ViewAccessControl { get { throw null; } set { } } + public string ViewAndModify { get { throw null; } set { } } + public string Write { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public abstract partial class ResourcePermissionBase : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public const string Any = "*"; + public const string Local = "."; + protected ResourcePermissionBase() { } + protected ResourcePermissionBase(System.Security.Permissions.PermissionState state) { } + protected System.Type PermissionAccessType { get { throw null; } set { } } + protected string[] TagNames { get { throw null; } set { } } + protected void AddPermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry entry) { } + protected void Clear() { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + protected System.Security.Permissions.ResourcePermissionBaseEntry[] GetPermissionEntries() { throw null; } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + protected void RemovePermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry entry) { } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + public partial class ResourcePermissionBaseEntry + { + public ResourcePermissionBaseEntry() { } + public ResourcePermissionBaseEntry(int permissionAccess, string[] permissionAccessPath) { } + public int PermissionAccess { get { throw null; } } + public string[] PermissionAccessPath { get { throw null; } } + } + public sealed partial class SecurityPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public SecurityPermission(System.Security.Permissions.PermissionState state) { } + public SecurityPermission(System.Security.Permissions.SecurityPermissionFlag flag) { } + public System.Security.Permissions.SecurityPermissionFlag Flags { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + public sealed partial class SiteIdentityPermission : System.Security.CodeAccessPermission + { + public SiteIdentityPermission(System.Security.Permissions.PermissionState state) { } + public SiteIdentityPermission(string site) { } + public string Site { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class SiteIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public SiteIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string Site { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public sealed partial class StorePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public StorePermission(System.Security.Permissions.PermissionState state) { } + public StorePermission(System.Security.Permissions.StorePermissionFlags flag) { } + public System.Security.Permissions.StorePermissionFlags Flags { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class StorePermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public StorePermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public bool AddToStore { get { throw null; } set { } } + public bool CreateStore { get { throw null; } set { } } + public bool DeleteStore { get { throw null; } set { } } + public bool EnumerateCertificates { get { throw null; } set { } } + public bool EnumerateStores { get { throw null; } set { } } + public System.Security.Permissions.StorePermissionFlags Flags { get { throw null; } set { } } + public bool OpenStore { get { throw null; } set { } } + public bool RemoveFromStore { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.FlagsAttribute] + public enum StorePermissionFlags + { + NoFlags = 0, + CreateStore = 1, + DeleteStore = 2, + EnumerateStores = 4, + OpenStore = 16, + AddToStore = 32, + RemoveFromStore = 64, + EnumerateCertificates = 128, + AllFlags = 247, + } + public sealed partial class StrongNameIdentityPermission : System.Security.CodeAccessPermission + { + public StrongNameIdentityPermission(System.Security.Permissions.PermissionState state) { } + public StrongNameIdentityPermission(System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, System.Version version) { } + public string Name { get { throw null; } set { } } + public System.Security.Permissions.StrongNamePublicKeyBlob PublicKey { get { throw null; } set { } } + public System.Version Version { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement e) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class StrongNameIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public StrongNameIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string Name { get { throw null; } set { } } + public string PublicKey { get { throw null; } set { } } + public string Version { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public sealed partial class StrongNamePublicKeyBlob + { + public StrongNamePublicKeyBlob(byte[] publicKey) { } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + } + public sealed partial class TypeDescriptorPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public TypeDescriptorPermission(System.Security.Permissions.PermissionState state) { } + public TypeDescriptorPermission(System.Security.Permissions.TypeDescriptorPermissionFlags flag) { } + public System.Security.Permissions.TypeDescriptorPermissionFlags Flags { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class TypeDescriptorPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public TypeDescriptorPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.Permissions.TypeDescriptorPermissionFlags Flags { get { throw null; } set { } } + public bool RestrictedRegistrationAccess { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.FlagsAttribute] + public enum TypeDescriptorPermissionFlags + { + NoFlags = 0, + RestrictedRegistrationAccess = 1, + } + public sealed partial class UIPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public UIPermission(System.Security.Permissions.PermissionState state) { } + public UIPermission(System.Security.Permissions.UIPermissionClipboard clipboardFlag) { } + public UIPermission(System.Security.Permissions.UIPermissionWindow windowFlag) { } + public UIPermission(System.Security.Permissions.UIPermissionWindow windowFlag, System.Security.Permissions.UIPermissionClipboard clipboardFlag) { } + public System.Security.Permissions.UIPermissionClipboard Clipboard { get { throw null; } set { } } + public System.Security.Permissions.UIPermissionWindow Window { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class UIPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public UIPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.Permissions.UIPermissionClipboard Clipboard { get { throw null; } set { } } + public System.Security.Permissions.UIPermissionWindow Window { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public enum UIPermissionClipboard + { + NoClipboard = 0, + OwnClipboard = 1, + AllClipboard = 2, + } + public enum UIPermissionWindow + { + NoWindows = 0, + SafeSubWindows = 1, + SafeTopLevelWindows = 2, + AllWindows = 3, + } + public sealed partial class UrlIdentityPermission : System.Security.CodeAccessPermission + { + public UrlIdentityPermission(System.Security.Permissions.PermissionState state) { } + public UrlIdentityPermission(string site) { } + public string Url { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class UrlIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public UrlIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string Url { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public sealed partial class WebBrowserPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public WebBrowserPermission() { } + public WebBrowserPermission(System.Security.Permissions.PermissionState state) { } + public WebBrowserPermission(System.Security.Permissions.WebBrowserPermissionLevel webBrowserPermissionLevel) { } + public System.Security.Permissions.WebBrowserPermissionLevel Level { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class WebBrowserPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public WebBrowserPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.Permissions.WebBrowserPermissionLevel Level { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public enum WebBrowserPermissionLevel + { + None = 0, + Safe = 1, + Unrestricted = 2, + } + public sealed partial class ZoneIdentityPermission : System.Security.CodeAccessPermission + { + public ZoneIdentityPermission(System.Security.Permissions.PermissionState state) { } + public ZoneIdentityPermission(System.Security.SecurityZone zone) { } + public System.Security.SecurityZone SecurityZone { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement esd) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public sealed partial class ZoneIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public ZoneIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.SecurityZone Zone { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Security.Policy +{ + public sealed partial class AllMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Security.Policy.IMembershipCondition + { + public AllMembershipCondition() { } + public bool Check(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.IMembershipCondition Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + public sealed partial class ApplicationDirectory : System.Security.Policy.EvidenceBase + { + public ApplicationDirectory(string name) { } + public string Directory { get { throw null; } } + public object Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + } + public sealed partial class ApplicationDirectoryMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Security.Policy.IMembershipCondition + { + public ApplicationDirectoryMembershipCondition() { } + public bool Check(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.IMembershipCondition Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + public sealed partial class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable + { + public ApplicationTrust() { } + public ApplicationTrust(System.ApplicationIdentity identity) { } + public ApplicationTrust(System.Security.PermissionSet defaultGrantSet, System.Collections.Generic.IEnumerable fullTrustAssemblies) { } + public System.ApplicationIdentity ApplicationIdentity { get { throw null; } set { } } + public System.Security.Policy.PolicyStatement DefaultGrantSet { get { throw null; } set { } } + public object ExtraInfo { get { throw null; } set { } } + public System.Collections.Generic.IList FullTrustAssemblies { get { throw null; } } + public bool IsApplicationTrustedToRun { get { throw null; } set { } } + public bool Persist { get { throw null; } set { } } + public void FromXml(System.Security.SecurityElement element) { } + public System.Security.SecurityElement ToXml() { throw null; } + } + public sealed partial class ApplicationTrustCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal ApplicationTrustCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Security.Policy.ApplicationTrust this[int index] { get { throw null; } } + public System.Security.Policy.ApplicationTrust this[string appFullName] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public int Add(System.Security.Policy.ApplicationTrust trust) { throw null; } + public void AddRange(System.Security.Policy.ApplicationTrustCollection trusts) { } + public void AddRange(System.Security.Policy.ApplicationTrust[] trusts) { } + public void Clear() { } + public void CopyTo(System.Security.Policy.ApplicationTrust[] array, int index) { } + public System.Security.Policy.ApplicationTrustCollection Find(System.ApplicationIdentity applicationIdentity, System.Security.Policy.ApplicationVersionMatch versionMatch) { throw null; } + public System.Security.Policy.ApplicationTrustEnumerator GetEnumerator() { throw null; } + public void Remove(System.ApplicationIdentity applicationIdentity, System.Security.Policy.ApplicationVersionMatch versionMatch) { } + public void Remove(System.Security.Policy.ApplicationTrust trust) { } + public void RemoveRange(System.Security.Policy.ApplicationTrustCollection trusts) { } + public void RemoveRange(System.Security.Policy.ApplicationTrust[] trusts) { } + void System.Collections.ICollection.CopyTo(System.Array array, int index) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public sealed partial class ApplicationTrustEnumerator : System.Collections.IEnumerator + { + internal ApplicationTrustEnumerator() { } + public System.Security.Policy.ApplicationTrust Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public bool MoveNext() { throw null; } + public void Reset() { } + } + public enum ApplicationVersionMatch + { + MatchExactVersion = 0, + MatchAllVersions = 1, + } + public partial class CodeConnectAccess + { + public static readonly string AnyScheme; + public static readonly int DefaultPort; + public static readonly int OriginPort; + public static readonly string OriginScheme; + public CodeConnectAccess(string allowScheme, int allowPort) { } + public int Port { get { throw null; } } + public string Scheme { get { throw null; } } + public static System.Security.Policy.CodeConnectAccess CreateAnySchemeAccess(int allowPort) { throw null; } + public static System.Security.Policy.CodeConnectAccess CreateOriginSchemeAccess(int allowPort) { throw null; } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + } + public abstract partial class CodeGroup + { + protected CodeGroup(System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Policy.PolicyStatement policy) { } + public virtual string AttributeString { get { throw null; } } + public System.Collections.IList Children { get { throw null; } set { } } + public string Description { get { throw null; } set { } } + public System.Security.Policy.IMembershipCondition MembershipCondition { get { throw null; } set { } } + public abstract string MergeLogic { get; } + public string Name { get { throw null; } set { } } + public virtual string PermissionSetName { get { throw null; } } + public System.Security.Policy.PolicyStatement PolicyStatement { get { throw null; } set { } } + public void AddChild(System.Security.Policy.CodeGroup group) { } + public abstract System.Security.Policy.CodeGroup Copy(); + protected virtual void CreateXml(System.Security.SecurityElement element, System.Security.Policy.PolicyLevel level) { } + public override bool Equals(object o) { throw null; } + public bool Equals(System.Security.Policy.CodeGroup cg, bool compareChildren) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + protected virtual void ParseXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public void RemoveChild(System.Security.Policy.CodeGroup group) { } + public abstract System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence); + public abstract System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence); + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + public sealed partial class Evidence : System.Collections.ICollection, System.Collections.IEnumerable + { + public Evidence() { } + [System.ObsoleteAttribute] + public Evidence(object[] hostEvidence, object[] assemblyEvidence) { } + public Evidence(System.Security.Policy.Evidence evidence) { } + public Evidence(System.Security.Policy.EvidenceBase[] hostEvidence, System.Security.Policy.EvidenceBase[] assemblyEvidence) { } + [System.ObsoleteAttribute] + public int Count { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public bool Locked { get { throw null; } set { } } + public object SyncRoot { get { throw null; } } + [System.ObsoleteAttribute] + public void AddAssembly(object id) { } + public void AddAssemblyEvidence(T evidence) where T : System.Security.Policy.EvidenceBase { } + [System.ObsoleteAttribute] + public void AddHost(object id) { } + public void AddHostEvidence(T evidence) where T : System.Security.Policy.EvidenceBase { } + public void Clear() { } + public System.Security.Policy.Evidence Clone() { throw null; } + [System.ObsoleteAttribute] + public void CopyTo(System.Array array, int index) { } + public System.Collections.IEnumerator GetAssemblyEnumerator() { throw null; } + public T GetAssemblyEvidence() where T : System.Security.Policy.EvidenceBase { throw null; } + [System.ObsoleteAttribute] + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public System.Collections.IEnumerator GetHostEnumerator() { throw null; } + public T GetHostEvidence() where T : System.Security.Policy.EvidenceBase { throw null; } + public void Merge(System.Security.Policy.Evidence evidence) { } + public void RemoveType(System.Type t) { } + } + public abstract partial class EvidenceBase + { + protected EvidenceBase() { } + public virtual System.Security.Policy.EvidenceBase Clone() { throw null; } + } + public sealed partial class FileCodeGroup : System.Security.Policy.CodeGroup + { + public FileCodeGroup(System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Permissions.FileIOPermissionAccess access) : base (default(System.Security.Policy.IMembershipCondition), default(System.Security.Policy.PolicyStatement)) { } + public override string AttributeString { get { throw null; } } + public override string MergeLogic { get { throw null; } } + public override string PermissionSetName { get { throw null; } } + public override System.Security.Policy.CodeGroup Copy() { throw null; } + protected override void CreateXml(System.Security.SecurityElement element, System.Security.Policy.PolicyLevel level) { } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + protected override void ParseXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) { throw null; } + public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) { throw null; } + } + [System.ObsoleteAttribute("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")] + public sealed partial class FirstMatchCodeGroup : System.Security.Policy.CodeGroup + { + public FirstMatchCodeGroup(System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Policy.PolicyStatement policy) : base (default(System.Security.Policy.IMembershipCondition), default(System.Security.Policy.PolicyStatement)) { } + public override string MergeLogic { get { throw null; } } + public override System.Security.Policy.CodeGroup Copy() { throw null; } + public override System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) { throw null; } + public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) { throw null; } + } + public sealed partial class GacInstalled : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory + { + public GacInstalled() { } + public object Copy() { throw null; } + public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) { throw null; } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + } + public sealed partial class GacMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Security.Policy.IMembershipCondition + { + public GacMembershipCondition() { } + public bool Check(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.IMembershipCondition Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + public sealed partial class Hash : System.Security.Policy.EvidenceBase, System.Runtime.Serialization.ISerializable + { + public Hash(System.Reflection.Assembly assembly) { } + public byte[] MD5 { get { throw null; } } + public byte[] SHA1 { get { throw null; } } + public byte[] SHA256 { get { throw null; } } + public static System.Security.Policy.Hash CreateMD5(byte[] md5) { throw null; } + public static System.Security.Policy.Hash CreateSHA1(byte[] sha1) { throw null; } + public static System.Security.Policy.Hash CreateSHA256(byte[] sha256) { throw null; } + public byte[] GenerateHash(System.Security.Cryptography.HashAlgorithm hashAlg) { throw null; } + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } + public sealed partial class HashMembershipCondition : System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Security.Policy.IMembershipCondition + { + public HashMembershipCondition(System.Security.Cryptography.HashAlgorithm hashAlg, byte[] value) { } + public System.Security.Cryptography.HashAlgorithm HashAlgorithm { get { throw null; } set { } } + public byte[] HashValue { get { throw null; } set { } } + public bool Check(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.IMembershipCondition Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { } + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + public partial interface IIdentityPermissionFactory + { + System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence); + } + public partial interface IMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable + { + bool Check(System.Security.Policy.Evidence evidence); + System.Security.Policy.IMembershipCondition Copy(); + bool Equals(object obj); + string ToString(); + } + public sealed partial class NetCodeGroup : System.Security.Policy.CodeGroup + { + public static readonly string AbsentOriginScheme; + public static readonly string AnyOtherOriginScheme; + public NetCodeGroup(System.Security.Policy.IMembershipCondition membershipCondition) : base (default(System.Security.Policy.IMembershipCondition), default(System.Security.Policy.PolicyStatement)) { } + public override string AttributeString { get { throw null; } } + public override string MergeLogic { get { throw null; } } + public override string PermissionSetName { get { throw null; } } + public void AddConnectAccess(string originScheme, System.Security.Policy.CodeConnectAccess connectAccess) { } + public override System.Security.Policy.CodeGroup Copy() { throw null; } + protected override void CreateXml(System.Security.SecurityElement element, System.Security.Policy.PolicyLevel level) { } + public override bool Equals(object o) { throw null; } + public System.Collections.DictionaryEntry[] GetConnectAccessRules() { throw null; } + public override int GetHashCode() { throw null; } + protected override void ParseXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public void ResetConnectAccess() { } + public override System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) { throw null; } + public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) { throw null; } + } + [System.ObsoleteAttribute("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")] + public sealed partial class PermissionRequestEvidence : System.Security.Policy.EvidenceBase + { + public PermissionRequestEvidence(System.Security.PermissionSet request, System.Security.PermissionSet optional, System.Security.PermissionSet denied) { } + public System.Security.PermissionSet DeniedPermissions { get { throw null; } } + public System.Security.PermissionSet OptionalPermissions { get { throw null; } } + public System.Security.PermissionSet RequestedPermissions { get { throw null; } } + public System.Security.Policy.PermissionRequestEvidence Copy() { throw null; } + public override string ToString() { throw null; } + } + public partial class PolicyException : System.SystemException + { + public PolicyException() { } + protected PolicyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public PolicyException(string message) { } + public PolicyException(string message, System.Exception exception) { } + } + public sealed partial class PolicyLevel + { + internal PolicyLevel() { } + [System.ObsoleteAttribute] + public System.Collections.IList FullTrustAssemblies { get { throw null; } } + public string Label { get { throw null; } } + public System.Collections.IList NamedPermissionSets { get { throw null; } } + public System.Security.Policy.CodeGroup RootCodeGroup { get { throw null; } set { } } + public string StoreLocation { get { throw null; } } + public System.Security.PolicyLevelType Type { get { throw null; } } + [System.ObsoleteAttribute] + public void AddFullTrustAssembly(System.Security.Policy.StrongName sn) { } + [System.ObsoleteAttribute] + public void AddFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition snMC) { } + public void AddNamedPermissionSet(System.Security.NamedPermissionSet permSet) { } + public System.Security.NamedPermissionSet ChangeNamedPermissionSet(string name, System.Security.PermissionSet pSet) { throw null; } + [System.ObsoleteAttribute("AppDomain policy levels are obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")] + public static System.Security.Policy.PolicyLevel CreateAppDomainLevel() { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public System.Security.NamedPermissionSet GetNamedPermissionSet(string name) { throw null; } + public void Recover() { } + [System.ObsoleteAttribute] + public void RemoveFullTrustAssembly(System.Security.Policy.StrongName sn) { } + [System.ObsoleteAttribute] + public void RemoveFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition snMC) { } + public System.Security.NamedPermissionSet RemoveNamedPermissionSet(System.Security.NamedPermissionSet permSet) { throw null; } + public System.Security.NamedPermissionSet RemoveNamedPermissionSet(string name) { throw null; } + public void Reset() { } + public System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + } + public sealed partial class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable + { + public PolicyStatement(System.Security.PermissionSet permSet) { } + public PolicyStatement(System.Security.PermissionSet permSet, System.Security.Policy.PolicyStatementAttribute attributes) { } + public System.Security.Policy.PolicyStatementAttribute Attributes { get { throw null; } set { } } + public string AttributeString { get { throw null; } } + public System.Security.PermissionSet PermissionSet { get { throw null; } set { } } + public System.Security.Policy.PolicyStatement Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement et) { } + public void FromXml(System.Security.SecurityElement et, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + [System.FlagsAttribute] + public enum PolicyStatementAttribute + { + Nothing = 0, + Exclusive = 1, + LevelFinal = 2, + All = 3, + } + public sealed partial class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory + { + public Publisher(System.Security.Cryptography.X509Certificates.X509Certificate cert) { } + public System.Security.Cryptography.X509Certificates.X509Certificate Certificate { get { throw null; } } + public object Copy() { throw null; } + public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) { throw null; } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + } + public sealed partial class PublisherMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Security.Policy.IMembershipCondition + { + public PublisherMembershipCondition(System.Security.Cryptography.X509Certificates.X509Certificate certificate) { } + public System.Security.Cryptography.X509Certificates.X509Certificate Certificate { get { throw null; } set { } } + public bool Check(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.IMembershipCondition Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + public sealed partial class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory + { + public Site(string name) { } + public string Name { get { throw null; } } + public object Copy() { throw null; } + public static System.Security.Policy.Site CreateFromUrl(string url) { throw null; } + public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) { throw null; } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + } + public sealed partial class SiteMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Security.Policy.IMembershipCondition + { + public SiteMembershipCondition(string site) { } + public string Site { get { throw null; } set { } } + public bool Check(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.IMembershipCondition Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + public sealed partial class StrongName : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory + { + public StrongName(System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, System.Version version) { } + public string Name { get { throw null; } } + public System.Security.Permissions.StrongNamePublicKeyBlob PublicKey { get { throw null; } } + public System.Version Version { get { throw null; } } + public object Copy() { throw null; } + public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) { throw null; } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + } + public sealed partial class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Security.Policy.IMembershipCondition + { + public StrongNameMembershipCondition(System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, System.Version version) { } + public string Name { get { throw null; } set { } } + public System.Security.Permissions.StrongNamePublicKeyBlob PublicKey { get { throw null; } set { } } + public System.Version Version { get { throw null; } set { } } + public bool Check(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.IMembershipCondition Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + public partial class TrustManagerContext + { + public TrustManagerContext() { } + public TrustManagerContext(System.Security.Policy.TrustManagerUIContext uiContext) { } + public virtual bool IgnorePersistedDecision { get { throw null; } set { } } + public virtual bool KeepAlive { get { throw null; } set { } } + public virtual bool NoPrompt { get { throw null; } set { } } + public virtual bool Persist { get { throw null; } set { } } + public virtual System.ApplicationIdentity PreviousApplicationIdentity { get { throw null; } set { } } + public virtual System.Security.Policy.TrustManagerUIContext UIContext { get { throw null; } set { } } + } + public enum TrustManagerUIContext + { + Install = 0, + Upgrade = 1, + Run = 2, + } + [System.ObsoleteAttribute("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")] + public sealed partial class UnionCodeGroup : System.Security.Policy.CodeGroup + { + public UnionCodeGroup(System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Policy.PolicyStatement policy) : base (default(System.Security.Policy.IMembershipCondition), default(System.Security.Policy.PolicyStatement)) { } + public override string MergeLogic { get { throw null; } } + public override System.Security.Policy.CodeGroup Copy() { throw null; } + public override System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) { throw null; } + public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) { throw null; } + } + public sealed partial class Url : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory + { + public Url(string name) { } + public string Value { get { throw null; } } + public object Copy() { throw null; } + public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) { throw null; } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + } + public sealed partial class UrlMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Security.Policy.IMembershipCondition + { + public UrlMembershipCondition(string url) { } + public string Url { get { throw null; } set { } } + public bool Check(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.IMembershipCondition Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } + public sealed partial class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory + { + public Zone(System.Security.SecurityZone zone) { } + public System.Security.SecurityZone SecurityZone { get { throw null; } } + public object Copy() { throw null; } + public static System.Security.Policy.Zone CreateFromUrl(string url) { throw null; } + public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) { throw null; } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + } + public sealed partial class ZoneMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Security.Policy.IMembershipCondition + { + public ZoneMembershipCondition(System.Security.SecurityZone zone) { } + public System.Security.SecurityZone SecurityZone { get { throw null; } set { } } + public bool Check(System.Security.Policy.Evidence evidence) { throw null; } + public System.Security.Policy.IMembershipCondition Copy() { throw null; } + public override bool Equals(object o) { throw null; } + public void FromXml(System.Security.SecurityElement e) { } + public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) { } + public override int GetHashCode() { throw null; } + public override string ToString() { throw null; } + public System.Security.SecurityElement ToXml() { throw null; } + public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) { throw null; } + } +} +namespace System.ServiceProcess +{ + public sealed partial class ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase + { + public ServiceControllerPermission() { } + public ServiceControllerPermission(System.Security.Permissions.PermissionState state) { } + public ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) { } + public ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionEntry[] permissionAccessEntries) { } + public System.ServiceProcess.ServiceControllerPermissionEntryCollection PermissionEntries { get { throw null; } } + } + [System.FlagsAttribute] + public enum ServiceControllerPermissionAccess + { + None = 0, + Browse = 2, + Control = 6, + } + [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)] + public partial class ServiceControllerPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public ServiceControllerPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string MachineName { get { throw null; } set { } } + public System.ServiceProcess.ServiceControllerPermissionAccess PermissionAccess { get { throw null; } set { } } + public string ServiceName { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public partial class ServiceControllerPermissionEntry + { + public ServiceControllerPermissionEntry() { } + public ServiceControllerPermissionEntry(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) { } + public string MachineName { get { throw null; } } + public System.ServiceProcess.ServiceControllerPermissionAccess PermissionAccess { get { throw null; } } + public string ServiceName { get { throw null; } } + } + public sealed partial class ServiceControllerPermissionEntryCollection : System.Collections.CollectionBase + { + internal ServiceControllerPermissionEntryCollection() { } + public System.ServiceProcess.ServiceControllerPermissionEntry this[int index] { get { throw null; } set { } } + public int Add(System.ServiceProcess.ServiceControllerPermissionEntry value) { throw null; } + public void AddRange(System.ServiceProcess.ServiceControllerPermissionEntryCollection value) { } + public void AddRange(System.ServiceProcess.ServiceControllerPermissionEntry[] value) { } + public bool Contains(System.ServiceProcess.ServiceControllerPermissionEntry value) { throw null; } + public void CopyTo(System.ServiceProcess.ServiceControllerPermissionEntry[] array, int index) { } + public int IndexOf(System.ServiceProcess.ServiceControllerPermissionEntry value) { throw null; } + public void Insert(int index, System.ServiceProcess.ServiceControllerPermissionEntry value) { } + protected override void OnClear() { } + protected override void OnInsert(int index, object value) { } + protected override void OnRemove(int index, object value) { } + protected override void OnSet(int index, object oldValue, object newValue) { } + public void Remove(System.ServiceProcess.ServiceControllerPermissionEntry value) { } + } +} +namespace System.Transactions +{ + public sealed partial class DistributedTransactionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public DistributedTransactionPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)] + public sealed partial class DistributedTransactionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public DistributedTransactionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public new bool Unrestricted { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } +} +namespace System.Web +{ + public sealed partial class AspNetHostingPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public AspNetHostingPermission(System.Security.Permissions.PermissionState state) { } + public AspNetHostingPermission(System.Web.AspNetHostingPermissionLevel level) { } + public System.Web.AspNetHostingPermissionLevel Level { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true, Inherited=false)] + public sealed partial class AspNetHostingPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public AspNetHostingPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Web.AspNetHostingPermissionLevel Level { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public enum AspNetHostingPermissionLevel + { + None = 100, + Minimal = 200, + Low = 300, + Medium = 400, + High = 500, + Unrestricted = 600, + } +} +namespace System.Xaml.Permissions +{ + public sealed partial class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public XamlLoadPermission(System.Collections.Generic.IEnumerable allowedAccess) { } + public XamlLoadPermission(System.Security.Permissions.PermissionState state) { } + public XamlLoadPermission(System.Xaml.Permissions.XamlAccessLevel allowedAccess) { } + public System.Collections.Generic.IList AllowedAccess { get { throw null; } } + public override System.Security.IPermission Copy() { throw null; } + public override bool Equals(object obj) { throw null; } + public override void FromXml(System.Security.SecurityElement elem) { } + public override int GetHashCode() { throw null; } + public bool Includes(System.Xaml.Permissions.XamlAccessLevel requestedAccess) { throw null; } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission other) { throw null; } + } +} diff --git a/src/referencePackages/src/system.security.principal.windows/4.7.0/System.Security.Principal.Windows.4.7.0.csproj b/src/referencePackages/src/system.security.principal.windows/4.7.0/System.Security.Principal.Windows.4.7.0.csproj index adfeb0d836..89560085af 100644 --- a/src/referencePackages/src/system.security.principal.windows/4.7.0/System.Security.Principal.Windows.4.7.0.csproj +++ b/src/referencePackages/src/system.security.principal.windows/4.7.0/System.Security.Principal.Windows.4.7.0.csproj @@ -2,13 +2,14 @@ - netstandard1.3;netstandard2.0;net46;net461 + netstandard1.3;netstandard2.0;netcoreapp3.0;net46;net461 $(ArtifactsBinDir)system.security.principal.windows/4.7.0/system.security.principal.windows.nuspec $(ArtifactsBinDir)system.security.principal.windows/4.7.0/ref/ $(ArtifactsObjDir)system.security.principal.windows/4.7.0 + false @@ -32,10 +33,6 @@ - - - - diff --git a/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netcoreapp3.0/System.Security.Principal.Windows.cs b/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netcoreapp3.0/System.Security.Principal.Windows.cs new file mode 100644 index 0000000000..69eb0352c2 --- /dev/null +++ b/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netcoreapp3.0/System.Security.Principal.Windows.cs @@ -0,0 +1,303 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Security; + +[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: AllowPartiallyTrustedCallers] +[assembly: ReferenceAssembly] +[assembly: AssemblyTitle("System.Security.Principal.Windows")] +[assembly: AssemblyDescription("System.Security.Principal.Windows")] +[assembly: AssemblyDefaultAlias("System.Security.Principal.Windows")] +[assembly: AssemblyCompany("Microsoft Corporation")] +[assembly: AssemblyProduct("Microsoft® .NET Framework")] +[assembly: AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: AssemblyFileVersion("4.700.19.56404")] +[assembly: AssemblyInformationalVersion("4.700.19.56404 built by: SOURCEBUILD")] +[assembly: CLSCompliant(true)] +[assembly: AssemblyMetadata("", "")] +[assembly: AssemblyVersion("4.1.1.0")] + + + + +namespace Microsoft.Win32.SafeHandles +{ + public sealed partial class SafeAccessTokenHandle : System.Runtime.InteropServices.SafeHandle + { + public SafeAccessTokenHandle(System.IntPtr handle) : base (default(System.IntPtr), default(bool)) { } + public static Microsoft.Win32.SafeHandles.SafeAccessTokenHandle InvalidHandle { get { throw null; } } + public override bool IsInvalid { get { throw null; } } + protected override bool ReleaseHandle() { throw null; } + } +} +namespace System.Security.Principal +{ + public sealed partial class IdentityNotMappedException : System.SystemException + { + public IdentityNotMappedException() { } + public IdentityNotMappedException(string message) { } + public IdentityNotMappedException(string message, System.Exception inner) { } + public System.Security.Principal.IdentityReferenceCollection UnmappedIdentities { get { throw null; } } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { } + } + public abstract partial class IdentityReference + { + internal IdentityReference() { } + public abstract string Value { get; } + public abstract override bool Equals(object o); + public abstract override int GetHashCode(); + public abstract bool IsValidTargetType(System.Type targetType); + public static bool operator ==(System.Security.Principal.IdentityReference left, System.Security.Principal.IdentityReference right) { throw null; } + public static bool operator !=(System.Security.Principal.IdentityReference left, System.Security.Principal.IdentityReference right) { throw null; } + public abstract override string ToString(); + public abstract System.Security.Principal.IdentityReference Translate(System.Type targetType); + } + public partial class IdentityReferenceCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public IdentityReferenceCollection() { } + public IdentityReferenceCollection(int capacity) { } + public int Count { get { throw null; } } + public System.Security.Principal.IdentityReference this[int index] { get { throw null; } set { } } + bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } + public void Add(System.Security.Principal.IdentityReference identity) { } + public void Clear() { } + public bool Contains(System.Security.Principal.IdentityReference identity) { throw null; } + public void CopyTo(System.Security.Principal.IdentityReference[] array, int offset) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public bool Remove(System.Security.Principal.IdentityReference identity) { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public System.Security.Principal.IdentityReferenceCollection Translate(System.Type targetType) { throw null; } + public System.Security.Principal.IdentityReferenceCollection Translate(System.Type targetType, bool forceSuccess) { throw null; } + } + public sealed partial class NTAccount : System.Security.Principal.IdentityReference + { + public NTAccount(string name) { } + public NTAccount(string domainName, string accountName) { } + public override string Value { get { throw null; } } + public override bool Equals(object o) { throw null; } + public override int GetHashCode() { throw null; } + public override bool IsValidTargetType(System.Type targetType) { throw null; } + public static bool operator ==(System.Security.Principal.NTAccount left, System.Security.Principal.NTAccount right) { throw null; } + public static bool operator !=(System.Security.Principal.NTAccount left, System.Security.Principal.NTAccount right) { throw null; } + public override string ToString() { throw null; } + public override System.Security.Principal.IdentityReference Translate(System.Type targetType) { throw null; } + } + public sealed partial class SecurityIdentifier : System.Security.Principal.IdentityReference, System.IComparable + { + public static readonly int MaxBinaryLength; + public static readonly int MinBinaryLength; + public SecurityIdentifier(byte[] binaryForm, int offset) { } + public SecurityIdentifier(System.IntPtr binaryForm) { } + public SecurityIdentifier(System.Security.Principal.WellKnownSidType sidType, System.Security.Principal.SecurityIdentifier domainSid) { } + public SecurityIdentifier(string sddlForm) { } + public System.Security.Principal.SecurityIdentifier AccountDomainSid { get { throw null; } } + public int BinaryLength { get { throw null; } } + public override string Value { get { throw null; } } + public int CompareTo(System.Security.Principal.SecurityIdentifier sid) { throw null; } + public override bool Equals(object o) { throw null; } + public bool Equals(System.Security.Principal.SecurityIdentifier sid) { throw null; } + public void GetBinaryForm(byte[] binaryForm, int offset) { } + public override int GetHashCode() { throw null; } + public bool IsAccountSid() { throw null; } + public bool IsEqualDomainSid(System.Security.Principal.SecurityIdentifier sid) { throw null; } + public override bool IsValidTargetType(System.Type targetType) { throw null; } + public bool IsWellKnown(System.Security.Principal.WellKnownSidType type) { throw null; } + public static bool operator ==(System.Security.Principal.SecurityIdentifier left, System.Security.Principal.SecurityIdentifier right) { throw null; } + public static bool operator !=(System.Security.Principal.SecurityIdentifier left, System.Security.Principal.SecurityIdentifier right) { throw null; } + public override string ToString() { throw null; } + public override System.Security.Principal.IdentityReference Translate(System.Type targetType) { throw null; } + } + [System.FlagsAttribute] + public enum TokenAccessLevels + { + AssignPrimary = 1, + Duplicate = 2, + Impersonate = 4, + Query = 8, + QuerySource = 16, + AdjustPrivileges = 32, + AdjustGroups = 64, + AdjustDefault = 128, + AdjustSessionId = 256, + Read = 131080, + Write = 131296, + AllAccess = 983551, + MaximumAllowed = 33554432, + } + public enum WellKnownSidType + { + NullSid = 0, + WorldSid = 1, + LocalSid = 2, + CreatorOwnerSid = 3, + CreatorGroupSid = 4, + CreatorOwnerServerSid = 5, + CreatorGroupServerSid = 6, + NTAuthoritySid = 7, + DialupSid = 8, + NetworkSid = 9, + BatchSid = 10, + InteractiveSid = 11, + ServiceSid = 12, + AnonymousSid = 13, + ProxySid = 14, + EnterpriseControllersSid = 15, + SelfSid = 16, + AuthenticatedUserSid = 17, + RestrictedCodeSid = 18, + TerminalServerSid = 19, + RemoteLogonIdSid = 20, + LogonIdsSid = 21, + LocalSystemSid = 22, + LocalServiceSid = 23, + NetworkServiceSid = 24, + BuiltinDomainSid = 25, + BuiltinAdministratorsSid = 26, + BuiltinUsersSid = 27, + BuiltinGuestsSid = 28, + BuiltinPowerUsersSid = 29, + BuiltinAccountOperatorsSid = 30, + BuiltinSystemOperatorsSid = 31, + BuiltinPrintOperatorsSid = 32, + BuiltinBackupOperatorsSid = 33, + BuiltinReplicatorSid = 34, + BuiltinPreWindows2000CompatibleAccessSid = 35, + BuiltinRemoteDesktopUsersSid = 36, + BuiltinNetworkConfigurationOperatorsSid = 37, + AccountAdministratorSid = 38, + AccountGuestSid = 39, + AccountKrbtgtSid = 40, + AccountDomainAdminsSid = 41, + AccountDomainUsersSid = 42, + AccountDomainGuestsSid = 43, + AccountComputersSid = 44, + AccountControllersSid = 45, + AccountCertAdminsSid = 46, + AccountSchemaAdminsSid = 47, + AccountEnterpriseAdminsSid = 48, + AccountPolicyAdminsSid = 49, + AccountRasAndIasServersSid = 50, + NtlmAuthenticationSid = 51, + DigestAuthenticationSid = 52, + SChannelAuthenticationSid = 53, + ThisOrganizationSid = 54, + OtherOrganizationSid = 55, + BuiltinIncomingForestTrustBuildersSid = 56, + BuiltinPerformanceMonitoringUsersSid = 57, + BuiltinPerformanceLoggingUsersSid = 58, + BuiltinAuthorizationAccessSid = 59, + [System.ObsoleteAttribute("This member has been depcreated and is only maintained for backwards compatability. WellKnownSidType values greater than MaxDefined may be defined in future releases.")] + MaxDefined = 60, + WinBuiltinTerminalServerLicenseServersSid = 60, + WinBuiltinDCOMUsersSid = 61, + WinBuiltinIUsersSid = 62, + WinIUserSid = 63, + WinBuiltinCryptoOperatorsSid = 64, + WinUntrustedLabelSid = 65, + WinLowLabelSid = 66, + WinMediumLabelSid = 67, + WinHighLabelSid = 68, + WinSystemLabelSid = 69, + WinWriteRestrictedCodeSid = 70, + WinCreatorOwnerRightsSid = 71, + WinCacheablePrincipalsGroupSid = 72, + WinNonCacheablePrincipalsGroupSid = 73, + WinEnterpriseReadonlyControllersSid = 74, + WinAccountReadonlyControllersSid = 75, + WinBuiltinEventLogReadersGroup = 76, + WinNewEnterpriseReadonlyControllersSid = 77, + WinBuiltinCertSvcDComAccessGroup = 78, + WinMediumPlusLabelSid = 79, + WinLocalLogonSid = 80, + WinConsoleLogonSid = 81, + WinThisOrganizationCertificateSid = 82, + WinApplicationPackageAuthoritySid = 83, + WinBuiltinAnyPackageSid = 84, + WinCapabilityInternetClientSid = 85, + WinCapabilityInternetClientServerSid = 86, + WinCapabilityPrivateNetworkClientServerSid = 87, + WinCapabilityPicturesLibrarySid = 88, + WinCapabilityVideosLibrarySid = 89, + WinCapabilityMusicLibrarySid = 90, + WinCapabilityDocumentsLibrarySid = 91, + WinCapabilitySharedUserCertificatesSid = 92, + WinCapabilityEnterpriseAuthenticationSid = 93, + WinCapabilityRemovableStorageSid = 94, + } + public enum WindowsAccountType + { + Normal = 0, + Guest = 1, + System = 2, + Anonymous = 3, + } + public enum WindowsBuiltInRole + { + Administrator = 544, + User = 545, + Guest = 546, + PowerUser = 547, + AccountOperator = 548, + SystemOperator = 549, + PrintOperator = 550, + BackupOperator = 551, + Replicator = 552, + } + public partial class WindowsIdentity : System.Security.Claims.ClaimsIdentity, System.IDisposable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable + { + public new const string DefaultIssuer = "AD AUTHORITY"; + public WindowsIdentity(System.IntPtr userToken) { } + public WindowsIdentity(System.IntPtr userToken, string type) { } + public WindowsIdentity(System.IntPtr userToken, string type, System.Security.Principal.WindowsAccountType acctType) { } + public WindowsIdentity(System.IntPtr userToken, string type, System.Security.Principal.WindowsAccountType acctType, bool isAuthenticated) { } + public WindowsIdentity(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + protected WindowsIdentity(System.Security.Principal.WindowsIdentity identity) { } + public WindowsIdentity(string sUserPrincipalName) { } + public Microsoft.Win32.SafeHandles.SafeAccessTokenHandle AccessToken { get { throw null; } } + public sealed override string AuthenticationType { get { throw null; } } + public override System.Collections.Generic.IEnumerable Claims { get { throw null; } } + public virtual System.Collections.Generic.IEnumerable DeviceClaims { get { throw null; } } + public System.Security.Principal.IdentityReferenceCollection Groups { get { throw null; } } + public System.Security.Principal.TokenImpersonationLevel ImpersonationLevel { get { throw null; } } + public virtual bool IsAnonymous { get { throw null; } } + public override bool IsAuthenticated { get { throw null; } } + public virtual bool IsGuest { get { throw null; } } + public virtual bool IsSystem { get { throw null; } } + public override string Name { get { throw null; } } + public System.Security.Principal.SecurityIdentifier Owner { get { throw null; } } + public virtual System.IntPtr Token { get { throw null; } } + public System.Security.Principal.SecurityIdentifier User { get { throw null; } } + public virtual System.Collections.Generic.IEnumerable UserClaims { get { throw null; } } + public override System.Security.Claims.ClaimsIdentity Clone() { throw null; } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public static System.Security.Principal.WindowsIdentity GetAnonymous() { throw null; } + public static System.Security.Principal.WindowsIdentity GetCurrent() { throw null; } + public static System.Security.Principal.WindowsIdentity GetCurrent(bool ifImpersonating) { throw null; } + public static System.Security.Principal.WindowsIdentity GetCurrent(System.Security.Principal.TokenAccessLevels desiredAccess) { throw null; } + public static void RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle safeAccessTokenHandle, System.Action action) { } + public static T RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle safeAccessTokenHandle, System.Func func) { throw null; } + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { } + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public partial class WindowsPrincipal : System.Security.Claims.ClaimsPrincipal + { + public WindowsPrincipal(System.Security.Principal.WindowsIdentity ntIdentity) { } + public virtual System.Collections.Generic.IEnumerable DeviceClaims { get { throw null; } } + public override System.Security.Principal.IIdentity Identity { get { throw null; } } + public virtual System.Collections.Generic.IEnumerable UserClaims { get { throw null; } } + public virtual bool IsInRole(int rid) { throw null; } + public virtual bool IsInRole(System.Security.Principal.SecurityIdentifier sid) { throw null; } + public virtual bool IsInRole(System.Security.Principal.WindowsBuiltInRole role) { throw null; } + public override bool IsInRole(string role) { throw null; } + } +} diff --git a/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netstandard1.3/System.Security.Principal.Windows.cs b/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netstandard1.3/System.Security.Principal.Windows.cs index dd1ebb8d32..aae7d9fcbc 100644 --- a/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netstandard1.3/System.Security.Principal.Windows.cs +++ b/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netstandard1.3/System.Security.Principal.Windows.cs @@ -118,96 +118,96 @@ public void GetBinaryForm(byte[] binaryForm, int offset) { } [System.FlagsAttribute] public enum TokenAccessLevels { - AdjustDefault = 128, - AdjustGroups = 64, - AdjustPrivileges = 32, - AdjustSessionId = 256, - AllAccess = 983551, AssignPrimary = 1, Duplicate = 2, Impersonate = 4, - MaximumAllowed = 33554432, Query = 8, QuerySource = 16, + AdjustPrivileges = 32, + AdjustGroups = 64, + AdjustDefault = 128, + AdjustSessionId = 256, Read = 131080, Write = 131296, + AllAccess = 983551, + MaximumAllowed = 33554432, } public enum WellKnownSidType { - AccountAdministratorSid = 38, - AccountCertAdminsSid = 46, - AccountComputersSid = 44, - AccountControllersSid = 45, - AccountDomainAdminsSid = 41, - AccountDomainGuestsSid = 43, - AccountDomainUsersSid = 42, - AccountEnterpriseAdminsSid = 48, - AccountGuestSid = 39, - AccountKrbtgtSid = 40, - AccountPolicyAdminsSid = 49, - AccountRasAndIasServersSid = 50, - AccountSchemaAdminsSid = 47, + NullSid = 0, + WorldSid = 1, + LocalSid = 2, + CreatorOwnerSid = 3, + CreatorGroupSid = 4, + CreatorOwnerServerSid = 5, + CreatorGroupServerSid = 6, + NTAuthoritySid = 7, + DialupSid = 8, + NetworkSid = 9, + BatchSid = 10, + InteractiveSid = 11, + ServiceSid = 12, AnonymousSid = 13, + ProxySid = 14, + EnterpriseControllersSid = 15, + SelfSid = 16, AuthenticatedUserSid = 17, - BatchSid = 10, - BuiltinAccountOperatorsSid = 30, - BuiltinAdministratorsSid = 26, - BuiltinAuthorizationAccessSid = 59, - BuiltinBackupOperatorsSid = 33, + RestrictedCodeSid = 18, + TerminalServerSid = 19, + RemoteLogonIdSid = 20, + LogonIdsSid = 21, + LocalSystemSid = 22, + LocalServiceSid = 23, + NetworkServiceSid = 24, BuiltinDomainSid = 25, + BuiltinAdministratorsSid = 26, + BuiltinUsersSid = 27, BuiltinGuestsSid = 28, - BuiltinIncomingForestTrustBuildersSid = 56, - BuiltinNetworkConfigurationOperatorsSid = 37, - BuiltinPerformanceLoggingUsersSid = 58, - BuiltinPerformanceMonitoringUsersSid = 57, BuiltinPowerUsersSid = 29, - BuiltinPreWindows2000CompatibleAccessSid = 35, + BuiltinAccountOperatorsSid = 30, + BuiltinSystemOperatorsSid = 31, BuiltinPrintOperatorsSid = 32, - BuiltinRemoteDesktopUsersSid = 36, + BuiltinBackupOperatorsSid = 33, BuiltinReplicatorSid = 34, - BuiltinSystemOperatorsSid = 31, - BuiltinUsersSid = 27, - CreatorGroupServerSid = 6, - CreatorGroupSid = 4, - CreatorOwnerServerSid = 5, - CreatorOwnerSid = 3, - DialupSid = 8, - DigestAuthenticationSid = 52, - EnterpriseControllersSid = 15, - InteractiveSid = 11, - LocalServiceSid = 23, - LocalSid = 2, - LocalSystemSid = 22, - LogonIdsSid = 21, - MaxDefined = 60, - NetworkServiceSid = 24, - NetworkSid = 9, - NTAuthoritySid = 7, + BuiltinPreWindows2000CompatibleAccessSid = 35, + BuiltinRemoteDesktopUsersSid = 36, + BuiltinNetworkConfigurationOperatorsSid = 37, + AccountAdministratorSid = 38, + AccountGuestSid = 39, + AccountKrbtgtSid = 40, + AccountDomainAdminsSid = 41, + AccountDomainUsersSid = 42, + AccountDomainGuestsSid = 43, + AccountComputersSid = 44, + AccountControllersSid = 45, + AccountCertAdminsSid = 46, + AccountSchemaAdminsSid = 47, + AccountEnterpriseAdminsSid = 48, + AccountPolicyAdminsSid = 49, + AccountRasAndIasServersSid = 50, NtlmAuthenticationSid = 51, - NullSid = 0, - OtherOrganizationSid = 55, - ProxySid = 14, - RemoteLogonIdSid = 20, - RestrictedCodeSid = 18, + DigestAuthenticationSid = 52, SChannelAuthenticationSid = 53, - SelfSid = 16, - ServiceSid = 12, - TerminalServerSid = 19, ThisOrganizationSid = 54, + OtherOrganizationSid = 55, + BuiltinIncomingForestTrustBuildersSid = 56, + BuiltinPerformanceMonitoringUsersSid = 57, + BuiltinPerformanceLoggingUsersSid = 58, + BuiltinAuthorizationAccessSid = 59, + MaxDefined = 60, WinBuiltinTerminalServerLicenseServersSid = 60, - WorldSid = 1, } public enum WindowsBuiltInRole { - AccountOperator = 548, Administrator = 544, - BackupOperator = 551, + User = 545, Guest = 546, PowerUser = 547, + AccountOperator = 548, + SystemOperator = 549, PrintOperator = 550, + BackupOperator = 551, Replicator = 552, - SystemOperator = 549, - User = 545, } public partial class WindowsIdentity : System.Security.Claims.ClaimsIdentity, System.IDisposable { diff --git a/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netstandard2.0/System.Security.Principal.Windows.cs b/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netstandard2.0/System.Security.Principal.Windows.cs index 1b416de379..69eb0352c2 100644 --- a/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netstandard2.0/System.Security.Principal.Windows.cs +++ b/src/referencePackages/src/system.security.principal.windows/4.7.0/ref/netstandard2.0/System.Security.Principal.Windows.cs @@ -119,138 +119,138 @@ public void GetBinaryForm(byte[] binaryForm, int offset) { } [System.FlagsAttribute] public enum TokenAccessLevels { - AdjustDefault = 128, - AdjustGroups = 64, - AdjustPrivileges = 32, - AdjustSessionId = 256, - AllAccess = 983551, AssignPrimary = 1, Duplicate = 2, Impersonate = 4, - MaximumAllowed = 33554432, Query = 8, QuerySource = 16, + AdjustPrivileges = 32, + AdjustGroups = 64, + AdjustDefault = 128, + AdjustSessionId = 256, Read = 131080, Write = 131296, + AllAccess = 983551, + MaximumAllowed = 33554432, } public enum WellKnownSidType { - AccountAdministratorSid = 38, - AccountCertAdminsSid = 46, - AccountComputersSid = 44, - AccountControllersSid = 45, - AccountDomainAdminsSid = 41, - AccountDomainGuestsSid = 43, - AccountDomainUsersSid = 42, - AccountEnterpriseAdminsSid = 48, - AccountGuestSid = 39, - AccountKrbtgtSid = 40, - AccountPolicyAdminsSid = 49, - AccountRasAndIasServersSid = 50, - AccountSchemaAdminsSid = 47, + NullSid = 0, + WorldSid = 1, + LocalSid = 2, + CreatorOwnerSid = 3, + CreatorGroupSid = 4, + CreatorOwnerServerSid = 5, + CreatorGroupServerSid = 6, + NTAuthoritySid = 7, + DialupSid = 8, + NetworkSid = 9, + BatchSid = 10, + InteractiveSid = 11, + ServiceSid = 12, AnonymousSid = 13, + ProxySid = 14, + EnterpriseControllersSid = 15, + SelfSid = 16, AuthenticatedUserSid = 17, - BatchSid = 10, - BuiltinAccountOperatorsSid = 30, - BuiltinAdministratorsSid = 26, - BuiltinAuthorizationAccessSid = 59, - BuiltinBackupOperatorsSid = 33, + RestrictedCodeSid = 18, + TerminalServerSid = 19, + RemoteLogonIdSid = 20, + LogonIdsSid = 21, + LocalSystemSid = 22, + LocalServiceSid = 23, + NetworkServiceSid = 24, BuiltinDomainSid = 25, + BuiltinAdministratorsSid = 26, + BuiltinUsersSid = 27, BuiltinGuestsSid = 28, - BuiltinIncomingForestTrustBuildersSid = 56, - BuiltinNetworkConfigurationOperatorsSid = 37, - BuiltinPerformanceLoggingUsersSid = 58, - BuiltinPerformanceMonitoringUsersSid = 57, BuiltinPowerUsersSid = 29, - BuiltinPreWindows2000CompatibleAccessSid = 35, + BuiltinAccountOperatorsSid = 30, + BuiltinSystemOperatorsSid = 31, BuiltinPrintOperatorsSid = 32, - BuiltinRemoteDesktopUsersSid = 36, + BuiltinBackupOperatorsSid = 33, BuiltinReplicatorSid = 34, - BuiltinSystemOperatorsSid = 31, - BuiltinUsersSid = 27, - CreatorGroupServerSid = 6, - CreatorGroupSid = 4, - CreatorOwnerServerSid = 5, - CreatorOwnerSid = 3, - DialupSid = 8, - DigestAuthenticationSid = 52, - EnterpriseControllersSid = 15, - InteractiveSid = 11, - LocalServiceSid = 23, - LocalSid = 2, - LocalSystemSid = 22, - LogonIdsSid = 21, - [System.ObsoleteAttribute("This member has been depcreated and is only maintained for backwards compatability. WellKnownSidType values greater than MaxDefined may be defined in future releases.")] - MaxDefined = 60, - NetworkServiceSid = 24, - NetworkSid = 9, - NTAuthoritySid = 7, + BuiltinPreWindows2000CompatibleAccessSid = 35, + BuiltinRemoteDesktopUsersSid = 36, + BuiltinNetworkConfigurationOperatorsSid = 37, + AccountAdministratorSid = 38, + AccountGuestSid = 39, + AccountKrbtgtSid = 40, + AccountDomainAdminsSid = 41, + AccountDomainUsersSid = 42, + AccountDomainGuestsSid = 43, + AccountComputersSid = 44, + AccountControllersSid = 45, + AccountCertAdminsSid = 46, + AccountSchemaAdminsSid = 47, + AccountEnterpriseAdminsSid = 48, + AccountPolicyAdminsSid = 49, + AccountRasAndIasServersSid = 50, NtlmAuthenticationSid = 51, - NullSid = 0, - OtherOrganizationSid = 55, - ProxySid = 14, - RemoteLogonIdSid = 20, - RestrictedCodeSid = 18, + DigestAuthenticationSid = 52, SChannelAuthenticationSid = 53, - SelfSid = 16, - ServiceSid = 12, - TerminalServerSid = 19, ThisOrganizationSid = 54, - WinAccountReadonlyControllersSid = 75, - WinApplicationPackageAuthoritySid = 83, - WinBuiltinAnyPackageSid = 84, - WinBuiltinCertSvcDComAccessGroup = 78, - WinBuiltinCryptoOperatorsSid = 64, + OtherOrganizationSid = 55, + BuiltinIncomingForestTrustBuildersSid = 56, + BuiltinPerformanceMonitoringUsersSid = 57, + BuiltinPerformanceLoggingUsersSid = 58, + BuiltinAuthorizationAccessSid = 59, + [System.ObsoleteAttribute("This member has been depcreated and is only maintained for backwards compatability. WellKnownSidType values greater than MaxDefined may be defined in future releases.")] + MaxDefined = 60, + WinBuiltinTerminalServerLicenseServersSid = 60, WinBuiltinDCOMUsersSid = 61, - WinBuiltinEventLogReadersGroup = 76, WinBuiltinIUsersSid = 62, - WinBuiltinTerminalServerLicenseServersSid = 60, - WinCacheablePrincipalsGroupSid = 72, - WinCapabilityDocumentsLibrarySid = 91, - WinCapabilityEnterpriseAuthenticationSid = 93, - WinCapabilityInternetClientServerSid = 86, - WinCapabilityInternetClientSid = 85, - WinCapabilityMusicLibrarySid = 90, - WinCapabilityPicturesLibrarySid = 88, - WinCapabilityPrivateNetworkClientServerSid = 87, - WinCapabilityRemovableStorageSid = 94, - WinCapabilitySharedUserCertificatesSid = 92, - WinCapabilityVideosLibrarySid = 89, - WinConsoleLogonSid = 81, - WinCreatorOwnerRightsSid = 71, - WinEnterpriseReadonlyControllersSid = 74, - WinHighLabelSid = 68, WinIUserSid = 63, - WinLocalLogonSid = 80, + WinBuiltinCryptoOperatorsSid = 64, + WinUntrustedLabelSid = 65, WinLowLabelSid = 66, WinMediumLabelSid = 67, - WinMediumPlusLabelSid = 79, - WinNewEnterpriseReadonlyControllersSid = 77, - WinNonCacheablePrincipalsGroupSid = 73, + WinHighLabelSid = 68, WinSystemLabelSid = 69, - WinThisOrganizationCertificateSid = 82, - WinUntrustedLabelSid = 65, WinWriteRestrictedCodeSid = 70, - WorldSid = 1, + WinCreatorOwnerRightsSid = 71, + WinCacheablePrincipalsGroupSid = 72, + WinNonCacheablePrincipalsGroupSid = 73, + WinEnterpriseReadonlyControllersSid = 74, + WinAccountReadonlyControllersSid = 75, + WinBuiltinEventLogReadersGroup = 76, + WinNewEnterpriseReadonlyControllersSid = 77, + WinBuiltinCertSvcDComAccessGroup = 78, + WinMediumPlusLabelSid = 79, + WinLocalLogonSid = 80, + WinConsoleLogonSid = 81, + WinThisOrganizationCertificateSid = 82, + WinApplicationPackageAuthoritySid = 83, + WinBuiltinAnyPackageSid = 84, + WinCapabilityInternetClientSid = 85, + WinCapabilityInternetClientServerSid = 86, + WinCapabilityPrivateNetworkClientServerSid = 87, + WinCapabilityPicturesLibrarySid = 88, + WinCapabilityVideosLibrarySid = 89, + WinCapabilityMusicLibrarySid = 90, + WinCapabilityDocumentsLibrarySid = 91, + WinCapabilitySharedUserCertificatesSid = 92, + WinCapabilityEnterpriseAuthenticationSid = 93, + WinCapabilityRemovableStorageSid = 94, } public enum WindowsAccountType { - Anonymous = 3, - Guest = 1, Normal = 0, + Guest = 1, System = 2, + Anonymous = 3, } public enum WindowsBuiltInRole { - AccountOperator = 548, Administrator = 544, - BackupOperator = 551, + User = 545, Guest = 546, PowerUser = 547, + AccountOperator = 548, + SystemOperator = 549, PrintOperator = 550, + BackupOperator = 551, Replicator = 552, - SystemOperator = 549, - User = 545, } public partial class WindowsIdentity : System.Security.Claims.ClaimsIdentity, System.IDisposable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable {