From 64dc15c166b462ddf9a95fc87174e44a5bc036c0 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Mon, 3 Apr 2023 08:29:25 -0500 Subject: [PATCH 01/13] Add Microsoft.Extensions.DependencyInjection.6.0.0 and dependencies --- eng/Build.props | 4 + ...endencyInjection.Abstractions.6.0.0.csproj | 20 + ...nsions.DependencyInjection.Abstractions.cs | 355 +++++++++++++++++ ...nsions.DependencyInjection.Abstractions.cs | 356 ++++++++++++++++++ ...nsions.DependencyInjection.Abstractions.cs | 355 +++++++++++++++++ ...nsions.DependencyInjection.Abstractions.cs | 355 +++++++++++++++++ ...ns.dependencyinjection.abstractions.nuspec | 31 ++ ...xtensions.DependencyInjection.6.0.0.csproj | 34 ++ ...icrosoft.Extensions.DependencyInjection.cs | 72 ++++ ...icrosoft.Extensions.DependencyInjection.cs | 72 ++++ ...icrosoft.Extensions.DependencyInjection.cs | 72 ++++ ...icrosoft.Extensions.DependencyInjection.cs | 72 ++++ ...soft.extensions.dependencyinjection.nuspec | 38 ++ 13 files changed, 1836 insertions(+) create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/microsoft.extensions.dependencyinjection.abstractions.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/Microsoft.Extensions.DependencyInjection.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/microsoft.extensions.dependencyinjection.nuspec diff --git a/eng/Build.props b/eng/Build.props index 007a7a0e85..89f565cb4a 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -48,6 +48,10 @@ + + + + diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0.csproj new file mode 100644 index 0000000000..42b77c1632 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0.csproj @@ -0,0 +1,20 @@ + + + + net461;net6.0;netstandard2.0;netstandard2.1 + Microsoft.Extensions.DependencyInjection.Abstractions + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.cs new file mode 100644 index 0000000000..a260e12bbe --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.cs @@ -0,0 +1,355 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions for dependency injection.\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.DependencyInjection.IServiceCollection")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class ActivatorUtilities + { + public static 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.AttributeUsage(System.AttributeTargets.All)] + public partial class ActivatorUtilitiesConstructorAttribute : System.Attribute + { + public ActivatorUtilitiesConstructorAttribute() { } + } + + public readonly partial struct AsyncServiceScope : IServiceScope, System.IDisposable, System.IAsyncDisposable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public AsyncServiceScope(IServiceScope serviceScope) { } + + public System.IServiceProvider ServiceProvider { get { throw null; } } + + public readonly void Dispose() { } + + public readonly System.Threading.Tasks.ValueTask DisposeAsync() { throw null; } + } + + public partial interface IServiceCollection : System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + } + + public partial interface IServiceProviderFactory + { + TContainerBuilder CreateBuilder(IServiceCollection services); + System.IServiceProvider CreateServiceProvider(TContainerBuilder containerBuilder); + } + + public partial interface IServiceProviderIsService + { + bool IsService(System.Type serviceType); + } + + public partial interface IServiceScope : System.IDisposable + { + System.IServiceProvider ServiceProvider { get; } + } + + public partial interface IServiceScopeFactory + { + IServiceScope CreateScope(); + } + + public partial interface ISupportRequiredService + { + object GetRequiredService(System.Type serviceType); + } + + public delegate object ObjectFactory(System.IServiceProvider serviceProvider, object?[]? arguments); + public partial class ServiceCollection : IServiceCollection, System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public ServiceCollection() { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public ServiceDescriptor this[int index] { get { throw null; } set { } } + + public void Clear() { } + + public bool Contains(ServiceDescriptor item) { throw null; } + + public void CopyTo(ServiceDescriptor[] array, int arrayIndex) { } + + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + + public int IndexOf(ServiceDescriptor item) { throw null; } + + public void Insert(int index, ServiceDescriptor item) { } + + public bool Remove(ServiceDescriptor item) { throw null; } + + public void RemoveAt(int index) { } + + void System.Collections.Generic.ICollection.Add(ServiceDescriptor item) { } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public static partial class ServiceCollectionServiceExtensions + { + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, object implementationInstance) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, TService implementationInstance) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + } + + public partial class ServiceDescriptor + { + public ServiceDescriptor(System.Type serviceType, System.Func factory, ServiceLifetime lifetime) { } + + public ServiceDescriptor(System.Type serviceType, object instance) { } + + public ServiceDescriptor(System.Type serviceType, System.Type implementationType, ServiceLifetime lifetime) { } + + public System.Func? ImplementationFactory { get { throw null; } } + + public object? ImplementationInstance { get { throw null; } } + + public System.Type? ImplementationType { get { throw null; } } + + public ServiceLifetime Lifetime { get { throw null; } } + + public System.Type ServiceType { get { throw null; } } + + public static ServiceDescriptor Describe(System.Type serviceType, System.Func implementationFactory, ServiceLifetime lifetime) { throw null; } + + public static ServiceDescriptor Describe(System.Type serviceType, System.Type implementationType, ServiceLifetime lifetime) { throw null; } + + public static ServiceDescriptor Scoped(System.Type service, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Scoped(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Scoped(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Scoped() + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Scoped(System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Singleton(System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Singleton(System.Type serviceType, object implementationInstance) { throw null; } + + public static ServiceDescriptor Singleton(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Singleton(TService implementationInstance) + where TService : class { throw null; } + + public static ServiceDescriptor Singleton(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Singleton() + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Singleton(System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public override string ToString() { throw null; } + + public static ServiceDescriptor Transient(System.Type service, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Transient(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Transient(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Transient() + where TService : class where TImplementation : class, TService { throw null; } + + public static 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 AsyncServiceScope CreateAsyncScope(this IServiceScopeFactory serviceScopeFactory) { throw null; } + + public static AsyncServiceScope CreateAsyncScope(this System.IServiceProvider provider) { throw null; } + + public static 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 T? GetService(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; } + } +} + +namespace Microsoft.Extensions.DependencyInjection.Extensions +{ + public static partial class ServiceCollectionDescriptorExtensions + { + public static IServiceCollection Add(this IServiceCollection collection, ServiceDescriptor descriptor) { throw null; } + + public static IServiceCollection Add(this IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { throw null; } + + public static IServiceCollection RemoveAll(this IServiceCollection collection, System.Type serviceType) { throw null; } + + public static IServiceCollection RemoveAll(this IServiceCollection collection) { throw null; } + + public static IServiceCollection Replace(this IServiceCollection collection, ServiceDescriptor descriptor) { throw null; } + + public static void TryAdd(this IServiceCollection collection, ServiceDescriptor descriptor) { } + + public static void TryAdd(this IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { } + + public static void TryAddEnumerable(this IServiceCollection services, ServiceDescriptor descriptor) { } + + public static void TryAddEnumerable(this IServiceCollection services, System.Collections.Generic.IEnumerable descriptors) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service) { } + + public static void TryAddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddScoped(this IServiceCollection collection) + where TService : class { } + + public static void TryAddScoped(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service) { } + + public static void TryAddSingleton(this IServiceCollection collection, TService instance) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection collection) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service) { } + + public static void TryAddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddTransient(this IServiceCollection collection) + where TService : class { } + + public static void TryAddTransient(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs new file mode 100644 index 0000000000..8be55e02c8 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs @@ -0,0 +1,356 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions for dependency injection.\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.DependencyInjection.IServiceCollection")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class ActivatorUtilities + { + public static 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.AttributeUsage(System.AttributeTargets.All)] + public partial class ActivatorUtilitiesConstructorAttribute : System.Attribute + { + public ActivatorUtilitiesConstructorAttribute() { } + } + + public readonly partial struct AsyncServiceScope : IServiceScope, System.IDisposable, System.IAsyncDisposable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public AsyncServiceScope(IServiceScope serviceScope) { } + + public System.IServiceProvider ServiceProvider { get { throw null; } } + + public readonly void Dispose() { } + + public readonly System.Threading.Tasks.ValueTask DisposeAsync() { throw null; } + } + + public partial interface IServiceCollection : System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + } + + public partial interface IServiceProviderFactory + { + TContainerBuilder CreateBuilder(IServiceCollection services); + System.IServiceProvider CreateServiceProvider(TContainerBuilder containerBuilder); + } + + public partial interface IServiceProviderIsService + { + bool IsService(System.Type serviceType); + } + + public partial interface IServiceScope : System.IDisposable + { + System.IServiceProvider ServiceProvider { get; } + } + + public partial interface IServiceScopeFactory + { + IServiceScope CreateScope(); + } + + public partial interface ISupportRequiredService + { + object GetRequiredService(System.Type serviceType); + } + + public delegate object ObjectFactory(System.IServiceProvider serviceProvider, object?[]? arguments); + public partial class ServiceCollection : IServiceCollection, System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public ServiceCollection() { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public ServiceDescriptor this[int index] { get { throw null; } set { } } + + public void Clear() { } + + public bool Contains(ServiceDescriptor item) { throw null; } + + public void CopyTo(ServiceDescriptor[] array, int arrayIndex) { } + + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + + public int IndexOf(ServiceDescriptor item) { throw null; } + + public void Insert(int index, ServiceDescriptor item) { } + + public bool Remove(ServiceDescriptor item) { throw null; } + + public void RemoveAt(int index) { } + + void System.Collections.Generic.ICollection.Add(ServiceDescriptor item) { } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public static partial class ServiceCollectionServiceExtensions + { + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, object implementationInstance) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, TService implementationInstance) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + } + + public partial class ServiceDescriptor + { + public ServiceDescriptor(System.Type serviceType, System.Func factory, ServiceLifetime lifetime) { } + + public ServiceDescriptor(System.Type serviceType, object instance) { } + + public ServiceDescriptor(System.Type serviceType, System.Type implementationType, ServiceLifetime lifetime) { } + + public System.Func? ImplementationFactory { get { throw null; } } + + public object? ImplementationInstance { get { throw null; } } + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)] + public System.Type? ImplementationType { get { throw null; } } + + public ServiceLifetime Lifetime { get { throw null; } } + + public System.Type ServiceType { get { throw null; } } + + public static ServiceDescriptor Describe(System.Type serviceType, System.Func implementationFactory, ServiceLifetime lifetime) { throw null; } + + public static ServiceDescriptor Describe(System.Type serviceType, System.Type implementationType, ServiceLifetime lifetime) { throw null; } + + public static ServiceDescriptor Scoped(System.Type service, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Scoped(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Scoped(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Scoped() + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Scoped(System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Singleton(System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Singleton(System.Type serviceType, object implementationInstance) { throw null; } + + public static ServiceDescriptor Singleton(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Singleton(TService implementationInstance) + where TService : class { throw null; } + + public static ServiceDescriptor Singleton(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Singleton() + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Singleton(System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public override string ToString() { throw null; } + + public static ServiceDescriptor Transient(System.Type service, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Transient(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Transient(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Transient() + where TService : class where TImplementation : class, TService { throw null; } + + public static 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 AsyncServiceScope CreateAsyncScope(this IServiceScopeFactory serviceScopeFactory) { throw null; } + + public static AsyncServiceScope CreateAsyncScope(this System.IServiceProvider provider) { throw null; } + + public static 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 T? GetService(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; } + } +} + +namespace Microsoft.Extensions.DependencyInjection.Extensions +{ + public static partial class ServiceCollectionDescriptorExtensions + { + public static IServiceCollection Add(this IServiceCollection collection, ServiceDescriptor descriptor) { throw null; } + + public static IServiceCollection Add(this IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { throw null; } + + public static IServiceCollection RemoveAll(this IServiceCollection collection, System.Type serviceType) { throw null; } + + public static IServiceCollection RemoveAll(this IServiceCollection collection) { throw null; } + + public static IServiceCollection Replace(this IServiceCollection collection, ServiceDescriptor descriptor) { throw null; } + + public static void TryAdd(this IServiceCollection collection, ServiceDescriptor descriptor) { } + + public static void TryAdd(this IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { } + + public static void TryAddEnumerable(this IServiceCollection services, ServiceDescriptor descriptor) { } + + public static void TryAddEnumerable(this IServiceCollection services, System.Collections.Generic.IEnumerable descriptors) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service) { } + + public static void TryAddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddScoped(this IServiceCollection collection) + where TService : class { } + + public static void TryAddScoped(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service) { } + + public static void TryAddSingleton(this IServiceCollection collection, TService instance) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection collection) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service) { } + + public static void TryAddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddTransient(this IServiceCollection collection) + where TService : class { } + + public static void TryAddTransient(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs new file mode 100644 index 0000000000..aea9187768 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.cs @@ -0,0 +1,355 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions for dependency injection.\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.DependencyInjection.IServiceCollection")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class ActivatorUtilities + { + public static 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.AttributeUsage(System.AttributeTargets.All)] + public partial class ActivatorUtilitiesConstructorAttribute : System.Attribute + { + public ActivatorUtilitiesConstructorAttribute() { } + } + + public readonly partial struct AsyncServiceScope : IServiceScope, System.IDisposable, System.IAsyncDisposable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public AsyncServiceScope(IServiceScope serviceScope) { } + + public System.IServiceProvider ServiceProvider { get { throw null; } } + + public readonly void Dispose() { } + + public readonly System.Threading.Tasks.ValueTask DisposeAsync() { throw null; } + } + + public partial interface IServiceCollection : System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + } + + public partial interface IServiceProviderFactory + { + TContainerBuilder CreateBuilder(IServiceCollection services); + System.IServiceProvider CreateServiceProvider(TContainerBuilder containerBuilder); + } + + public partial interface IServiceProviderIsService + { + bool IsService(System.Type serviceType); + } + + public partial interface IServiceScope : System.IDisposable + { + System.IServiceProvider ServiceProvider { get; } + } + + public partial interface IServiceScopeFactory + { + IServiceScope CreateScope(); + } + + public partial interface ISupportRequiredService + { + object GetRequiredService(System.Type serviceType); + } + + public delegate object ObjectFactory(System.IServiceProvider serviceProvider, object?[]? arguments); + public partial class ServiceCollection : IServiceCollection, System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public ServiceCollection() { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public ServiceDescriptor this[int index] { get { throw null; } set { } } + + public void Clear() { } + + public bool Contains(ServiceDescriptor item) { throw null; } + + public void CopyTo(ServiceDescriptor[] array, int arrayIndex) { } + + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + + public int IndexOf(ServiceDescriptor item) { throw null; } + + public void Insert(int index, ServiceDescriptor item) { } + + public bool Remove(ServiceDescriptor item) { throw null; } + + public void RemoveAt(int index) { } + + void System.Collections.Generic.ICollection.Add(ServiceDescriptor item) { } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public static partial class ServiceCollectionServiceExtensions + { + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, object implementationInstance) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, TService implementationInstance) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + } + + public partial class ServiceDescriptor + { + public ServiceDescriptor(System.Type serviceType, System.Func factory, ServiceLifetime lifetime) { } + + public ServiceDescriptor(System.Type serviceType, object instance) { } + + public ServiceDescriptor(System.Type serviceType, System.Type implementationType, ServiceLifetime lifetime) { } + + public System.Func? ImplementationFactory { get { throw null; } } + + public object? ImplementationInstance { get { throw null; } } + + public System.Type? ImplementationType { get { throw null; } } + + public ServiceLifetime Lifetime { get { throw null; } } + + public System.Type ServiceType { get { throw null; } } + + public static ServiceDescriptor Describe(System.Type serviceType, System.Func implementationFactory, ServiceLifetime lifetime) { throw null; } + + public static ServiceDescriptor Describe(System.Type serviceType, System.Type implementationType, ServiceLifetime lifetime) { throw null; } + + public static ServiceDescriptor Scoped(System.Type service, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Scoped(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Scoped(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Scoped() + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Scoped(System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Singleton(System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Singleton(System.Type serviceType, object implementationInstance) { throw null; } + + public static ServiceDescriptor Singleton(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Singleton(TService implementationInstance) + where TService : class { throw null; } + + public static ServiceDescriptor Singleton(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Singleton() + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Singleton(System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public override string ToString() { throw null; } + + public static ServiceDescriptor Transient(System.Type service, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Transient(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Transient(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Transient() + where TService : class where TImplementation : class, TService { throw null; } + + public static 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 AsyncServiceScope CreateAsyncScope(this IServiceScopeFactory serviceScopeFactory) { throw null; } + + public static AsyncServiceScope CreateAsyncScope(this System.IServiceProvider provider) { throw null; } + + public static 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 T? GetService(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; } + } +} + +namespace Microsoft.Extensions.DependencyInjection.Extensions +{ + public static partial class ServiceCollectionDescriptorExtensions + { + public static IServiceCollection Add(this IServiceCollection collection, ServiceDescriptor descriptor) { throw null; } + + public static IServiceCollection Add(this IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { throw null; } + + public static IServiceCollection RemoveAll(this IServiceCollection collection, System.Type serviceType) { throw null; } + + public static IServiceCollection RemoveAll(this IServiceCollection collection) { throw null; } + + public static IServiceCollection Replace(this IServiceCollection collection, ServiceDescriptor descriptor) { throw null; } + + public static void TryAdd(this IServiceCollection collection, ServiceDescriptor descriptor) { } + + public static void TryAdd(this IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { } + + public static void TryAddEnumerable(this IServiceCollection services, ServiceDescriptor descriptor) { } + + public static void TryAddEnumerable(this IServiceCollection services, System.Collections.Generic.IEnumerable descriptors) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service) { } + + public static void TryAddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddScoped(this IServiceCollection collection) + where TService : class { } + + public static void TryAddScoped(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service) { } + + public static void TryAddSingleton(this IServiceCollection collection, TService instance) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection collection) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service) { } + + public static void TryAddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddTransient(this IServiceCollection collection) + where TService : class { } + + public static void TryAddTransient(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.cs new file mode 100644 index 0000000000..44154222b9 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.cs @@ -0,0 +1,355 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions for dependency injection.\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.DependencyInjection.IServiceCollection")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyInjection.Abstractions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class ActivatorUtilities + { + public static 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.AttributeUsage(System.AttributeTargets.All)] + public partial class ActivatorUtilitiesConstructorAttribute : System.Attribute + { + public ActivatorUtilitiesConstructorAttribute() { } + } + + public readonly partial struct AsyncServiceScope : IServiceScope, System.IDisposable, System.IAsyncDisposable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public AsyncServiceScope(IServiceScope serviceScope) { } + + public System.IServiceProvider ServiceProvider { get { throw null; } } + + public readonly void Dispose() { } + + public readonly System.Threading.Tasks.ValueTask DisposeAsync() { throw null; } + } + + public partial interface IServiceCollection : System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + } + + public partial interface IServiceProviderFactory + { + TContainerBuilder CreateBuilder(IServiceCollection services); + System.IServiceProvider CreateServiceProvider(TContainerBuilder containerBuilder); + } + + public partial interface IServiceProviderIsService + { + bool IsService(System.Type serviceType); + } + + public partial interface IServiceScope : System.IDisposable + { + System.IServiceProvider ServiceProvider { get; } + } + + public partial interface IServiceScopeFactory + { + IServiceScope CreateScope(); + } + + public partial interface ISupportRequiredService + { + object GetRequiredService(System.Type serviceType); + } + + public delegate object ObjectFactory(System.IServiceProvider serviceProvider, object?[]? arguments); + public partial class ServiceCollection : IServiceCollection, System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public ServiceCollection() { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public ServiceDescriptor this[int index] { get { throw null; } set { } } + + public void Clear() { } + + public bool Contains(ServiceDescriptor item) { throw null; } + + public void CopyTo(ServiceDescriptor[] array, int arrayIndex) { } + + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + + public int IndexOf(ServiceDescriptor item) { throw null; } + + public void Insert(int index, ServiceDescriptor item) { } + + public bool Remove(ServiceDescriptor item) { throw null; } + + public void RemoveAt(int index) { } + + void System.Collections.Generic.ICollection.Add(ServiceDescriptor item) { } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public static partial class ServiceCollectionServiceExtensions + { + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddScoped(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, object implementationInstance) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, TService implementationInstance) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddSingleton(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType, System.Type implementationType) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Type serviceType) { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services) + where TService : class { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static IServiceCollection AddTransient(this IServiceCollection services) + where TService : class where TImplementation : class, TService { throw null; } + } + + public partial class ServiceDescriptor + { + public ServiceDescriptor(System.Type serviceType, System.Func factory, ServiceLifetime lifetime) { } + + public ServiceDescriptor(System.Type serviceType, object instance) { } + + public ServiceDescriptor(System.Type serviceType, System.Type implementationType, ServiceLifetime lifetime) { } + + public System.Func? ImplementationFactory { get { throw null; } } + + public object? ImplementationInstance { get { throw null; } } + + public System.Type? ImplementationType { get { throw null; } } + + public ServiceLifetime Lifetime { get { throw null; } } + + public System.Type ServiceType { get { throw null; } } + + public static ServiceDescriptor Describe(System.Type serviceType, System.Func implementationFactory, ServiceLifetime lifetime) { throw null; } + + public static ServiceDescriptor Describe(System.Type serviceType, System.Type implementationType, ServiceLifetime lifetime) { throw null; } + + public static ServiceDescriptor Scoped(System.Type service, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Scoped(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Scoped(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Scoped() + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Scoped(System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Singleton(System.Type serviceType, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Singleton(System.Type serviceType, object implementationInstance) { throw null; } + + public static ServiceDescriptor Singleton(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Singleton(TService implementationInstance) + where TService : class { throw null; } + + public static ServiceDescriptor Singleton(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Singleton() + where TService : class where TImplementation : class, TService { throw null; } + + public static ServiceDescriptor Singleton(System.Func implementationFactory) + where TService : class where TImplementation : class, TService { throw null; } + + public override string ToString() { throw null; } + + public static ServiceDescriptor Transient(System.Type service, System.Func implementationFactory) { throw null; } + + public static ServiceDescriptor Transient(System.Type service, System.Type implementationType) { throw null; } + + public static ServiceDescriptor Transient(System.Func implementationFactory) + where TService : class { throw null; } + + public static ServiceDescriptor Transient() + where TService : class where TImplementation : class, TService { throw null; } + + public static 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 AsyncServiceScope CreateAsyncScope(this IServiceScopeFactory serviceScopeFactory) { throw null; } + + public static AsyncServiceScope CreateAsyncScope(this System.IServiceProvider provider) { throw null; } + + public static 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 T? GetService(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; } + } +} + +namespace Microsoft.Extensions.DependencyInjection.Extensions +{ + public static partial class ServiceCollectionDescriptorExtensions + { + public static IServiceCollection Add(this IServiceCollection collection, ServiceDescriptor descriptor) { throw null; } + + public static IServiceCollection Add(this IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { throw null; } + + public static IServiceCollection RemoveAll(this IServiceCollection collection, System.Type serviceType) { throw null; } + + public static IServiceCollection RemoveAll(this IServiceCollection collection) { throw null; } + + public static IServiceCollection Replace(this IServiceCollection collection, ServiceDescriptor descriptor) { throw null; } + + public static void TryAdd(this IServiceCollection collection, ServiceDescriptor descriptor) { } + + public static void TryAdd(this IServiceCollection collection, System.Collections.Generic.IEnumerable descriptors) { } + + public static void TryAddEnumerable(this IServiceCollection services, ServiceDescriptor descriptor) { } + + public static void TryAddEnumerable(this IServiceCollection services, System.Collections.Generic.IEnumerable descriptors) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddScoped(this IServiceCollection collection, System.Type service) { } + + public static void TryAddScoped(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddScoped(this IServiceCollection collection) + where TService : class { } + + public static void TryAddScoped(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddSingleton(this IServiceCollection collection, System.Type service) { } + + public static void TryAddSingleton(this IServiceCollection collection, TService instance) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection collection) + where TService : class { } + + public static void TryAddSingleton(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service, System.Func implementationFactory) { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service, System.Type implementationType) { } + + public static void TryAddTransient(this IServiceCollection collection, System.Type service) { } + + public static void TryAddTransient(this IServiceCollection services, System.Func implementationFactory) + where TService : class { } + + public static void TryAddTransient(this IServiceCollection collection) + where TService : class { } + + public static void TryAddTransient(this IServiceCollection collection) + where TService : class where TImplementation : class, TService { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/microsoft.extensions.dependencyinjection.abstractions.nuspec b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/microsoft.extensions.dependencyinjection.abstractions.nuspec new file mode 100644 index 0000000000..7328bc91ad --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection.abstractions/6.0.0/microsoft.extensions.dependencyinjection.abstractions.nuspec @@ -0,0 +1,31 @@ + + + + Microsoft.Extensions.DependencyInjection.Abstractions + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Abstractions for dependency injection. + +Commonly Used Types: +Microsoft.Extensions.DependencyInjection.IServiceCollection + 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/6.0.0/Microsoft.Extensions.DependencyInjection.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/Microsoft.Extensions.DependencyInjection.6.0.0.csproj new file mode 100644 index 0000000000..90a12816e3 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/Microsoft.Extensions.DependencyInjection.6.0.0.csproj @@ -0,0 +1,34 @@ + + + + net461;net6.0;netstandard2.0;netstandard2.1 + Microsoft.Extensions.DependencyInjection + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.cs new file mode 100644 index 0000000000..6c5d2927d3 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.cs @@ -0,0 +1,72 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("MicroBenchmarks, PublicKey=00240000048000009400000006020000002400005253413100040000010001004b86c4cb78549b34bab61a3b1800e23bfeb5b3ec390074041536a7e3cbd97f5f04cf0f857155a8928eaa29ebfd11cfbbad3ba70efea7bda3226c6a8d370a4cd303f714486b6ebc225985a638471e6ef571cc92a4613c00b8fa65d61ccee0cbe5f36330c9a01f4183559f1bef24cc2917c6d913e3a541333a1d05d9bed22b38cb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyInjection")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(Microsoft.Extensions.DependencyInjection.ServiceCollection))] +namespace Microsoft.Extensions.DependencyInjection +{ + public partial class DefaultServiceProviderFactory : IServiceProviderFactory + { + public DefaultServiceProviderFactory() { } + + public DefaultServiceProviderFactory(ServiceProviderOptions options) { } + + public IServiceCollection CreateBuilder(IServiceCollection services) { throw null; } + + public System.IServiceProvider CreateServiceProvider(IServiceCollection containerBuilder) { throw null; } + } + + public static partial class ServiceCollectionContainerBuilderExtensions + { + public static ServiceProvider BuildServiceProvider(this IServiceCollection services, ServiceProviderOptions options) { throw null; } + + public static ServiceProvider BuildServiceProvider(this IServiceCollection services, bool validateScopes) { throw null; } + + public static ServiceProvider BuildServiceProvider(this IServiceCollection services) { throw null; } + } + + public sealed partial class ServiceProvider : System.IServiceProvider, System.IDisposable, System.IAsyncDisposable + { + 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 { } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.cs new file mode 100644 index 0000000000..1771283754 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.cs @@ -0,0 +1,72 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("MicroBenchmarks, PublicKey=00240000048000009400000006020000002400005253413100040000010001004b86c4cb78549b34bab61a3b1800e23bfeb5b3ec390074041536a7e3cbd97f5f04cf0f857155a8928eaa29ebfd11cfbbad3ba70efea7bda3226c6a8d370a4cd303f714486b6ebc225985a638471e6ef571cc92a4613c00b8fa65d61ccee0cbe5f36330c9a01f4183559f1bef24cc2917c6d913e3a541333a1d05d9bed22b38cb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyInjection")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(Microsoft.Extensions.DependencyInjection.ServiceCollection))] +namespace Microsoft.Extensions.DependencyInjection +{ + public partial class DefaultServiceProviderFactory : IServiceProviderFactory + { + public DefaultServiceProviderFactory() { } + + public DefaultServiceProviderFactory(ServiceProviderOptions options) { } + + public IServiceCollection CreateBuilder(IServiceCollection services) { throw null; } + + public System.IServiceProvider CreateServiceProvider(IServiceCollection containerBuilder) { throw null; } + } + + public static partial class ServiceCollectionContainerBuilderExtensions + { + public static ServiceProvider BuildServiceProvider(this IServiceCollection services, ServiceProviderOptions options) { throw null; } + + public static ServiceProvider BuildServiceProvider(this IServiceCollection services, bool validateScopes) { throw null; } + + public static ServiceProvider BuildServiceProvider(this IServiceCollection services) { throw null; } + } + + public sealed partial class ServiceProvider : System.IServiceProvider, System.IDisposable, System.IAsyncDisposable + { + 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 { } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.cs new file mode 100644 index 0000000000..56b0eafdff --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.cs @@ -0,0 +1,72 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("MicroBenchmarks, PublicKey=00240000048000009400000006020000002400005253413100040000010001004b86c4cb78549b34bab61a3b1800e23bfeb5b3ec390074041536a7e3cbd97f5f04cf0f857155a8928eaa29ebfd11cfbbad3ba70efea7bda3226c6a8d370a4cd303f714486b6ebc225985a638471e6ef571cc92a4613c00b8fa65d61ccee0cbe5f36330c9a01f4183559f1bef24cc2917c6d913e3a541333a1d05d9bed22b38cb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyInjection")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(Microsoft.Extensions.DependencyInjection.ServiceCollection))] +namespace Microsoft.Extensions.DependencyInjection +{ + public partial class DefaultServiceProviderFactory : IServiceProviderFactory + { + public DefaultServiceProviderFactory() { } + + public DefaultServiceProviderFactory(ServiceProviderOptions options) { } + + public IServiceCollection CreateBuilder(IServiceCollection services) { throw null; } + + public System.IServiceProvider CreateServiceProvider(IServiceCollection containerBuilder) { throw null; } + } + + public static partial class ServiceCollectionContainerBuilderExtensions + { + public static ServiceProvider BuildServiceProvider(this IServiceCollection services, ServiceProviderOptions options) { throw null; } + + public static ServiceProvider BuildServiceProvider(this IServiceCollection services, bool validateScopes) { throw null; } + + public static ServiceProvider BuildServiceProvider(this IServiceCollection services) { throw null; } + } + + public sealed partial class ServiceProvider : System.IServiceProvider, System.IDisposable, System.IAsyncDisposable + { + 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 { } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.cs b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.cs new file mode 100644 index 0000000000..aca0b5c9ed --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.cs @@ -0,0 +1,72 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("MicroBenchmarks, PublicKey=00240000048000009400000006020000002400005253413100040000010001004b86c4cb78549b34bab61a3b1800e23bfeb5b3ec390074041536a7e3cbd97f5f04cf0f857155a8928eaa29ebfd11cfbbad3ba70efea7bda3226c6a8d370a4cd303f714486b6ebc225985a638471e6ef571cc92a4613c00b8fa65d61ccee0cbe5f36330c9a01f4183559f1bef24cc2917c6d913e3a541333a1d05d9bed22b38cb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.DependencyInjection")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyInjection")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(Microsoft.Extensions.DependencyInjection.ServiceCollection))] +namespace Microsoft.Extensions.DependencyInjection +{ + public partial class DefaultServiceProviderFactory : IServiceProviderFactory + { + public DefaultServiceProviderFactory() { } + + public DefaultServiceProviderFactory(ServiceProviderOptions options) { } + + public IServiceCollection CreateBuilder(IServiceCollection services) { throw null; } + + public System.IServiceProvider CreateServiceProvider(IServiceCollection containerBuilder) { throw null; } + } + + public static partial class ServiceCollectionContainerBuilderExtensions + { + public static ServiceProvider BuildServiceProvider(this IServiceCollection services, ServiceProviderOptions options) { throw null; } + + public static ServiceProvider BuildServiceProvider(this IServiceCollection services, bool validateScopes) { throw null; } + + public static ServiceProvider BuildServiceProvider(this IServiceCollection services) { throw null; } + } + + public sealed partial class ServiceProvider : System.IServiceProvider, System.IDisposable, System.IAsyncDisposable + { + 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 { } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/microsoft.extensions.dependencyinjection.nuspec b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/microsoft.extensions.dependencyinjection.nuspec new file mode 100644 index 0000000000..b8eadb6f73 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencyinjection/6.0.0/microsoft.extensions.dependencyinjection.nuspec @@ -0,0 +1,38 @@ + + + + Microsoft.Extensions.DependencyInjection + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection. + https://go.microsoft.com/fwlink/?LinkID=799421 + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From cce836332d5c1f1975c37eb535f43a0a73b0b161 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Mon, 3 Apr 2023 09:27:31 -0500 Subject: [PATCH 02/13] Add Microsoft.Extensions.Logging.Console.6.0.0 and dependencies --- eng/Build.props | 11 + ...ns.Configuration.Abstractions.6.0.0.csproj | 19 + ...t.Extensions.Configuration.Abstractions.cs | 121 +++ ...t.Extensions.Configuration.Abstractions.cs | 121 +++ ...tensions.configuration.abstractions.nuspec | 32 + ...tensions.Configuration.Binder.6.0.0.csproj | 18 + ...crosoft.Extensions.Configuration.Binder.cs | 66 ++ ...crosoft.Extensions.Configuration.Binder.cs | 66 ++ ...oft.extensions.configuration.binder.nuspec | 24 + ...soft.Extensions.Configuration.6.0.0.csproj | 20 + .../Microsoft.Extensions.Configuration.cs | 238 ++++++ .../Microsoft.Extensions.Configuration.cs | 238 ++++++ .../microsoft.extensions.configuration.nuspec | 26 + ...tensions.Logging.Abstractions.6.0.0.csproj | 20 + ...crosoft.Extensions.Logging.Abstractions.cs | 327 ++++++++ ...crosoft.Extensions.Logging.Abstractions.cs | 327 ++++++++ ...crosoft.Extensions.Logging.Abstractions.cs | 327 ++++++++ ...oft.extensions.logging.abstractions.nuspec | 36 + ...ensions.Logging.Configuration.6.0.0.csproj | 32 + ...rosoft.Extensions.Logging.Configuration.cs | 65 ++ ...rosoft.Extensions.Logging.Configuration.cs | 65 ++ ...ft.extensions.logging.configuration.nuspec | 38 + ...ft.Extensions.Logging.Console.6.0.0.csproj | 44 ++ .../Microsoft.Extensions.Logging.Console.cs | 155 ++++ .../Microsoft.Extensions.Logging.Console.cs | 160 ++++ .../Microsoft.Extensions.Logging.Console.cs | 155 ++++ ...icrosoft.extensions.logging.console.nuspec | 51 ++ .../Microsoft.Extensions.Logging.6.0.0.csproj | 37 + .../net461/Microsoft.Extensions.Logging.cs | 181 +++++ .../Microsoft.Extensions.Logging.cs | 181 +++++ .../Microsoft.Extensions.Logging.cs | 181 +++++ .../6.0.0/microsoft.extensions.logging.nuspec | 42 + ...tions.ConfigurationExtensions.6.0.0.csproj | 26 + ...ensions.Options.ConfigurationExtensions.cs | 83 ++ ...ensions.Options.ConfigurationExtensions.cs | 83 ++ ...ons.options.configurationextensions.nuspec | 32 + .../Microsoft.Extensions.Options.6.0.0.csproj | 27 + .../net461/Microsoft.Extensions.Options.cs | 658 ++++++++++++++++ .../Microsoft.Extensions.Options.cs | 658 ++++++++++++++++ .../Microsoft.Extensions.Options.cs | 658 ++++++++++++++++ .../6.0.0/microsoft.extensions.options.nuspec | 34 + ...crosoft.Extensions.Primitives.6.0.0.csproj | 24 + .../net461/Microsoft.Extensions.Primitives.cs | 346 +++++++++ .../net6.0/Microsoft.Extensions.Primitives.cs | 346 +++++++++ .../Microsoft.Extensions.Primitives.cs | 346 +++++++++ .../microsoft.extensions.primitives.nuspec | 34 + ....Diagnostics.DiagnosticSource.6.0.0.csproj | 28 + .../System.Diagnostics.DiagnosticSource.cs | 725 +++++++++++++++++ .../System.Diagnostics.DiagnosticSource.cs | 728 ++++++++++++++++++ .../System.Diagnostics.DiagnosticSource.cs | 728 ++++++++++++++++++ .../System.Diagnostics.DiagnosticSource.cs | 725 +++++++++++++++++ ...system.diagnostics.diagnosticsource.nuspec | 36 + 52 files changed, 9749 insertions(+) create mode 100644 src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/Microsoft.Extensions.Configuration.Abstractions.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/lib/net461/Microsoft.Extensions.Configuration.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/microsoft.extensions.configuration.abstractions.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/Microsoft.Extensions.Configuration.Binder.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/lib/net461/Microsoft.Extensions.Configuration.Binder.cs create mode 100644 src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.cs create mode 100644 src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/microsoft.extensions.configuration.binder.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.configuration/6.0.0/Microsoft.Extensions.Configuration.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.configuration/6.0.0/lib/net461/Microsoft.Extensions.Configuration.cs create mode 100644 src/referencePackages/src/microsoft.extensions.configuration/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.cs create mode 100644 src/referencePackages/src/microsoft.extensions.configuration/6.0.0/microsoft.extensions.configuration.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/Microsoft.Extensions.Logging.Abstractions.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/net461/Microsoft.Extensions.Logging.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.Logging.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/microsoft.extensions.logging.abstractions.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/Microsoft.Extensions.Logging.Configuration.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/lib/net461/Microsoft.Extensions.Logging.Configuration.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/microsoft.extensions.logging.configuration.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/Microsoft.Extensions.Logging.Console.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/net461/Microsoft.Extensions.Logging.Console.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/net6.0/Microsoft.Extensions.Logging.Console.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Console.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/microsoft.extensions.logging.console.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.logging/6.0.0/Microsoft.Extensions.Logging.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/net461/Microsoft.Extensions.Logging.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/netstandard2.1/Microsoft.Extensions.Logging.cs create mode 100644 src/referencePackages/src/microsoft.extensions.logging/6.0.0/microsoft.extensions.logging.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/Microsoft.Extensions.Options.ConfigurationExtensions.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/lib/net461/Microsoft.Extensions.Options.ConfigurationExtensions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.cs create mode 100644 src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/microsoft.extensions.options.configurationextensions.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.options/6.0.0/Microsoft.Extensions.Options.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/net461/Microsoft.Extensions.Options.cs create mode 100644 src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Options.cs create mode 100644 src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/netstandard2.1/Microsoft.Extensions.Options.cs create mode 100644 src/referencePackages/src/microsoft.extensions.options/6.0.0/microsoft.extensions.options.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.primitives/6.0.0/Microsoft.Extensions.Primitives.6.0.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net461/Microsoft.Extensions.Primitives.cs create mode 100644 src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net6.0/Microsoft.Extensions.Primitives.cs create mode 100644 src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Primitives.cs create mode 100644 src/referencePackages/src/microsoft.extensions.primitives/6.0.0/microsoft.extensions.primitives.nuspec create mode 100644 src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/System.Diagnostics.DiagnosticSource.6.0.0.csproj create mode 100644 src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net461/System.Diagnostics.DiagnosticSource.cs create mode 100644 src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net5.0/System.Diagnostics.DiagnosticSource.cs create mode 100644 src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net6.0/System.Diagnostics.DiagnosticSource.cs create mode 100644 src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/netstandard2.0/System.Diagnostics.DiagnosticSource.cs create mode 100644 src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/system.diagnostics.diagnosticsource.nuspec diff --git a/eng/Build.props b/eng/Build.props index 89f565cb4a..38888500bf 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -52,6 +52,17 @@ + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/Microsoft.Extensions.Configuration.Abstractions.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/Microsoft.Extensions.Configuration.Abstractions.6.0.0.csproj new file mode 100644 index 0000000000..8a70b29eba --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/Microsoft.Extensions.Configuration.Abstractions.6.0.0.csproj @@ -0,0 +1,19 @@ + + + + net461;netstandard2.0 + Microsoft.Extensions.Configuration.Abstractions + 2 + MicrosoftAspNetCore + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/lib/net461/Microsoft.Extensions.Configuration.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/lib/net461/Microsoft.Extensions.Configuration.Abstractions.cs new file mode 100644 index 0000000000..8f06221ff6 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/lib/net461/Microsoft.Extensions.Configuration.Abstractions.cs @@ -0,0 +1,121 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Configuration.Abstractions")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions of key-value pair based configuration.\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.Configuration.IConfiguration\r\nMicrosoft.Extensions.Configuration.IConfigurationBuilder\r\nMicrosoft.Extensions.Configuration.IConfigurationProvider\r\nMicrosoft.Extensions.Configuration.IConfigurationRoot\r\nMicrosoft.Extensions.Configuration.IConfigurationSection")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Configuration.Abstractions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Configuration +{ + public static partial class ConfigurationExtensions + { + public static IConfigurationBuilder Add(this IConfigurationBuilder builder, System.Action configureSource) + where TSource : IConfigurationSource, new() { throw null; } + + public static System.Collections.Generic.IEnumerable> AsEnumerable(this IConfiguration configuration, bool makePathsRelative) { throw null; } + + public static System.Collections.Generic.IEnumerable> AsEnumerable(this IConfiguration configuration) { throw null; } + + public static bool Exists(this IConfigurationSection section) { throw null; } + + public static string GetConnectionString(this IConfiguration configuration, string name) { throw null; } + + public static IConfigurationSection GetRequiredSection(this IConfiguration configuration, string key) { throw null; } + } + + [System.AttributeUsage(System.AttributeTargets.Property)] + public sealed partial class ConfigurationKeyNameAttribute : System.Attribute + { + public ConfigurationKeyNameAttribute(string name) { } + + public string Name { get { throw null; } } + } + + public static partial class ConfigurationPath + { + public static readonly string KeyDelimiter; + public static string Combine(System.Collections.Generic.IEnumerable pathSegments) { throw null; } + + public static string Combine(params string[] pathSegments) { throw null; } + + public static string GetParentPath(string path) { throw null; } + + public static string GetSectionKey(string path) { throw null; } + } + + public static partial class ConfigurationRootExtensions + { + public static string GetDebugView(this IConfigurationRoot root) { throw null; } + } + + public partial interface IConfiguration + { + string this[string key] { get; set; } + + System.Collections.Generic.IEnumerable GetChildren(); + Primitives.IChangeToken GetReloadToken(); + IConfigurationSection GetSection(string key); + } + + public partial interface IConfigurationBuilder + { + System.Collections.Generic.IDictionary Properties { get; } + + System.Collections.Generic.IList Sources { get; } + + IConfigurationBuilder Add(IConfigurationSource source); + IConfigurationRoot Build(); + } + + public partial interface IConfigurationProvider + { + System.Collections.Generic.IEnumerable GetChildKeys(System.Collections.Generic.IEnumerable earlierKeys, string parentPath); + Primitives.IChangeToken GetReloadToken(); + void Load(); + void Set(string key, string value); + bool TryGet(string key, out string value); + } + + public partial interface IConfigurationRoot : IConfiguration + { + System.Collections.Generic.IEnumerable Providers { get; } + + void Reload(); + } + + public partial interface IConfigurationSection : IConfiguration + { + string Key { get; } + + string Path { get; } + + string Value { get; set; } + } + + public partial interface IConfigurationSource + { + IConfigurationProvider Build(IConfigurationBuilder builder); + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.cs new file mode 100644 index 0000000000..e3cfbb73a2 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.cs @@ -0,0 +1,121 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Configuration.Abstractions")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions of key-value pair based configuration.\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.Configuration.IConfiguration\r\nMicrosoft.Extensions.Configuration.IConfigurationBuilder\r\nMicrosoft.Extensions.Configuration.IConfigurationProvider\r\nMicrosoft.Extensions.Configuration.IConfigurationRoot\r\nMicrosoft.Extensions.Configuration.IConfigurationSection")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Configuration.Abstractions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Configuration +{ + public static partial class ConfigurationExtensions + { + public static IConfigurationBuilder Add(this IConfigurationBuilder builder, System.Action configureSource) + where TSource : IConfigurationSource, new() { throw null; } + + public static System.Collections.Generic.IEnumerable> AsEnumerable(this IConfiguration configuration, bool makePathsRelative) { throw null; } + + public static System.Collections.Generic.IEnumerable> AsEnumerable(this IConfiguration configuration) { throw null; } + + public static bool Exists(this IConfigurationSection section) { throw null; } + + public static string GetConnectionString(this IConfiguration configuration, string name) { throw null; } + + public static IConfigurationSection GetRequiredSection(this IConfiguration configuration, string key) { throw null; } + } + + [System.AttributeUsage(System.AttributeTargets.Property)] + public sealed partial class ConfigurationKeyNameAttribute : System.Attribute + { + public ConfigurationKeyNameAttribute(string name) { } + + public string Name { get { throw null; } } + } + + public static partial class ConfigurationPath + { + public static readonly string KeyDelimiter; + public static string Combine(System.Collections.Generic.IEnumerable pathSegments) { throw null; } + + public static string Combine(params string[] pathSegments) { throw null; } + + public static string GetParentPath(string path) { throw null; } + + public static string GetSectionKey(string path) { throw null; } + } + + public static partial class ConfigurationRootExtensions + { + public static string GetDebugView(this IConfigurationRoot root) { throw null; } + } + + public partial interface IConfiguration + { + string this[string key] { get; set; } + + System.Collections.Generic.IEnumerable GetChildren(); + Primitives.IChangeToken GetReloadToken(); + IConfigurationSection GetSection(string key); + } + + public partial interface IConfigurationBuilder + { + System.Collections.Generic.IDictionary Properties { get; } + + System.Collections.Generic.IList Sources { get; } + + IConfigurationBuilder Add(IConfigurationSource source); + IConfigurationRoot Build(); + } + + public partial interface IConfigurationProvider + { + System.Collections.Generic.IEnumerable GetChildKeys(System.Collections.Generic.IEnumerable earlierKeys, string parentPath); + Primitives.IChangeToken GetReloadToken(); + void Load(); + void Set(string key, string value); + bool TryGet(string key, out string value); + } + + public partial interface IConfigurationRoot : IConfiguration + { + System.Collections.Generic.IEnumerable Providers { get; } + + void Reload(); + } + + public partial interface IConfigurationSection : IConfiguration + { + string Key { get; } + + string Path { get; } + + string Value { get; set; } + } + + public partial interface IConfigurationSource + { + IConfigurationProvider Build(IConfigurationBuilder builder); + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/microsoft.extensions.configuration.abstractions.nuspec b/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/microsoft.extensions.configuration.abstractions.nuspec new file mode 100644 index 0000000000..bf52035b63 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration.abstractions/6.0.0/microsoft.extensions.configuration.abstractions.nuspec @@ -0,0 +1,32 @@ + + + + Microsoft.Extensions.Configuration.Abstractions + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Abstractions of key-value pair based configuration. + +Commonly Used Types: +Microsoft.Extensions.Configuration.IConfiguration +Microsoft.Extensions.Configuration.IConfigurationBuilder +Microsoft.Extensions.Configuration.IConfigurationProvider +Microsoft.Extensions.Configuration.IConfigurationRoot +Microsoft.Extensions.Configuration.IConfigurationSection + 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.configuration.binder/6.0.0/Microsoft.Extensions.Configuration.Binder.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/Microsoft.Extensions.Configuration.Binder.6.0.0.csproj new file mode 100644 index 0000000000..c13c7fd0e1 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/Microsoft.Extensions.Configuration.Binder.6.0.0.csproj @@ -0,0 +1,18 @@ + + + + net461;netstandard2.0 + Microsoft.Extensions.Configuration.Binder + 2 + MicrosoftAspNetCore + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/lib/net461/Microsoft.Extensions.Configuration.Binder.cs b/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/lib/net461/Microsoft.Extensions.Configuration.Binder.cs new file mode 100644 index 0000000000..bdf72b4604 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/lib/net461/Microsoft.Extensions.Configuration.Binder.cs @@ -0,0 +1,66 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Configuration.Binder.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Configuration.Binder")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Configuration.Binder")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Configuration +{ + public partial class BinderOptions + { + public BinderOptions() { } + + public bool BindNonPublicProperties { get { throw null; } set { } } + + public bool ErrorOnUnknownConfiguration { get { throw null; } set { } } + } + + public static partial class ConfigurationBinder + { + public static void Bind(this IConfiguration configuration, object instance, System.Action configureOptions) { } + + public static void Bind(this IConfiguration configuration, object instance) { } + + public static void Bind(this IConfiguration configuration, string key, object instance) { } + + public static object Get(this IConfiguration configuration, System.Type type, System.Action configureOptions) { throw null; } + + public static object Get(this IConfiguration configuration, System.Type type) { throw null; } + + public static T Get(this IConfiguration configuration, System.Action configureOptions) { throw null; } + + public static T Get(this IConfiguration configuration) { throw null; } + + public static object GetValue(this IConfiguration configuration, System.Type type, string key, object defaultValue) { throw null; } + + public static object GetValue(this IConfiguration configuration, System.Type type, string key) { throw null; } + + public static T GetValue(this IConfiguration configuration, string key, T defaultValue) { throw null; } + + public static T GetValue(this IConfiguration configuration, string key) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.cs b/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.cs new file mode 100644 index 0000000000..267cebe5a9 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.cs @@ -0,0 +1,66 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Configuration.Binder.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Configuration.Binder")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Configuration.Binder")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Configuration +{ + public partial class BinderOptions + { + public BinderOptions() { } + + public bool BindNonPublicProperties { get { throw null; } set { } } + + public bool ErrorOnUnknownConfiguration { get { throw null; } set { } } + } + + public static partial class ConfigurationBinder + { + public static void Bind(this IConfiguration configuration, object instance, System.Action configureOptions) { } + + public static void Bind(this IConfiguration configuration, object instance) { } + + public static void Bind(this IConfiguration configuration, string key, object instance) { } + + public static object Get(this IConfiguration configuration, System.Type type, System.Action configureOptions) { throw null; } + + public static object Get(this IConfiguration configuration, System.Type type) { throw null; } + + public static T Get(this IConfiguration configuration, System.Action configureOptions) { throw null; } + + public static T Get(this IConfiguration configuration) { throw null; } + + public static object GetValue(this IConfiguration configuration, System.Type type, string key, object defaultValue) { throw null; } + + public static object GetValue(this IConfiguration configuration, System.Type type, string key) { throw null; } + + public static T GetValue(this IConfiguration configuration, string key, T defaultValue) { throw null; } + + public static T GetValue(this IConfiguration configuration, string key) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/microsoft.extensions.configuration.binder.nuspec b/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/microsoft.extensions.configuration.binder.nuspec new file mode 100644 index 0000000000..1fe9520afa --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration.binder/6.0.0/microsoft.extensions.configuration.binder.nuspec @@ -0,0 +1,24 @@ + + + + Microsoft.Extensions.Configuration.Binder + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. + 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.configuration/6.0.0/Microsoft.Extensions.Configuration.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/Microsoft.Extensions.Configuration.6.0.0.csproj new file mode 100644 index 0000000000..c05df15ada --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/Microsoft.Extensions.Configuration.6.0.0.csproj @@ -0,0 +1,20 @@ + + + + net461;netstandard2.0 + Microsoft.Extensions.Configuration + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/lib/net461/Microsoft.Extensions.Configuration.cs b/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/lib/net461/Microsoft.Extensions.Configuration.cs new file mode 100644 index 0000000000..0e84fe4f28 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/lib/net461/Microsoft.Extensions.Configuration.cs @@ -0,0 +1,238 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Configuration.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Configuration")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Configuration")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Configuration +{ + public static partial class ChainedBuilderExtensions + { + public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config, bool shouldDisposeConfiguration) { throw null; } + + public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config) { throw null; } + } + + public partial class ChainedConfigurationProvider : IConfigurationProvider, System.IDisposable + { + public ChainedConfigurationProvider(ChainedConfigurationSource source) { } + + public void Dispose() { } + + public System.Collections.Generic.IEnumerable GetChildKeys(System.Collections.Generic.IEnumerable earlierKeys, string parentPath) { throw null; } + + public Primitives.IChangeToken GetReloadToken() { throw null; } + + public void Load() { } + + public void Set(string key, string value) { } + + public bool TryGet(string key, out string value) { throw null; } + } + + public partial class ChainedConfigurationSource : IConfigurationSource + { + public ChainedConfigurationSource() { } + + public IConfiguration Configuration { get { throw null; } set { } } + + public bool ShouldDisposeConfiguration { get { throw null; } set { } } + + public IConfigurationProvider Build(IConfigurationBuilder builder) { throw null; } + } + + public partial class ConfigurationBuilder : IConfigurationBuilder + { + public ConfigurationBuilder() { } + + public System.Collections.Generic.IDictionary Properties { get { throw null; } } + + public System.Collections.Generic.IList Sources { get { throw null; } } + + public IConfigurationBuilder Add(IConfigurationSource source) { throw null; } + + public IConfigurationRoot Build() { throw null; } + } + + public partial class ConfigurationKeyComparer : System.Collections.Generic.IComparer + { + public ConfigurationKeyComparer() { } + + public static ConfigurationKeyComparer Instance { get { throw null; } } + + public int Compare(string x, string y) { throw null; } + } + + public sealed partial class ConfigurationManager : IConfigurationBuilder, IConfigurationRoot, IConfiguration, System.IDisposable + { + public ConfigurationManager() { } + + public string this[string key] { get { throw null; } set { } } + + System.Collections.Generic.IDictionary IConfigurationBuilder.Properties { get { throw null; } } + + System.Collections.Generic.IList IConfigurationBuilder.Sources { get { throw null; } } + + System.Collections.Generic.IEnumerable IConfigurationRoot.Providers { get { throw null; } } + + public void Dispose() { } + + public System.Collections.Generic.IEnumerable GetChildren() { throw null; } + + public IConfigurationSection GetSection(string key) { throw null; } + + Primitives.IChangeToken IConfiguration.GetReloadToken() { throw null; } + + IConfigurationBuilder IConfigurationBuilder.Add(IConfigurationSource source) { throw null; } + + IConfigurationRoot IConfigurationBuilder.Build() { throw null; } + + void IConfigurationRoot.Reload() { } + } + + public abstract partial class ConfigurationProvider : IConfigurationProvider + { + protected ConfigurationProvider() { } + + protected System.Collections.Generic.IDictionary Data { get { throw null; } set { } } + + public virtual System.Collections.Generic.IEnumerable GetChildKeys(System.Collections.Generic.IEnumerable earlierKeys, string parentPath) { throw null; } + + public Primitives.IChangeToken GetReloadToken() { throw null; } + + public virtual void Load() { } + + protected void OnReload() { } + + public virtual void Set(string key, string value) { } + + public override string ToString() { throw null; } + + public virtual bool TryGet(string key, out string value) { throw null; } + } + + public partial class ConfigurationReloadToken : Primitives.IChangeToken + { + public ConfigurationReloadToken() { } + + public bool ActiveChangeCallbacks { get { throw null; } } + + public bool HasChanged { get { throw null; } } + + public void OnReload() { } + + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) { throw null; } + } + + public partial class ConfigurationRoot : IConfigurationRoot, IConfiguration, System.IDisposable + { + public ConfigurationRoot(System.Collections.Generic.IList providers) { } + + public string this[string key] { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable Providers { get { throw null; } } + + public void Dispose() { } + + public System.Collections.Generic.IEnumerable GetChildren() { throw null; } + + public Primitives.IChangeToken GetReloadToken() { throw null; } + + public IConfigurationSection GetSection(string key) { throw null; } + + public void Reload() { } + } + + public partial class ConfigurationSection : IConfigurationSection, IConfiguration + { + public ConfigurationSection(IConfigurationRoot root, string path) { } + + public string this[string key] { get { throw null; } set { } } + + public string Key { get { throw null; } } + + public string Path { get { throw null; } } + + public string Value { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable GetChildren() { throw null; } + + public Primitives.IChangeToken GetReloadToken() { throw null; } + + public IConfigurationSection GetSection(string key) { throw null; } + } + + public static partial class MemoryConfigurationBuilderExtensions + { + public static IConfigurationBuilder AddInMemoryCollection(this IConfigurationBuilder configurationBuilder, System.Collections.Generic.IEnumerable> initialData) { throw null; } + + public static IConfigurationBuilder AddInMemoryCollection(this IConfigurationBuilder configurationBuilder) { throw null; } + } + + public abstract partial class StreamConfigurationProvider : ConfigurationProvider + { + public StreamConfigurationProvider(StreamConfigurationSource source) { } + + public StreamConfigurationSource Source { get { throw null; } } + + public override void Load() { } + + public abstract void Load(System.IO.Stream stream); + } + + public abstract partial class StreamConfigurationSource : IConfigurationSource + { + protected StreamConfigurationSource() { } + + public System.IO.Stream Stream { get { throw null; } set { } } + + public abstract IConfigurationProvider Build(IConfigurationBuilder builder); + } +} + +namespace Microsoft.Extensions.Configuration.Memory +{ + public partial class MemoryConfigurationProvider : ConfigurationProvider, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable + { + public MemoryConfigurationProvider(MemoryConfigurationSource source) { } + + public void Add(string key, string value) { } + + public System.Collections.Generic.IEnumerator> GetEnumerator() { throw null; } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public partial class MemoryConfigurationSource : IConfigurationSource + { + public MemoryConfigurationSource() { } + + public System.Collections.Generic.IEnumerable> InitialData { get { throw null; } set { } } + + public IConfigurationProvider Build(IConfigurationBuilder builder) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.cs b/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.cs new file mode 100644 index 0000000000..6ea84bb66d --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Configuration.cs @@ -0,0 +1,238 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Configuration.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Configuration")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Configuration")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Configuration +{ + public static partial class ChainedBuilderExtensions + { + public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config, bool shouldDisposeConfiguration) { throw null; } + + public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config) { throw null; } + } + + public partial class ChainedConfigurationProvider : IConfigurationProvider, System.IDisposable + { + public ChainedConfigurationProvider(ChainedConfigurationSource source) { } + + public void Dispose() { } + + public System.Collections.Generic.IEnumerable GetChildKeys(System.Collections.Generic.IEnumerable earlierKeys, string parentPath) { throw null; } + + public Primitives.IChangeToken GetReloadToken() { throw null; } + + public void Load() { } + + public void Set(string key, string value) { } + + public bool TryGet(string key, out string value) { throw null; } + } + + public partial class ChainedConfigurationSource : IConfigurationSource + { + public ChainedConfigurationSource() { } + + public IConfiguration Configuration { get { throw null; } set { } } + + public bool ShouldDisposeConfiguration { get { throw null; } set { } } + + public IConfigurationProvider Build(IConfigurationBuilder builder) { throw null; } + } + + public partial class ConfigurationBuilder : IConfigurationBuilder + { + public ConfigurationBuilder() { } + + public System.Collections.Generic.IDictionary Properties { get { throw null; } } + + public System.Collections.Generic.IList Sources { get { throw null; } } + + public IConfigurationBuilder Add(IConfigurationSource source) { throw null; } + + public IConfigurationRoot Build() { throw null; } + } + + public partial class ConfigurationKeyComparer : System.Collections.Generic.IComparer + { + public ConfigurationKeyComparer() { } + + public static ConfigurationKeyComparer Instance { get { throw null; } } + + public int Compare(string x, string y) { throw null; } + } + + public sealed partial class ConfigurationManager : IConfigurationBuilder, IConfigurationRoot, IConfiguration, System.IDisposable + { + public ConfigurationManager() { } + + public string this[string key] { get { throw null; } set { } } + + System.Collections.Generic.IDictionary IConfigurationBuilder.Properties { get { throw null; } } + + System.Collections.Generic.IList IConfigurationBuilder.Sources { get { throw null; } } + + System.Collections.Generic.IEnumerable IConfigurationRoot.Providers { get { throw null; } } + + public void Dispose() { } + + public System.Collections.Generic.IEnumerable GetChildren() { throw null; } + + public IConfigurationSection GetSection(string key) { throw null; } + + Primitives.IChangeToken IConfiguration.GetReloadToken() { throw null; } + + IConfigurationBuilder IConfigurationBuilder.Add(IConfigurationSource source) { throw null; } + + IConfigurationRoot IConfigurationBuilder.Build() { throw null; } + + void IConfigurationRoot.Reload() { } + } + + public abstract partial class ConfigurationProvider : IConfigurationProvider + { + protected ConfigurationProvider() { } + + protected System.Collections.Generic.IDictionary Data { get { throw null; } set { } } + + public virtual System.Collections.Generic.IEnumerable GetChildKeys(System.Collections.Generic.IEnumerable earlierKeys, string parentPath) { throw null; } + + public Primitives.IChangeToken GetReloadToken() { throw null; } + + public virtual void Load() { } + + protected void OnReload() { } + + public virtual void Set(string key, string value) { } + + public override string ToString() { throw null; } + + public virtual bool TryGet(string key, out string value) { throw null; } + } + + public partial class ConfigurationReloadToken : Primitives.IChangeToken + { + public ConfigurationReloadToken() { } + + public bool ActiveChangeCallbacks { get { throw null; } } + + public bool HasChanged { get { throw null; } } + + public void OnReload() { } + + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) { throw null; } + } + + public partial class ConfigurationRoot : IConfigurationRoot, IConfiguration, System.IDisposable + { + public ConfigurationRoot(System.Collections.Generic.IList providers) { } + + public string this[string key] { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable Providers { get { throw null; } } + + public void Dispose() { } + + public System.Collections.Generic.IEnumerable GetChildren() { throw null; } + + public Primitives.IChangeToken GetReloadToken() { throw null; } + + public IConfigurationSection GetSection(string key) { throw null; } + + public void Reload() { } + } + + public partial class ConfigurationSection : IConfigurationSection, IConfiguration + { + public ConfigurationSection(IConfigurationRoot root, string path) { } + + public string this[string key] { get { throw null; } set { } } + + public string Key { get { throw null; } } + + public string Path { get { throw null; } } + + public string Value { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable GetChildren() { throw null; } + + public Primitives.IChangeToken GetReloadToken() { throw null; } + + public IConfigurationSection GetSection(string key) { throw null; } + } + + public static partial class MemoryConfigurationBuilderExtensions + { + public static IConfigurationBuilder AddInMemoryCollection(this IConfigurationBuilder configurationBuilder, System.Collections.Generic.IEnumerable> initialData) { throw null; } + + public static IConfigurationBuilder AddInMemoryCollection(this IConfigurationBuilder configurationBuilder) { throw null; } + } + + public abstract partial class StreamConfigurationProvider : ConfigurationProvider + { + public StreamConfigurationProvider(StreamConfigurationSource source) { } + + public StreamConfigurationSource Source { get { throw null; } } + + public override void Load() { } + + public abstract void Load(System.IO.Stream stream); + } + + public abstract partial class StreamConfigurationSource : IConfigurationSource + { + protected StreamConfigurationSource() { } + + public System.IO.Stream Stream { get { throw null; } set { } } + + public abstract IConfigurationProvider Build(IConfigurationBuilder builder); + } +} + +namespace Microsoft.Extensions.Configuration.Memory +{ + public partial class MemoryConfigurationProvider : ConfigurationProvider, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable + { + public MemoryConfigurationProvider(MemoryConfigurationSource source) { } + + public void Add(string key, string value) { } + + public System.Collections.Generic.IEnumerator> GetEnumerator() { throw null; } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public partial class MemoryConfigurationSource : IConfigurationSource + { + public MemoryConfigurationSource() { } + + public System.Collections.Generic.IEnumerable> InitialData { get { throw null; } set { } } + + public IConfigurationProvider Build(IConfigurationBuilder builder) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/microsoft.extensions.configuration.nuspec b/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/microsoft.extensions.configuration.nuspec new file mode 100644 index 0000000000..97dd46eb34 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.configuration/6.0.0/microsoft.extensions.configuration.nuspec @@ -0,0 +1,26 @@ + + + + Microsoft.Extensions.Configuration + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider. + 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.logging.abstractions/6.0.0/Microsoft.Extensions.Logging.Abstractions.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/Microsoft.Extensions.Logging.Abstractions.6.0.0.csproj new file mode 100644 index 0000000000..8859405dfe --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/Microsoft.Extensions.Logging.Abstractions.6.0.0.csproj @@ -0,0 +1,20 @@ + + + + net461;net6.0;netstandard2.0 + Microsoft.Extensions.Logging.Abstractions + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/net461/Microsoft.Extensions.Logging.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/net461/Microsoft.Extensions.Logging.Abstractions.cs new file mode 100644 index 0000000000..1d6b9a870d --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/net461/Microsoft.Extensions.Logging.Abstractions.cs @@ -0,0 +1,327 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Logging.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging.Abstractions")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Logging abstractions for Microsoft.Extensions.Logging.\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.Logging.ILogger\r\nMicrosoft.Extensions.Logging.ILoggerFactory\r\nMicrosoft.Extensions.Logging.ILogger\r\nMicrosoft.Extensions.Logging.LogLevel\r\nMicrosoft.Extensions.Logging.Logger\r\nMicrosoft.Extensions.Logging.LoggerMessage\r\nMicrosoft.Extensions.Logging.Abstractions.NullLogger")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging.Abstractions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Logging +{ + public readonly partial struct EventId + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public EventId(int id, string? name = null) { } + + public int Id { get { throw null; } } + + public string? Name { get { throw null; } } + + public readonly bool Equals(EventId other) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(EventId left, EventId right) { throw null; } + + public static implicit operator EventId(int i) { throw null; } + + public static bool operator !=(EventId left, EventId right) { throw null; } + + public override readonly string ToString() { throw null; } + } + + public partial interface IExternalScopeProvider + { + void ForEachScope(System.Action callback, TState state); + System.IDisposable Push(object? state); + } + + public partial interface ILogger + { + System.IDisposable BeginScope(TState state); + bool IsEnabled(LogLevel logLevel); + void Log(LogLevel logLevel, EventId eventId, TState state, System.Exception? exception, System.Func formatter); + } + + public partial interface ILoggerFactory : System.IDisposable + { + void AddProvider(ILoggerProvider provider); + ILogger CreateLogger(string categoryName); + } + + public partial interface ILoggerProvider : System.IDisposable + { + ILogger CreateLogger(string categoryName); + } + + public partial interface ILogger : ILogger + { + } + + public partial interface ISupportExternalScope + { + void SetScopeProvider(IExternalScopeProvider scopeProvider); + } + + public partial class LogDefineOptions + { + public LogDefineOptions() { } + + public bool SkipEnabledCheck { get { throw null; } set { } } + } + + public static partial class LoggerExtensions + { + public static System.IDisposable BeginScope(this ILogger logger, string messageFormat, params object?[] args) { throw null; } + + public static void Log(this ILogger logger, LogLevel logLevel, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void Log(this ILogger logger, LogLevel logLevel, EventId eventId, string? message, params object?[] args) { } + + public static void Log(this ILogger logger, LogLevel logLevel, System.Exception? exception, string? message, params object?[] args) { } + + public static void Log(this ILogger logger, LogLevel logLevel, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, string? message, params object?[] args) { } + } + + public partial class LoggerExternalScopeProvider : IExternalScopeProvider + { + public LoggerExternalScopeProvider() { } + + public void ForEachScope(System.Action callback, TState state) { } + + public System.IDisposable Push(object? state) { throw null; } + } + + public static partial class LoggerFactoryExtensions + { + public static ILogger CreateLogger(this ILoggerFactory factory, System.Type type) { throw null; } + + public static ILogger CreateLogger(this ILoggerFactory factory) { throw null; } + } + + public static partial class LoggerMessage + { + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + } + + [System.AttributeUsage(System.AttributeTargets.Method)] + public sealed partial class LoggerMessageAttribute : System.Attribute + { + public LoggerMessageAttribute() { } + + public LoggerMessageAttribute(int eventId, LogLevel level, string message) { } + + public int EventId { get { throw null; } set { } } + + public string? EventName { get { throw null; } set { } } + + public LogLevel Level { get { throw null; } set { } } + + public string Message { get { throw null; } set { } } + + public bool SkipEnabledCheck { get { throw null; } set { } } + } + + public partial class Logger : ILogger + { + public Logger(ILoggerFactory factory) { } + + System.IDisposable ILogger.BeginScope(TState state) { throw null; } + + bool ILogger.IsEnabled(LogLevel logLevel) { throw null; } + + void ILogger.Log(LogLevel logLevel, EventId eventId, TState state, System.Exception exception, System.Func formatter) { } + } + + public enum LogLevel + { + Trace = 0, + Debug = 1, + Information = 2, + Warning = 3, + Error = 4, + Critical = 5, + None = 6 + } +} + +namespace Microsoft.Extensions.Logging.Abstractions +{ + public readonly partial struct LogEntry + { + private readonly TState _State_k__BackingField; + private readonly System.Func _Formatter_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public LogEntry(LogLevel logLevel, string category, EventId eventId, TState state, System.Exception? exception, System.Func formatter) { } + + public string Category { get { throw null; } } + + public EventId EventId { get { throw null; } } + + public System.Exception? Exception { get { throw null; } } + + public System.Func? Formatter { get { throw null; } } + + public LogLevel LogLevel { get { throw null; } } + + public TState State { get { throw null; } } + } + + public partial class NullLogger : ILogger + { + public static NullLogger Instance { get { throw null; } } + + public System.IDisposable BeginScope(TState state) { throw null; } + + public bool IsEnabled(LogLevel logLevel) { throw null; } + + public void Log(LogLevel logLevel, EventId eventId, TState state, System.Exception? exception, System.Func formatter) { } + } + + public partial class NullLoggerFactory : ILoggerFactory, System.IDisposable + { + public static readonly NullLoggerFactory Instance; + public NullLoggerFactory() { } + + public void AddProvider(ILoggerProvider provider) { } + + public ILogger CreateLogger(string name) { throw null; } + + public void Dispose() { } + } + + public partial class NullLoggerProvider : ILoggerProvider, System.IDisposable + { + public static NullLoggerProvider Instance { get { throw null; } } + + public ILogger CreateLogger(string categoryName) { throw null; } + + public void Dispose() { } + } + + public partial class NullLogger : ILogger + { + public static readonly NullLogger Instance; + public NullLogger() { } + + public System.IDisposable BeginScope(TState state) { throw null; } + + public bool IsEnabled(LogLevel logLevel) { throw null; } + + public void Log(LogLevel logLevel, EventId eventId, TState state, System.Exception? exception, System.Func formatter) { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.Logging.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.Logging.Abstractions.cs new file mode 100644 index 0000000000..aa3a62ede0 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.Logging.Abstractions.cs @@ -0,0 +1,327 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Logging.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging.Abstractions")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Logging abstractions for Microsoft.Extensions.Logging.\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.Logging.ILogger\r\nMicrosoft.Extensions.Logging.ILoggerFactory\r\nMicrosoft.Extensions.Logging.ILogger\r\nMicrosoft.Extensions.Logging.LogLevel\r\nMicrosoft.Extensions.Logging.Logger\r\nMicrosoft.Extensions.Logging.LoggerMessage\r\nMicrosoft.Extensions.Logging.Abstractions.NullLogger")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging.Abstractions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Logging +{ + public readonly partial struct EventId + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public EventId(int id, string? name = null) { } + + public int Id { get { throw null; } } + + public string? Name { get { throw null; } } + + public readonly bool Equals(EventId other) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(EventId left, EventId right) { throw null; } + + public static implicit operator EventId(int i) { throw null; } + + public static bool operator !=(EventId left, EventId right) { throw null; } + + public override readonly string ToString() { throw null; } + } + + public partial interface IExternalScopeProvider + { + void ForEachScope(System.Action callback, TState state); + System.IDisposable Push(object? state); + } + + public partial interface ILogger + { + System.IDisposable BeginScope(TState state); + bool IsEnabled(LogLevel logLevel); + void Log(LogLevel logLevel, EventId eventId, TState state, System.Exception? exception, System.Func formatter); + } + + public partial interface ILoggerFactory : System.IDisposable + { + void AddProvider(ILoggerProvider provider); + ILogger CreateLogger(string categoryName); + } + + public partial interface ILoggerProvider : System.IDisposable + { + ILogger CreateLogger(string categoryName); + } + + public partial interface ILogger : ILogger + { + } + + public partial interface ISupportExternalScope + { + void SetScopeProvider(IExternalScopeProvider scopeProvider); + } + + public partial class LogDefineOptions + { + public LogDefineOptions() { } + + public bool SkipEnabledCheck { get { throw null; } set { } } + } + + public static partial class LoggerExtensions + { + public static System.IDisposable BeginScope(this ILogger logger, string messageFormat, params object?[] args) { throw null; } + + public static void Log(this ILogger logger, LogLevel logLevel, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void Log(this ILogger logger, LogLevel logLevel, EventId eventId, string? message, params object?[] args) { } + + public static void Log(this ILogger logger, LogLevel logLevel, System.Exception? exception, string? message, params object?[] args) { } + + public static void Log(this ILogger logger, LogLevel logLevel, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, string? message, params object?[] args) { } + } + + public partial class LoggerExternalScopeProvider : IExternalScopeProvider + { + public LoggerExternalScopeProvider() { } + + public void ForEachScope(System.Action callback, TState state) { } + + public System.IDisposable Push(object? state) { throw null; } + } + + public static partial class LoggerFactoryExtensions + { + public static ILogger CreateLogger(this ILoggerFactory factory, System.Type type) { throw null; } + + public static ILogger CreateLogger(this ILoggerFactory factory) { throw null; } + } + + public static partial class LoggerMessage + { + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + } + + [System.AttributeUsage(System.AttributeTargets.Method)] + public sealed partial class LoggerMessageAttribute : System.Attribute + { + public LoggerMessageAttribute() { } + + public LoggerMessageAttribute(int eventId, LogLevel level, string message) { } + + public int EventId { get { throw null; } set { } } + + public string? EventName { get { throw null; } set { } } + + public LogLevel Level { get { throw null; } set { } } + + public string Message { get { throw null; } set { } } + + public bool SkipEnabledCheck { get { throw null; } set { } } + } + + public partial class Logger : ILogger + { + public Logger(ILoggerFactory factory) { } + + System.IDisposable ILogger.BeginScope(TState state) { throw null; } + + bool ILogger.IsEnabled(LogLevel logLevel) { throw null; } + + void ILogger.Log(LogLevel logLevel, EventId eventId, TState state, System.Exception exception, System.Func formatter) { } + } + + public enum LogLevel + { + Trace = 0, + Debug = 1, + Information = 2, + Warning = 3, + Error = 4, + Critical = 5, + None = 6 + } +} + +namespace Microsoft.Extensions.Logging.Abstractions +{ + public readonly partial struct LogEntry + { + private readonly TState _State_k__BackingField; + private readonly System.Func _Formatter_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public LogEntry(LogLevel logLevel, string category, EventId eventId, TState state, System.Exception? exception, System.Func formatter) { } + + public string Category { get { throw null; } } + + public EventId EventId { get { throw null; } } + + public System.Exception? Exception { get { throw null; } } + + public System.Func? Formatter { get { throw null; } } + + public LogLevel LogLevel { get { throw null; } } + + public TState State { get { throw null; } } + } + + public partial class NullLogger : ILogger + { + public static NullLogger Instance { get { throw null; } } + + public System.IDisposable BeginScope(TState state) { throw null; } + + public bool IsEnabled(LogLevel logLevel) { throw null; } + + public void Log(LogLevel logLevel, EventId eventId, TState state, System.Exception? exception, System.Func formatter) { } + } + + public partial class NullLoggerFactory : ILoggerFactory, System.IDisposable + { + public static readonly NullLoggerFactory Instance; + public NullLoggerFactory() { } + + public void AddProvider(ILoggerProvider provider) { } + + public ILogger CreateLogger(string name) { throw null; } + + public void Dispose() { } + } + + public partial class NullLoggerProvider : ILoggerProvider, System.IDisposable + { + public static NullLoggerProvider Instance { get { throw null; } } + + public ILogger CreateLogger(string categoryName) { throw null; } + + public void Dispose() { } + } + + public partial class NullLogger : ILogger + { + public static readonly NullLogger Instance; + public NullLogger() { } + + public System.IDisposable BeginScope(TState state) { throw null; } + + public bool IsEnabled(LogLevel logLevel) { throw null; } + + public void Log(LogLevel logLevel, EventId eventId, TState state, System.Exception? exception, System.Func formatter) { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.cs b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.cs new file mode 100644 index 0000000000..1997b047e3 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.cs @@ -0,0 +1,327 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Logging.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging.Abstractions")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Logging abstractions for Microsoft.Extensions.Logging.\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.Logging.ILogger\r\nMicrosoft.Extensions.Logging.ILoggerFactory\r\nMicrosoft.Extensions.Logging.ILogger\r\nMicrosoft.Extensions.Logging.LogLevel\r\nMicrosoft.Extensions.Logging.Logger\r\nMicrosoft.Extensions.Logging.LoggerMessage\r\nMicrosoft.Extensions.Logging.Abstractions.NullLogger")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging.Abstractions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Logging +{ + public readonly partial struct EventId + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public EventId(int id, string? name = null) { } + + public int Id { get { throw null; } } + + public string? Name { get { throw null; } } + + public readonly bool Equals(EventId other) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(EventId left, EventId right) { throw null; } + + public static implicit operator EventId(int i) { throw null; } + + public static bool operator !=(EventId left, EventId right) { throw null; } + + public override readonly string ToString() { throw null; } + } + + public partial interface IExternalScopeProvider + { + void ForEachScope(System.Action callback, TState state); + System.IDisposable Push(object? state); + } + + public partial interface ILogger + { + System.IDisposable BeginScope(TState state); + bool IsEnabled(LogLevel logLevel); + void Log(LogLevel logLevel, EventId eventId, TState state, System.Exception? exception, System.Func formatter); + } + + public partial interface ILoggerFactory : System.IDisposable + { + void AddProvider(ILoggerProvider provider); + ILogger CreateLogger(string categoryName); + } + + public partial interface ILoggerProvider : System.IDisposable + { + ILogger CreateLogger(string categoryName); + } + + public partial interface ILogger : ILogger + { + } + + public partial interface ISupportExternalScope + { + void SetScopeProvider(IExternalScopeProvider scopeProvider); + } + + public partial class LogDefineOptions + { + public LogDefineOptions() { } + + public bool SkipEnabledCheck { get { throw null; } set { } } + } + + public static partial class LoggerExtensions + { + public static System.IDisposable BeginScope(this ILogger logger, string messageFormat, params object?[] args) { throw null; } + + public static void Log(this ILogger logger, LogLevel logLevel, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void Log(this ILogger logger, LogLevel logLevel, EventId eventId, string? message, params object?[] args) { } + + public static void Log(this ILogger logger, LogLevel logLevel, System.Exception? exception, string? message, params object?[] args) { } + + public static void Log(this ILogger logger, LogLevel logLevel, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogCritical(this ILogger logger, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogDebug(this ILogger logger, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogError(this ILogger logger, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogInformation(this ILogger logger, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogTrace(this ILogger logger, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, EventId eventId, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, EventId eventId, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, System.Exception? exception, string? message, params object?[] args) { } + + public static void LogWarning(this ILogger logger, string? message, params object?[] args) { } + } + + public partial class LoggerExternalScopeProvider : IExternalScopeProvider + { + public LoggerExternalScopeProvider() { } + + public void ForEachScope(System.Action callback, TState state) { } + + public System.IDisposable Push(object? state) { throw null; } + } + + public static partial class LoggerFactoryExtensions + { + public static ILogger CreateLogger(this ILoggerFactory factory, System.Type type) { throw null; } + + public static ILogger CreateLogger(this ILoggerFactory factory) { throw null; } + } + + public static partial class LoggerMessage + { + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString, LogDefineOptions? options) { throw null; } + + public static System.Action Define(LogLevel logLevel, EventId eventId, string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + + public static System.Func DefineScope(string formatString) { throw null; } + } + + [System.AttributeUsage(System.AttributeTargets.Method)] + public sealed partial class LoggerMessageAttribute : System.Attribute + { + public LoggerMessageAttribute() { } + + public LoggerMessageAttribute(int eventId, LogLevel level, string message) { } + + public int EventId { get { throw null; } set { } } + + public string? EventName { get { throw null; } set { } } + + public LogLevel Level { get { throw null; } set { } } + + public string Message { get { throw null; } set { } } + + public bool SkipEnabledCheck { get { throw null; } set { } } + } + + public partial class Logger : ILogger + { + public Logger(ILoggerFactory factory) { } + + System.IDisposable ILogger.BeginScope(TState state) { throw null; } + + bool ILogger.IsEnabled(LogLevel logLevel) { throw null; } + + void ILogger.Log(LogLevel logLevel, EventId eventId, TState state, System.Exception exception, System.Func formatter) { } + } + + public enum LogLevel + { + Trace = 0, + Debug = 1, + Information = 2, + Warning = 3, + Error = 4, + Critical = 5, + None = 6 + } +} + +namespace Microsoft.Extensions.Logging.Abstractions +{ + public readonly partial struct LogEntry + { + private readonly TState _State_k__BackingField; + private readonly System.Func _Formatter_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public LogEntry(LogLevel logLevel, string category, EventId eventId, TState state, System.Exception? exception, System.Func formatter) { } + + public string Category { get { throw null; } } + + public EventId EventId { get { throw null; } } + + public System.Exception? Exception { get { throw null; } } + + public System.Func? Formatter { get { throw null; } } + + public LogLevel LogLevel { get { throw null; } } + + public TState State { get { throw null; } } + } + + public partial class NullLogger : ILogger + { + public static NullLogger Instance { get { throw null; } } + + public System.IDisposable BeginScope(TState state) { throw null; } + + public bool IsEnabled(LogLevel logLevel) { throw null; } + + public void Log(LogLevel logLevel, EventId eventId, TState state, System.Exception? exception, System.Func formatter) { } + } + + public partial class NullLoggerFactory : ILoggerFactory, System.IDisposable + { + public static readonly NullLoggerFactory Instance; + public NullLoggerFactory() { } + + public void AddProvider(ILoggerProvider provider) { } + + public ILogger CreateLogger(string name) { throw null; } + + public void Dispose() { } + } + + public partial class NullLoggerProvider : ILoggerProvider, System.IDisposable + { + public static NullLoggerProvider Instance { get { throw null; } } + + public ILogger CreateLogger(string categoryName) { throw null; } + + public void Dispose() { } + } + + public partial class NullLogger : ILogger + { + public static readonly NullLogger Instance; + public NullLogger() { } + + public System.IDisposable BeginScope(TState state) { throw null; } + + public bool IsEnabled(LogLevel logLevel) { throw null; } + + public void Log(LogLevel logLevel, EventId eventId, TState state, System.Exception? exception, System.Func formatter) { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/microsoft.extensions.logging.abstractions.nuspec b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/microsoft.extensions.logging.abstractions.nuspec new file mode 100644 index 0000000000..f17fd7fd70 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.abstractions/6.0.0/microsoft.extensions.logging.abstractions.nuspec @@ -0,0 +1,36 @@ + + + + Microsoft.Extensions.Logging.Abstractions + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Logging abstractions for Microsoft.Extensions.Logging. + +Commonly Used Types: +Microsoft.Extensions.Logging.ILogger +Microsoft.Extensions.Logging.ILoggerFactory +Microsoft.Extensions.Logging.ILogger<TCategoryName> +Microsoft.Extensions.Logging.LogLevel +Microsoft.Extensions.Logging.Logger<T> +Microsoft.Extensions.Logging.LoggerMessage +Microsoft.Extensions.Logging.Abstractions.NullLogger + 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.logging.configuration/6.0.0/Microsoft.Extensions.Logging.Configuration.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/Microsoft.Extensions.Logging.Configuration.6.0.0.csproj new file mode 100644 index 0000000000..ef6d12acef --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/Microsoft.Extensions.Logging.Configuration.6.0.0.csproj @@ -0,0 +1,32 @@ + + + + net461;netstandard2.0 + Microsoft.Extensions.Logging.Configuration + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/lib/net461/Microsoft.Extensions.Logging.Configuration.cs b/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/lib/net461/Microsoft.Extensions.Logging.Configuration.cs new file mode 100644 index 0000000000..3df97bbd43 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/lib/net461/Microsoft.Extensions.Logging.Configuration.cs @@ -0,0 +1,65 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging.Configuration")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Configuration support for Microsoft.Extensions.Logging.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging.Configuration")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Logging +{ + public static partial class LoggingBuilderExtensions + { + public static ILoggingBuilder AddConfiguration(this ILoggingBuilder builder, Extensions.Configuration.IConfiguration configuration) { throw null; } + } +} + +namespace Microsoft.Extensions.Logging.Configuration +{ + public partial interface ILoggerProviderConfigurationFactory + { + Extensions.Configuration.IConfiguration GetConfiguration(System.Type providerType); + } + + public partial interface ILoggerProviderConfiguration + { + Extensions.Configuration.IConfiguration Configuration { get; } + } + + public static partial class LoggerProviderOptions + { + public static void RegisterProviderOptions(DependencyInjection.IServiceCollection services) + where TOptions : class { } + } + + public partial class LoggerProviderOptionsChangeTokenSource : Options.ConfigurationChangeTokenSource + { + public LoggerProviderOptionsChangeTokenSource(ILoggerProviderConfiguration providerConfiguration) : base(default!) { } + } + + public static partial class LoggingBuilderConfigurationExtensions + { + public static void AddConfiguration(this ILoggingBuilder builder) { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.cs b/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.cs new file mode 100644 index 0000000000..423f45c66b --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.cs @@ -0,0 +1,65 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging.Configuration")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Configuration support for Microsoft.Extensions.Logging.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging.Configuration")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Logging +{ + public static partial class LoggingBuilderExtensions + { + public static ILoggingBuilder AddConfiguration(this ILoggingBuilder builder, Extensions.Configuration.IConfiguration configuration) { throw null; } + } +} + +namespace Microsoft.Extensions.Logging.Configuration +{ + public partial interface ILoggerProviderConfigurationFactory + { + Extensions.Configuration.IConfiguration GetConfiguration(System.Type providerType); + } + + public partial interface ILoggerProviderConfiguration + { + Extensions.Configuration.IConfiguration Configuration { get; } + } + + public static partial class LoggerProviderOptions + { + public static void RegisterProviderOptions(DependencyInjection.IServiceCollection services) + where TOptions : class { } + } + + public partial class LoggerProviderOptionsChangeTokenSource : Options.ConfigurationChangeTokenSource + { + public LoggerProviderOptionsChangeTokenSource(ILoggerProviderConfiguration providerConfiguration) : base(default!) { } + } + + public static partial class LoggingBuilderConfigurationExtensions + { + public static void AddConfiguration(this ILoggingBuilder builder) { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/microsoft.extensions.logging.configuration.nuspec b/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/microsoft.extensions.logging.configuration.nuspec new file mode 100644 index 0000000000..7a9a504227 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.configuration/6.0.0/microsoft.extensions.logging.configuration.nuspec @@ -0,0 +1,38 @@ + + + + Microsoft.Extensions.Logging.Configuration + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Configuration support for Microsoft.Extensions.Logging. + 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.logging.console/6.0.0/Microsoft.Extensions.Logging.Console.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/Microsoft.Extensions.Logging.Console.6.0.0.csproj new file mode 100644 index 0000000000..f3d00cf221 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/Microsoft.Extensions.Logging.Console.6.0.0.csproj @@ -0,0 +1,44 @@ + + + + net461;net6.0;netstandard2.0 + Microsoft.Extensions.Logging.Console + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/net461/Microsoft.Extensions.Logging.Console.cs b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/net461/Microsoft.Extensions.Logging.Console.cs new file mode 100644 index 0000000000..8485fd7c53 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/net461/Microsoft.Extensions.Logging.Console.cs @@ -0,0 +1,155 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Logging.Console.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging.Console")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Console logger provider implementation for Microsoft.Extensions.Logging.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging.Console")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Logging +{ + public static partial class ConsoleLoggerExtensions + { + public static ILoggingBuilder AddConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddConsole(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder AddConsoleFormatter(this ILoggingBuilder builder, System.Action configure) + where TFormatter : Console.ConsoleFormatter where TOptions : Console.ConsoleFormatterOptions { throw null; } + + public static ILoggingBuilder AddConsoleFormatter(this ILoggingBuilder builder) + where TFormatter : Console.ConsoleFormatter where TOptions : Console.ConsoleFormatterOptions { throw null; } + + public static ILoggingBuilder AddJsonConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddJsonConsole(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder AddSimpleConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddSimpleConsole(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder AddSystemdConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddSystemdConsole(this ILoggingBuilder builder) { throw null; } + } +} + +namespace Microsoft.Extensions.Logging.Console +{ + public abstract partial class ConsoleFormatter + { + protected ConsoleFormatter(string name) { } + + public string Name { get { throw null; } } + + public abstract void Write(in Abstractions.LogEntry logEntry, IExternalScopeProvider scopeProvider, System.IO.TextWriter textWriter); + } + + public static partial class ConsoleFormatterNames + { + public const string Json = "json"; + public const string Simple = "simple"; + public const string Systemd = "systemd"; + } + + public partial class ConsoleFormatterOptions + { + public ConsoleFormatterOptions() { } + + public bool IncludeScopes { get { throw null; } set { } } + + public string TimestampFormat { get { throw null; } set { } } + + public bool UseUtcTimestamp { get { throw null; } set { } } + } + + [System.Obsolete("ConsoleLoggerFormat has been deprecated.")] + public enum ConsoleLoggerFormat + { + Default = 0, + Systemd = 1 + } + + public partial class ConsoleLoggerOptions + { + public ConsoleLoggerOptions() { } + + [System.Obsolete("ConsoleLoggerOptions.DisableColors has been deprecated. Use SimpleConsoleFormatterOptions.ColorBehavior instead.")] + public bool DisableColors { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.Format has been deprecated. Use ConsoleLoggerOptions.FormatterName instead.")] + public ConsoleLoggerFormat Format { get { throw null; } set { } } + + public string FormatterName { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.IncludeScopes has been deprecated. Use ConsoleFormatterOptions.IncludeScopes instead.")] + public bool IncludeScopes { get { throw null; } set { } } + + public LogLevel LogToStandardErrorThreshold { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.TimestampFormat has been deprecated. Use ConsoleFormatterOptions.TimestampFormat instead.")] + public string TimestampFormat { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.UseUtcTimestamp has been deprecated. Use ConsoleFormatterOptions.UseUtcTimestamp instead.")] + public bool UseUtcTimestamp { get { throw null; } set { } } + } + + [ProviderAlias("Console")] + public partial class ConsoleLoggerProvider : ILoggerProvider, System.IDisposable, ISupportExternalScope + { + public ConsoleLoggerProvider(Options.IOptionsMonitor options, System.Collections.Generic.IEnumerable formatters) { } + + public ConsoleLoggerProvider(Options.IOptionsMonitor options) { } + + public ILogger CreateLogger(string name) { throw null; } + + public void Dispose() { } + + public void SetScopeProvider(IExternalScopeProvider scopeProvider) { } + } + + public partial class JsonConsoleFormatterOptions : ConsoleFormatterOptions + { + public JsonConsoleFormatterOptions() { } + + public System.Text.Json.JsonWriterOptions JsonWriterOptions { get { throw null; } set { } } + } + + public enum LoggerColorBehavior + { + Default = 0, + Enabled = 1, + Disabled = 2 + } + + public partial class SimpleConsoleFormatterOptions : ConsoleFormatterOptions + { + public SimpleConsoleFormatterOptions() { } + + public LoggerColorBehavior ColorBehavior { get { throw null; } set { } } + + public bool SingleLine { get { throw null; } set { } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/net6.0/Microsoft.Extensions.Logging.Console.cs b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/net6.0/Microsoft.Extensions.Logging.Console.cs new file mode 100644 index 0000000000..1adb9873c2 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/net6.0/Microsoft.Extensions.Logging.Console.cs @@ -0,0 +1,160 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Logging.Console.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging.Console")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Console logger provider implementation for Microsoft.Extensions.Logging.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging.Console")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Logging +{ + [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] + public static partial class ConsoleLoggerExtensions + { + public static ILoggingBuilder AddConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2026:RequiresUnreferencedCode", Justification = "AddConsoleFormatter and RegisterProviderOptions are only dangerous when the Options type cannot be statically analyzed, but that is not the case here. The DynamicallyAccessedMembers annotations on them will make sure to preserve the right members from the different options objects.")] + public static ILoggingBuilder AddConsole(this ILoggingBuilder builder) { throw null; } + + [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")] + public static ILoggingBuilder AddConsoleFormatter(this ILoggingBuilder builder, System.Action configure) + where TFormatter : Console.ConsoleFormatter where TOptions : Console.ConsoleFormatterOptions { throw null; } + + [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")] + public static ILoggingBuilder AddConsoleFormatter(this ILoggingBuilder builder) + where TFormatter : Console.ConsoleFormatter where TOptions : Console.ConsoleFormatterOptions { throw null; } + + public static ILoggingBuilder AddJsonConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddJsonConsole(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder AddSimpleConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddSimpleConsole(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder AddSystemdConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddSystemdConsole(this ILoggingBuilder builder) { throw null; } + } +} + +namespace Microsoft.Extensions.Logging.Console +{ + public abstract partial class ConsoleFormatter + { + protected ConsoleFormatter(string name) { } + + public string Name { get { throw null; } } + + public abstract void Write(in Abstractions.LogEntry logEntry, IExternalScopeProvider scopeProvider, System.IO.TextWriter textWriter); + } + + public static partial class ConsoleFormatterNames + { + public const string Json = "json"; + public const string Simple = "simple"; + public const string Systemd = "systemd"; + } + + public partial class ConsoleFormatterOptions + { + public ConsoleFormatterOptions() { } + + public bool IncludeScopes { get { throw null; } set { } } + + public string TimestampFormat { get { throw null; } set { } } + + public bool UseUtcTimestamp { get { throw null; } set { } } + } + + [System.Obsolete("ConsoleLoggerFormat has been deprecated.")] + public enum ConsoleLoggerFormat + { + Default = 0, + Systemd = 1 + } + + public partial class ConsoleLoggerOptions + { + public ConsoleLoggerOptions() { } + + [System.Obsolete("ConsoleLoggerOptions.DisableColors has been deprecated. Use SimpleConsoleFormatterOptions.ColorBehavior instead.")] + public bool DisableColors { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.Format has been deprecated. Use ConsoleLoggerOptions.FormatterName instead.")] + public ConsoleLoggerFormat Format { get { throw null; } set { } } + + public string FormatterName { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.IncludeScopes has been deprecated. Use ConsoleFormatterOptions.IncludeScopes instead.")] + public bool IncludeScopes { get { throw null; } set { } } + + public LogLevel LogToStandardErrorThreshold { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.TimestampFormat has been deprecated. Use ConsoleFormatterOptions.TimestampFormat instead.")] + public string TimestampFormat { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.UseUtcTimestamp has been deprecated. Use ConsoleFormatterOptions.UseUtcTimestamp instead.")] + public bool UseUtcTimestamp { get { throw null; } set { } } + } + + [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] + [ProviderAlias("Console")] + public partial class ConsoleLoggerProvider : ILoggerProvider, System.IDisposable, ISupportExternalScope + { + public ConsoleLoggerProvider(Options.IOptionsMonitor options, System.Collections.Generic.IEnumerable formatters) { } + + public ConsoleLoggerProvider(Options.IOptionsMonitor options) { } + + public ILogger CreateLogger(string name) { throw null; } + + public void Dispose() { } + + public void SetScopeProvider(IExternalScopeProvider scopeProvider) { } + } + + public partial class JsonConsoleFormatterOptions : ConsoleFormatterOptions + { + public JsonConsoleFormatterOptions() { } + + public System.Text.Json.JsonWriterOptions JsonWriterOptions { get { throw null; } set { } } + } + + public enum LoggerColorBehavior + { + Default = 0, + Enabled = 1, + Disabled = 2 + } + + public partial class SimpleConsoleFormatterOptions : ConsoleFormatterOptions + { + public SimpleConsoleFormatterOptions() { } + + public LoggerColorBehavior ColorBehavior { get { throw null; } set { } } + + public bool SingleLine { get { throw null; } set { } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Console.cs b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Console.cs new file mode 100644 index 0000000000..6f975b077e --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.Console.cs @@ -0,0 +1,155 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Logging.Console.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging.Console")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Console logger provider implementation for Microsoft.Extensions.Logging.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging.Console")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Logging +{ + public static partial class ConsoleLoggerExtensions + { + public static ILoggingBuilder AddConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddConsole(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder AddConsoleFormatter(this ILoggingBuilder builder, System.Action configure) + where TFormatter : Console.ConsoleFormatter where TOptions : Console.ConsoleFormatterOptions { throw null; } + + public static ILoggingBuilder AddConsoleFormatter(this ILoggingBuilder builder) + where TFormatter : Console.ConsoleFormatter where TOptions : Console.ConsoleFormatterOptions { throw null; } + + public static ILoggingBuilder AddJsonConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddJsonConsole(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder AddSimpleConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddSimpleConsole(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder AddSystemdConsole(this ILoggingBuilder builder, System.Action configure) { throw null; } + + public static ILoggingBuilder AddSystemdConsole(this ILoggingBuilder builder) { throw null; } + } +} + +namespace Microsoft.Extensions.Logging.Console +{ + public abstract partial class ConsoleFormatter + { + protected ConsoleFormatter(string name) { } + + public string Name { get { throw null; } } + + public abstract void Write(in Abstractions.LogEntry logEntry, IExternalScopeProvider scopeProvider, System.IO.TextWriter textWriter); + } + + public static partial class ConsoleFormatterNames + { + public const string Json = "json"; + public const string Simple = "simple"; + public const string Systemd = "systemd"; + } + + public partial class ConsoleFormatterOptions + { + public ConsoleFormatterOptions() { } + + public bool IncludeScopes { get { throw null; } set { } } + + public string TimestampFormat { get { throw null; } set { } } + + public bool UseUtcTimestamp { get { throw null; } set { } } + } + + [System.Obsolete("ConsoleLoggerFormat has been deprecated.")] + public enum ConsoleLoggerFormat + { + Default = 0, + Systemd = 1 + } + + public partial class ConsoleLoggerOptions + { + public ConsoleLoggerOptions() { } + + [System.Obsolete("ConsoleLoggerOptions.DisableColors has been deprecated. Use SimpleConsoleFormatterOptions.ColorBehavior instead.")] + public bool DisableColors { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.Format has been deprecated. Use ConsoleLoggerOptions.FormatterName instead.")] + public ConsoleLoggerFormat Format { get { throw null; } set { } } + + public string FormatterName { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.IncludeScopes has been deprecated. Use ConsoleFormatterOptions.IncludeScopes instead.")] + public bool IncludeScopes { get { throw null; } set { } } + + public LogLevel LogToStandardErrorThreshold { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.TimestampFormat has been deprecated. Use ConsoleFormatterOptions.TimestampFormat instead.")] + public string TimestampFormat { get { throw null; } set { } } + + [System.Obsolete("ConsoleLoggerOptions.UseUtcTimestamp has been deprecated. Use ConsoleFormatterOptions.UseUtcTimestamp instead.")] + public bool UseUtcTimestamp { get { throw null; } set { } } + } + + [ProviderAlias("Console")] + public partial class ConsoleLoggerProvider : ILoggerProvider, System.IDisposable, ISupportExternalScope + { + public ConsoleLoggerProvider(Options.IOptionsMonitor options, System.Collections.Generic.IEnumerable formatters) { } + + public ConsoleLoggerProvider(Options.IOptionsMonitor options) { } + + public ILogger CreateLogger(string name) { throw null; } + + public void Dispose() { } + + public void SetScopeProvider(IExternalScopeProvider scopeProvider) { } + } + + public partial class JsonConsoleFormatterOptions : ConsoleFormatterOptions + { + public JsonConsoleFormatterOptions() { } + + public System.Text.Json.JsonWriterOptions JsonWriterOptions { get { throw null; } set { } } + } + + public enum LoggerColorBehavior + { + Default = 0, + Enabled = 1, + Disabled = 2 + } + + public partial class SimpleConsoleFormatterOptions : ConsoleFormatterOptions + { + public SimpleConsoleFormatterOptions() { } + + public LoggerColorBehavior ColorBehavior { get { throw null; } set { } } + + public bool SingleLine { get { throw null; } set { } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/microsoft.extensions.logging.console.nuspec b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/microsoft.extensions.logging.console.nuspec new file mode 100644 index 0000000000..f6534a98f2 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging.console/6.0.0/microsoft.extensions.logging.console.nuspec @@ -0,0 +1,51 @@ + + + + Microsoft.Extensions.Logging.Console + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Console logger provider implementation for Microsoft.Extensions.Logging. + 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.logging/6.0.0/Microsoft.Extensions.Logging.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/Microsoft.Extensions.Logging.6.0.0.csproj new file mode 100644 index 0000000000..d1335dc432 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/Microsoft.Extensions.Logging.6.0.0.csproj @@ -0,0 +1,37 @@ + + + + net461;netstandard2.0;netstandard2.1 + Microsoft.Extensions.Logging + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/net461/Microsoft.Extensions.Logging.cs b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/net461/Microsoft.Extensions.Logging.cs new file mode 100644 index 0000000000..101ce92e91 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/net461/Microsoft.Extensions.Logging.cs @@ -0,0 +1,181 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Logging infrastructure default implementation for Microsoft.Extensions.Logging.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class LoggingServiceCollectionExtensions + { + public static IServiceCollection AddLogging(this IServiceCollection services, System.Action configure) { throw null; } + + public static IServiceCollection AddLogging(this IServiceCollection services) { throw null; } + } +} + +namespace Microsoft.Extensions.Logging +{ + [System.Flags] + public enum ActivityTrackingOptions + { + None = 0, + SpanId = 1, + TraceId = 2, + ParentId = 4, + TraceState = 8, + TraceFlags = 16, + Tags = 32, + Baggage = 64 + } + + public static partial class FilterLoggingBuilderExtensions + { + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func levelFilter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func categoryLevelFilter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func filter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, LogLevel level) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, System.Func levelFilter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func levelFilter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func categoryLevelFilter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func filter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, LogLevel level) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, System.Func levelFilter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func categoryLevelFilter) + where T : ILoggerProvider { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, LogLevel level) + where T : ILoggerProvider { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func categoryLevelFilter) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, LogLevel level) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + } + + public partial interface ILoggingBuilder + { + DependencyInjection.IServiceCollection Services { get; } + } + + public partial class LoggerFactory : ILoggerFactory, System.IDisposable + { + public LoggerFactory() { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers, LoggerFilterOptions filterOptions) { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Options.IOptionsMonitor filterOption, Options.IOptions options = null) { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Options.IOptionsMonitor filterOption) { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers) { } + + public void AddProvider(ILoggerProvider provider) { } + + protected virtual bool CheckDisposed() { throw null; } + + public static ILoggerFactory Create(System.Action configure) { throw null; } + + public ILogger CreateLogger(string categoryName) { throw null; } + + public void Dispose() { } + } + + public partial class LoggerFactoryOptions + { + public LoggerFactoryOptions() { } + + public ActivityTrackingOptions ActivityTrackingOptions { get { throw null; } set { } } + } + + public partial class LoggerFilterOptions + { + public LoggerFilterOptions() { } + + public bool CaptureScopes { get { throw null; } set { } } + + public LogLevel MinLevel { get { throw null; } set { } } + + public System.Collections.Generic.IList Rules { get { throw null; } } + } + + public partial class LoggerFilterRule + { + public LoggerFilterRule(string providerName, string categoryName, LogLevel? logLevel, System.Func filter) { } + + public string CategoryName { get { throw null; } } + + public System.Func Filter { get { throw null; } } + + public LogLevel? LogLevel { get { throw null; } } + + public string ProviderName { get { throw null; } } + + public override string ToString() { throw null; } + } + + public static partial class LoggingBuilderExtensions + { + public static ILoggingBuilder AddProvider(this ILoggingBuilder builder, ILoggerProvider provider) { throw null; } + + public static ILoggingBuilder ClearProviders(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder Configure(this ILoggingBuilder builder, System.Action action) { throw null; } + + public static ILoggingBuilder SetMinimumLevel(this ILoggingBuilder builder, LogLevel level) { throw null; } + } + + [System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple = false, Inherited = false)] + public partial class ProviderAliasAttribute : System.Attribute + { + public ProviderAliasAttribute(string alias) { } + + public string Alias { get { throw null; } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.cs b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.cs new file mode 100644 index 0000000000..68a387f96d --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Logging.cs @@ -0,0 +1,181 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Logging infrastructure default implementation for Microsoft.Extensions.Logging.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class LoggingServiceCollectionExtensions + { + public static IServiceCollection AddLogging(this IServiceCollection services, System.Action configure) { throw null; } + + public static IServiceCollection AddLogging(this IServiceCollection services) { throw null; } + } +} + +namespace Microsoft.Extensions.Logging +{ + [System.Flags] + public enum ActivityTrackingOptions + { + None = 0, + SpanId = 1, + TraceId = 2, + ParentId = 4, + TraceState = 8, + TraceFlags = 16, + Tags = 32, + Baggage = 64 + } + + public static partial class FilterLoggingBuilderExtensions + { + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func levelFilter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func categoryLevelFilter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func filter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, LogLevel level) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, System.Func levelFilter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func levelFilter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func categoryLevelFilter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func filter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, LogLevel level) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, System.Func levelFilter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func categoryLevelFilter) + where T : ILoggerProvider { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, LogLevel level) + where T : ILoggerProvider { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func categoryLevelFilter) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, LogLevel level) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + } + + public partial interface ILoggingBuilder + { + DependencyInjection.IServiceCollection Services { get; } + } + + public partial class LoggerFactory : ILoggerFactory, System.IDisposable + { + public LoggerFactory() { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers, LoggerFilterOptions filterOptions) { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Options.IOptionsMonitor filterOption, Options.IOptions options = null) { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Options.IOptionsMonitor filterOption) { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers) { } + + public void AddProvider(ILoggerProvider provider) { } + + protected virtual bool CheckDisposed() { throw null; } + + public static ILoggerFactory Create(System.Action configure) { throw null; } + + public ILogger CreateLogger(string categoryName) { throw null; } + + public void Dispose() { } + } + + public partial class LoggerFactoryOptions + { + public LoggerFactoryOptions() { } + + public ActivityTrackingOptions ActivityTrackingOptions { get { throw null; } set { } } + } + + public partial class LoggerFilterOptions + { + public LoggerFilterOptions() { } + + public bool CaptureScopes { get { throw null; } set { } } + + public LogLevel MinLevel { get { throw null; } set { } } + + public System.Collections.Generic.IList Rules { get { throw null; } } + } + + public partial class LoggerFilterRule + { + public LoggerFilterRule(string providerName, string categoryName, LogLevel? logLevel, System.Func filter) { } + + public string CategoryName { get { throw null; } } + + public System.Func Filter { get { throw null; } } + + public LogLevel? LogLevel { get { throw null; } } + + public string ProviderName { get { throw null; } } + + public override string ToString() { throw null; } + } + + public static partial class LoggingBuilderExtensions + { + public static ILoggingBuilder AddProvider(this ILoggingBuilder builder, ILoggerProvider provider) { throw null; } + + public static ILoggingBuilder ClearProviders(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder Configure(this ILoggingBuilder builder, System.Action action) { throw null; } + + public static ILoggingBuilder SetMinimumLevel(this ILoggingBuilder builder, LogLevel level) { throw null; } + } + + [System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple = false, Inherited = false)] + public partial class ProviderAliasAttribute : System.Attribute + { + public ProviderAliasAttribute(string alias) { } + + public string Alias { get { throw null; } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/netstandard2.1/Microsoft.Extensions.Logging.cs b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/netstandard2.1/Microsoft.Extensions.Logging.cs new file mode 100644 index 0000000000..24d5bc7c87 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/lib/netstandard2.1/Microsoft.Extensions.Logging.cs @@ -0,0 +1,181 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Logging")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Logging infrastructure default implementation for Microsoft.Extensions.Logging.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Logging")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class LoggingServiceCollectionExtensions + { + public static IServiceCollection AddLogging(this IServiceCollection services, System.Action configure) { throw null; } + + public static IServiceCollection AddLogging(this IServiceCollection services) { throw null; } + } +} + +namespace Microsoft.Extensions.Logging +{ + [System.Flags] + public enum ActivityTrackingOptions + { + None = 0, + SpanId = 1, + TraceId = 2, + ParentId = 4, + TraceState = 8, + TraceFlags = 16, + Tags = 32, + Baggage = 64 + } + + public static partial class FilterLoggingBuilderExtensions + { + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func levelFilter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func categoryLevelFilter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func filter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, LogLevel level) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, System.Func levelFilter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func levelFilter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func categoryLevelFilter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func filter) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, LogLevel level) { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, System.Func levelFilter) { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, System.Func categoryLevelFilter) + where T : ILoggerProvider { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, LogLevel level) + where T : ILoggerProvider { throw null; } + + public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, System.Func categoryLevelFilter) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, LogLevel level) + where T : ILoggerProvider { throw null; } + + public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, System.Func levelFilter) + where T : ILoggerProvider { throw null; } + } + + public partial interface ILoggingBuilder + { + DependencyInjection.IServiceCollection Services { get; } + } + + public partial class LoggerFactory : ILoggerFactory, System.IDisposable + { + public LoggerFactory() { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers, LoggerFilterOptions filterOptions) { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Options.IOptionsMonitor filterOption, Options.IOptions options = null) { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers, Options.IOptionsMonitor filterOption) { } + + public LoggerFactory(System.Collections.Generic.IEnumerable providers) { } + + public void AddProvider(ILoggerProvider provider) { } + + protected virtual bool CheckDisposed() { throw null; } + + public static ILoggerFactory Create(System.Action configure) { throw null; } + + public ILogger CreateLogger(string categoryName) { throw null; } + + public void Dispose() { } + } + + public partial class LoggerFactoryOptions + { + public LoggerFactoryOptions() { } + + public ActivityTrackingOptions ActivityTrackingOptions { get { throw null; } set { } } + } + + public partial class LoggerFilterOptions + { + public LoggerFilterOptions() { } + + public bool CaptureScopes { get { throw null; } set { } } + + public LogLevel MinLevel { get { throw null; } set { } } + + public System.Collections.Generic.IList Rules { get { throw null; } } + } + + public partial class LoggerFilterRule + { + public LoggerFilterRule(string providerName, string categoryName, LogLevel? logLevel, System.Func filter) { } + + public string CategoryName { get { throw null; } } + + public System.Func Filter { get { throw null; } } + + public LogLevel? LogLevel { get { throw null; } } + + public string ProviderName { get { throw null; } } + + public override string ToString() { throw null; } + } + + public static partial class LoggingBuilderExtensions + { + public static ILoggingBuilder AddProvider(this ILoggingBuilder builder, ILoggerProvider provider) { throw null; } + + public static ILoggingBuilder ClearProviders(this ILoggingBuilder builder) { throw null; } + + public static ILoggingBuilder Configure(this ILoggingBuilder builder, System.Action action) { throw null; } + + public static ILoggingBuilder SetMinimumLevel(this ILoggingBuilder builder, LogLevel level) { throw null; } + } + + [System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple = false, Inherited = false)] + public partial class ProviderAliasAttribute : System.Attribute + { + public ProviderAliasAttribute(string alias) { } + + public string Alias { get { throw null; } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.logging/6.0.0/microsoft.extensions.logging.nuspec b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/microsoft.extensions.logging.nuspec new file mode 100644 index 0000000000..942fda48f1 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.logging/6.0.0/microsoft.extensions.logging.nuspec @@ -0,0 +1,42 @@ + + + + Microsoft.Extensions.Logging + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Logging infrastructure default implementation for Microsoft.Extensions.Logging. + 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.options.configurationextensions/6.0.0/Microsoft.Extensions.Options.ConfigurationExtensions.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/Microsoft.Extensions.Options.ConfigurationExtensions.6.0.0.csproj new file mode 100644 index 0000000000..f827a930db --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/Microsoft.Extensions.Options.ConfigurationExtensions.6.0.0.csproj @@ -0,0 +1,26 @@ + + + + net461;netstandard2.0 + Microsoft.Extensions.Options.ConfigurationExtensions + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/lib/net461/Microsoft.Extensions.Options.ConfigurationExtensions.cs b/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/lib/net461/Microsoft.Extensions.Options.ConfigurationExtensions.cs new file mode 100644 index 0000000000..6b30d5a55e --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/lib/net461/Microsoft.Extensions.Options.ConfigurationExtensions.cs @@ -0,0 +1,83 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Options.ConfigurationExtensions")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Provides additional configuration specific functionality related to Options.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Options.ConfigurationExtensions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class OptionsBuilderConfigurationExtensions + { + public static Options.OptionsBuilder Bind(this Options.OptionsBuilder optionsBuilder, Configuration.IConfiguration config, System.Action configureBinder) + where TOptions : class { throw null; } + + public static Options.OptionsBuilder Bind(this Options.OptionsBuilder optionsBuilder, Configuration.IConfiguration config) + where TOptions : class { throw null; } + + public static Options.OptionsBuilder BindConfiguration(this Options.OptionsBuilder optionsBuilder, string configSectionPath, System.Action configureBinder = null) + where TOptions : class { throw null; } + } + + public static partial class OptionsConfigurationServiceCollectionExtensions + { + public static IServiceCollection Configure(this IServiceCollection services, Configuration.IConfiguration config, System.Action configureBinder) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, Configuration.IConfiguration config) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, string name, Configuration.IConfiguration config, System.Action configureBinder) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, string name, Configuration.IConfiguration config) + where TOptions : class { throw null; } + } +} + +namespace Microsoft.Extensions.Options +{ + public partial class ConfigurationChangeTokenSource + { + public ConfigurationChangeTokenSource(Configuration.IConfiguration config) { } + + public ConfigurationChangeTokenSource(string name, Configuration.IConfiguration config) { } + + public string Name { get { throw null; } } + + public Primitives.IChangeToken GetChangeToken() { throw null; } + } + + public partial class ConfigureFromConfigurationOptions : ConfigureOptions where TOptions : class + { + public ConfigureFromConfigurationOptions(Configuration.IConfiguration config) : base(default!) { } + } + + public partial class NamedConfigureFromConfigurationOptions : ConfigureNamedOptions where TOptions : class + { + public NamedConfigureFromConfigurationOptions(string name, Configuration.IConfiguration config, System.Action configureBinder) : base(default!, default!) { } + + public NamedConfigureFromConfigurationOptions(string name, Configuration.IConfiguration config) : base(default!, default!) { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.cs b/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.cs new file mode 100644 index 0000000000..aad9733476 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.cs @@ -0,0 +1,83 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Options.ConfigurationExtensions")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Provides additional configuration specific functionality related to Options.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Options.ConfigurationExtensions")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class OptionsBuilderConfigurationExtensions + { + public static Options.OptionsBuilder Bind(this Options.OptionsBuilder optionsBuilder, Configuration.IConfiguration config, System.Action configureBinder) + where TOptions : class { throw null; } + + public static Options.OptionsBuilder Bind(this Options.OptionsBuilder optionsBuilder, Configuration.IConfiguration config) + where TOptions : class { throw null; } + + public static Options.OptionsBuilder BindConfiguration(this Options.OptionsBuilder optionsBuilder, string configSectionPath, System.Action configureBinder = null) + where TOptions : class { throw null; } + } + + public static partial class OptionsConfigurationServiceCollectionExtensions + { + public static IServiceCollection Configure(this IServiceCollection services, Configuration.IConfiguration config, System.Action configureBinder) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, Configuration.IConfiguration config) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, string name, Configuration.IConfiguration config, System.Action configureBinder) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, string name, Configuration.IConfiguration config) + where TOptions : class { throw null; } + } +} + +namespace Microsoft.Extensions.Options +{ + public partial class ConfigurationChangeTokenSource + { + public ConfigurationChangeTokenSource(Configuration.IConfiguration config) { } + + public ConfigurationChangeTokenSource(string name, Configuration.IConfiguration config) { } + + public string Name { get { throw null; } } + + public Primitives.IChangeToken GetChangeToken() { throw null; } + } + + public partial class ConfigureFromConfigurationOptions : ConfigureOptions where TOptions : class + { + public ConfigureFromConfigurationOptions(Configuration.IConfiguration config) : base(default!) { } + } + + public partial class NamedConfigureFromConfigurationOptions : ConfigureNamedOptions where TOptions : class + { + public NamedConfigureFromConfigurationOptions(string name, Configuration.IConfiguration config, System.Action configureBinder) : base(default!, default!) { } + + public NamedConfigureFromConfigurationOptions(string name, Configuration.IConfiguration config) : base(default!, default!) { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/microsoft.extensions.options.configurationextensions.nuspec b/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/microsoft.extensions.options.configurationextensions.nuspec new file mode 100644 index 0000000000..46dfed22fb --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.options.configurationextensions/6.0.0/microsoft.extensions.options.configurationextensions.nuspec @@ -0,0 +1,32 @@ + + + + Microsoft.Extensions.Options.ConfigurationExtensions + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Provides additional configuration specific functionality related to Options. + 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.options/6.0.0/Microsoft.Extensions.Options.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.options/6.0.0/Microsoft.Extensions.Options.6.0.0.csproj new file mode 100644 index 0000000000..bd9f15a70c --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.options/6.0.0/Microsoft.Extensions.Options.6.0.0.csproj @@ -0,0 +1,27 @@ + + + + net461;netstandard2.0;netstandard2.1 + Microsoft.Extensions.Options + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/net461/Microsoft.Extensions.Options.cs b/src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/net461/Microsoft.Extensions.Options.cs new file mode 100644 index 0000000000..5219395377 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/net461/Microsoft.Extensions.Options.cs @@ -0,0 +1,658 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Options.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Options")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Provides a strongly typed way of specifying and accessing settings using dependency injection.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Options")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class OptionsServiceCollectionExtensions + { + public static IServiceCollection AddOptions(this IServiceCollection services) { throw null; } + + public static Options.OptionsBuilder AddOptions(this IServiceCollection services, string name) + where TOptions : class { throw null; } + + public static Options.OptionsBuilder AddOptions(this IServiceCollection services) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, string name, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection ConfigureAll(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection ConfigureOptions(this IServiceCollection services, object configureInstance) { throw null; } + + public static IServiceCollection ConfigureOptions(this IServiceCollection services, System.Type configureType) { throw null; } + + public static IServiceCollection ConfigureOptions(this IServiceCollection services) + where TConfigureOptions : class { throw null; } + + public static IServiceCollection PostConfigure(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection PostConfigure(this IServiceCollection services, string name, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection PostConfigureAll(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + } +} + +namespace Microsoft.Extensions.Options +{ + public partial class ConfigureNamedOptions + where TOptions : class + { + public ConfigureNamedOptions(string name, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep : class + { + public ConfigureNamedOptions(string name, TDep dependency, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep Dependency { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency, TDep2 dependency2, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency, TDep2 dependency2, TDep3 dependency3, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public TDep5 Dependency5 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureOptions + where TOptions : class + { + public ConfigureOptions(System.Action action) { } + + public System.Action Action { get { throw null; } } + + public virtual void Configure(TOptions options) { } + } + + public partial interface IConfigureNamedOptions + where TOptions : class + { + void Configure(string name, TOptions options); + } + + public partial interface IConfigureOptions + where TOptions : class + { + void Configure(TOptions options); + } + + public partial interface IOptionsChangeTokenSource + { + string Name { get; } + + Primitives.IChangeToken GetChangeToken(); + } + + public partial interface IOptionsFactory + where TOptions : class + { + TOptions Create(string name); + } + + public partial interface IOptionsMonitorCache + where TOptions : class + { + void Clear(); + TOptions GetOrAdd(string name, System.Func createOptions); + bool TryAdd(string name, TOptions options); + bool TryRemove(string name); + } + + public partial interface IOptionsMonitor + { + TOptions CurrentValue { get; } + + TOptions Get(string name); + System.IDisposable OnChange(System.Action listener); + } + + public partial interface IOptionsSnapshot + where TOptions : class + { + TOptions Get(string name); + } + + public partial interface IOptions + where TOptions : class + { + TOptions Value { get; } + } + + public partial interface IPostConfigureOptions + where TOptions : class + { + void PostConfigure(string name, TOptions options); + } + + public partial interface IValidateOptions + where TOptions : class + { + ValidateOptionsResult Validate(string name, TOptions options); + } + + public static partial class Options + { + public static readonly string DefaultName; + public static IOptions Create(TOptions options) + where TOptions : class { throw null; } + } + + public partial class OptionsBuilder + where TOptions : class + { + public OptionsBuilder(DependencyInjection.IServiceCollection services, string name) { } + + public string Name { get { throw null; } } + + public DependencyInjection.IServiceCollection Services { get { throw null; } } + + public virtual OptionsBuilder Configure(System.Action configureOptions) { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + } + + public partial class OptionsCache + where TOptions : class + { + public OptionsCache() { } + + public void Clear() { } + + public virtual TOptions GetOrAdd(string name, System.Func createOptions) { throw null; } + + public virtual bool TryAdd(string name, TOptions options) { throw null; } + + public virtual bool TryRemove(string name) { throw null; } + } + + public partial class OptionsFactory + where TOptions : class + { + public OptionsFactory(System.Collections.Generic.IEnumerable> setups, System.Collections.Generic.IEnumerable> postConfigures, System.Collections.Generic.IEnumerable> validations) { } + + public OptionsFactory(System.Collections.Generic.IEnumerable> setups, System.Collections.Generic.IEnumerable> postConfigures) { } + + public TOptions Create(string name) { throw null; } + + protected virtual TOptions CreateInstance(string name) { throw null; } + } + + public partial class OptionsManager + where TOptions : class + { + public OptionsManager(IOptionsFactory factory) { } + + public TOptions Value { get { throw null; } } + + public virtual TOptions Get(string name) { throw null; } + } + + public static partial class OptionsMonitorExtensions + { + public static System.IDisposable OnChange(this IOptionsMonitor monitor, System.Action listener) { throw null; } + } + + public partial class OptionsMonitor : System.IDisposable where TOptions : class + { + public OptionsMonitor(IOptionsFactory factory, System.Collections.Generic.IEnumerable> sources, IOptionsMonitorCache cache) { } + + public TOptions CurrentValue { get { throw null; } } + + public void Dispose() { } + + public virtual TOptions Get(string name) { throw null; } + + public System.IDisposable OnChange(System.Action listener) { throw null; } + } + + public partial class OptionsValidationException : System.Exception + { + public OptionsValidationException(string optionsName, System.Type optionsType, System.Collections.Generic.IEnumerable failureMessages) { } + + public System.Collections.Generic.IEnumerable Failures { get { throw null; } } + + public override string Message { get { throw null; } } + + public string OptionsName { get { throw null; } } + + public System.Type OptionsType { get { throw null; } } + } + + public partial class OptionsWrapper + where TOptions : class + { + public OptionsWrapper(TOptions options) { } + + public TOptions Value { get { throw null; } } + } + + public partial class PostConfigureOptions + where TOptions : class + { + public PostConfigureOptions(string name, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public string Name { get { throw null; } } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep : class + { + public PostConfigureOptions(string name, TDep dependency, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep Dependency { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class + { + public PostConfigureOptions(string name, TDep1 dependency, TDep2 dependency2, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class + { + public PostConfigureOptions(string name, TDep1 dependency, TDep2 dependency2, TDep3 dependency3, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class + { + public PostConfigureOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class + { + public PostConfigureOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public TDep5 Dependency5 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class ValidateOptionsResult + { + public static readonly ValidateOptionsResult Skip; + public static readonly ValidateOptionsResult Success; + public ValidateOptionsResult() { } + + public bool Failed { get { throw null; } protected set { } } + + public string FailureMessage { get { throw null; } protected set { } } + + public System.Collections.Generic.IEnumerable Failures { get { throw null; } protected set { } } + + public bool Skipped { get { throw null; } protected set { } } + + public bool Succeeded { get { throw null; } protected set { } } + + public static ValidateOptionsResult Fail(System.Collections.Generic.IEnumerable failures) { throw null; } + + public static ValidateOptionsResult Fail(string failureMessage) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, System.Func validation, string failureMessage) { } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep dependency, System.Func validation, string failureMessage) { } + + public TDep Dependency { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public TDep5 Dependency5 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Options.cs b/src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Options.cs new file mode 100644 index 0000000000..22f97ebafb --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Options.cs @@ -0,0 +1,658 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Options.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Options")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Provides a strongly typed way of specifying and accessing settings using dependency injection.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Options")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class OptionsServiceCollectionExtensions + { + public static IServiceCollection AddOptions(this IServiceCollection services) { throw null; } + + public static Options.OptionsBuilder AddOptions(this IServiceCollection services, string name) + where TOptions : class { throw null; } + + public static Options.OptionsBuilder AddOptions(this IServiceCollection services) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, string name, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection ConfigureAll(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection ConfigureOptions(this IServiceCollection services, object configureInstance) { throw null; } + + public static IServiceCollection ConfigureOptions(this IServiceCollection services, System.Type configureType) { throw null; } + + public static IServiceCollection ConfigureOptions(this IServiceCollection services) + where TConfigureOptions : class { throw null; } + + public static IServiceCollection PostConfigure(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection PostConfigure(this IServiceCollection services, string name, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection PostConfigureAll(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + } +} + +namespace Microsoft.Extensions.Options +{ + public partial class ConfigureNamedOptions + where TOptions : class + { + public ConfigureNamedOptions(string name, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep : class + { + public ConfigureNamedOptions(string name, TDep dependency, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep Dependency { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency, TDep2 dependency2, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency, TDep2 dependency2, TDep3 dependency3, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public TDep5 Dependency5 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureOptions + where TOptions : class + { + public ConfigureOptions(System.Action action) { } + + public System.Action Action { get { throw null; } } + + public virtual void Configure(TOptions options) { } + } + + public partial interface IConfigureNamedOptions + where TOptions : class + { + void Configure(string name, TOptions options); + } + + public partial interface IConfigureOptions + where TOptions : class + { + void Configure(TOptions options); + } + + public partial interface IOptionsChangeTokenSource + { + string Name { get; } + + Primitives.IChangeToken GetChangeToken(); + } + + public partial interface IOptionsFactory + where TOptions : class + { + TOptions Create(string name); + } + + public partial interface IOptionsMonitorCache + where TOptions : class + { + void Clear(); + TOptions GetOrAdd(string name, System.Func createOptions); + bool TryAdd(string name, TOptions options); + bool TryRemove(string name); + } + + public partial interface IOptionsMonitor + { + TOptions CurrentValue { get; } + + TOptions Get(string name); + System.IDisposable OnChange(System.Action listener); + } + + public partial interface IOptionsSnapshot + where TOptions : class + { + TOptions Get(string name); + } + + public partial interface IOptions + where TOptions : class + { + TOptions Value { get; } + } + + public partial interface IPostConfigureOptions + where TOptions : class + { + void PostConfigure(string name, TOptions options); + } + + public partial interface IValidateOptions + where TOptions : class + { + ValidateOptionsResult Validate(string name, TOptions options); + } + + public static partial class Options + { + public static readonly string DefaultName; + public static IOptions Create(TOptions options) + where TOptions : class { throw null; } + } + + public partial class OptionsBuilder + where TOptions : class + { + public OptionsBuilder(DependencyInjection.IServiceCollection services, string name) { } + + public string Name { get { throw null; } } + + public DependencyInjection.IServiceCollection Services { get { throw null; } } + + public virtual OptionsBuilder Configure(System.Action configureOptions) { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + } + + public partial class OptionsCache + where TOptions : class + { + public OptionsCache() { } + + public void Clear() { } + + public virtual TOptions GetOrAdd(string name, System.Func createOptions) { throw null; } + + public virtual bool TryAdd(string name, TOptions options) { throw null; } + + public virtual bool TryRemove(string name) { throw null; } + } + + public partial class OptionsFactory + where TOptions : class + { + public OptionsFactory(System.Collections.Generic.IEnumerable> setups, System.Collections.Generic.IEnumerable> postConfigures, System.Collections.Generic.IEnumerable> validations) { } + + public OptionsFactory(System.Collections.Generic.IEnumerable> setups, System.Collections.Generic.IEnumerable> postConfigures) { } + + public TOptions Create(string name) { throw null; } + + protected virtual TOptions CreateInstance(string name) { throw null; } + } + + public partial class OptionsManager + where TOptions : class + { + public OptionsManager(IOptionsFactory factory) { } + + public TOptions Value { get { throw null; } } + + public virtual TOptions Get(string name) { throw null; } + } + + public static partial class OptionsMonitorExtensions + { + public static System.IDisposable OnChange(this IOptionsMonitor monitor, System.Action listener) { throw null; } + } + + public partial class OptionsMonitor : System.IDisposable where TOptions : class + { + public OptionsMonitor(IOptionsFactory factory, System.Collections.Generic.IEnumerable> sources, IOptionsMonitorCache cache) { } + + public TOptions CurrentValue { get { throw null; } } + + public void Dispose() { } + + public virtual TOptions Get(string name) { throw null; } + + public System.IDisposable OnChange(System.Action listener) { throw null; } + } + + public partial class OptionsValidationException : System.Exception + { + public OptionsValidationException(string optionsName, System.Type optionsType, System.Collections.Generic.IEnumerable failureMessages) { } + + public System.Collections.Generic.IEnumerable Failures { get { throw null; } } + + public override string Message { get { throw null; } } + + public string OptionsName { get { throw null; } } + + public System.Type OptionsType { get { throw null; } } + } + + public partial class OptionsWrapper + where TOptions : class + { + public OptionsWrapper(TOptions options) { } + + public TOptions Value { get { throw null; } } + } + + public partial class PostConfigureOptions + where TOptions : class + { + public PostConfigureOptions(string name, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public string Name { get { throw null; } } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep : class + { + public PostConfigureOptions(string name, TDep dependency, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep Dependency { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class + { + public PostConfigureOptions(string name, TDep1 dependency, TDep2 dependency2, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class + { + public PostConfigureOptions(string name, TDep1 dependency, TDep2 dependency2, TDep3 dependency3, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class + { + public PostConfigureOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class + { + public PostConfigureOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public TDep5 Dependency5 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class ValidateOptionsResult + { + public static readonly ValidateOptionsResult Skip; + public static readonly ValidateOptionsResult Success; + public ValidateOptionsResult() { } + + public bool Failed { get { throw null; } protected set { } } + + public string FailureMessage { get { throw null; } protected set { } } + + public System.Collections.Generic.IEnumerable Failures { get { throw null; } protected set { } } + + public bool Skipped { get { throw null; } protected set { } } + + public bool Succeeded { get { throw null; } protected set { } } + + public static ValidateOptionsResult Fail(System.Collections.Generic.IEnumerable failures) { throw null; } + + public static ValidateOptionsResult Fail(string failureMessage) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, System.Func validation, string failureMessage) { } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep dependency, System.Func validation, string failureMessage) { } + + public TDep Dependency { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public TDep5 Dependency5 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/netstandard2.1/Microsoft.Extensions.Options.cs b/src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/netstandard2.1/Microsoft.Extensions.Options.cs new file mode 100644 index 0000000000..e4ef4a9041 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.options/6.0.0/lib/netstandard2.1/Microsoft.Extensions.Options.cs @@ -0,0 +1,658 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.Options.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Options")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Provides a strongly typed way of specifying and accessing settings using dependency injection.")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Options")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyInjection +{ + public static partial class OptionsServiceCollectionExtensions + { + public static IServiceCollection AddOptions(this IServiceCollection services) { throw null; } + + public static Options.OptionsBuilder AddOptions(this IServiceCollection services, string name) + where TOptions : class { throw null; } + + public static Options.OptionsBuilder AddOptions(this IServiceCollection services) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection Configure(this IServiceCollection services, string name, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection ConfigureAll(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection ConfigureOptions(this IServiceCollection services, object configureInstance) { throw null; } + + public static IServiceCollection ConfigureOptions(this IServiceCollection services, System.Type configureType) { throw null; } + + public static IServiceCollection ConfigureOptions(this IServiceCollection services) + where TConfigureOptions : class { throw null; } + + public static IServiceCollection PostConfigure(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection PostConfigure(this IServiceCollection services, string name, System.Action configureOptions) + where TOptions : class { throw null; } + + public static IServiceCollection PostConfigureAll(this IServiceCollection services, System.Action configureOptions) + where TOptions : class { throw null; } + } +} + +namespace Microsoft.Extensions.Options +{ + public partial class ConfigureNamedOptions + where TOptions : class + { + public ConfigureNamedOptions(string name, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep : class + { + public ConfigureNamedOptions(string name, TDep dependency, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep Dependency { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency, TDep2 dependency2, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency, TDep2 dependency2, TDep3 dependency3, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureNamedOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class + { + public ConfigureNamedOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public TDep5 Dependency5 { get { throw null; } } + + public string Name { get { throw null; } } + + public void Configure(TOptions options) { } + + public virtual void Configure(string name, TOptions options) { } + } + + public partial class ConfigureOptions + where TOptions : class + { + public ConfigureOptions(System.Action action) { } + + public System.Action Action { get { throw null; } } + + public virtual void Configure(TOptions options) { } + } + + public partial interface IConfigureNamedOptions + where TOptions : class + { + void Configure(string name, TOptions options); + } + + public partial interface IConfigureOptions + where TOptions : class + { + void Configure(TOptions options); + } + + public partial interface IOptionsChangeTokenSource + { + string Name { get; } + + Primitives.IChangeToken GetChangeToken(); + } + + public partial interface IOptionsFactory + where TOptions : class + { + TOptions Create(string name); + } + + public partial interface IOptionsMonitorCache + where TOptions : class + { + void Clear(); + TOptions GetOrAdd(string name, System.Func createOptions); + bool TryAdd(string name, TOptions options); + bool TryRemove(string name); + } + + public partial interface IOptionsMonitor + { + TOptions CurrentValue { get; } + + TOptions Get(string name); + System.IDisposable OnChange(System.Action listener); + } + + public partial interface IOptionsSnapshot + where TOptions : class + { + TOptions Get(string name); + } + + public partial interface IOptions + where TOptions : class + { + TOptions Value { get; } + } + + public partial interface IPostConfigureOptions + where TOptions : class + { + void PostConfigure(string name, TOptions options); + } + + public partial interface IValidateOptions + where TOptions : class + { + ValidateOptionsResult Validate(string name, TOptions options); + } + + public static partial class Options + { + public static readonly string DefaultName; + public static IOptions Create(TOptions options) + where TOptions : class { throw null; } + } + + public partial class OptionsBuilder + where TOptions : class + { + public OptionsBuilder(DependencyInjection.IServiceCollection services, string name) { } + + public string Name { get { throw null; } } + + public DependencyInjection.IServiceCollection Services { get { throw null; } } + + public virtual OptionsBuilder Configure(System.Action configureOptions) { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class { throw null; } + + public virtual OptionsBuilder Configure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class { throw null; } + + public virtual OptionsBuilder PostConfigure(System.Action configureOptions) + where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation, string failureMessage) { throw null; } + + public virtual OptionsBuilder Validate(System.Func validation) { throw null; } + } + + public partial class OptionsCache + where TOptions : class + { + public OptionsCache() { } + + public void Clear() { } + + public virtual TOptions GetOrAdd(string name, System.Func createOptions) { throw null; } + + public virtual bool TryAdd(string name, TOptions options) { throw null; } + + public virtual bool TryRemove(string name) { throw null; } + } + + public partial class OptionsFactory + where TOptions : class + { + public OptionsFactory(System.Collections.Generic.IEnumerable> setups, System.Collections.Generic.IEnumerable> postConfigures, System.Collections.Generic.IEnumerable> validations) { } + + public OptionsFactory(System.Collections.Generic.IEnumerable> setups, System.Collections.Generic.IEnumerable> postConfigures) { } + + public TOptions Create(string name) { throw null; } + + protected virtual TOptions CreateInstance(string name) { throw null; } + } + + public partial class OptionsManager + where TOptions : class + { + public OptionsManager(IOptionsFactory factory) { } + + public TOptions Value { get { throw null; } } + + public virtual TOptions Get(string name) { throw null; } + } + + public static partial class OptionsMonitorExtensions + { + public static System.IDisposable OnChange(this IOptionsMonitor monitor, System.Action listener) { throw null; } + } + + public partial class OptionsMonitor : System.IDisposable where TOptions : class + { + public OptionsMonitor(IOptionsFactory factory, System.Collections.Generic.IEnumerable> sources, IOptionsMonitorCache cache) { } + + public TOptions CurrentValue { get { throw null; } } + + public void Dispose() { } + + public virtual TOptions Get(string name) { throw null; } + + public System.IDisposable OnChange(System.Action listener) { throw null; } + } + + public partial class OptionsValidationException : System.Exception + { + public OptionsValidationException(string optionsName, System.Type optionsType, System.Collections.Generic.IEnumerable failureMessages) { } + + public System.Collections.Generic.IEnumerable Failures { get { throw null; } } + + public override string Message { get { throw null; } } + + public string OptionsName { get { throw null; } } + + public System.Type OptionsType { get { throw null; } } + } + + public partial class OptionsWrapper + where TOptions : class + { + public OptionsWrapper(TOptions options) { } + + public TOptions Value { get { throw null; } } + } + + public partial class PostConfigureOptions + where TOptions : class + { + public PostConfigureOptions(string name, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public string Name { get { throw null; } } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep : class + { + public PostConfigureOptions(string name, TDep dependency, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep Dependency { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class + { + public PostConfigureOptions(string name, TDep1 dependency, TDep2 dependency2, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class + { + public PostConfigureOptions(string name, TDep1 dependency, TDep2 dependency2, TDep3 dependency3, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class + { + public PostConfigureOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class PostConfigureOptions + where TOptions : class where TDep1 : class where TDep2 : class where TDep3 : class where TDep4 : class where TDep5 : class + { + public PostConfigureOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Action action) { } + + public System.Action Action { get { throw null; } } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public TDep5 Dependency5 { get { throw null; } } + + public string Name { get { throw null; } } + + public void PostConfigure(TOptions options) { } + + public virtual void PostConfigure(string name, TOptions options) { } + } + + public partial class ValidateOptionsResult + { + public static readonly ValidateOptionsResult Skip; + public static readonly ValidateOptionsResult Success; + public ValidateOptionsResult() { } + + public bool Failed { get { throw null; } protected set { } } + + public string FailureMessage { get { throw null; } protected set { } } + + public System.Collections.Generic.IEnumerable Failures { get { throw null; } protected set { } } + + public bool Skipped { get { throw null; } protected set { } } + + public bool Succeeded { get { throw null; } protected set { } } + + public static ValidateOptionsResult Fail(System.Collections.Generic.IEnumerable failures) { throw null; } + + public static ValidateOptionsResult Fail(string failureMessage) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, System.Func validation, string failureMessage) { } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep dependency, System.Func validation, string failureMessage) { } + + public TDep Dependency { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } + + public partial class ValidateOptions + where TOptions : class + { + public ValidateOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, System.Func validation, string failureMessage) { } + + public TDep1 Dependency1 { get { throw null; } } + + public TDep2 Dependency2 { get { throw null; } } + + public TDep3 Dependency3 { get { throw null; } } + + public TDep4 Dependency4 { get { throw null; } } + + public TDep5 Dependency5 { get { throw null; } } + + public string FailureMessage { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Func Validation { get { throw null; } } + + public ValidateOptionsResult Validate(string name, TOptions options) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.options/6.0.0/microsoft.extensions.options.nuspec b/src/referencePackages/src/microsoft.extensions.options/6.0.0/microsoft.extensions.options.nuspec new file mode 100644 index 0000000000..1209b0edb8 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.options/6.0.0/microsoft.extensions.options.nuspec @@ -0,0 +1,34 @@ + + + + Microsoft.Extensions.Options + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Provides a strongly typed way of specifying and accessing settings using dependency injection. + 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.primitives/6.0.0/Microsoft.Extensions.Primitives.6.0.0.csproj b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/Microsoft.Extensions.Primitives.6.0.0.csproj new file mode 100644 index 0000000000..eefebcf633 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/Microsoft.Extensions.Primitives.6.0.0.csproj @@ -0,0 +1,24 @@ + + + + net461;net6.0;netstandard2.0 + Microsoft.Extensions.Primitives + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net461/Microsoft.Extensions.Primitives.cs b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net461/Microsoft.Extensions.Primitives.cs new file mode 100644 index 0000000000..f3aa8e4b15 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net461/Microsoft.Extensions.Primitives.cs @@ -0,0 +1,346 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Primitives")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Primitives shared by framework extensions. Commonly used types include:\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.Primitives.IChangeToken\r\nMicrosoft.Extensions.Primitives.StringValues\r\nMicrosoft.Extensions.Primitives.StringSegment")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Primitives")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Primitives +{ + public partial class CancellationChangeToken : IChangeToken + { + public CancellationChangeToken(System.Threading.CancellationToken cancellationToken) { } + + public bool ActiveChangeCallbacks { get { throw null; } } + + public bool HasChanged { get { throw null; } } + + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) { throw null; } + } + + public static partial class ChangeToken + { + public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer) { throw null; } + + public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer, TState state) { throw null; } + } + + public partial class CompositeChangeToken : IChangeToken + { + public CompositeChangeToken(System.Collections.Generic.IReadOnlyList changeTokens) { } + + public bool ActiveChangeCallbacks { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList ChangeTokens { get { throw null; } } + + public bool HasChanged { get { throw null; } } + + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) { throw null; } + } + + public static partial class Extensions + { + public static System.Text.StringBuilder Append(this System.Text.StringBuilder builder, StringSegment segment) { throw null; } + } + + public partial interface IChangeToken + { + bool ActiveChangeCallbacks { get; } + + bool HasChanged { get; } + + System.IDisposable RegisterChangeCallback(System.Action callback, object state); + } + + public readonly partial struct StringSegment : System.IEquatable, System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public static readonly StringSegment Empty; + public StringSegment(string buffer, int offset, int length) { } + + public StringSegment(string buffer) { } + + public string Buffer { get { throw null; } } + + public bool HasValue { get { throw null; } } + + public char this[int index] { get { throw null; } } + + public int Length { get { throw null; } } + + public int Offset { get { throw null; } } + + public string Value { get { throw null; } } + + public readonly System.ReadOnlyMemory AsMemory() { throw null; } + + public readonly System.ReadOnlySpan AsSpan() { throw null; } + + public readonly System.ReadOnlySpan AsSpan(int start, int length) { throw null; } + + public readonly System.ReadOnlySpan AsSpan(int start) { throw null; } + + public static int Compare(StringSegment a, StringSegment b, System.StringComparison comparisonType) { throw null; } + + public readonly bool EndsWith(string text, System.StringComparison comparisonType) { throw null; } + + public static bool Equals(StringSegment a, StringSegment b, System.StringComparison comparisonType) { throw null; } + + public readonly bool Equals(StringSegment other, System.StringComparison comparisonType) { throw null; } + + public readonly bool Equals(StringSegment other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly bool Equals(string text, System.StringComparison comparisonType) { throw null; } + + public readonly bool Equals(string text) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly int IndexOf(char c, int start, int count) { throw null; } + + public readonly int IndexOf(char c, int start) { throw null; } + + public readonly int IndexOf(char c) { throw null; } + + public readonly int IndexOfAny(char[] anyOf, int startIndex, int count) { throw null; } + + public readonly int IndexOfAny(char[] anyOf, int startIndex) { throw null; } + + public readonly int IndexOfAny(char[] anyOf) { throw null; } + + public static bool IsNullOrEmpty(StringSegment value) { throw null; } + + public readonly int LastIndexOf(char value) { throw null; } + + public static bool operator ==(StringSegment left, StringSegment right) { throw null; } + + public static implicit operator System.ReadOnlyMemory(StringSegment segment) { throw null; } + + public static implicit operator System.ReadOnlySpan(StringSegment segment) { throw null; } + + public static implicit operator StringSegment(string value) { throw null; } + + public static bool operator !=(StringSegment left, StringSegment right) { throw null; } + + public readonly StringTokenizer Split(char[] chars) { throw null; } + + public readonly bool StartsWith(string text, System.StringComparison comparisonType) { throw null; } + + public readonly StringSegment Subsegment(int offset, int length) { throw null; } + + public readonly StringSegment Subsegment(int offset) { throw null; } + + public readonly string Substring(int offset, int length) { throw null; } + + public readonly string Substring(int offset) { throw null; } + + readonly bool System.IEquatable.Equals(string other) { throw null; } + + public override readonly string ToString() { throw null; } + + public readonly StringSegment Trim() { throw null; } + + public readonly StringSegment TrimEnd() { throw null; } + + public readonly StringSegment TrimStart() { throw null; } + } + + public partial class StringSegmentComparer : System.Collections.Generic.IComparer, System.Collections.Generic.IEqualityComparer + { + public static StringSegmentComparer Ordinal { get { throw null; } } + + public static StringSegmentComparer OrdinalIgnoreCase { get { throw null; } } + + public int Compare(StringSegment x, StringSegment y) { throw null; } + + public bool Equals(StringSegment x, StringSegment y) { throw null; } + + public int GetHashCode(StringSegment obj) { throw null; } + } + + public readonly partial struct StringTokenizer : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public StringTokenizer(StringSegment value, char[] separators) { } + + public StringTokenizer(string value, char[] separators) { } + + public readonly Enumerator GetEnumerator() { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.IDisposable, System.Collections.IEnumerator + { + private object _dummy; + private int _dummyPrimitive; + public Enumerator(ref StringTokenizer tokenizer) { } + + public StringSegment Current { get { throw null; } } + + object System.Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } + + public readonly partial struct StringValues : System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlyCollection, System.IEquatable, System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public static readonly StringValues Empty; + public StringValues(string value) { } + + public StringValues(string[] values) { } + + public int Count { get { throw null; } } + + public string this[int index] { get { throw null; } } + + bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } + + string System.Collections.Generic.IList.Item { get { throw null; } set { } } + + public static StringValues Concat(StringValues values1, StringValues values2) { throw null; } + + public static StringValues Concat(in StringValues values, string value) { throw null; } + + public static StringValues Concat(string value, in StringValues values) { throw null; } + + public static bool Equals(StringValues left, StringValues right) { throw null; } + + public static bool Equals(StringValues left, string right) { throw null; } + + public static bool Equals(StringValues left, string[] right) { throw null; } + + public readonly bool Equals(StringValues other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public static bool Equals(string left, StringValues right) { throw null; } + + public readonly bool Equals(string other) { throw null; } + + public static bool Equals(string[] left, StringValues right) { throw null; } + + public readonly bool Equals(string[] other) { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool IsNullOrEmpty(StringValues value) { throw null; } + + public static bool operator ==(StringValues left, StringValues right) { throw null; } + + public static bool operator ==(StringValues left, object right) { throw null; } + + public static bool operator ==(StringValues left, string right) { throw null; } + + public static bool operator ==(StringValues left, string[] right) { throw null; } + + public static bool operator ==(object left, StringValues right) { throw null; } + + public static bool operator ==(string left, StringValues right) { throw null; } + + public static bool operator ==(string[] left, StringValues right) { throw null; } + + public static implicit operator string(StringValues values) { throw null; } + + public static implicit operator string[](StringValues value) { throw null; } + + public static implicit operator StringValues(string value) { throw null; } + + public static implicit operator StringValues(string[] values) { throw null; } + + public static bool operator !=(StringValues left, StringValues right) { throw null; } + + public static bool operator !=(StringValues left, object right) { throw null; } + + public static bool operator !=(StringValues left, string right) { throw null; } + + public static bool operator !=(StringValues left, string[] right) { throw null; } + + public static bool operator !=(object left, StringValues right) { throw null; } + + public static bool operator !=(string left, StringValues right) { throw null; } + + public static bool operator !=(string[] left, StringValues right) { throw null; } + + readonly void System.Collections.Generic.ICollection.Add(string item) { } + + readonly void System.Collections.Generic.ICollection.Clear() { } + + readonly bool System.Collections.Generic.ICollection.Contains(string item) { throw null; } + + readonly void System.Collections.Generic.ICollection.CopyTo(string[] array, int arrayIndex) { } + + readonly bool System.Collections.Generic.ICollection.Remove(string item) { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly string System.Collections.Generic.IList.get_Item(int index) { throw null; } + + readonly int System.Collections.Generic.IList.IndexOf(string item) { throw null; } + + readonly void System.Collections.Generic.IList.Insert(int index, string item) { } + + readonly void System.Collections.Generic.IList.RemoveAt(int index) { } + + readonly void System.Collections.Generic.IList.set_Item(int index, string value) { } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public readonly string[] ToArray() { throw null; } + + public override readonly string ToString() { throw null; } + + public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.IDisposable, System.Collections.IEnumerator + { + private object _dummy; + private int _dummyPrimitive; + public Enumerator(ref StringValues values) { } + + public string Current { get { throw null; } } + + object System.Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + void System.Collections.IEnumerator.Reset() { } + } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net6.0/Microsoft.Extensions.Primitives.cs b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net6.0/Microsoft.Extensions.Primitives.cs new file mode 100644 index 0000000000..1aeffef733 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net6.0/Microsoft.Extensions.Primitives.cs @@ -0,0 +1,346 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Primitives")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Primitives shared by framework extensions. Commonly used types include:\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.Primitives.IChangeToken\r\nMicrosoft.Extensions.Primitives.StringValues\r\nMicrosoft.Extensions.Primitives.StringSegment")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Primitives")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Primitives +{ + public partial class CancellationChangeToken : IChangeToken + { + public CancellationChangeToken(System.Threading.CancellationToken cancellationToken) { } + + public bool ActiveChangeCallbacks { get { throw null; } } + + public bool HasChanged { get { throw null; } } + + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) { throw null; } + } + + public static partial class ChangeToken + { + public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer) { throw null; } + + public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer, TState state) { throw null; } + } + + public partial class CompositeChangeToken : IChangeToken + { + public CompositeChangeToken(System.Collections.Generic.IReadOnlyList changeTokens) { } + + public bool ActiveChangeCallbacks { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList ChangeTokens { get { throw null; } } + + public bool HasChanged { get { throw null; } } + + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) { throw null; } + } + + public static partial class Extensions + { + public static System.Text.StringBuilder Append(this System.Text.StringBuilder builder, StringSegment segment) { throw null; } + } + + public partial interface IChangeToken + { + bool ActiveChangeCallbacks { get; } + + bool HasChanged { get; } + + System.IDisposable RegisterChangeCallback(System.Action callback, object state); + } + + public readonly partial struct StringSegment : System.IEquatable, System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public static readonly StringSegment Empty; + public StringSegment(string buffer, int offset, int length) { } + + public StringSegment(string buffer) { } + + public string Buffer { get { throw null; } } + + public bool HasValue { get { throw null; } } + + public char this[int index] { get { throw null; } } + + public int Length { get { throw null; } } + + public int Offset { get { throw null; } } + + public string Value { get { throw null; } } + + public readonly System.ReadOnlyMemory AsMemory() { throw null; } + + public readonly System.ReadOnlySpan AsSpan() { throw null; } + + public readonly System.ReadOnlySpan AsSpan(int start, int length) { throw null; } + + public readonly System.ReadOnlySpan AsSpan(int start) { throw null; } + + public static int Compare(StringSegment a, StringSegment b, System.StringComparison comparisonType) { throw null; } + + public readonly bool EndsWith(string text, System.StringComparison comparisonType) { throw null; } + + public static bool Equals(StringSegment a, StringSegment b, System.StringComparison comparisonType) { throw null; } + + public readonly bool Equals(StringSegment other, System.StringComparison comparisonType) { throw null; } + + public readonly bool Equals(StringSegment other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly bool Equals(string text, System.StringComparison comparisonType) { throw null; } + + public readonly bool Equals(string text) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly int IndexOf(char c, int start, int count) { throw null; } + + public readonly int IndexOf(char c, int start) { throw null; } + + public readonly int IndexOf(char c) { throw null; } + + public readonly int IndexOfAny(char[] anyOf, int startIndex, int count) { throw null; } + + public readonly int IndexOfAny(char[] anyOf, int startIndex) { throw null; } + + public readonly int IndexOfAny(char[] anyOf) { throw null; } + + public static bool IsNullOrEmpty(StringSegment value) { throw null; } + + public readonly int LastIndexOf(char value) { throw null; } + + public static bool operator ==(StringSegment left, StringSegment right) { throw null; } + + public static implicit operator System.ReadOnlyMemory(StringSegment segment) { throw null; } + + public static implicit operator System.ReadOnlySpan(StringSegment segment) { throw null; } + + public static implicit operator StringSegment(string value) { throw null; } + + public static bool operator !=(StringSegment left, StringSegment right) { throw null; } + + public readonly StringTokenizer Split(char[] chars) { throw null; } + + public readonly bool StartsWith(string text, System.StringComparison comparisonType) { throw null; } + + public readonly StringSegment Subsegment(int offset, int length) { throw null; } + + public readonly StringSegment Subsegment(int offset) { throw null; } + + public readonly string Substring(int offset, int length) { throw null; } + + public readonly string Substring(int offset) { throw null; } + + readonly bool System.IEquatable.Equals(string other) { throw null; } + + public override readonly string ToString() { throw null; } + + public readonly StringSegment Trim() { throw null; } + + public readonly StringSegment TrimEnd() { throw null; } + + public readonly StringSegment TrimStart() { throw null; } + } + + public partial class StringSegmentComparer : System.Collections.Generic.IComparer, System.Collections.Generic.IEqualityComparer + { + public static StringSegmentComparer Ordinal { get { throw null; } } + + public static StringSegmentComparer OrdinalIgnoreCase { get { throw null; } } + + public int Compare(StringSegment x, StringSegment y) { throw null; } + + public bool Equals(StringSegment x, StringSegment y) { throw null; } + + public int GetHashCode(StringSegment obj) { throw null; } + } + + public readonly partial struct StringTokenizer : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public StringTokenizer(StringSegment value, char[] separators) { } + + public StringTokenizer(string value, char[] separators) { } + + public readonly Enumerator GetEnumerator() { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable + { + private object _dummy; + private int _dummyPrimitive; + public Enumerator(ref StringTokenizer tokenizer) { } + + public StringSegment Current { get { throw null; } } + + object System.Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } + + public readonly partial struct StringValues : System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlyCollection, System.IEquatable, System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public static readonly StringValues Empty; + public StringValues(string value) { } + + public StringValues(string[] values) { } + + public int Count { get { throw null; } } + + public string this[int index] { get { throw null; } } + + bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } + + string System.Collections.Generic.IList.Item { get { throw null; } set { } } + + public static StringValues Concat(StringValues values1, StringValues values2) { throw null; } + + public static StringValues Concat(in StringValues values, string value) { throw null; } + + public static StringValues Concat(string value, in StringValues values) { throw null; } + + public static bool Equals(StringValues left, StringValues right) { throw null; } + + public static bool Equals(StringValues left, string right) { throw null; } + + public static bool Equals(StringValues left, string[] right) { throw null; } + + public readonly bool Equals(StringValues other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public static bool Equals(string left, StringValues right) { throw null; } + + public readonly bool Equals(string other) { throw null; } + + public static bool Equals(string[] left, StringValues right) { throw null; } + + public readonly bool Equals(string[] other) { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool IsNullOrEmpty(StringValues value) { throw null; } + + public static bool operator ==(StringValues left, StringValues right) { throw null; } + + public static bool operator ==(StringValues left, object right) { throw null; } + + public static bool operator ==(StringValues left, string right) { throw null; } + + public static bool operator ==(StringValues left, string[] right) { throw null; } + + public static bool operator ==(object left, StringValues right) { throw null; } + + public static bool operator ==(string left, StringValues right) { throw null; } + + public static bool operator ==(string[] left, StringValues right) { throw null; } + + public static implicit operator string(StringValues values) { throw null; } + + public static implicit operator string[](StringValues value) { throw null; } + + public static implicit operator StringValues(string value) { throw null; } + + public static implicit operator StringValues(string[] values) { throw null; } + + public static bool operator !=(StringValues left, StringValues right) { throw null; } + + public static bool operator !=(StringValues left, object right) { throw null; } + + public static bool operator !=(StringValues left, string right) { throw null; } + + public static bool operator !=(StringValues left, string[] right) { throw null; } + + public static bool operator !=(object left, StringValues right) { throw null; } + + public static bool operator !=(string left, StringValues right) { throw null; } + + public static bool operator !=(string[] left, StringValues right) { throw null; } + + readonly void System.Collections.Generic.ICollection.Add(string item) { } + + readonly void System.Collections.Generic.ICollection.Clear() { } + + readonly bool System.Collections.Generic.ICollection.Contains(string item) { throw null; } + + readonly void System.Collections.Generic.ICollection.CopyTo(string[] array, int arrayIndex) { } + + readonly bool System.Collections.Generic.ICollection.Remove(string item) { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly string System.Collections.Generic.IList.get_Item(int index) { throw null; } + + readonly int System.Collections.Generic.IList.IndexOf(string item) { throw null; } + + readonly void System.Collections.Generic.IList.Insert(int index, string item) { } + + readonly void System.Collections.Generic.IList.RemoveAt(int index) { } + + readonly void System.Collections.Generic.IList.set_Item(int index, string value) { } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public readonly string[] ToArray() { throw null; } + + public override readonly string ToString() { throw null; } + + public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable + { + private object _dummy; + private int _dummyPrimitive; + public Enumerator(ref StringValues values) { } + + public string Current { get { throw null; } } + + object System.Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + void System.Collections.IEnumerator.Reset() { } + } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Primitives.cs b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Primitives.cs new file mode 100644 index 0000000000..1412ea590d --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Primitives.cs @@ -0,0 +1,346 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("Microsoft.Extensions.Primitives")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Primitives shared by framework extensions. Commonly used types include:\r\n\r\nCommonly Used Types:\r\nMicrosoft.Extensions.Primitives.IChangeToken\r\nMicrosoft.Extensions.Primitives.StringValues\r\nMicrosoft.Extensions.Primitives.StringSegment")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.Primitives")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.Primitives +{ + public partial class CancellationChangeToken : IChangeToken + { + public CancellationChangeToken(System.Threading.CancellationToken cancellationToken) { } + + public bool ActiveChangeCallbacks { get { throw null; } } + + public bool HasChanged { get { throw null; } } + + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) { throw null; } + } + + public static partial class ChangeToken + { + public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer) { throw null; } + + public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer, TState state) { throw null; } + } + + public partial class CompositeChangeToken : IChangeToken + { + public CompositeChangeToken(System.Collections.Generic.IReadOnlyList changeTokens) { } + + public bool ActiveChangeCallbacks { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList ChangeTokens { get { throw null; } } + + public bool HasChanged { get { throw null; } } + + public System.IDisposable RegisterChangeCallback(System.Action callback, object state) { throw null; } + } + + public static partial class Extensions + { + public static System.Text.StringBuilder Append(this System.Text.StringBuilder builder, StringSegment segment) { throw null; } + } + + public partial interface IChangeToken + { + bool ActiveChangeCallbacks { get; } + + bool HasChanged { get; } + + System.IDisposable RegisterChangeCallback(System.Action callback, object state); + } + + public readonly partial struct StringSegment : System.IEquatable, System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public static readonly StringSegment Empty; + public StringSegment(string buffer, int offset, int length) { } + + public StringSegment(string buffer) { } + + public string Buffer { get { throw null; } } + + public bool HasValue { get { throw null; } } + + public char this[int index] { get { throw null; } } + + public int Length { get { throw null; } } + + public int Offset { get { throw null; } } + + public string Value { get { throw null; } } + + public readonly System.ReadOnlyMemory AsMemory() { throw null; } + + public readonly System.ReadOnlySpan AsSpan() { throw null; } + + public readonly System.ReadOnlySpan AsSpan(int start, int length) { throw null; } + + public readonly System.ReadOnlySpan AsSpan(int start) { throw null; } + + public static int Compare(StringSegment a, StringSegment b, System.StringComparison comparisonType) { throw null; } + + public readonly bool EndsWith(string text, System.StringComparison comparisonType) { throw null; } + + public static bool Equals(StringSegment a, StringSegment b, System.StringComparison comparisonType) { throw null; } + + public readonly bool Equals(StringSegment other, System.StringComparison comparisonType) { throw null; } + + public readonly bool Equals(StringSegment other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly bool Equals(string text, System.StringComparison comparisonType) { throw null; } + + public readonly bool Equals(string text) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly int IndexOf(char c, int start, int count) { throw null; } + + public readonly int IndexOf(char c, int start) { throw null; } + + public readonly int IndexOf(char c) { throw null; } + + public readonly int IndexOfAny(char[] anyOf, int startIndex, int count) { throw null; } + + public readonly int IndexOfAny(char[] anyOf, int startIndex) { throw null; } + + public readonly int IndexOfAny(char[] anyOf) { throw null; } + + public static bool IsNullOrEmpty(StringSegment value) { throw null; } + + public readonly int LastIndexOf(char value) { throw null; } + + public static bool operator ==(StringSegment left, StringSegment right) { throw null; } + + public static implicit operator System.ReadOnlyMemory(StringSegment segment) { throw null; } + + public static implicit operator System.ReadOnlySpan(StringSegment segment) { throw null; } + + public static implicit operator StringSegment(string value) { throw null; } + + public static bool operator !=(StringSegment left, StringSegment right) { throw null; } + + public readonly StringTokenizer Split(char[] chars) { throw null; } + + public readonly bool StartsWith(string text, System.StringComparison comparisonType) { throw null; } + + public readonly StringSegment Subsegment(int offset, int length) { throw null; } + + public readonly StringSegment Subsegment(int offset) { throw null; } + + public readonly string Substring(int offset, int length) { throw null; } + + public readonly string Substring(int offset) { throw null; } + + readonly bool System.IEquatable.Equals(string other) { throw null; } + + public override readonly string ToString() { throw null; } + + public readonly StringSegment Trim() { throw null; } + + public readonly StringSegment TrimEnd() { throw null; } + + public readonly StringSegment TrimStart() { throw null; } + } + + public partial class StringSegmentComparer : System.Collections.Generic.IComparer, System.Collections.Generic.IEqualityComparer + { + public static StringSegmentComparer Ordinal { get { throw null; } } + + public static StringSegmentComparer OrdinalIgnoreCase { get { throw null; } } + + public int Compare(StringSegment x, StringSegment y) { throw null; } + + public bool Equals(StringSegment x, StringSegment y) { throw null; } + + public int GetHashCode(StringSegment obj) { throw null; } + } + + public readonly partial struct StringTokenizer : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public StringTokenizer(StringSegment value, char[] separators) { } + + public StringTokenizer(string value, char[] separators) { } + + public readonly Enumerator GetEnumerator() { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable + { + private object _dummy; + private int _dummyPrimitive; + public Enumerator(ref StringTokenizer tokenizer) { } + + public StringSegment Current { get { throw null; } } + + object System.Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } + + public readonly partial struct StringValues : System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlyCollection, System.IEquatable, System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public static readonly StringValues Empty; + public StringValues(string value) { } + + public StringValues(string[] values) { } + + public int Count { get { throw null; } } + + public string this[int index] { get { throw null; } } + + bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } + + string System.Collections.Generic.IList.Item { get { throw null; } set { } } + + public static StringValues Concat(StringValues values1, StringValues values2) { throw null; } + + public static StringValues Concat(in StringValues values, string value) { throw null; } + + public static StringValues Concat(string value, in StringValues values) { throw null; } + + public static bool Equals(StringValues left, StringValues right) { throw null; } + + public static bool Equals(StringValues left, string right) { throw null; } + + public static bool Equals(StringValues left, string[] right) { throw null; } + + public readonly bool Equals(StringValues other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public static bool Equals(string left, StringValues right) { throw null; } + + public readonly bool Equals(string other) { throw null; } + + public static bool Equals(string[] left, StringValues right) { throw null; } + + public readonly bool Equals(string[] other) { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool IsNullOrEmpty(StringValues value) { throw null; } + + public static bool operator ==(StringValues left, StringValues right) { throw null; } + + public static bool operator ==(StringValues left, object right) { throw null; } + + public static bool operator ==(StringValues left, string right) { throw null; } + + public static bool operator ==(StringValues left, string[] right) { throw null; } + + public static bool operator ==(object left, StringValues right) { throw null; } + + public static bool operator ==(string left, StringValues right) { throw null; } + + public static bool operator ==(string[] left, StringValues right) { throw null; } + + public static implicit operator string(StringValues values) { throw null; } + + public static implicit operator string[](StringValues value) { throw null; } + + public static implicit operator StringValues(string value) { throw null; } + + public static implicit operator StringValues(string[] values) { throw null; } + + public static bool operator !=(StringValues left, StringValues right) { throw null; } + + public static bool operator !=(StringValues left, object right) { throw null; } + + public static bool operator !=(StringValues left, string right) { throw null; } + + public static bool operator !=(StringValues left, string[] right) { throw null; } + + public static bool operator !=(object left, StringValues right) { throw null; } + + public static bool operator !=(string left, StringValues right) { throw null; } + + public static bool operator !=(string[] left, StringValues right) { throw null; } + + readonly void System.Collections.Generic.ICollection.Add(string item) { } + + readonly void System.Collections.Generic.ICollection.Clear() { } + + readonly bool System.Collections.Generic.ICollection.Contains(string item) { throw null; } + + readonly void System.Collections.Generic.ICollection.CopyTo(string[] array, int arrayIndex) { } + + readonly bool System.Collections.Generic.ICollection.Remove(string item) { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly string System.Collections.Generic.IList.get_Item(int index) { throw null; } + + readonly int System.Collections.Generic.IList.IndexOf(string item) { throw null; } + + readonly void System.Collections.Generic.IList.Insert(int index, string item) { } + + readonly void System.Collections.Generic.IList.RemoveAt(int index) { } + + readonly void System.Collections.Generic.IList.set_Item(int index, string value) { } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public readonly string[] ToArray() { throw null; } + + public override readonly string ToString() { throw null; } + + public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable + { + private object _dummy; + private int _dummyPrimitive; + public Enumerator(ref StringValues values) { } + + public string Current { get { throw null; } } + + object System.Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + void System.Collections.IEnumerator.Reset() { } + } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/microsoft.extensions.primitives.nuspec b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/microsoft.extensions.primitives.nuspec new file mode 100644 index 0000000000..950a2b95f6 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/microsoft.extensions.primitives.nuspec @@ -0,0 +1,34 @@ + + + + Microsoft.Extensions.Primitives + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Primitives shared by framework extensions. Commonly used types include: + +Commonly Used Types: +Microsoft.Extensions.Primitives.IChangeToken +Microsoft.Extensions.Primitives.StringValues +Microsoft.Extensions.Primitives.StringSegment + 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/system.diagnostics.diagnosticsource/6.0.0/System.Diagnostics.DiagnosticSource.6.0.0.csproj b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/System.Diagnostics.DiagnosticSource.6.0.0.csproj new file mode 100644 index 0000000000..0f8b418e17 --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/System.Diagnostics.DiagnosticSource.6.0.0.csproj @@ -0,0 +1,28 @@ + + + + net461;net5.0;net6.0;netstandard2.0 + System.Diagnostics.DiagnosticSource + 2 + Open + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net461/System.Diagnostics.DiagnosticSource.cs b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net461/System.Diagnostics.DiagnosticSource.cs new file mode 100644 index 0000000000..97249a267d --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net461/System.Diagnostics.DiagnosticSource.cs @@ -0,0 +1,725 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Security.AllowPartiallyTrustedCallers] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Diagnostics.DiagnosticSource")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)\r\n\r\nCommonly Used Types:\r\nSystem.Diagnostics.DiagnosticListener\r\nSystem.Diagnostics.DiagnosticSource")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("System.Diagnostics.DiagnosticSource")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Diagnostics +{ + public partial class Activity : IDisposable + { + public Activity(string operationName) { } + + public ActivityTraceFlags ActivityTraceFlags { get { throw null; } set { } } + + public Collections.Generic.IEnumerable> Baggage { get { throw null; } } + + public ActivityContext Context { get { throw null; } } + + public static Activity? Current { get { throw null; } set { } } + + public static ActivityIdFormat DefaultIdFormat { get { throw null; } set { } } + + public string DisplayName { get { throw null; } set { } } + + public TimeSpan Duration { get { throw null; } } + + public Collections.Generic.IEnumerable Events { get { throw null; } } + + public static bool ForceDefaultIdFormat { get { throw null; } set { } } + + public string? Id { get { throw null; } } + + public ActivityIdFormat IdFormat { get { throw null; } } + + public bool IsAllDataRequested { get { throw null; } set { } } + + public ActivityKind Kind { get { throw null; } } + + public Collections.Generic.IEnumerable Links { get { throw null; } } + + public string OperationName { get { throw null; } } + + public Activity? Parent { get { throw null; } } + + public string? ParentId { get { throw null; } } + + public ActivitySpanId ParentSpanId { get { throw null; } } + + public bool Recorded { get { throw null; } } + + public string? RootId { get { throw null; } } + + public ActivitySource Source { get { throw null; } } + + public ActivitySpanId SpanId { get { throw null; } } + + public DateTime StartTimeUtc { get { throw null; } } + + public ActivityStatusCode Status { get { throw null; } } + + public string? StatusDescription { get { throw null; } } + + public Collections.Generic.IEnumerable> TagObjects { get { throw null; } } + + public Collections.Generic.IEnumerable> Tags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + + public static Func? TraceIdGenerator { get { throw null; } set { } } + + public string? TraceStateString { get { throw null; } set { } } + + public Activity AddBaggage(string key, string? value) { throw null; } + + public Activity AddEvent(ActivityEvent e) { throw null; } + + public Activity AddTag(string key, object? value) { throw null; } + + public Activity AddTag(string key, string? value) { throw null; } + + public void Dispose() { } + + protected virtual void Dispose(bool disposing) { } + + public string? GetBaggageItem(string key) { throw null; } + + public object? GetCustomProperty(string propertyName) { throw null; } + + public object? GetTagItem(string key) { throw null; } + + public Activity SetBaggage(string key, string? value) { throw null; } + + public void SetCustomProperty(string propertyName, object? propertyValue) { } + + public Activity SetEndTime(DateTime endTimeUtc) { throw null; } + + public Activity SetIdFormat(ActivityIdFormat format) { throw null; } + + public Activity SetParentId(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None) { throw null; } + + public Activity SetParentId(string parentId) { throw null; } + + public Activity SetStartTime(DateTime startTimeUtc) { throw null; } + + public Activity SetStatus(ActivityStatusCode code, string? description = null) { throw null; } + + public Activity SetTag(string key, object? value) { throw null; } + + public Activity Start() { throw null; } + + public void Stop() { } + } + + public readonly partial struct ActivityContext : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityContext(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags traceFlags, string? traceState = null, bool isRemote = false) { } + + public bool IsRemote { get { throw null; } } + + public ActivitySpanId SpanId { get { throw null; } } + + public ActivityTraceFlags TraceFlags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + + public string? TraceState { get { throw null; } } + + public readonly bool Equals(ActivityContext value) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityContext left, ActivityContext right) { throw null; } + + public static bool operator !=(ActivityContext left, ActivityContext right) { throw null; } + + public static ActivityContext Parse(string traceParent, string? traceState) { throw null; } + + public static bool TryParse(string? traceParent, string? traceState, out ActivityContext context) { throw null; } + } + + public readonly partial struct ActivityCreationOptions + { + private readonly T _Parent_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityKind Kind { get { throw null; } } + + public Collections.Generic.IEnumerable? Links { get { throw null; } } + + public string Name { get { throw null; } } + + public T Parent { get { throw null; } } + + public ActivityTagsCollection SamplingTags { get { throw null; } } + + public ActivitySource Source { get { throw null; } } + + public Collections.Generic.IEnumerable>? Tags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + } + + public readonly partial struct ActivityEvent + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityEvent(string name, DateTimeOffset timestamp = default, ActivityTagsCollection? tags = null) { } + + public ActivityEvent(string name) { } + + public string Name { get { throw null; } } + + public Collections.Generic.IEnumerable> Tags { get { throw null; } } + + public DateTimeOffset Timestamp { get { throw null; } } + } + + public enum ActivityIdFormat + { + Unknown = 0, + Hierarchical = 1, + W3C = 2 + } + + public enum ActivityKind + { + Internal = 0, + Server = 1, + Client = 2, + Producer = 3, + Consumer = 4 + } + + public readonly partial struct ActivityLink : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityLink(ActivityContext context, ActivityTagsCollection? tags = null) { } + + public ActivityContext Context { get { throw null; } } + + public Collections.Generic.IEnumerable>? Tags { get { throw null; } } + + public readonly bool Equals(ActivityLink value) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityLink left, ActivityLink right) { throw null; } + + public static bool operator !=(ActivityLink left, ActivityLink right) { throw null; } + } + + public sealed partial class ActivityListener : IDisposable + { + public ActivityListener() { } + + public Action? ActivityStarted { get { throw null; } set { } } + + public Action? ActivityStopped { get { throw null; } set { } } + + public SampleActivity? Sample { get { throw null; } set { } } + + public SampleActivity? SampleUsingParentId { get { throw null; } set { } } + + public Func? ShouldListenTo { get { throw null; } set { } } + + public void Dispose() { } + } + + public enum ActivitySamplingResult + { + None = 0, + PropagationData = 1, + AllData = 2, + AllDataAndRecorded = 3 + } + + public sealed partial class ActivitySource : IDisposable + { + public ActivitySource(string name, string? version = "") { } + + public string Name { get { throw null; } } + + public string? Version { get { throw null; } } + + public static void AddActivityListener(ActivityListener listener) { } + + public Activity? CreateActivity(string name, ActivityKind kind, ActivityContext parentContext, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) { throw null; } + + public Activity? CreateActivity(string name, ActivityKind kind, string parentId, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) { throw null; } + + public Activity? CreateActivity(string name, ActivityKind kind) { throw null; } + + public void Dispose() { } + + public bool HasListeners() { throw null; } + + public Activity? StartActivity(ActivityKind kind, ActivityContext parentContext = default, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default, string name = "") { throw null; } + + public Activity? StartActivity(string name, ActivityKind kind, ActivityContext parentContext, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default) { throw null; } + + public Activity? StartActivity(string name, ActivityKind kind, string parentId, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default) { throw null; } + + public Activity? StartActivity(string name = "", ActivityKind kind = ActivityKind.Internal) { throw null; } + } + + public readonly partial struct ActivitySpanId : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public readonly void CopyTo(Span destination) { } + + public static ActivitySpanId CreateFromBytes(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateFromString(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateFromUtf8String(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateRandom() { throw null; } + + public readonly bool Equals(ActivitySpanId spanId) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivitySpanId spanId1, ActivitySpanId spandId2) { throw null; } + + public static bool operator !=(ActivitySpanId spanId1, ActivitySpanId spandId2) { throw null; } + + public readonly string ToHexString() { throw null; } + + public override readonly string ToString() { throw null; } + } + + public enum ActivityStatusCode + { + Unset = 0, + Ok = 1, + Error = 2 + } + + public partial class ActivityTagsCollection : Collections.Generic.IDictionary, Collections.Generic.ICollection>, Collections.Generic.IEnumerable>, Collections.IEnumerable + { + public ActivityTagsCollection() { } + + public ActivityTagsCollection(Collections.Generic.IEnumerable> list) { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public object? this[string key] { get { throw null; } set { } } + + public Collections.Generic.ICollection Keys { get { throw null; } } + + public Collections.Generic.ICollection Values { get { throw null; } } + + public void Add(Collections.Generic.KeyValuePair item) { } + + public void Add(string key, object? value) { } + + public void Clear() { } + + public bool Contains(Collections.Generic.KeyValuePair item) { throw null; } + + public bool ContainsKey(string key) { throw null; } + + public void CopyTo(Collections.Generic.KeyValuePair[] array, int arrayIndex) { } + + public Enumerator GetEnumerator() { throw null; } + + public bool Remove(Collections.Generic.KeyValuePair item) { throw null; } + + public bool Remove(string key) { throw null; } + + Collections.Generic.IEnumerator> Collections.Generic.IEnumerable>.GetEnumerator() { throw null; } + + Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + + public bool TryGetValue(string key, out object? value) { throw null; } + + public partial struct Enumerator : Collections.Generic.IEnumerator>, IDisposable, Collections.IEnumerator + { + public Collections.Generic.KeyValuePair Current { get { throw null; } } + + object Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + void Collections.IEnumerator.Reset() { } + } + } + + [Flags] + public enum ActivityTraceFlags + { + None = 0, + Recorded = 1 + } + + public readonly partial struct ActivityTraceId : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public readonly void CopyTo(Span destination) { } + + public static ActivityTraceId CreateFromBytes(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateFromString(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateFromUtf8String(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateRandom() { throw null; } + + public readonly bool Equals(ActivityTraceId traceId) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityTraceId traceId1, ActivityTraceId traceId2) { throw null; } + + public static bool operator !=(ActivityTraceId traceId1, ActivityTraceId traceId2) { throw null; } + + public readonly string ToHexString() { throw null; } + + public override readonly string ToString() { throw null; } + } + + public partial class DiagnosticListener : DiagnosticSource, IObservable>, IDisposable + { + public DiagnosticListener(string name) { } + + public static IObservable AllListeners { get { throw null; } } + + public string Name { get { throw null; } } + + public virtual void Dispose() { } + + public bool IsEnabled() { throw null; } + + public override bool IsEnabled(string name, object? arg1, object? arg2 = null) { throw null; } + + public override bool IsEnabled(string name) { throw null; } + + public override void OnActivityExport(Activity activity, object? payload) { } + + public override void OnActivityImport(Activity activity, object? payload) { } + + public virtual IDisposable Subscribe(IObserver> observer, Func? isEnabled, Action? onActivityImport = null, Action? onActivityExport = null) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer, Func? isEnabled) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer, Predicate? isEnabled) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer) { throw null; } + + public override string ToString() { throw null; } + + public override void Write(string name, object? value) { } + } + + public abstract partial class DiagnosticSource + { + protected DiagnosticSource() { } + + public virtual bool IsEnabled(string name, object? arg1, object? arg2 = null) { throw null; } + + public abstract bool IsEnabled(string name); + public virtual void OnActivityExport(Activity activity, object? payload) { } + + public virtual void OnActivityImport(Activity activity, object? payload) { } + + public Activity StartActivity(Activity activity, object? args) { throw null; } + + public void StopActivity(Activity activity, object? args) { } + + public abstract void Write(string name, object? value); + } + + public abstract partial class DistributedContextPropagator + { + protected DistributedContextPropagator() { } + + public static DistributedContextPropagator Current { get { throw null; } set { } } + + public abstract Collections.Generic.IReadOnlyCollection Fields { get; } + + public static DistributedContextPropagator CreateDefaultPropagator() { throw null; } + + public static DistributedContextPropagator CreateNoOutputPropagator() { throw null; } + + public static DistributedContextPropagator CreatePassThroughPropagator() { throw null; } + + public abstract Collections.Generic.IEnumerable>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter); + public abstract void ExtractTraceIdAndState(object? carrier, PropagatorGetterCallback? getter, out string? traceId, out string? traceState); + public abstract void Inject(Activity? activity, object? carrier, PropagatorSetterCallback? setter); + public delegate void PropagatorGetterCallback(object? carrier, string fieldName, out string? fieldValue, out Collections.Generic.IEnumerable? fieldValues); + public delegate void PropagatorSetterCallback(object? carrier, string fieldName, string fieldValue); + } + + public delegate ActivitySamplingResult SampleActivity(ref ActivityCreationOptions options); + public partial struct TagList : Collections.Generic.IList>, Collections.Generic.ICollection>, Collections.Generic.IEnumerable>, Collections.IEnumerable, Collections.Generic.IReadOnlyList>, Collections.Generic.IReadOnlyCollection> + { + private object _dummy; + private int _dummyPrimitive; + public TagList(ReadOnlySpan> tagList) { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public Collections.Generic.KeyValuePair this[int index] { get { throw null; } set { } } + + public void Add(Collections.Generic.KeyValuePair tag) { } + + public void Add(string key, object? value) { } + + public void Clear() { } + + public readonly bool Contains(Collections.Generic.KeyValuePair item) { throw null; } + + public readonly void CopyTo(Collections.Generic.KeyValuePair[] array, int arrayIndex) { } + + public readonly void CopyTo(Span> tags) { } + + public readonly Collections.Generic.IEnumerator> GetEnumerator() { throw null; } + + public readonly int IndexOf(Collections.Generic.KeyValuePair item) { throw null; } + + public void Insert(int index, Collections.Generic.KeyValuePair item) { } + + public bool Remove(Collections.Generic.KeyValuePair item) { throw null; } + + public void RemoveAt(int index) { } + + readonly Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator : Collections.Generic.IEnumerator>, IDisposable, Collections.IEnumerator + { + private int _dummyPrimitive; + public Collections.Generic.KeyValuePair Current { get { throw null; } } + + object Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } +} + +namespace System.Diagnostics.Metrics +{ + public sealed partial class Counter : Instrument where T : struct + { + internal Counter() : base(default!, default!, default, default) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag) { } + + public void Add(T delta, params Collections.Generic.KeyValuePair[] tags) { } + + public void Add(T delta, in TagList tagList) { } + + public void Add(T delta, ReadOnlySpan> tags) { } + + public void Add(T delta) { } + } + + public sealed partial class Histogram : Instrument where T : struct + { + internal Histogram() : base(default!, default!, default, default) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag) { } + + public void Record(T value, params Collections.Generic.KeyValuePair[] tags) { } + + public void Record(T value, in TagList tagList) { } + + public void Record(T value, ReadOnlySpan> tags) { } + + public void Record(T value) { } + } + + public abstract partial class Instrument + { + protected Instrument(Meter meter, string name, string? unit, string? description) { } + + public string? Description { get { throw null; } } + + public bool Enabled { get { throw null; } } + + public virtual bool IsObservable { get { throw null; } } + + public Meter Meter { get { throw null; } } + + public string Name { get { throw null; } } + + public string? Unit { get { throw null; } } + + protected void Publish() { } + } + + public abstract partial class Instrument : Instrument where T : struct + { + protected Instrument(Meter meter, string name, string? unit, string? description) : base(default!, default!, default, default) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag) { } + + protected void RecordMeasurement(T measurement, in TagList tagList) { } + + protected void RecordMeasurement(T measurement, ReadOnlySpan> tags) { } + + protected void RecordMeasurement(T measurement) { } + } + + public delegate void MeasurementCallback(Instrument instrument, T measurement, ReadOnlySpan> tags, object? state) + where T : struct; + public readonly partial struct Measurement + where T : struct + { + private readonly T _Value_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public Measurement(T value, Collections.Generic.IEnumerable>? tags) { } + + public Measurement(T value, params Collections.Generic.KeyValuePair[]? tags) { } + + public Measurement(T value, ReadOnlySpan> tags) { } + + public Measurement(T value) { } + + public ReadOnlySpan> Tags { get { throw null; } } + + public T Value { get { throw null; } } + } + + public partial class Meter : IDisposable + { + public Meter(string name, string? version) { } + + public Meter(string name) { } + + public string Name { get { throw null; } } + + public string? Version { get { throw null; } } + + public Counter CreateCounter(string name, string? unit = null, string? description = null) + where T : struct { throw null; } + + public Histogram CreateHistogram(string name, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func>> observeValues, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func> observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func>> observeValues, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func> observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public void Dispose() { } + } + + public sealed partial class MeterListener : IDisposable + { + public MeterListener() { } + + public Action? InstrumentPublished { get { throw null; } set { } } + + public Action? MeasurementsCompleted { get { throw null; } set { } } + + public object? DisableMeasurementEvents(Instrument instrument) { throw null; } + + public void Dispose() { } + + public void EnableMeasurementEvents(Instrument instrument, object? state = null) { } + + public void RecordObservableInstruments() { } + + public void SetMeasurementEventCallback(MeasurementCallback? measurementCallback) + where T : struct { } + + public void Start() { } + } + + public sealed partial class ObservableCounter : ObservableInstrument where T : struct + { + internal ObservableCounter() : base(default!, default!, default, default) { } + + protected override Collections.Generic.IEnumerable> Observe() { throw null; } + } + + public sealed partial class ObservableGauge : ObservableInstrument where T : struct + { + internal ObservableGauge() : base(default!, default!, default, default) { } + + protected override Collections.Generic.IEnumerable> Observe() { throw null; } + } + + public abstract partial class ObservableInstrument : Instrument where T : struct + { + protected ObservableInstrument(Meter meter, string name, string? unit, string? description) : base(default!, default!, default, default) { } + + public override bool IsObservable { get { throw null; } } + + protected abstract Collections.Generic.IEnumerable> Observe(); + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net5.0/System.Diagnostics.DiagnosticSource.cs b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net5.0/System.Diagnostics.DiagnosticSource.cs new file mode 100644 index 0000000000..3164c14e04 --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net5.0/System.Diagnostics.DiagnosticSource.cs @@ -0,0 +1,728 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Diagnostics.DiagnosticSource")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)\r\n\r\nCommonly Used Types:\r\nSystem.Diagnostics.DiagnosticListener\r\nSystem.Diagnostics.DiagnosticSource")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("System.Diagnostics.DiagnosticSource")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Diagnostics +{ + public partial class Activity : IDisposable + { + public Activity(string operationName) { } + + public ActivityTraceFlags ActivityTraceFlags { get { throw null; } set { } } + + public Collections.Generic.IEnumerable> Baggage { get { throw null; } } + + public ActivityContext Context { get { throw null; } } + + public static Activity? Current { get { throw null; } set { } } + + public static ActivityIdFormat DefaultIdFormat { get { throw null; } set { } } + + public string DisplayName { get { throw null; } set { } } + + public TimeSpan Duration { get { throw null; } } + + public Collections.Generic.IEnumerable Events { get { throw null; } } + + public static bool ForceDefaultIdFormat { get { throw null; } set { } } + + public string? Id { get { throw null; } } + + public ActivityIdFormat IdFormat { get { throw null; } } + + public bool IsAllDataRequested { get { throw null; } set { } } + + public ActivityKind Kind { get { throw null; } } + + public Collections.Generic.IEnumerable Links { get { throw null; } } + + public string OperationName { get { throw null; } } + + public Activity? Parent { get { throw null; } } + + public string? ParentId { get { throw null; } } + + public ActivitySpanId ParentSpanId { get { throw null; } } + + public bool Recorded { get { throw null; } } + + public string? RootId { get { throw null; } } + + public ActivitySource Source { get { throw null; } } + + public ActivitySpanId SpanId { get { throw null; } } + + public DateTime StartTimeUtc { get { throw null; } } + + public ActivityStatusCode Status { get { throw null; } } + + public string? StatusDescription { get { throw null; } } + + public Collections.Generic.IEnumerable> TagObjects { get { throw null; } } + + public Collections.Generic.IEnumerable> Tags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + + public static Func? TraceIdGenerator { get { throw null; } set { } } + + public string? TraceStateString { get { throw null; } set { } } + + public Activity AddBaggage(string key, string? value) { throw null; } + + public Activity AddEvent(ActivityEvent e) { throw null; } + + public Activity AddTag(string key, object? value) { throw null; } + + public Activity AddTag(string key, string? value) { throw null; } + + public void Dispose() { } + + protected virtual void Dispose(bool disposing) { } + + public string? GetBaggageItem(string key) { throw null; } + + public object? GetCustomProperty(string propertyName) { throw null; } + + public object? GetTagItem(string key) { throw null; } + + public Activity SetBaggage(string key, string? value) { throw null; } + + public void SetCustomProperty(string propertyName, object? propertyValue) { } + + public Activity SetEndTime(DateTime endTimeUtc) { throw null; } + + public Activity SetIdFormat(ActivityIdFormat format) { throw null; } + + public Activity SetParentId(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None) { throw null; } + + public Activity SetParentId(string parentId) { throw null; } + + public Activity SetStartTime(DateTime startTimeUtc) { throw null; } + + public Activity SetStatus(ActivityStatusCode code, string? description = null) { throw null; } + + public Activity SetTag(string key, object? value) { throw null; } + + public Activity Start() { throw null; } + + public void Stop() { } + } + + public readonly partial struct ActivityContext : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityContext(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags traceFlags, string? traceState = null, bool isRemote = false) { } + + public bool IsRemote { get { throw null; } } + + public ActivitySpanId SpanId { get { throw null; } } + + public ActivityTraceFlags TraceFlags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + + public string? TraceState { get { throw null; } } + + public readonly bool Equals(ActivityContext value) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityContext left, ActivityContext right) { throw null; } + + public static bool operator !=(ActivityContext left, ActivityContext right) { throw null; } + + public static ActivityContext Parse(string traceParent, string? traceState) { throw null; } + + public static bool TryParse(string? traceParent, string? traceState, out ActivityContext context) { throw null; } + } + + public readonly partial struct ActivityCreationOptions + { + private readonly T _Parent_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityKind Kind { get { throw null; } } + + public Collections.Generic.IEnumerable? Links { get { throw null; } } + + public string Name { get { throw null; } } + + public T Parent { get { throw null; } } + + public ActivityTagsCollection SamplingTags { get { throw null; } } + + public ActivitySource Source { get { throw null; } } + + public Collections.Generic.IEnumerable>? Tags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + } + + public readonly partial struct ActivityEvent + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityEvent(string name, DateTimeOffset timestamp = default, ActivityTagsCollection? tags = null) { } + + public ActivityEvent(string name) { } + + public string Name { get { throw null; } } + + public Collections.Generic.IEnumerable> Tags { get { throw null; } } + + public DateTimeOffset Timestamp { get { throw null; } } + } + + public enum ActivityIdFormat + { + Unknown = 0, + Hierarchical = 1, + W3C = 2 + } + + public enum ActivityKind + { + Internal = 0, + Server = 1, + Client = 2, + Producer = 3, + Consumer = 4 + } + + public readonly partial struct ActivityLink : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityLink(ActivityContext context, ActivityTagsCollection? tags = null) { } + + public ActivityContext Context { get { throw null; } } + + public Collections.Generic.IEnumerable>? Tags { get { throw null; } } + + public readonly bool Equals(ActivityLink value) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityLink left, ActivityLink right) { throw null; } + + public static bool operator !=(ActivityLink left, ActivityLink right) { throw null; } + } + + public sealed partial class ActivityListener : IDisposable + { + public ActivityListener() { } + + public Action? ActivityStarted { get { throw null; } set { } } + + public Action? ActivityStopped { get { throw null; } set { } } + + public SampleActivity? Sample { get { throw null; } set { } } + + public SampleActivity? SampleUsingParentId { get { throw null; } set { } } + + public Func? ShouldListenTo { get { throw null; } set { } } + + public void Dispose() { } + } + + public enum ActivitySamplingResult + { + None = 0, + PropagationData = 1, + AllData = 2, + AllDataAndRecorded = 3 + } + + public sealed partial class ActivitySource : IDisposable + { + public ActivitySource(string name, string? version = "") { } + + public string Name { get { throw null; } } + + public string? Version { get { throw null; } } + + public static void AddActivityListener(ActivityListener listener) { } + + public Activity? CreateActivity(string name, ActivityKind kind, ActivityContext parentContext, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) { throw null; } + + public Activity? CreateActivity(string name, ActivityKind kind, string parentId, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) { throw null; } + + public Activity? CreateActivity(string name, ActivityKind kind) { throw null; } + + public void Dispose() { } + + public bool HasListeners() { throw null; } + + public Activity? StartActivity(ActivityKind kind, ActivityContext parentContext = default, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default, string name = "") { throw null; } + + public Activity? StartActivity(string name, ActivityKind kind, ActivityContext parentContext, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default) { throw null; } + + public Activity? StartActivity(string name, ActivityKind kind, string parentId, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default) { throw null; } + + public Activity? StartActivity(string name = "", ActivityKind kind = ActivityKind.Internal) { throw null; } + } + + public readonly partial struct ActivitySpanId : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public readonly void CopyTo(Span destination) { } + + public static ActivitySpanId CreateFromBytes(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateFromString(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateFromUtf8String(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateRandom() { throw null; } + + public readonly bool Equals(ActivitySpanId spanId) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivitySpanId spanId1, ActivitySpanId spandId2) { throw null; } + + public static bool operator !=(ActivitySpanId spanId1, ActivitySpanId spandId2) { throw null; } + + public readonly string ToHexString() { throw null; } + + public override readonly string ToString() { throw null; } + } + + public enum ActivityStatusCode + { + Unset = 0, + Ok = 1, + Error = 2 + } + + public partial class ActivityTagsCollection : Collections.Generic.IDictionary, Collections.Generic.ICollection>, Collections.Generic.IEnumerable>, Collections.IEnumerable + { + public ActivityTagsCollection() { } + + public ActivityTagsCollection(Collections.Generic.IEnumerable> list) { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public object? this[string key] { get { throw null; } set { } } + + public Collections.Generic.ICollection Keys { get { throw null; } } + + public Collections.Generic.ICollection Values { get { throw null; } } + + public void Add(Collections.Generic.KeyValuePair item) { } + + public void Add(string key, object? value) { } + + public void Clear() { } + + public bool Contains(Collections.Generic.KeyValuePair item) { throw null; } + + public bool ContainsKey(string key) { throw null; } + + public void CopyTo(Collections.Generic.KeyValuePair[] array, int arrayIndex) { } + + public Enumerator GetEnumerator() { throw null; } + + public bool Remove(Collections.Generic.KeyValuePair item) { throw null; } + + public bool Remove(string key) { throw null; } + + Collections.Generic.IEnumerator> Collections.Generic.IEnumerable>.GetEnumerator() { throw null; } + + Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + + public bool TryGetValue(string key, out object? value) { throw null; } + + public partial struct Enumerator : Collections.Generic.IEnumerator>, Collections.IEnumerator, IDisposable + { + public Collections.Generic.KeyValuePair Current { get { throw null; } } + + object Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + void Collections.IEnumerator.Reset() { } + } + } + + [Flags] + public enum ActivityTraceFlags + { + None = 0, + Recorded = 1 + } + + public readonly partial struct ActivityTraceId : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public readonly void CopyTo(Span destination) { } + + public static ActivityTraceId CreateFromBytes(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateFromString(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateFromUtf8String(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateRandom() { throw null; } + + public readonly bool Equals(ActivityTraceId traceId) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityTraceId traceId1, ActivityTraceId traceId2) { throw null; } + + public static bool operator !=(ActivityTraceId traceId1, ActivityTraceId traceId2) { throw null; } + + public readonly string ToHexString() { throw null; } + + public override readonly string ToString() { throw null; } + } + + public partial class DiagnosticListener : DiagnosticSource, IObservable>, IDisposable + { + public DiagnosticListener(string name) { } + + public static IObservable AllListeners { get { throw null; } } + + public string Name { get { throw null; } } + + public virtual void Dispose() { } + + public bool IsEnabled() { throw null; } + + public override bool IsEnabled(string name, object? arg1, object? arg2 = null) { throw null; } + + public override bool IsEnabled(string name) { throw null; } + + public override void OnActivityExport(Activity activity, object? payload) { } + + public override void OnActivityImport(Activity activity, object? payload) { } + + public virtual IDisposable Subscribe(IObserver> observer, Func? isEnabled, Action? onActivityImport = null, Action? onActivityExport = null) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer, Func? isEnabled) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer, Predicate? isEnabled) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer) { throw null; } + + public override string ToString() { throw null; } + + [CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")] + public override void Write(string name, object? value) { } + } + + public abstract partial class DiagnosticSource + { + protected DiagnosticSource() { } + + public virtual bool IsEnabled(string name, object? arg1, object? arg2 = null) { throw null; } + + public abstract bool IsEnabled(string name); + public virtual void OnActivityExport(Activity activity, object? payload) { } + + public virtual void OnActivityImport(Activity activity, object? payload) { } + + [CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")] + public Activity StartActivity(Activity activity, object? args) { throw null; } + + [CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")] + public void StopActivity(Activity activity, object? args) { } + + [CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")] + public abstract void Write(string name, object? value); + } + + public abstract partial class DistributedContextPropagator + { + protected DistributedContextPropagator() { } + + public static DistributedContextPropagator Current { get { throw null; } set { } } + + public abstract Collections.Generic.IReadOnlyCollection Fields { get; } + + public static DistributedContextPropagator CreateDefaultPropagator() { throw null; } + + public static DistributedContextPropagator CreateNoOutputPropagator() { throw null; } + + public static DistributedContextPropagator CreatePassThroughPropagator() { throw null; } + + public abstract Collections.Generic.IEnumerable>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter); + public abstract void ExtractTraceIdAndState(object? carrier, PropagatorGetterCallback? getter, out string? traceId, out string? traceState); + public abstract void Inject(Activity? activity, object? carrier, PropagatorSetterCallback? setter); + public delegate void PropagatorGetterCallback(object? carrier, string fieldName, out string? fieldValue, out Collections.Generic.IEnumerable? fieldValues); + public delegate void PropagatorSetterCallback(object? carrier, string fieldName, string fieldValue); + } + + public delegate ActivitySamplingResult SampleActivity(ref ActivityCreationOptions options); + public partial struct TagList : Collections.Generic.IList>, Collections.Generic.ICollection>, Collections.Generic.IEnumerable>, Collections.IEnumerable, Collections.Generic.IReadOnlyList>, Collections.Generic.IReadOnlyCollection> + { + private object _dummy; + private int _dummyPrimitive; + public TagList(ReadOnlySpan> tagList) { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public Collections.Generic.KeyValuePair this[int index] { get { throw null; } set { } } + + public void Add(Collections.Generic.KeyValuePair tag) { } + + public void Add(string key, object? value) { } + + public void Clear() { } + + public readonly bool Contains(Collections.Generic.KeyValuePair item) { throw null; } + + public readonly void CopyTo(Collections.Generic.KeyValuePair[] array, int arrayIndex) { } + + public readonly void CopyTo(Span> tags) { } + + public readonly Collections.Generic.IEnumerator> GetEnumerator() { throw null; } + + public readonly int IndexOf(Collections.Generic.KeyValuePair item) { throw null; } + + public void Insert(int index, Collections.Generic.KeyValuePair item) { } + + public bool Remove(Collections.Generic.KeyValuePair item) { throw null; } + + public void RemoveAt(int index) { } + + readonly Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator : Collections.Generic.IEnumerator>, Collections.IEnumerator, IDisposable + { + private int _dummyPrimitive; + public Collections.Generic.KeyValuePair Current { get { throw null; } } + + object Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } +} + +namespace System.Diagnostics.Metrics +{ + public sealed partial class Counter : Instrument where T : struct + { + internal Counter() : base(default!, default!, default, default) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag) { } + + public void Add(T delta, params Collections.Generic.KeyValuePair[] tags) { } + + public void Add(T delta, in TagList tagList) { } + + public void Add(T delta, ReadOnlySpan> tags) { } + + public void Add(T delta) { } + } + + public sealed partial class Histogram : Instrument where T : struct + { + internal Histogram() : base(default!, default!, default, default) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag) { } + + public void Record(T value, params Collections.Generic.KeyValuePair[] tags) { } + + public void Record(T value, in TagList tagList) { } + + public void Record(T value, ReadOnlySpan> tags) { } + + public void Record(T value) { } + } + + public abstract partial class Instrument + { + protected Instrument(Meter meter, string name, string? unit, string? description) { } + + public string? Description { get { throw null; } } + + public bool Enabled { get { throw null; } } + + public virtual bool IsObservable { get { throw null; } } + + public Meter Meter { get { throw null; } } + + public string Name { get { throw null; } } + + public string? Unit { get { throw null; } } + + protected void Publish() { } + } + + public abstract partial class Instrument : Instrument where T : struct + { + protected Instrument(Meter meter, string name, string? unit, string? description) : base(default!, default!, default, default) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag) { } + + protected void RecordMeasurement(T measurement, in TagList tagList) { } + + protected void RecordMeasurement(T measurement, ReadOnlySpan> tags) { } + + protected void RecordMeasurement(T measurement) { } + } + + public delegate void MeasurementCallback(Instrument instrument, T measurement, ReadOnlySpan> tags, object? state) + where T : struct; + public readonly partial struct Measurement + where T : struct + { + private readonly T _Value_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public Measurement(T value, Collections.Generic.IEnumerable>? tags) { } + + public Measurement(T value, params Collections.Generic.KeyValuePair[]? tags) { } + + public Measurement(T value, ReadOnlySpan> tags) { } + + public Measurement(T value) { } + + public ReadOnlySpan> Tags { get { throw null; } } + + public T Value { get { throw null; } } + } + + public partial class Meter : IDisposable + { + public Meter(string name, string? version) { } + + public Meter(string name) { } + + public string Name { get { throw null; } } + + public string? Version { get { throw null; } } + + public Counter CreateCounter(string name, string? unit = null, string? description = null) + where T : struct { throw null; } + + public Histogram CreateHistogram(string name, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func>> observeValues, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func> observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func>> observeValues, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func> observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public void Dispose() { } + } + + public sealed partial class MeterListener : IDisposable + { + public MeterListener() { } + + public Action? InstrumentPublished { get { throw null; } set { } } + + public Action? MeasurementsCompleted { get { throw null; } set { } } + + public object? DisableMeasurementEvents(Instrument instrument) { throw null; } + + public void Dispose() { } + + public void EnableMeasurementEvents(Instrument instrument, object? state = null) { } + + public void RecordObservableInstruments() { } + + public void SetMeasurementEventCallback(MeasurementCallback? measurementCallback) + where T : struct { } + + public void Start() { } + } + + public sealed partial class ObservableCounter : ObservableInstrument where T : struct + { + internal ObservableCounter() : base(default!, default!, default, default) { } + + protected override Collections.Generic.IEnumerable> Observe() { throw null; } + } + + public sealed partial class ObservableGauge : ObservableInstrument where T : struct + { + internal ObservableGauge() : base(default!, default!, default, default) { } + + protected override Collections.Generic.IEnumerable> Observe() { throw null; } + } + + public abstract partial class ObservableInstrument : Instrument where T : struct + { + protected ObservableInstrument(Meter meter, string name, string? unit, string? description) : base(default!, default!, default, default) { } + + public override bool IsObservable { get { throw null; } } + + protected abstract Collections.Generic.IEnumerable> Observe(); + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net6.0/System.Diagnostics.DiagnosticSource.cs b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net6.0/System.Diagnostics.DiagnosticSource.cs new file mode 100644 index 0000000000..655415a7ef --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/net6.0/System.Diagnostics.DiagnosticSource.cs @@ -0,0 +1,728 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Diagnostics.DiagnosticSource")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)\r\n\r\nCommonly Used Types:\r\nSystem.Diagnostics.DiagnosticListener\r\nSystem.Diagnostics.DiagnosticSource")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("System.Diagnostics.DiagnosticSource")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Diagnostics +{ + public partial class Activity : IDisposable + { + public Activity(string operationName) { } + + public ActivityTraceFlags ActivityTraceFlags { get { throw null; } set { } } + + public Collections.Generic.IEnumerable> Baggage { get { throw null; } } + + public ActivityContext Context { get { throw null; } } + + public static Activity? Current { get { throw null; } set { } } + + public static ActivityIdFormat DefaultIdFormat { get { throw null; } set { } } + + public string DisplayName { get { throw null; } set { } } + + public TimeSpan Duration { get { throw null; } } + + public Collections.Generic.IEnumerable Events { get { throw null; } } + + public static bool ForceDefaultIdFormat { get { throw null; } set { } } + + public string? Id { get { throw null; } } + + public ActivityIdFormat IdFormat { get { throw null; } } + + public bool IsAllDataRequested { get { throw null; } set { } } + + public ActivityKind Kind { get { throw null; } } + + public Collections.Generic.IEnumerable Links { get { throw null; } } + + public string OperationName { get { throw null; } } + + public Activity? Parent { get { throw null; } } + + public string? ParentId { get { throw null; } } + + public ActivitySpanId ParentSpanId { get { throw null; } } + + public bool Recorded { get { throw null; } } + + public string? RootId { get { throw null; } } + + public ActivitySource Source { get { throw null; } } + + public ActivitySpanId SpanId { get { throw null; } } + + public DateTime StartTimeUtc { get { throw null; } } + + public ActivityStatusCode Status { get { throw null; } } + + public string? StatusDescription { get { throw null; } } + + public Collections.Generic.IEnumerable> TagObjects { get { throw null; } } + + public Collections.Generic.IEnumerable> Tags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + + public static Func? TraceIdGenerator { get { throw null; } set { } } + + public string? TraceStateString { get { throw null; } set { } } + + public Activity AddBaggage(string key, string? value) { throw null; } + + public Activity AddEvent(ActivityEvent e) { throw null; } + + public Activity AddTag(string key, object? value) { throw null; } + + public Activity AddTag(string key, string? value) { throw null; } + + public void Dispose() { } + + protected virtual void Dispose(bool disposing) { } + + public string? GetBaggageItem(string key) { throw null; } + + public object? GetCustomProperty(string propertyName) { throw null; } + + public object? GetTagItem(string key) { throw null; } + + public Activity SetBaggage(string key, string? value) { throw null; } + + public void SetCustomProperty(string propertyName, object? propertyValue) { } + + public Activity SetEndTime(DateTime endTimeUtc) { throw null; } + + public Activity SetIdFormat(ActivityIdFormat format) { throw null; } + + public Activity SetParentId(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None) { throw null; } + + public Activity SetParentId(string parentId) { throw null; } + + public Activity SetStartTime(DateTime startTimeUtc) { throw null; } + + public Activity SetStatus(ActivityStatusCode code, string? description = null) { throw null; } + + public Activity SetTag(string key, object? value) { throw null; } + + public Activity Start() { throw null; } + + public void Stop() { } + } + + public readonly partial struct ActivityContext : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityContext(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags traceFlags, string? traceState = null, bool isRemote = false) { } + + public bool IsRemote { get { throw null; } } + + public ActivitySpanId SpanId { get { throw null; } } + + public ActivityTraceFlags TraceFlags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + + public string? TraceState { get { throw null; } } + + public readonly bool Equals(ActivityContext value) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityContext left, ActivityContext right) { throw null; } + + public static bool operator !=(ActivityContext left, ActivityContext right) { throw null; } + + public static ActivityContext Parse(string traceParent, string? traceState) { throw null; } + + public static bool TryParse(string? traceParent, string? traceState, out ActivityContext context) { throw null; } + } + + public readonly partial struct ActivityCreationOptions + { + private readonly T _Parent_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityKind Kind { get { throw null; } } + + public Collections.Generic.IEnumerable? Links { get { throw null; } } + + public string Name { get { throw null; } } + + public T Parent { get { throw null; } } + + public ActivityTagsCollection SamplingTags { get { throw null; } } + + public ActivitySource Source { get { throw null; } } + + public Collections.Generic.IEnumerable>? Tags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + } + + public readonly partial struct ActivityEvent + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityEvent(string name, DateTimeOffset timestamp = default, ActivityTagsCollection? tags = null) { } + + public ActivityEvent(string name) { } + + public string Name { get { throw null; } } + + public Collections.Generic.IEnumerable> Tags { get { throw null; } } + + public DateTimeOffset Timestamp { get { throw null; } } + } + + public enum ActivityIdFormat + { + Unknown = 0, + Hierarchical = 1, + W3C = 2 + } + + public enum ActivityKind + { + Internal = 0, + Server = 1, + Client = 2, + Producer = 3, + Consumer = 4 + } + + public readonly partial struct ActivityLink : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityLink(ActivityContext context, ActivityTagsCollection? tags = null) { } + + public ActivityContext Context { get { throw null; } } + + public Collections.Generic.IEnumerable>? Tags { get { throw null; } } + + public readonly bool Equals(ActivityLink value) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityLink left, ActivityLink right) { throw null; } + + public static bool operator !=(ActivityLink left, ActivityLink right) { throw null; } + } + + public sealed partial class ActivityListener : IDisposable + { + public ActivityListener() { } + + public Action? ActivityStarted { get { throw null; } set { } } + + public Action? ActivityStopped { get { throw null; } set { } } + + public SampleActivity? Sample { get { throw null; } set { } } + + public SampleActivity? SampleUsingParentId { get { throw null; } set { } } + + public Func? ShouldListenTo { get { throw null; } set { } } + + public void Dispose() { } + } + + public enum ActivitySamplingResult + { + None = 0, + PropagationData = 1, + AllData = 2, + AllDataAndRecorded = 3 + } + + public sealed partial class ActivitySource : IDisposable + { + public ActivitySource(string name, string? version = "") { } + + public string Name { get { throw null; } } + + public string? Version { get { throw null; } } + + public static void AddActivityListener(ActivityListener listener) { } + + public Activity? CreateActivity(string name, ActivityKind kind, ActivityContext parentContext, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) { throw null; } + + public Activity? CreateActivity(string name, ActivityKind kind, string parentId, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) { throw null; } + + public Activity? CreateActivity(string name, ActivityKind kind) { throw null; } + + public void Dispose() { } + + public bool HasListeners() { throw null; } + + public Activity? StartActivity(ActivityKind kind, ActivityContext parentContext = default, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default, string name = "") { throw null; } + + public Activity? StartActivity(string name, ActivityKind kind, ActivityContext parentContext, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default) { throw null; } + + public Activity? StartActivity(string name, ActivityKind kind, string parentId, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default) { throw null; } + + public Activity? StartActivity(string name = "", ActivityKind kind = ActivityKind.Internal) { throw null; } + } + + public readonly partial struct ActivitySpanId : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public readonly void CopyTo(Span destination) { } + + public static ActivitySpanId CreateFromBytes(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateFromString(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateFromUtf8String(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateRandom() { throw null; } + + public readonly bool Equals(ActivitySpanId spanId) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivitySpanId spanId1, ActivitySpanId spandId2) { throw null; } + + public static bool operator !=(ActivitySpanId spanId1, ActivitySpanId spandId2) { throw null; } + + public readonly string ToHexString() { throw null; } + + public override readonly string ToString() { throw null; } + } + + public enum ActivityStatusCode + { + Unset = 0, + Ok = 1, + Error = 2 + } + + public partial class ActivityTagsCollection : Collections.Generic.IDictionary, Collections.Generic.ICollection>, Collections.Generic.IEnumerable>, Collections.IEnumerable + { + public ActivityTagsCollection() { } + + public ActivityTagsCollection(Collections.Generic.IEnumerable> list) { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public object? this[string key] { get { throw null; } set { } } + + public Collections.Generic.ICollection Keys { get { throw null; } } + + public Collections.Generic.ICollection Values { get { throw null; } } + + public void Add(Collections.Generic.KeyValuePair item) { } + + public void Add(string key, object? value) { } + + public void Clear() { } + + public bool Contains(Collections.Generic.KeyValuePair item) { throw null; } + + public bool ContainsKey(string key) { throw null; } + + public void CopyTo(Collections.Generic.KeyValuePair[] array, int arrayIndex) { } + + public Enumerator GetEnumerator() { throw null; } + + public bool Remove(Collections.Generic.KeyValuePair item) { throw null; } + + public bool Remove(string key) { throw null; } + + Collections.Generic.IEnumerator> Collections.Generic.IEnumerable>.GetEnumerator() { throw null; } + + Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + + public bool TryGetValue(string key, out object? value) { throw null; } + + public partial struct Enumerator : Collections.Generic.IEnumerator>, Collections.IEnumerator, IDisposable + { + public Collections.Generic.KeyValuePair Current { get { throw null; } } + + object Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + void Collections.IEnumerator.Reset() { } + } + } + + [Flags] + public enum ActivityTraceFlags + { + None = 0, + Recorded = 1 + } + + public readonly partial struct ActivityTraceId : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public readonly void CopyTo(Span destination) { } + + public static ActivityTraceId CreateFromBytes(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateFromString(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateFromUtf8String(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateRandom() { throw null; } + + public readonly bool Equals(ActivityTraceId traceId) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityTraceId traceId1, ActivityTraceId traceId2) { throw null; } + + public static bool operator !=(ActivityTraceId traceId1, ActivityTraceId traceId2) { throw null; } + + public readonly string ToHexString() { throw null; } + + public override readonly string ToString() { throw null; } + } + + public partial class DiagnosticListener : DiagnosticSource, IObservable>, IDisposable + { + public DiagnosticListener(string name) { } + + public static IObservable AllListeners { get { throw null; } } + + public string Name { get { throw null; } } + + public virtual void Dispose() { } + + public bool IsEnabled() { throw null; } + + public override bool IsEnabled(string name, object? arg1, object? arg2 = null) { throw null; } + + public override bool IsEnabled(string name) { throw null; } + + public override void OnActivityExport(Activity activity, object? payload) { } + + public override void OnActivityImport(Activity activity, object? payload) { } + + public virtual IDisposable Subscribe(IObserver> observer, Func? isEnabled, Action? onActivityImport = null, Action? onActivityExport = null) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer, Func? isEnabled) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer, Predicate? isEnabled) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer) { throw null; } + + public override string ToString() { throw null; } + + [CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")] + public override void Write(string name, object? value) { } + } + + public abstract partial class DiagnosticSource + { + protected DiagnosticSource() { } + + public virtual bool IsEnabled(string name, object? arg1, object? arg2 = null) { throw null; } + + public abstract bool IsEnabled(string name); + public virtual void OnActivityExport(Activity activity, object? payload) { } + + public virtual void OnActivityImport(Activity activity, object? payload) { } + + [CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")] + public Activity StartActivity(Activity activity, object? args) { throw null; } + + [CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")] + public void StopActivity(Activity activity, object? args) { } + + [CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")] + public abstract void Write(string name, object? value); + } + + public abstract partial class DistributedContextPropagator + { + protected DistributedContextPropagator() { } + + public static DistributedContextPropagator Current { get { throw null; } set { } } + + public abstract Collections.Generic.IReadOnlyCollection Fields { get; } + + public static DistributedContextPropagator CreateDefaultPropagator() { throw null; } + + public static DistributedContextPropagator CreateNoOutputPropagator() { throw null; } + + public static DistributedContextPropagator CreatePassThroughPropagator() { throw null; } + + public abstract Collections.Generic.IEnumerable>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter); + public abstract void ExtractTraceIdAndState(object? carrier, PropagatorGetterCallback? getter, out string? traceId, out string? traceState); + public abstract void Inject(Activity? activity, object? carrier, PropagatorSetterCallback? setter); + public delegate void PropagatorGetterCallback(object? carrier, string fieldName, out string? fieldValue, out Collections.Generic.IEnumerable? fieldValues); + public delegate void PropagatorSetterCallback(object? carrier, string fieldName, string fieldValue); + } + + public delegate ActivitySamplingResult SampleActivity(ref ActivityCreationOptions options); + public partial struct TagList : Collections.Generic.IList>, Collections.Generic.ICollection>, Collections.Generic.IEnumerable>, Collections.IEnumerable, Collections.Generic.IReadOnlyList>, Collections.Generic.IReadOnlyCollection> + { + private object _dummy; + private int _dummyPrimitive; + public TagList(ReadOnlySpan> tagList) { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public Collections.Generic.KeyValuePair this[int index] { get { throw null; } set { } } + + public void Add(Collections.Generic.KeyValuePair tag) { } + + public void Add(string key, object? value) { } + + public void Clear() { } + + public readonly bool Contains(Collections.Generic.KeyValuePair item) { throw null; } + + public readonly void CopyTo(Collections.Generic.KeyValuePair[] array, int arrayIndex) { } + + public readonly void CopyTo(Span> tags) { } + + public readonly Collections.Generic.IEnumerator> GetEnumerator() { throw null; } + + public readonly int IndexOf(Collections.Generic.KeyValuePair item) { throw null; } + + public void Insert(int index, Collections.Generic.KeyValuePair item) { } + + public bool Remove(Collections.Generic.KeyValuePair item) { throw null; } + + public void RemoveAt(int index) { } + + readonly Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator : Collections.Generic.IEnumerator>, Collections.IEnumerator, IDisposable + { + private int _dummyPrimitive; + public Collections.Generic.KeyValuePair Current { get { throw null; } } + + object Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } +} + +namespace System.Diagnostics.Metrics +{ + public sealed partial class Counter : Instrument where T : struct + { + internal Counter() : base(default!, default!, default, default) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag) { } + + public void Add(T delta, params Collections.Generic.KeyValuePair[] tags) { } + + public void Add(T delta, in TagList tagList) { } + + public void Add(T delta, ReadOnlySpan> tags) { } + + public void Add(T delta) { } + } + + public sealed partial class Histogram : Instrument where T : struct + { + internal Histogram() : base(default!, default!, default, default) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag) { } + + public void Record(T value, params Collections.Generic.KeyValuePair[] tags) { } + + public void Record(T value, in TagList tagList) { } + + public void Record(T value, ReadOnlySpan> tags) { } + + public void Record(T value) { } + } + + public abstract partial class Instrument + { + protected Instrument(Meter meter, string name, string? unit, string? description) { } + + public string? Description { get { throw null; } } + + public bool Enabled { get { throw null; } } + + public virtual bool IsObservable { get { throw null; } } + + public Meter Meter { get { throw null; } } + + public string Name { get { throw null; } } + + public string? Unit { get { throw null; } } + + protected void Publish() { } + } + + public abstract partial class Instrument : Instrument where T : struct + { + protected Instrument(Meter meter, string name, string? unit, string? description) : base(default!, default!, default, default) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag) { } + + protected void RecordMeasurement(T measurement, in TagList tagList) { } + + protected void RecordMeasurement(T measurement, ReadOnlySpan> tags) { } + + protected void RecordMeasurement(T measurement) { } + } + + public delegate void MeasurementCallback(Instrument instrument, T measurement, ReadOnlySpan> tags, object? state) + where T : struct; + public readonly partial struct Measurement + where T : struct + { + private readonly T _Value_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public Measurement(T value, Collections.Generic.IEnumerable>? tags) { } + + public Measurement(T value, params Collections.Generic.KeyValuePair[]? tags) { } + + public Measurement(T value, ReadOnlySpan> tags) { } + + public Measurement(T value) { } + + public ReadOnlySpan> Tags { get { throw null; } } + + public T Value { get { throw null; } } + } + + public partial class Meter : IDisposable + { + public Meter(string name, string? version) { } + + public Meter(string name) { } + + public string Name { get { throw null; } } + + public string? Version { get { throw null; } } + + public Counter CreateCounter(string name, string? unit = null, string? description = null) + where T : struct { throw null; } + + public Histogram CreateHistogram(string name, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func>> observeValues, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func> observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func>> observeValues, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func> observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public void Dispose() { } + } + + public sealed partial class MeterListener : IDisposable + { + public MeterListener() { } + + public Action? InstrumentPublished { get { throw null; } set { } } + + public Action? MeasurementsCompleted { get { throw null; } set { } } + + public object? DisableMeasurementEvents(Instrument instrument) { throw null; } + + public void Dispose() { } + + public void EnableMeasurementEvents(Instrument instrument, object? state = null) { } + + public void RecordObservableInstruments() { } + + public void SetMeasurementEventCallback(MeasurementCallback? measurementCallback) + where T : struct { } + + public void Start() { } + } + + public sealed partial class ObservableCounter : ObservableInstrument where T : struct + { + internal ObservableCounter() : base(default!, default!, default, default) { } + + protected override Collections.Generic.IEnumerable> Observe() { throw null; } + } + + public sealed partial class ObservableGauge : ObservableInstrument where T : struct + { + internal ObservableGauge() : base(default!, default!, default, default) { } + + protected override Collections.Generic.IEnumerable> Observe() { throw null; } + } + + public abstract partial class ObservableInstrument : Instrument where T : struct + { + protected ObservableInstrument(Meter meter, string name, string? unit, string? description) : base(default!, default!, default, default) { } + + public override bool IsObservable { get { throw null; } } + + protected abstract Collections.Generic.IEnumerable> Observe(); + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/netstandard2.0/System.Diagnostics.DiagnosticSource.cs b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/netstandard2.0/System.Diagnostics.DiagnosticSource.cs new file mode 100644 index 0000000000..03e2141224 --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/lib/netstandard2.0/System.Diagnostics.DiagnosticSource.cs @@ -0,0 +1,725 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Diagnostics.DiagnosticSource")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)\r\n\r\nCommonly Used Types:\r\nSystem.Diagnostics.DiagnosticListener\r\nSystem.Diagnostics.DiagnosticSource")] +[assembly: System.Reflection.AssemblyFileVersion("6.0.21.52210")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.0.0+4822e3c3aa77eb82b2fb33c9321f923cf11ddde6")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("System.Diagnostics.DiagnosticSource")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/runtime")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Diagnostics +{ + public partial class Activity : IDisposable + { + public Activity(string operationName) { } + + public ActivityTraceFlags ActivityTraceFlags { get { throw null; } set { } } + + public Collections.Generic.IEnumerable> Baggage { get { throw null; } } + + public ActivityContext Context { get { throw null; } } + + public static Activity? Current { get { throw null; } set { } } + + public static ActivityIdFormat DefaultIdFormat { get { throw null; } set { } } + + public string DisplayName { get { throw null; } set { } } + + public TimeSpan Duration { get { throw null; } } + + public Collections.Generic.IEnumerable Events { get { throw null; } } + + public static bool ForceDefaultIdFormat { get { throw null; } set { } } + + public string? Id { get { throw null; } } + + public ActivityIdFormat IdFormat { get { throw null; } } + + public bool IsAllDataRequested { get { throw null; } set { } } + + public ActivityKind Kind { get { throw null; } } + + public Collections.Generic.IEnumerable Links { get { throw null; } } + + public string OperationName { get { throw null; } } + + public Activity? Parent { get { throw null; } } + + public string? ParentId { get { throw null; } } + + public ActivitySpanId ParentSpanId { get { throw null; } } + + public bool Recorded { get { throw null; } } + + public string? RootId { get { throw null; } } + + public ActivitySource Source { get { throw null; } } + + public ActivitySpanId SpanId { get { throw null; } } + + public DateTime StartTimeUtc { get { throw null; } } + + public ActivityStatusCode Status { get { throw null; } } + + public string? StatusDescription { get { throw null; } } + + public Collections.Generic.IEnumerable> TagObjects { get { throw null; } } + + public Collections.Generic.IEnumerable> Tags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + + public static Func? TraceIdGenerator { get { throw null; } set { } } + + public string? TraceStateString { get { throw null; } set { } } + + public Activity AddBaggage(string key, string? value) { throw null; } + + public Activity AddEvent(ActivityEvent e) { throw null; } + + public Activity AddTag(string key, object? value) { throw null; } + + public Activity AddTag(string key, string? value) { throw null; } + + public void Dispose() { } + + protected virtual void Dispose(bool disposing) { } + + public string? GetBaggageItem(string key) { throw null; } + + public object? GetCustomProperty(string propertyName) { throw null; } + + public object? GetTagItem(string key) { throw null; } + + public Activity SetBaggage(string key, string? value) { throw null; } + + public void SetCustomProperty(string propertyName, object? propertyValue) { } + + public Activity SetEndTime(DateTime endTimeUtc) { throw null; } + + public Activity SetIdFormat(ActivityIdFormat format) { throw null; } + + public Activity SetParentId(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None) { throw null; } + + public Activity SetParentId(string parentId) { throw null; } + + public Activity SetStartTime(DateTime startTimeUtc) { throw null; } + + public Activity SetStatus(ActivityStatusCode code, string? description = null) { throw null; } + + public Activity SetTag(string key, object? value) { throw null; } + + public Activity Start() { throw null; } + + public void Stop() { } + } + + public readonly partial struct ActivityContext : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityContext(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags traceFlags, string? traceState = null, bool isRemote = false) { } + + public bool IsRemote { get { throw null; } } + + public ActivitySpanId SpanId { get { throw null; } } + + public ActivityTraceFlags TraceFlags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + + public string? TraceState { get { throw null; } } + + public readonly bool Equals(ActivityContext value) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityContext left, ActivityContext right) { throw null; } + + public static bool operator !=(ActivityContext left, ActivityContext right) { throw null; } + + public static ActivityContext Parse(string traceParent, string? traceState) { throw null; } + + public static bool TryParse(string? traceParent, string? traceState, out ActivityContext context) { throw null; } + } + + public readonly partial struct ActivityCreationOptions + { + private readonly T _Parent_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityKind Kind { get { throw null; } } + + public Collections.Generic.IEnumerable? Links { get { throw null; } } + + public string Name { get { throw null; } } + + public T Parent { get { throw null; } } + + public ActivityTagsCollection SamplingTags { get { throw null; } } + + public ActivitySource Source { get { throw null; } } + + public Collections.Generic.IEnumerable>? Tags { get { throw null; } } + + public ActivityTraceId TraceId { get { throw null; } } + } + + public readonly partial struct ActivityEvent + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityEvent(string name, DateTimeOffset timestamp = default, ActivityTagsCollection? tags = null) { } + + public ActivityEvent(string name) { } + + public string Name { get { throw null; } } + + public Collections.Generic.IEnumerable> Tags { get { throw null; } } + + public DateTimeOffset Timestamp { get { throw null; } } + } + + public enum ActivityIdFormat + { + Unknown = 0, + Hierarchical = 1, + W3C = 2 + } + + public enum ActivityKind + { + Internal = 0, + Server = 1, + Client = 2, + Producer = 3, + Consumer = 4 + } + + public readonly partial struct ActivityLink : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ActivityLink(ActivityContext context, ActivityTagsCollection? tags = null) { } + + public ActivityContext Context { get { throw null; } } + + public Collections.Generic.IEnumerable>? Tags { get { throw null; } } + + public readonly bool Equals(ActivityLink value) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityLink left, ActivityLink right) { throw null; } + + public static bool operator !=(ActivityLink left, ActivityLink right) { throw null; } + } + + public sealed partial class ActivityListener : IDisposable + { + public ActivityListener() { } + + public Action? ActivityStarted { get { throw null; } set { } } + + public Action? ActivityStopped { get { throw null; } set { } } + + public SampleActivity? Sample { get { throw null; } set { } } + + public SampleActivity? SampleUsingParentId { get { throw null; } set { } } + + public Func? ShouldListenTo { get { throw null; } set { } } + + public void Dispose() { } + } + + public enum ActivitySamplingResult + { + None = 0, + PropagationData = 1, + AllData = 2, + AllDataAndRecorded = 3 + } + + public sealed partial class ActivitySource : IDisposable + { + public ActivitySource(string name, string? version = "") { } + + public string Name { get { throw null; } } + + public string? Version { get { throw null; } } + + public static void AddActivityListener(ActivityListener listener) { } + + public Activity? CreateActivity(string name, ActivityKind kind, ActivityContext parentContext, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) { throw null; } + + public Activity? CreateActivity(string name, ActivityKind kind, string parentId, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) { throw null; } + + public Activity? CreateActivity(string name, ActivityKind kind) { throw null; } + + public void Dispose() { } + + public bool HasListeners() { throw null; } + + public Activity? StartActivity(ActivityKind kind, ActivityContext parentContext = default, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default, string name = "") { throw null; } + + public Activity? StartActivity(string name, ActivityKind kind, ActivityContext parentContext, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default) { throw null; } + + public Activity? StartActivity(string name, ActivityKind kind, string parentId, Collections.Generic.IEnumerable>? tags = null, Collections.Generic.IEnumerable? links = null, DateTimeOffset startTime = default) { throw null; } + + public Activity? StartActivity(string name = "", ActivityKind kind = ActivityKind.Internal) { throw null; } + } + + public readonly partial struct ActivitySpanId : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public readonly void CopyTo(Span destination) { } + + public static ActivitySpanId CreateFromBytes(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateFromString(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateFromUtf8String(ReadOnlySpan idData) { throw null; } + + public static ActivitySpanId CreateRandom() { throw null; } + + public readonly bool Equals(ActivitySpanId spanId) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivitySpanId spanId1, ActivitySpanId spandId2) { throw null; } + + public static bool operator !=(ActivitySpanId spanId1, ActivitySpanId spandId2) { throw null; } + + public readonly string ToHexString() { throw null; } + + public override readonly string ToString() { throw null; } + } + + public enum ActivityStatusCode + { + Unset = 0, + Ok = 1, + Error = 2 + } + + public partial class ActivityTagsCollection : Collections.Generic.IDictionary, Collections.Generic.ICollection>, Collections.Generic.IEnumerable>, Collections.IEnumerable + { + public ActivityTagsCollection() { } + + public ActivityTagsCollection(Collections.Generic.IEnumerable> list) { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public object? this[string key] { get { throw null; } set { } } + + public Collections.Generic.ICollection Keys { get { throw null; } } + + public Collections.Generic.ICollection Values { get { throw null; } } + + public void Add(Collections.Generic.KeyValuePair item) { } + + public void Add(string key, object? value) { } + + public void Clear() { } + + public bool Contains(Collections.Generic.KeyValuePair item) { throw null; } + + public bool ContainsKey(string key) { throw null; } + + public void CopyTo(Collections.Generic.KeyValuePair[] array, int arrayIndex) { } + + public Enumerator GetEnumerator() { throw null; } + + public bool Remove(Collections.Generic.KeyValuePair item) { throw null; } + + public bool Remove(string key) { throw null; } + + Collections.Generic.IEnumerator> Collections.Generic.IEnumerable>.GetEnumerator() { throw null; } + + Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + + public bool TryGetValue(string key, out object? value) { throw null; } + + public partial struct Enumerator : Collections.Generic.IEnumerator>, Collections.IEnumerator, IDisposable + { + private int _dummyPrimitive; + public Collections.Generic.KeyValuePair Current { get { throw null; } } + + object Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + void Collections.IEnumerator.Reset() { } + } + } + + [Flags] + public enum ActivityTraceFlags + { + None = 0, + Recorded = 1 + } + + public readonly partial struct ActivityTraceId : IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public readonly void CopyTo(Span destination) { } + + public static ActivityTraceId CreateFromBytes(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateFromString(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateFromUtf8String(ReadOnlySpan idData) { throw null; } + + public static ActivityTraceId CreateRandom() { throw null; } + + public readonly bool Equals(ActivityTraceId traceId) { throw null; } + + public override readonly bool Equals(object? obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(ActivityTraceId traceId1, ActivityTraceId traceId2) { throw null; } + + public static bool operator !=(ActivityTraceId traceId1, ActivityTraceId traceId2) { throw null; } + + public readonly string ToHexString() { throw null; } + + public override readonly string ToString() { throw null; } + } + + public partial class DiagnosticListener : DiagnosticSource, IObservable>, IDisposable + { + public DiagnosticListener(string name) { } + + public static IObservable AllListeners { get { throw null; } } + + public string Name { get { throw null; } } + + public virtual void Dispose() { } + + public bool IsEnabled() { throw null; } + + public override bool IsEnabled(string name, object? arg1, object? arg2 = null) { throw null; } + + public override bool IsEnabled(string name) { throw null; } + + public override void OnActivityExport(Activity activity, object? payload) { } + + public override void OnActivityImport(Activity activity, object? payload) { } + + public virtual IDisposable Subscribe(IObserver> observer, Func? isEnabled, Action? onActivityImport = null, Action? onActivityExport = null) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer, Func? isEnabled) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer, Predicate? isEnabled) { throw null; } + + public virtual IDisposable Subscribe(IObserver> observer) { throw null; } + + public override string ToString() { throw null; } + + public override void Write(string name, object? value) { } + } + + public abstract partial class DiagnosticSource + { + protected DiagnosticSource() { } + + public virtual bool IsEnabled(string name, object? arg1, object? arg2 = null) { throw null; } + + public abstract bool IsEnabled(string name); + public virtual void OnActivityExport(Activity activity, object? payload) { } + + public virtual void OnActivityImport(Activity activity, object? payload) { } + + public Activity StartActivity(Activity activity, object? args) { throw null; } + + public void StopActivity(Activity activity, object? args) { } + + public abstract void Write(string name, object? value); + } + + public abstract partial class DistributedContextPropagator + { + protected DistributedContextPropagator() { } + + public static DistributedContextPropagator Current { get { throw null; } set { } } + + public abstract Collections.Generic.IReadOnlyCollection Fields { get; } + + public static DistributedContextPropagator CreateDefaultPropagator() { throw null; } + + public static DistributedContextPropagator CreateNoOutputPropagator() { throw null; } + + public static DistributedContextPropagator CreatePassThroughPropagator() { throw null; } + + public abstract Collections.Generic.IEnumerable>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter); + public abstract void ExtractTraceIdAndState(object? carrier, PropagatorGetterCallback? getter, out string? traceId, out string? traceState); + public abstract void Inject(Activity? activity, object? carrier, PropagatorSetterCallback? setter); + public delegate void PropagatorGetterCallback(object? carrier, string fieldName, out string? fieldValue, out Collections.Generic.IEnumerable? fieldValues); + public delegate void PropagatorSetterCallback(object? carrier, string fieldName, string fieldValue); + } + + public delegate ActivitySamplingResult SampleActivity(ref ActivityCreationOptions options); + public partial struct TagList : Collections.Generic.IList>, Collections.Generic.ICollection>, Collections.Generic.IEnumerable>, Collections.IEnumerable, Collections.Generic.IReadOnlyList>, Collections.Generic.IReadOnlyCollection> + { + private object _dummy; + private int _dummyPrimitive; + public TagList(ReadOnlySpan> tagList) { } + + public int Count { get { throw null; } } + + public bool IsReadOnly { get { throw null; } } + + public Collections.Generic.KeyValuePair this[int index] { get { throw null; } set { } } + + public void Add(Collections.Generic.KeyValuePair tag) { } + + public void Add(string key, object? value) { } + + public void Clear() { } + + public readonly bool Contains(Collections.Generic.KeyValuePair item) { throw null; } + + public readonly void CopyTo(Collections.Generic.KeyValuePair[] array, int arrayIndex) { } + + public readonly void CopyTo(Span> tags) { } + + public readonly Collections.Generic.IEnumerator> GetEnumerator() { throw null; } + + public readonly int IndexOf(Collections.Generic.KeyValuePair item) { throw null; } + + public void Insert(int index, Collections.Generic.KeyValuePair item) { } + + public bool Remove(Collections.Generic.KeyValuePair item) { throw null; } + + public void RemoveAt(int index) { } + + readonly Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator : Collections.Generic.IEnumerator>, Collections.IEnumerator, IDisposable + { + private int _dummyPrimitive; + public Collections.Generic.KeyValuePair Current { get { throw null; } } + + object Collections.IEnumerator.Current { get { throw null; } } + + public void Dispose() { } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } +} + +namespace System.Diagnostics.Metrics +{ + public sealed partial class Counter : Instrument where T : struct + { + internal Counter() : base(default!, default!, default, default) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + public void Add(T delta, Collections.Generic.KeyValuePair tag) { } + + public void Add(T delta, params Collections.Generic.KeyValuePair[] tags) { } + + public void Add(T delta, in TagList tagList) { } + + public void Add(T delta, ReadOnlySpan> tags) { } + + public void Add(T delta) { } + } + + public sealed partial class Histogram : Instrument where T : struct + { + internal Histogram() : base(default!, default!, default, default) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + public void Record(T value, Collections.Generic.KeyValuePair tag) { } + + public void Record(T value, params Collections.Generic.KeyValuePair[] tags) { } + + public void Record(T value, in TagList tagList) { } + + public void Record(T value, ReadOnlySpan> tags) { } + + public void Record(T value) { } + } + + public abstract partial class Instrument + { + protected Instrument(Meter meter, string name, string? unit, string? description) { } + + public string? Description { get { throw null; } } + + public bool Enabled { get { throw null; } } + + public virtual bool IsObservable { get { throw null; } } + + public Meter Meter { get { throw null; } } + + public string Name { get { throw null; } } + + public string? Unit { get { throw null; } } + + protected void Publish() { } + } + + public abstract partial class Instrument : Instrument where T : struct + { + protected Instrument(Meter meter, string name, string? unit, string? description) : base(default!, default!, default, default) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2, Collections.Generic.KeyValuePair tag3) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag1, Collections.Generic.KeyValuePair tag2) { } + + protected void RecordMeasurement(T measurement, Collections.Generic.KeyValuePair tag) { } + + protected void RecordMeasurement(T measurement, in TagList tagList) { } + + protected void RecordMeasurement(T measurement, ReadOnlySpan> tags) { } + + protected void RecordMeasurement(T measurement) { } + } + + public delegate void MeasurementCallback(Instrument instrument, T measurement, ReadOnlySpan> tags, object? state) + where T : struct; + public readonly partial struct Measurement + where T : struct + { + private readonly T _Value_k__BackingField; + private readonly object _dummy; + private readonly int _dummyPrimitive; + public Measurement(T value, Collections.Generic.IEnumerable>? tags) { } + + public Measurement(T value, params Collections.Generic.KeyValuePair[]? tags) { } + + public Measurement(T value, ReadOnlySpan> tags) { } + + public Measurement(T value) { } + + public ReadOnlySpan> Tags { get { throw null; } } + + public T Value { get { throw null; } } + } + + public partial class Meter : IDisposable + { + public Meter(string name, string? version) { } + + public Meter(string name) { } + + public string Name { get { throw null; } } + + public string? Version { get { throw null; } } + + public Counter CreateCounter(string name, string? unit = null, string? description = null) + where T : struct { throw null; } + + public Histogram CreateHistogram(string name, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func>> observeValues, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableCounter CreateObservableCounter(string name, Func> observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func>> observeValues, string? unit = null, string? description = null) + where T : struct { throw null; } + + public ObservableGauge CreateObservableGauge(string name, Func> observeValue, string? unit = null, string? description = null) + where T : struct { throw null; } + + public void Dispose() { } + } + + public sealed partial class MeterListener : IDisposable + { + public MeterListener() { } + + public Action? InstrumentPublished { get { throw null; } set { } } + + public Action? MeasurementsCompleted { get { throw null; } set { } } + + public object? DisableMeasurementEvents(Instrument instrument) { throw null; } + + public void Dispose() { } + + public void EnableMeasurementEvents(Instrument instrument, object? state = null) { } + + public void RecordObservableInstruments() { } + + public void SetMeasurementEventCallback(MeasurementCallback? measurementCallback) + where T : struct { } + + public void Start() { } + } + + public sealed partial class ObservableCounter : ObservableInstrument where T : struct + { + internal ObservableCounter() : base(default!, default!, default, default) { } + + protected override Collections.Generic.IEnumerable> Observe() { throw null; } + } + + public sealed partial class ObservableGauge : ObservableInstrument where T : struct + { + internal ObservableGauge() : base(default!, default!, default, default) { } + + protected override Collections.Generic.IEnumerable> Observe() { throw null; } + } + + public abstract partial class ObservableInstrument : Instrument where T : struct + { + protected ObservableInstrument(Meter meter, string name, string? unit, string? description) : base(default!, default!, default, default) { } + + public override bool IsObservable { get { throw null; } } + + protected abstract Collections.Generic.IEnumerable> Observe(); + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/system.diagnostics.diagnosticsource.nuspec b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/system.diagnostics.diagnosticsource.nuspec new file mode 100644 index 0000000000..aae77fa7f9 --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.diagnosticsource/6.0.0/system.diagnostics.diagnosticsource.nuspec @@ -0,0 +1,36 @@ + + + + System.Diagnostics.DiagnosticSource + 6.0.0 + Microsoft + MIT + https://licenses.nuget.org/MIT + https://dot.net/ + Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools) + +Commonly Used Types: +System.Diagnostics.DiagnosticListener +System.Diagnostics.DiagnosticSource + https://go.microsoft.com/fwlink/?LinkID=799421 + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 17ca88c84cee84199e646b63461689b231fc29d6 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Mon, 3 Apr 2023 09:35:11 -0500 Subject: [PATCH 03/13] Fix generated code for Microsoft.Extensions.Primitives --- .../6.0.0/lib/net461/Microsoft.Extensions.Primitives.cs | 8 ++------ .../6.0.0/lib/net6.0/Microsoft.Extensions.Primitives.cs | 8 ++------ .../lib/netstandard2.0/Microsoft.Extensions.Primitives.cs | 8 ++------ 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net461/Microsoft.Extensions.Primitives.cs b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net461/Microsoft.Extensions.Primitives.cs index f3aa8e4b15..3ad5d99f1b 100644 --- a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net461/Microsoft.Extensions.Primitives.cs +++ b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net461/Microsoft.Extensions.Primitives.cs @@ -228,9 +228,9 @@ public StringValues(string[] values) { } public string this[int index] { get { throw null; } } - bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } + string System.Collections.Generic.IList.this[int index] { get { throw null; } set { } } - string System.Collections.Generic.IList.Item { get { throw null; } set { } } + bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } public static StringValues Concat(StringValues values1, StringValues values2) { throw null; } @@ -310,16 +310,12 @@ readonly void System.Collections.Generic.ICollection.CopyTo(string[] arr readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } - readonly string System.Collections.Generic.IList.get_Item(int index) { throw null; } - readonly int System.Collections.Generic.IList.IndexOf(string item) { throw null; } readonly void System.Collections.Generic.IList.Insert(int index, string item) { } readonly void System.Collections.Generic.IList.RemoveAt(int index) { } - readonly void System.Collections.Generic.IList.set_Item(int index, string value) { } - readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } public readonly string[] ToArray() { throw null; } diff --git a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net6.0/Microsoft.Extensions.Primitives.cs b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net6.0/Microsoft.Extensions.Primitives.cs index 1aeffef733..0878befd0e 100644 --- a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net6.0/Microsoft.Extensions.Primitives.cs +++ b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/net6.0/Microsoft.Extensions.Primitives.cs @@ -228,9 +228,9 @@ public StringValues(string[] values) { } public string this[int index] { get { throw null; } } - bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } + string System.Collections.Generic.IList.this[int index] { get { throw null; } set { } } - string System.Collections.Generic.IList.Item { get { throw null; } set { } } + bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } public static StringValues Concat(StringValues values1, StringValues values2) { throw null; } @@ -310,16 +310,12 @@ readonly void System.Collections.Generic.ICollection.CopyTo(string[] arr readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } - readonly string System.Collections.Generic.IList.get_Item(int index) { throw null; } - readonly int System.Collections.Generic.IList.IndexOf(string item) { throw null; } readonly void System.Collections.Generic.IList.Insert(int index, string item) { } readonly void System.Collections.Generic.IList.RemoveAt(int index) { } - readonly void System.Collections.Generic.IList.set_Item(int index, string value) { } - readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } public readonly string[] ToArray() { throw null; } diff --git a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Primitives.cs b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Primitives.cs index 1412ea590d..953f9c25af 100644 --- a/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Primitives.cs +++ b/src/referencePackages/src/microsoft.extensions.primitives/6.0.0/lib/netstandard2.0/Microsoft.Extensions.Primitives.cs @@ -228,9 +228,9 @@ public StringValues(string[] values) { } public string this[int index] { get { throw null; } } - bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } + string System.Collections.Generic.IList.this[int index] { get { throw null; } set { } } - string System.Collections.Generic.IList.Item { get { throw null; } set { } } + bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } public static StringValues Concat(StringValues values1, StringValues values2) { throw null; } @@ -310,16 +310,12 @@ readonly void System.Collections.Generic.ICollection.CopyTo(string[] arr readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } - readonly string System.Collections.Generic.IList.get_Item(int index) { throw null; } - readonly int System.Collections.Generic.IList.IndexOf(string item) { throw null; } readonly void System.Collections.Generic.IList.Insert(int index, string item) { } readonly void System.Collections.Generic.IList.RemoveAt(int index) { } - readonly void System.Collections.Generic.IList.set_Item(int index, string value) { } - readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } public readonly string[] ToArray() { throw null; } From d2c53fff1caf370e9a5114f4b8416391d83c5593 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Mon, 3 Apr 2023 09:40:51 -0500 Subject: [PATCH 04/13] Add System.IO.Packaging.4.5.0 --- eng/Build.props | 2 + .../4.5.0/System.IO.Packaging.4.5.0.csproj | 30 ++ .../4.5.0/ref/net46/System.IO.Packaging.cs | 40 +++ .../ref/netstandard1.3/System.IO.Packaging.cs | 292 +++++++++++++++++ .../ref/netstandard2.0/System.IO.Packaging.cs | 296 ++++++++++++++++++ .../4.5.0/system.io.packaging.nuspec | 45 +++ 6 files changed, 705 insertions(+) create mode 100644 src/referencePackages/src/system.io.packaging/4.5.0/System.IO.Packaging.4.5.0.csproj create mode 100644 src/referencePackages/src/system.io.packaging/4.5.0/ref/net46/System.IO.Packaging.cs create mode 100644 src/referencePackages/src/system.io.packaging/4.5.0/ref/netstandard1.3/System.IO.Packaging.cs create mode 100644 src/referencePackages/src/system.io.packaging/4.5.0/ref/netstandard2.0/System.IO.Packaging.cs create mode 100644 src/referencePackages/src/system.io.packaging/4.5.0/system.io.packaging.nuspec diff --git a/eng/Build.props b/eng/Build.props index 38888500bf..c5d9725e0d 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -63,6 +63,8 @@ + + diff --git a/src/referencePackages/src/system.io.packaging/4.5.0/System.IO.Packaging.4.5.0.csproj b/src/referencePackages/src/system.io.packaging/4.5.0/System.IO.Packaging.4.5.0.csproj new file mode 100644 index 0000000000..8c7ebc1868 --- /dev/null +++ b/src/referencePackages/src/system.io.packaging/4.5.0/System.IO.Packaging.4.5.0.csproj @@ -0,0 +1,30 @@ + + + + net46;netstandard1.3;netstandard2.0 + System.IO.Packaging + 2 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/system.io.packaging/4.5.0/ref/net46/System.IO.Packaging.cs b/src/referencePackages/src/system.io.packaging/4.5.0/ref/net46/System.IO.Packaging.cs new file mode 100644 index 0000000000..6bd4ca828f --- /dev/null +++ b/src/referencePackages/src/system.io.packaging/4.5.0/ref/net46/System.IO.Packaging.cs @@ -0,0 +1,40 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Security.AllowPartiallyTrustedCallers] +[assembly: System.Reflection.AssemblyTitle("System.IO.Packaging")] +[assembly: System.Reflection.AssemblyDescription("System.IO.Packaging")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.IO.Packaging")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("4.6.26515.06")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.6.26515.06 @BuiltBy: dlab-DDVSOWINAGE059 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/corefx/tree/30ab651fcb4354552bd4891619a0bdd81e0ebdbf")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileFormatException))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.CompressionOption))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.EncryptionOption))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.Package))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackagePart))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackagePartCollection))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackageProperties))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackageRelationship))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackageRelationshipCollection))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackageRelationshipSelector))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackageRelationshipSelectorType))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackUriHelper))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.TargetMode))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.ZipPackage))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.ZipPackagePart))] diff --git a/src/referencePackages/src/system.io.packaging/4.5.0/ref/netstandard1.3/System.IO.Packaging.cs b/src/referencePackages/src/system.io.packaging/4.5.0/ref/netstandard1.3/System.IO.Packaging.cs new file mode 100644 index 0000000000..0e6832f0dc --- /dev/null +++ b/src/referencePackages/src/system.io.packaging/4.5.0/ref/netstandard1.3/System.IO.Packaging.cs @@ -0,0 +1,292 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Security.AllowPartiallyTrustedCallers] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyTitle("System.IO.Packaging")] +[assembly: System.Reflection.AssemblyDescription("System.IO.Packaging")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.IO.Packaging")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("4.6.26515.06")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.6.26515.06 @BuiltBy: dlab-DDVSOWINAGE059 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/corefx/tree/30ab651fcb4354552bd4891619a0bdd81e0ebdbf")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.IO +{ + public partial class FileFormatException : FormatException + { + public FileFormatException() { } + + public FileFormatException(string message, Exception innerException) { } + + public FileFormatException(string message) { } + + public FileFormatException(Uri sourceUri, Exception innerException) { } + + public FileFormatException(Uri sourceUri, string message, Exception innerException) { } + + public FileFormatException(Uri sourceUri, string message) { } + + public FileFormatException(Uri sourceUri) { } + + public Uri SourceUri { get { throw null; } } + } +} + +namespace System.IO.Packaging +{ + public enum CompressionOption + { + NotCompressed = -1, + Normal = 0, + Maximum = 1, + Fast = 2, + SuperFast = 3 + } + + public enum EncryptionOption + { + None = 0, + RightsManagement = 1 + } + + public abstract partial class Package : IDisposable + { + protected Package(FileAccess openFileAccess) { } + + public FileAccess FileOpenAccess { get { throw null; } } + + public PackageProperties PackageProperties { get { throw null; } } + + public void Close() { } + + public PackagePart CreatePart(Uri partUri, string contentType, CompressionOption compressionOption) { throw null; } + + public PackagePart CreatePart(Uri partUri, string contentType) { throw null; } + + protected abstract PackagePart CreatePartCore(Uri partUri, string contentType, CompressionOption compressionOption); + public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType, string id) { throw null; } + + public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType) { throw null; } + + public void DeletePart(Uri partUri) { } + + protected abstract void DeletePartCore(Uri partUri); + public void DeleteRelationship(string id) { } + + protected virtual void Dispose(bool disposing) { } + + public void Flush() { } + + protected abstract void FlushCore(); + public PackagePart GetPart(Uri partUri) { throw null; } + + protected abstract PackagePart GetPartCore(Uri partUri); + public PackagePartCollection GetParts() { throw null; } + + protected abstract PackagePart[] GetPartsCore(); + public PackageRelationship GetRelationship(string id) { throw null; } + + public PackageRelationshipCollection GetRelationships() { throw null; } + + public PackageRelationshipCollection GetRelationshipsByType(string relationshipType) { throw null; } + + public static Package Open(Stream stream, FileMode packageMode, FileAccess packageAccess) { throw null; } + + public static Package Open(Stream stream, FileMode packageMode) { throw null; } + + public static Package Open(Stream stream) { throw null; } + + public static Package Open(string path, FileMode packageMode, FileAccess packageAccess, FileShare packageShare) { throw null; } + + public static Package Open(string path, FileMode packageMode, FileAccess packageAccess) { throw null; } + + public static Package Open(string path, FileMode packageMode) { throw null; } + + public static Package Open(string path) { throw null; } + + public virtual bool PartExists(Uri partUri) { throw null; } + + public bool RelationshipExists(string id) { throw null; } + + void IDisposable.Dispose() { } + } + + public abstract partial class PackagePart + { + protected PackagePart(Package package, Uri partUri, string contentType, CompressionOption compressionOption) { } + + protected PackagePart(Package package, Uri partUri, string contentType) { } + + protected PackagePart(Package package, Uri partUri) { } + + public CompressionOption CompressionOption { get { throw null; } } + + public string ContentType { get { throw null; } } + + public Package Package { get { throw null; } } + + public Uri Uri { get { throw null; } } + + public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType, string id) { throw null; } + + public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType) { throw null; } + + public void DeleteRelationship(string id) { } + + protected virtual string GetContentTypeCore() { throw null; } + + public PackageRelationship GetRelationship(string id) { throw null; } + + public PackageRelationshipCollection GetRelationships() { throw null; } + + public PackageRelationshipCollection GetRelationshipsByType(string relationshipType) { throw null; } + + public Stream GetStream() { throw null; } + + public Stream GetStream(FileMode mode, FileAccess access) { throw null; } + + public Stream GetStream(FileMode mode) { throw null; } + + protected abstract Stream GetStreamCore(FileMode mode, FileAccess access); + public bool RelationshipExists(string id) { throw null; } + } + + public partial class PackagePartCollection : Collections.Generic.IEnumerable, Collections.IEnumerable + { + public Collections.Generic.IEnumerator GetEnumerator() { throw null; } + + Collections.Generic.IEnumerator Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public abstract partial class PackageProperties : IDisposable + { + protected PackageProperties() { } + + public abstract string Category { get; set; } + public abstract string ContentStatus { get; set; } + public abstract string ContentType { get; set; } + public abstract DateTime? Created { get; set; } + public abstract string Creator { get; set; } + public abstract string Description { get; set; } + public abstract string Identifier { get; set; } + public abstract string Keywords { get; set; } + public abstract string Language { get; set; } + public abstract string LastModifiedBy { get; set; } + public abstract DateTime? LastPrinted { get; set; } + public abstract DateTime? Modified { get; set; } + public abstract string Revision { get; set; } + public abstract string Subject { get; set; } + public abstract string Title { get; set; } + public abstract string Version { get; set; } + + public void Dispose() { } + + protected virtual void Dispose(bool disposing) { } + } + + public partial class PackageRelationship + { + public string Id { get { throw null; } } + + public Package Package { get { throw null; } } + + public string RelationshipType { get { throw null; } } + + public Uri SourceUri { get { throw null; } } + + public TargetMode TargetMode { get { throw null; } } + + public Uri TargetUri { get { throw null; } } + } + + public partial class PackageRelationshipCollection : Collections.Generic.IEnumerable, Collections.IEnumerable + { + public Collections.Generic.IEnumerator GetEnumerator() { throw null; } + + Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public sealed partial class PackageRelationshipSelector + { + public PackageRelationshipSelector(Uri sourceUri, PackageRelationshipSelectorType selectorType, string selectionCriteria) { } + + public string SelectionCriteria { get { throw null; } } + + public PackageRelationshipSelectorType SelectorType { get { throw null; } } + + public Uri SourceUri { get { throw null; } } + + public Collections.Generic.List Select(Package package) { throw null; } + } + + public enum PackageRelationshipSelectorType + { + Id = 0, + Type = 1 + } + + public static partial class PackUriHelper + { + public static readonly string UriSchemePack; + public static int ComparePartUri(Uri firstPartUri, Uri secondPartUri) { throw null; } + + public static Uri CreatePartUri(Uri partUri) { throw null; } + + public static Uri GetNormalizedPartUri(Uri partUri) { throw null; } + + public static Uri GetRelationshipPartUri(Uri partUri) { throw null; } + + public static Uri GetRelativeUri(Uri sourcePartUri, Uri targetPartUri) { throw null; } + + public static Uri GetSourcePartUriFromRelationshipPartUri(Uri relationshipPartUri) { throw null; } + + public static bool IsRelationshipPartUri(Uri partUri) { throw null; } + + public static Uri ResolvePartUri(Uri sourcePartUri, Uri targetUri) { throw null; } + } + + public enum TargetMode + { + Internal = 0, + External = 1 + } + + public sealed partial class ZipPackage : Package + { + internal ZipPackage() : base(default) { } + + protected override PackagePart CreatePartCore(Uri partUri, string contentType, CompressionOption compressionOption) { throw null; } + + protected override void DeletePartCore(Uri partUri) { } + + protected override void Dispose(bool disposing) { } + + protected override void FlushCore() { } + + protected override PackagePart GetPartCore(Uri partUri) { throw null; } + + protected override PackagePart[] GetPartsCore() { throw null; } + } + + public sealed partial class ZipPackagePart : PackagePart + { + internal ZipPackagePart() : base(default!, default!) { } + + protected override Stream GetStreamCore(FileMode streamFileMode, FileAccess streamFileAccess) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.io.packaging/4.5.0/ref/netstandard2.0/System.IO.Packaging.cs b/src/referencePackages/src/system.io.packaging/4.5.0/ref/netstandard2.0/System.IO.Packaging.cs new file mode 100644 index 0000000000..5086269e66 --- /dev/null +++ b/src/referencePackages/src/system.io.packaging/4.5.0/ref/netstandard2.0/System.IO.Packaging.cs @@ -0,0 +1,296 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Security.AllowPartiallyTrustedCallers] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyTitle("System.IO.Packaging")] +[assembly: System.Reflection.AssemblyDescription("System.IO.Packaging")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.IO.Packaging")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("4.6.26515.06")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.6.26515.06 @BuiltBy: dlab-DDVSOWINAGE059 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/corefx/tree/30ab651fcb4354552bd4891619a0bdd81e0ebdbf")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.IO +{ + public partial class FileFormatException : FormatException + { + public FileFormatException() { } + + protected FileFormatException(Runtime.Serialization.SerializationInfo info, Runtime.Serialization.StreamingContext context) { } + + public FileFormatException(string message, Exception innerException) { } + + public FileFormatException(string message) { } + + public FileFormatException(Uri sourceUri, Exception innerException) { } + + public FileFormatException(Uri sourceUri, string message, Exception innerException) { } + + public FileFormatException(Uri sourceUri, string message) { } + + public FileFormatException(Uri sourceUri) { } + + public Uri SourceUri { get { throw null; } } + + public override void GetObjectData(Runtime.Serialization.SerializationInfo info, Runtime.Serialization.StreamingContext context) { } + } +} + +namespace System.IO.Packaging +{ + public enum CompressionOption + { + NotCompressed = -1, + Normal = 0, + Maximum = 1, + Fast = 2, + SuperFast = 3 + } + + public enum EncryptionOption + { + None = 0, + RightsManagement = 1 + } + + public abstract partial class Package : IDisposable + { + protected Package(FileAccess openFileAccess) { } + + public FileAccess FileOpenAccess { get { throw null; } } + + public PackageProperties PackageProperties { get { throw null; } } + + public void Close() { } + + public PackagePart CreatePart(Uri partUri, string contentType, CompressionOption compressionOption) { throw null; } + + public PackagePart CreatePart(Uri partUri, string contentType) { throw null; } + + protected abstract PackagePart CreatePartCore(Uri partUri, string contentType, CompressionOption compressionOption); + public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType, string id) { throw null; } + + public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType) { throw null; } + + public void DeletePart(Uri partUri) { } + + protected abstract void DeletePartCore(Uri partUri); + public void DeleteRelationship(string id) { } + + protected virtual void Dispose(bool disposing) { } + + public void Flush() { } + + protected abstract void FlushCore(); + public PackagePart GetPart(Uri partUri) { throw null; } + + protected abstract PackagePart GetPartCore(Uri partUri); + public PackagePartCollection GetParts() { throw null; } + + protected abstract PackagePart[] GetPartsCore(); + public PackageRelationship GetRelationship(string id) { throw null; } + + public PackageRelationshipCollection GetRelationships() { throw null; } + + public PackageRelationshipCollection GetRelationshipsByType(string relationshipType) { throw null; } + + public static Package Open(Stream stream, FileMode packageMode, FileAccess packageAccess) { throw null; } + + public static Package Open(Stream stream, FileMode packageMode) { throw null; } + + public static Package Open(Stream stream) { throw null; } + + public static Package Open(string path, FileMode packageMode, FileAccess packageAccess, FileShare packageShare) { throw null; } + + public static Package Open(string path, FileMode packageMode, FileAccess packageAccess) { throw null; } + + public static Package Open(string path, FileMode packageMode) { throw null; } + + public static Package Open(string path) { throw null; } + + public virtual bool PartExists(Uri partUri) { throw null; } + + public bool RelationshipExists(string id) { throw null; } + + void IDisposable.Dispose() { } + } + + public abstract partial class PackagePart + { + protected PackagePart(Package package, Uri partUri, string contentType, CompressionOption compressionOption) { } + + protected PackagePart(Package package, Uri partUri, string contentType) { } + + protected PackagePart(Package package, Uri partUri) { } + + public CompressionOption CompressionOption { get { throw null; } } + + public string ContentType { get { throw null; } } + + public Package Package { get { throw null; } } + + public Uri Uri { get { throw null; } } + + public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType, string id) { throw null; } + + public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType) { throw null; } + + public void DeleteRelationship(string id) { } + + protected virtual string GetContentTypeCore() { throw null; } + + public PackageRelationship GetRelationship(string id) { throw null; } + + public PackageRelationshipCollection GetRelationships() { throw null; } + + public PackageRelationshipCollection GetRelationshipsByType(string relationshipType) { throw null; } + + public Stream GetStream() { throw null; } + + public Stream GetStream(FileMode mode, FileAccess access) { throw null; } + + public Stream GetStream(FileMode mode) { throw null; } + + protected abstract Stream GetStreamCore(FileMode mode, FileAccess access); + public bool RelationshipExists(string id) { throw null; } + } + + public partial class PackagePartCollection : Collections.Generic.IEnumerable, Collections.IEnumerable + { + public Collections.Generic.IEnumerator GetEnumerator() { throw null; } + + Collections.Generic.IEnumerator Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public abstract partial class PackageProperties : IDisposable + { + protected PackageProperties() { } + + public abstract string Category { get; set; } + public abstract string ContentStatus { get; set; } + public abstract string ContentType { get; set; } + public abstract DateTime? Created { get; set; } + public abstract string Creator { get; set; } + public abstract string Description { get; set; } + public abstract string Identifier { get; set; } + public abstract string Keywords { get; set; } + public abstract string Language { get; set; } + public abstract string LastModifiedBy { get; set; } + public abstract DateTime? LastPrinted { get; set; } + public abstract DateTime? Modified { get; set; } + public abstract string Revision { get; set; } + public abstract string Subject { get; set; } + public abstract string Title { get; set; } + public abstract string Version { get; set; } + + public void Dispose() { } + + protected virtual void Dispose(bool disposing) { } + } + + public partial class PackageRelationship + { + public string Id { get { throw null; } } + + public Package Package { get { throw null; } } + + public string RelationshipType { get { throw null; } } + + public Uri SourceUri { get { throw null; } } + + public TargetMode TargetMode { get { throw null; } } + + public Uri TargetUri { get { throw null; } } + } + + public partial class PackageRelationshipCollection : Collections.Generic.IEnumerable, Collections.IEnumerable + { + public Collections.Generic.IEnumerator GetEnumerator() { throw null; } + + Collections.IEnumerator Collections.IEnumerable.GetEnumerator() { throw null; } + } + + public sealed partial class PackageRelationshipSelector + { + public PackageRelationshipSelector(Uri sourceUri, PackageRelationshipSelectorType selectorType, string selectionCriteria) { } + + public string SelectionCriteria { get { throw null; } } + + public PackageRelationshipSelectorType SelectorType { get { throw null; } } + + public Uri SourceUri { get { throw null; } } + + public Collections.Generic.List Select(Package package) { throw null; } + } + + public enum PackageRelationshipSelectorType + { + Id = 0, + Type = 1 + } + + public static partial class PackUriHelper + { + public static readonly string UriSchemePack; + public static int ComparePartUri(Uri firstPartUri, Uri secondPartUri) { throw null; } + + public static Uri CreatePartUri(Uri partUri) { throw null; } + + public static Uri GetNormalizedPartUri(Uri partUri) { throw null; } + + public static Uri GetRelationshipPartUri(Uri partUri) { throw null; } + + public static Uri GetRelativeUri(Uri sourcePartUri, Uri targetPartUri) { throw null; } + + public static Uri GetSourcePartUriFromRelationshipPartUri(Uri relationshipPartUri) { throw null; } + + public static bool IsRelationshipPartUri(Uri partUri) { throw null; } + + public static Uri ResolvePartUri(Uri sourcePartUri, Uri targetUri) { throw null; } + } + + public enum TargetMode + { + Internal = 0, + External = 1 + } + + public sealed partial class ZipPackage : Package + { + internal ZipPackage() : base(default) { } + + protected override PackagePart CreatePartCore(Uri partUri, string contentType, CompressionOption compressionOption) { throw null; } + + protected override void DeletePartCore(Uri partUri) { } + + protected override void Dispose(bool disposing) { } + + protected override void FlushCore() { } + + protected override PackagePart GetPartCore(Uri partUri) { throw null; } + + protected override PackagePart[] GetPartsCore() { throw null; } + } + + public sealed partial class ZipPackagePart : PackagePart + { + internal ZipPackagePart() : base(default!, default!) { } + + protected override Stream GetStreamCore(FileMode streamFileMode, FileAccess streamFileAccess) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.io.packaging/4.5.0/system.io.packaging.nuspec b/src/referencePackages/src/system.io.packaging/4.5.0/system.io.packaging.nuspec new file mode 100644 index 0000000000..0b8cf6baba --- /dev/null +++ b/src/referencePackages/src/system.io.packaging/4.5.0/system.io.packaging.nuspec @@ -0,0 +1,45 @@ + + + + System.IO.Packaging + 4.5.0 + System.IO.Packaging + Microsoft + microsoft,dotnetframework + false + https://github.com/dotnet/corefx/blob/master/LICENSE.TXT + https://dot.net/ + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides classes that support storage of multiple data objects in a single container. +30ab651fcb4354552bd4891619a0bdd81e0ebdbf +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 From 62dd6e00f60af9fdefa385aba6f20f0c7f9ff21e Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Mon, 3 Apr 2023 09:48:21 -0500 Subject: [PATCH 05/13] Add Microsoft.Extensions.DependencyModel.2.1.0 and dependencies --- eng/Build.props | 3 + ...t.DotNet.PlatformAbstractions.2.1.0.csproj | 27 ++ .../Microsoft.DotNet.PlatformAbstractions.cs | 73 ++++ .../Microsoft.DotNet.PlatformAbstractions.cs | 73 ++++ ...crosoft.dotnet.platformabstractions.nuspec | 35 ++ ...ft.Extensions.DependencyModel.2.1.0.csproj | 33 ++ .../Microsoft.Extensions.DependencyModel.cs | 348 ++++++++++++++++++ .../Microsoft.Extensions.DependencyModel.cs | 322 ++++++++++++++++ .../Microsoft.Extensions.DependencyModel.cs | 348 ++++++++++++++++++ ...icrosoft.extensions.dependencymodel.nuspec | 40 ++ 10 files changed, 1302 insertions(+) create mode 100644 src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/Microsoft.DotNet.PlatformAbstractions.2.1.0.csproj create mode 100644 src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/lib/net45/Microsoft.DotNet.PlatformAbstractions.cs create mode 100644 src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.cs create mode 100644 src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/microsoft.dotnet.platformabstractions.nuspec create mode 100644 src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj create mode 100644 src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/net451/Microsoft.Extensions.DependencyModel.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/netstandard1.3/Microsoft.Extensions.DependencyModel.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/netstandard1.6/Microsoft.Extensions.DependencyModel.cs create mode 100644 src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec diff --git a/eng/Build.props b/eng/Build.props index c5d9725e0d..4a07d17d1e 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -65,6 +65,9 @@ + + + diff --git a/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/Microsoft.DotNet.PlatformAbstractions.2.1.0.csproj b/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/Microsoft.DotNet.PlatformAbstractions.2.1.0.csproj new file mode 100644 index 0000000000..8921494a57 --- /dev/null +++ b/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/Microsoft.DotNet.PlatformAbstractions.2.1.0.csproj @@ -0,0 +1,27 @@ + + + + net45;netstandard1.3 + Microsoft.DotNet.PlatformAbstractions + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/lib/net45/Microsoft.DotNet.PlatformAbstractions.cs b/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/lib/net45/Microsoft.DotNet.PlatformAbstractions.cs new file mode 100644 index 0000000000..2ed984c136 --- /dev/null +++ b/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/lib/net45/Microsoft.DotNet.PlatformAbstractions.cs @@ -0,0 +1,73 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyModel, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.DotNet.Tools.Tests.Utilities, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyModel.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.DotNet.Configurer, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.DotNet.Configurer.UnitTests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("Windows_NT_Release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions for making code that uses file system and environment testable.")] +[assembly: System.Reflection.AssemblyFileVersion("2.1.0")] +[assembly: System.Reflection.AssemblyInformationalVersion("2.1.0 @BuiltBy: dlab-DDVSOWINAGE024 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/core-setup/tree/caa7b7e2bad98e56a687fb5cbaf60825500800f7")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.DotNet.PlatformAbstractions")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.1.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.DotNet.PlatformAbstractions +{ + public static partial class ApplicationEnvironment + { + public static string ApplicationBasePath { get { throw null; } } + } + + public partial struct HashCodeCombiner + { + private int _dummyPrimitive; + public int CombinedHash { get { throw null; } } + + public void Add(int i) { } + + public void Add(object o) { } + + public void Add(string s) { } + + public void Add(TValue value, System.Collections.Generic.IEqualityComparer comparer) { } + + public static HashCodeCombiner Start() { throw null; } + } + + public enum Platform + { + Unknown = 0, + Windows = 1, + Linux = 2, + Darwin = 3, + FreeBSD = 4 + } + + public static partial class RuntimeEnvironment + { + public static string OperatingSystem { get { throw null; } } + + public static Platform OperatingSystemPlatform { get { throw null; } } + + public static string OperatingSystemVersion { get { throw null; } } + + public static string RuntimeArchitecture { get { throw null; } } + + public static string GetRuntimeIdentifier() { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.cs b/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.cs new file mode 100644 index 0000000000..3f60aacbef --- /dev/null +++ b/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.cs @@ -0,0 +1,73 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyModel, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.DotNet.Tools.Tests.Utilities, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyModel.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.DotNet.Configurer, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.DotNet.Configurer.UnitTests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v1.3", FrameworkDisplayName = "")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("Windows_NT_Release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions for making code that uses file system and environment testable.")] +[assembly: System.Reflection.AssemblyFileVersion("2.1.0")] +[assembly: System.Reflection.AssemblyInformationalVersion("2.1.0 @BuiltBy: dlab-DDVSOWINAGE024 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/core-setup/tree/caa7b7e2bad98e56a687fb5cbaf60825500800f7")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.DotNet.PlatformAbstractions")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.1.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.DotNet.PlatformAbstractions +{ + public static partial class ApplicationEnvironment + { + public static string ApplicationBasePath { get { throw null; } } + } + + public partial struct HashCodeCombiner + { + private int _dummyPrimitive; + public int CombinedHash { get { throw null; } } + + public void Add(int i) { } + + public void Add(object o) { } + + public void Add(string s) { } + + public void Add(TValue value, System.Collections.Generic.IEqualityComparer comparer) { } + + public static HashCodeCombiner Start() { throw null; } + } + + public enum Platform + { + Unknown = 0, + Windows = 1, + Linux = 2, + Darwin = 3, + FreeBSD = 4 + } + + public static partial class RuntimeEnvironment + { + public static string OperatingSystem { get { throw null; } } + + public static Platform OperatingSystemPlatform { get { throw null; } } + + public static string OperatingSystemVersion { get { throw null; } } + + public static string RuntimeArchitecture { get { throw null; } } + + public static string GetRuntimeIdentifier() { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/microsoft.dotnet.platformabstractions.nuspec b/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/microsoft.dotnet.platformabstractions.nuspec new file mode 100644 index 0000000000..5996ce5704 --- /dev/null +++ b/src/referencePackages/src/microsoft.dotnet.platformabstractions/2.1.0/microsoft.dotnet.platformabstractions.nuspec @@ -0,0 +1,35 @@ + + + + Microsoft.DotNet.PlatformAbstractions + 2.1.0 + Microsoft.DotNet.PlatformAbstractions + Microsoft.DotNet.PlatformAbstractions + false + https://github.com/dotnet/core-setup/blob/master/LICENSE.TXT + https://dot.net/ + Abstractions for making code that uses file system and environment testable. + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj new file mode 100644 index 0000000000..ee5ebacbdb --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj @@ -0,0 +1,33 @@ + + + + net451;netstandard1.3;netstandard1.6 + Microsoft.Extensions.DependencyModel + 2 + MicrosoftAspNetCore + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/net451/Microsoft.Extensions.DependencyModel.cs b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/net451/Microsoft.Extensions.DependencyModel.cs new file mode 100644 index 0000000000..8d06e18d51 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/net451/Microsoft.Extensions.DependencyModel.cs @@ -0,0 +1,348 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyModel.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.5.1", FrameworkDisplayName = ".NET Framework 4.5.1")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("Windows_NT_Release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions for reading `.deps` files.")] +[assembly: System.Reflection.AssemblyFileVersion("2.1.0")] +[assembly: System.Reflection.AssemblyInformationalVersion("2.1.0 @BuiltBy: dlab-DDVSOWINAGE024 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/core-setup/tree/caa7b7e2bad98e56a687fb5cbaf60825500800f7")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyModel")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.1.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyModel +{ + public partial class CompilationLibrary : Library + { + public CompilationLibrary(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable assemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) : base(default!, default!, default!, default!, default!, default) { } + + public CompilationLibrary(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable assemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable) : base(default!, default!, default!, default!, default!, default) { } + + public System.Collections.Generic.IReadOnlyList Assemblies { get { throw null; } } + + public System.Collections.Generic.IEnumerable ResolveReferencePaths() { throw null; } + + public System.Collections.Generic.IEnumerable ResolveReferencePaths(params Resolution.ICompilationAssemblyResolver[] customResolvers) { throw null; } + } + + public partial class CompilationOptions + { + public CompilationOptions(System.Collections.Generic.IEnumerable defines, string languageVersion, string platform, bool? allowUnsafe, bool? warningsAsErrors, bool? optimize, string keyFile, bool? delaySign, bool? publicSign, string debugType, bool? emitEntryPoint, bool? generateXmlDocumentation) { } + + public bool? AllowUnsafe { get { throw null; } } + + public string DebugType { get { throw null; } } + + public static CompilationOptions Default { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Defines { get { throw null; } } + + public bool? DelaySign { get { throw null; } } + + public bool? EmitEntryPoint { get { throw null; } } + + public bool? GenerateXmlDocumentation { get { throw null; } } + + public string KeyFile { get { throw null; } } + + public string LanguageVersion { get { throw null; } } + + public bool? Optimize { get { throw null; } } + + public string Platform { get { throw null; } } + + public bool? PublicSign { get { throw null; } } + + public bool? WarningsAsErrors { get { throw null; } } + } + + public partial struct Dependency + { + private object _dummy; + private int _dummyPrimitive; + public Dependency(string name, string version) { } + + public string Name { get { throw null; } } + + public string Version { get { throw null; } } + + public bool Equals(Dependency other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class DependencyContext + { + public DependencyContext(TargetInfo target, CompilationOptions compilationOptions, System.Collections.Generic.IEnumerable compileLibraries, System.Collections.Generic.IEnumerable runtimeLibraries, System.Collections.Generic.IEnumerable runtimeGraph) { } + + public CompilationOptions CompilationOptions { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList CompileLibraries { get { throw null; } } + + public static DependencyContext Default { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeGraph { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeLibraries { get { throw null; } } + + public TargetInfo Target { get { throw null; } } + + public static DependencyContext Load(System.Reflection.Assembly assembly) { throw null; } + + public DependencyContext Merge(DependencyContext other) { throw null; } + } + + public static partial class DependencyContextExtensions + { + public static System.Collections.Generic.IEnumerable GetDefaultAssemblyNames(this DependencyContext self) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultAssemblyNames(this RuntimeLibrary self, DependencyContext context) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeAssets(this DependencyContext self) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeAssets(this RuntimeLibrary self, DependencyContext context) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeRuntimeFileAssets(this DependencyContext self) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeAssemblyNames(this DependencyContext self, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeAssemblyNames(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeAssets(this DependencyContext self, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeRuntimeFileAssets(this DependencyContext self, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } + } + + public partial class DependencyContextJsonReader : IDependencyContextReader, System.IDisposable + { + public DependencyContextJsonReader() { } + + public void Dispose() { } + + protected virtual void Dispose(bool disposing) { } + + public DependencyContext Read(System.IO.Stream stream) { throw null; } + + public System.Collections.Generic.IEnumerable ReadTargetLibraryDependencies(Newtonsoft.Json.JsonTextReader reader) { throw null; } + } + + public partial class DependencyContextLoader + { + public DependencyContextLoader() { } + + public static DependencyContextLoader Default { get { throw null; } } + + public DependencyContext Load(System.Reflection.Assembly assembly) { throw null; } + } + + public partial class DependencyContextWriter + { + public DependencyContextWriter() { } + + public void Write(DependencyContext context, System.IO.Stream stream) { } + } + + public partial interface IDependencyContextReader : System.IDisposable + { + DependencyContext Read(System.IO.Stream stream); + } + + public partial class Library + { + public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath, string runtimeStoreManifestName = null) { } + + public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) { } + + public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable) { } + + public System.Collections.Generic.IReadOnlyList Dependencies { get { throw null; } } + + public string Hash { get { throw null; } } + + public string HashPath { get { throw null; } } + + public string Name { get { throw null; } } + + public string Path { get { throw null; } } + + public string RuntimeStoreManifestName { get { throw null; } } + + public bool Serviceable { get { throw null; } } + + public string Type { get { throw null; } } + + public string Version { get { throw null; } } + } + + public partial class ResourceAssembly + { + public ResourceAssembly(string path, string locale) { } + + public string Locale { get { throw null; } set { } } + + public string Path { get { throw null; } set { } } + } + + public partial class RuntimeAssembly + { + public RuntimeAssembly(string assemblyName, string path) { } + + public System.Reflection.AssemblyName Name { get { throw null; } } + + public string Path { get { throw null; } } + + public static RuntimeAssembly Create(string path) { throw null; } + } + + public partial class RuntimeAssetGroup + { + public RuntimeAssetGroup(string runtime, System.Collections.Generic.IEnumerable runtimeFiles) { } + + public RuntimeAssetGroup(string runtime, System.Collections.Generic.IEnumerable assetPaths) { } + + public RuntimeAssetGroup(string runtime, params string[] assetPaths) { } + + public System.Collections.Generic.IReadOnlyList AssetPaths { get { throw null; } } + + public string Runtime { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeFiles { get { throw null; } } + } + + public partial class RuntimeFallbacks + { + public RuntimeFallbacks(string runtime, System.Collections.Generic.IEnumerable fallbacks) { } + + public RuntimeFallbacks(string runtime, params string[] fallbacks) { } + + public System.Collections.Generic.IReadOnlyList Fallbacks { get { throw null; } set { } } + + public string Runtime { get { throw null; } set { } } + } + + public partial class RuntimeFile + { + public RuntimeFile(string path, string assemblyVersion, string fileVersion) { } + + public string AssemblyVersion { get { throw null; } } + + public string FileVersion { get { throw null; } } + + public string Path { get { throw null; } } + } + + public partial class RuntimeLibrary : Library + { + public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath, string runtimeStoreManifestName) : base(default!, default!, default!, default!, default!, default) { } + + public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) : base(default!, default!, default!, default!, default!, default) { } + + public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable) : base(default!, default!, default!, default!, default!, default) { } + + public System.Collections.Generic.IReadOnlyList NativeLibraryGroups { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList ResourceAssemblies { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeAssemblyGroups { get { throw null; } } + } + + public partial class TargetInfo + { + public TargetInfo(string framework, string runtime, string runtimeSignature, bool isPortable) { } + + public string Framework { get { throw null; } } + + public bool IsPortable { get { throw null; } } + + public string Runtime { get { throw null; } } + + public string RuntimeSignature { get { throw null; } } + } +} + +namespace Microsoft.Extensions.DependencyModel.Resolution +{ + public partial class AppBaseCompilationAssemblyResolver : ICompilationAssemblyResolver + { + public AppBaseCompilationAssemblyResolver() { } + + public AppBaseCompilationAssemblyResolver(string basePath) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } + + public partial class CompositeCompilationAssemblyResolver : ICompilationAssemblyResolver + { + public CompositeCompilationAssemblyResolver(ICompilationAssemblyResolver[] resolvers) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } + + public partial class DotNetReferenceAssembliesPathResolver + { + public static readonly string DotNetReferenceAssembliesPathEnv; + public DotNetReferenceAssembliesPathResolver() { } + + public static string Resolve() { throw null; } + } + + public partial interface ICompilationAssemblyResolver + { + bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies); + } + + public partial class PackageCompilationAssemblyResolver : ICompilationAssemblyResolver + { + public PackageCompilationAssemblyResolver() { } + + public PackageCompilationAssemblyResolver(string nugetPackageDirectory) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } + + public partial class ReferenceAssemblyPathResolver : ICompilationAssemblyResolver + { + public ReferenceAssemblyPathResolver() { } + + public ReferenceAssemblyPathResolver(string defaultReferenceAssembliesPath, string[] fallbackSearchPaths) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } +} + +namespace System.Collections.Generic +{ + public static partial class CollectionExtensions + { + public static IEnumerable GetDefaultAssets(this IEnumerable self) { throw null; } + + public static Microsoft.Extensions.DependencyModel.RuntimeAssetGroup GetDefaultGroup(this IEnumerable self) { throw null; } + + public static IEnumerable GetDefaultRuntimeFileAssets(this IEnumerable self) { throw null; } + + public static IEnumerable GetRuntimeAssets(this IEnumerable self, string runtime) { throw null; } + + public static IEnumerable GetRuntimeFileAssets(this IEnumerable self, string runtime) { throw null; } + + public static Microsoft.Extensions.DependencyModel.RuntimeAssetGroup GetRuntimeGroup(this IEnumerable self, string runtime) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/netstandard1.3/Microsoft.Extensions.DependencyModel.cs b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/netstandard1.3/Microsoft.Extensions.DependencyModel.cs new file mode 100644 index 0000000000..a5f78adc78 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/netstandard1.3/Microsoft.Extensions.DependencyModel.cs @@ -0,0 +1,322 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyModel.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v1.3", FrameworkDisplayName = "")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("Windows_NT_Release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions for reading `.deps` files.")] +[assembly: System.Reflection.AssemblyFileVersion("2.1.0")] +[assembly: System.Reflection.AssemblyInformationalVersion("2.1.0 @BuiltBy: dlab-DDVSOWINAGE024 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/core-setup/tree/caa7b7e2bad98e56a687fb5cbaf60825500800f7")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyModel")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.1.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyModel +{ + public partial class CompilationLibrary : Library + { + public CompilationLibrary(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable assemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) : base(default!, default!, default!, default!, default!, default) { } + + public CompilationLibrary(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable assemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable) : base(default!, default!, default!, default!, default!, default) { } + + public System.Collections.Generic.IReadOnlyList Assemblies { get { throw null; } } + } + + public partial class CompilationOptions + { + public CompilationOptions(System.Collections.Generic.IEnumerable defines, string languageVersion, string platform, bool? allowUnsafe, bool? warningsAsErrors, bool? optimize, string keyFile, bool? delaySign, bool? publicSign, string debugType, bool? emitEntryPoint, bool? generateXmlDocumentation) { } + + public bool? AllowUnsafe { get { throw null; } } + + public string DebugType { get { throw null; } } + + public static CompilationOptions Default { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Defines { get { throw null; } } + + public bool? DelaySign { get { throw null; } } + + public bool? EmitEntryPoint { get { throw null; } } + + public bool? GenerateXmlDocumentation { get { throw null; } } + + public string KeyFile { get { throw null; } } + + public string LanguageVersion { get { throw null; } } + + public bool? Optimize { get { throw null; } } + + public string Platform { get { throw null; } } + + public bool? PublicSign { get { throw null; } } + + public bool? WarningsAsErrors { get { throw null; } } + } + + public partial struct Dependency + { + private object _dummy; + private int _dummyPrimitive; + public Dependency(string name, string version) { } + + public string Name { get { throw null; } } + + public string Version { get { throw null; } } + + public bool Equals(Dependency other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class DependencyContext + { + public DependencyContext(TargetInfo target, CompilationOptions compilationOptions, System.Collections.Generic.IEnumerable compileLibraries, System.Collections.Generic.IEnumerable runtimeLibraries, System.Collections.Generic.IEnumerable runtimeGraph) { } + + public CompilationOptions CompilationOptions { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList CompileLibraries { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeGraph { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeLibraries { get { throw null; } } + + public TargetInfo Target { get { throw null; } } + + public DependencyContext Merge(DependencyContext other) { throw null; } + } + + public static partial class DependencyContextExtensions + { + public static System.Collections.Generic.IEnumerable GetDefaultAssemblyNames(this DependencyContext self) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultAssemblyNames(this RuntimeLibrary self, DependencyContext context) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeAssets(this DependencyContext self) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeAssets(this RuntimeLibrary self, DependencyContext context) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeRuntimeFileAssets(this DependencyContext self) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeAssemblyNames(this DependencyContext self, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeAssemblyNames(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeAssets(this DependencyContext self, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeRuntimeFileAssets(this DependencyContext self, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } + } + + public partial class DependencyContextJsonReader : IDependencyContextReader, System.IDisposable + { + public DependencyContextJsonReader() { } + + public void Dispose() { } + + protected virtual void Dispose(bool disposing) { } + + public DependencyContext Read(System.IO.Stream stream) { throw null; } + + public System.Collections.Generic.IEnumerable ReadTargetLibraryDependencies(Newtonsoft.Json.JsonTextReader reader) { throw null; } + } + + public partial class DependencyContextWriter + { + public DependencyContextWriter() { } + + public void Write(DependencyContext context, System.IO.Stream stream) { } + } + + public partial interface IDependencyContextReader : System.IDisposable + { + DependencyContext Read(System.IO.Stream stream); + } + + public partial class Library + { + public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath, string runtimeStoreManifestName = null) { } + + public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) { } + + public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable) { } + + public System.Collections.Generic.IReadOnlyList Dependencies { get { throw null; } } + + public string Hash { get { throw null; } } + + public string HashPath { get { throw null; } } + + public string Name { get { throw null; } } + + public string Path { get { throw null; } } + + public string RuntimeStoreManifestName { get { throw null; } } + + public bool Serviceable { get { throw null; } } + + public string Type { get { throw null; } } + + public string Version { get { throw null; } } + } + + public partial class ResourceAssembly + { + public ResourceAssembly(string path, string locale) { } + + public string Locale { get { throw null; } set { } } + + public string Path { get { throw null; } set { } } + } + + public partial class RuntimeAssembly + { + public RuntimeAssembly(string assemblyName, string path) { } + + public System.Reflection.AssemblyName Name { get { throw null; } } + + public string Path { get { throw null; } } + + public static RuntimeAssembly Create(string path) { throw null; } + } + + public partial class RuntimeAssetGroup + { + public RuntimeAssetGroup(string runtime, System.Collections.Generic.IEnumerable runtimeFiles) { } + + public RuntimeAssetGroup(string runtime, System.Collections.Generic.IEnumerable assetPaths) { } + + public RuntimeAssetGroup(string runtime, params string[] assetPaths) { } + + public System.Collections.Generic.IReadOnlyList AssetPaths { get { throw null; } } + + public string Runtime { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeFiles { get { throw null; } } + } + + public partial class RuntimeFallbacks + { + public RuntimeFallbacks(string runtime, System.Collections.Generic.IEnumerable fallbacks) { } + + public RuntimeFallbacks(string runtime, params string[] fallbacks) { } + + public System.Collections.Generic.IReadOnlyList Fallbacks { get { throw null; } set { } } + + public string Runtime { get { throw null; } set { } } + } + + public partial class RuntimeFile + { + public RuntimeFile(string path, string assemblyVersion, string fileVersion) { } + + public string AssemblyVersion { get { throw null; } } + + public string FileVersion { get { throw null; } } + + public string Path { get { throw null; } } + } + + public partial class RuntimeLibrary : Library + { + public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath, string runtimeStoreManifestName) : base(default!, default!, default!, default!, default!, default) { } + + public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) : base(default!, default!, default!, default!, default!, default) { } + + public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable) : base(default!, default!, default!, default!, default!, default) { } + + public System.Collections.Generic.IReadOnlyList NativeLibraryGroups { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList ResourceAssemblies { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeAssemblyGroups { get { throw null; } } + } + + public partial class TargetInfo + { + public TargetInfo(string framework, string runtime, string runtimeSignature, bool isPortable) { } + + public string Framework { get { throw null; } } + + public bool IsPortable { get { throw null; } } + + public string Runtime { get { throw null; } } + + public string RuntimeSignature { get { throw null; } } + } +} + +namespace Microsoft.Extensions.DependencyModel.Resolution +{ + public partial class CompositeCompilationAssemblyResolver : ICompilationAssemblyResolver + { + public CompositeCompilationAssemblyResolver(ICompilationAssemblyResolver[] resolvers) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } + + public partial class DotNetReferenceAssembliesPathResolver + { + public static readonly string DotNetReferenceAssembliesPathEnv; + public DotNetReferenceAssembliesPathResolver() { } + + public static string Resolve() { throw null; } + } + + public partial interface ICompilationAssemblyResolver + { + bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies); + } + + public partial class PackageCompilationAssemblyResolver : ICompilationAssemblyResolver + { + public PackageCompilationAssemblyResolver() { } + + public PackageCompilationAssemblyResolver(string nugetPackageDirectory) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } + + public partial class ReferenceAssemblyPathResolver : ICompilationAssemblyResolver + { + public ReferenceAssemblyPathResolver() { } + + public ReferenceAssemblyPathResolver(string defaultReferenceAssembliesPath, string[] fallbackSearchPaths) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } +} + +namespace System.Collections.Generic +{ + public static partial class CollectionExtensions + { + public static IEnumerable GetDefaultAssets(this IEnumerable self) { throw null; } + + public static Microsoft.Extensions.DependencyModel.RuntimeAssetGroup GetDefaultGroup(this IEnumerable self) { throw null; } + + public static IEnumerable GetDefaultRuntimeFileAssets(this IEnumerable self) { throw null; } + + public static IEnumerable GetRuntimeAssets(this IEnumerable self, string runtime) { throw null; } + + public static IEnumerable GetRuntimeFileAssets(this IEnumerable self, string runtime) { throw null; } + + public static Microsoft.Extensions.DependencyModel.RuntimeAssetGroup GetRuntimeGroup(this IEnumerable self, string runtime) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/netstandard1.6/Microsoft.Extensions.DependencyModel.cs b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/netstandard1.6/Microsoft.Extensions.DependencyModel.cs new file mode 100644 index 0000000000..3ad28d6ed5 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/netstandard1.6/Microsoft.Extensions.DependencyModel.cs @@ -0,0 +1,348 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyModel.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v1.6", FrameworkDisplayName = "")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("Windows_NT_Release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Abstractions for reading `.deps` files.")] +[assembly: System.Reflection.AssemblyFileVersion("2.1.0")] +[assembly: System.Reflection.AssemblyInformationalVersion("2.1.0 @BuiltBy: dlab-DDVSOWINAGE024 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/core-setup/tree/caa7b7e2bad98e56a687fb5cbaf60825500800f7")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyModel")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.1.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Extensions.DependencyModel +{ + public partial class CompilationLibrary : Library + { + public CompilationLibrary(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable assemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) : base(default!, default!, default!, default!, default!, default) { } + + public CompilationLibrary(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable assemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable) : base(default!, default!, default!, default!, default!, default) { } + + public System.Collections.Generic.IReadOnlyList Assemblies { get { throw null; } } + + public System.Collections.Generic.IEnumerable ResolveReferencePaths() { throw null; } + + public System.Collections.Generic.IEnumerable ResolveReferencePaths(params Resolution.ICompilationAssemblyResolver[] customResolvers) { throw null; } + } + + public partial class CompilationOptions + { + public CompilationOptions(System.Collections.Generic.IEnumerable defines, string languageVersion, string platform, bool? allowUnsafe, bool? warningsAsErrors, bool? optimize, string keyFile, bool? delaySign, bool? publicSign, string debugType, bool? emitEntryPoint, bool? generateXmlDocumentation) { } + + public bool? AllowUnsafe { get { throw null; } } + + public string DebugType { get { throw null; } } + + public static CompilationOptions Default { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Defines { get { throw null; } } + + public bool? DelaySign { get { throw null; } } + + public bool? EmitEntryPoint { get { throw null; } } + + public bool? GenerateXmlDocumentation { get { throw null; } } + + public string KeyFile { get { throw null; } } + + public string LanguageVersion { get { throw null; } } + + public bool? Optimize { get { throw null; } } + + public string Platform { get { throw null; } } + + public bool? PublicSign { get { throw null; } } + + public bool? WarningsAsErrors { get { throw null; } } + } + + public partial struct Dependency + { + private object _dummy; + private int _dummyPrimitive; + public Dependency(string name, string version) { } + + public string Name { get { throw null; } } + + public string Version { get { throw null; } } + + public bool Equals(Dependency other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class DependencyContext + { + public DependencyContext(TargetInfo target, CompilationOptions compilationOptions, System.Collections.Generic.IEnumerable compileLibraries, System.Collections.Generic.IEnumerable runtimeLibraries, System.Collections.Generic.IEnumerable runtimeGraph) { } + + public CompilationOptions CompilationOptions { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList CompileLibraries { get { throw null; } } + + public static DependencyContext Default { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeGraph { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeLibraries { get { throw null; } } + + public TargetInfo Target { get { throw null; } } + + public static DependencyContext Load(System.Reflection.Assembly assembly) { throw null; } + + public DependencyContext Merge(DependencyContext other) { throw null; } + } + + public static partial class DependencyContextExtensions + { + public static System.Collections.Generic.IEnumerable GetDefaultAssemblyNames(this DependencyContext self) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultAssemblyNames(this RuntimeLibrary self, DependencyContext context) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeAssets(this DependencyContext self) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeAssets(this RuntimeLibrary self, DependencyContext context) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeRuntimeFileAssets(this DependencyContext self) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDefaultNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeAssemblyNames(this DependencyContext self, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeAssemblyNames(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeAssets(this DependencyContext self, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeRuntimeFileAssets(this DependencyContext self, string runtimeIdentifier) { throw null; } + + public static System.Collections.Generic.IEnumerable GetRuntimeNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } + } + + public partial class DependencyContextJsonReader : IDependencyContextReader, System.IDisposable + { + public DependencyContextJsonReader() { } + + public void Dispose() { } + + protected virtual void Dispose(bool disposing) { } + + public DependencyContext Read(System.IO.Stream stream) { throw null; } + + public System.Collections.Generic.IEnumerable ReadTargetLibraryDependencies(Newtonsoft.Json.JsonTextReader reader) { throw null; } + } + + public partial class DependencyContextLoader + { + public DependencyContextLoader() { } + + public static DependencyContextLoader Default { get { throw null; } } + + public DependencyContext Load(System.Reflection.Assembly assembly) { throw null; } + } + + public partial class DependencyContextWriter + { + public DependencyContextWriter() { } + + public void Write(DependencyContext context, System.IO.Stream stream) { } + } + + public partial interface IDependencyContextReader : System.IDisposable + { + DependencyContext Read(System.IO.Stream stream); + } + + public partial class Library + { + public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath, string runtimeStoreManifestName = null) { } + + public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) { } + + public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable) { } + + public System.Collections.Generic.IReadOnlyList Dependencies { get { throw null; } } + + public string Hash { get { throw null; } } + + public string HashPath { get { throw null; } } + + public string Name { get { throw null; } } + + public string Path { get { throw null; } } + + public string RuntimeStoreManifestName { get { throw null; } } + + public bool Serviceable { get { throw null; } } + + public string Type { get { throw null; } } + + public string Version { get { throw null; } } + } + + public partial class ResourceAssembly + { + public ResourceAssembly(string path, string locale) { } + + public string Locale { get { throw null; } set { } } + + public string Path { get { throw null; } set { } } + } + + public partial class RuntimeAssembly + { + public RuntimeAssembly(string assemblyName, string path) { } + + public System.Reflection.AssemblyName Name { get { throw null; } } + + public string Path { get { throw null; } } + + public static RuntimeAssembly Create(string path) { throw null; } + } + + public partial class RuntimeAssetGroup + { + public RuntimeAssetGroup(string runtime, System.Collections.Generic.IEnumerable runtimeFiles) { } + + public RuntimeAssetGroup(string runtime, System.Collections.Generic.IEnumerable assetPaths) { } + + public RuntimeAssetGroup(string runtime, params string[] assetPaths) { } + + public System.Collections.Generic.IReadOnlyList AssetPaths { get { throw null; } } + + public string Runtime { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeFiles { get { throw null; } } + } + + public partial class RuntimeFallbacks + { + public RuntimeFallbacks(string runtime, System.Collections.Generic.IEnumerable fallbacks) { } + + public RuntimeFallbacks(string runtime, params string[] fallbacks) { } + + public System.Collections.Generic.IReadOnlyList Fallbacks { get { throw null; } set { } } + + public string Runtime { get { throw null; } set { } } + } + + public partial class RuntimeFile + { + public RuntimeFile(string path, string assemblyVersion, string fileVersion) { } + + public string AssemblyVersion { get { throw null; } } + + public string FileVersion { get { throw null; } } + + public string Path { get { throw null; } } + } + + public partial class RuntimeLibrary : Library + { + public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath, string runtimeStoreManifestName) : base(default!, default!, default!, default!, default!, default) { } + + public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) : base(default!, default!, default!, default!, default!, default) { } + + public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable) : base(default!, default!, default!, default!, default!, default) { } + + public System.Collections.Generic.IReadOnlyList NativeLibraryGroups { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList ResourceAssemblies { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RuntimeAssemblyGroups { get { throw null; } } + } + + public partial class TargetInfo + { + public TargetInfo(string framework, string runtime, string runtimeSignature, bool isPortable) { } + + public string Framework { get { throw null; } } + + public bool IsPortable { get { throw null; } } + + public string Runtime { get { throw null; } } + + public string RuntimeSignature { get { throw null; } } + } +} + +namespace Microsoft.Extensions.DependencyModel.Resolution +{ + public partial class AppBaseCompilationAssemblyResolver : ICompilationAssemblyResolver + { + public AppBaseCompilationAssemblyResolver() { } + + public AppBaseCompilationAssemblyResolver(string basePath) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } + + public partial class CompositeCompilationAssemblyResolver : ICompilationAssemblyResolver + { + public CompositeCompilationAssemblyResolver(ICompilationAssemblyResolver[] resolvers) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } + + public partial class DotNetReferenceAssembliesPathResolver + { + public static readonly string DotNetReferenceAssembliesPathEnv; + public DotNetReferenceAssembliesPathResolver() { } + + public static string Resolve() { throw null; } + } + + public partial interface ICompilationAssemblyResolver + { + bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies); + } + + public partial class PackageCompilationAssemblyResolver : ICompilationAssemblyResolver + { + public PackageCompilationAssemblyResolver() { } + + public PackageCompilationAssemblyResolver(string nugetPackageDirectory) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } + + public partial class ReferenceAssemblyPathResolver : ICompilationAssemblyResolver + { + public ReferenceAssemblyPathResolver() { } + + public ReferenceAssemblyPathResolver(string defaultReferenceAssembliesPath, string[] fallbackSearchPaths) { } + + public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } + } +} + +namespace System.Collections.Generic +{ + public static partial class CollectionExtensions + { + public static IEnumerable GetDefaultAssets(this IEnumerable self) { throw null; } + + public static Microsoft.Extensions.DependencyModel.RuntimeAssetGroup GetDefaultGroup(this IEnumerable self) { throw null; } + + public static IEnumerable GetDefaultRuntimeFileAssets(this IEnumerable self) { throw null; } + + public static IEnumerable GetRuntimeAssets(this IEnumerable self, string runtime) { throw null; } + + public static IEnumerable GetRuntimeFileAssets(this IEnumerable self, string runtime) { throw null; } + + public static Microsoft.Extensions.DependencyModel.RuntimeAssetGroup GetRuntimeGroup(this IEnumerable self, string runtime) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec new file mode 100644 index 0000000000..2bf0a80ec8 --- /dev/null +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec @@ -0,0 +1,40 @@ + + + + Microsoft.Extensions.DependencyModel + 2.1.0 + Microsoft.Extensions.DependencyModel + Microsoft.Extensions.DependencyModel + false + https://github.com/dotnet/core-setup/blob/master/LICENSE.TXT + https://dot.net/ + Abstractions for reading `.deps` files. + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 73de1aa5cf99f346c210abc8d7fa7f6106a8aa04 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Mon, 3 Apr 2023 16:43:15 -0500 Subject: [PATCH 06/13] Update Newtonsoft version --- .../2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj | 6 +++--- .../2.1.0/microsoft.extensions.dependencymodel.nuspec | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj index ee5ebacbdb..d93328f86e 100644 --- a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj @@ -9,14 +9,14 @@ - + - + @@ -24,7 +24,7 @@ - + diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec index 2bf0a80ec8..39525ab876 100644 --- a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec @@ -15,18 +15,18 @@ - + - + - + From 23a2899d7077af766bcce7a95133fce99ebd2037 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Tue, 4 Apr 2023 08:36:04 -0500 Subject: [PATCH 07/13] Add dependency to source-build-externals --- eng/Version.Details.xml | 4 ++++ eng/Versions.props | 2 ++ 2 files changed, 6 insertions(+) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 16a1463190..d3dc97e26f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,6 +1,10 @@ + + https://github.com/dotnet/source-build-externals + 33edde07d61cf7606d76ada765335fb81f1cbb71 + https://github.com/dotnet/source-build-reference-packages d114eecff6c3149a55cb643fba6c4e7580b9f0b7 diff --git a/eng/Versions.props b/eng/Versions.props index 3692278a1c..7efab27943 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -21,5 +21,7 @@ 6.0.0-preview.6.21352.12 8.0.100-preview.4.23177.4 + + 8.0.0-alpha.1.23203.1 From f10bff5bcf9231655cb67e9a85c3cec4fd87976e Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Tue, 4 Apr 2023 08:39:06 -0500 Subject: [PATCH 08/13] Remove ununsed property --- eng/Versions.props | 2 -- 1 file changed, 2 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props index 7efab27943..3692278a1c 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -21,7 +21,5 @@ 6.0.0-preview.6.21352.12 8.0.100-preview.4.23177.4 - - 8.0.0-alpha.1.23203.1 From 79daef7c11072bab2babcd11233f1a9416a33735 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Tue, 4 Apr 2023 09:15:09 -0500 Subject: [PATCH 09/13] Update source-build-externals dependency to be used by source-build --- eng/Version.Details.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d3dc97e26f..c66fefdc79 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -4,6 +4,7 @@ https://github.com/dotnet/source-build-externals 33edde07d61cf7606d76ada765335fb81f1cbb71 + https://github.com/dotnet/source-build-reference-packages From 6358c7c9ad2bff7514d12c9f33fe6c9a6768f911 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Tue, 4 Apr 2023 13:25:27 -0500 Subject: [PATCH 10/13] Annotate Newtonsoft.Json version upgrade --- .../2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj | 3 +++ .../2.1.0/microsoft.extensions.dependencymodel.nuspec | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj index d93328f86e..f2ba69c2e2 100644 --- a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj @@ -9,6 +9,7 @@ + @@ -16,6 +17,7 @@ + @@ -24,6 +26,7 @@ + diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec index 39525ab876..290f0b8ce2 100644 --- a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec @@ -15,10 +15,12 @@ + + @@ -26,6 +28,7 @@ + From e43a7be8e0f8b3f1d8c3082b84dbea22bc69b3a5 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Tue, 4 Apr 2023 10:56:33 -0500 Subject: [PATCH 11/13] Add Microsoft.CodeAnalysis.CSharp.2.9.0 and dependencies --- eng/Build.props | 9 + ...Microsoft.CodeAnalysis.Common.2.9.0.csproj | 53 + .../netstandard1.3/Microsoft.CodeAnalysis.cs | 6660 +++++++++++ .../microsoft.codeanalysis.common.nuspec | 68 + ...Microsoft.CodeAnalysis.CSharp.2.9.0.csproj | 14 + .../Microsoft.CodeAnalysis.CSharp.cs | 9900 +++++++++++++++++ .../microsoft.codeanalysis.csharp.nuspec | 26 + ...System.Diagnostics.StackTrace.4.3.0.csproj | 16 + .../net46/System.Diagnostics.StackTrace.cs | 42 + .../System.Diagnostics.StackTrace.cs | 66 + .../system.diagnostics.stacktrace.nuspec | 36 + ...ystem.Text.Encoding.CodePages.4.3.0.csproj | 24 + .../System.Text.Encoding.CodePages.cs | 31 + .../system.text.encoding.codepages.nuspec | 40 + ...stem.Threading.Tasks.Parallel.4.3.0.csproj | 15 + .../4.3.0/ref/net45/_._ | 0 .../System.Threading.Tasks.Parallel.cs | 130 + .../system.threading.tasks.parallel.nuspec | 44 + .../4.3.0/System.ValueTuple.4.3.0.csproj | 16 + .../lib/netstandard1.0/System.ValueTuple.cs | 426 + .../4.3.0/system.valuetuple.nuspec | 39 + .../System.Xml.XPath.XDocument.4.3.0.csproj | 27 + .../ref/net46/System.Xml.XPath.XDocument.cs | 32 + .../System.Xml.XPath.XDocument.cs | 50 + .../4.3.0/system.xml.xpath.xdocument.nuspec | 45 + .../4.3.0/System.Xml.XPath.4.3.0.csproj | 25 + .../4.3.0/ref/net46/System.Xml.XPath.cs | 37 + .../ref/netstandard1.3/System.Xml.XPath.cs | 378 + .../4.3.0/system.xml.xpath.nuspec | 50 + 29 files changed, 18299 insertions(+) create mode 100644 src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/Microsoft.CodeAnalysis.Common.2.9.0.csproj create mode 100644 src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/lib/netstandard1.3/Microsoft.CodeAnalysis.cs create mode 100644 src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/microsoft.codeanalysis.common.nuspec create mode 100644 src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/Microsoft.CodeAnalysis.CSharp.2.9.0.csproj create mode 100644 src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.cs create mode 100644 src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/microsoft.codeanalysis.csharp.nuspec create mode 100644 src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/System.Diagnostics.StackTrace.4.3.0.csproj create mode 100644 src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/ref/net46/System.Diagnostics.StackTrace.cs create mode 100644 src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/ref/netstandard1.3/System.Diagnostics.StackTrace.cs create mode 100644 src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/system.diagnostics.stacktrace.nuspec create mode 100644 src/referencePackages/src/system.text.encoding.codepages/4.3.0/System.Text.Encoding.CodePages.4.3.0.csproj create mode 100644 src/referencePackages/src/system.text.encoding.codepages/4.3.0/ref/netstandard1.3/System.Text.Encoding.CodePages.cs create mode 100644 src/referencePackages/src/system.text.encoding.codepages/4.3.0/system.text.encoding.codepages.nuspec create mode 100644 src/referencePackages/src/system.threading.tasks.parallel/4.3.0/System.Threading.Tasks.Parallel.4.3.0.csproj create mode 100644 src/referencePackages/src/system.threading.tasks.parallel/4.3.0/ref/net45/_._ create mode 100644 src/referencePackages/src/system.threading.tasks.parallel/4.3.0/ref/netstandard1.1/System.Threading.Tasks.Parallel.cs create mode 100644 src/referencePackages/src/system.threading.tasks.parallel/4.3.0/system.threading.tasks.parallel.nuspec create mode 100644 src/referencePackages/src/system.valuetuple/4.3.0/System.ValueTuple.4.3.0.csproj create mode 100644 src/referencePackages/src/system.valuetuple/4.3.0/lib/netstandard1.0/System.ValueTuple.cs create mode 100644 src/referencePackages/src/system.valuetuple/4.3.0/system.valuetuple.nuspec create mode 100644 src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/System.Xml.XPath.XDocument.4.3.0.csproj create mode 100644 src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/ref/net46/System.Xml.XPath.XDocument.cs create mode 100644 src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/ref/netstandard1.3/System.Xml.XPath.XDocument.cs create mode 100644 src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/system.xml.xpath.xdocument.nuspec create mode 100644 src/referencePackages/src/system.xml.xpath/4.3.0/System.Xml.XPath.4.3.0.csproj create mode 100644 src/referencePackages/src/system.xml.xpath/4.3.0/ref/net46/System.Xml.XPath.cs create mode 100644 src/referencePackages/src/system.xml.xpath/4.3.0/ref/netstandard1.3/System.Xml.XPath.cs create mode 100644 src/referencePackages/src/system.xml.xpath/4.3.0/system.xml.xpath.nuspec diff --git a/eng/Build.props b/eng/Build.props index 4a07d17d1e..093adef9f8 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -68,6 +68,15 @@ + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/Microsoft.CodeAnalysis.Common.2.9.0.csproj b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/Microsoft.CodeAnalysis.Common.2.9.0.csproj new file mode 100644 index 0000000000..342e3ef0b6 --- /dev/null +++ b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/Microsoft.CodeAnalysis.Common.2.9.0.csproj @@ -0,0 +1,53 @@ + + + + netstandard1.3 + Microsoft.CodeAnalysis + 2 + MicrosoftShared + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/lib/netstandard1.3/Microsoft.CodeAnalysis.cs b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/lib/netstandard1.3/Microsoft.CodeAnalysis.cs new file mode 100644 index 0000000000..f16b0da9db --- /dev/null +++ b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/lib/netstandard1.3/Microsoft.CodeAnalysis.cs @@ -0,0 +1,6660 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v1.3", FrameworkDisplayName = "")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.VisualBasic, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("csc, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("csi, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.Scripting, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp.Scripting, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.VisualBasic.Scripting, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("vbc, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("vbi, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CompilerServer, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Build.Tasks.CodeAnalysis, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("VBCSCompiler, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("VBCSCompilerPortable, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.CommandLine.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Emit.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.WinRT.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.EnC.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Semantic.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Symbol.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Syntax.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Test.Utilities, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Test.Utilities.Desktop, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.VisualBasic.CommandLine.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.VisualBasic.Emit.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.VisualBasic.EnC.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.VisualBasic.IOperation.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.VisualBasic.Semantic.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.VisualBasic.Symbol.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.VisualBasic.Syntax.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.VisualBasic.Test.Utilities, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.DebuggerVisualizers, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Diagnostics.Analyzers.FxCop.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Diagnostics.Analyzers.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Diagnostics.Test.Utilities, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.ExpressionEvaluator.CSharp.ExpressionCompiler.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.ExpressionEvaluator.VisualBasic.ExpressionCompiler.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.ExpressionEvaluator.ExpressionCompiler.Test.Utilities, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.InteractiveHost.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.Scripting.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.VisualBasic.Scripting.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.VisualBasic.Scripting.Desktop.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Test.Utilities.CoreClr, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Test.Utilities.Desktop, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Test.Utilities.FX45, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Test.Utilities, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Test.PdbUtilities, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CompilerServer.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("2.9.0.63208")] +[assembly: System.Reflection.AssemblyInformationalVersion("2.9.0-beta8-63208-01")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.9.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.CodeAnalysis +{ + public enum Accessibility + { + NotApplicable = 0, + Private = 1, + ProtectedAndFriend = 2, + ProtectedAndInternal = 2, + Protected = 3, + Friend = 4, + Internal = 4, + ProtectedOrFriend = 5, + ProtectedOrInternal = 5, + Public = 6 + } + + public abstract partial class AdditionalText + { + protected AdditionalText() { } + + public abstract string Path { get; } + + public abstract Text.SourceText GetText(System.Threading.CancellationToken cancellationToken = default); + } + + public static partial class AnnotationExtensions + { + public static TNode WithAdditionalAnnotations(this TNode node, params SyntaxAnnotation[] annotations) + where TNode : SyntaxNode { throw null; } + + public static TNode WithAdditionalAnnotations(this TNode node, System.Collections.Generic.IEnumerable annotations) + where TNode : SyntaxNode { throw null; } + + public static TNode WithoutAnnotations(this TNode node, params SyntaxAnnotation[] annotations) + where TNode : SyntaxNode { throw null; } + + public static TNode WithoutAnnotations(this TNode node, System.Collections.Generic.IEnumerable annotations) + where TNode : SyntaxNode { throw null; } + + public static TNode WithoutAnnotations(this TNode node, string annotationKind) + where TNode : SyntaxNode { throw null; } + } + + public sealed partial class AssemblyIdentity : System.IEquatable + { + public AssemblyIdentity(string name, System.Version version = null, string cultureName = null, System.Collections.Immutable.ImmutableArray publicKeyOrToken = default, bool hasPublicKey = false, bool isRetargetable = false, System.Reflection.AssemblyContentType contentType = System.Reflection.AssemblyContentType.Default) { } + + public System.Reflection.AssemblyContentType ContentType { get { throw null; } } + + public string CultureName { get { throw null; } } + + public System.Reflection.AssemblyNameFlags Flags { get { throw null; } } + + public bool HasPublicKey { get { throw null; } } + + public bool IsRetargetable { get { throw null; } } + + public bool IsStrongName { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray PublicKey { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray PublicKeyToken { get { throw null; } } + + public System.Version Version { get { throw null; } } + + public bool Equals(AssemblyIdentity obj) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public static AssemblyIdentity FromAssemblyDefinition(System.Reflection.Assembly assembly) { throw null; } + + public string GetDisplayName(bool fullKey = false) { throw null; } + + public override int GetHashCode() { throw null; } + + public static bool operator ==(AssemblyIdentity left, AssemblyIdentity right) { throw null; } + + public static bool operator !=(AssemblyIdentity left, AssemblyIdentity right) { throw null; } + + public override string ToString() { throw null; } + + public static bool TryParseDisplayName(string displayName, out AssemblyIdentity identity, out AssemblyIdentityParts parts) { throw null; } + + public static bool TryParseDisplayName(string displayName, out AssemblyIdentity identity) { throw null; } + } + + public partial class AssemblyIdentityComparer + { + public static System.StringComparer CultureComparer { get { throw null; } } + + public static AssemblyIdentityComparer Default { get { throw null; } } + + public static System.StringComparer SimpleNameComparer { get { throw null; } } + + public ComparisonResult Compare(AssemblyIdentity reference, AssemblyIdentity definition) { throw null; } + + public bool ReferenceMatchesDefinition(AssemblyIdentity reference, AssemblyIdentity definition) { throw null; } + + public bool ReferenceMatchesDefinition(string referenceDisplayName, AssemblyIdentity definition) { throw null; } + + public enum ComparisonResult + { + NotEquivalent = 0, + Equivalent = 1, + EquivalentIgnoringVersion = 2 + } + } + + [System.Flags] + public enum AssemblyIdentityParts + { + Name = 1, + VersionMajor = 2, + VersionMinor = 4, + VersionBuild = 8, + VersionRevision = 16, + Version = 30, + Culture = 32, + PublicKey = 64, + PublicKeyToken = 128, + PublicKeyOrToken = 192, + Retargetability = 256, + ContentType = 512, + Unknown = 1024 + } + + public sealed partial class AssemblyMetadata : Metadata + { + public override MetadataImageKind Kind { get { throw null; } } + + protected override Metadata CommonCopy() { throw null; } + + public static AssemblyMetadata Create(ModuleMetadata module) { throw null; } + + public static AssemblyMetadata Create(params ModuleMetadata[] modules) { throw null; } + + public static AssemblyMetadata Create(System.Collections.Generic.IEnumerable modules) { throw null; } + + public static AssemblyMetadata Create(System.Collections.Immutable.ImmutableArray modules) { throw null; } + + public static AssemblyMetadata CreateFromFile(string path) { throw null; } + + public static AssemblyMetadata CreateFromImage(System.Collections.Generic.IEnumerable peImage) { throw null; } + + public static AssemblyMetadata CreateFromImage(System.Collections.Immutable.ImmutableArray peImage) { throw null; } + + public static AssemblyMetadata CreateFromStream(System.IO.Stream peStream, bool leaveOpen = false) { throw null; } + + public static AssemblyMetadata CreateFromStream(System.IO.Stream peStream, System.Reflection.PortableExecutable.PEStreamOptions options) { throw null; } + + public override void Dispose() { } + + public System.Collections.Immutable.ImmutableArray GetModules() { throw null; } + + public PortableExecutableReference GetReference(DocumentationProvider documentation = null, System.Collections.Immutable.ImmutableArray aliases = default, bool embedInteropTypes = false, string filePath = null, string display = null) { throw null; } + } + + public abstract partial class AttributeData + { + protected AttributeData() { } + + public SyntaxReference ApplicationSyntaxReference { get { throw null; } } + + public INamedTypeSymbol AttributeClass { get { throw null; } } + + public IMethodSymbol AttributeConstructor { get { throw null; } } + + protected abstract SyntaxReference CommonApplicationSyntaxReference { get; } + protected abstract INamedTypeSymbol CommonAttributeClass { get; } + protected abstract IMethodSymbol CommonAttributeConstructor { get; } + protected internal abstract System.Collections.Immutable.ImmutableArray CommonConstructorArguments { get; } + protected internal abstract System.Collections.Immutable.ImmutableArray> CommonNamedArguments { get; } + + public System.Collections.Immutable.ImmutableArray ConstructorArguments { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray> NamedArguments { get { throw null; } } + } + + public enum CandidateReason + { + None = 0, + NotATypeOrNamespace = 1, + NotAnEvent = 2, + NotAWithEventsMember = 3, + NotAnAttributeType = 4, + WrongArity = 5, + NotCreatable = 6, + NotReferencable = 7, + Inaccessible = 8, + NotAValue = 9, + NotAVariable = 10, + NotInvocable = 11, + StaticInstanceMismatch = 12, + OverloadResolutionFailure = 13, + LateBound = 14, + Ambiguous = 15, + MemberGroup = 16 + } + + public static partial class CaseInsensitiveComparison + { + public static System.StringComparer Comparer { get { throw null; } } + + public static int Compare(string left, string right) { throw null; } + + public static bool EndsWith(string value, string possibleEnd) { throw null; } + + public static bool Equals(string left, string right) { throw null; } + + public static int GetHashCode(string value) { throw null; } + + public static bool StartsWith(string value, string possibleStart) { throw null; } + + public static char ToLower(char c) { throw null; } + + public static string ToLower(string value) { throw null; } + + public static void ToLower(System.Text.StringBuilder builder) { } + } + + public readonly partial struct ChildSyntaxList : System.IEquatable, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public int Count { get { throw null; } } + + public SyntaxNodeOrToken this[int index] { get { throw null; } } + + public readonly bool Any() { throw null; } + + public readonly bool Equals(ChildSyntaxList other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly SyntaxNodeOrToken First() { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly SyntaxNodeOrToken Last() { throw null; } + + public static bool operator ==(ChildSyntaxList list1, ChildSyntaxList list2) { throw null; } + + public static bool operator !=(ChildSyntaxList list1, ChildSyntaxList list2) { throw null; } + + public readonly Reversed Reverse() { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator + { + private object _dummy; + private int _dummyPrimitive; + public SyntaxNodeOrToken Current { get { throw null; } } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + + public readonly partial struct Reversed : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public readonly bool Equals(Reversed other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator + { + private object _dummy; + private int _dummyPrimitive; + public SyntaxNodeOrToken Current { get { throw null; } } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } + } + + public partial struct CommandLineAnalyzerReference : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public CommandLineAnalyzerReference(string path) { } + + public string FilePath { get { throw null; } } + + public bool Equals(CommandLineAnalyzerReference other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public abstract partial class CommandLineArguments + { + public System.Collections.Immutable.ImmutableArray AdditionalFiles { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray AnalyzerReferences { get { throw null; } } + + public string AppConfigPath { get { throw null; } } + + public string BaseDirectory { get { throw null; } } + + public Text.SourceHashAlgorithm ChecksumAlgorithm { get { throw null; } } + + public string CompilationName { get { throw null; } } + + public CompilationOptions CompilationOptions { get { throw null; } } + + protected abstract CompilationOptions CompilationOptionsCore { get; } + + public bool DisplayHelp { get { throw null; } } + + public bool DisplayLangVersions { get { throw null; } } + + public bool DisplayLogo { get { throw null; } } + + public bool DisplayVersion { get { throw null; } } + + public string DocumentationPath { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray EmbeddedFiles { get { throw null; } } + + public Emit.EmitOptions EmitOptions { get { throw null; } } + + public bool EmitPdb { get { throw null; } } + + public System.Text.Encoding Encoding { get { throw null; } } + + public string ErrorLogPath { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray Errors { get { throw null; } } + + public bool InteractiveMode { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray KeyFileSearchPaths { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray ManifestResources { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray MetadataReferences { get { throw null; } } + + public bool NoWin32Manifest { get { throw null; } } + + public string OutputDirectory { get { throw null; } } + + public string OutputFileName { get { throw null; } } + + public string OutputRefFilePath { get { throw null; } } + + public ParseOptions ParseOptions { get { throw null; } } + + protected abstract ParseOptions ParseOptionsCore { get; } + + public System.Collections.Immutable.ImmutableArray> PathMap { get { throw null; } } + + public string PdbPath { get { throw null; } } + + public System.Globalization.CultureInfo PreferredUILang { get { throw null; } } + + public bool PrintFullPaths { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray ReferencePaths { get { throw null; } } + + public bool ReportAnalyzer { get { throw null; } } + + public string RuleSetPath { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray ScriptArguments { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray SourceFiles { get { throw null; } } + + public string SourceLink { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray SourcePaths { get { throw null; } } + + public string TouchedFilesPath { get { throw null; } } + + public bool Utf8Output { get { throw null; } } + + public string Win32Icon { get { throw null; } } + + public string Win32Manifest { get { throw null; } } + + public string Win32ResourceFile { get { throw null; } } + + public System.Collections.Generic.IEnumerable ResolveAnalyzerReferences(IAnalyzerAssemblyLoader analyzerLoader) { throw null; } + + public System.Collections.Generic.IEnumerable ResolveMetadataReferences(MetadataReferenceResolver metadataResolver) { throw null; } + } + + public abstract partial class CommandLineParser + { + protected abstract string RegularFileExtension { get; } + protected abstract string ScriptFileExtension { get; } + + public CommandLineArguments Parse(System.Collections.Generic.IEnumerable args, string baseDirectory, string sdkDirectory, string additionalReferenceDirectories) { throw null; } + + protected System.Collections.Immutable.ImmutableArray> ParsePathMap(string pathMap, System.Collections.Generic.IList errors) { throw null; } + + public static System.Collections.Generic.IEnumerable SplitCommandLineIntoArguments(string commandLine, bool removeHashComments) { throw null; } + } + + public partial struct CommandLineReference : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public CommandLineReference(string reference, MetadataReferenceProperties properties) { } + + public MetadataReferenceProperties Properties { get { throw null; } } + + public string Reference { get { throw null; } } + + public bool Equals(CommandLineReference other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial struct CommandLineSourceFile + { + private object _dummy; + private int _dummyPrimitive; + public CommandLineSourceFile(string path, bool isScript) { } + + public bool IsScript { get { throw null; } } + + public string Path { get { throw null; } } + } + + public abstract partial class Compilation + { + public IAssemblySymbol Assembly { get { throw null; } } + + public string AssemblyName { get { throw null; } } + + protected abstract IAssemblySymbol CommonAssembly { get; } + protected abstract ITypeSymbol CommonDynamicType { get; } + protected abstract INamespaceSymbol CommonGlobalNamespace { get; } + protected abstract INamedTypeSymbol CommonObjectType { get; } + protected abstract CompilationOptions CommonOptions { get; } + protected abstract INamedTypeSymbol CommonScriptClass { get; } + protected abstract IModuleSymbol CommonSourceModule { get; } + protected abstract System.Collections.Generic.IEnumerable CommonSyntaxTrees { get; } + public abstract System.Collections.Immutable.ImmutableArray DirectiveReferences { get; } + + public ITypeSymbol DynamicType { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray ExternalReferences { get { throw null; } } + + public INamespaceSymbol GlobalNamespace { get { throw null; } } + + public abstract bool IsCaseSensitive { get; } + public abstract string Language { get; } + + public INamedTypeSymbol ObjectType { get { throw null; } } + + public CompilationOptions Options { get { throw null; } } + + public abstract System.Collections.Generic.IEnumerable ReferencedAssemblyNames { get; } + + public System.Collections.Generic.IEnumerable References { get { throw null; } } + + public INamedTypeSymbol ScriptClass { get { throw null; } } + + public ScriptCompilationInfo ScriptCompilationInfo { get { throw null; } } + + public IModuleSymbol SourceModule { get { throw null; } } + + public System.Collections.Generic.IEnumerable SyntaxTrees { get { throw null; } } + + public Compilation AddReferences(params MetadataReference[] references) { throw null; } + + public Compilation AddReferences(System.Collections.Generic.IEnumerable references) { throw null; } + + public Compilation AddSyntaxTrees(params SyntaxTree[] trees) { throw null; } + + public Compilation AddSyntaxTrees(System.Collections.Generic.IEnumerable trees) { throw null; } + + protected abstract void AppendDefaultVersionResource(System.IO.Stream resourceStream); + protected static void CheckTupleElementLocations(int cardinality, System.Collections.Immutable.ImmutableArray elementLocations) { } + + protected static System.Collections.Immutable.ImmutableArray CheckTupleElementNames(int cardinality, System.Collections.Immutable.ImmutableArray elementNames) { throw null; } + + public abstract Operations.CommonConversion ClassifyCommonConversion(ITypeSymbol source, ITypeSymbol destination); + public Compilation Clone() { throw null; } + + protected abstract Compilation CommonAddSyntaxTrees(System.Collections.Generic.IEnumerable trees); + protected INamedTypeSymbol CommonBindScriptClass() { throw null; } + + protected abstract Compilation CommonClone(); + protected abstract bool CommonContainsSyntaxTree(SyntaxTree syntaxTree); + protected abstract INamedTypeSymbol CommonCreateAnonymousTypeSymbol(System.Collections.Immutable.ImmutableArray memberTypes, System.Collections.Immutable.ImmutableArray memberNames, System.Collections.Immutable.ImmutableArray memberLocations, System.Collections.Immutable.ImmutableArray memberIsReadOnly); + protected abstract IArrayTypeSymbol CommonCreateArrayTypeSymbol(ITypeSymbol elementType, int rank); + protected abstract INamespaceSymbol CommonCreateErrorNamespaceSymbol(INamespaceSymbol container, string name); + protected abstract INamedTypeSymbol CommonCreateErrorTypeSymbol(INamespaceOrTypeSymbol container, string name, int arity); + protected abstract IPointerTypeSymbol CommonCreatePointerTypeSymbol(ITypeSymbol elementType); + protected abstract INamedTypeSymbol CommonCreateTupleTypeSymbol(INamedTypeSymbol underlyingType, System.Collections.Immutable.ImmutableArray elementNames, System.Collections.Immutable.ImmutableArray elementLocations); + protected abstract INamedTypeSymbol CommonCreateTupleTypeSymbol(System.Collections.Immutable.ImmutableArray elementTypes, System.Collections.Immutable.ImmutableArray elementNames, System.Collections.Immutable.ImmutableArray elementLocations); + protected abstract ISymbol CommonGetAssemblyOrModuleSymbol(MetadataReference reference); + protected abstract INamespaceSymbol CommonGetCompilationNamespace(INamespaceSymbol namespaceSymbol); + protected abstract IMethodSymbol CommonGetEntryPoint(System.Threading.CancellationToken cancellationToken); + protected abstract SemanticModel CommonGetSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility); + protected abstract INamedTypeSymbol CommonGetSpecialType(SpecialType specialType); + protected abstract INamedTypeSymbol CommonGetTypeByMetadataName(string metadataName); + protected abstract Compilation CommonRemoveAllSyntaxTrees(); + protected abstract Compilation CommonRemoveSyntaxTrees(System.Collections.Generic.IEnumerable trees); + protected abstract Compilation CommonReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree); + protected abstract Compilation CommonWithAssemblyName(string outputName); + protected abstract Compilation CommonWithOptions(CompilationOptions options); + protected abstract Compilation CommonWithReferences(System.Collections.Generic.IEnumerable newReferences); + protected abstract Compilation CommonWithScriptCompilationInfo(ScriptCompilationInfo info); + public abstract bool ContainsSymbolsWithName(System.Func predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default); + public abstract bool ContainsSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default); + public bool ContainsSyntaxTree(SyntaxTree syntaxTree) { throw null; } + + public INamedTypeSymbol CreateAnonymousTypeSymbol(System.Collections.Immutable.ImmutableArray memberTypes, System.Collections.Immutable.ImmutableArray memberNames, System.Collections.Immutable.ImmutableArray memberIsReadOnly = default, System.Collections.Immutable.ImmutableArray memberLocations = default) { throw null; } + + public IArrayTypeSymbol CreateArrayTypeSymbol(ITypeSymbol elementType, int rank = 1) { throw null; } + + public System.IO.Stream CreateDefaultWin32Resources(bool versionResource, bool noManifest, System.IO.Stream manifestContents, System.IO.Stream iconInIcoFormat) { throw null; } + + public INamespaceSymbol CreateErrorNamespaceSymbol(INamespaceSymbol container, string name) { throw null; } + + public INamedTypeSymbol CreateErrorTypeSymbol(INamespaceOrTypeSymbol container, string name, int arity) { throw null; } + + public IPointerTypeSymbol CreatePointerTypeSymbol(ITypeSymbol pointedAtType) { throw null; } + + public INamedTypeSymbol CreateTupleTypeSymbol(INamedTypeSymbol underlyingType, System.Collections.Immutable.ImmutableArray elementNames = default, System.Collections.Immutable.ImmutableArray elementLocations = default) { throw null; } + + public INamedTypeSymbol CreateTupleTypeSymbol(System.Collections.Immutable.ImmutableArray elementTypes, System.Collections.Immutable.ImmutableArray elementNames = default, System.Collections.Immutable.ImmutableArray elementLocations = default) { throw null; } + + public Emit.EmitResult Emit(System.IO.Stream peStream, System.IO.Stream pdbStream = null, System.IO.Stream xmlDocumentationStream = null, System.IO.Stream win32Resources = null, System.Collections.Generic.IEnumerable manifestResources = null, Emit.EmitOptions options = null, IMethodSymbol debugEntryPoint = null, System.IO.Stream sourceLinkStream = null, System.Collections.Generic.IEnumerable embeddedTexts = null, System.IO.Stream metadataPEStream = null, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public Emit.EmitResult Emit(System.IO.Stream peStream, System.IO.Stream pdbStream, System.IO.Stream xmlDocumentationStream, System.IO.Stream win32Resources, System.Collections.Generic.IEnumerable manifestResources, Emit.EmitOptions options, IMethodSymbol debugEntryPoint, System.IO.Stream sourceLinkStream, System.Collections.Generic.IEnumerable embeddedTexts, System.Threading.CancellationToken cancellationToken) { throw null; } + + public Emit.EmitResult Emit(System.IO.Stream peStream, System.IO.Stream pdbStream, System.IO.Stream xmlDocumentationStream, System.IO.Stream win32Resources, System.Collections.Generic.IEnumerable manifestResources, Emit.EmitOptions options, IMethodSymbol debugEntryPoint, System.Threading.CancellationToken cancellationToken) { throw null; } + + public Emit.EmitResult Emit(System.IO.Stream peStream, System.IO.Stream pdbStream, System.IO.Stream xmlDocumentationStream, System.IO.Stream win32Resources, System.Collections.Generic.IEnumerable manifestResources, Emit.EmitOptions options, System.Threading.CancellationToken cancellationToken) { throw null; } + + public Emit.EmitDifferenceResult EmitDifference(Emit.EmitBaseline baseline, System.Collections.Generic.IEnumerable edits, System.Func isAddedSymbol, System.IO.Stream metadataStream, System.IO.Stream ilStream, System.IO.Stream pdbStream, System.Collections.Generic.ICollection updatedMethods, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public Emit.EmitDifferenceResult EmitDifference(Emit.EmitBaseline baseline, System.Collections.Generic.IEnumerable edits, System.IO.Stream metadataStream, System.IO.Stream ilStream, System.IO.Stream pdbStream, System.Collections.Generic.ICollection updatedMethods, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public ISymbol GetAssemblyOrModuleSymbol(MetadataReference reference) { throw null; } + + public INamespaceSymbol GetCompilationNamespace(INamespaceSymbol namespaceSymbol) { throw null; } + + public abstract System.Collections.Immutable.ImmutableArray GetDeclarationDiagnostics(System.Threading.CancellationToken cancellationToken = default); + public abstract System.Collections.Immutable.ImmutableArray GetDiagnostics(System.Threading.CancellationToken cancellationToken = default); + public IMethodSymbol GetEntryPoint(System.Threading.CancellationToken cancellationToken) { throw null; } + + public MetadataReference GetMetadataReference(IAssemblySymbol assemblySymbol) { throw null; } + + public abstract System.Collections.Immutable.ImmutableArray GetMethodBodyDiagnostics(System.Threading.CancellationToken cancellationToken = default); + public abstract System.Collections.Immutable.ImmutableArray GetParseDiagnostics(System.Threading.CancellationToken cancellationToken = default); + public static string GetRequiredLanguageVersion(Diagnostic diagnostic) { throw null; } + + public SemanticModel GetSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility = false) { throw null; } + + public INamedTypeSymbol GetSpecialType(SpecialType specialType) { throw null; } + + public abstract System.Collections.Generic.IEnumerable GetSymbolsWithName(System.Func predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default); + public abstract System.Collections.Generic.IEnumerable GetSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default); + public INamedTypeSymbol GetTypeByMetadataName(string fullyQualifiedMetadataName) { throw null; } + + public System.Collections.Immutable.ImmutableArray GetUnreferencedAssemblyIdentities(Diagnostic diagnostic) { throw null; } + + public bool HasImplicitConversion(ITypeSymbol fromType, ITypeSymbol toType) { throw null; } + + public Compilation RemoveAllReferences() { throw null; } + + public Compilation RemoveAllSyntaxTrees() { throw null; } + + public Compilation RemoveReferences(params MetadataReference[] references) { throw null; } + + public Compilation RemoveReferences(System.Collections.Generic.IEnumerable references) { throw null; } + + public Compilation RemoveSyntaxTrees(params SyntaxTree[] trees) { throw null; } + + public Compilation RemoveSyntaxTrees(System.Collections.Generic.IEnumerable trees) { throw null; } + + public Compilation ReplaceReference(MetadataReference oldReference, MetadataReference newReference) { throw null; } + + public Compilation ReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree) { throw null; } + + protected static System.Collections.Generic.IReadOnlyDictionary SyntaxTreeCommonFeatures(System.Collections.Generic.IEnumerable trees) { throw null; } + + public abstract CompilationReference ToMetadataReference(System.Collections.Immutable.ImmutableArray aliases = default, bool embedInteropTypes = false); + public Compilation WithAssemblyName(string assemblyName) { throw null; } + + public Compilation WithOptions(CompilationOptions options) { throw null; } + + public Compilation WithReferences(params MetadataReference[] newReferences) { throw null; } + + public Compilation WithReferences(System.Collections.Generic.IEnumerable newReferences) { throw null; } + + public Compilation WithScriptCompilationInfo(ScriptCompilationInfo info) { throw null; } + } + + public abstract partial class CompilationOptions + { + public AssemblyIdentityComparer AssemblyIdentityComparer { get { throw null; } protected set { } } + + public bool CheckOverflow { get { throw null; } protected set { } } + + public bool ConcurrentBuild { get { throw null; } protected set { } } + + public string CryptoKeyContainer { get { throw null; } protected set { } } + + public string CryptoKeyFile { get { throw null; } protected set { } } + + public System.Collections.Immutable.ImmutableArray CryptoPublicKey { get { throw null; } protected set { } } + + public bool? DelaySign { get { throw null; } protected set { } } + + public bool Deterministic { get { throw null; } protected set { } } + + public System.Collections.Immutable.ImmutableArray Errors { get { throw null; } } + + [System.Obsolete] + protected internal System.Collections.Immutable.ImmutableArray Features { get { throw null; } protected set { } } + + public ReportDiagnostic GeneralDiagnosticOption { get { throw null; } protected set { } } + + public abstract string Language { get; } + + public string MainTypeName { get { throw null; } protected set { } } + + public MetadataImportOptions MetadataImportOptions { get { throw null; } protected set { } } + + public MetadataReferenceResolver MetadataReferenceResolver { get { throw null; } protected set { } } + + public string ModuleName { get { throw null; } protected set { } } + + public OptimizationLevel OptimizationLevel { get { throw null; } protected set { } } + + public OutputKind OutputKind { get { throw null; } protected set { } } + + public Platform Platform { get { throw null; } protected set { } } + + public bool PublicSign { get { throw null; } protected set { } } + + public bool ReportSuppressedDiagnostics { get { throw null; } protected set { } } + + public string ScriptClassName { get { throw null; } protected set { } } + + public SourceReferenceResolver SourceReferenceResolver { get { throw null; } protected set { } } + + public System.Collections.Immutable.ImmutableDictionary SpecificDiagnosticOptions { get { throw null; } protected set { } } + + public StrongNameProvider StrongNameProvider { get { throw null; } protected set { } } + + public int WarningLevel { get { throw null; } protected set { } } + + public XmlReferenceResolver XmlReferenceResolver { get { throw null; } protected set { } } + + protected abstract CompilationOptions CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer comparer); + protected abstract CompilationOptions CommonWithCheckOverflow(bool checkOverflow); + protected abstract CompilationOptions CommonWithConcurrentBuild(bool concurrent); + protected abstract CompilationOptions CommonWithCryptoKeyContainer(string cryptoKeyContainer); + protected abstract CompilationOptions CommonWithCryptoKeyFile(string cryptoKeyFile); + protected abstract CompilationOptions CommonWithCryptoPublicKey(System.Collections.Immutable.ImmutableArray cryptoPublicKey); + protected abstract CompilationOptions CommonWithDelaySign(bool? delaySign); + protected abstract CompilationOptions CommonWithDeterministic(bool deterministic); + [System.Obsolete] + protected abstract CompilationOptions CommonWithFeatures(System.Collections.Immutable.ImmutableArray features); + protected abstract CompilationOptions CommonWithGeneralDiagnosticOption(ReportDiagnostic generalDiagnosticOption); + protected abstract CompilationOptions CommonWithMainTypeName(string mainTypeName); + protected abstract CompilationOptions CommonWithMetadataImportOptions(MetadataImportOptions value); + protected abstract CompilationOptions CommonWithMetadataReferenceResolver(MetadataReferenceResolver resolver); + protected abstract CompilationOptions CommonWithModuleName(string moduleName); + protected abstract CompilationOptions CommonWithOptimizationLevel(OptimizationLevel value); + protected abstract CompilationOptions CommonWithOutputKind(OutputKind kind); + protected abstract CompilationOptions CommonWithPlatform(Platform platform); + protected abstract CompilationOptions CommonWithPublicSign(bool publicSign); + protected abstract CompilationOptions CommonWithReportSuppressedDiagnostics(bool reportSuppressedDiagnostics); + protected abstract CompilationOptions CommonWithScriptClassName(string scriptClassName); + protected abstract CompilationOptions CommonWithSourceReferenceResolver(SourceReferenceResolver resolver); + protected abstract CompilationOptions CommonWithSpecificDiagnosticOptions(System.Collections.Generic.IEnumerable> specificDiagnosticOptions); + protected abstract CompilationOptions CommonWithSpecificDiagnosticOptions(System.Collections.Immutable.ImmutableDictionary specificDiagnosticOptions); + protected abstract CompilationOptions CommonWithStrongNameProvider(StrongNameProvider provider); + protected abstract CompilationOptions CommonWithXmlReferenceResolver(XmlReferenceResolver resolver); + public abstract override bool Equals(object obj); + protected bool EqualsHelper(CompilationOptions other) { throw null; } + + public abstract override int GetHashCode(); + protected int GetHashCodeHelper() { throw null; } + + public static bool operator ==(CompilationOptions left, CompilationOptions right) { throw null; } + + public static bool operator !=(CompilationOptions left, CompilationOptions right) { throw null; } + + public CompilationOptions WithAssemblyIdentityComparer(AssemblyIdentityComparer comparer) { throw null; } + + public CompilationOptions WithConcurrentBuild(bool concurrent) { throw null; } + + public CompilationOptions WithCryptoKeyContainer(string cryptoKeyContainer) { throw null; } + + public CompilationOptions WithCryptoKeyFile(string cryptoKeyFile) { throw null; } + + public CompilationOptions WithCryptoPublicKey(System.Collections.Immutable.ImmutableArray cryptoPublicKey) { throw null; } + + public CompilationOptions WithDelaySign(bool? delaySign) { throw null; } + + public CompilationOptions WithDeterministic(bool deterministic) { throw null; } + + public CompilationOptions WithGeneralDiagnosticOption(ReportDiagnostic value) { throw null; } + + public CompilationOptions WithMainTypeName(string mainTypeName) { throw null; } + + public CompilationOptions WithMetadataImportOptions(MetadataImportOptions value) { throw null; } + + public CompilationOptions WithMetadataReferenceResolver(MetadataReferenceResolver resolver) { throw null; } + + public CompilationOptions WithModuleName(string moduleName) { throw null; } + + public CompilationOptions WithOptimizationLevel(OptimizationLevel value) { throw null; } + + public CompilationOptions WithOutputKind(OutputKind kind) { throw null; } + + public CompilationOptions WithOverflowChecks(bool checkOverflow) { throw null; } + + public CompilationOptions WithPlatform(Platform platform) { throw null; } + + public CompilationOptions WithPublicSign(bool publicSign) { throw null; } + + public CompilationOptions WithReportSuppressedDiagnostics(bool value) { throw null; } + + public CompilationOptions WithScriptClassName(string scriptClassName) { throw null; } + + public CompilationOptions WithSourceReferenceResolver(SourceReferenceResolver resolver) { throw null; } + + public CompilationOptions WithSpecificDiagnosticOptions(System.Collections.Generic.IEnumerable> value) { throw null; } + + public CompilationOptions WithSpecificDiagnosticOptions(System.Collections.Immutable.ImmutableDictionary value) { throw null; } + + public CompilationOptions WithStrongNameProvider(StrongNameProvider provider) { throw null; } + + public CompilationOptions WithXmlReferenceResolver(XmlReferenceResolver resolver) { throw null; } + } + + public abstract partial class CompilationReference : MetadataReference, System.IEquatable + { + internal CompilationReference() : base(default) { } + + public Compilation Compilation { get { throw null; } } + + public override string Display { get { throw null; } } + + public bool Equals(CompilationReference other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public new CompilationReference WithAliases(System.Collections.Generic.IEnumerable aliases) { throw null; } + + public new CompilationReference WithAliases(System.Collections.Immutable.ImmutableArray aliases) { throw null; } + + public new CompilationReference WithEmbedInteropTypes(bool value) { throw null; } + + public new CompilationReference WithProperties(MetadataReferenceProperties properties) { throw null; } + } + + public abstract partial class ControlFlowAnalysis + { + protected ControlFlowAnalysis() { } + + public abstract bool EndPointIsReachable { get; } + public abstract System.Collections.Immutable.ImmutableArray EntryPoints { get; } + public abstract System.Collections.Immutable.ImmutableArray ExitPoints { get; } + public abstract System.Collections.Immutable.ImmutableArray ReturnStatements { get; } + public abstract bool StartPointIsReachable { get; } + public abstract bool Succeeded { get; } + } + + public abstract partial class CustomModifier + { + protected CustomModifier() { } + + public abstract bool IsOptional { get; } + public abstract INamedTypeSymbol Modifier { get; } + } + + public abstract partial class DataFlowAnalysis + { + protected DataFlowAnalysis() { } + + public abstract System.Collections.Immutable.ImmutableArray AlwaysAssigned { get; } + public abstract System.Collections.Immutable.ImmutableArray Captured { get; } + public abstract System.Collections.Immutable.ImmutableArray CapturedInside { get; } + public abstract System.Collections.Immutable.ImmutableArray CapturedOutside { get; } + public abstract System.Collections.Immutable.ImmutableArray DataFlowsIn { get; } + public abstract System.Collections.Immutable.ImmutableArray DataFlowsOut { get; } + public abstract System.Collections.Immutable.ImmutableArray ReadInside { get; } + public abstract System.Collections.Immutable.ImmutableArray ReadOutside { get; } + public abstract bool Succeeded { get; } + public abstract System.Collections.Immutable.ImmutableArray UnsafeAddressTaken { get; } + public abstract System.Collections.Immutable.ImmutableArray VariablesDeclared { get; } + public abstract System.Collections.Immutable.ImmutableArray WrittenInside { get; } + public abstract System.Collections.Immutable.ImmutableArray WrittenOutside { get; } + } + + public sealed partial class DesktopAssemblyIdentityComparer : AssemblyIdentityComparer + { + public new static DesktopAssemblyIdentityComparer Default { get { throw null; } } + + public static DesktopAssemblyIdentityComparer LoadFromXml(System.IO.Stream input) { throw null; } + } + + public partial class DesktopStrongNameProvider : StrongNameProvider + { + public DesktopStrongNameProvider(System.Collections.Immutable.ImmutableArray keyFileSearchPaths = default, string tempPath = null) { } + + public DesktopStrongNameProvider(System.Collections.Immutable.ImmutableArray keyFileSearchPaths) { } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public abstract partial class Diagnostic : System.IEquatable, System.IFormattable + { + protected Diagnostic() { } + + public abstract System.Collections.Generic.IReadOnlyList AdditionalLocations { get; } + + public virtual DiagnosticSeverity DefaultSeverity { get { throw null; } } + + public abstract DiagnosticDescriptor Descriptor { get; } + public abstract string Id { get; } + public abstract bool IsSuppressed { get; } + + public bool IsWarningAsError { get { throw null; } } + + public abstract Location Location { get; } + + public virtual System.Collections.Immutable.ImmutableDictionary Properties { get { throw null; } } + + public abstract DiagnosticSeverity Severity { get; } + public abstract int WarningLevel { get; } + + public static Diagnostic Create(DiagnosticDescriptor descriptor, Location location, DiagnosticSeverity effectiveSeverity, System.Collections.Generic.IEnumerable additionalLocations, System.Collections.Immutable.ImmutableDictionary properties, params object[] messageArgs) { throw null; } + + public static Diagnostic Create(DiagnosticDescriptor descriptor, Location location, System.Collections.Generic.IEnumerable additionalLocations, System.Collections.Immutable.ImmutableDictionary properties, params object[] messageArgs) { throw null; } + + public static Diagnostic Create(DiagnosticDescriptor descriptor, Location location, System.Collections.Generic.IEnumerable additionalLocations, params object[] messageArgs) { throw null; } + + public static Diagnostic Create(DiagnosticDescriptor descriptor, Location location, System.Collections.Immutable.ImmutableDictionary properties, params object[] messageArgs) { throw null; } + + public static Diagnostic Create(DiagnosticDescriptor descriptor, Location location, params object[] messageArgs) { throw null; } + + public static Diagnostic Create(string id, string category, LocalizableString message, DiagnosticSeverity severity, DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, int warningLevel, LocalizableString title = null, LocalizableString description = null, string helpLink = null, Location location = null, System.Collections.Generic.IEnumerable additionalLocations = null, System.Collections.Generic.IEnumerable customTags = null, System.Collections.Immutable.ImmutableDictionary properties = null) { throw null; } + + public static Diagnostic Create(string id, string category, LocalizableString message, DiagnosticSeverity severity, DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, int warningLevel, bool isSuppressed, LocalizableString title = null, LocalizableString description = null, string helpLink = null, Location location = null, System.Collections.Generic.IEnumerable additionalLocations = null, System.Collections.Generic.IEnumerable customTags = null, System.Collections.Immutable.ImmutableDictionary properties = null) { throw null; } + + public abstract bool Equals(Diagnostic obj); + public abstract override bool Equals(object obj); + public abstract override int GetHashCode(); + public abstract string GetMessage(System.IFormatProvider formatProvider = null); + public Diagnostics.SuppressionInfo GetSuppressionInfo(Compilation compilation) { throw null; } + + string System.IFormattable.ToString(string ignored, System.IFormatProvider formatProvider) { throw null; } + + public override string ToString() { throw null; } + } + + public sealed partial class DiagnosticDescriptor : System.IEquatable + { + public DiagnosticDescriptor(string id, LocalizableString title, LocalizableString messageFormat, string category, DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, LocalizableString description = null, string helpLinkUri = null, params string[] customTags) { } + + public DiagnosticDescriptor(string id, string title, string messageFormat, string category, DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, string description = null, string helpLinkUri = null, params string[] customTags) { } + + public string Category { get { throw null; } } + + public System.Collections.Generic.IEnumerable CustomTags { get { throw null; } } + + public DiagnosticSeverity DefaultSeverity { get { throw null; } } + + public LocalizableString Description { get { throw null; } } + + public string HelpLinkUri { get { throw null; } } + + public string Id { get { throw null; } } + + public bool IsEnabledByDefault { get { throw null; } } + + public LocalizableString MessageFormat { get { throw null; } } + + public LocalizableString Title { get { throw null; } } + + public bool Equals(DiagnosticDescriptor other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public ReportDiagnostic GetEffectiveSeverity(CompilationOptions compilationOptions) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class DiagnosticFormatter + { + public DiagnosticFormatter() { } + + public virtual string Format(Diagnostic diagnostic, System.IFormatProvider formatter = null) { throw null; } + } + + public enum DiagnosticSeverity + { + Hidden = 0, + Info = 1, + Warning = 2, + Error = 3 + } + + public sealed partial class DllImportData + { + public bool? BestFitMapping { get { throw null; } } + + public System.Runtime.InteropServices.CallingConvention CallingConvention { get { throw null; } } + + public System.Runtime.InteropServices.CharSet CharacterSet { get { throw null; } } + + public string EntryPointName { get { throw null; } } + + public bool ExactSpelling { get { throw null; } } + + public string ModuleName { get { throw null; } } + + public bool SetLastError { get { throw null; } } + + public bool? ThrowOnUnmappableCharacter { get { throw null; } } + } + + public static partial class DocumentationCommentId + { + public static string CreateDeclarationId(ISymbol symbol) { throw null; } + + public static string CreateReferenceId(ISymbol symbol) { throw null; } + + public static ISymbol GetFirstSymbolForDeclarationId(string id, Compilation compilation) { throw null; } + + public static ISymbol GetFirstSymbolForReferenceId(string id, Compilation compilation) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetSymbolsForDeclarationId(string id, Compilation compilation) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetSymbolsForReferenceId(string id, Compilation compilation) { throw null; } + } + + public enum DocumentationMode : byte + { + None = 0, + Parse = 1, + Diagnose = 2 + } + + public abstract partial class DocumentationProvider + { + protected DocumentationProvider() { } + + public static DocumentationProvider Default { get { throw null; } } + + public abstract override bool Equals(object obj); + protected internal abstract string GetDocumentationForSymbol(string documentationMemberID, System.Globalization.CultureInfo preferredCulture, System.Threading.CancellationToken cancellationToken = default); + public abstract override int GetHashCode(); + } + + public sealed partial class EmbeddedText + { + public System.Collections.Immutable.ImmutableArray Checksum { get { throw null; } } + + public Text.SourceHashAlgorithm ChecksumAlgorithm { get { throw null; } } + + public string FilePath { get { throw null; } } + + public static EmbeddedText FromBytes(string filePath, System.ArraySegment bytes, Text.SourceHashAlgorithm checksumAlgorithm = Text.SourceHashAlgorithm.Sha1) { throw null; } + + public static EmbeddedText FromSource(string filePath, Text.SourceText text) { throw null; } + + public static EmbeddedText FromStream(string filePath, System.IO.Stream stream, Text.SourceHashAlgorithm checksumAlgorithm = Text.SourceHashAlgorithm.Sha1) { throw null; } + } + + public partial struct FileLinePositionSpan : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public FileLinePositionSpan(string path, Text.LinePosition start, Text.LinePosition end) { } + + public FileLinePositionSpan(string path, Text.LinePositionSpan span) { } + + public Text.LinePosition EndLinePosition { get { throw null; } } + + public bool HasMappedPath { get { throw null; } } + + public bool IsValid { get { throw null; } } + + public string Path { get { throw null; } } + + public Text.LinePositionSpan Span { get { throw null; } } + + public Text.LinePosition StartLinePosition { get { throw null; } } + + public bool Equals(FileLinePositionSpan other) { throw null; } + + public override bool Equals(object other) { throw null; } + + public override int GetHashCode() { throw null; } + + public override string ToString() { throw null; } + } + + public static partial class FileSystemExtensions + { + public static Emit.EmitResult Emit(this Compilation compilation, string outputPath, string pdbPath = null, string xmlDocPath = null, string win32ResourcesPath = null, System.Collections.Generic.IEnumerable manifestResources = null, System.Threading.CancellationToken cancellationToken = default) { throw null; } + } + + public partial interface IAliasSymbol : ISymbol, System.IEquatable + { + INamespaceOrTypeSymbol Target { get; } + } + + public partial interface IAnalyzerAssemblyLoader + { + void AddDependencyLocation(string fullPath); + System.Reflection.Assembly LoadFromPath(string fullPath); + } + + public partial interface IArrayTypeSymbol : ITypeSymbol, INamespaceOrTypeSymbol, ISymbol, System.IEquatable + { + System.Collections.Immutable.ImmutableArray CustomModifiers { get; } + + ITypeSymbol ElementType { get; } + + bool IsSZArray { get; } + + System.Collections.Immutable.ImmutableArray LowerBounds { get; } + + int Rank { get; } + + System.Collections.Immutable.ImmutableArray Sizes { get; } + + bool Equals(IArrayTypeSymbol other); + } + + public partial interface IAssemblySymbol : ISymbol, System.IEquatable + { + INamespaceSymbol GlobalNamespace { get; } + + AssemblyIdentity Identity { get; } + + bool IsInteractive { get; } + + bool MightContainExtensionMethods { get; } + + System.Collections.Generic.IEnumerable Modules { get; } + + System.Collections.Generic.ICollection NamespaceNames { get; } + + System.Collections.Generic.ICollection TypeNames { get; } + + AssemblyMetadata GetMetadata(); + INamedTypeSymbol GetTypeByMetadataName(string fullyQualifiedMetadataName); + bool GivesAccessTo(IAssemblySymbol toAssembly); + INamedTypeSymbol ResolveForwardedType(string fullyQualifiedMetadataName); + } + + public partial interface ICompilationUnitSyntax + { + SyntaxToken EndOfFileToken { get; } + } + + public partial interface IDiscardSymbol : ISymbol, System.IEquatable + { + ITypeSymbol Type { get; } + } + + public partial interface IDynamicTypeSymbol : ITypeSymbol, INamespaceOrTypeSymbol, ISymbol, System.IEquatable + { + } + + public partial interface IErrorTypeSymbol : INamedTypeSymbol, ITypeSymbol, INamespaceOrTypeSymbol, ISymbol, System.IEquatable + { + CandidateReason CandidateReason { get; } + + System.Collections.Immutable.ImmutableArray CandidateSymbols { get; } + } + + public partial interface IEventSymbol : ISymbol, System.IEquatable + { + IMethodSymbol AddMethod { get; } + + System.Collections.Immutable.ImmutableArray ExplicitInterfaceImplementations { get; } + + bool IsWindowsRuntimeEvent { get; } + + IEventSymbol OriginalDefinition { get; } + + IEventSymbol OverriddenEvent { get; } + + IMethodSymbol RaiseMethod { get; } + + IMethodSymbol RemoveMethod { get; } + + ITypeSymbol Type { get; } + } + + public partial interface IFieldSymbol : ISymbol, System.IEquatable + { + ISymbol AssociatedSymbol { get; } + + object ConstantValue { get; } + + IFieldSymbol CorrespondingTupleField { get; } + + System.Collections.Immutable.ImmutableArray CustomModifiers { get; } + + bool HasConstantValue { get; } + + bool IsConst { get; } + + bool IsReadOnly { get; } + + bool IsVolatile { get; } + + IFieldSymbol OriginalDefinition { get; } + + ITypeSymbol Type { get; } + } + + public partial interface ILabelSymbol : ISymbol, System.IEquatable + { + IMethodSymbol ContainingMethod { get; } + } + + public partial interface ILocalSymbol : ISymbol, System.IEquatable + { + object ConstantValue { get; } + + bool HasConstantValue { get; } + + bool IsConst { get; } + + bool IsFixed { get; } + + bool IsFunctionValue { get; } + + bool IsRef { get; } + + RefKind RefKind { get; } + + ITypeSymbol Type { get; } + } + + public partial interface IMethodSymbol : ISymbol, System.IEquatable + { + int Arity { get; } + + INamedTypeSymbol AssociatedAnonymousDelegate { get; } + + ISymbol AssociatedSymbol { get; } + + IMethodSymbol ConstructedFrom { get; } + + System.Collections.Immutable.ImmutableArray ExplicitInterfaceImplementations { get; } + + bool HidesBaseMethodsByName { get; } + + bool IsAsync { get; } + + bool IsCheckedBuiltin { get; } + + bool IsExtensionMethod { get; } + + bool IsGenericMethod { get; } + + bool IsVararg { get; } + + MethodKind MethodKind { get; } + + IMethodSymbol OriginalDefinition { get; } + + IMethodSymbol OverriddenMethod { get; } + + System.Collections.Immutable.ImmutableArray Parameters { get; } + + IMethodSymbol PartialDefinitionPart { get; } + + IMethodSymbol PartialImplementationPart { get; } + + ITypeSymbol ReceiverType { get; } + + IMethodSymbol ReducedFrom { get; } + + System.Collections.Immutable.ImmutableArray RefCustomModifiers { get; } + + RefKind RefKind { get; } + + bool ReturnsByRef { get; } + + bool ReturnsByRefReadonly { get; } + + bool ReturnsVoid { get; } + + ITypeSymbol ReturnType { get; } + + System.Collections.Immutable.ImmutableArray ReturnTypeCustomModifiers { get; } + + System.Collections.Immutable.ImmutableArray TypeArguments { get; } + + System.Collections.Immutable.ImmutableArray TypeParameters { get; } + + IMethodSymbol Construct(params ITypeSymbol[] typeArguments); + DllImportData GetDllImportData(); + System.Collections.Immutable.ImmutableArray GetReturnTypeAttributes(); + ITypeSymbol GetTypeInferredDuringReduction(ITypeParameterSymbol reducedFromTypeParameter); + IMethodSymbol ReduceExtensionMethod(ITypeSymbol receiverType); + } + + public partial interface IModuleSymbol : ISymbol, System.IEquatable + { + INamespaceSymbol GlobalNamespace { get; } + + System.Collections.Immutable.ImmutableArray ReferencedAssemblies { get; } + + System.Collections.Immutable.ImmutableArray ReferencedAssemblySymbols { get; } + + ModuleMetadata GetMetadata(); + INamespaceSymbol GetModuleNamespace(INamespaceSymbol namespaceSymbol); + } + + public partial interface INamedTypeSymbol : ITypeSymbol, INamespaceOrTypeSymbol, ISymbol, System.IEquatable + { + int Arity { get; } + + ISymbol AssociatedSymbol { get; } + + INamedTypeSymbol ConstructedFrom { get; } + + System.Collections.Immutable.ImmutableArray Constructors { get; } + + IMethodSymbol DelegateInvokeMethod { get; } + + INamedTypeSymbol EnumUnderlyingType { get; } + + System.Collections.Immutable.ImmutableArray InstanceConstructors { get; } + + bool IsComImport { get; } + + bool IsGenericType { get; } + + bool IsImplicitClass { get; } + + bool IsScriptClass { get; } + + bool IsSerializable { get; } + + bool IsUnboundGenericType { get; } + + System.Collections.Generic.IEnumerable MemberNames { get; } + + bool MightContainExtensionMethods { get; } + + INamedTypeSymbol OriginalDefinition { get; } + + System.Collections.Immutable.ImmutableArray StaticConstructors { get; } + + System.Collections.Immutable.ImmutableArray TupleElements { get; } + + INamedTypeSymbol TupleUnderlyingType { get; } + + System.Collections.Immutable.ImmutableArray TypeArguments { get; } + + System.Collections.Immutable.ImmutableArray TypeParameters { get; } + + INamedTypeSymbol Construct(params ITypeSymbol[] typeArguments); + INamedTypeSymbol ConstructUnboundGenericType(); + System.Collections.Immutable.ImmutableArray GetTypeArgumentCustomModifiers(int ordinal); + } + + public partial interface INamespaceOrTypeSymbol : ISymbol, System.IEquatable + { + bool IsNamespace { get; } + + bool IsType { get; } + + System.Collections.Immutable.ImmutableArray GetMembers(); + System.Collections.Immutable.ImmutableArray GetMembers(string name); + System.Collections.Immutable.ImmutableArray GetTypeMembers(); + System.Collections.Immutable.ImmutableArray GetTypeMembers(string name, int arity); + System.Collections.Immutable.ImmutableArray GetTypeMembers(string name); + } + + public partial interface INamespaceSymbol : INamespaceOrTypeSymbol, ISymbol, System.IEquatable + { + System.Collections.Immutable.ImmutableArray ConstituentNamespaces { get; } + + Compilation ContainingCompilation { get; } + + bool IsGlobalNamespace { get; } + + NamespaceKind NamespaceKind { get; } + + System.Collections.Generic.IEnumerable GetMembers(); + System.Collections.Generic.IEnumerable GetMembers(string name); + System.Collections.Generic.IEnumerable GetNamespaceMembers(); + } + + public partial interface IOperation + { + System.Collections.Generic.IEnumerable Children { get; } + + Optional ConstantValue { get; } + + bool IsImplicit { get; } + + OperationKind Kind { get; } + + string Language { get; } + + IOperation Parent { get; } + + SemanticModel SemanticModel { get; } + + SyntaxNode Syntax { get; } + + ITypeSymbol Type { get; } + + void Accept(Operations.OperationVisitor visitor); + TResult Accept(Operations.OperationVisitor visitor, TArgument argument); + } + + public partial interface IParameterSymbol : ISymbol, System.IEquatable + { + System.Collections.Immutable.ImmutableArray CustomModifiers { get; } + + object ExplicitDefaultValue { get; } + + bool HasExplicitDefaultValue { get; } + + bool IsOptional { get; } + + bool IsParams { get; } + + bool IsThis { get; } + + int Ordinal { get; } + + IParameterSymbol OriginalDefinition { get; } + + System.Collections.Immutable.ImmutableArray RefCustomModifiers { get; } + + RefKind RefKind { get; } + + ITypeSymbol Type { get; } + } + + public partial interface IPointerTypeSymbol : ITypeSymbol, INamespaceOrTypeSymbol, ISymbol, System.IEquatable + { + System.Collections.Immutable.ImmutableArray CustomModifiers { get; } + + ITypeSymbol PointedAtType { get; } + } + + public partial interface IPreprocessingSymbol : ISymbol, System.IEquatable + { + } + + public partial interface IPropertySymbol : ISymbol, System.IEquatable + { + System.Collections.Immutable.ImmutableArray ExplicitInterfaceImplementations { get; } + + IMethodSymbol GetMethod { get; } + + bool IsIndexer { get; } + + bool IsReadOnly { get; } + + bool IsWithEvents { get; } + + bool IsWriteOnly { get; } + + IPropertySymbol OriginalDefinition { get; } + + IPropertySymbol OverriddenProperty { get; } + + System.Collections.Immutable.ImmutableArray Parameters { get; } + + System.Collections.Immutable.ImmutableArray RefCustomModifiers { get; } + + RefKind RefKind { get; } + + bool ReturnsByRef { get; } + + bool ReturnsByRefReadonly { get; } + + IMethodSymbol SetMethod { get; } + + ITypeSymbol Type { get; } + + System.Collections.Immutable.ImmutableArray TypeCustomModifiers { get; } + } + + public partial interface IRangeVariableSymbol : ISymbol, System.IEquatable + { + } + + public partial interface ISkippedTokensTriviaSyntax + { + SyntaxTokenList Tokens { get; } + } + + public partial interface ISourceAssemblySymbol : IAssemblySymbol, ISymbol, System.IEquatable + { + Compilation Compilation { get; } + } + + public partial interface IStructuredTriviaSyntax + { + SyntaxTrivia ParentTrivia { get; } + } + + public partial interface ISymbol : System.IEquatable + { + bool CanBeReferencedByName { get; } + + IAssemblySymbol ContainingAssembly { get; } + + IModuleSymbol ContainingModule { get; } + + INamespaceSymbol ContainingNamespace { get; } + + ISymbol ContainingSymbol { get; } + + INamedTypeSymbol ContainingType { get; } + + Accessibility DeclaredAccessibility { get; } + + System.Collections.Immutable.ImmutableArray DeclaringSyntaxReferences { get; } + + bool HasUnsupportedMetadata { get; } + + bool IsAbstract { get; } + + bool IsDefinition { get; } + + bool IsExtern { get; } + + bool IsImplicitlyDeclared { get; } + + bool IsOverride { get; } + + bool IsSealed { get; } + + bool IsStatic { get; } + + bool IsVirtual { get; } + + SymbolKind Kind { get; } + + string Language { get; } + + System.Collections.Immutable.ImmutableArray Locations { get; } + + string MetadataName { get; } + + string Name { get; } + + ISymbol OriginalDefinition { get; } + + void Accept(SymbolVisitor visitor); + TResult Accept(SymbolVisitor visitor); + System.Collections.Immutable.ImmutableArray GetAttributes(); + string GetDocumentationCommentId(); + string GetDocumentationCommentXml(System.Globalization.CultureInfo preferredCulture = null, bool expandIncludes = false, System.Threading.CancellationToken cancellationToken = default); + System.Collections.Immutable.ImmutableArray ToDisplayParts(SymbolDisplayFormat format = null); + string ToDisplayString(SymbolDisplayFormat format = null); + System.Collections.Immutable.ImmutableArray ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null); + string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null); + } + + public static partial class ISymbolExtensions + { + public static IMethodSymbol GetConstructedReducedFrom(this IMethodSymbol method) { throw null; } + } + + public partial interface ITypeParameterSymbol : ITypeSymbol, INamespaceOrTypeSymbol, ISymbol, System.IEquatable + { + System.Collections.Immutable.ImmutableArray ConstraintTypes { get; } + + IMethodSymbol DeclaringMethod { get; } + + INamedTypeSymbol DeclaringType { get; } + + bool HasConstructorConstraint { get; } + + bool HasReferenceTypeConstraint { get; } + + bool HasUnmanagedTypeConstraint { get; } + + bool HasValueTypeConstraint { get; } + + int Ordinal { get; } + + ITypeParameterSymbol OriginalDefinition { get; } + + ITypeParameterSymbol ReducedFrom { get; } + + TypeParameterKind TypeParameterKind { get; } + + VarianceKind Variance { get; } + } + + public partial interface ITypeSymbol : INamespaceOrTypeSymbol, ISymbol, System.IEquatable + { + System.Collections.Immutable.ImmutableArray AllInterfaces { get; } + + INamedTypeSymbol BaseType { get; } + + System.Collections.Immutable.ImmutableArray Interfaces { get; } + + bool IsAnonymousType { get; } + + bool IsReferenceType { get; } + + bool IsTupleType { get; } + + bool IsValueType { get; } + + ITypeSymbol OriginalDefinition { get; } + + SpecialType SpecialType { get; } + + TypeKind TypeKind { get; } + + ISymbol FindImplementationForInterfaceMember(ISymbol interfaceMember); + } + + public static partial class LanguageNames + { + public const string CSharp = "C#"; + public const string FSharp = "F#"; + public const string VisualBasic = "Visual Basic"; + } + + public enum LineVisibility + { + BeforeFirstLineDirective = 0, + Hidden = 1, + Visible = 2 + } + + public sealed partial class LocalizableResourceString : LocalizableString + { + public LocalizableResourceString(string nameOfLocalizableResource, System.Resources.ResourceManager resourceManager, System.Type resourceSource, params string[] formatArguments) { } + + public LocalizableResourceString(string nameOfLocalizableResource, System.Resources.ResourceManager resourceManager, System.Type resourceSource) { } + + protected override bool AreEqual(object other) { throw null; } + + protected override int GetHash() { throw null; } + + protected override string GetText(System.IFormatProvider formatProvider) { throw null; } + } + + public abstract partial class LocalizableString : System.IFormattable, System.IEquatable + { + protected LocalizableString() { } + + public event System.EventHandler OnException { add { } remove { } } + + protected abstract bool AreEqual(object other); + public bool Equals(LocalizableString other) { throw null; } + + public sealed override bool Equals(object other) { throw null; } + + protected abstract int GetHash(); + public sealed override int GetHashCode() { throw null; } + + protected abstract string GetText(System.IFormatProvider formatProvider); + public static explicit operator string(LocalizableString localizableResource) { throw null; } + + public static implicit operator LocalizableString(string fixedResource) { throw null; } + + string System.IFormattable.ToString(string ignored, System.IFormatProvider formatProvider) { throw null; } + + public sealed override string ToString() { throw null; } + + public string ToString(System.IFormatProvider formatProvider) { throw null; } + } + + public abstract partial class Location + { + public bool IsInMetadata { get { throw null; } } + + public bool IsInSource { get { throw null; } } + + public abstract LocationKind Kind { get; } + + public virtual IModuleSymbol MetadataModule { get { throw null; } } + + public static Location None { get { throw null; } } + + public virtual Text.TextSpan SourceSpan { get { throw null; } } + + public virtual SyntaxTree SourceTree { get { throw null; } } + + public static Location Create(SyntaxTree syntaxTree, Text.TextSpan textSpan) { throw null; } + + public static Location Create(string filePath, Text.TextSpan textSpan, Text.LinePositionSpan lineSpan) { throw null; } + + public abstract override bool Equals(object obj); + protected virtual string GetDebuggerDisplay() { throw null; } + + public abstract override int GetHashCode(); + public virtual FileLinePositionSpan GetLineSpan() { throw null; } + + public virtual FileLinePositionSpan GetMappedLineSpan() { throw null; } + + public static bool operator ==(Location left, Location right) { throw null; } + + public static bool operator !=(Location left, Location right) { throw null; } + + public override string ToString() { throw null; } + } + + public enum LocationKind : byte + { + None = 0, + SourceFile = 1, + MetadataFile = 2, + XmlFile = 3, + ExternalFile = 4 + } + + public abstract partial class Metadata : System.IDisposable + { + public MetadataId Id { get { throw null; } } + + public abstract MetadataImageKind Kind { get; } + + protected abstract Metadata CommonCopy(); + public Metadata Copy() { throw null; } + + public abstract void Dispose(); + } + + public sealed partial class MetadataId + { + } + + public enum MetadataImageKind : byte + { + Assembly = 0, + Module = 1 + } + + public enum MetadataImportOptions : byte + { + Public = 0, + Internal = 1, + All = 2 + } + + public abstract partial class MetadataReference + { + protected MetadataReference(MetadataReferenceProperties properties) { } + + public virtual string Display { get { throw null; } } + + public MetadataReferenceProperties Properties { get { throw null; } } + + [System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)] + public static MetadataReference CreateFromAssembly(System.Reflection.Assembly assembly, MetadataReferenceProperties properties, DocumentationProvider documentation = null) { throw null; } + + [System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)] + public static MetadataReference CreateFromAssembly(System.Reflection.Assembly assembly) { throw null; } + + public static PortableExecutableReference CreateFromFile(string path, MetadataReferenceProperties properties = default, DocumentationProvider documentation = null) { throw null; } + + public static PortableExecutableReference CreateFromImage(System.Collections.Generic.IEnumerable peImage, MetadataReferenceProperties properties = default, DocumentationProvider documentation = null, string filePath = null) { throw null; } + + public static PortableExecutableReference CreateFromImage(System.Collections.Immutable.ImmutableArray peImage, MetadataReferenceProperties properties = default, DocumentationProvider documentation = null, string filePath = null) { throw null; } + + public static PortableExecutableReference CreateFromStream(System.IO.Stream peStream, MetadataReferenceProperties properties = default, DocumentationProvider documentation = null, string filePath = null) { throw null; } + + public MetadataReference WithAliases(System.Collections.Generic.IEnumerable aliases) { throw null; } + + public MetadataReference WithAliases(System.Collections.Immutable.ImmutableArray aliases) { throw null; } + + public MetadataReference WithEmbedInteropTypes(bool value) { throw null; } + + public MetadataReference WithProperties(MetadataReferenceProperties properties) { throw null; } + } + + public partial struct MetadataReferenceProperties : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public MetadataReferenceProperties(MetadataImageKind kind = MetadataImageKind.Assembly, System.Collections.Immutable.ImmutableArray aliases = default, bool embedInteropTypes = false) { } + + public System.Collections.Immutable.ImmutableArray Aliases { get { throw null; } } + + public static MetadataReferenceProperties Assembly { get { throw null; } } + + public bool EmbedInteropTypes { get { throw null; } } + + public static string GlobalAlias { get { throw null; } } + + public MetadataImageKind Kind { get { throw null; } } + + public static MetadataReferenceProperties Module { get { throw null; } } + + public bool Equals(MetadataReferenceProperties other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public static bool operator ==(MetadataReferenceProperties left, MetadataReferenceProperties right) { throw null; } + + public static bool operator !=(MetadataReferenceProperties left, MetadataReferenceProperties right) { throw null; } + + public MetadataReferenceProperties WithAliases(System.Collections.Generic.IEnumerable aliases) { throw null; } + + public MetadataReferenceProperties WithAliases(System.Collections.Immutable.ImmutableArray aliases) { throw null; } + + public MetadataReferenceProperties WithEmbedInteropTypes(bool embedInteropTypes) { throw null; } + } + + public abstract partial class MetadataReferenceResolver + { + protected MetadataReferenceResolver() { } + + public virtual bool ResolveMissingAssemblies { get { throw null; } } + + public abstract override bool Equals(object other); + public abstract override int GetHashCode(); + public virtual PortableExecutableReference ResolveMissingAssembly(MetadataReference definition, AssemblyIdentity referenceIdentity) { throw null; } + + public abstract System.Collections.Immutable.ImmutableArray ResolveReference(string reference, string baseFilePath, MetadataReferenceProperties properties); + } + + public enum MethodKind + { + AnonymousFunction = 0, + LambdaMethod = 0, + Constructor = 1, + Conversion = 2, + DelegateInvoke = 3, + Destructor = 4, + EventAdd = 5, + EventRaise = 6, + EventRemove = 7, + ExplicitInterfaceImplementation = 8, + UserDefinedOperator = 9, + Ordinary = 10, + PropertyGet = 11, + PropertySet = 12, + ReducedExtension = 13, + SharedConstructor = 14, + StaticConstructor = 14, + BuiltinOperator = 15, + DeclareMethod = 16, + LocalFunction = 17 + } + + public static partial class ModelExtensions + { + public static ControlFlowAnalysis AnalyzeControlFlow(this SemanticModel semanticModel, SyntaxNode firstStatement, SyntaxNode lastStatement) { throw null; } + + public static ControlFlowAnalysis AnalyzeControlFlow(this SemanticModel semanticModel, SyntaxNode statement) { throw null; } + + public static DataFlowAnalysis AnalyzeDataFlow(this SemanticModel semanticModel, SyntaxNode firstStatement, SyntaxNode lastStatement) { throw null; } + + public static DataFlowAnalysis AnalyzeDataFlow(this SemanticModel semanticModel, SyntaxNode statementOrExpression) { throw null; } + + public static IAliasSymbol GetAliasInfo(this SemanticModel semanticModel, SyntaxNode nameSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ISymbol GetDeclaredSymbol(this SemanticModel semanticModel, SyntaxNode declaration, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetMemberGroup(this SemanticModel semanticModel, SyntaxNode node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IAliasSymbol GetSpeculativeAliasInfo(this SemanticModel semanticModel, int position, SyntaxNode nameSyntax, SpeculativeBindingOption bindingOption) { throw null; } + + public static SymbolInfo GetSpeculativeSymbolInfo(this SemanticModel semanticModel, int position, SyntaxNode expression, SpeculativeBindingOption bindingOption) { throw null; } + + public static TypeInfo GetSpeculativeTypeInfo(this SemanticModel semanticModel, int position, SyntaxNode expression, SpeculativeBindingOption bindingOption) { throw null; } + + public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, SyntaxNode node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static TypeInfo GetTypeInfo(this SemanticModel semanticModel, SyntaxNode node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + } + + public sealed partial class ModuleMetadata : Metadata + { + public bool IsDisposed { get { throw null; } } + + public override MetadataImageKind Kind { get { throw null; } } + + public string Name { get { throw null; } } + + protected override Metadata CommonCopy() { throw null; } + + public static ModuleMetadata CreateFromFile(string path) { throw null; } + + public static ModuleMetadata CreateFromImage(System.Collections.Generic.IEnumerable peImage) { throw null; } + + public static ModuleMetadata CreateFromImage(System.Collections.Immutable.ImmutableArray peImage) { throw null; } + + public static ModuleMetadata CreateFromImage(System.IntPtr peImage, int size) { throw null; } + + public static ModuleMetadata CreateFromMetadata(System.IntPtr metadata, int size) { throw null; } + + public static ModuleMetadata CreateFromStream(System.IO.Stream peStream, bool leaveOpen = false) { throw null; } + + public static ModuleMetadata CreateFromStream(System.IO.Stream peStream, System.Reflection.PortableExecutable.PEStreamOptions options) { throw null; } + + public override void Dispose() { } + + public System.Reflection.Metadata.MetadataReader GetMetadataReader() { throw null; } + + public System.Collections.Immutable.ImmutableArray GetModuleNames() { throw null; } + + public System.Guid GetModuleVersionId() { throw null; } + + public PortableExecutableReference GetReference(DocumentationProvider documentation = null, string filePath = null, string display = null) { throw null; } + } + + public enum NamespaceKind + { + Module = 1, + Assembly = 2, + Compilation = 3 + } + + public enum OperationKind + { + None = 0, + Invalid = 1, + Block = 2, + VariableDeclarationGroup = 3, + Switch = 4, + Loop = 5, + Labeled = 6, + Branch = 7, + Empty = 8, + Return = 9, + YieldBreak = 10, + Lock = 11, + Try = 12, + Using = 13, + YieldReturn = 14, + ExpressionStatement = 15, + LocalFunction = 16, + Stop = 17, + End = 18, + RaiseEvent = 19, + Literal = 20, + Conversion = 21, + Invocation = 22, + ArrayElementReference = 23, + LocalReference = 24, + ParameterReference = 25, + FieldReference = 26, + MethodReference = 27, + PropertyReference = 28, + EventReference = 30, + UnaryOperator = 31, + BinaryOperator = 32, + Conditional = 33, + Coalesce = 34, + AnonymousFunction = 35, + ObjectCreation = 36, + TypeParameterObjectCreation = 37, + ArrayCreation = 38, + InstanceReference = 39, + IsType = 40, + Await = 41, + SimpleAssignment = 42, + CompoundAssignment = 43, + Parenthesized = 44, + EventAssignment = 45, + ConditionalAccess = 46, + ConditionalAccessInstance = 47, + InterpolatedString = 48, + AnonymousObjectCreation = 49, + ObjectOrCollectionInitializer = 50, + MemberInitializer = 51, + CollectionElementInitializer = 52, + NameOf = 53, + Tuple = 54, + DynamicObjectCreation = 55, + DynamicMemberReference = 56, + DynamicInvocation = 57, + DynamicIndexerAccess = 58, + TranslatedQuery = 59, + DelegateCreation = 60, + DefaultValue = 61, + TypeOf = 62, + SizeOf = 63, + AddressOf = 64, + IsPattern = 65, + Increment = 66, + Throw = 67, + Decrement = 68, + DeconstructionAssignment = 69, + DeclarationExpression = 70, + OmittedArgument = 71, + FieldInitializer = 72, + VariableInitializer = 73, + PropertyInitializer = 74, + ParameterInitializer = 75, + ArrayInitializer = 76, + VariableDeclarator = 77, + VariableDeclaration = 78, + Argument = 79, + CatchClause = 80, + SwitchCase = 81, + CaseClause = 82, + InterpolatedStringText = 83, + Interpolation = 84, + ConstantPattern = 85, + DeclarationPattern = 86, + TupleBinaryOperator = 87, + MethodBodyOperation = 88, + ConstructorBodyOperation = 89, + Discard = 90, + FlowCapture = 91, + FlowCaptureReference = 92, + IsNull = 93, + CaughtException = 94, + StaticLocalInitializationSemaphore = 95, + FlowAnonymousFunction = 96 + } + + public enum OptimizationLevel + { + Debug = 0, + Release = 1 + } + + public readonly partial struct Optional + { + private readonly T _value; + private readonly int _dummyPrimitive; + public Optional(T value) { } + + public bool HasValue { get { throw null; } } + + public T Value { get { throw null; } } + + public static implicit operator Optional(T value) { throw null; } + + public override readonly string ToString() { throw null; } + } + + public enum OutputKind + { + ConsoleApplication = 0, + WindowsApplication = 1, + DynamicallyLinkedLibrary = 2, + NetModule = 3, + WindowsRuntimeMetadata = 4, + WindowsRuntimeApplication = 5 + } + + public abstract partial class ParseOptions + { + public DocumentationMode DocumentationMode { get { throw null; } protected set { } } + + public System.Collections.Immutable.ImmutableArray Errors { get { throw null; } } + + public abstract System.Collections.Generic.IReadOnlyDictionary Features { get; } + + public SourceCodeKind Kind { get { throw null; } protected set { } } + + public abstract string Language { get; } + public abstract System.Collections.Generic.IEnumerable PreprocessorSymbolNames { get; } + + public SourceCodeKind SpecifiedKind { get { throw null; } protected set { } } + + protected abstract ParseOptions CommonWithDocumentationMode(DocumentationMode documentationMode); + protected abstract ParseOptions CommonWithFeatures(System.Collections.Generic.IEnumerable> features); + public abstract ParseOptions CommonWithKind(SourceCodeKind kind); + public abstract override bool Equals(object obj); + protected bool EqualsHelper(ParseOptions other) { throw null; } + + public abstract override int GetHashCode(); + protected int GetHashCodeHelper() { throw null; } + + public static bool operator ==(ParseOptions left, ParseOptions right) { throw null; } + + public static bool operator !=(ParseOptions left, ParseOptions right) { throw null; } + + public ParseOptions WithDocumentationMode(DocumentationMode documentationMode) { throw null; } + + public ParseOptions WithFeatures(System.Collections.Generic.IEnumerable> features) { throw null; } + + public ParseOptions WithKind(SourceCodeKind kind) { throw null; } + } + + public enum Platform + { + AnyCpu = 0, + X86 = 1, + X64 = 2, + Itanium = 3, + AnyCpu32BitPreferred = 4, + Arm = 5, + Arm64 = 6 + } + + public abstract partial class PortableExecutableReference : MetadataReference + { + protected PortableExecutableReference(MetadataReferenceProperties properties, string fullPath = null, DocumentationProvider initialDocumentation = null) : base(default) { } + + public override string Display { get { throw null; } } + + public string FilePath { get { throw null; } } + + protected abstract DocumentationProvider CreateDocumentationProvider(); + public Metadata GetMetadata() { throw null; } + + public MetadataId GetMetadataId() { throw null; } + + protected abstract Metadata GetMetadataImpl(); + public new PortableExecutableReference WithAliases(System.Collections.Generic.IEnumerable aliases) { throw null; } + + public new PortableExecutableReference WithAliases(System.Collections.Immutable.ImmutableArray aliases) { throw null; } + + public new PortableExecutableReference WithEmbedInteropTypes(bool value) { throw null; } + + public new PortableExecutableReference WithProperties(MetadataReferenceProperties properties) { throw null; } + + protected abstract PortableExecutableReference WithPropertiesImpl(MetadataReferenceProperties properties); + } + + public partial struct PreprocessingSymbolInfo : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public bool IsDefined { get { throw null; } } + + public IPreprocessingSymbol Symbol { get { throw null; } } + + public bool Equals(PreprocessingSymbolInfo other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public enum RefKind : byte + { + None = 0, + Ref = 1, + Out = 2, + In = 3, + RefReadOnly = 3 + } + + public enum ReportDiagnostic + { + Default = 0, + Error = 1, + Warn = 2, + Info = 3, + Hidden = 4, + Suppress = 5 + } + + public sealed partial class ResourceDescription + { + public ResourceDescription(string resourceName, System.Func dataProvider, bool isPublic) { } + + public ResourceDescription(string resourceName, string fileName, System.Func dataProvider, bool isPublic) { } + } + + public partial class RuleSet + { + public RuleSet(string filePath, ReportDiagnostic generalOption, System.Collections.Immutable.ImmutableDictionary specificOptions, System.Collections.Immutable.ImmutableArray includes) { } + + public string FilePath { get { throw null; } } + + public ReportDiagnostic GeneralDiagnosticOption { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray Includes { get { throw null; } } + + public System.Collections.Immutable.ImmutableDictionary SpecificDiagnosticOptions { get { throw null; } } + + public static ReportDiagnostic GetDiagnosticOptionsFromRulesetFile(string rulesetFileFullPath, out System.Collections.Generic.Dictionary specificDiagnosticOptions) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetEffectiveIncludesFromFile(string filePath) { throw null; } + + public static RuleSet LoadEffectiveRuleSetFromFile(string filePath) { throw null; } + + public RuleSet WithEffectiveAction(ReportDiagnostic action) { throw null; } + } + + public partial class RuleSetInclude + { + public RuleSetInclude(string includePath, ReportDiagnostic action) { } + + public ReportDiagnostic Action { get { throw null; } } + + public string IncludePath { get { throw null; } } + + public RuleSet LoadRuleSet(RuleSet parent) { throw null; } + } + + public abstract partial class ScriptCompilationInfo + { + public System.Type GlobalsType { get { throw null; } } + + public Compilation PreviousScriptCompilation { get { throw null; } } + + public System.Type ReturnType { get { throw null; } } + + public ScriptCompilationInfo WithPreviousScriptCompilation(Compilation compilation) { throw null; } + } + + public abstract partial class SemanticModel + { + protected SemanticModel() { } + + public Compilation Compilation { get { throw null; } } + + protected abstract Compilation CompilationCore { get; } + + public virtual bool IgnoresAccessibility { get { throw null; } } + + public abstract bool IsSpeculativeSemanticModel { get; } + public abstract string Language { get; } + public abstract int OriginalPositionForSpeculation { get; } + + public SemanticModel ParentModel { get { throw null; } } + + protected abstract SemanticModel ParentModelCore { get; } + protected abstract SyntaxNode RootCore { get; } + + public SyntaxTree SyntaxTree { get { throw null; } } + + protected abstract SyntaxTree SyntaxTreeCore { get; } + + protected abstract ControlFlowAnalysis AnalyzeControlFlowCore(SyntaxNode firstStatement, SyntaxNode lastStatement); + protected abstract ControlFlowAnalysis AnalyzeControlFlowCore(SyntaxNode statement); + protected abstract DataFlowAnalysis AnalyzeDataFlowCore(SyntaxNode firstStatement, SyntaxNode lastStatement); + protected abstract DataFlowAnalysis AnalyzeDataFlowCore(SyntaxNode statementOrExpression); + protected abstract IAliasSymbol GetAliasInfoCore(SyntaxNode nameSyntax, System.Threading.CancellationToken cancellationToken = default); + public Optional GetConstantValue(SyntaxNode node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + protected abstract Optional GetConstantValueCore(SyntaxNode node, System.Threading.CancellationToken cancellationToken = default); + public abstract System.Collections.Immutable.ImmutableArray GetDeclarationDiagnostics(Text.TextSpan? span = null, System.Threading.CancellationToken cancellationToken = default); + protected abstract ISymbol GetDeclaredSymbolCore(SyntaxNode declaration, System.Threading.CancellationToken cancellationToken = default); + protected abstract System.Collections.Immutable.ImmutableArray GetDeclaredSymbolsCore(SyntaxNode declaration, System.Threading.CancellationToken cancellationToken = default); + public abstract System.Collections.Immutable.ImmutableArray GetDiagnostics(Text.TextSpan? span = null, System.Threading.CancellationToken cancellationToken = default); + public ISymbol GetEnclosingSymbol(int position, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + protected abstract ISymbol GetEnclosingSymbolCore(int position, System.Threading.CancellationToken cancellationToken = default); + protected abstract System.Collections.Immutable.ImmutableArray GetMemberGroupCore(SyntaxNode node, System.Threading.CancellationToken cancellationToken = default); + public abstract System.Collections.Immutable.ImmutableArray GetMethodBodyDiagnostics(Text.TextSpan? span = null, System.Threading.CancellationToken cancellationToken = default); + public IOperation GetOperation(SyntaxNode node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + protected abstract IOperation GetOperationCore(SyntaxNode node, System.Threading.CancellationToken cancellationToken); + public PreprocessingSymbolInfo GetPreprocessingSymbolInfo(SyntaxNode nameSyntax) { throw null; } + + protected abstract PreprocessingSymbolInfo GetPreprocessingSymbolInfoCore(SyntaxNode nameSyntax); + protected abstract IAliasSymbol GetSpeculativeAliasInfoCore(int position, SyntaxNode nameSyntax, SpeculativeBindingOption bindingOption); + protected abstract SymbolInfo GetSpeculativeSymbolInfoCore(int position, SyntaxNode expression, SpeculativeBindingOption bindingOption); + protected abstract TypeInfo GetSpeculativeTypeInfoCore(int position, SyntaxNode expression, SpeculativeBindingOption bindingOption); + protected abstract SymbolInfo GetSymbolInfoCore(SyntaxNode node, System.Threading.CancellationToken cancellationToken = default); + public abstract System.Collections.Immutable.ImmutableArray GetSyntaxDiagnostics(Text.TextSpan? span = null, System.Threading.CancellationToken cancellationToken = default); + protected internal virtual SyntaxNode GetTopmostNodeForDiagnosticAnalysis(ISymbol symbol, SyntaxNode declaringSyntax) { throw null; } + + protected abstract TypeInfo GetTypeInfoCore(SyntaxNode node, System.Threading.CancellationToken cancellationToken = default); + public bool IsAccessible(int position, ISymbol symbol) { throw null; } + + protected abstract bool IsAccessibleCore(int position, ISymbol symbol); + public bool IsEventUsableAsField(int position, IEventSymbol eventSymbol) { throw null; } + + protected abstract bool IsEventUsableAsFieldCore(int position, IEventSymbol eventSymbol); + public System.Collections.Immutable.ImmutableArray LookupBaseMembers(int position, string name = null) { throw null; } + + protected abstract System.Collections.Immutable.ImmutableArray LookupBaseMembersCore(int position, string name); + public System.Collections.Immutable.ImmutableArray LookupLabels(int position, string name = null) { throw null; } + + protected abstract System.Collections.Immutable.ImmutableArray LookupLabelsCore(int position, string name); + public System.Collections.Immutable.ImmutableArray LookupNamespacesAndTypes(int position, INamespaceOrTypeSymbol container = null, string name = null) { throw null; } + + protected abstract System.Collections.Immutable.ImmutableArray LookupNamespacesAndTypesCore(int position, INamespaceOrTypeSymbol container, string name); + public System.Collections.Immutable.ImmutableArray LookupStaticMembers(int position, INamespaceOrTypeSymbol container = null, string name = null) { throw null; } + + protected abstract System.Collections.Immutable.ImmutableArray LookupStaticMembersCore(int position, INamespaceOrTypeSymbol container, string name); + public System.Collections.Immutable.ImmutableArray LookupSymbols(int position, INamespaceOrTypeSymbol container = null, string name = null, bool includeReducedExtensionMethods = false) { throw null; } + + protected abstract System.Collections.Immutable.ImmutableArray LookupSymbolsCore(int position, INamespaceOrTypeSymbol container, string name, bool includeReducedExtensionMethods); + } + + public readonly partial struct SeparatedSyntaxList : System.IEquatable>, System.Collections.IEnumerable where TNode : SyntaxNode + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public int Count { get { throw null; } } + + public Text.TextSpan FullSpan { get { throw null; } } + + public TNode this[int index] { get { throw null; } } + + public int SeparatorCount { get { throw null; } } + + public Text.TextSpan Span { get { throw null; } } + + public readonly SeparatedSyntaxList Add(TNode node) { throw null; } + + public readonly SeparatedSyntaxList AddRange(System.Collections.Generic.IEnumerable nodes) { throw null; } + + public readonly bool Any() { throw null; } + + public readonly bool Contains(TNode node) { throw null; } + + public readonly bool Equals(SeparatedSyntaxList other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly TNode First() { throw null; } + + public readonly TNode FirstOrDefault() { throw null; } + + public readonly SeparatedSyntaxList.Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly SyntaxToken GetSeparator(int index) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetSeparators() { throw null; } + + public readonly SyntaxNodeOrTokenList GetWithSeparators() { throw null; } + + public readonly int IndexOf(TNode node) { throw null; } + + public readonly int IndexOf(System.Func predicate) { throw null; } + + public readonly SeparatedSyntaxList Insert(int index, TNode node) { throw null; } + + public readonly SeparatedSyntaxList InsertRange(int index, System.Collections.Generic.IEnumerable nodes) { throw null; } + + public readonly TNode Last() { throw null; } + + public readonly int LastIndexOf(TNode node) { throw null; } + + public readonly int LastIndexOf(System.Func predicate) { throw null; } + + public readonly TNode LastOrDefault() { throw null; } + + public static bool operator ==(SeparatedSyntaxList left, SeparatedSyntaxList right) { throw null; } + + public static implicit operator SeparatedSyntaxList(SeparatedSyntaxList nodes) { throw null; } + + public static implicit operator SeparatedSyntaxList(SeparatedSyntaxList nodes) { throw null; } + + public static bool operator !=(SeparatedSyntaxList left, SeparatedSyntaxList right) { throw null; } + + public readonly SeparatedSyntaxList Remove(TNode node) { throw null; } + + public readonly SeparatedSyntaxList RemoveAt(int index) { throw null; } + + public readonly SeparatedSyntaxList Replace(TNode nodeInList, TNode newNode) { throw null; } + + public readonly SeparatedSyntaxList ReplaceRange(TNode nodeInList, System.Collections.Generic.IEnumerable newNodes) { throw null; } + + public readonly SeparatedSyntaxList ReplaceSeparator(SyntaxToken separatorToken, SyntaxToken newSeparator) { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public readonly string ToFullString() { throw null; } + + public override readonly string ToString() { throw null; } + + public partial struct Enumerator + { + private SeparatedSyntaxList _list; + private object _dummy; + private int _dummyPrimitive; + public TNode Current { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } + + public enum SourceCodeKind + { + Regular = 0, + Script = 1, + Interactive = 2 + } + + public partial class SourceFileResolver : SourceReferenceResolver, System.IEquatable + { + public SourceFileResolver(System.Collections.Generic.IEnumerable searchPaths, string baseDirectory) { } + + public SourceFileResolver(System.Collections.Immutable.ImmutableArray searchPaths, string baseDirectory, System.Collections.Immutable.ImmutableArray> pathMap) { } + + public SourceFileResolver(System.Collections.Immutable.ImmutableArray searchPaths, string baseDirectory) { } + + public string BaseDirectory { get { throw null; } } + + public static SourceFileResolver Default { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray> PathMap { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray SearchPaths { get { throw null; } } + + public bool Equals(SourceFileResolver other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + protected virtual bool FileExists(string resolvedPath) { throw null; } + + public override int GetHashCode() { throw null; } + + public override string NormalizePath(string path, string baseFilePath) { throw null; } + + public override System.IO.Stream OpenRead(string resolvedPath) { throw null; } + + public override string ResolveReference(string path, string baseFilePath) { throw null; } + } + + public abstract partial class SourceReferenceResolver + { + protected SourceReferenceResolver() { } + + public abstract override bool Equals(object other); + public abstract override int GetHashCode(); + public abstract string NormalizePath(string path, string baseFilePath); + public abstract System.IO.Stream OpenRead(string resolvedPath); + public virtual Text.SourceText ReadText(string resolvedPath) { throw null; } + + public abstract string ResolveReference(string path, string baseFilePath); + } + + public enum SpecialType : sbyte + { + None = 0, + System_Object = 1, + System_Enum = 2, + System_MulticastDelegate = 3, + System_Delegate = 4, + System_ValueType = 5, + System_Void = 6, + System_Boolean = 7, + System_Char = 8, + System_SByte = 9, + System_Byte = 10, + System_Int16 = 11, + System_UInt16 = 12, + System_Int32 = 13, + System_UInt32 = 14, + System_Int64 = 15, + System_UInt64 = 16, + System_Decimal = 17, + System_Single = 18, + System_Double = 19, + System_String = 20, + System_IntPtr = 21, + System_UIntPtr = 22, + System_Array = 23, + System_Collections_IEnumerable = 24, + System_Collections_Generic_IEnumerable_T = 25, + System_Collections_Generic_IList_T = 26, + System_Collections_Generic_ICollection_T = 27, + System_Collections_IEnumerator = 28, + System_Collections_Generic_IEnumerator_T = 29, + System_Collections_Generic_IReadOnlyList_T = 30, + System_Collections_Generic_IReadOnlyCollection_T = 31, + System_Nullable_T = 32, + System_DateTime = 33, + System_Runtime_CompilerServices_IsVolatile = 34, + System_IDisposable = 35, + System_TypedReference = 36, + System_ArgIterator = 37, + System_RuntimeArgumentHandle = 38, + System_RuntimeFieldHandle = 39, + System_RuntimeMethodHandle = 40, + System_RuntimeTypeHandle = 41, + System_IAsyncResult = 42, + Count = 43, + System_AsyncCallback = 43 + } + + public enum SpeculativeBindingOption + { + BindAsExpression = 0, + BindAsTypeOrNamespace = 1 + } + + public abstract partial class StrongNameProvider + { + protected StrongNameProvider() { } + + public abstract override bool Equals(object other); + public abstract override int GetHashCode(); + } + + public partial struct SubsystemVersion : System.IEquatable + { + private int _dummyPrimitive; + public bool IsValid { get { throw null; } } + + public int Major { get { throw null; } } + + public int Minor { get { throw null; } } + + public static SubsystemVersion None { get { throw null; } } + + public static SubsystemVersion Windows2000 { get { throw null; } } + + public static SubsystemVersion Windows7 { get { throw null; } } + + public static SubsystemVersion Windows8 { get { throw null; } } + + public static SubsystemVersion WindowsVista { get { throw null; } } + + public static SubsystemVersion WindowsXP { get { throw null; } } + + public static SubsystemVersion Create(int major, int minor) { throw null; } + + public bool Equals(SubsystemVersion other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public override string ToString() { throw null; } + + public static bool TryParse(string str, out SubsystemVersion version) { throw null; } + } + + public enum SymbolDisplayDelegateStyle + { + NameOnly = 0, + NameAndParameters = 1, + NameAndSignature = 2 + } + + public enum SymbolDisplayExtensionMethodStyle + { + Default = 0, + InstanceMethod = 1, + StaticMethod = 2 + } + + public static partial class SymbolDisplayExtensions + { + public static string ToDisplayString(this System.Collections.Immutable.ImmutableArray parts) { throw null; } + } + + public partial class SymbolDisplayFormat + { + public SymbolDisplayFormat(SymbolDisplayGlobalNamespaceStyle globalNamespaceStyle = SymbolDisplayGlobalNamespaceStyle.Omitted, SymbolDisplayTypeQualificationStyle typeQualificationStyle = SymbolDisplayTypeQualificationStyle.NameOnly, SymbolDisplayGenericsOptions genericsOptions = SymbolDisplayGenericsOptions.None, SymbolDisplayMemberOptions memberOptions = SymbolDisplayMemberOptions.None, SymbolDisplayDelegateStyle delegateStyle = SymbolDisplayDelegateStyle.NameOnly, SymbolDisplayExtensionMethodStyle extensionMethodStyle = SymbolDisplayExtensionMethodStyle.Default, SymbolDisplayParameterOptions parameterOptions = SymbolDisplayParameterOptions.None, SymbolDisplayPropertyStyle propertyStyle = SymbolDisplayPropertyStyle.NameOnly, SymbolDisplayLocalOptions localOptions = SymbolDisplayLocalOptions.None, SymbolDisplayKindOptions kindOptions = SymbolDisplayKindOptions.None, SymbolDisplayMiscellaneousOptions miscellaneousOptions = SymbolDisplayMiscellaneousOptions.None) { } + + public static SymbolDisplayFormat CSharpErrorMessageFormat { get { throw null; } } + + public static SymbolDisplayFormat CSharpShortErrorMessageFormat { get { throw null; } } + + public SymbolDisplayDelegateStyle DelegateStyle { get { throw null; } } + + public SymbolDisplayExtensionMethodStyle ExtensionMethodStyle { get { throw null; } } + + public static SymbolDisplayFormat FullyQualifiedFormat { get { throw null; } } + + public SymbolDisplayGenericsOptions GenericsOptions { get { throw null; } } + + public SymbolDisplayGlobalNamespaceStyle GlobalNamespaceStyle { get { throw null; } } + + public SymbolDisplayKindOptions KindOptions { get { throw null; } } + + public SymbolDisplayLocalOptions LocalOptions { get { throw null; } } + + public SymbolDisplayMemberOptions MemberOptions { get { throw null; } } + + public static SymbolDisplayFormat MinimallyQualifiedFormat { get { throw null; } } + + public SymbolDisplayMiscellaneousOptions MiscellaneousOptions { get { throw null; } } + + public SymbolDisplayParameterOptions ParameterOptions { get { throw null; } } + + public SymbolDisplayPropertyStyle PropertyStyle { get { throw null; } } + + public SymbolDisplayTypeQualificationStyle TypeQualificationStyle { get { throw null; } } + + public static SymbolDisplayFormat VisualBasicErrorMessageFormat { get { throw null; } } + + public static SymbolDisplayFormat VisualBasicShortErrorMessageFormat { get { throw null; } } + + public SymbolDisplayFormat AddGenericsOptions(SymbolDisplayGenericsOptions options) { throw null; } + + public SymbolDisplayFormat AddKindOptions(SymbolDisplayKindOptions options) { throw null; } + + public SymbolDisplayFormat AddLocalOptions(SymbolDisplayLocalOptions options) { throw null; } + + public SymbolDisplayFormat AddMemberOptions(SymbolDisplayMemberOptions options) { throw null; } + + public SymbolDisplayFormat AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions options) { throw null; } + + public SymbolDisplayFormat AddParameterOptions(SymbolDisplayParameterOptions options) { throw null; } + + public SymbolDisplayFormat RemoveGenericsOptions(SymbolDisplayGenericsOptions options) { throw null; } + + public SymbolDisplayFormat RemoveKindOptions(SymbolDisplayKindOptions options) { throw null; } + + public SymbolDisplayFormat RemoveLocalOptions(SymbolDisplayLocalOptions options) { throw null; } + + public SymbolDisplayFormat RemoveMemberOptions(SymbolDisplayMemberOptions options) { throw null; } + + public SymbolDisplayFormat RemoveMiscellaneousOptions(SymbolDisplayMiscellaneousOptions options) { throw null; } + + public SymbolDisplayFormat RemoveParameterOptions(SymbolDisplayParameterOptions options) { throw null; } + + public SymbolDisplayFormat WithGenericsOptions(SymbolDisplayGenericsOptions options) { throw null; } + + public SymbolDisplayFormat WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle style) { throw null; } + + public SymbolDisplayFormat WithKindOptions(SymbolDisplayKindOptions options) { throw null; } + + public SymbolDisplayFormat WithLocalOptions(SymbolDisplayLocalOptions options) { throw null; } + + public SymbolDisplayFormat WithMemberOptions(SymbolDisplayMemberOptions options) { throw null; } + + public SymbolDisplayFormat WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions options) { throw null; } + + public SymbolDisplayFormat WithParameterOptions(SymbolDisplayParameterOptions options) { throw null; } + } + + [System.Flags] + public enum SymbolDisplayGenericsOptions + { + None = 0, + IncludeTypeParameters = 1, + IncludeTypeConstraints = 2, + IncludeVariance = 4 + } + + public enum SymbolDisplayGlobalNamespaceStyle + { + Omitted = 0, + OmittedAsContaining = 1, + Included = 2 + } + + [System.Flags] + public enum SymbolDisplayKindOptions + { + None = 0, + IncludeNamespaceKeyword = 1, + IncludeTypeKeyword = 2, + IncludeMemberKeyword = 4 + } + + [System.Flags] + public enum SymbolDisplayLocalOptions + { + None = 0, + IncludeType = 1, + IncludeConstantValue = 2, + IncludeRef = 4 + } + + [System.Flags] + public enum SymbolDisplayMemberOptions + { + None = 0, + IncludeType = 1, + IncludeModifiers = 2, + IncludeAccessibility = 4, + IncludeExplicitInterface = 8, + IncludeParameters = 16, + IncludeContainingType = 32, + IncludeConstantValue = 64, + IncludeRef = 128 + } + + [System.Flags] + public enum SymbolDisplayMiscellaneousOptions + { + None = 0, + UseSpecialTypes = 1, + EscapeKeywordIdentifiers = 2, + UseAsterisksInMultiDimensionalArrays = 4, + UseErrorTypeSymbolName = 8, + RemoveAttributeSuffix = 16, + ExpandNullable = 32 + } + + [System.Flags] + public enum SymbolDisplayParameterOptions + { + None = 0, + IncludeExtensionThis = 1, + IncludeParamsRefOut = 2, + IncludeType = 4, + IncludeName = 8, + IncludeDefaultValue = 16, + IncludeOptionalBrackets = 32 + } + + public partial struct SymbolDisplayPart + { + private object _dummy; + private int _dummyPrimitive; + public SymbolDisplayPart(SymbolDisplayPartKind kind, ISymbol symbol, string text) { } + + public SymbolDisplayPartKind Kind { get { throw null; } } + + public ISymbol Symbol { get { throw null; } } + + public override string ToString() { throw null; } + } + + public enum SymbolDisplayPartKind + { + AliasName = 0, + AssemblyName = 1, + ClassName = 2, + DelegateName = 3, + EnumName = 4, + ErrorTypeName = 5, + EventName = 6, + FieldName = 7, + InterfaceName = 8, + Keyword = 9, + LabelName = 10, + LineBreak = 11, + NumericLiteral = 12, + StringLiteral = 13, + LocalName = 14, + MethodName = 15, + ModuleName = 16, + NamespaceName = 17, + Operator = 18, + ParameterName = 19, + PropertyName = 20, + Punctuation = 21, + Space = 22, + StructName = 23, + AnonymousTypeIndicator = 24, + Text = 25, + TypeParameterName = 26, + RangeVariableName = 27 + } + + public enum SymbolDisplayPropertyStyle + { + NameOnly = 0, + ShowReadWriteDescriptor = 1 + } + + public enum SymbolDisplayTypeQualificationStyle + { + NameOnly = 0, + NameAndContainingTypes = 1, + NameAndContainingTypesAndNamespaces = 2 + } + + [System.Flags] + public enum SymbolFilter + { + None = 0, + Namespace = 1, + Type = 2, + Member = 4, + TypeAndMember = 6, + All = 7 + } + + public partial struct SymbolInfo : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public CandidateReason CandidateReason { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray CandidateSymbols { get { throw null; } } + + public ISymbol Symbol { get { throw null; } } + + public bool Equals(SymbolInfo other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public enum SymbolKind + { + Alias = 0, + ArrayType = 1, + Assembly = 2, + DynamicType = 3, + ErrorType = 4, + Event = 5, + Field = 6, + Label = 7, + Local = 8, + Method = 9, + NetModule = 10, + NamedType = 11, + Namespace = 12, + Parameter = 13, + PointerType = 14, + Property = 15, + RangeVariable = 16, + TypeParameter = 17, + Preprocessing = 18, + Discard = 19 + } + + public abstract partial class SymbolVisitor + { + protected SymbolVisitor() { } + + public virtual void DefaultVisit(ISymbol symbol) { } + + public virtual void Visit(ISymbol symbol) { } + + public virtual void VisitAlias(IAliasSymbol symbol) { } + + public virtual void VisitArrayType(IArrayTypeSymbol symbol) { } + + public virtual void VisitAssembly(IAssemblySymbol symbol) { } + + public virtual void VisitDiscard(IDiscardSymbol symbol) { } + + public virtual void VisitDynamicType(IDynamicTypeSymbol symbol) { } + + public virtual void VisitEvent(IEventSymbol symbol) { } + + public virtual void VisitField(IFieldSymbol symbol) { } + + public virtual void VisitLabel(ILabelSymbol symbol) { } + + public virtual void VisitLocal(ILocalSymbol symbol) { } + + public virtual void VisitMethod(IMethodSymbol symbol) { } + + public virtual void VisitModule(IModuleSymbol symbol) { } + + public virtual void VisitNamedType(INamedTypeSymbol symbol) { } + + public virtual void VisitNamespace(INamespaceSymbol symbol) { } + + public virtual void VisitParameter(IParameterSymbol symbol) { } + + public virtual void VisitPointerType(IPointerTypeSymbol symbol) { } + + public virtual void VisitProperty(IPropertySymbol symbol) { } + + public virtual void VisitRangeVariable(IRangeVariableSymbol symbol) { } + + public virtual void VisitTypeParameter(ITypeParameterSymbol symbol) { } + } + + public abstract partial class SymbolVisitor + { + protected SymbolVisitor() { } + + public virtual TResult DefaultVisit(ISymbol symbol) { throw null; } + + public virtual TResult Visit(ISymbol symbol) { throw null; } + + public virtual TResult VisitAlias(IAliasSymbol symbol) { throw null; } + + public virtual TResult VisitArrayType(IArrayTypeSymbol symbol) { throw null; } + + public virtual TResult VisitAssembly(IAssemblySymbol symbol) { throw null; } + + public virtual TResult VisitDiscard(IDiscardSymbol symbol) { throw null; } + + public virtual TResult VisitDynamicType(IDynamicTypeSymbol symbol) { throw null; } + + public virtual TResult VisitEvent(IEventSymbol symbol) { throw null; } + + public virtual TResult VisitField(IFieldSymbol symbol) { throw null; } + + public virtual TResult VisitLabel(ILabelSymbol symbol) { throw null; } + + public virtual TResult VisitLocal(ILocalSymbol symbol) { throw null; } + + public virtual TResult VisitMethod(IMethodSymbol symbol) { throw null; } + + public virtual TResult VisitModule(IModuleSymbol symbol) { throw null; } + + public virtual TResult VisitNamedType(INamedTypeSymbol symbol) { throw null; } + + public virtual TResult VisitNamespace(INamespaceSymbol symbol) { throw null; } + + public virtual TResult VisitParameter(IParameterSymbol symbol) { throw null; } + + public virtual TResult VisitPointerType(IPointerTypeSymbol symbol) { throw null; } + + public virtual TResult VisitProperty(IPropertySymbol symbol) { throw null; } + + public virtual TResult VisitRangeVariable(IRangeVariableSymbol symbol) { throw null; } + + public virtual TResult VisitTypeParameter(ITypeParameterSymbol symbol) { throw null; } + } + + public sealed partial class SyntaxAnnotation : System.IEquatable + { + public SyntaxAnnotation() { } + + public SyntaxAnnotation(string kind, string data) { } + + public SyntaxAnnotation(string kind) { } + + public string Data { get { throw null; } } + + public static SyntaxAnnotation ElasticAnnotation { get { throw null; } } + + public string Kind { get { throw null; } } + + public bool Equals(SyntaxAnnotation other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public static bool operator ==(SyntaxAnnotation left, SyntaxAnnotation right) { throw null; } + + public static bool operator !=(SyntaxAnnotation left, SyntaxAnnotation right) { throw null; } + } + + public readonly partial struct SyntaxList : System.Collections.IEnumerable, System.IEquatable> where TNode : SyntaxNode + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public SyntaxList(TNode node) { } + + public SyntaxList(System.Collections.Generic.IEnumerable nodes) { } + + public int Count { get { throw null; } } + + public Text.TextSpan FullSpan { get { throw null; } } + + public TNode this[int index] { get { throw null; } } + + public Text.TextSpan Span { get { throw null; } } + + public readonly SyntaxList Add(TNode node) { throw null; } + + public readonly SyntaxList AddRange(System.Collections.Generic.IEnumerable nodes) { throw null; } + + public readonly bool Any() { throw null; } + + public readonly bool Equals(SyntaxList other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly TNode First() { throw null; } + + public readonly TNode FirstOrDefault() { throw null; } + + public readonly SyntaxList.Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly int IndexOf(TNode node) { throw null; } + + public readonly int IndexOf(System.Func predicate) { throw null; } + + public readonly SyntaxList Insert(int index, TNode node) { throw null; } + + public readonly SyntaxList InsertRange(int index, System.Collections.Generic.IEnumerable nodes) { throw null; } + + public readonly TNode Last() { throw null; } + + public readonly int LastIndexOf(TNode node) { throw null; } + + public readonly int LastIndexOf(System.Func predicate) { throw null; } + + public readonly TNode LastOrDefault() { throw null; } + + public static bool operator ==(SyntaxList left, SyntaxList right) { throw null; } + + public static implicit operator SyntaxList(SyntaxList nodes) { throw null; } + + public static implicit operator SyntaxList(SyntaxList nodes) { throw null; } + + public static bool operator !=(SyntaxList left, SyntaxList right) { throw null; } + + public readonly SyntaxList Remove(TNode node) { throw null; } + + public readonly SyntaxList RemoveAt(int index) { throw null; } + + public readonly SyntaxList Replace(TNode nodeInList, TNode newNode) { throw null; } + + public readonly SyntaxList ReplaceRange(TNode nodeInList, System.Collections.Generic.IEnumerable newNodes) { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public readonly string ToFullString() { throw null; } + + public override readonly string ToString() { throw null; } + + public partial struct Enumerator + { + private SyntaxList _list; + private object _dummy; + private int _dummyPrimitive; + public TNode Current { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public bool MoveNext() { throw null; } + + public void Reset() { } + } + } + + public abstract partial class SyntaxNode + { + public bool ContainsAnnotations { get { throw null; } } + + public bool ContainsDiagnostics { get { throw null; } } + + public bool ContainsDirectives { get { throw null; } } + + public bool ContainsSkippedText { get { throw null; } } + + public Text.TextSpan FullSpan { get { throw null; } } + + public bool HasLeadingTrivia { get { throw null; } } + + public bool HasStructuredTrivia { get { throw null; } } + + public bool HasTrailingTrivia { get { throw null; } } + + public bool IsMissing { get { throw null; } } + + public bool IsStructuredTrivia { get { throw null; } } + + protected string KindText { get { throw null; } } + + public abstract string Language { get; } + + public SyntaxNode Parent { get { throw null; } } + + public virtual SyntaxTrivia ParentTrivia { get { throw null; } } + + public int RawKind { get { throw null; } } + + public Text.TextSpan Span { get { throw null; } } + + public int SpanStart { get { throw null; } } + + public SyntaxTree SyntaxTree { get { throw null; } } + + protected abstract SyntaxTree SyntaxTreeCore { get; } + + public System.Collections.Generic.IEnumerable Ancestors(bool ascendOutOfTrivia = true) { throw null; } + + public System.Collections.Generic.IEnumerable AncestorsAndSelf(bool ascendOutOfTrivia = true) { throw null; } + + public System.Collections.Generic.IEnumerable ChildNodes() { throw null; } + + public ChildSyntaxList ChildNodesAndTokens() { throw null; } + + public virtual SyntaxNodeOrToken ChildThatContainsPosition(int position) { throw null; } + + public System.Collections.Generic.IEnumerable ChildTokens() { throw null; } + + public bool Contains(SyntaxNode node) { throw null; } + + public T CopyAnnotationsTo(T node) + where T : SyntaxNode { throw null; } + + public System.Collections.Generic.IEnumerable DescendantNodes(Text.TextSpan span, System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantNodes(System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantNodesAndSelf(Text.TextSpan span, System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantNodesAndSelf(System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantNodesAndTokens(Text.TextSpan span, System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantNodesAndTokens(System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantNodesAndTokensAndSelf(Text.TextSpan span, System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantNodesAndTokensAndSelf(System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantTokens(Text.TextSpan span, System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantTokens(System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantTrivia(Text.TextSpan span, System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + public System.Collections.Generic.IEnumerable DescendantTrivia(System.Func descendIntoChildren = null, bool descendIntoTrivia = false) { throw null; } + + protected virtual bool EquivalentToCore(SyntaxNode other) { throw null; } + + public SyntaxNode FindNode(Text.TextSpan span, bool findInsideTrivia = false, bool getInnermostNodeForTie = false) { throw null; } + + public SyntaxToken FindToken(int position, bool findInsideTrivia = false) { throw null; } + + protected virtual SyntaxToken FindTokenCore(int position, bool findInsideTrivia) { throw null; } + + protected virtual SyntaxToken FindTokenCore(int position, System.Func stepInto) { throw null; } + + public SyntaxTrivia FindTrivia(int position, bool findInsideTrivia = false) { throw null; } + + public SyntaxTrivia FindTrivia(int position, System.Func stepInto) { throw null; } + + protected virtual SyntaxTrivia FindTriviaCore(int position, bool findInsideTrivia) { throw null; } + + public TNode FirstAncestorOrSelf(System.Func predicate = null, bool ascendOutOfTrivia = true) + where TNode : SyntaxNode { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedNodes(SyntaxAnnotation syntaxAnnotation) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedNodes(string annotationKind) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedNodesAndTokens(SyntaxAnnotation annotation) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedNodesAndTokens(string annotationKind) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedNodesAndTokens(params string[] annotationKinds) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedTokens(SyntaxAnnotation syntaxAnnotation) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedTokens(string annotationKind) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedTrivia(SyntaxAnnotation annotation) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedTrivia(string annotationKind) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotatedTrivia(params string[] annotationKinds) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotations(System.Collections.Generic.IEnumerable annotationKinds) { throw null; } + + public System.Collections.Generic.IEnumerable GetAnnotations(string annotationKind) { throw null; } + + public System.Collections.Generic.IEnumerable GetDiagnostics() { throw null; } + + public SyntaxToken GetFirstToken(bool includeZeroWidth = false, bool includeSkipped = false, bool includeDirectives = false, bool includeDocumentationComments = false) { throw null; } + + public SyntaxToken GetLastToken(bool includeZeroWidth = false, bool includeSkipped = false, bool includeDirectives = false, bool includeDocumentationComments = false) { throw null; } + + public SyntaxTriviaList GetLeadingTrivia() { throw null; } + + public Location GetLocation() { throw null; } + + protected T GetRed(ref T field, int slot) + where T : SyntaxNode { throw null; } + + protected T GetRedAtZero(ref T field) + where T : SyntaxNode { throw null; } + + public SyntaxReference GetReference() { throw null; } + + public Text.SourceText GetText(System.Text.Encoding encoding = null, Text.SourceHashAlgorithm checksumAlgorithm = Text.SourceHashAlgorithm.Sha1) { throw null; } + + public SyntaxTriviaList GetTrailingTrivia() { throw null; } + + public bool HasAnnotation(SyntaxAnnotation annotation) { throw null; } + + public bool HasAnnotations(System.Collections.Generic.IEnumerable annotationKinds) { throw null; } + + public bool HasAnnotations(string annotationKind) { throw null; } + + protected internal abstract SyntaxNode InsertNodesInListCore(SyntaxNode nodeInList, System.Collections.Generic.IEnumerable nodesToInsert, bool insertBefore); + protected internal abstract SyntaxNode InsertTokensInListCore(SyntaxToken originalToken, System.Collections.Generic.IEnumerable newTokens, bool insertBefore); + protected internal abstract SyntaxNode InsertTriviaInListCore(SyntaxTrivia originalTrivia, System.Collections.Generic.IEnumerable newTrivia, bool insertBefore); + public bool IsEquivalentTo(SyntaxNode node, bool topLevel = false) { throw null; } + + public bool IsEquivalentTo(SyntaxNode other) { throw null; } + + protected abstract bool IsEquivalentToCore(SyntaxNode node, bool topLevel = false); + public bool IsPartOfStructuredTrivia() { throw null; } + + protected internal abstract SyntaxNode NormalizeWhitespaceCore(string indentation, string eol, bool elasticTrivia); + protected internal abstract SyntaxNode RemoveNodesCore(System.Collections.Generic.IEnumerable nodes, SyntaxRemoveOptions options); + protected internal abstract SyntaxNode ReplaceCore(System.Collections.Generic.IEnumerable nodes = null, System.Func computeReplacementNode = null, System.Collections.Generic.IEnumerable tokens = null, System.Func computeReplacementToken = null, System.Collections.Generic.IEnumerable trivia = null, System.Func computeReplacementTrivia = null) + where TNode : SyntaxNode; + protected internal abstract SyntaxNode ReplaceNodeInListCore(SyntaxNode originalNode, System.Collections.Generic.IEnumerable replacementNodes); + protected internal abstract SyntaxNode ReplaceTokenInListCore(SyntaxToken originalToken, System.Collections.Generic.IEnumerable newTokens); + protected internal abstract SyntaxNode ReplaceTriviaInListCore(SyntaxTrivia originalTrivia, System.Collections.Generic.IEnumerable newTrivia); + public virtual void SerializeTo(System.IO.Stream stream, System.Threading.CancellationToken cancellationToken = default) { } + + public virtual string ToFullString() { throw null; } + + public override string ToString() { throw null; } + + public virtual void WriteTo(System.IO.TextWriter writer) { } + } + + public static partial class SyntaxNodeExtensions + { + public static TNode GetCurrentNode(this SyntaxNode root, TNode node) + where TNode : SyntaxNode { throw null; } + + public static System.Collections.Generic.IEnumerable GetCurrentNodes(this SyntaxNode root, TNode node) + where TNode : SyntaxNode { throw null; } + + public static System.Collections.Generic.IEnumerable GetCurrentNodes(this SyntaxNode root, System.Collections.Generic.IEnumerable nodes) + where TNode : SyntaxNode { throw null; } + + public static TRoot InsertNodesAfter(this TRoot root, SyntaxNode nodeInList, System.Collections.Generic.IEnumerable newNodes) + where TRoot : SyntaxNode { throw null; } + + public static TRoot InsertNodesBefore(this TRoot root, SyntaxNode nodeInList, System.Collections.Generic.IEnumerable newNodes) + where TRoot : SyntaxNode { throw null; } + + public static TRoot InsertTokensAfter(this TRoot root, SyntaxToken tokenInList, System.Collections.Generic.IEnumerable newTokens) + where TRoot : SyntaxNode { throw null; } + + public static TRoot InsertTokensBefore(this TRoot root, SyntaxToken tokenInList, System.Collections.Generic.IEnumerable newTokens) + where TRoot : SyntaxNode { throw null; } + + public static TRoot InsertTriviaAfter(this TRoot root, SyntaxTrivia trivia, System.Collections.Generic.IEnumerable newTrivia) + where TRoot : SyntaxNode { throw null; } + + public static TRoot InsertTriviaBefore(this TRoot root, SyntaxTrivia trivia, System.Collections.Generic.IEnumerable newTrivia) + where TRoot : SyntaxNode { throw null; } + + public static TNode NormalizeWhitespace(this TNode node, string indentation, bool elasticTrivia) + where TNode : SyntaxNode { throw null; } + + public static TNode NormalizeWhitespace(this TNode node, string indentation = " ", string eol = "\r\n", bool elasticTrivia = false) + where TNode : SyntaxNode { throw null; } + + public static TRoot RemoveNode(this TRoot root, SyntaxNode node, SyntaxRemoveOptions options) + where TRoot : SyntaxNode { throw null; } + + public static TRoot RemoveNodes(this TRoot root, System.Collections.Generic.IEnumerable nodes, SyntaxRemoveOptions options) + where TRoot : SyntaxNode { throw null; } + + public static TRoot ReplaceNode(this TRoot root, SyntaxNode oldNode, SyntaxNode newNode) + where TRoot : SyntaxNode { throw null; } + + public static TRoot ReplaceNode(this TRoot root, SyntaxNode oldNode, System.Collections.Generic.IEnumerable newNodes) + where TRoot : SyntaxNode { throw null; } + + public static TRoot ReplaceNodes(this TRoot root, System.Collections.Generic.IEnumerable nodes, System.Func computeReplacementNode) + where TRoot : SyntaxNode where TNode : SyntaxNode { throw null; } + + public static TRoot ReplaceSyntax(this TRoot root, System.Collections.Generic.IEnumerable nodes, System.Func computeReplacementNode, System.Collections.Generic.IEnumerable tokens, System.Func computeReplacementToken, System.Collections.Generic.IEnumerable trivia, System.Func computeReplacementTrivia) + where TRoot : SyntaxNode { throw null; } + + public static TRoot ReplaceToken(this TRoot root, SyntaxToken oldToken, SyntaxToken newToken) + where TRoot : SyntaxNode { throw null; } + + public static TRoot ReplaceToken(this TRoot root, SyntaxToken tokenInList, System.Collections.Generic.IEnumerable newTokens) + where TRoot : SyntaxNode { throw null; } + + public static TRoot ReplaceTokens(this TRoot root, System.Collections.Generic.IEnumerable tokens, System.Func computeReplacementToken) + where TRoot : SyntaxNode { throw null; } + + public static TRoot ReplaceTrivia(this TRoot root, SyntaxTrivia trivia, SyntaxTrivia newTrivia) + where TRoot : SyntaxNode { throw null; } + + public static TRoot ReplaceTrivia(this TRoot root, SyntaxTrivia oldTrivia, System.Collections.Generic.IEnumerable newTrivia) + where TRoot : SyntaxNode { throw null; } + + public static TRoot ReplaceTrivia(this TRoot root, System.Collections.Generic.IEnumerable trivia, System.Func computeReplacementTrivia) + where TRoot : SyntaxNode { throw null; } + + public static TRoot TrackNodes(this TRoot root, params SyntaxNode[] nodes) + where TRoot : SyntaxNode { throw null; } + + public static TRoot TrackNodes(this TRoot root, System.Collections.Generic.IEnumerable nodes) + where TRoot : SyntaxNode { throw null; } + + public static TSyntax WithLeadingTrivia(this TSyntax node, params SyntaxTrivia[] trivia) + where TSyntax : SyntaxNode { throw null; } + + public static TSyntax WithLeadingTrivia(this TSyntax node, SyntaxTriviaList trivia) + where TSyntax : SyntaxNode { throw null; } + + public static TSyntax WithLeadingTrivia(this TSyntax node, System.Collections.Generic.IEnumerable trivia) + where TSyntax : SyntaxNode { throw null; } + + public static TSyntax WithoutLeadingTrivia(this TSyntax node) + where TSyntax : SyntaxNode { throw null; } + + public static TSyntax WithoutTrailingTrivia(this TSyntax node) + where TSyntax : SyntaxNode { throw null; } + + public static SyntaxToken WithoutTrivia(this SyntaxToken token) { throw null; } + + public static TSyntax WithoutTrivia(this TSyntax syntax) + where TSyntax : SyntaxNode { throw null; } + + public static TSyntax WithTrailingTrivia(this TSyntax node, params SyntaxTrivia[] trivia) + where TSyntax : SyntaxNode { throw null; } + + public static TSyntax WithTrailingTrivia(this TSyntax node, SyntaxTriviaList trivia) + where TSyntax : SyntaxNode { throw null; } + + public static TSyntax WithTrailingTrivia(this TSyntax node, System.Collections.Generic.IEnumerable trivia) + where TSyntax : SyntaxNode { throw null; } + + public static TSyntax WithTriviaFrom(this TSyntax syntax, SyntaxNode node) + where TSyntax : SyntaxNode { throw null; } + } + + public readonly partial struct SyntaxNodeOrToken : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public bool ContainsAnnotations { get { throw null; } } + + public bool ContainsDiagnostics { get { throw null; } } + + public bool ContainsDirectives { get { throw null; } } + + public Text.TextSpan FullSpan { get { throw null; } } + + public bool HasLeadingTrivia { get { throw null; } } + + public bool HasTrailingTrivia { get { throw null; } } + + public bool IsMissing { get { throw null; } } + + public bool IsNode { get { throw null; } } + + public bool IsToken { get { throw null; } } + + public string Language { get { throw null; } } + + public SyntaxNode Parent { get { throw null; } } + + public int RawKind { get { throw null; } } + + public Text.TextSpan Span { get { throw null; } } + + public int SpanStart { get { throw null; } } + + public SyntaxTree SyntaxTree { get { throw null; } } + + public readonly SyntaxNode AsNode() { throw null; } + + public readonly SyntaxToken AsToken() { throw null; } + + public readonly ChildSyntaxList ChildNodesAndTokens() { throw null; } + + public readonly bool Equals(SyntaxNodeOrToken other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetAnnotations(System.Collections.Generic.IEnumerable annotationKinds) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetAnnotations(string annotationKind) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetDiagnostics() { throw null; } + + public static int GetFirstChildIndexSpanningPosition(SyntaxNode node, int position) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly SyntaxTriviaList GetLeadingTrivia() { throw null; } + + public readonly Location GetLocation() { throw null; } + + public readonly SyntaxNodeOrToken GetNextSibling() { throw null; } + + public readonly SyntaxNodeOrToken GetPreviousSibling() { throw null; } + + public readonly SyntaxTriviaList GetTrailingTrivia() { throw null; } + + public readonly bool HasAnnotation(SyntaxAnnotation annotation) { throw null; } + + public readonly bool HasAnnotations(System.Collections.Generic.IEnumerable annotationKinds) { throw null; } + + public readonly bool HasAnnotations(string annotationKind) { throw null; } + + public readonly bool IsEquivalentTo(SyntaxNodeOrToken other) { throw null; } + + public static bool operator ==(SyntaxNodeOrToken left, SyntaxNodeOrToken right) { throw null; } + + public static explicit operator SyntaxNode(SyntaxNodeOrToken nodeOrToken) { throw null; } + + public static explicit operator SyntaxToken(SyntaxNodeOrToken nodeOrToken) { throw null; } + + public static implicit operator SyntaxNodeOrToken(SyntaxNode node) { throw null; } + + public static implicit operator SyntaxNodeOrToken(SyntaxToken token) { throw null; } + + public static bool operator !=(SyntaxNodeOrToken left, SyntaxNodeOrToken right) { throw null; } + + public readonly string ToFullString() { throw null; } + + public override readonly string ToString() { throw null; } + + public readonly SyntaxNodeOrToken WithAdditionalAnnotations(params SyntaxAnnotation[] annotations) { throw null; } + + public readonly SyntaxNodeOrToken WithAdditionalAnnotations(System.Collections.Generic.IEnumerable annotations) { throw null; } + + public readonly SyntaxNodeOrToken WithLeadingTrivia(params SyntaxTrivia[] trivia) { throw null; } + + public readonly SyntaxNodeOrToken WithLeadingTrivia(System.Collections.Generic.IEnumerable trivia) { throw null; } + + public readonly SyntaxNodeOrToken WithoutAnnotations(params SyntaxAnnotation[] annotations) { throw null; } + + public readonly SyntaxNodeOrToken WithoutAnnotations(System.Collections.Generic.IEnumerable annotations) { throw null; } + + public readonly SyntaxNodeOrToken WithoutAnnotations(string annotationKind) { throw null; } + + public readonly SyntaxNodeOrToken WithTrailingTrivia(params SyntaxTrivia[] trivia) { throw null; } + + public readonly SyntaxNodeOrToken WithTrailingTrivia(System.Collections.Generic.IEnumerable trivia) { throw null; } + + public readonly void WriteTo(System.IO.TextWriter writer) { } + } + + public readonly partial struct SyntaxNodeOrTokenList : System.IEquatable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public SyntaxNodeOrTokenList(params SyntaxNodeOrToken[] nodesAndTokens) { } + + public SyntaxNodeOrTokenList(System.Collections.Generic.IEnumerable nodesAndTokens) { } + + public int Count { get { throw null; } } + + public Text.TextSpan FullSpan { get { throw null; } } + + public SyntaxNodeOrToken this[int index] { get { throw null; } } + + public Text.TextSpan Span { get { throw null; } } + + public readonly SyntaxNodeOrTokenList Add(SyntaxNodeOrToken nodeOrToken) { throw null; } + + public readonly SyntaxNodeOrTokenList AddRange(System.Collections.Generic.IEnumerable nodesOrTokens) { throw null; } + + public readonly bool Any() { throw null; } + + public readonly bool Equals(SyntaxNodeOrTokenList other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly SyntaxNodeOrToken First() { throw null; } + + public readonly SyntaxNodeOrToken FirstOrDefault() { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly int IndexOf(SyntaxNodeOrToken nodeOrToken) { throw null; } + + public readonly SyntaxNodeOrTokenList Insert(int index, SyntaxNodeOrToken nodeOrToken) { throw null; } + + public readonly SyntaxNodeOrTokenList InsertRange(int index, System.Collections.Generic.IEnumerable nodesAndTokens) { throw null; } + + public readonly SyntaxNodeOrToken Last() { throw null; } + + public readonly SyntaxNodeOrToken LastOrDefault() { throw null; } + + public static bool operator ==(SyntaxNodeOrTokenList left, SyntaxNodeOrTokenList right) { throw null; } + + public static bool operator !=(SyntaxNodeOrTokenList left, SyntaxNodeOrTokenList right) { throw null; } + + public readonly SyntaxNodeOrTokenList Remove(SyntaxNodeOrToken nodeOrTokenInList) { throw null; } + + public readonly SyntaxNodeOrTokenList RemoveAt(int index) { throw null; } + + public readonly SyntaxNodeOrTokenList Replace(SyntaxNodeOrToken nodeOrTokenInList, SyntaxNodeOrToken newNodeOrToken) { throw null; } + + public readonly SyntaxNodeOrTokenList ReplaceRange(SyntaxNodeOrToken nodeOrTokenInList, System.Collections.Generic.IEnumerable newNodesAndTokens) { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public readonly string ToFullString() { throw null; } + + public override readonly string ToString() { throw null; } + + public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable + { + private object _dummy; + private int _dummyPrimitive; + public SyntaxNodeOrToken Current { get { throw null; } } + + object System.Collections.IEnumerator.Current { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public bool MoveNext() { throw null; } + + void System.Collections.IEnumerator.Reset() { } + + void System.IDisposable.Dispose() { } + } + } + + public abstract partial class SyntaxReference + { + protected SyntaxReference() { } + + public abstract Text.TextSpan Span { get; } + public abstract SyntaxTree SyntaxTree { get; } + + public abstract SyntaxNode GetSyntax(System.Threading.CancellationToken cancellationToken = default); + public virtual System.Threading.Tasks.Task GetSyntaxAsync(System.Threading.CancellationToken cancellationToken = default) { throw null; } + } + + [System.Flags] + public enum SyntaxRemoveOptions + { + KeepNoTrivia = 0, + KeepLeadingTrivia = 1, + KeepTrailingTrivia = 2, + KeepExteriorTrivia = 3, + KeepUnbalancedDirectives = 4, + KeepDirectives = 8, + KeepEndOfLine = 16, + AddElasticMarker = 32 + } + + public readonly partial struct SyntaxToken : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public bool ContainsAnnotations { get { throw null; } } + + public bool ContainsDiagnostics { get { throw null; } } + + public bool ContainsDirectives { get { throw null; } } + + public Text.TextSpan FullSpan { get { throw null; } } + + public bool HasLeadingTrivia { get { throw null; } } + + public bool HasStructuredTrivia { get { throw null; } } + + public bool HasTrailingTrivia { get { throw null; } } + + public bool IsMissing { get { throw null; } } + + public string Language { get { throw null; } } + + public SyntaxTriviaList LeadingTrivia { get { throw null; } } + + public SyntaxNode Parent { get { throw null; } } + + public int RawKind { get { throw null; } } + + public Text.TextSpan Span { get { throw null; } } + + public int SpanStart { get { throw null; } } + + public SyntaxTree SyntaxTree { get { throw null; } } + + public string Text { get { throw null; } } + + public SyntaxTriviaList TrailingTrivia { get { throw null; } } + + public object Value { get { throw null; } } + + public string ValueText { get { throw null; } } + + public readonly SyntaxToken CopyAnnotationsTo(SyntaxToken token) { throw null; } + + public readonly bool Equals(SyntaxToken other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetAllTrivia() { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetAnnotations(System.Collections.Generic.IEnumerable annotationKinds) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetAnnotations(string annotationKind) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetAnnotations(params string[] annotationKinds) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetDiagnostics() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly Location GetLocation() { throw null; } + + public readonly SyntaxToken GetNextToken(bool includeZeroWidth = false, bool includeSkipped = false, bool includeDirectives = false, bool includeDocumentationComments = false) { throw null; } + + public readonly SyntaxToken GetPreviousToken(bool includeZeroWidth = false, bool includeSkipped = false, bool includeDirectives = false, bool includeDocumentationComments = false) { throw null; } + + public readonly bool HasAnnotation(SyntaxAnnotation annotation) { throw null; } + + public readonly bool HasAnnotations(string annotationKind) { throw null; } + + public readonly bool HasAnnotations(params string[] annotationKinds) { throw null; } + + public readonly bool IsEquivalentTo(SyntaxToken token) { throw null; } + + public readonly bool IsPartOfStructuredTrivia() { throw null; } + + public static bool operator ==(SyntaxToken left, SyntaxToken right) { throw null; } + + public static bool operator !=(SyntaxToken left, SyntaxToken right) { throw null; } + + public readonly string ToFullString() { throw null; } + + public override readonly string ToString() { throw null; } + + public readonly SyntaxToken WithAdditionalAnnotations(params SyntaxAnnotation[] annotations) { throw null; } + + public readonly SyntaxToken WithAdditionalAnnotations(System.Collections.Generic.IEnumerable annotations) { throw null; } + + public readonly SyntaxToken WithLeadingTrivia(params SyntaxTrivia[] trivia) { throw null; } + + public readonly SyntaxToken WithLeadingTrivia(SyntaxTriviaList trivia) { throw null; } + + public readonly SyntaxToken WithLeadingTrivia(System.Collections.Generic.IEnumerable trivia) { throw null; } + + public readonly SyntaxToken WithoutAnnotations(params SyntaxAnnotation[] annotations) { throw null; } + + public readonly SyntaxToken WithoutAnnotations(System.Collections.Generic.IEnumerable annotations) { throw null; } + + public readonly SyntaxToken WithoutAnnotations(string annotationKind) { throw null; } + + public readonly SyntaxToken WithTrailingTrivia(params SyntaxTrivia[] trivia) { throw null; } + + public readonly SyntaxToken WithTrailingTrivia(SyntaxTriviaList trivia) { throw null; } + + public readonly SyntaxToken WithTrailingTrivia(System.Collections.Generic.IEnumerable trivia) { throw null; } + + public readonly SyntaxToken WithTriviaFrom(SyntaxToken token) { throw null; } + + public readonly void WriteTo(System.IO.TextWriter writer) { } + } + + public readonly partial struct SyntaxTokenList : System.IEquatable, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public SyntaxTokenList(SyntaxToken token) { } + + public SyntaxTokenList(params SyntaxToken[] tokens) { } + + public SyntaxTokenList(System.Collections.Generic.IEnumerable tokens) { } + + public int Count { get { throw null; } } + + public Text.TextSpan FullSpan { get { throw null; } } + + public SyntaxToken this[int index] { get { throw null; } } + + public Text.TextSpan Span { get { throw null; } } + + public readonly SyntaxTokenList Add(SyntaxToken token) { throw null; } + + public readonly SyntaxTokenList AddRange(System.Collections.Generic.IEnumerable tokens) { throw null; } + + public readonly bool Any() { throw null; } + + public static SyntaxTokenList Create(SyntaxToken token) { throw null; } + + public readonly bool Equals(SyntaxTokenList other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly SyntaxToken First() { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly int IndexOf(SyntaxToken tokenInList) { throw null; } + + public readonly SyntaxTokenList Insert(int index, SyntaxToken token) { throw null; } + + public readonly SyntaxTokenList InsertRange(int index, System.Collections.Generic.IEnumerable tokens) { throw null; } + + public readonly SyntaxToken Last() { throw null; } + + public static bool operator ==(SyntaxTokenList left, SyntaxTokenList right) { throw null; } + + public static bool operator !=(SyntaxTokenList left, SyntaxTokenList right) { throw null; } + + public readonly SyntaxTokenList Remove(SyntaxToken tokenInList) { throw null; } + + public readonly SyntaxTokenList RemoveAt(int index) { throw null; } + + public readonly SyntaxTokenList Replace(SyntaxToken tokenInList, SyntaxToken newToken) { throw null; } + + public readonly SyntaxTokenList ReplaceRange(SyntaxToken tokenInList, System.Collections.Generic.IEnumerable newTokens) { throw null; } + + public readonly Reversed Reverse() { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public readonly string ToFullString() { throw null; } + + public override readonly string ToString() { throw null; } + + public partial struct Enumerator + { + private object _dummy; + private int _dummyPrimitive; + public SyntaxToken Current { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public bool MoveNext() { throw null; } + } + + public readonly partial struct Reversed : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public Reversed(SyntaxTokenList list) { } + + public readonly bool Equals(Reversed other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator + { + private object _dummy; + private int _dummyPrimitive; + public SyntaxToken Current { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public bool MoveNext() { throw null; } + } + } + } + + public abstract partial class SyntaxTree + { + protected SyntaxTree() { } + + public abstract System.Text.Encoding Encoding { get; } + public abstract string FilePath { get; } + public abstract bool HasCompilationUnitRoot { get; } + public abstract int Length { get; } + + public ParseOptions Options { get { throw null; } } + + protected abstract ParseOptions OptionsCore { get; } + + public abstract System.Collections.Generic.IList GetChangedSpans(SyntaxTree syntaxTree); + public abstract System.Collections.Generic.IList GetChanges(SyntaxTree oldTree); + public abstract System.Collections.Generic.IEnumerable GetDiagnostics(SyntaxNode node); + public abstract System.Collections.Generic.IEnumerable GetDiagnostics(SyntaxNodeOrToken nodeOrToken); + public abstract System.Collections.Generic.IEnumerable GetDiagnostics(SyntaxToken token); + public abstract System.Collections.Generic.IEnumerable GetDiagnostics(SyntaxTrivia trivia); + public abstract System.Collections.Generic.IEnumerable GetDiagnostics(System.Threading.CancellationToken cancellationToken = default); + public abstract FileLinePositionSpan GetLineSpan(Text.TextSpan span, System.Threading.CancellationToken cancellationToken = default); + public virtual LineVisibility GetLineVisibility(int position, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public abstract Location GetLocation(Text.TextSpan span); + public abstract FileLinePositionSpan GetMappedLineSpan(Text.TextSpan span, System.Threading.CancellationToken cancellationToken = default); + public abstract SyntaxReference GetReference(SyntaxNode node); + public SyntaxNode GetRoot(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public System.Threading.Tasks.Task GetRootAsync(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + protected abstract System.Threading.Tasks.Task GetRootAsyncCore(System.Threading.CancellationToken cancellationToken); + protected abstract SyntaxNode GetRootCore(System.Threading.CancellationToken cancellationToken); + public abstract Text.SourceText GetText(System.Threading.CancellationToken cancellationToken = default); + public virtual System.Threading.Tasks.Task GetTextAsync(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public abstract bool HasHiddenRegions(); + public abstract bool IsEquivalentTo(SyntaxTree tree, bool topLevel = false); + public override string ToString() { throw null; } + + public bool TryGetRoot(out SyntaxNode root) { throw null; } + + protected abstract bool TryGetRootCore(out SyntaxNode root); + public abstract bool TryGetText(out Text.SourceText text); + public abstract SyntaxTree WithChangedText(Text.SourceText newText); + public abstract SyntaxTree WithFilePath(string path); + public abstract SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options); + } + + public readonly partial struct SyntaxTrivia : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public bool ContainsDiagnostics { get { throw null; } } + + public Text.TextSpan FullSpan { get { throw null; } } + + public bool HasStructure { get { throw null; } } + + public bool IsDirective { get { throw null; } } + + public string Language { get { throw null; } } + + public int RawKind { get { throw null; } } + + public Text.TextSpan Span { get { throw null; } } + + public int SpanStart { get { throw null; } } + + public SyntaxTree SyntaxTree { get { throw null; } } + + public SyntaxToken Token { get { throw null; } } + + public readonly SyntaxTrivia CopyAnnotationsTo(SyntaxTrivia trivia) { throw null; } + + public readonly bool Equals(SyntaxTrivia other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetAnnotations(string annotationKind) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetAnnotations(params string[] annotationKinds) { throw null; } + + public readonly System.Collections.Generic.IEnumerable GetDiagnostics() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly Location GetLocation() { throw null; } + + public readonly SyntaxNode GetStructure() { throw null; } + + public readonly bool HasAnnotation(SyntaxAnnotation annotation) { throw null; } + + public readonly bool HasAnnotations(string annotationKind) { throw null; } + + public readonly bool HasAnnotations(params string[] annotationKinds) { throw null; } + + public readonly bool IsEquivalentTo(SyntaxTrivia trivia) { throw null; } + + public readonly bool IsPartOfStructuredTrivia() { throw null; } + + public static bool operator ==(SyntaxTrivia left, SyntaxTrivia right) { throw null; } + + public static bool operator !=(SyntaxTrivia left, SyntaxTrivia right) { throw null; } + + public readonly string ToFullString() { throw null; } + + public override readonly string ToString() { throw null; } + + public readonly SyntaxTrivia WithAdditionalAnnotations(params SyntaxAnnotation[] annotations) { throw null; } + + public readonly SyntaxTrivia WithAdditionalAnnotations(System.Collections.Generic.IEnumerable annotations) { throw null; } + + public readonly SyntaxTrivia WithoutAnnotations(params SyntaxAnnotation[] annotations) { throw null; } + + public readonly SyntaxTrivia WithoutAnnotations(System.Collections.Generic.IEnumerable annotations) { throw null; } + + public readonly SyntaxTrivia WithoutAnnotations(string annotationKind) { throw null; } + + public readonly void WriteTo(System.IO.TextWriter writer) { } + } + + public readonly partial struct SyntaxTriviaList : System.IEquatable, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public SyntaxTriviaList(SyntaxTrivia trivia) { } + + public SyntaxTriviaList(params SyntaxTrivia[] trivias) { } + + public SyntaxTriviaList(System.Collections.Generic.IEnumerable trivias) { } + + public int Count { get { throw null; } } + + public static SyntaxTriviaList Empty { get { throw null; } } + + public Text.TextSpan FullSpan { get { throw null; } } + + public SyntaxTrivia this[int index] { get { throw null; } } + + public Text.TextSpan Span { get { throw null; } } + + public readonly SyntaxTriviaList Add(SyntaxTrivia trivia) { throw null; } + + public readonly SyntaxTriviaList AddRange(System.Collections.Generic.IEnumerable trivia) { throw null; } + + public readonly bool Any() { throw null; } + + public static SyntaxTriviaList Create(SyntaxTrivia trivia) { throw null; } + + public readonly SyntaxTrivia ElementAt(int index) { throw null; } + + public readonly bool Equals(SyntaxTriviaList other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly SyntaxTrivia First() { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly int IndexOf(SyntaxTrivia triviaInList) { throw null; } + + public readonly SyntaxTriviaList Insert(int index, SyntaxTrivia trivia) { throw null; } + + public readonly SyntaxTriviaList InsertRange(int index, System.Collections.Generic.IEnumerable trivia) { throw null; } + + public readonly SyntaxTrivia Last() { throw null; } + + public static bool operator ==(SyntaxTriviaList left, SyntaxTriviaList right) { throw null; } + + public static bool operator !=(SyntaxTriviaList left, SyntaxTriviaList right) { throw null; } + + public readonly SyntaxTriviaList Remove(SyntaxTrivia triviaInList) { throw null; } + + public readonly SyntaxTriviaList RemoveAt(int index) { throw null; } + + public readonly SyntaxTriviaList Replace(SyntaxTrivia triviaInList, SyntaxTrivia newTrivia) { throw null; } + + public readonly SyntaxTriviaList ReplaceRange(SyntaxTrivia triviaInList, System.Collections.Generic.IEnumerable newTrivia) { throw null; } + + public readonly Reversed Reverse() { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public readonly string ToFullString() { throw null; } + + public override readonly string ToString() { throw null; } + + public partial struct Enumerator + { + private object _dummy; + private int _dummyPrimitive; + public SyntaxTrivia Current { get { throw null; } } + + public bool MoveNext() { throw null; } + } + + public readonly partial struct Reversed : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public Reversed(SyntaxTriviaList list) { } + + public readonly bool Equals(Reversed other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public readonly Enumerator GetEnumerator() { throw null; } + + public override readonly int GetHashCode() { throw null; } + + readonly System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + readonly System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator + { + private object _dummy; + private int _dummyPrimitive; + public SyntaxTrivia Current { get { throw null; } } + + public bool MoveNext() { throw null; } + } + } + } + + public abstract partial class SyntaxWalker + { + protected SyntaxWalker(SyntaxWalkerDepth depth = SyntaxWalkerDepth.Node) { } + + protected SyntaxWalkerDepth Depth { get { throw null; } } + + public virtual void Visit(SyntaxNode node) { } + + protected virtual void VisitToken(SyntaxToken token) { } + + protected virtual void VisitTrivia(SyntaxTrivia trivia) { } + } + + public enum SyntaxWalkerDepth + { + Node = 0, + Token = 1, + Trivia = 2, + StructuredTrivia = 3 + } + + public partial struct TypedConstant : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public bool IsNull { get { throw null; } } + + public TypedConstantKind Kind { get { throw null; } } + + public ITypeSymbol Type { get { throw null; } } + + public object Value { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray Values { get { throw null; } } + + public bool Equals(TypedConstant other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public enum TypedConstantKind + { + Error = 0, + Primitive = 1, + Enum = 2, + Type = 3, + Array = 4 + } + + public partial struct TypeInfo : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public ITypeSymbol ConvertedType { get { throw null; } } + + public ITypeSymbol Type { get { throw null; } } + + public bool Equals(TypeInfo other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public enum TypeKind : byte + { + Unknown = 0, + Array = 1, + Class = 2, + Delegate = 3, + Dynamic = 4, + Enum = 5, + Error = 6, + Interface = 7, + Module = 8, + Pointer = 9, + Struct = 10, + Structure = 10, + TypeParameter = 11, + Submission = 12 + } + + public enum TypeParameterKind + { + Type = 0, + Method = 1, + Cref = 2 + } + + public sealed partial class UnresolvedMetadataReference : MetadataReference + { + internal UnresolvedMetadataReference() : base(default) { } + + public override string Display { get { throw null; } } + + public string Reference { get { throw null; } } + } + + public enum VarianceKind : short + { + None = 0, + Out = 1, + In = 2 + } + + public static partial class WellKnownDiagnosticTags + { + public const string AnalyzerException = "AnalyzerException"; + public const string Build = "Build"; + public const string Compiler = "Compiler"; + public const string EditAndContinue = "EditAndContinue"; + public const string NotConfigurable = "NotConfigurable"; + public const string Telemetry = "Telemetry"; + public const string Unnecessary = "Unnecessary"; + } + + public static partial class WellKnownMemberNames + { + public const string AdditionOperatorName = "op_Addition"; + public const string BitwiseAndOperatorName = "op_BitwiseAnd"; + public const string BitwiseOrOperatorName = "op_BitwiseOr"; + public const string CollectionInitializerAddMethodName = "Add"; + public const string ConcatenateOperatorName = "op_Concatenate"; + public const string CurrentPropertyName = "Current"; + public const string DeconstructMethodName = "Deconstruct"; + public const string DecrementOperatorName = "op_Decrement"; + public const string DefaultScriptClassName = "Script"; + public const string DelegateBeginInvokeName = "BeginInvoke"; + public const string DelegateEndInvokeName = "EndInvoke"; + public const string DelegateInvokeName = "Invoke"; + public const string DestructorName = "Finalize"; + public const string DivisionOperatorName = "op_Division"; + public const string EntryPointMethodName = "Main"; + public const string EnumBackingFieldName = "value__"; + public const string EqualityOperatorName = "op_Equality"; + public const string ExclusiveOrOperatorName = "op_ExclusiveOr"; + public const string ExplicitConversionName = "op_Explicit"; + public const string ExponentOperatorName = "op_Exponent"; + public const string FalseOperatorName = "op_False"; + public const string GetAwaiter = "GetAwaiter"; + public const string GetEnumeratorMethodName = "GetEnumerator"; + public const string GetResult = "GetResult"; + public const string GreaterThanOperatorName = "op_GreaterThan"; + public const string GreaterThanOrEqualOperatorName = "op_GreaterThanOrEqual"; + public const string ImplicitConversionName = "op_Implicit"; + public const string IncrementOperatorName = "op_Increment"; + public const string Indexer = "this[]"; + public const string InequalityOperatorName = "op_Inequality"; + public const string InstanceConstructorName = ".ctor"; + public const string IntegerDivisionOperatorName = "op_IntegerDivision"; + public const string IsCompleted = "IsCompleted"; + public const string LeftShiftOperatorName = "op_LeftShift"; + public const string LessThanOperatorName = "op_LessThan"; + public const string LessThanOrEqualOperatorName = "op_LessThanOrEqual"; + public const string LikeOperatorName = "op_Like"; + public const string LogicalAndOperatorName = "op_LogicalAnd"; + public const string LogicalNotOperatorName = "op_LogicalNot"; + public const string LogicalOrOperatorName = "op_LogicalOr"; + public const string ModulusOperatorName = "op_Modulus"; + public const string MoveNextMethodName = "MoveNext"; + public const string MultiplyOperatorName = "op_Multiply"; + public const string ObjectEquals = "Equals"; + public const string ObjectGetHashCode = "GetHashCode"; + public const string ObjectToString = "ToString"; + public const string OnCompleted = "OnCompleted"; + public const string OnesComplementOperatorName = "op_OnesComplement"; + public const string RightShiftOperatorName = "op_RightShift"; + public const string StaticConstructorName = ".cctor"; + public const string SubtractionOperatorName = "op_Subtraction"; + public const string TrueOperatorName = "op_True"; + public const string UnaryNegationOperatorName = "op_UnaryNegation"; + public const string UnaryPlusOperatorName = "op_UnaryPlus"; + public const string UnsignedLeftShiftOperatorName = "op_UnsignedLeftShift"; + public const string UnsignedRightShiftOperatorName = "op_UnsignedRightShift"; + public const string ValuePropertyName = "Value"; + } + + public partial class XmlFileResolver : XmlReferenceResolver + { + public XmlFileResolver(string baseDirectory) { } + + public string BaseDirectory { get { throw null; } } + + public static XmlFileResolver Default { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + protected virtual bool FileExists(string resolvedPath) { throw null; } + + public override int GetHashCode() { throw null; } + + public override System.IO.Stream OpenRead(string resolvedPath) { throw null; } + + public override string ResolveReference(string path, string baseFilePath) { throw null; } + } + + public abstract partial class XmlReferenceResolver + { + protected XmlReferenceResolver() { } + + public abstract override bool Equals(object other); + public abstract override int GetHashCode(); + public abstract System.IO.Stream OpenRead(string resolvedPath); + public abstract string ResolveReference(string path, string baseFilePath); + } +} + +namespace Microsoft.CodeAnalysis.Diagnostics +{ + public abstract partial class AnalysisContext + { + protected AnalysisContext() { } + + public virtual void ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags analysisMode) { } + + public virtual void EnableConcurrentExecution() { } + + public abstract void RegisterCodeBlockAction(System.Action action); + public abstract void RegisterCodeBlockStartAction(System.Action> action) + where TLanguageKindEnum : struct; + public abstract void RegisterCompilationAction(System.Action action); + public abstract void RegisterCompilationStartAction(System.Action action); + public void RegisterOperationAction(System.Action action, params OperationKind[] operationKinds) { } + + public virtual void RegisterOperationAction(System.Action action, System.Collections.Immutable.ImmutableArray operationKinds) { } + + public virtual void RegisterOperationBlockAction(System.Action action) { } + + public virtual void RegisterOperationBlockStartAction(System.Action action) { } + + public abstract void RegisterSemanticModelAction(System.Action action); + public void RegisterSymbolAction(System.Action action, params SymbolKind[] symbolKinds) { } + + public abstract void RegisterSymbolAction(System.Action action, System.Collections.Immutable.ImmutableArray symbolKinds); + public void RegisterSyntaxNodeAction(System.Action action, params TLanguageKindEnum[] syntaxKinds) + where TLanguageKindEnum : struct { } + + public abstract void RegisterSyntaxNodeAction(System.Action action, System.Collections.Immutable.ImmutableArray syntaxKinds) + where TLanguageKindEnum : struct; + public abstract void RegisterSyntaxTreeAction(System.Action action); + public bool TryGetValue(Text.SourceText text, SourceTextValueProvider valueProvider, out TValue value) { throw null; } + } + + public partial class AnalysisResult + { + public System.Collections.Immutable.ImmutableArray Analyzers { get { throw null; } } + + public System.Collections.Immutable.ImmutableDictionary AnalyzerTelemetryInfo { get { throw null; } } + + public System.Collections.Immutable.ImmutableDictionary> CompilationDiagnostics { get { throw null; } } + + public System.Collections.Immutable.ImmutableDictionary>> SemanticDiagnostics { get { throw null; } } + + public System.Collections.Immutable.ImmutableDictionary>> SyntaxDiagnostics { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray GetAllDiagnostics() { throw null; } + + public System.Collections.Immutable.ImmutableArray GetAllDiagnostics(DiagnosticAnalyzer analyzer) { throw null; } + } + + public sealed partial class AnalyzerFileReference : AnalyzerReference, System.IEquatable + { + public AnalyzerFileReference(string fullPath, IAnalyzerAssemblyLoader assemblyLoader) { } + + public override string Display { get { throw null; } } + + public override string FullPath { get { throw null; } } + + public override object Id { get { throw null; } } + + public event System.EventHandler AnalyzerLoadFailed { add { } remove { } } + + public bool Equals(AnalyzerReference other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override System.Collections.Immutable.ImmutableArray GetAnalyzers(string language) { throw null; } + + public override System.Collections.Immutable.ImmutableArray GetAnalyzersForAllLanguages() { throw null; } + + public System.Reflection.Assembly GetAssembly() { throw null; } + + public override int GetHashCode() { throw null; } + } + + public sealed partial class AnalyzerImageReference : AnalyzerReference + { + public AnalyzerImageReference(System.Collections.Immutable.ImmutableArray analyzers, string fullPath = null, string display = null) { } + + public override string Display { get { throw null; } } + + public override string FullPath { get { throw null; } } + + public override object Id { get { throw null; } } + + public override System.Collections.Immutable.ImmutableArray GetAnalyzers(string language) { throw null; } + + public override System.Collections.Immutable.ImmutableArray GetAnalyzersForAllLanguages() { throw null; } + } + + public sealed partial class AnalyzerLoadFailureEventArgs : System.EventArgs + { + public AnalyzerLoadFailureEventArgs(FailureErrorCode errorCode, string message, System.Exception exceptionOpt = null, string typeNameOpt = null) { } + + public FailureErrorCode ErrorCode { get { throw null; } } + + public System.Exception Exception { get { throw null; } } + + public string Message { get { throw null; } } + + public string TypeName { get { throw null; } } + + public enum FailureErrorCode + { + None = 0, + UnableToLoadAnalyzer = 1, + UnableToCreateAnalyzer = 2, + NoAnalyzers = 3 + } + } + + public partial class AnalyzerOptions + { + public AnalyzerOptions(System.Collections.Immutable.ImmutableArray additionalFiles) { } + + public System.Collections.Immutable.ImmutableArray AdditionalFiles { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public AnalyzerOptions WithAdditionalFiles(System.Collections.Immutable.ImmutableArray additionalFiles) { throw null; } + } + + public abstract partial class AnalyzerReference + { + protected AnalyzerReference() { } + + public virtual string Display { get { throw null; } } + + public abstract string FullPath { get; } + public abstract object Id { get; } + + public abstract System.Collections.Immutable.ImmutableArray GetAnalyzers(string language); + public abstract System.Collections.Immutable.ImmutableArray GetAnalyzersForAllLanguages(); + } + + public partial struct CodeBlockAnalysisContext + { + private object _dummy; + private int _dummyPrimitive; + public CodeBlockAnalysisContext(SyntaxNode codeBlock, ISymbol owningSymbol, SemanticModel semanticModel, AnalyzerOptions options, System.Action reportDiagnostic, System.Func isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public SyntaxNode CodeBlock { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public ISymbol OwningSymbol { get { throw null; } } + + public SemanticModel SemanticModel { get { throw null; } } + + public void ReportDiagnostic(Diagnostic diagnostic) { } + } + + public abstract partial class CodeBlockStartAnalysisContext + where TLanguageKindEnum : struct + { + protected CodeBlockStartAnalysisContext(SyntaxNode codeBlock, ISymbol owningSymbol, SemanticModel semanticModel, AnalyzerOptions options, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public SyntaxNode CodeBlock { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public ISymbol OwningSymbol { get { throw null; } } + + public SemanticModel SemanticModel { get { throw null; } } + + public abstract void RegisterCodeBlockEndAction(System.Action action); + public void RegisterSyntaxNodeAction(System.Action action, params TLanguageKindEnum[] syntaxKinds) { } + + public abstract void RegisterSyntaxNodeAction(System.Action action, System.Collections.Immutable.ImmutableArray syntaxKinds); + } + + public partial struct CompilationAnalysisContext + { + private object _dummy; + private int _dummyPrimitive; + public CompilationAnalysisContext(Compilation compilation, AnalyzerOptions options, System.Action reportDiagnostic, System.Func isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public Compilation Compilation { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public void ReportDiagnostic(Diagnostic diagnostic) { } + + public bool TryGetValue(SyntaxTree tree, SyntaxTreeValueProvider valueProvider, out TValue value) { throw null; } + + public bool TryGetValue(Text.SourceText text, SourceTextValueProvider valueProvider, out TValue value) { throw null; } + } + + public abstract partial class CompilationStartAnalysisContext + { + protected CompilationStartAnalysisContext(Compilation compilation, AnalyzerOptions options, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public Compilation Compilation { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public abstract void RegisterCodeBlockAction(System.Action action); + public abstract void RegisterCodeBlockStartAction(System.Action> action) + where TLanguageKindEnum : struct; + public abstract void RegisterCompilationEndAction(System.Action action); + public void RegisterOperationAction(System.Action action, params OperationKind[] operationKinds) { } + + public virtual void RegisterOperationAction(System.Action action, System.Collections.Immutable.ImmutableArray operationKinds) { } + + public virtual void RegisterOperationBlockAction(System.Action action) { } + + public virtual void RegisterOperationBlockStartAction(System.Action action) { } + + public abstract void RegisterSemanticModelAction(System.Action action); + public void RegisterSymbolAction(System.Action action, params SymbolKind[] symbolKinds) { } + + public abstract void RegisterSymbolAction(System.Action action, System.Collections.Immutable.ImmutableArray symbolKinds); + public void RegisterSyntaxNodeAction(System.Action action, params TLanguageKindEnum[] syntaxKinds) + where TLanguageKindEnum : struct { } + + public abstract void RegisterSyntaxNodeAction(System.Action action, System.Collections.Immutable.ImmutableArray syntaxKinds) + where TLanguageKindEnum : struct; + public abstract void RegisterSyntaxTreeAction(System.Action action); + public bool TryGetValue(SyntaxTree tree, SyntaxTreeValueProvider valueProvider, out TValue value) { throw null; } + + public bool TryGetValue(Text.SourceText text, SourceTextValueProvider valueProvider, out TValue value) { throw null; } + } + + public partial class CompilationWithAnalyzers + { + public CompilationWithAnalyzers(Compilation compilation, System.Collections.Immutable.ImmutableArray analyzers, AnalyzerOptions options, System.Threading.CancellationToken cancellationToken) { } + + public CompilationWithAnalyzers(Compilation compilation, System.Collections.Immutable.ImmutableArray analyzers, CompilationWithAnalyzersOptions analysisOptions) { } + + public CompilationWithAnalyzersOptions AnalysisOptions { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray Analyzers { get { throw null; } } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public Compilation Compilation { get { throw null; } } + + [System.Obsolete("This API is no longer required to be invoked. Analyzer state is automatically cleaned up when CompilationWithAnalyzers instance is released.")] + public static void ClearAnalyzerState(System.Collections.Immutable.ImmutableArray analyzers) { } + + public System.Threading.Tasks.Task> GetAllDiagnosticsAsync() { throw null; } + + public System.Threading.Tasks.Task> GetAllDiagnosticsAsync(System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task GetAnalysisResultAsync(System.Collections.Immutable.ImmutableArray analyzers, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task GetAnalysisResultAsync(System.Threading.CancellationToken cancellationToken) { throw null; } + + [System.Obsolete("This API was found to have performance issues and hence has been deprecated. Instead, invoke the API 'GetAnalysisResultAsync' and access the property 'CompilationDiagnostics' on the returned 'AnalysisResult' to fetch the compilation diagnostics.")] + public System.Threading.Tasks.Task> GetAnalyzerCompilationDiagnosticsAsync(System.Collections.Immutable.ImmutableArray analyzers, System.Threading.CancellationToken cancellationToken) { throw null; } + + [System.Obsolete("This API was found to have performance issues and hence has been deprecated. Instead, invoke the API 'GetAnalysisResultAsync' and access the property 'CompilationDiagnostics' on the returned 'AnalysisResult' to fetch the compilation diagnostics.")] + public System.Threading.Tasks.Task> GetAnalyzerCompilationDiagnosticsAsync(System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task> GetAnalyzerDiagnosticsAsync() { throw null; } + + public System.Threading.Tasks.Task> GetAnalyzerDiagnosticsAsync(System.Collections.Immutable.ImmutableArray analyzers, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task> GetAnalyzerDiagnosticsAsync(System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task> GetAnalyzerSemanticDiagnosticsAsync(SemanticModel model, Text.TextSpan? filterSpan, System.Collections.Immutable.ImmutableArray analyzers, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task> GetAnalyzerSemanticDiagnosticsAsync(SemanticModel model, Text.TextSpan? filterSpan, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task> GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree tree, System.Collections.Immutable.ImmutableArray analyzers, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task> GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree tree, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer analyzer, System.Threading.CancellationToken cancellationToken) { throw null; } + + public static System.Collections.Generic.IEnumerable GetEffectiveDiagnostics(System.Collections.Generic.IEnumerable diagnostics, Compilation compilation) { throw null; } + + public static System.Collections.Generic.IEnumerable GetEffectiveDiagnostics(System.Collections.Immutable.ImmutableArray diagnostics, Compilation compilation) { throw null; } + + public static bool IsDiagnosticAnalyzerSuppressed(DiagnosticAnalyzer analyzer, CompilationOptions options, System.Action onAnalyzerException = null) { throw null; } + } + + public sealed partial class CompilationWithAnalyzersOptions + { + public CompilationWithAnalyzersOptions(AnalyzerOptions options, System.Action onAnalyzerException, bool concurrentAnalysis, bool logAnalyzerExecutionTime, bool reportSuppressedDiagnostics, System.Func analyzerExceptionFilter) { } + + public CompilationWithAnalyzersOptions(AnalyzerOptions options, System.Action onAnalyzerException, bool concurrentAnalysis, bool logAnalyzerExecutionTime, bool reportSuppressedDiagnostics) { } + + public CompilationWithAnalyzersOptions(AnalyzerOptions options, System.Action onAnalyzerException, bool concurrentAnalysis, bool logAnalyzerExecutionTime) { } + + public System.Func AnalyzerExceptionFilter { get { throw null; } } + + public bool ConcurrentAnalysis { get { throw null; } } + + public bool LogAnalyzerExecutionTime { get { throw null; } } + + public System.Action OnAnalyzerException { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public bool ReportSuppressedDiagnostics { get { throw null; } } + } + + public abstract partial class DiagnosticAnalyzer + { + protected DiagnosticAnalyzer() { } + + public abstract System.Collections.Immutable.ImmutableArray SupportedDiagnostics { get; } + + public sealed override bool Equals(object obj) { throw null; } + + public sealed override int GetHashCode() { throw null; } + + public abstract void Initialize(AnalysisContext context); + public sealed override string ToString() { throw null; } + } + + [System.AttributeUsage(System.AttributeTargets.Class)] + public sealed partial class DiagnosticAnalyzerAttribute : System.Attribute + { + public DiagnosticAnalyzerAttribute(string firstLanguage, params string[] additionalLanguages) { } + + public string[] Languages { get { throw null; } } + } + + public static partial class DiagnosticAnalyzerExtensions + { + public static CompilationWithAnalyzers WithAnalyzers(this Compilation compilation, System.Collections.Immutable.ImmutableArray analyzers, AnalyzerOptions options = null, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static CompilationWithAnalyzers WithAnalyzers(this Compilation compilation, System.Collections.Immutable.ImmutableArray analyzers, CompilationWithAnalyzersOptions analysisOptions) { throw null; } + } + + [System.Flags] + public enum GeneratedCodeAnalysisFlags + { + None = 0, + Analyze = 1, + ReportDiagnostics = 2 + } + + public partial struct OperationAnalysisContext + { + private object _dummy; + private int _dummyPrimitive; + public OperationAnalysisContext(IOperation operation, ISymbol containingSymbol, Compilation compilation, AnalyzerOptions options, System.Action reportDiagnostic, System.Func isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public Compilation Compilation { get { throw null; } } + + public ISymbol ContainingSymbol { get { throw null; } } + + public IOperation Operation { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public FlowAnalysis.ControlFlowGraph GetControlFlowGraph() { throw null; } + + public void ReportDiagnostic(Diagnostic diagnostic) { } + } + + public partial struct OperationBlockAnalysisContext + { + private object _dummy; + private int _dummyPrimitive; + public OperationBlockAnalysisContext(System.Collections.Immutable.ImmutableArray operationBlocks, ISymbol owningSymbol, Compilation compilation, AnalyzerOptions options, System.Action reportDiagnostic, System.Func isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public Compilation Compilation { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray OperationBlocks { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public ISymbol OwningSymbol { get { throw null; } } + + public FlowAnalysis.ControlFlowGraph GetControlFlowGraph(IOperation operationBlock) { throw null; } + + public void ReportDiagnostic(Diagnostic diagnostic) { } + } + + public abstract partial class OperationBlockStartAnalysisContext + { + protected OperationBlockStartAnalysisContext(System.Collections.Immutable.ImmutableArray operationBlocks, ISymbol owningSymbol, Compilation compilation, AnalyzerOptions options, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public Compilation Compilation { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray OperationBlocks { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public ISymbol OwningSymbol { get { throw null; } } + + public FlowAnalysis.ControlFlowGraph GetControlFlowGraph(IOperation operationBlock) { throw null; } + + public void RegisterOperationAction(System.Action action, params OperationKind[] operationKinds) { } + + public abstract void RegisterOperationAction(System.Action action, System.Collections.Immutable.ImmutableArray operationKinds); + public abstract void RegisterOperationBlockEndAction(System.Action action); + } + + public partial struct SemanticModelAnalysisContext + { + private object _dummy; + private int _dummyPrimitive; + public SemanticModelAnalysisContext(SemanticModel semanticModel, AnalyzerOptions options, System.Action reportDiagnostic, System.Func isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public SemanticModel SemanticModel { get { throw null; } } + + public void ReportDiagnostic(Diagnostic diagnostic) { } + } + + public sealed partial class SourceTextValueProvider + { + public SourceTextValueProvider(System.Func computeValue, System.Collections.Generic.IEqualityComparer sourceTextComparer = null) { } + } + + public sealed partial class SuppressionInfo + { + public AttributeData Attribute { get { throw null; } } + + public string Id { get { throw null; } } + } + + public partial struct SymbolAnalysisContext + { + private object _dummy; + private int _dummyPrimitive; + public SymbolAnalysisContext(ISymbol symbol, Compilation compilation, AnalyzerOptions options, System.Action reportDiagnostic, System.Func isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public Compilation Compilation { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public ISymbol Symbol { get { throw null; } } + + public void ReportDiagnostic(Diagnostic diagnostic) { } + } + + public partial struct SyntaxNodeAnalysisContext + { + private object _dummy; + private int _dummyPrimitive; + public SyntaxNodeAnalysisContext(SyntaxNode node, ISymbol containingSymbol, SemanticModel semanticModel, AnalyzerOptions options, System.Action reportDiagnostic, System.Func isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken) { } + + public SyntaxNodeAnalysisContext(SyntaxNode node, SemanticModel semanticModel, AnalyzerOptions options, System.Action reportDiagnostic, System.Func isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public Compilation Compilation { get { throw null; } } + + public ISymbol ContainingSymbol { get { throw null; } } + + public SyntaxNode Node { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public SemanticModel SemanticModel { get { throw null; } } + + public void ReportDiagnostic(Diagnostic diagnostic) { } + } + + public partial struct SyntaxTreeAnalysisContext + { + private object _dummy; + private int _dummyPrimitive; + public SyntaxTreeAnalysisContext(SyntaxTree tree, AnalyzerOptions options, System.Action reportDiagnostic, System.Func isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken) { } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public AnalyzerOptions Options { get { throw null; } } + + public SyntaxTree Tree { get { throw null; } } + + public void ReportDiagnostic(Diagnostic diagnostic) { } + } + + public sealed partial class SyntaxTreeValueProvider + { + public SyntaxTreeValueProvider(System.Func computeValue, System.Collections.Generic.IEqualityComparer syntaxTreeComparer = null) { } + } + + public sealed partial class UnresolvedAnalyzerReference : AnalyzerReference + { + public UnresolvedAnalyzerReference(string unresolvedPath) { } + + public override string Display { get { throw null; } } + + public override string FullPath { get { throw null; } } + + public override object Id { get { throw null; } } + + public override System.Collections.Immutable.ImmutableArray GetAnalyzers(string language) { throw null; } + + public override System.Collections.Immutable.ImmutableArray GetAnalyzersForAllLanguages() { throw null; } + } +} + +namespace Microsoft.CodeAnalysis.Diagnostics.Telemetry +{ + public sealed partial class AnalyzerTelemetryInfo + { + public AnalyzerTelemetryInfo() { } + + public int CodeBlockActionsCount { get { throw null; } set { } } + + public int CodeBlockEndActionsCount { get { throw null; } set { } } + + public int CodeBlockStartActionsCount { get { throw null; } set { } } + + public int CompilationActionsCount { get { throw null; } set { } } + + public int CompilationEndActionsCount { get { throw null; } set { } } + + public int CompilationStartActionsCount { get { throw null; } set { } } + + public bool Concurrent { get { throw null; } set { } } + + public System.TimeSpan ExecutionTime { get { throw null; } set { } } + + public int OperationActionsCount { get { throw null; } set { } } + + public int OperationBlockActionsCount { get { throw null; } set { } } + + public int OperationBlockEndActionsCount { get { throw null; } set { } } + + public int OperationBlockStartActionsCount { get { throw null; } set { } } + + public int SemanticModelActionsCount { get { throw null; } set { } } + + public int SymbolActionsCount { get { throw null; } set { } } + + public int SyntaxNodeActionsCount { get { throw null; } set { } } + + public int SyntaxTreeActionsCount { get { throw null; } set { } } + } +} + +namespace Microsoft.CodeAnalysis.Emit +{ + public enum DebugInformationFormat + { + Pdb = 1, + PortablePdb = 2, + Embedded = 3 + } + + public partial struct EditAndContinueMethodDebugInformation + { + private object _dummy; + private int _dummyPrimitive; + public static EditAndContinueMethodDebugInformation Create(System.Collections.Immutable.ImmutableArray compressedSlotMap, System.Collections.Immutable.ImmutableArray compressedLambdaMap) { throw null; } + } + + public sealed partial class EmitBaseline + { + public ModuleMetadata OriginalMetadata { get { throw null; } } + + public static EmitBaseline CreateInitialBaseline(ModuleMetadata module, System.Func debugInformationProvider, System.Func localSignatureProvider, bool hasPortableDebugInformation) { throw null; } + + public static EmitBaseline CreateInitialBaseline(ModuleMetadata module, System.Func debugInformationProvider) { throw null; } + } + + public sealed partial class EmitDifferenceResult : EmitResult + { + public EmitBaseline Baseline { get { throw null; } } + } + + public sealed partial class EmitOptions : System.IEquatable + { + public EmitOptions(bool metadataOnly = false, DebugInformationFormat debugInformationFormat = 0, string pdbFilePath = null, string outputNameOverride = null, int fileAlignment = 0, ulong baseAddress = 0, bool highEntropyVirtualAddressSpace = false, SubsystemVersion subsystemVersion = default, string runtimeMetadataVersion = null, bool tolerateErrors = false, bool includePrivateMembers = true, System.Collections.Immutable.ImmutableArray instrumentationKinds = default, System.Security.Cryptography.HashAlgorithmName? pdbChecksumAlgorithm = null) { } + + public EmitOptions(bool metadataOnly, DebugInformationFormat debugInformationFormat, string pdbFilePath, string outputNameOverride, int fileAlignment, ulong baseAddress, bool highEntropyVirtualAddressSpace, SubsystemVersion subsystemVersion, string runtimeMetadataVersion, bool tolerateErrors, bool includePrivateMembers, System.Collections.Immutable.ImmutableArray instrumentationKinds) { } + + public EmitOptions(bool metadataOnly, DebugInformationFormat debugInformationFormat, string pdbFilePath, string outputNameOverride, int fileAlignment, ulong baseAddress, bool highEntropyVirtualAddressSpace, SubsystemVersion subsystemVersion, string runtimeMetadataVersion, bool tolerateErrors, bool includePrivateMembers) { } + + public ulong BaseAddress { get { throw null; } } + + public DebugInformationFormat DebugInformationFormat { get { throw null; } } + + public bool EmitMetadataOnly { get { throw null; } } + + public int FileAlignment { get { throw null; } } + + public bool HighEntropyVirtualAddressSpace { get { throw null; } } + + public bool IncludePrivateMembers { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray InstrumentationKinds { get { throw null; } } + + public string OutputNameOverride { get { throw null; } } + + public System.Security.Cryptography.HashAlgorithmName PdbChecksumAlgorithm { get { throw null; } } + + public string PdbFilePath { get { throw null; } } + + public string RuntimeMetadataVersion { get { throw null; } } + + public SubsystemVersion SubsystemVersion { get { throw null; } } + + public bool TolerateErrors { get { throw null; } } + + public bool Equals(EmitOptions other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public static bool operator ==(EmitOptions left, EmitOptions right) { throw null; } + + public static bool operator !=(EmitOptions left, EmitOptions right) { throw null; } + + public EmitOptions WithBaseAddress(ulong value) { throw null; } + + public EmitOptions WithDebugInformationFormat(DebugInformationFormat format) { throw null; } + + public EmitOptions WithEmitMetadataOnly(bool value) { throw null; } + + public EmitOptions WithFileAlignment(int value) { throw null; } + + public EmitOptions WithHighEntropyVirtualAddressSpace(bool value) { throw null; } + + public EmitOptions WithIncludePrivateMembers(bool value) { throw null; } + + public EmitOptions WithInstrumentationKinds(System.Collections.Immutable.ImmutableArray instrumentationKinds) { throw null; } + + public EmitOptions WithOutputNameOverride(string outputName) { throw null; } + + public EmitOptions WithPdbChecksumAlgorithm(System.Security.Cryptography.HashAlgorithmName name) { throw null; } + + public EmitOptions WithPdbFilePath(string path) { throw null; } + + public EmitOptions WithRuntimeMetadataVersion(string version) { throw null; } + + public EmitOptions WithSubsystemVersion(SubsystemVersion subsystemVersion) { throw null; } + + public EmitOptions WithTolerateErrors(bool value) { throw null; } + } + + public partial class EmitResult + { + public System.Collections.Immutable.ImmutableArray Diagnostics { get { throw null; } } + + public bool Success { get { throw null; } } + + protected virtual string GetDebuggerDisplay() { throw null; } + } + + public enum InstrumentationKind + { + None = 0, + TestCoverage = 1 + } + + public partial struct SemanticEdit : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public SemanticEdit(SemanticEditKind kind, ISymbol oldSymbol, ISymbol newSymbol, System.Func syntaxMap = null, bool preserveLocalVariables = false) { } + + public SemanticEditKind Kind { get { throw null; } } + + public ISymbol NewSymbol { get { throw null; } } + + public ISymbol OldSymbol { get { throw null; } } + + public bool PreserveLocalVariables { get { throw null; } } + + public System.Func SyntaxMap { get { throw null; } } + + public bool Equals(SemanticEdit other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public enum SemanticEditKind + { + None = 0, + Update = 1, + Insert = 2, + Delete = 3 + } +} + +namespace Microsoft.CodeAnalysis.FlowAnalysis +{ + public sealed partial class BasicBlock + { + public IOperation BranchValue { get { throw null; } } + + public ControlFlowBranch ConditionalSuccessor { get { throw null; } } + + public ControlFlowConditionKind ConditionKind { get { throw null; } } + + public ControlFlowRegion EnclosingRegion { get { throw null; } } + + public ControlFlowBranch FallThroughSuccessor { get { throw null; } } + + public bool IsReachable { get { throw null; } } + + public BasicBlockKind Kind { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray Operations { get { throw null; } } + + public int Ordinal { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray Predecessors { get { throw null; } } + } + + public enum BasicBlockKind + { + Entry = 0, + Exit = 1, + Block = 2 + } + + public partial struct CaptureId : System.IEquatable + { + private int _dummyPrimitive; + public bool Equals(CaptureId other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public sealed partial class ControlFlowBranch + { + public BasicBlock Destination { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray EnteringRegions { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray FinallyRegions { get { throw null; } } + + public bool IsConditionalSuccessor { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray LeavingRegions { get { throw null; } } + + public ControlFlowBranchSemantics Semantics { get { throw null; } } + + public BasicBlock Source { get { throw null; } } + } + + public enum ControlFlowBranchSemantics + { + None = 0, + Regular = 1, + Return = 2, + StructuredExceptionHandling = 3, + ProgramTermination = 4, + Throw = 5, + Rethrow = 6, + Error = 7 + } + + public enum ControlFlowConditionKind + { + None = 0, + WhenFalse = 1, + WhenTrue = 2 + } + + public sealed partial class ControlFlowGraph + { + public System.Collections.Immutable.ImmutableArray Blocks { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray LocalFunctions { get { throw null; } } + + public IOperation OriginalOperation { get { throw null; } } + + public ControlFlowRegion Root { get { throw null; } } + + public static ControlFlowGraph Create(Operations.IBlockOperation body, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ControlFlowGraph Create(Operations.IConstructorBodyOperation constructorBody, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ControlFlowGraph Create(Operations.IFieldInitializerOperation initializer, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ControlFlowGraph Create(Operations.IMethodBodyOperation methodBody, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ControlFlowGraph Create(Operations.IParameterInitializerOperation initializer, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ControlFlowGraph Create(Operations.IPropertyInitializerOperation initializer, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ControlFlowGraph Create(SyntaxNode node, SemanticModel semanticModel, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public ControlFlowGraph GetAnonymousFunctionControlFlowGraph(IFlowAnonymousFunctionOperation anonymousFunction, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public ControlFlowGraph GetLocalFunctionControlFlowGraph(IMethodSymbol localFunction, System.Threading.CancellationToken cancellationToken = default) { throw null; } + } + + public sealed partial class ControlFlowRegion + { + public System.Collections.Immutable.ImmutableArray CaptureIds { get { throw null; } } + + public ControlFlowRegion EnclosingRegion { get { throw null; } } + + public ITypeSymbol ExceptionType { get { throw null; } } + + public int FirstBlockOrdinal { get { throw null; } } + + public ControlFlowRegionKind Kind { get { throw null; } } + + public int LastBlockOrdinal { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray LocalFunctions { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray Locals { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray NestedRegions { get { throw null; } } + } + + public enum ControlFlowRegionKind + { + Root = 0, + LocalLifetime = 1, + Try = 2, + Filter = 3, + Catch = 4, + FilterAndHandler = 5, + TryAndCatch = 6, + Finally = 7, + TryAndFinally = 8, + StaticLocalInitializer = 9, + ErroneousBody = 10 + } + + public partial interface ICaughtExceptionOperation : IOperation + { + } + + public partial interface IFlowAnonymousFunctionOperation : IOperation + { + IMethodSymbol Symbol { get; } + } + + public partial interface IFlowCaptureOperation : IOperation + { + CaptureId Id { get; } + + IOperation Value { get; } + } + + public partial interface IFlowCaptureReferenceOperation : IOperation + { + CaptureId Id { get; } + } + + public partial interface IIsNullOperation : IOperation + { + IOperation Operand { get; } + } + + public partial interface IStaticLocalInitializationSemaphoreOperation : IOperation + { + ILocalSymbol Local { get; } + } +} + +namespace Microsoft.CodeAnalysis.Operations +{ + public enum ArgumentKind + { + None = 0, + Explicit = 1, + ParamArray = 2, + DefaultValue = 3 + } + + public enum BinaryOperatorKind + { + None = 0, + Add = 1, + Subtract = 2, + Multiply = 3, + Divide = 4, + IntegerDivide = 5, + Remainder = 6, + Power = 7, + LeftShift = 8, + RightShift = 9, + And = 10, + Or = 11, + ExclusiveOr = 12, + ConditionalAnd = 13, + ConditionalOr = 14, + Concatenate = 15, + Equals = 16, + ObjectValueEquals = 17, + NotEquals = 18, + ObjectValueNotEquals = 19, + LessThan = 20, + LessThanOrEqual = 21, + GreaterThanOrEqual = 22, + GreaterThan = 23, + Like = 24 + } + + public enum BranchKind + { + None = 0, + Continue = 1, + Break = 2, + GoTo = 3 + } + + public enum CaseKind + { + None = 0, + SingleValue = 1, + Relational = 2, + Range = 3, + Default = 4, + Pattern = 5 + } + + public partial struct CommonConversion + { + private object _dummy; + private int _dummyPrimitive; + public bool Exists { get { throw null; } } + + public bool IsIdentity { get { throw null; } } + + public bool IsImplicit { get { throw null; } } + + public bool IsNumeric { get { throw null; } } + + public bool IsReference { get { throw null; } } + + public bool IsUserDefined { get { throw null; } } + + public IMethodSymbol MethodSymbol { get { throw null; } } + } + + public partial interface IAddressOfOperation : IOperation + { + IOperation Reference { get; } + } + + public partial interface IAnonymousFunctionOperation : IOperation + { + IBlockOperation Body { get; } + + IMethodSymbol Symbol { get; } + } + + public partial interface IAnonymousObjectCreationOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Initializers { get; } + } + + public partial interface IArgumentOperation : IOperation + { + ArgumentKind ArgumentKind { get; } + + CommonConversion InConversion { get; } + + CommonConversion OutConversion { get; } + + IParameterSymbol Parameter { get; } + + IOperation Value { get; } + } + + public partial interface IArrayCreationOperation : IOperation + { + System.Collections.Immutable.ImmutableArray DimensionSizes { get; } + + IArrayInitializerOperation Initializer { get; } + } + + public partial interface IArrayElementReferenceOperation : IOperation + { + IOperation ArrayReference { get; } + + System.Collections.Immutable.ImmutableArray Indices { get; } + } + + public partial interface IArrayInitializerOperation : IOperation + { + System.Collections.Immutable.ImmutableArray ElementValues { get; } + } + + public partial interface IAssignmentOperation : IOperation + { + IOperation Target { get; } + + IOperation Value { get; } + } + + public partial interface IAwaitOperation : IOperation + { + IOperation Operation { get; } + } + + public partial interface IBinaryOperation : IOperation + { + bool IsChecked { get; } + + bool IsCompareText { get; } + + bool IsLifted { get; } + + IOperation LeftOperand { get; } + + BinaryOperatorKind OperatorKind { get; } + + IMethodSymbol OperatorMethod { get; } + + IOperation RightOperand { get; } + } + + public partial interface IBlockOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Locals { get; } + + System.Collections.Immutable.ImmutableArray Operations { get; } + } + + public partial interface IBranchOperation : IOperation + { + BranchKind BranchKind { get; } + + ILabelSymbol Target { get; } + } + + public partial interface ICaseClauseOperation : IOperation + { + CaseKind CaseKind { get; } + + ILabelSymbol Label { get; } + } + + public partial interface ICatchClauseOperation : IOperation + { + IOperation ExceptionDeclarationOrExpression { get; } + + ITypeSymbol ExceptionType { get; } + + IOperation Filter { get; } + + IBlockOperation Handler { get; } + + System.Collections.Immutable.ImmutableArray Locals { get; } + } + + public partial interface ICoalesceOperation : IOperation + { + IOperation Value { get; } + + CommonConversion ValueConversion { get; } + + IOperation WhenNull { get; } + } + + [System.Obsolete("ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation", true)] + public partial interface ICollectionElementInitializerOperation : IOperation + { + IMethodSymbol AddMethod { get; } + + System.Collections.Immutable.ImmutableArray Arguments { get; } + + bool IsDynamic { get; } + } + + public partial interface ICompoundAssignmentOperation : IAssignmentOperation, IOperation + { + CommonConversion InConversion { get; } + + bool IsChecked { get; } + + bool IsLifted { get; } + + BinaryOperatorKind OperatorKind { get; } + + IMethodSymbol OperatorMethod { get; } + + CommonConversion OutConversion { get; } + } + + public partial interface IConditionalAccessInstanceOperation : IOperation + { + } + + public partial interface IConditionalAccessOperation : IOperation + { + IOperation Operation { get; } + + IOperation WhenNotNull { get; } + } + + public partial interface IConditionalOperation : IOperation + { + IOperation Condition { get; } + + bool IsRef { get; } + + IOperation WhenFalse { get; } + + IOperation WhenTrue { get; } + } + + public partial interface IConstantPatternOperation : IPatternOperation, IOperation + { + IOperation Value { get; } + } + + public partial interface IConstructorBodyOperation : IMethodBodyBaseOperation, IOperation + { + IOperation Initializer { get; } + + System.Collections.Immutable.ImmutableArray Locals { get; } + } + + public partial interface IConversionOperation : IOperation + { + CommonConversion Conversion { get; } + + bool IsChecked { get; } + + bool IsTryCast { get; } + + IOperation Operand { get; } + + IMethodSymbol OperatorMethod { get; } + } + + public partial interface IDeclarationExpressionOperation : IOperation + { + IOperation Expression { get; } + } + + public partial interface IDeclarationPatternOperation : IPatternOperation, IOperation + { + ISymbol DeclaredSymbol { get; } + } + + public partial interface IDeconstructionAssignmentOperation : IAssignmentOperation, IOperation + { + } + + public partial interface IDefaultCaseClauseOperation : ICaseClauseOperation, IOperation + { + } + + public partial interface IDefaultValueOperation : IOperation + { + } + + public partial interface IDelegateCreationOperation : IOperation + { + IOperation Target { get; } + } + + public partial interface IDiscardOperation : IOperation + { + IDiscardSymbol DiscardSymbol { get; } + } + + public partial interface IDynamicIndexerAccessOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Arguments { get; } + + IOperation Operation { get; } + } + + public partial interface IDynamicInvocationOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Arguments { get; } + + IOperation Operation { get; } + } + + public partial interface IDynamicMemberReferenceOperation : IOperation + { + ITypeSymbol ContainingType { get; } + + IOperation Instance { get; } + + string MemberName { get; } + + System.Collections.Immutable.ImmutableArray TypeArguments { get; } + } + + public partial interface IDynamicObjectCreationOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Arguments { get; } + + IObjectOrCollectionInitializerOperation Initializer { get; } + } + + public partial interface IEmptyOperation : IOperation + { + } + + public partial interface IEndOperation : IOperation + { + } + + public partial interface IEventAssignmentOperation : IOperation + { + bool Adds { get; } + + IOperation EventReference { get; } + + IOperation HandlerValue { get; } + } + + public partial interface IEventReferenceOperation : IMemberReferenceOperation, IOperation + { + IEventSymbol Event { get; } + } + + public partial interface IExpressionStatementOperation : IOperation + { + IOperation Operation { get; } + } + + public partial interface IFieldInitializerOperation : ISymbolInitializerOperation, IOperation + { + System.Collections.Immutable.ImmutableArray InitializedFields { get; } + } + + public partial interface IFieldReferenceOperation : IMemberReferenceOperation, IOperation + { + IFieldSymbol Field { get; } + + bool IsDeclaration { get; } + } + + public partial interface IForEachLoopOperation : ILoopOperation, IOperation + { + IOperation Collection { get; } + + IOperation LoopControlVariable { get; } + + System.Collections.Immutable.ImmutableArray NextVariables { get; } + } + + public partial interface IForLoopOperation : ILoopOperation, IOperation + { + System.Collections.Immutable.ImmutableArray AtLoopBottom { get; } + + System.Collections.Immutable.ImmutableArray Before { get; } + + IOperation Condition { get; } + + System.Collections.Immutable.ImmutableArray ConditionLocals { get; } + } + + public partial interface IForToLoopOperation : ILoopOperation, IOperation + { + IOperation InitialValue { get; } + + bool IsChecked { get; } + + IOperation LimitValue { get; } + + IOperation LoopControlVariable { get; } + + System.Collections.Immutable.ImmutableArray NextVariables { get; } + + IOperation StepValue { get; } + } + + public partial interface IIncrementOrDecrementOperation : IOperation + { + bool IsChecked { get; } + + bool IsLifted { get; } + + bool IsPostfix { get; } + + IMethodSymbol OperatorMethod { get; } + + IOperation Target { get; } + } + + public partial interface IInstanceReferenceOperation : IOperation + { + InstanceReferenceKind ReferenceKind { get; } + } + + public partial interface IInterpolatedStringContentOperation : IOperation + { + } + + public partial interface IInterpolatedStringOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Parts { get; } + } + + public partial interface IInterpolatedStringTextOperation : IInterpolatedStringContentOperation, IOperation + { + IOperation Text { get; } + } + + public partial interface IInterpolationOperation : IInterpolatedStringContentOperation, IOperation + { + IOperation Alignment { get; } + + IOperation Expression { get; } + + IOperation FormatString { get; } + } + + public partial interface IInvalidOperation : IOperation + { + } + + public partial interface IInvocationOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Arguments { get; } + + IOperation Instance { get; } + + bool IsVirtual { get; } + + IMethodSymbol TargetMethod { get; } + } + + public partial interface IIsPatternOperation : IOperation + { + IPatternOperation Pattern { get; } + + IOperation Value { get; } + } + + public partial interface IIsTypeOperation : IOperation + { + bool IsNegated { get; } + + ITypeSymbol TypeOperand { get; } + + IOperation ValueOperand { get; } + } + + public partial interface ILabeledOperation : IOperation + { + ILabelSymbol Label { get; } + + IOperation Operation { get; } + } + + public partial interface ILiteralOperation : IOperation + { + } + + public partial interface ILocalFunctionOperation : IOperation + { + IBlockOperation Body { get; } + + IBlockOperation IgnoredBody { get; } + + IMethodSymbol Symbol { get; } + } + + public partial interface ILocalReferenceOperation : IOperation + { + bool IsDeclaration { get; } + + ILocalSymbol Local { get; } + } + + public partial interface ILockOperation : IOperation + { + IOperation Body { get; } + + IOperation LockedValue { get; } + } + + public partial interface ILoopOperation : IOperation + { + IOperation Body { get; } + + ILabelSymbol ContinueLabel { get; } + + ILabelSymbol ExitLabel { get; } + + System.Collections.Immutable.ImmutableArray Locals { get; } + + LoopKind LoopKind { get; } + } + + public partial interface IMemberInitializerOperation : IOperation + { + IOperation InitializedMember { get; } + + IObjectOrCollectionInitializerOperation Initializer { get; } + } + + public partial interface IMemberReferenceOperation : IOperation + { + IOperation Instance { get; } + + ISymbol Member { get; } + } + + public partial interface IMethodBodyBaseOperation : IOperation + { + IBlockOperation BlockBody { get; } + + IBlockOperation ExpressionBody { get; } + } + + public partial interface IMethodBodyOperation : IMethodBodyBaseOperation, IOperation + { + } + + public partial interface IMethodReferenceOperation : IMemberReferenceOperation, IOperation + { + bool IsVirtual { get; } + + IMethodSymbol Method { get; } + } + + public partial interface INameOfOperation : IOperation + { + IOperation Argument { get; } + } + + public enum InstanceReferenceKind + { + ContainingTypeInstance = 0, + ImplicitReceiver = 1 + } + + public partial interface IObjectCreationOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Arguments { get; } + + IMethodSymbol Constructor { get; } + + IObjectOrCollectionInitializerOperation Initializer { get; } + } + + public partial interface IObjectOrCollectionInitializerOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Initializers { get; } + } + + public partial interface IOmittedArgumentOperation : IOperation + { + } + + public partial interface IParameterInitializerOperation : ISymbolInitializerOperation, IOperation + { + IParameterSymbol Parameter { get; } + } + + public partial interface IParameterReferenceOperation : IOperation + { + IParameterSymbol Parameter { get; } + } + + public partial interface IParenthesizedOperation : IOperation + { + IOperation Operand { get; } + } + + public partial interface IPatternCaseClauseOperation : ICaseClauseOperation, IOperation + { + IOperation Guard { get; } + + ILabelSymbol Label { get; } + + IPatternOperation Pattern { get; } + } + + public partial interface IPatternOperation : IOperation + { + } + + public partial interface IPropertyInitializerOperation : ISymbolInitializerOperation, IOperation + { + System.Collections.Immutable.ImmutableArray InitializedProperties { get; } + } + + public partial interface IPropertyReferenceOperation : IMemberReferenceOperation, IOperation + { + System.Collections.Immutable.ImmutableArray Arguments { get; } + + IPropertySymbol Property { get; } + } + + public partial interface IRaiseEventOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Arguments { get; } + + IEventReferenceOperation EventReference { get; } + } + + public partial interface IRangeCaseClauseOperation : ICaseClauseOperation, IOperation + { + IOperation MaximumValue { get; } + + IOperation MinimumValue { get; } + } + + public partial interface IRelationalCaseClauseOperation : ICaseClauseOperation, IOperation + { + BinaryOperatorKind Relation { get; } + + IOperation Value { get; } + } + + public partial interface IReturnOperation : IOperation + { + IOperation ReturnedValue { get; } + } + + public partial interface ISimpleAssignmentOperation : IAssignmentOperation, IOperation + { + bool IsRef { get; } + } + + public partial interface ISingleValueCaseClauseOperation : ICaseClauseOperation, IOperation + { + IOperation Value { get; } + } + + public partial interface ISizeOfOperation : IOperation + { + ITypeSymbol TypeOperand { get; } + } + + public partial interface IStopOperation : IOperation + { + } + + public partial interface ISwitchCaseOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Body { get; } + + System.Collections.Immutable.ImmutableArray Clauses { get; } + + System.Collections.Immutable.ImmutableArray Locals { get; } + } + + public partial interface ISwitchOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Cases { get; } + + ILabelSymbol ExitLabel { get; } + + System.Collections.Immutable.ImmutableArray Locals { get; } + + IOperation Value { get; } + } + + public partial interface ISymbolInitializerOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Locals { get; } + + IOperation Value { get; } + } + + public partial interface IThrowOperation : IOperation + { + IOperation Exception { get; } + } + + public partial interface ITranslatedQueryOperation : IOperation + { + IOperation Operation { get; } + } + + public partial interface ITryOperation : IOperation + { + IBlockOperation Body { get; } + + System.Collections.Immutable.ImmutableArray Catches { get; } + + ILabelSymbol ExitLabel { get; } + + IBlockOperation Finally { get; } + } + + public partial interface ITupleBinaryOperation : IOperation + { + IOperation LeftOperand { get; } + + BinaryOperatorKind OperatorKind { get; } + + IOperation RightOperand { get; } + } + + public partial interface ITupleOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Elements { get; } + + ITypeSymbol NaturalType { get; } + } + + public partial interface ITypeOfOperation : IOperation + { + ITypeSymbol TypeOperand { get; } + } + + public partial interface ITypeParameterObjectCreationOperation : IOperation + { + IObjectOrCollectionInitializerOperation Initializer { get; } + } + + public partial interface IUnaryOperation : IOperation + { + bool IsChecked { get; } + + bool IsLifted { get; } + + IOperation Operand { get; } + + UnaryOperatorKind OperatorKind { get; } + + IMethodSymbol OperatorMethod { get; } + } + + public partial interface IUsingOperation : IOperation + { + IOperation Body { get; } + + System.Collections.Immutable.ImmutableArray Locals { get; } + + IOperation Resources { get; } + } + + public partial interface IVariableDeclarationGroupOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Declarations { get; } + } + + public partial interface IVariableDeclarationOperation : IOperation + { + System.Collections.Immutable.ImmutableArray Declarators { get; } + + IVariableInitializerOperation Initializer { get; } + } + + public partial interface IVariableDeclaratorOperation : IOperation + { + System.Collections.Immutable.ImmutableArray IgnoredArguments { get; } + + IVariableInitializerOperation Initializer { get; } + + ILocalSymbol Symbol { get; } + } + + public partial interface IVariableInitializerOperation : ISymbolInitializerOperation, IOperation + { + } + + public partial interface IWhileLoopOperation : ILoopOperation, IOperation + { + IOperation Condition { get; } + + bool ConditionIsTop { get; } + + bool ConditionIsUntil { get; } + + IOperation IgnoredCondition { get; } + } + + public enum LoopKind + { + None = 0, + While = 1, + For = 2, + ForTo = 3, + ForEach = 4 + } + + public static partial class OperationExtensions + { + public static System.Collections.Generic.IEnumerable Descendants(this IOperation operation) { throw null; } + + public static System.Collections.Generic.IEnumerable DescendantsAndSelf(this IOperation operation) { throw null; } + + public static string GetArgumentName(this IDynamicIndexerAccessOperation dynamicOperation, int index) { throw null; } + + public static string GetArgumentName(this IDynamicInvocationOperation dynamicOperation, int index) { throw null; } + + public static string GetArgumentName(this IDynamicObjectCreationOperation dynamicOperation, int index) { throw null; } + + public static RefKind? GetArgumentRefKind(this IDynamicIndexerAccessOperation dynamicOperation, int index) { throw null; } + + public static RefKind? GetArgumentRefKind(this IDynamicInvocationOperation dynamicOperation, int index) { throw null; } + + public static RefKind? GetArgumentRefKind(this IDynamicObjectCreationOperation dynamicOperation, int index) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetDeclaredVariables(this IVariableDeclarationGroupOperation declarationGroup) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetDeclaredVariables(this IVariableDeclarationOperation declaration) { throw null; } + + public static IVariableInitializerOperation GetVariableInitializer(this IVariableDeclaratorOperation declarationOperation) { throw null; } + } + + public abstract partial class OperationVisitor + { + protected OperationVisitor() { } + + public virtual void DefaultVisit(IOperation operation) { } + + public virtual void Visit(IOperation operation) { } + + public virtual void VisitAddressOf(IAddressOfOperation operation) { } + + public virtual void VisitAnonymousFunction(IAnonymousFunctionOperation operation) { } + + public virtual void VisitAnonymousObjectCreation(IAnonymousObjectCreationOperation operation) { } + + public virtual void VisitArgument(IArgumentOperation operation) { } + + public virtual void VisitArrayCreation(IArrayCreationOperation operation) { } + + public virtual void VisitArrayElementReference(IArrayElementReferenceOperation operation) { } + + public virtual void VisitArrayInitializer(IArrayInitializerOperation operation) { } + + public virtual void VisitAwait(IAwaitOperation operation) { } + + public virtual void VisitBinaryOperator(IBinaryOperation operation) { } + + public virtual void VisitBlock(IBlockOperation operation) { } + + public virtual void VisitBranch(IBranchOperation operation) { } + + public virtual void VisitCatchClause(ICatchClauseOperation operation) { } + + public virtual void VisitCaughtException(FlowAnalysis.ICaughtExceptionOperation operation) { } + + public virtual void VisitCoalesce(ICoalesceOperation operation) { } + + [System.Obsolete("ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation", true)] + public virtual void VisitCollectionElementInitializer(ICollectionElementInitializerOperation operation) { } + + public virtual void VisitCompoundAssignment(ICompoundAssignmentOperation operation) { } + + public virtual void VisitConditional(IConditionalOperation operation) { } + + public virtual void VisitConditionalAccess(IConditionalAccessOperation operation) { } + + public virtual void VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation) { } + + public virtual void VisitConstantPattern(IConstantPatternOperation operation) { } + + public virtual void VisitConstructorBodyOperation(IConstructorBodyOperation operation) { } + + public virtual void VisitConversion(IConversionOperation operation) { } + + public virtual void VisitDeclarationExpression(IDeclarationExpressionOperation operation) { } + + public virtual void VisitDeclarationPattern(IDeclarationPatternOperation operation) { } + + public virtual void VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation) { } + + public virtual void VisitDefaultCaseClause(IDefaultCaseClauseOperation operation) { } + + public virtual void VisitDefaultValue(IDefaultValueOperation operation) { } + + public virtual void VisitDelegateCreation(IDelegateCreationOperation operation) { } + + public virtual void VisitDiscardOperation(IDiscardOperation operation) { } + + public virtual void VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation) { } + + public virtual void VisitDynamicInvocation(IDynamicInvocationOperation operation) { } + + public virtual void VisitDynamicMemberReference(IDynamicMemberReferenceOperation operation) { } + + public virtual void VisitDynamicObjectCreation(IDynamicObjectCreationOperation operation) { } + + public virtual void VisitEmpty(IEmptyOperation operation) { } + + public virtual void VisitEnd(IEndOperation operation) { } + + public virtual void VisitEventAssignment(IEventAssignmentOperation operation) { } + + public virtual void VisitEventReference(IEventReferenceOperation operation) { } + + public virtual void VisitExpressionStatement(IExpressionStatementOperation operation) { } + + public virtual void VisitFieldInitializer(IFieldInitializerOperation operation) { } + + public virtual void VisitFieldReference(IFieldReferenceOperation operation) { } + + public virtual void VisitFlowAnonymousFunction(FlowAnalysis.IFlowAnonymousFunctionOperation operation) { } + + public virtual void VisitFlowCapture(FlowAnalysis.IFlowCaptureOperation operation) { } + + public virtual void VisitFlowCaptureReference(FlowAnalysis.IFlowCaptureReferenceOperation operation) { } + + public virtual void VisitForEachLoop(IForEachLoopOperation operation) { } + + public virtual void VisitForLoop(IForLoopOperation operation) { } + + public virtual void VisitForToLoop(IForToLoopOperation operation) { } + + public virtual void VisitIncrementOrDecrement(IIncrementOrDecrementOperation operation) { } + + public virtual void VisitInstanceReference(IInstanceReferenceOperation operation) { } + + public virtual void VisitInterpolatedString(IInterpolatedStringOperation operation) { } + + public virtual void VisitInterpolatedStringText(IInterpolatedStringTextOperation operation) { } + + public virtual void VisitInterpolation(IInterpolationOperation operation) { } + + public virtual void VisitInvalid(IInvalidOperation operation) { } + + public virtual void VisitInvocation(IInvocationOperation operation) { } + + public virtual void VisitIsNull(FlowAnalysis.IIsNullOperation operation) { } + + public virtual void VisitIsPattern(IIsPatternOperation operation) { } + + public virtual void VisitIsType(IIsTypeOperation operation) { } + + public virtual void VisitLabeled(ILabeledOperation operation) { } + + public virtual void VisitLiteral(ILiteralOperation operation) { } + + public virtual void VisitLocalFunction(ILocalFunctionOperation operation) { } + + public virtual void VisitLocalReference(ILocalReferenceOperation operation) { } + + public virtual void VisitLock(ILockOperation operation) { } + + public virtual void VisitMemberInitializer(IMemberInitializerOperation operation) { } + + public virtual void VisitMethodBodyOperation(IMethodBodyOperation operation) { } + + public virtual void VisitMethodReference(IMethodReferenceOperation operation) { } + + public virtual void VisitNameOf(INameOfOperation operation) { } + + public virtual void VisitObjectCreation(IObjectCreationOperation operation) { } + + public virtual void VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation) { } + + public virtual void VisitOmittedArgument(IOmittedArgumentOperation operation) { } + + public virtual void VisitParameterInitializer(IParameterInitializerOperation operation) { } + + public virtual void VisitParameterReference(IParameterReferenceOperation operation) { } + + public virtual void VisitParenthesized(IParenthesizedOperation operation) { } + + public virtual void VisitPatternCaseClause(IPatternCaseClauseOperation operation) { } + + public virtual void VisitPropertyInitializer(IPropertyInitializerOperation operation) { } + + public virtual void VisitPropertyReference(IPropertyReferenceOperation operation) { } + + public virtual void VisitRaiseEvent(IRaiseEventOperation operation) { } + + public virtual void VisitRangeCaseClause(IRangeCaseClauseOperation operation) { } + + public virtual void VisitRelationalCaseClause(IRelationalCaseClauseOperation operation) { } + + public virtual void VisitReturn(IReturnOperation operation) { } + + public virtual void VisitSimpleAssignment(ISimpleAssignmentOperation operation) { } + + public virtual void VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation) { } + + public virtual void VisitSizeOf(ISizeOfOperation operation) { } + + public virtual void VisitStaticLocalInitializationSemaphore(FlowAnalysis.IStaticLocalInitializationSemaphoreOperation operation) { } + + public virtual void VisitStop(IStopOperation operation) { } + + public virtual void VisitSwitch(ISwitchOperation operation) { } + + public virtual void VisitSwitchCase(ISwitchCaseOperation operation) { } + + public virtual void VisitThrow(IThrowOperation operation) { } + + public virtual void VisitTranslatedQuery(ITranslatedQueryOperation operation) { } + + public virtual void VisitTry(ITryOperation operation) { } + + public virtual void VisitTuple(ITupleOperation operation) { } + + public virtual void VisitTupleBinaryOperator(ITupleBinaryOperation operation) { } + + public virtual void VisitTypeOf(ITypeOfOperation operation) { } + + public virtual void VisitTypeParameterObjectCreation(ITypeParameterObjectCreationOperation operation) { } + + public virtual void VisitUnaryOperator(IUnaryOperation operation) { } + + public virtual void VisitUsing(IUsingOperation operation) { } + + public virtual void VisitVariableDeclaration(IVariableDeclarationOperation operation) { } + + public virtual void VisitVariableDeclarationGroup(IVariableDeclarationGroupOperation operation) { } + + public virtual void VisitVariableDeclarator(IVariableDeclaratorOperation operation) { } + + public virtual void VisitVariableInitializer(IVariableInitializerOperation operation) { } + + public virtual void VisitWhileLoop(IWhileLoopOperation operation) { } + } + + public abstract partial class OperationVisitor + { + protected OperationVisitor() { } + + public virtual TResult DefaultVisit(IOperation operation, TArgument argument) { throw null; } + + public virtual TResult Visit(IOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitAddressOf(IAddressOfOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitAnonymousFunction(IAnonymousFunctionOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitAnonymousObjectCreation(IAnonymousObjectCreationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitArgument(IArgumentOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitArrayCreation(IArrayCreationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitArrayElementReference(IArrayElementReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitArrayInitializer(IArrayInitializerOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitAwait(IAwaitOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitBinaryOperator(IBinaryOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitBlock(IBlockOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitBranch(IBranchOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitCatchClause(ICatchClauseOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitCaughtException(FlowAnalysis.ICaughtExceptionOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitCoalesce(ICoalesceOperation operation, TArgument argument) { throw null; } + + [System.Obsolete("ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation", true)] + public virtual TResult VisitCollectionElementInitializer(ICollectionElementInitializerOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitCompoundAssignment(ICompoundAssignmentOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitConditional(IConditionalOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitConditionalAccess(IConditionalAccessOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitConstantPattern(IConstantPatternOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitConstructorBodyOperation(IConstructorBodyOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitConversion(IConversionOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDeclarationExpression(IDeclarationExpressionOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDeclarationPattern(IDeclarationPatternOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDefaultCaseClause(IDefaultCaseClauseOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDefaultValue(IDefaultValueOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDelegateCreation(IDelegateCreationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDiscardOperation(IDiscardOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDynamicInvocation(IDynamicInvocationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDynamicMemberReference(IDynamicMemberReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitDynamicObjectCreation(IDynamicObjectCreationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitEmpty(IEmptyOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitEnd(IEndOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitEventAssignment(IEventAssignmentOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitEventReference(IEventReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitExpressionStatement(IExpressionStatementOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitFieldInitializer(IFieldInitializerOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitFieldReference(IFieldReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitFlowAnonymousFunction(FlowAnalysis.IFlowAnonymousFunctionOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitFlowCapture(FlowAnalysis.IFlowCaptureOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitFlowCaptureReference(FlowAnalysis.IFlowCaptureReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitForEachLoop(IForEachLoopOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitForLoop(IForLoopOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitForToLoop(IForToLoopOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitIncrementOrDecrement(IIncrementOrDecrementOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitInstanceReference(IInstanceReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitInterpolatedString(IInterpolatedStringOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitInterpolatedStringText(IInterpolatedStringTextOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitInterpolation(IInterpolationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitInvalid(IInvalidOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitInvocation(IInvocationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitIsNull(FlowAnalysis.IIsNullOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitIsPattern(IIsPatternOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitIsType(IIsTypeOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitLabeled(ILabeledOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitLiteral(ILiteralOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitLocalFunction(ILocalFunctionOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitLocalReference(ILocalReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitLock(ILockOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitMemberInitializer(IMemberInitializerOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitMethodBodyOperation(IMethodBodyOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitMethodReference(IMethodReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitNameOf(INameOfOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitObjectCreation(IObjectCreationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitOmittedArgument(IOmittedArgumentOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitParameterInitializer(IParameterInitializerOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitParameterReference(IParameterReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitParenthesized(IParenthesizedOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitPatternCaseClause(IPatternCaseClauseOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitPropertyInitializer(IPropertyInitializerOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitPropertyReference(IPropertyReferenceOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitRaiseEvent(IRaiseEventOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitRangeCaseClause(IRangeCaseClauseOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitRelationalCaseClause(IRelationalCaseClauseOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitReturn(IReturnOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitSimpleAssignment(ISimpleAssignmentOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitSizeOf(ISizeOfOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitStaticLocalInitializationSemaphore(FlowAnalysis.IStaticLocalInitializationSemaphoreOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitStop(IStopOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitSwitch(ISwitchOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitSwitchCase(ISwitchCaseOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitThrow(IThrowOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitTranslatedQuery(ITranslatedQueryOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitTry(ITryOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitTuple(ITupleOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitTupleBinaryOperator(ITupleBinaryOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitTypeOf(ITypeOfOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitTypeParameterObjectCreation(ITypeParameterObjectCreationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitUnaryOperator(IUnaryOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitUsing(IUsingOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitVariableDeclaration(IVariableDeclarationOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitVariableDeclarationGroup(IVariableDeclarationGroupOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitVariableDeclarator(IVariableDeclaratorOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitVariableInitializer(IVariableInitializerOperation operation, TArgument argument) { throw null; } + + public virtual TResult VisitWhileLoop(IWhileLoopOperation operation, TArgument argument) { throw null; } + } + + public abstract partial class OperationWalker : OperationVisitor + { + protected OperationWalker() { } + + public override void DefaultVisit(IOperation operation) { } + + public override void Visit(IOperation operation) { } + } + + public enum UnaryOperatorKind + { + None = 0, + BitwiseNegation = 1, + Not = 2, + Plus = 3, + Minus = 4, + True = 5, + False = 6 + } +} + +namespace Microsoft.CodeAnalysis.Text +{ + public readonly partial struct LinePosition : System.IEquatable, System.IComparable + { + private readonly int _dummyPrimitive; + public LinePosition(int line, int character) { } + + public int Character { get { throw null; } } + + public int Line { get { throw null; } } + + public static LinePosition Zero { get { throw null; } } + + public readonly int CompareTo(LinePosition other) { throw null; } + + public readonly bool Equals(LinePosition other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(LinePosition left, LinePosition right) { throw null; } + + public static bool operator >(LinePosition left, LinePosition right) { throw null; } + + public static bool operator >=(LinePosition left, LinePosition right) { throw null; } + + public static bool operator !=(LinePosition left, LinePosition right) { throw null; } + + public static bool operator <(LinePosition left, LinePosition right) { throw null; } + + public static bool operator <=(LinePosition left, LinePosition right) { throw null; } + + public override readonly string ToString() { throw null; } + } + + public readonly partial struct LinePositionSpan : System.IEquatable + { + private readonly int _dummyPrimitive; + public LinePositionSpan(LinePosition start, LinePosition end) { } + + public LinePosition End { get { throw null; } } + + public LinePosition Start { get { throw null; } } + + public readonly bool Equals(LinePositionSpan other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(LinePositionSpan left, LinePositionSpan right) { throw null; } + + public static bool operator !=(LinePositionSpan left, LinePositionSpan right) { throw null; } + + public override readonly string ToString() { throw null; } + } + + public enum SourceHashAlgorithm + { + None = 0, + Sha1 = 1, + Sha256 = 2 + } + + public abstract partial class SourceText + { + protected SourceText(System.Collections.Immutable.ImmutableArray checksum = default, SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithm.Sha1, SourceTextContainer container = null) { } + + public bool CanBeEmbedded { get { throw null; } } + + public SourceHashAlgorithm ChecksumAlgorithm { get { throw null; } } + + public virtual SourceTextContainer Container { get { throw null; } } + + public abstract System.Text.Encoding Encoding { get; } + + public abstract char this[int position] { get; } + + public abstract int Length { get; } + + public TextLineCollection Lines { get { throw null; } } + + public bool ContentEquals(SourceText other) { throw null; } + + protected virtual bool ContentEqualsImpl(SourceText other) { throw null; } + + public abstract void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count); + public static SourceText From(byte[] buffer, int length, System.Text.Encoding encoding = null, SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithm.Sha1, bool throwIfBinaryDetected = false, bool canBeEmbedded = false) { throw null; } + + public static SourceText From(byte[] buffer, int length, System.Text.Encoding encoding, SourceHashAlgorithm checksumAlgorithm, bool throwIfBinaryDetected) { throw null; } + + public static SourceText From(System.IO.Stream stream, System.Text.Encoding encoding = null, SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithm.Sha1, bool throwIfBinaryDetected = false, bool canBeEmbedded = false) { throw null; } + + public static SourceText From(System.IO.Stream stream, System.Text.Encoding encoding, SourceHashAlgorithm checksumAlgorithm, bool throwIfBinaryDetected) { throw null; } + + public static SourceText From(System.IO.TextReader reader, int length, System.Text.Encoding encoding = null, SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithm.Sha1) { throw null; } + + public static SourceText From(string text, System.Text.Encoding encoding = null, SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithm.Sha1) { throw null; } + + public virtual System.Collections.Generic.IReadOnlyList GetChangeRanges(SourceText oldText) { throw null; } + + public System.Collections.Immutable.ImmutableArray GetChecksum() { throw null; } + + protected virtual TextLineCollection GetLinesCore() { throw null; } + + public virtual SourceText GetSubText(TextSpan span) { throw null; } + + public SourceText GetSubText(int start) { throw null; } + + public virtual System.Collections.Generic.IReadOnlyList GetTextChanges(SourceText oldText) { throw null; } + + public SourceText Replace(TextSpan span, string newText) { throw null; } + + public SourceText Replace(int start, int length, string newText) { throw null; } + + public override string ToString() { throw null; } + + public virtual string ToString(TextSpan span) { throw null; } + + public SourceText WithChanges(params TextChange[] changes) { throw null; } + + public virtual SourceText WithChanges(System.Collections.Generic.IEnumerable changes) { throw null; } + + public virtual void Write(System.IO.TextWriter writer, TextSpan span, System.Threading.CancellationToken cancellationToken = default) { } + + public void Write(System.IO.TextWriter textWriter, System.Threading.CancellationToken cancellationToken = default) { } + } + + public abstract partial class SourceTextContainer + { + protected SourceTextContainer() { } + + public abstract SourceText CurrentText { get; } + + public abstract event System.EventHandler TextChanged; + } + + public readonly partial struct TextChange : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public TextChange(TextSpan span, string newText) { } + + public string NewText { get { throw null; } } + + public static System.Collections.Generic.IReadOnlyList NoChanges { get { throw null; } } + + public TextSpan Span { get { throw null; } } + + public readonly bool Equals(TextChange other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(TextChange left, TextChange right) { throw null; } + + public static implicit operator TextChangeRange(TextChange change) { throw null; } + + public static bool operator !=(TextChange left, TextChange right) { throw null; } + + public override readonly string ToString() { throw null; } + } + + public partial class TextChangeEventArgs : System.EventArgs + { + public TextChangeEventArgs(SourceText oldText, SourceText newText, params TextChangeRange[] changes) { } + + public TextChangeEventArgs(SourceText oldText, SourceText newText, System.Collections.Generic.IEnumerable changes) { } + + public System.Collections.Generic.IReadOnlyList Changes { get { throw null; } } + + public SourceText NewText { get { throw null; } } + + public SourceText OldText { get { throw null; } } + } + + public readonly partial struct TextChangeRange : System.IEquatable + { + private readonly int _dummyPrimitive; + public TextChangeRange(TextSpan span, int newLength) { } + + public int NewLength { get { throw null; } } + + public static System.Collections.Generic.IReadOnlyList NoChanges { get { throw null; } } + + public TextSpan Span { get { throw null; } } + + public static TextChangeRange Collapse(System.Collections.Generic.IEnumerable changes) { throw null; } + + public readonly bool Equals(TextChangeRange other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(TextChangeRange left, TextChangeRange right) { throw null; } + + public static bool operator !=(TextChangeRange left, TextChangeRange right) { throw null; } + } + + public readonly partial struct TextLine : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public int End { get { throw null; } } + + public int EndIncludingLineBreak { get { throw null; } } + + public int LineNumber { get { throw null; } } + + public TextSpan Span { get { throw null; } } + + public TextSpan SpanIncludingLineBreak { get { throw null; } } + + public int Start { get { throw null; } } + + public SourceText Text { get { throw null; } } + + public readonly bool Equals(TextLine other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public static TextLine FromSpan(SourceText text, TextSpan span) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public static bool operator ==(TextLine left, TextLine right) { throw null; } + + public static bool operator !=(TextLine left, TextLine right) { throw null; } + + public override readonly string ToString() { throw null; } + } + + public abstract partial class TextLineCollection : System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection + { + protected TextLineCollection() { } + + public abstract int Count { get; } + + public abstract TextLine this[int index] { get; } + + public Enumerator GetEnumerator() { throw null; } + + public virtual TextLine GetLineFromPosition(int position) { throw null; } + + public virtual LinePosition GetLinePosition(int position) { throw null; } + + public LinePositionSpan GetLinePositionSpan(TextSpan span) { throw null; } + + public int GetPosition(LinePosition position) { throw null; } + + public TextSpan GetTextSpan(LinePositionSpan span) { throw null; } + + public abstract int IndexOf(int position); + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + + public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable + { + private object _dummy; + private int _dummyPrimitive; + public TextLine Current { get { throw null; } } + + object System.Collections.IEnumerator.Current { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public bool MoveNext() { throw null; } + + bool System.Collections.IEnumerator.MoveNext() { throw null; } + + void System.Collections.IEnumerator.Reset() { } + + void System.IDisposable.Dispose() { } + } + } + + public readonly partial struct TextSpan : System.IEquatable, System.IComparable + { + private readonly int _dummyPrimitive; + public TextSpan(int start, int length) { } + + public int End { get { throw null; } } + + public bool IsEmpty { get { throw null; } } + + public int Length { get { throw null; } } + + public int Start { get { throw null; } } + + public readonly int CompareTo(TextSpan other) { throw null; } + + public readonly bool Contains(TextSpan span) { throw null; } + + public readonly bool Contains(int position) { throw null; } + + public readonly bool Equals(TextSpan other) { throw null; } + + public override readonly bool Equals(object obj) { throw null; } + + public static TextSpan FromBounds(int start, int end) { throw null; } + + public override readonly int GetHashCode() { throw null; } + + public readonly TextSpan? Intersection(TextSpan span) { throw null; } + + public readonly bool IntersectsWith(TextSpan span) { throw null; } + + public readonly bool IntersectsWith(int position) { throw null; } + + public static bool operator ==(TextSpan left, TextSpan right) { throw null; } + + public static bool operator !=(TextSpan left, TextSpan right) { throw null; } + + public readonly TextSpan? Overlap(TextSpan span) { throw null; } + + public readonly bool OverlapsWith(TextSpan span) { throw null; } + + public override readonly string ToString() { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/microsoft.codeanalysis.common.nuspec b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/microsoft.codeanalysis.common.nuspec new file mode 100644 index 0000000000..c1ebdff500 --- /dev/null +++ b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/microsoft.codeanalysis.common.nuspec @@ -0,0 +1,68 @@ + + + + Microsoft.CodeAnalysis.Common + 2.9.0 + Microsoft + Microsoft + true + http://go.microsoft.com/fwlink/?LinkId=529443 + https://github.com/dotnet/roslyn + A shared package used by the Microsoft .NET Compiler Platform ("Roslyn"). + Do not install this package manually, it will be added as a prerequisite by other packages that require it. + + More details at https://aka.ms/roslyn-packages + + This package was built from the source at https://github.com/dotnet/roslyn/commit/958f2354c4d83dbb0e7723d0a8079a0dfbc33f25. + A shared package used by the Microsoft .NET Compiler Platform ("Roslyn"). + + en-US + Roslyn CodeAnalysis Compiler CSharp VB VisualBasic Parser Scanner Lexer Emit CodeGeneration Metadata IL Compilation Scripting Syntax Semantics + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/Microsoft.CodeAnalysis.CSharp.2.9.0.csproj b/src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/Microsoft.CodeAnalysis.CSharp.2.9.0.csproj new file mode 100644 index 0000000000..9aa4ae8c21 --- /dev/null +++ b/src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/Microsoft.CodeAnalysis.CSharp.2.9.0.csproj @@ -0,0 +1,14 @@ + + + + netstandard1.3 + Microsoft.CodeAnalysis.CSharp + 2 + MicrosoftShared + + + + + + + diff --git a/src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.cs b/src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.cs new file mode 100644 index 0000000000..f20e85a6d5 --- /dev/null +++ b/src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.cs @@ -0,0 +1,9900 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v1.3", FrameworkDisplayName = "")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("csc, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("csi, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp.Scripting, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp.InteractiveEditorFeatures, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CompilerServer, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("VBCSCompiler, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("VBCSCompilerPortable, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CompilerServer.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.CommandLine.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Emit.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.WinRT.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.EnC.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Semantic.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Symbol.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Syntax.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Test.Utilities, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Compilers.CSharp.Test.Utilities.Desktop, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.ExpressionEvaluator.CSharp.ExpressionCompiler.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Test.Utilities.Desktop, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Test.Utilities.FX45, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Test.Utilities, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.Scripting.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.Scripting.Destkop.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.InteractiveHost.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Services.Editor.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Services.Editor.CSharp.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Roslyn.Services.Editor2.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("2.9.0.63208")] +[assembly: System.Reflection.AssemblyInformationalVersion("2.9.0-beta8-63208-01")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.9.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.CodeAnalysis +{ + public static partial class CSharpExtensions + { + public static bool Any(this SyntaxTokenList list, CSharp.SyntaxKind kind) { throw null; } + + public static bool Any(this SyntaxTriviaList list, CSharp.SyntaxKind kind) { throw null; } + + public static bool Any(this SeparatedSyntaxList list, CSharp.SyntaxKind kind) + where TNode : SyntaxNode { throw null; } + + public static bool Any(this SyntaxList list, CSharp.SyntaxKind kind) + where TNode : SyntaxNode { throw null; } + + public static int IndexOf(this SyntaxTokenList list, CSharp.SyntaxKind kind) { throw null; } + + public static int IndexOf(this SyntaxTriviaList list, CSharp.SyntaxKind kind) { throw null; } + + public static int IndexOf(this SeparatedSyntaxList list, CSharp.SyntaxKind kind) + where TNode : SyntaxNode { throw null; } + + public static int IndexOf(this SyntaxList list, CSharp.SyntaxKind kind) + where TNode : SyntaxNode { throw null; } + + public static bool IsKind(this SyntaxNode node, CSharp.SyntaxKind kind) { throw null; } + + public static bool IsKind(this SyntaxNodeOrToken nodeOrToken, CSharp.SyntaxKind kind) { throw null; } + + public static bool IsKind(this SyntaxToken token, CSharp.SyntaxKind kind) { throw null; } + + public static bool IsKind(this SyntaxTrivia trivia, CSharp.SyntaxKind kind) { throw null; } + } +} + +namespace Microsoft.CodeAnalysis.CSharp +{ + public partial struct AwaitExpressionInfo : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public IMethodSymbol GetAwaiterMethod { get { throw null; } } + + public IMethodSymbol GetResultMethod { get { throw null; } } + + public IPropertySymbol IsCompletedProperty { get { throw null; } } + + public bool IsDynamic { get { throw null; } } + + public bool Equals(AwaitExpressionInfo other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial struct Conversion : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public bool Exists { get { throw null; } } + + public bool IsAnonymousFunction { get { throw null; } } + + public bool IsBoxing { get { throw null; } } + + public bool IsConstantExpression { get { throw null; } } + + public bool IsDynamic { get { throw null; } } + + public bool IsEnumeration { get { throw null; } } + + public bool IsExplicit { get { throw null; } } + + public bool IsIdentity { get { throw null; } } + + public bool IsImplicit { get { throw null; } } + + public bool IsInterpolatedString { get { throw null; } } + + public bool IsIntPtr { get { throw null; } } + + public bool IsMethodGroup { get { throw null; } } + + public bool IsNullable { get { throw null; } } + + public bool IsNullLiteral { get { throw null; } } + + public bool IsNumeric { get { throw null; } } + + public bool IsPointer { get { throw null; } } + + public bool IsReference { get { throw null; } } + + public bool IsStackAlloc { get { throw null; } } + + public bool IsThrow { get { throw null; } } + + public bool IsTupleConversion { get { throw null; } } + + public bool IsTupleLiteralConversion { get { throw null; } } + + public bool IsUnboxing { get { throw null; } } + + public bool IsUserDefined { get { throw null; } } + + public IMethodSymbol MethodSymbol { get { throw null; } } + + public bool Equals(Conversion other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public static bool operator ==(Conversion left, Conversion right) { throw null; } + + public static bool operator !=(Conversion left, Conversion right) { throw null; } + + public Operations.CommonConversion ToCommonConversion() { throw null; } + + public override string ToString() { throw null; } + } + + public sealed partial class CSharpCommandLineArguments : CommandLineArguments + { + public new CSharpCompilationOptions CompilationOptions { get { throw null; } } + + protected override CompilationOptions CompilationOptionsCore { get { throw null; } } + + public new CSharpParseOptions ParseOptions { get { throw null; } } + + protected override ParseOptions ParseOptionsCore { get { throw null; } } + } + + public partial class CSharpCommandLineParser : CommandLineParser + { + public static CSharpCommandLineParser Default { get { throw null; } } + + protected override string RegularFileExtension { get { throw null; } } + + public static CSharpCommandLineParser Script { get { throw null; } } + + protected override string ScriptFileExtension { get { throw null; } } + + public new CSharpCommandLineArguments Parse(System.Collections.Generic.IEnumerable args, string baseDirectory, string sdkDirectory, string additionalReferenceDirectories = null) { throw null; } + + public static System.Collections.Generic.IEnumerable ParseConditionalCompilationSymbols(string value, out System.Collections.Generic.IEnumerable diagnostics) { throw null; } + } + + public sealed partial class CSharpCompilation : Compilation + { + protected override IAssemblySymbol CommonAssembly { get { throw null; } } + + protected override ITypeSymbol CommonDynamicType { get { throw null; } } + + protected override INamespaceSymbol CommonGlobalNamespace { get { throw null; } } + + protected override INamedTypeSymbol CommonObjectType { get { throw null; } } + + protected override CompilationOptions CommonOptions { get { throw null; } } + + protected override INamedTypeSymbol CommonScriptClass { get { throw null; } } + + protected override IModuleSymbol CommonSourceModule { get { throw null; } } + + protected override System.Collections.Generic.IEnumerable CommonSyntaxTrees { get { throw null; } } + + public override System.Collections.Immutable.ImmutableArray DirectiveReferences { get { throw null; } } + + public override bool IsCaseSensitive { get { throw null; } } + + public override string Language { get { throw null; } } + + public LanguageVersion LanguageVersion { get { throw null; } } + + public new CSharpCompilationOptions Options { get { throw null; } } + + public override System.Collections.Generic.IEnumerable ReferencedAssemblyNames { get { throw null; } } + + public new CSharpScriptCompilationInfo ScriptCompilationInfo { get { throw null; } } + + public new System.Collections.Immutable.ImmutableArray SyntaxTrees { get { throw null; } } + + public new CSharpCompilation AddReferences(params MetadataReference[] references) { throw null; } + + public new CSharpCompilation AddReferences(System.Collections.Generic.IEnumerable references) { throw null; } + + public new CSharpCompilation AddSyntaxTrees(params SyntaxTree[] trees) { throw null; } + + public new CSharpCompilation AddSyntaxTrees(System.Collections.Generic.IEnumerable trees) { throw null; } + + protected override void AppendDefaultVersionResource(System.IO.Stream resourceStream) { } + + public override Operations.CommonConversion ClassifyCommonConversion(ITypeSymbol source, ITypeSymbol destination) { throw null; } + + public Conversion ClassifyConversion(ITypeSymbol source, ITypeSymbol destination) { throw null; } + + public new CSharpCompilation Clone() { throw null; } + + protected override Compilation CommonAddSyntaxTrees(System.Collections.Generic.IEnumerable trees) { throw null; } + + protected override Compilation CommonClone() { throw null; } + + protected override bool CommonContainsSyntaxTree(SyntaxTree syntaxTree) { throw null; } + + protected override INamedTypeSymbol CommonCreateAnonymousTypeSymbol(System.Collections.Immutable.ImmutableArray memberTypes, System.Collections.Immutable.ImmutableArray memberNames, System.Collections.Immutable.ImmutableArray memberLocations, System.Collections.Immutable.ImmutableArray memberIsReadOnly) { throw null; } + + protected override IArrayTypeSymbol CommonCreateArrayTypeSymbol(ITypeSymbol elementType, int rank) { throw null; } + + protected override INamespaceSymbol CommonCreateErrorNamespaceSymbol(INamespaceSymbol container, string name) { throw null; } + + protected override INamedTypeSymbol CommonCreateErrorTypeSymbol(INamespaceOrTypeSymbol container, string name, int arity) { throw null; } + + protected override IPointerTypeSymbol CommonCreatePointerTypeSymbol(ITypeSymbol elementType) { throw null; } + + protected override INamedTypeSymbol CommonCreateTupleTypeSymbol(INamedTypeSymbol underlyingType, System.Collections.Immutable.ImmutableArray elementNames, System.Collections.Immutable.ImmutableArray elementLocations) { throw null; } + + protected override INamedTypeSymbol CommonCreateTupleTypeSymbol(System.Collections.Immutable.ImmutableArray elementTypes, System.Collections.Immutable.ImmutableArray elementNames, System.Collections.Immutable.ImmutableArray elementLocations) { throw null; } + + protected override ISymbol CommonGetAssemblyOrModuleSymbol(MetadataReference reference) { throw null; } + + protected override INamespaceSymbol CommonGetCompilationNamespace(INamespaceSymbol namespaceSymbol) { throw null; } + + protected override IMethodSymbol CommonGetEntryPoint(System.Threading.CancellationToken cancellationToken) { throw null; } + + protected override SemanticModel CommonGetSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility) { throw null; } + + protected override INamedTypeSymbol CommonGetSpecialType(SpecialType specialType) { throw null; } + + protected override INamedTypeSymbol CommonGetTypeByMetadataName(string metadataName) { throw null; } + + protected override Compilation CommonRemoveAllSyntaxTrees() { throw null; } + + protected override Compilation CommonRemoveSyntaxTrees(System.Collections.Generic.IEnumerable trees) { throw null; } + + protected override Compilation CommonReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree) { throw null; } + + protected override Compilation CommonWithAssemblyName(string assemblyName) { throw null; } + + protected override Compilation CommonWithOptions(CompilationOptions options) { throw null; } + + protected override Compilation CommonWithReferences(System.Collections.Generic.IEnumerable newReferences) { throw null; } + + protected override Compilation CommonWithScriptCompilationInfo(ScriptCompilationInfo info) { throw null; } + + public override bool ContainsSymbolsWithName(System.Func predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public override bool ContainsSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public new bool ContainsSyntaxTree(SyntaxTree syntaxTree) { throw null; } + + public static CSharpCompilation Create(string assemblyName, System.Collections.Generic.IEnumerable syntaxTrees = null, System.Collections.Generic.IEnumerable references = null, CSharpCompilationOptions options = null) { throw null; } + + public static CSharpCompilation CreateScriptCompilation(string assemblyName, SyntaxTree syntaxTree = null, System.Collections.Generic.IEnumerable references = null, CSharpCompilationOptions options = null, CSharpCompilation previousScriptCompilation = null, System.Type returnType = null, System.Type globalsType = null) { throw null; } + + public override System.Collections.Immutable.ImmutableArray GetDeclarationDiagnostics(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public override System.Collections.Immutable.ImmutableArray GetDiagnostics(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public MetadataReference GetDirectiveReference(Syntax.ReferenceDirectiveTriviaSyntax directive) { throw null; } + + public new MetadataReference GetMetadataReference(IAssemblySymbol assemblySymbol) { throw null; } + + public override System.Collections.Immutable.ImmutableArray GetMethodBodyDiagnostics(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public override System.Collections.Immutable.ImmutableArray GetParseDiagnostics(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public new SemanticModel GetSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility) { throw null; } + + public override System.Collections.Generic.IEnumerable GetSymbolsWithName(System.Func predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public override System.Collections.Generic.IEnumerable GetSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public new CSharpCompilation RemoveAllReferences() { throw null; } + + public new CSharpCompilation RemoveAllSyntaxTrees() { throw null; } + + public new CSharpCompilation RemoveReferences(params MetadataReference[] references) { throw null; } + + public new CSharpCompilation RemoveReferences(System.Collections.Generic.IEnumerable references) { throw null; } + + public new CSharpCompilation RemoveSyntaxTrees(params SyntaxTree[] trees) { throw null; } + + public new CSharpCompilation RemoveSyntaxTrees(System.Collections.Generic.IEnumerable trees) { throw null; } + + public new CSharpCompilation ReplaceReference(MetadataReference oldReference, MetadataReference newReference) { throw null; } + + public new CSharpCompilation ReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree) { throw null; } + + public override CompilationReference ToMetadataReference(System.Collections.Immutable.ImmutableArray aliases = default, bool embedInteropTypes = false) { throw null; } + + public new CSharpCompilation WithAssemblyName(string assemblyName) { throw null; } + + public CSharpCompilation WithOptions(CSharpCompilationOptions options) { throw null; } + + public new CSharpCompilation WithReferences(params MetadataReference[] references) { throw null; } + + public new CSharpCompilation WithReferences(System.Collections.Generic.IEnumerable references) { throw null; } + + public CSharpCompilation WithScriptCompilationInfo(CSharpScriptCompilationInfo info) { throw null; } + } + + public sealed partial class CSharpCompilationOptions : CompilationOptions, System.IEquatable + { + public CSharpCompilationOptions(OutputKind outputKind, bool reportSuppressedDiagnostics = false, string moduleName = null, string mainTypeName = null, string scriptClassName = null, System.Collections.Generic.IEnumerable usings = null, OptimizationLevel optimizationLevel = OptimizationLevel.Debug, bool checkOverflow = false, bool allowUnsafe = false, string cryptoKeyContainer = null, string cryptoKeyFile = null, System.Collections.Immutable.ImmutableArray cryptoPublicKey = default, bool? delaySign = null, Platform platform = Platform.AnyCpu, ReportDiagnostic generalDiagnosticOption = ReportDiagnostic.Default, int warningLevel = 4, System.Collections.Generic.IEnumerable> specificDiagnosticOptions = null, bool concurrentBuild = true, bool deterministic = false, XmlReferenceResolver xmlReferenceResolver = null, SourceReferenceResolver sourceReferenceResolver = null, MetadataReferenceResolver metadataReferenceResolver = null, AssemblyIdentityComparer assemblyIdentityComparer = null, StrongNameProvider strongNameProvider = null, bool publicSign = false, MetadataImportOptions metadataImportOptions = MetadataImportOptions.Public) { } + + public CSharpCompilationOptions(OutputKind outputKind, bool reportSuppressedDiagnostics, string moduleName, string mainTypeName, string scriptClassName, System.Collections.Generic.IEnumerable usings, OptimizationLevel optimizationLevel, bool checkOverflow, bool allowUnsafe, string cryptoKeyContainer, string cryptoKeyFile, System.Collections.Immutable.ImmutableArray cryptoPublicKey, bool? delaySign, Platform platform, ReportDiagnostic generalDiagnosticOption, int warningLevel, System.Collections.Generic.IEnumerable> specificDiagnosticOptions, bool concurrentBuild, bool deterministic, XmlReferenceResolver xmlReferenceResolver, SourceReferenceResolver sourceReferenceResolver, MetadataReferenceResolver metadataReferenceResolver, AssemblyIdentityComparer assemblyIdentityComparer, StrongNameProvider strongNameProvider, bool publicSign) { } + + public CSharpCompilationOptions(OutputKind outputKind, bool reportSuppressedDiagnostics, string moduleName, string mainTypeName, string scriptClassName, System.Collections.Generic.IEnumerable usings, OptimizationLevel optimizationLevel, bool checkOverflow, bool allowUnsafe, string cryptoKeyContainer, string cryptoKeyFile, System.Collections.Immutable.ImmutableArray cryptoPublicKey, bool? delaySign, Platform platform, ReportDiagnostic generalDiagnosticOption, int warningLevel, System.Collections.Generic.IEnumerable> specificDiagnosticOptions, bool concurrentBuild, bool deterministic, XmlReferenceResolver xmlReferenceResolver, SourceReferenceResolver sourceReferenceResolver, MetadataReferenceResolver metadataReferenceResolver, AssemblyIdentityComparer assemblyIdentityComparer, StrongNameProvider strongNameProvider) { } + + public CSharpCompilationOptions(OutputKind outputKind, string moduleName, string mainTypeName, string scriptClassName, System.Collections.Generic.IEnumerable usings, OptimizationLevel optimizationLevel, bool checkOverflow, bool allowUnsafe, string cryptoKeyContainer, string cryptoKeyFile, System.Collections.Immutable.ImmutableArray cryptoPublicKey, bool? delaySign, Platform platform, ReportDiagnostic generalDiagnosticOption, int warningLevel, System.Collections.Generic.IEnumerable> specificDiagnosticOptions, bool concurrentBuild, XmlReferenceResolver xmlReferenceResolver, SourceReferenceResolver sourceReferenceResolver, MetadataReferenceResolver metadataReferenceResolver, AssemblyIdentityComparer assemblyIdentityComparer, StrongNameProvider strongNameProvider) { } + + public CSharpCompilationOptions(OutputKind outputKind, string moduleName, string mainTypeName, string scriptClassName, System.Collections.Generic.IEnumerable usings, OptimizationLevel optimizationLevel, bool checkOverflow, bool allowUnsafe, string cryptoKeyContainer, string cryptoKeyFile, System.Collections.Immutable.ImmutableArray cryptoPublicKey, bool? delaySign, Platform platform, ReportDiagnostic generalDiagnosticOption, int warningLevel, System.Collections.Generic.IEnumerable> specificDiagnosticOptions, bool concurrentBuild, bool deterministic, XmlReferenceResolver xmlReferenceResolver, SourceReferenceResolver sourceReferenceResolver, MetadataReferenceResolver metadataReferenceResolver, AssemblyIdentityComparer assemblyIdentityComparer, StrongNameProvider strongNameProvider) { } + + public bool AllowUnsafe { get { throw null; } } + + public override string Language { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray Usings { get { throw null; } } + + protected override CompilationOptions CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer comparer) { throw null; } + + protected override CompilationOptions CommonWithCheckOverflow(bool checkOverflow) { throw null; } + + protected override CompilationOptions CommonWithConcurrentBuild(bool concurrent) { throw null; } + + protected override CompilationOptions CommonWithCryptoKeyContainer(string cryptoKeyContainer) { throw null; } + + protected override CompilationOptions CommonWithCryptoKeyFile(string cryptoKeyFile) { throw null; } + + protected override CompilationOptions CommonWithCryptoPublicKey(System.Collections.Immutable.ImmutableArray cryptoPublicKey) { throw null; } + + protected override CompilationOptions CommonWithDelaySign(bool? delaySign) { throw null; } + + protected override CompilationOptions CommonWithDeterministic(bool deterministic) { throw null; } + + [System.Obsolete] + protected override CompilationOptions CommonWithFeatures(System.Collections.Immutable.ImmutableArray features) { throw null; } + + protected override CompilationOptions CommonWithGeneralDiagnosticOption(ReportDiagnostic value) { throw null; } + + protected override CompilationOptions CommonWithMainTypeName(string mainTypeName) { throw null; } + + protected override CompilationOptions CommonWithMetadataImportOptions(MetadataImportOptions value) { throw null; } + + protected override CompilationOptions CommonWithMetadataReferenceResolver(MetadataReferenceResolver resolver) { throw null; } + + protected override CompilationOptions CommonWithModuleName(string moduleName) { throw null; } + + protected override CompilationOptions CommonWithOptimizationLevel(OptimizationLevel value) { throw null; } + + protected override CompilationOptions CommonWithOutputKind(OutputKind kind) { throw null; } + + protected override CompilationOptions CommonWithPlatform(Platform platform) { throw null; } + + protected override CompilationOptions CommonWithPublicSign(bool publicSign) { throw null; } + + protected override CompilationOptions CommonWithReportSuppressedDiagnostics(bool reportSuppressedDiagnostics) { throw null; } + + protected override CompilationOptions CommonWithScriptClassName(string scriptClassName) { throw null; } + + protected override CompilationOptions CommonWithSourceReferenceResolver(SourceReferenceResolver resolver) { throw null; } + + protected override CompilationOptions CommonWithSpecificDiagnosticOptions(System.Collections.Generic.IEnumerable> specificDiagnosticOptions) { throw null; } + + protected override CompilationOptions CommonWithSpecificDiagnosticOptions(System.Collections.Immutable.ImmutableDictionary specificDiagnosticOptions) { throw null; } + + protected override CompilationOptions CommonWithStrongNameProvider(StrongNameProvider provider) { throw null; } + + protected override CompilationOptions CommonWithXmlReferenceResolver(XmlReferenceResolver resolver) { throw null; } + + public bool Equals(CSharpCompilationOptions other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public CSharpCompilationOptions WithAllowUnsafe(bool enabled) { throw null; } + + public new CSharpCompilationOptions WithAssemblyIdentityComparer(AssemblyIdentityComparer comparer) { throw null; } + + public new CSharpCompilationOptions WithConcurrentBuild(bool concurrentBuild) { throw null; } + + public new CSharpCompilationOptions WithCryptoKeyContainer(string name) { throw null; } + + public new CSharpCompilationOptions WithCryptoKeyFile(string path) { throw null; } + + public new CSharpCompilationOptions WithCryptoPublicKey(System.Collections.Immutable.ImmutableArray value) { throw null; } + + public new CSharpCompilationOptions WithDelaySign(bool? value) { throw null; } + + public new CSharpCompilationOptions WithDeterministic(bool deterministic) { throw null; } + + public new CSharpCompilationOptions WithGeneralDiagnosticOption(ReportDiagnostic value) { throw null; } + + public new CSharpCompilationOptions WithMainTypeName(string name) { throw null; } + + public new CSharpCompilationOptions WithMetadataImportOptions(MetadataImportOptions value) { throw null; } + + public new CSharpCompilationOptions WithMetadataReferenceResolver(MetadataReferenceResolver resolver) { throw null; } + + public new CSharpCompilationOptions WithModuleName(string moduleName) { throw null; } + + public new CSharpCompilationOptions WithOptimizationLevel(OptimizationLevel value) { throw null; } + + public new CSharpCompilationOptions WithOutputKind(OutputKind kind) { throw null; } + + public new CSharpCompilationOptions WithOverflowChecks(bool enabled) { throw null; } + + public new CSharpCompilationOptions WithPlatform(Platform platform) { throw null; } + + public new CSharpCompilationOptions WithPublicSign(bool publicSign) { throw null; } + + public new CSharpCompilationOptions WithReportSuppressedDiagnostics(bool reportSuppressedDiagnostics) { throw null; } + + public new CSharpCompilationOptions WithScriptClassName(string name) { throw null; } + + public new CSharpCompilationOptions WithSourceReferenceResolver(SourceReferenceResolver resolver) { throw null; } + + public new CSharpCompilationOptions WithSpecificDiagnosticOptions(System.Collections.Generic.IEnumerable> values) { throw null; } + + public new CSharpCompilationOptions WithSpecificDiagnosticOptions(System.Collections.Immutable.ImmutableDictionary values) { throw null; } + + public new CSharpCompilationOptions WithStrongNameProvider(StrongNameProvider provider) { throw null; } + + public CSharpCompilationOptions WithUsings(System.Collections.Generic.IEnumerable usings) { throw null; } + + public CSharpCompilationOptions WithUsings(System.Collections.Immutable.ImmutableArray usings) { throw null; } + + public CSharpCompilationOptions WithUsings(params string[] usings) { throw null; } + + public CSharpCompilationOptions WithWarningLevel(int warningLevel) { throw null; } + + public new CSharpCompilationOptions WithXmlReferenceResolver(XmlReferenceResolver resolver) { throw null; } + } + + public partial class CSharpDiagnosticFormatter : DiagnosticFormatter + { + public static CSharpDiagnosticFormatter Instance { get { throw null; } } + } + + public static partial class CSharpExtensions + { + public static ControlFlowAnalysis AnalyzeControlFlow(this SemanticModel semanticModel, Syntax.StatementSyntax firstStatement, Syntax.StatementSyntax lastStatement) { throw null; } + + public static ControlFlowAnalysis AnalyzeControlFlow(this SemanticModel semanticModel, Syntax.StatementSyntax statement) { throw null; } + + public static DataFlowAnalysis AnalyzeDataFlow(this SemanticModel semanticModel, Syntax.ExpressionSyntax expression) { throw null; } + + public static DataFlowAnalysis AnalyzeDataFlow(this SemanticModel semanticModel, Syntax.StatementSyntax firstStatement, Syntax.StatementSyntax lastStatement) { throw null; } + + public static DataFlowAnalysis AnalyzeDataFlow(this SemanticModel semanticModel, Syntax.StatementSyntax statement) { throw null; } + + public static Conversion ClassifyConversion(this Compilation compilation, ITypeSymbol source, ITypeSymbol destination) { throw null; } + + public static Conversion ClassifyConversion(this SemanticModel semanticModel, Syntax.ExpressionSyntax expression, ITypeSymbol destination, bool isExplicitInSource = false) { throw null; } + + public static Conversion ClassifyConversion(this SemanticModel semanticModel, int position, Syntax.ExpressionSyntax expression, ITypeSymbol destination, bool isExplicitInSource = false) { throw null; } + + public static IAliasSymbol GetAliasInfo(this SemanticModel semanticModel, Syntax.IdentifierNameSyntax nameSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static AwaitExpressionInfo GetAwaitExpressionInfo(this SemanticModel semanticModel, Syntax.AwaitExpressionSyntax awaitExpression) { throw null; } + + public static SymbolInfo GetCollectionInitializerSymbolInfo(this SemanticModel semanticModel, Syntax.ExpressionSyntax expression, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static Syntax.CompilationUnitSyntax GetCompilationUnitRoot(this SyntaxTree tree, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static Optional GetConstantValue(this SemanticModel semanticModel, Syntax.ExpressionSyntax expression, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static Conversion GetConversion(this Operations.IConversionOperation conversionExpression) { throw null; } + + public static Conversion GetConversion(this SemanticModel semanticModel, SyntaxNode expression, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IMethodSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.AccessorDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static INamedTypeSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.AnonymousObjectCreationExpressionSyntax declaratorSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IPropertySymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.AnonymousObjectMemberDeclaratorSyntax declaratorSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ISymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.ArgumentSyntax declaratorSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IMethodSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.BaseMethodDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ISymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.BasePropertyDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static INamedTypeSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.BaseTypeDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ILocalSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.CatchDeclarationSyntax catchDeclaration, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static INamedTypeSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.DelegateDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IFieldSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.EnumMemberDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IEventSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.EventDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IAliasSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.ExternAliasDirectiveSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ILocalSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.ForEachStatementSyntax forEachStatement, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IPropertySymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.IndexerDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IRangeVariableSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.JoinIntoClauseSyntax node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ILabelSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.LabeledStatementSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ISymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.MemberDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static INamespaceSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.NamespaceDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IParameterSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.ParameterSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IPropertySymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.PropertyDeclarationSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IRangeVariableSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.QueryClauseSyntax queryClause, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IRangeVariableSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.QueryContinuationSyntax node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ISymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.SingleVariableDesignationSyntax designationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ILabelSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.SwitchLabelSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ISymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.TupleElementSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static INamedTypeSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.TupleExpressionSyntax declaratorSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ITypeParameterSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.TypeParameterSyntax typeParameter, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IAliasSymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.UsingDirectiveSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static ISymbol GetDeclaredSymbol(this SemanticModel semanticModel, Syntax.VariableDeclaratorSyntax declarationSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static DeconstructionInfo GetDeconstructionInfo(this SemanticModel semanticModel, Syntax.AssignmentExpressionSyntax assignment) { throw null; } + + public static DeconstructionInfo GetDeconstructionInfo(this SemanticModel semanticModel, Syntax.ForEachVariableStatementSyntax @foreach) { throw null; } + + public static Syntax.DirectiveTriviaSyntax GetFirstDirective(this SyntaxNode node, System.Func predicate = null) { throw null; } + + public static ForEachStatementInfo GetForEachStatementInfo(this SemanticModel semanticModel, Syntax.CommonForEachStatementSyntax forEachStatement) { throw null; } + + public static ForEachStatementInfo GetForEachStatementInfo(this SemanticModel semanticModel, Syntax.ForEachStatementSyntax forEachStatement) { throw null; } + + public static Conversion GetInConversion(this Operations.ICompoundAssignmentOperation compoundAssignment) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetIndexerGroup(this SemanticModel semanticModel, Syntax.ExpressionSyntax expression, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static Syntax.DirectiveTriviaSyntax GetLastDirective(this SyntaxNode node, System.Func predicate = null) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetMemberGroup(this SemanticModel semanticModel, Syntax.AttributeSyntax attribute, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetMemberGroup(this SemanticModel semanticModel, Syntax.ConstructorInitializerSyntax initializer, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static System.Collections.Immutable.ImmutableArray GetMemberGroup(this SemanticModel semanticModel, Syntax.ExpressionSyntax expression, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static Conversion GetOutConversion(this Operations.ICompoundAssignmentOperation compoundAssignment) { throw null; } + + public static QueryClauseInfo GetQueryClauseInfo(this SemanticModel semanticModel, Syntax.QueryClauseSyntax node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static IAliasSymbol GetSpeculativeAliasInfo(this SemanticModel semanticModel, int position, Syntax.IdentifierNameSyntax nameSyntax, SpeculativeBindingOption bindingOption) { throw null; } + + public static Conversion GetSpeculativeConversion(this SemanticModel semanticModel, int position, Syntax.ExpressionSyntax expression, SpeculativeBindingOption bindingOption) { throw null; } + + public static SymbolInfo GetSpeculativeSymbolInfo(this SemanticModel semanticModel, int position, Syntax.AttributeSyntax attribute) { throw null; } + + public static SymbolInfo GetSpeculativeSymbolInfo(this SemanticModel semanticModel, int position, Syntax.ConstructorInitializerSyntax constructorInitializer) { throw null; } + + public static SymbolInfo GetSpeculativeSymbolInfo(this SemanticModel semanticModel, int position, Syntax.CrefSyntax expression, SpeculativeBindingOption bindingOption) { throw null; } + + public static SymbolInfo GetSpeculativeSymbolInfo(this SemanticModel semanticModel, int position, Syntax.ExpressionSyntax expression, SpeculativeBindingOption bindingOption) { throw null; } + + public static TypeInfo GetSpeculativeTypeInfo(this SemanticModel semanticModel, int position, Syntax.ExpressionSyntax expression, SpeculativeBindingOption bindingOption) { throw null; } + + public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, Syntax.AttributeSyntax attributeSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, Syntax.ConstructorInitializerSyntax constructorInitializer, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, Syntax.CrefSyntax crefSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, Syntax.ExpressionSyntax expression, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, Syntax.OrderingSyntax node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, Syntax.SelectOrGroupClauseSyntax node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static TypeInfo GetTypeInfo(this SemanticModel semanticModel, Syntax.AttributeSyntax attributeSyntax, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static TypeInfo GetTypeInfo(this SemanticModel semanticModel, Syntax.ConstructorInitializerSyntax constructorInitializer, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static TypeInfo GetTypeInfo(this SemanticModel semanticModel, Syntax.ExpressionSyntax expression, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static TypeInfo GetTypeInfo(this SemanticModel semanticModel, Syntax.SelectOrGroupClauseSyntax node, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static SyntaxTokenList Insert(this SyntaxTokenList list, int index, params SyntaxToken[] items) { throw null; } + + public static bool IsContextualKeyword(this SyntaxToken token) { throw null; } + + public static bool IsKeyword(this SyntaxToken token) { throw null; } + + public static bool IsReservedKeyword(this SyntaxToken token) { throw null; } + + public static bool IsVerbatimIdentifier(this SyntaxToken token) { throw null; } + + public static bool IsVerbatimStringLiteral(this SyntaxToken token) { throw null; } + + public static SyntaxKind Kind(this SyntaxNode node) { throw null; } + + public static SyntaxKind Kind(this SyntaxNodeOrToken nodeOrToken) { throw null; } + + public static SyntaxKind Kind(this SyntaxToken token) { throw null; } + + public static SyntaxKind Kind(this SyntaxTrivia trivia) { throw null; } + + public static SyntaxToken ReplaceTrivia(this SyntaxToken token, SyntaxTrivia oldTrivia, SyntaxTrivia newTrivia) { throw null; } + + public static SyntaxToken ReplaceTrivia(this SyntaxToken token, System.Collections.Generic.IEnumerable trivia, System.Func computeReplacementTrivia) { throw null; } + + public static bool TryGetSpeculativeSemanticModel(this SemanticModel semanticModel, int position, Syntax.ArrowExpressionClauseSyntax expressionBody, out SemanticModel speculativeModel) { throw null; } + + public static bool TryGetSpeculativeSemanticModel(this SemanticModel semanticModel, int position, Syntax.AttributeSyntax attribute, out SemanticModel speculativeModel) { throw null; } + + public static bool TryGetSpeculativeSemanticModel(this SemanticModel semanticModel, int position, Syntax.ConstructorInitializerSyntax constructorInitializer, out SemanticModel speculativeModel) { throw null; } + + public static bool TryGetSpeculativeSemanticModel(this SemanticModel semanticModel, int position, Syntax.CrefSyntax crefSyntax, out SemanticModel speculativeModel) { throw null; } + + public static bool TryGetSpeculativeSemanticModel(this SemanticModel semanticModel, int position, Syntax.EqualsValueClauseSyntax initializer, out SemanticModel speculativeModel) { throw null; } + + public static bool TryGetSpeculativeSemanticModel(this SemanticModel semanticModel, int position, Syntax.StatementSyntax statement, out SemanticModel speculativeModel) { throw null; } + + public static bool TryGetSpeculativeSemanticModel(this SemanticModel semanticModel, int position, Syntax.TypeSyntax type, out SemanticModel speculativeModel, SpeculativeBindingOption bindingOption = SpeculativeBindingOption.BindAsExpression) { throw null; } + + public static bool TryGetSpeculativeSemanticModelForMethodBody(this SemanticModel semanticModel, int position, Syntax.AccessorDeclarationSyntax accessor, out SemanticModel speculativeModel) { throw null; } + + public static bool TryGetSpeculativeSemanticModelForMethodBody(this SemanticModel semanticModel, int position, Syntax.BaseMethodDeclarationSyntax method, out SemanticModel speculativeModel) { throw null; } + + public static VarianceKind VarianceKindFromToken(this SyntaxToken node) { throw null; } + } + + public static partial class CSharpFileSystemExtensions + { + public static CodeAnalysis.Emit.EmitResult Emit(this CSharpCompilation compilation, string outputPath, string pdbPath = null, string xmlDocumentationPath = null, string win32ResourcesPath = null, System.Collections.Generic.IEnumerable manifestResources = null, System.Threading.CancellationToken cancellationToken = default) { throw null; } + } + + public sealed partial class CSharpParseOptions : ParseOptions, System.IEquatable + { + public CSharpParseOptions(LanguageVersion languageVersion = LanguageVersion.Default, DocumentationMode documentationMode = DocumentationMode.Parse, SourceCodeKind kind = SourceCodeKind.Regular, System.Collections.Generic.IEnumerable preprocessorSymbols = null) { } + + public static CSharpParseOptions Default { get { throw null; } } + + public override System.Collections.Generic.IReadOnlyDictionary Features { get { throw null; } } + + public override string Language { get { throw null; } } + + public LanguageVersion LanguageVersion { get { throw null; } } + + public override System.Collections.Generic.IEnumerable PreprocessorSymbolNames { get { throw null; } } + + public LanguageVersion SpecifiedLanguageVersion { get { throw null; } } + + protected override ParseOptions CommonWithDocumentationMode(DocumentationMode documentationMode) { throw null; } + + protected override ParseOptions CommonWithFeatures(System.Collections.Generic.IEnumerable> features) { throw null; } + + public override ParseOptions CommonWithKind(SourceCodeKind kind) { throw null; } + + public bool Equals(CSharpParseOptions other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public new CSharpParseOptions WithDocumentationMode(DocumentationMode documentationMode) { throw null; } + + public new CSharpParseOptions WithFeatures(System.Collections.Generic.IEnumerable> features) { throw null; } + + public new CSharpParseOptions WithKind(SourceCodeKind kind) { throw null; } + + public CSharpParseOptions WithLanguageVersion(LanguageVersion version) { throw null; } + + public CSharpParseOptions WithPreprocessorSymbols(System.Collections.Generic.IEnumerable preprocessorSymbols) { throw null; } + + public CSharpParseOptions WithPreprocessorSymbols(System.Collections.Immutable.ImmutableArray symbols) { throw null; } + + public CSharpParseOptions WithPreprocessorSymbols(params string[] preprocessorSymbols) { throw null; } + } + + public sealed partial class CSharpScriptCompilationInfo : ScriptCompilationInfo + { + public new CSharpCompilation PreviousScriptCompilation { get { throw null; } } + + public CSharpScriptCompilationInfo WithPreviousScriptCompilation(CSharpCompilation compilation) { throw null; } + } + + public abstract partial class CSharpSyntaxNode : SyntaxNode, System.IFormattable + { + public override string Language { get { throw null; } } + + protected override SyntaxTree SyntaxTreeCore { get { throw null; } } + + public abstract void Accept(CSharpSyntaxVisitor visitor); + public abstract TResult Accept(CSharpSyntaxVisitor visitor); + public static SyntaxNode DeserializeFrom(System.IO.Stream stream, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + protected override bool EquivalentToCore(SyntaxNode other) { throw null; } + + public new SyntaxToken FindToken(int position, bool findInsideTrivia = false) { throw null; } + + public new SyntaxTrivia FindTrivia(int position, bool findInsideTrivia = false) { throw null; } + + public new SyntaxTrivia FindTrivia(int position, System.Func stepInto) { throw null; } + + public new System.Collections.Generic.IEnumerable GetDiagnostics() { throw null; } + + public Syntax.DirectiveTriviaSyntax GetFirstDirective(System.Func predicate = null) { throw null; } + + public new SyntaxToken GetFirstToken(bool includeZeroWidth = false, bool includeSkipped = false, bool includeDirectives = false, bool includeDocumentationComments = false) { throw null; } + + public Syntax.DirectiveTriviaSyntax GetLastDirective(System.Func predicate = null) { throw null; } + + public new SyntaxToken GetLastToken(bool includeZeroWidth = false, bool includeSkipped = false, bool includeDirectives = false, bool includeDocumentationComments = false) { throw null; } + + public new SyntaxTriviaList GetLeadingTrivia() { throw null; } + + public new Location GetLocation() { throw null; } + + public new SyntaxTriviaList GetTrailingTrivia() { throw null; } + + protected internal override SyntaxNode InsertNodesInListCore(SyntaxNode nodeInList, System.Collections.Generic.IEnumerable nodesToInsert, bool insertBefore) { throw null; } + + protected internal override SyntaxNode InsertTokensInListCore(SyntaxToken originalToken, System.Collections.Generic.IEnumerable newTokens, bool insertBefore) { throw null; } + + protected internal override SyntaxNode InsertTriviaInListCore(SyntaxTrivia originalTrivia, System.Collections.Generic.IEnumerable newTrivia, bool insertBefore) { throw null; } + + protected override bool IsEquivalentToCore(SyntaxNode node, bool topLevel = false) { throw null; } + + public SyntaxKind Kind() { throw null; } + + protected internal override SyntaxNode NormalizeWhitespaceCore(string indentation, string eol, bool elasticTrivia) { throw null; } + + protected internal override SyntaxNode RemoveNodesCore(System.Collections.Generic.IEnumerable nodes, SyntaxRemoveOptions options) { throw null; } + + protected internal override SyntaxNode ReplaceCore(System.Collections.Generic.IEnumerable nodes = null, System.Func computeReplacementNode = null, System.Collections.Generic.IEnumerable tokens = null, System.Func computeReplacementToken = null, System.Collections.Generic.IEnumerable trivia = null, System.Func computeReplacementTrivia = null) { throw null; } + + protected internal override SyntaxNode ReplaceNodeInListCore(SyntaxNode originalNode, System.Collections.Generic.IEnumerable replacementNodes) { throw null; } + + protected internal override SyntaxNode ReplaceTokenInListCore(SyntaxToken originalToken, System.Collections.Generic.IEnumerable newTokens) { throw null; } + + protected internal override SyntaxNode ReplaceTriviaInListCore(SyntaxTrivia originalTrivia, System.Collections.Generic.IEnumerable newTrivia) { throw null; } + + string System.IFormattable.ToString(string format, System.IFormatProvider formatProvider) { throw null; } + } + + public abstract partial class CSharpSyntaxRewriter : CSharpSyntaxVisitor + { + public CSharpSyntaxRewriter(bool visitIntoStructuredTrivia = false) { } + + public virtual bool VisitIntoStructuredTrivia { get { throw null; } } + + public override SyntaxNode Visit(SyntaxNode node) { throw null; } + + public override SyntaxNode VisitAccessorDeclaration(Syntax.AccessorDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitAccessorList(Syntax.AccessorListSyntax node) { throw null; } + + public override SyntaxNode VisitAliasQualifiedName(Syntax.AliasQualifiedNameSyntax node) { throw null; } + + public override SyntaxNode VisitAnonymousMethodExpression(Syntax.AnonymousMethodExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitAnonymousObjectCreationExpression(Syntax.AnonymousObjectCreationExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitAnonymousObjectMemberDeclarator(Syntax.AnonymousObjectMemberDeclaratorSyntax node) { throw null; } + + public override SyntaxNode VisitArgument(Syntax.ArgumentSyntax node) { throw null; } + + public override SyntaxNode VisitArgumentList(Syntax.ArgumentListSyntax node) { throw null; } + + public override SyntaxNode VisitArrayCreationExpression(Syntax.ArrayCreationExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitArrayRankSpecifier(Syntax.ArrayRankSpecifierSyntax node) { throw null; } + + public override SyntaxNode VisitArrayType(Syntax.ArrayTypeSyntax node) { throw null; } + + public override SyntaxNode VisitArrowExpressionClause(Syntax.ArrowExpressionClauseSyntax node) { throw null; } + + public override SyntaxNode VisitAssignmentExpression(Syntax.AssignmentExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitAttribute(Syntax.AttributeSyntax node) { throw null; } + + public override SyntaxNode VisitAttributeArgument(Syntax.AttributeArgumentSyntax node) { throw null; } + + public override SyntaxNode VisitAttributeArgumentList(Syntax.AttributeArgumentListSyntax node) { throw null; } + + public override SyntaxNode VisitAttributeList(Syntax.AttributeListSyntax node) { throw null; } + + public override SyntaxNode VisitAttributeTargetSpecifier(Syntax.AttributeTargetSpecifierSyntax node) { throw null; } + + public override SyntaxNode VisitAwaitExpression(Syntax.AwaitExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitBadDirectiveTrivia(Syntax.BadDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitBaseExpression(Syntax.BaseExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitBaseList(Syntax.BaseListSyntax node) { throw null; } + + public override SyntaxNode VisitBinaryExpression(Syntax.BinaryExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitBlock(Syntax.BlockSyntax node) { throw null; } + + public override SyntaxNode VisitBracketedArgumentList(Syntax.BracketedArgumentListSyntax node) { throw null; } + + public override SyntaxNode VisitBracketedParameterList(Syntax.BracketedParameterListSyntax node) { throw null; } + + public override SyntaxNode VisitBreakStatement(Syntax.BreakStatementSyntax node) { throw null; } + + public override SyntaxNode VisitCasePatternSwitchLabel(Syntax.CasePatternSwitchLabelSyntax node) { throw null; } + + public override SyntaxNode VisitCaseSwitchLabel(Syntax.CaseSwitchLabelSyntax node) { throw null; } + + public override SyntaxNode VisitCastExpression(Syntax.CastExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitCatchClause(Syntax.CatchClauseSyntax node) { throw null; } + + public override SyntaxNode VisitCatchDeclaration(Syntax.CatchDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitCatchFilterClause(Syntax.CatchFilterClauseSyntax node) { throw null; } + + public override SyntaxNode VisitCheckedExpression(Syntax.CheckedExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitCheckedStatement(Syntax.CheckedStatementSyntax node) { throw null; } + + public override SyntaxNode VisitClassDeclaration(Syntax.ClassDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitClassOrStructConstraint(Syntax.ClassOrStructConstraintSyntax node) { throw null; } + + public override SyntaxNode VisitCompilationUnit(Syntax.CompilationUnitSyntax node) { throw null; } + + public override SyntaxNode VisitConditionalAccessExpression(Syntax.ConditionalAccessExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitConditionalExpression(Syntax.ConditionalExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitConstantPattern(Syntax.ConstantPatternSyntax node) { throw null; } + + public override SyntaxNode VisitConstructorConstraint(Syntax.ConstructorConstraintSyntax node) { throw null; } + + public override SyntaxNode VisitConstructorDeclaration(Syntax.ConstructorDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitConstructorInitializer(Syntax.ConstructorInitializerSyntax node) { throw null; } + + public override SyntaxNode VisitContinueStatement(Syntax.ContinueStatementSyntax node) { throw null; } + + public override SyntaxNode VisitConversionOperatorDeclaration(Syntax.ConversionOperatorDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitConversionOperatorMemberCref(Syntax.ConversionOperatorMemberCrefSyntax node) { throw null; } + + public override SyntaxNode VisitCrefBracketedParameterList(Syntax.CrefBracketedParameterListSyntax node) { throw null; } + + public override SyntaxNode VisitCrefParameter(Syntax.CrefParameterSyntax node) { throw null; } + + public override SyntaxNode VisitCrefParameterList(Syntax.CrefParameterListSyntax node) { throw null; } + + public override SyntaxNode VisitDeclarationExpression(Syntax.DeclarationExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitDeclarationPattern(Syntax.DeclarationPatternSyntax node) { throw null; } + + public override SyntaxNode VisitDefaultExpression(Syntax.DefaultExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitDefaultSwitchLabel(Syntax.DefaultSwitchLabelSyntax node) { throw null; } + + public override SyntaxNode VisitDefineDirectiveTrivia(Syntax.DefineDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitDelegateDeclaration(Syntax.DelegateDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitDestructorDeclaration(Syntax.DestructorDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitDiscardDesignation(Syntax.DiscardDesignationSyntax node) { throw null; } + + public override SyntaxNode VisitDocumentationCommentTrivia(Syntax.DocumentationCommentTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitDoStatement(Syntax.DoStatementSyntax node) { throw null; } + + public override SyntaxNode VisitElementAccessExpression(Syntax.ElementAccessExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitElementBindingExpression(Syntax.ElementBindingExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitElifDirectiveTrivia(Syntax.ElifDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitElseClause(Syntax.ElseClauseSyntax node) { throw null; } + + public override SyntaxNode VisitElseDirectiveTrivia(Syntax.ElseDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitEmptyStatement(Syntax.EmptyStatementSyntax node) { throw null; } + + public override SyntaxNode VisitEndIfDirectiveTrivia(Syntax.EndIfDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitEndRegionDirectiveTrivia(Syntax.EndRegionDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitEnumDeclaration(Syntax.EnumDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitEnumMemberDeclaration(Syntax.EnumMemberDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitEqualsValueClause(Syntax.EqualsValueClauseSyntax node) { throw null; } + + public override SyntaxNode VisitErrorDirectiveTrivia(Syntax.ErrorDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitEventDeclaration(Syntax.EventDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitEventFieldDeclaration(Syntax.EventFieldDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitExplicitInterfaceSpecifier(Syntax.ExplicitInterfaceSpecifierSyntax node) { throw null; } + + public override SyntaxNode VisitExpressionStatement(Syntax.ExpressionStatementSyntax node) { throw null; } + + public override SyntaxNode VisitExternAliasDirective(Syntax.ExternAliasDirectiveSyntax node) { throw null; } + + public override SyntaxNode VisitFieldDeclaration(Syntax.FieldDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitFinallyClause(Syntax.FinallyClauseSyntax node) { throw null; } + + public override SyntaxNode VisitFixedStatement(Syntax.FixedStatementSyntax node) { throw null; } + + public override SyntaxNode VisitForEachStatement(Syntax.ForEachStatementSyntax node) { throw null; } + + public override SyntaxNode VisitForEachVariableStatement(Syntax.ForEachVariableStatementSyntax node) { throw null; } + + public override SyntaxNode VisitForStatement(Syntax.ForStatementSyntax node) { throw null; } + + public override SyntaxNode VisitFromClause(Syntax.FromClauseSyntax node) { throw null; } + + public override SyntaxNode VisitGenericName(Syntax.GenericNameSyntax node) { throw null; } + + public override SyntaxNode VisitGlobalStatement(Syntax.GlobalStatementSyntax node) { throw null; } + + public override SyntaxNode VisitGotoStatement(Syntax.GotoStatementSyntax node) { throw null; } + + public override SyntaxNode VisitGroupClause(Syntax.GroupClauseSyntax node) { throw null; } + + public override SyntaxNode VisitIdentifierName(Syntax.IdentifierNameSyntax node) { throw null; } + + public override SyntaxNode VisitIfDirectiveTrivia(Syntax.IfDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitIfStatement(Syntax.IfStatementSyntax node) { throw null; } + + public override SyntaxNode VisitImplicitArrayCreationExpression(Syntax.ImplicitArrayCreationExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitImplicitElementAccess(Syntax.ImplicitElementAccessSyntax node) { throw null; } + + public override SyntaxNode VisitImplicitStackAllocArrayCreationExpression(Syntax.ImplicitStackAllocArrayCreationExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitIncompleteMember(Syntax.IncompleteMemberSyntax node) { throw null; } + + public override SyntaxNode VisitIndexerDeclaration(Syntax.IndexerDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitIndexerMemberCref(Syntax.IndexerMemberCrefSyntax node) { throw null; } + + public override SyntaxNode VisitInitializerExpression(Syntax.InitializerExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitInterfaceDeclaration(Syntax.InterfaceDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitInterpolatedStringExpression(Syntax.InterpolatedStringExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitInterpolatedStringText(Syntax.InterpolatedStringTextSyntax node) { throw null; } + + public override SyntaxNode VisitInterpolation(Syntax.InterpolationSyntax node) { throw null; } + + public override SyntaxNode VisitInterpolationAlignmentClause(Syntax.InterpolationAlignmentClauseSyntax node) { throw null; } + + public override SyntaxNode VisitInterpolationFormatClause(Syntax.InterpolationFormatClauseSyntax node) { throw null; } + + public override SyntaxNode VisitInvocationExpression(Syntax.InvocationExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitIsPatternExpression(Syntax.IsPatternExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitJoinClause(Syntax.JoinClauseSyntax node) { throw null; } + + public override SyntaxNode VisitJoinIntoClause(Syntax.JoinIntoClauseSyntax node) { throw null; } + + public override SyntaxNode VisitLabeledStatement(Syntax.LabeledStatementSyntax node) { throw null; } + + public override SyntaxNode VisitLetClause(Syntax.LetClauseSyntax node) { throw null; } + + public override SyntaxNode VisitLineDirectiveTrivia(Syntax.LineDirectiveTriviaSyntax node) { throw null; } + + public virtual SyntaxTokenList VisitList(SyntaxTokenList list) { throw null; } + + public virtual SyntaxTriviaList VisitList(SyntaxTriviaList list) { throw null; } + + public virtual SeparatedSyntaxList VisitList(SeparatedSyntaxList list) + where TNode : SyntaxNode { throw null; } + + public virtual SyntaxList VisitList(SyntaxList list) + where TNode : SyntaxNode { throw null; } + + public virtual SyntaxTrivia VisitListElement(SyntaxTrivia element) { throw null; } + + public virtual TNode VisitListElement(TNode node) + where TNode : SyntaxNode { throw null; } + + public virtual SyntaxToken VisitListSeparator(SyntaxToken separator) { throw null; } + + public override SyntaxNode VisitLiteralExpression(Syntax.LiteralExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitLoadDirectiveTrivia(Syntax.LoadDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitLocalDeclarationStatement(Syntax.LocalDeclarationStatementSyntax node) { throw null; } + + public override SyntaxNode VisitLocalFunctionStatement(Syntax.LocalFunctionStatementSyntax node) { throw null; } + + public override SyntaxNode VisitLockStatement(Syntax.LockStatementSyntax node) { throw null; } + + public override SyntaxNode VisitMakeRefExpression(Syntax.MakeRefExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitMemberAccessExpression(Syntax.MemberAccessExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitMemberBindingExpression(Syntax.MemberBindingExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitMethodDeclaration(Syntax.MethodDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitNameColon(Syntax.NameColonSyntax node) { throw null; } + + public override SyntaxNode VisitNameEquals(Syntax.NameEqualsSyntax node) { throw null; } + + public override SyntaxNode VisitNameMemberCref(Syntax.NameMemberCrefSyntax node) { throw null; } + + public override SyntaxNode VisitNamespaceDeclaration(Syntax.NamespaceDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitNullableType(Syntax.NullableTypeSyntax node) { throw null; } + + public override SyntaxNode VisitObjectCreationExpression(Syntax.ObjectCreationExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitOmittedArraySizeExpression(Syntax.OmittedArraySizeExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitOmittedTypeArgument(Syntax.OmittedTypeArgumentSyntax node) { throw null; } + + public override SyntaxNode VisitOperatorDeclaration(Syntax.OperatorDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitOperatorMemberCref(Syntax.OperatorMemberCrefSyntax node) { throw null; } + + public override SyntaxNode VisitOrderByClause(Syntax.OrderByClauseSyntax node) { throw null; } + + public override SyntaxNode VisitOrdering(Syntax.OrderingSyntax node) { throw null; } + + public override SyntaxNode VisitParameter(Syntax.ParameterSyntax node) { throw null; } + + public override SyntaxNode VisitParameterList(Syntax.ParameterListSyntax node) { throw null; } + + public override SyntaxNode VisitParenthesizedExpression(Syntax.ParenthesizedExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitParenthesizedLambdaExpression(Syntax.ParenthesizedLambdaExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitParenthesizedVariableDesignation(Syntax.ParenthesizedVariableDesignationSyntax node) { throw null; } + + public override SyntaxNode VisitPointerType(Syntax.PointerTypeSyntax node) { throw null; } + + public override SyntaxNode VisitPostfixUnaryExpression(Syntax.PostfixUnaryExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitPragmaChecksumDirectiveTrivia(Syntax.PragmaChecksumDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitPragmaWarningDirectiveTrivia(Syntax.PragmaWarningDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitPredefinedType(Syntax.PredefinedTypeSyntax node) { throw null; } + + public override SyntaxNode VisitPrefixUnaryExpression(Syntax.PrefixUnaryExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitPropertyDeclaration(Syntax.PropertyDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitQualifiedCref(Syntax.QualifiedCrefSyntax node) { throw null; } + + public override SyntaxNode VisitQualifiedName(Syntax.QualifiedNameSyntax node) { throw null; } + + public override SyntaxNode VisitQueryBody(Syntax.QueryBodySyntax node) { throw null; } + + public override SyntaxNode VisitQueryContinuation(Syntax.QueryContinuationSyntax node) { throw null; } + + public override SyntaxNode VisitQueryExpression(Syntax.QueryExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitReferenceDirectiveTrivia(Syntax.ReferenceDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitRefExpression(Syntax.RefExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitRefType(Syntax.RefTypeSyntax node) { throw null; } + + public override SyntaxNode VisitRefTypeExpression(Syntax.RefTypeExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitRefValueExpression(Syntax.RefValueExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitRegionDirectiveTrivia(Syntax.RegionDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitReturnStatement(Syntax.ReturnStatementSyntax node) { throw null; } + + public override SyntaxNode VisitSelectClause(Syntax.SelectClauseSyntax node) { throw null; } + + public override SyntaxNode VisitShebangDirectiveTrivia(Syntax.ShebangDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitSimpleBaseType(Syntax.SimpleBaseTypeSyntax node) { throw null; } + + public override SyntaxNode VisitSimpleLambdaExpression(Syntax.SimpleLambdaExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitSingleVariableDesignation(Syntax.SingleVariableDesignationSyntax node) { throw null; } + + public override SyntaxNode VisitSizeOfExpression(Syntax.SizeOfExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitSkippedTokensTrivia(Syntax.SkippedTokensTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitStackAllocArrayCreationExpression(Syntax.StackAllocArrayCreationExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitStructDeclaration(Syntax.StructDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitSwitchSection(Syntax.SwitchSectionSyntax node) { throw null; } + + public override SyntaxNode VisitSwitchStatement(Syntax.SwitchStatementSyntax node) { throw null; } + + public override SyntaxNode VisitThisExpression(Syntax.ThisExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitThrowExpression(Syntax.ThrowExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitThrowStatement(Syntax.ThrowStatementSyntax node) { throw null; } + + public virtual SyntaxToken VisitToken(SyntaxToken token) { throw null; } + + public virtual SyntaxTrivia VisitTrivia(SyntaxTrivia trivia) { throw null; } + + public override SyntaxNode VisitTryStatement(Syntax.TryStatementSyntax node) { throw null; } + + public override SyntaxNode VisitTupleElement(Syntax.TupleElementSyntax node) { throw null; } + + public override SyntaxNode VisitTupleExpression(Syntax.TupleExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitTupleType(Syntax.TupleTypeSyntax node) { throw null; } + + public override SyntaxNode VisitTypeArgumentList(Syntax.TypeArgumentListSyntax node) { throw null; } + + public override SyntaxNode VisitTypeConstraint(Syntax.TypeConstraintSyntax node) { throw null; } + + public override SyntaxNode VisitTypeCref(Syntax.TypeCrefSyntax node) { throw null; } + + public override SyntaxNode VisitTypeOfExpression(Syntax.TypeOfExpressionSyntax node) { throw null; } + + public override SyntaxNode VisitTypeParameter(Syntax.TypeParameterSyntax node) { throw null; } + + public override SyntaxNode VisitTypeParameterConstraintClause(Syntax.TypeParameterConstraintClauseSyntax node) { throw null; } + + public override SyntaxNode VisitTypeParameterList(Syntax.TypeParameterListSyntax node) { throw null; } + + public override SyntaxNode VisitUndefDirectiveTrivia(Syntax.UndefDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitUnsafeStatement(Syntax.UnsafeStatementSyntax node) { throw null; } + + public override SyntaxNode VisitUsingDirective(Syntax.UsingDirectiveSyntax node) { throw null; } + + public override SyntaxNode VisitUsingStatement(Syntax.UsingStatementSyntax node) { throw null; } + + public override SyntaxNode VisitVariableDeclaration(Syntax.VariableDeclarationSyntax node) { throw null; } + + public override SyntaxNode VisitVariableDeclarator(Syntax.VariableDeclaratorSyntax node) { throw null; } + + public override SyntaxNode VisitWarningDirectiveTrivia(Syntax.WarningDirectiveTriviaSyntax node) { throw null; } + + public override SyntaxNode VisitWhenClause(Syntax.WhenClauseSyntax node) { throw null; } + + public override SyntaxNode VisitWhereClause(Syntax.WhereClauseSyntax node) { throw null; } + + public override SyntaxNode VisitWhileStatement(Syntax.WhileStatementSyntax node) { throw null; } + + public override SyntaxNode VisitXmlCDataSection(Syntax.XmlCDataSectionSyntax node) { throw null; } + + public override SyntaxNode VisitXmlComment(Syntax.XmlCommentSyntax node) { throw null; } + + public override SyntaxNode VisitXmlCrefAttribute(Syntax.XmlCrefAttributeSyntax node) { throw null; } + + public override SyntaxNode VisitXmlElement(Syntax.XmlElementSyntax node) { throw null; } + + public override SyntaxNode VisitXmlElementEndTag(Syntax.XmlElementEndTagSyntax node) { throw null; } + + public override SyntaxNode VisitXmlElementStartTag(Syntax.XmlElementStartTagSyntax node) { throw null; } + + public override SyntaxNode VisitXmlEmptyElement(Syntax.XmlEmptyElementSyntax node) { throw null; } + + public override SyntaxNode VisitXmlName(Syntax.XmlNameSyntax node) { throw null; } + + public override SyntaxNode VisitXmlNameAttribute(Syntax.XmlNameAttributeSyntax node) { throw null; } + + public override SyntaxNode VisitXmlPrefix(Syntax.XmlPrefixSyntax node) { throw null; } + + public override SyntaxNode VisitXmlProcessingInstruction(Syntax.XmlProcessingInstructionSyntax node) { throw null; } + + public override SyntaxNode VisitXmlText(Syntax.XmlTextSyntax node) { throw null; } + + public override SyntaxNode VisitXmlTextAttribute(Syntax.XmlTextAttributeSyntax node) { throw null; } + + public override SyntaxNode VisitYieldStatement(Syntax.YieldStatementSyntax node) { throw null; } + } + + public abstract partial class CSharpSyntaxTree : SyntaxTree + { + protected CSharpSyntaxTree() { } + + public abstract new CSharpParseOptions Options { get; } + + protected override ParseOptions OptionsCore { get { throw null; } } + + protected T CloneNodeAsRoot(T node) + where T : CSharpSyntaxNode { throw null; } + + public static SyntaxTree Create(CSharpSyntaxNode root, CSharpParseOptions options = null, string path = "", System.Text.Encoding encoding = null) { throw null; } + + public override System.Collections.Generic.IList GetChangedSpans(SyntaxTree oldTree) { throw null; } + + public override System.Collections.Generic.IList GetChanges(SyntaxTree oldTree) { throw null; } + + public Syntax.CompilationUnitSyntax GetCompilationUnitRoot(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public override System.Collections.Generic.IEnumerable GetDiagnostics(SyntaxNode node) { throw null; } + + public override System.Collections.Generic.IEnumerable GetDiagnostics(SyntaxNodeOrToken nodeOrToken) { throw null; } + + public override System.Collections.Generic.IEnumerable GetDiagnostics(SyntaxToken token) { throw null; } + + public override System.Collections.Generic.IEnumerable GetDiagnostics(SyntaxTrivia trivia) { throw null; } + + public override System.Collections.Generic.IEnumerable GetDiagnostics(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public override FileLinePositionSpan GetLineSpan(Text.TextSpan span, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public override LineVisibility GetLineVisibility(int position, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public override Location GetLocation(Text.TextSpan span) { throw null; } + + public override FileLinePositionSpan GetMappedLineSpan(Text.TextSpan span, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public abstract new CSharpSyntaxNode GetRoot(System.Threading.CancellationToken cancellationToken = default); + public new virtual System.Threading.Tasks.Task GetRootAsync(System.Threading.CancellationToken cancellationToken = default) { throw null; } + + protected override System.Threading.Tasks.Task GetRootAsyncCore(System.Threading.CancellationToken cancellationToken) { throw null; } + + protected override SyntaxNode GetRootCore(System.Threading.CancellationToken cancellationToken) { throw null; } + + public override bool HasHiddenRegions() { throw null; } + + public override bool IsEquivalentTo(SyntaxTree tree, bool topLevel = false) { throw null; } + + public static SyntaxTree ParseText(Text.SourceText text, CSharpParseOptions options = null, string path = "", System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static SyntaxTree ParseText(string text, CSharpParseOptions options = null, string path = "", System.Text.Encoding encoding = null, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public abstract bool TryGetRoot(out CSharpSyntaxNode root); + protected override bool TryGetRootCore(out SyntaxNode root) { throw null; } + + public override SyntaxTree WithChangedText(Text.SourceText newText) { throw null; } + } + + public abstract partial class CSharpSyntaxVisitor + { + protected CSharpSyntaxVisitor() { } + + public virtual void DefaultVisit(SyntaxNode node) { } + + public virtual void Visit(SyntaxNode node) { } + + public virtual void VisitAccessorDeclaration(Syntax.AccessorDeclarationSyntax node) { } + + public virtual void VisitAccessorList(Syntax.AccessorListSyntax node) { } + + public virtual void VisitAliasQualifiedName(Syntax.AliasQualifiedNameSyntax node) { } + + public virtual void VisitAnonymousMethodExpression(Syntax.AnonymousMethodExpressionSyntax node) { } + + public virtual void VisitAnonymousObjectCreationExpression(Syntax.AnonymousObjectCreationExpressionSyntax node) { } + + public virtual void VisitAnonymousObjectMemberDeclarator(Syntax.AnonymousObjectMemberDeclaratorSyntax node) { } + + public virtual void VisitArgument(Syntax.ArgumentSyntax node) { } + + public virtual void VisitArgumentList(Syntax.ArgumentListSyntax node) { } + + public virtual void VisitArrayCreationExpression(Syntax.ArrayCreationExpressionSyntax node) { } + + public virtual void VisitArrayRankSpecifier(Syntax.ArrayRankSpecifierSyntax node) { } + + public virtual void VisitArrayType(Syntax.ArrayTypeSyntax node) { } + + public virtual void VisitArrowExpressionClause(Syntax.ArrowExpressionClauseSyntax node) { } + + public virtual void VisitAssignmentExpression(Syntax.AssignmentExpressionSyntax node) { } + + public virtual void VisitAttribute(Syntax.AttributeSyntax node) { } + + public virtual void VisitAttributeArgument(Syntax.AttributeArgumentSyntax node) { } + + public virtual void VisitAttributeArgumentList(Syntax.AttributeArgumentListSyntax node) { } + + public virtual void VisitAttributeList(Syntax.AttributeListSyntax node) { } + + public virtual void VisitAttributeTargetSpecifier(Syntax.AttributeTargetSpecifierSyntax node) { } + + public virtual void VisitAwaitExpression(Syntax.AwaitExpressionSyntax node) { } + + public virtual void VisitBadDirectiveTrivia(Syntax.BadDirectiveTriviaSyntax node) { } + + public virtual void VisitBaseExpression(Syntax.BaseExpressionSyntax node) { } + + public virtual void VisitBaseList(Syntax.BaseListSyntax node) { } + + public virtual void VisitBinaryExpression(Syntax.BinaryExpressionSyntax node) { } + + public virtual void VisitBlock(Syntax.BlockSyntax node) { } + + public virtual void VisitBracketedArgumentList(Syntax.BracketedArgumentListSyntax node) { } + + public virtual void VisitBracketedParameterList(Syntax.BracketedParameterListSyntax node) { } + + public virtual void VisitBreakStatement(Syntax.BreakStatementSyntax node) { } + + public virtual void VisitCasePatternSwitchLabel(Syntax.CasePatternSwitchLabelSyntax node) { } + + public virtual void VisitCaseSwitchLabel(Syntax.CaseSwitchLabelSyntax node) { } + + public virtual void VisitCastExpression(Syntax.CastExpressionSyntax node) { } + + public virtual void VisitCatchClause(Syntax.CatchClauseSyntax node) { } + + public virtual void VisitCatchDeclaration(Syntax.CatchDeclarationSyntax node) { } + + public virtual void VisitCatchFilterClause(Syntax.CatchFilterClauseSyntax node) { } + + public virtual void VisitCheckedExpression(Syntax.CheckedExpressionSyntax node) { } + + public virtual void VisitCheckedStatement(Syntax.CheckedStatementSyntax node) { } + + public virtual void VisitClassDeclaration(Syntax.ClassDeclarationSyntax node) { } + + public virtual void VisitClassOrStructConstraint(Syntax.ClassOrStructConstraintSyntax node) { } + + public virtual void VisitCompilationUnit(Syntax.CompilationUnitSyntax node) { } + + public virtual void VisitConditionalAccessExpression(Syntax.ConditionalAccessExpressionSyntax node) { } + + public virtual void VisitConditionalExpression(Syntax.ConditionalExpressionSyntax node) { } + + public virtual void VisitConstantPattern(Syntax.ConstantPatternSyntax node) { } + + public virtual void VisitConstructorConstraint(Syntax.ConstructorConstraintSyntax node) { } + + public virtual void VisitConstructorDeclaration(Syntax.ConstructorDeclarationSyntax node) { } + + public virtual void VisitConstructorInitializer(Syntax.ConstructorInitializerSyntax node) { } + + public virtual void VisitContinueStatement(Syntax.ContinueStatementSyntax node) { } + + public virtual void VisitConversionOperatorDeclaration(Syntax.ConversionOperatorDeclarationSyntax node) { } + + public virtual void VisitConversionOperatorMemberCref(Syntax.ConversionOperatorMemberCrefSyntax node) { } + + public virtual void VisitCrefBracketedParameterList(Syntax.CrefBracketedParameterListSyntax node) { } + + public virtual void VisitCrefParameter(Syntax.CrefParameterSyntax node) { } + + public virtual void VisitCrefParameterList(Syntax.CrefParameterListSyntax node) { } + + public virtual void VisitDeclarationExpression(Syntax.DeclarationExpressionSyntax node) { } + + public virtual void VisitDeclarationPattern(Syntax.DeclarationPatternSyntax node) { } + + public virtual void VisitDefaultExpression(Syntax.DefaultExpressionSyntax node) { } + + public virtual void VisitDefaultSwitchLabel(Syntax.DefaultSwitchLabelSyntax node) { } + + public virtual void VisitDefineDirectiveTrivia(Syntax.DefineDirectiveTriviaSyntax node) { } + + public virtual void VisitDelegateDeclaration(Syntax.DelegateDeclarationSyntax node) { } + + public virtual void VisitDestructorDeclaration(Syntax.DestructorDeclarationSyntax node) { } + + public virtual void VisitDiscardDesignation(Syntax.DiscardDesignationSyntax node) { } + + public virtual void VisitDocumentationCommentTrivia(Syntax.DocumentationCommentTriviaSyntax node) { } + + public virtual void VisitDoStatement(Syntax.DoStatementSyntax node) { } + + public virtual void VisitElementAccessExpression(Syntax.ElementAccessExpressionSyntax node) { } + + public virtual void VisitElementBindingExpression(Syntax.ElementBindingExpressionSyntax node) { } + + public virtual void VisitElifDirectiveTrivia(Syntax.ElifDirectiveTriviaSyntax node) { } + + public virtual void VisitElseClause(Syntax.ElseClauseSyntax node) { } + + public virtual void VisitElseDirectiveTrivia(Syntax.ElseDirectiveTriviaSyntax node) { } + + public virtual void VisitEmptyStatement(Syntax.EmptyStatementSyntax node) { } + + public virtual void VisitEndIfDirectiveTrivia(Syntax.EndIfDirectiveTriviaSyntax node) { } + + public virtual void VisitEndRegionDirectiveTrivia(Syntax.EndRegionDirectiveTriviaSyntax node) { } + + public virtual void VisitEnumDeclaration(Syntax.EnumDeclarationSyntax node) { } + + public virtual void VisitEnumMemberDeclaration(Syntax.EnumMemberDeclarationSyntax node) { } + + public virtual void VisitEqualsValueClause(Syntax.EqualsValueClauseSyntax node) { } + + public virtual void VisitErrorDirectiveTrivia(Syntax.ErrorDirectiveTriviaSyntax node) { } + + public virtual void VisitEventDeclaration(Syntax.EventDeclarationSyntax node) { } + + public virtual void VisitEventFieldDeclaration(Syntax.EventFieldDeclarationSyntax node) { } + + public virtual void VisitExplicitInterfaceSpecifier(Syntax.ExplicitInterfaceSpecifierSyntax node) { } + + public virtual void VisitExpressionStatement(Syntax.ExpressionStatementSyntax node) { } + + public virtual void VisitExternAliasDirective(Syntax.ExternAliasDirectiveSyntax node) { } + + public virtual void VisitFieldDeclaration(Syntax.FieldDeclarationSyntax node) { } + + public virtual void VisitFinallyClause(Syntax.FinallyClauseSyntax node) { } + + public virtual void VisitFixedStatement(Syntax.FixedStatementSyntax node) { } + + public virtual void VisitForEachStatement(Syntax.ForEachStatementSyntax node) { } + + public virtual void VisitForEachVariableStatement(Syntax.ForEachVariableStatementSyntax node) { } + + public virtual void VisitForStatement(Syntax.ForStatementSyntax node) { } + + public virtual void VisitFromClause(Syntax.FromClauseSyntax node) { } + + public virtual void VisitGenericName(Syntax.GenericNameSyntax node) { } + + public virtual void VisitGlobalStatement(Syntax.GlobalStatementSyntax node) { } + + public virtual void VisitGotoStatement(Syntax.GotoStatementSyntax node) { } + + public virtual void VisitGroupClause(Syntax.GroupClauseSyntax node) { } + + public virtual void VisitIdentifierName(Syntax.IdentifierNameSyntax node) { } + + public virtual void VisitIfDirectiveTrivia(Syntax.IfDirectiveTriviaSyntax node) { } + + public virtual void VisitIfStatement(Syntax.IfStatementSyntax node) { } + + public virtual void VisitImplicitArrayCreationExpression(Syntax.ImplicitArrayCreationExpressionSyntax node) { } + + public virtual void VisitImplicitElementAccess(Syntax.ImplicitElementAccessSyntax node) { } + + public virtual void VisitImplicitStackAllocArrayCreationExpression(Syntax.ImplicitStackAllocArrayCreationExpressionSyntax node) { } + + public virtual void VisitIncompleteMember(Syntax.IncompleteMemberSyntax node) { } + + public virtual void VisitIndexerDeclaration(Syntax.IndexerDeclarationSyntax node) { } + + public virtual void VisitIndexerMemberCref(Syntax.IndexerMemberCrefSyntax node) { } + + public virtual void VisitInitializerExpression(Syntax.InitializerExpressionSyntax node) { } + + public virtual void VisitInterfaceDeclaration(Syntax.InterfaceDeclarationSyntax node) { } + + public virtual void VisitInterpolatedStringExpression(Syntax.InterpolatedStringExpressionSyntax node) { } + + public virtual void VisitInterpolatedStringText(Syntax.InterpolatedStringTextSyntax node) { } + + public virtual void VisitInterpolation(Syntax.InterpolationSyntax node) { } + + public virtual void VisitInterpolationAlignmentClause(Syntax.InterpolationAlignmentClauseSyntax node) { } + + public virtual void VisitInterpolationFormatClause(Syntax.InterpolationFormatClauseSyntax node) { } + + public virtual void VisitInvocationExpression(Syntax.InvocationExpressionSyntax node) { } + + public virtual void VisitIsPatternExpression(Syntax.IsPatternExpressionSyntax node) { } + + public virtual void VisitJoinClause(Syntax.JoinClauseSyntax node) { } + + public virtual void VisitJoinIntoClause(Syntax.JoinIntoClauseSyntax node) { } + + public virtual void VisitLabeledStatement(Syntax.LabeledStatementSyntax node) { } + + public virtual void VisitLetClause(Syntax.LetClauseSyntax node) { } + + public virtual void VisitLineDirectiveTrivia(Syntax.LineDirectiveTriviaSyntax node) { } + + public virtual void VisitLiteralExpression(Syntax.LiteralExpressionSyntax node) { } + + public virtual void VisitLoadDirectiveTrivia(Syntax.LoadDirectiveTriviaSyntax node) { } + + public virtual void VisitLocalDeclarationStatement(Syntax.LocalDeclarationStatementSyntax node) { } + + public virtual void VisitLocalFunctionStatement(Syntax.LocalFunctionStatementSyntax node) { } + + public virtual void VisitLockStatement(Syntax.LockStatementSyntax node) { } + + public virtual void VisitMakeRefExpression(Syntax.MakeRefExpressionSyntax node) { } + + public virtual void VisitMemberAccessExpression(Syntax.MemberAccessExpressionSyntax node) { } + + public virtual void VisitMemberBindingExpression(Syntax.MemberBindingExpressionSyntax node) { } + + public virtual void VisitMethodDeclaration(Syntax.MethodDeclarationSyntax node) { } + + public virtual void VisitNameColon(Syntax.NameColonSyntax node) { } + + public virtual void VisitNameEquals(Syntax.NameEqualsSyntax node) { } + + public virtual void VisitNameMemberCref(Syntax.NameMemberCrefSyntax node) { } + + public virtual void VisitNamespaceDeclaration(Syntax.NamespaceDeclarationSyntax node) { } + + public virtual void VisitNullableType(Syntax.NullableTypeSyntax node) { } + + public virtual void VisitObjectCreationExpression(Syntax.ObjectCreationExpressionSyntax node) { } + + public virtual void VisitOmittedArraySizeExpression(Syntax.OmittedArraySizeExpressionSyntax node) { } + + public virtual void VisitOmittedTypeArgument(Syntax.OmittedTypeArgumentSyntax node) { } + + public virtual void VisitOperatorDeclaration(Syntax.OperatorDeclarationSyntax node) { } + + public virtual void VisitOperatorMemberCref(Syntax.OperatorMemberCrefSyntax node) { } + + public virtual void VisitOrderByClause(Syntax.OrderByClauseSyntax node) { } + + public virtual void VisitOrdering(Syntax.OrderingSyntax node) { } + + public virtual void VisitParameter(Syntax.ParameterSyntax node) { } + + public virtual void VisitParameterList(Syntax.ParameterListSyntax node) { } + + public virtual void VisitParenthesizedExpression(Syntax.ParenthesizedExpressionSyntax node) { } + + public virtual void VisitParenthesizedLambdaExpression(Syntax.ParenthesizedLambdaExpressionSyntax node) { } + + public virtual void VisitParenthesizedVariableDesignation(Syntax.ParenthesizedVariableDesignationSyntax node) { } + + public virtual void VisitPointerType(Syntax.PointerTypeSyntax node) { } + + public virtual void VisitPostfixUnaryExpression(Syntax.PostfixUnaryExpressionSyntax node) { } + + public virtual void VisitPragmaChecksumDirectiveTrivia(Syntax.PragmaChecksumDirectiveTriviaSyntax node) { } + + public virtual void VisitPragmaWarningDirectiveTrivia(Syntax.PragmaWarningDirectiveTriviaSyntax node) { } + + public virtual void VisitPredefinedType(Syntax.PredefinedTypeSyntax node) { } + + public virtual void VisitPrefixUnaryExpression(Syntax.PrefixUnaryExpressionSyntax node) { } + + public virtual void VisitPropertyDeclaration(Syntax.PropertyDeclarationSyntax node) { } + + public virtual void VisitQualifiedCref(Syntax.QualifiedCrefSyntax node) { } + + public virtual void VisitQualifiedName(Syntax.QualifiedNameSyntax node) { } + + public virtual void VisitQueryBody(Syntax.QueryBodySyntax node) { } + + public virtual void VisitQueryContinuation(Syntax.QueryContinuationSyntax node) { } + + public virtual void VisitQueryExpression(Syntax.QueryExpressionSyntax node) { } + + public virtual void VisitReferenceDirectiveTrivia(Syntax.ReferenceDirectiveTriviaSyntax node) { } + + public virtual void VisitRefExpression(Syntax.RefExpressionSyntax node) { } + + public virtual void VisitRefType(Syntax.RefTypeSyntax node) { } + + public virtual void VisitRefTypeExpression(Syntax.RefTypeExpressionSyntax node) { } + + public virtual void VisitRefValueExpression(Syntax.RefValueExpressionSyntax node) { } + + public virtual void VisitRegionDirectiveTrivia(Syntax.RegionDirectiveTriviaSyntax node) { } + + public virtual void VisitReturnStatement(Syntax.ReturnStatementSyntax node) { } + + public virtual void VisitSelectClause(Syntax.SelectClauseSyntax node) { } + + public virtual void VisitShebangDirectiveTrivia(Syntax.ShebangDirectiveTriviaSyntax node) { } + + public virtual void VisitSimpleBaseType(Syntax.SimpleBaseTypeSyntax node) { } + + public virtual void VisitSimpleLambdaExpression(Syntax.SimpleLambdaExpressionSyntax node) { } + + public virtual void VisitSingleVariableDesignation(Syntax.SingleVariableDesignationSyntax node) { } + + public virtual void VisitSizeOfExpression(Syntax.SizeOfExpressionSyntax node) { } + + public virtual void VisitSkippedTokensTrivia(Syntax.SkippedTokensTriviaSyntax node) { } + + public virtual void VisitStackAllocArrayCreationExpression(Syntax.StackAllocArrayCreationExpressionSyntax node) { } + + public virtual void VisitStructDeclaration(Syntax.StructDeclarationSyntax node) { } + + public virtual void VisitSwitchSection(Syntax.SwitchSectionSyntax node) { } + + public virtual void VisitSwitchStatement(Syntax.SwitchStatementSyntax node) { } + + public virtual void VisitThisExpression(Syntax.ThisExpressionSyntax node) { } + + public virtual void VisitThrowExpression(Syntax.ThrowExpressionSyntax node) { } + + public virtual void VisitThrowStatement(Syntax.ThrowStatementSyntax node) { } + + public virtual void VisitTryStatement(Syntax.TryStatementSyntax node) { } + + public virtual void VisitTupleElement(Syntax.TupleElementSyntax node) { } + + public virtual void VisitTupleExpression(Syntax.TupleExpressionSyntax node) { } + + public virtual void VisitTupleType(Syntax.TupleTypeSyntax node) { } + + public virtual void VisitTypeArgumentList(Syntax.TypeArgumentListSyntax node) { } + + public virtual void VisitTypeConstraint(Syntax.TypeConstraintSyntax node) { } + + public virtual void VisitTypeCref(Syntax.TypeCrefSyntax node) { } + + public virtual void VisitTypeOfExpression(Syntax.TypeOfExpressionSyntax node) { } + + public virtual void VisitTypeParameter(Syntax.TypeParameterSyntax node) { } + + public virtual void VisitTypeParameterConstraintClause(Syntax.TypeParameterConstraintClauseSyntax node) { } + + public virtual void VisitTypeParameterList(Syntax.TypeParameterListSyntax node) { } + + public virtual void VisitUndefDirectiveTrivia(Syntax.UndefDirectiveTriviaSyntax node) { } + + public virtual void VisitUnsafeStatement(Syntax.UnsafeStatementSyntax node) { } + + public virtual void VisitUsingDirective(Syntax.UsingDirectiveSyntax node) { } + + public virtual void VisitUsingStatement(Syntax.UsingStatementSyntax node) { } + + public virtual void VisitVariableDeclaration(Syntax.VariableDeclarationSyntax node) { } + + public virtual void VisitVariableDeclarator(Syntax.VariableDeclaratorSyntax node) { } + + public virtual void VisitWarningDirectiveTrivia(Syntax.WarningDirectiveTriviaSyntax node) { } + + public virtual void VisitWhenClause(Syntax.WhenClauseSyntax node) { } + + public virtual void VisitWhereClause(Syntax.WhereClauseSyntax node) { } + + public virtual void VisitWhileStatement(Syntax.WhileStatementSyntax node) { } + + public virtual void VisitXmlCDataSection(Syntax.XmlCDataSectionSyntax node) { } + + public virtual void VisitXmlComment(Syntax.XmlCommentSyntax node) { } + + public virtual void VisitXmlCrefAttribute(Syntax.XmlCrefAttributeSyntax node) { } + + public virtual void VisitXmlElement(Syntax.XmlElementSyntax node) { } + + public virtual void VisitXmlElementEndTag(Syntax.XmlElementEndTagSyntax node) { } + + public virtual void VisitXmlElementStartTag(Syntax.XmlElementStartTagSyntax node) { } + + public virtual void VisitXmlEmptyElement(Syntax.XmlEmptyElementSyntax node) { } + + public virtual void VisitXmlName(Syntax.XmlNameSyntax node) { } + + public virtual void VisitXmlNameAttribute(Syntax.XmlNameAttributeSyntax node) { } + + public virtual void VisitXmlPrefix(Syntax.XmlPrefixSyntax node) { } + + public virtual void VisitXmlProcessingInstruction(Syntax.XmlProcessingInstructionSyntax node) { } + + public virtual void VisitXmlText(Syntax.XmlTextSyntax node) { } + + public virtual void VisitXmlTextAttribute(Syntax.XmlTextAttributeSyntax node) { } + + public virtual void VisitYieldStatement(Syntax.YieldStatementSyntax node) { } + } + + public abstract partial class CSharpSyntaxVisitor + { + protected CSharpSyntaxVisitor() { } + + public virtual TResult DefaultVisit(SyntaxNode node) { throw null; } + + public virtual TResult Visit(SyntaxNode node) { throw null; } + + public virtual TResult VisitAccessorDeclaration(Syntax.AccessorDeclarationSyntax node) { throw null; } + + public virtual TResult VisitAccessorList(Syntax.AccessorListSyntax node) { throw null; } + + public virtual TResult VisitAliasQualifiedName(Syntax.AliasQualifiedNameSyntax node) { throw null; } + + public virtual TResult VisitAnonymousMethodExpression(Syntax.AnonymousMethodExpressionSyntax node) { throw null; } + + public virtual TResult VisitAnonymousObjectCreationExpression(Syntax.AnonymousObjectCreationExpressionSyntax node) { throw null; } + + public virtual TResult VisitAnonymousObjectMemberDeclarator(Syntax.AnonymousObjectMemberDeclaratorSyntax node) { throw null; } + + public virtual TResult VisitArgument(Syntax.ArgumentSyntax node) { throw null; } + + public virtual TResult VisitArgumentList(Syntax.ArgumentListSyntax node) { throw null; } + + public virtual TResult VisitArrayCreationExpression(Syntax.ArrayCreationExpressionSyntax node) { throw null; } + + public virtual TResult VisitArrayRankSpecifier(Syntax.ArrayRankSpecifierSyntax node) { throw null; } + + public virtual TResult VisitArrayType(Syntax.ArrayTypeSyntax node) { throw null; } + + public virtual TResult VisitArrowExpressionClause(Syntax.ArrowExpressionClauseSyntax node) { throw null; } + + public virtual TResult VisitAssignmentExpression(Syntax.AssignmentExpressionSyntax node) { throw null; } + + public virtual TResult VisitAttribute(Syntax.AttributeSyntax node) { throw null; } + + public virtual TResult VisitAttributeArgument(Syntax.AttributeArgumentSyntax node) { throw null; } + + public virtual TResult VisitAttributeArgumentList(Syntax.AttributeArgumentListSyntax node) { throw null; } + + public virtual TResult VisitAttributeList(Syntax.AttributeListSyntax node) { throw null; } + + public virtual TResult VisitAttributeTargetSpecifier(Syntax.AttributeTargetSpecifierSyntax node) { throw null; } + + public virtual TResult VisitAwaitExpression(Syntax.AwaitExpressionSyntax node) { throw null; } + + public virtual TResult VisitBadDirectiveTrivia(Syntax.BadDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitBaseExpression(Syntax.BaseExpressionSyntax node) { throw null; } + + public virtual TResult VisitBaseList(Syntax.BaseListSyntax node) { throw null; } + + public virtual TResult VisitBinaryExpression(Syntax.BinaryExpressionSyntax node) { throw null; } + + public virtual TResult VisitBlock(Syntax.BlockSyntax node) { throw null; } + + public virtual TResult VisitBracketedArgumentList(Syntax.BracketedArgumentListSyntax node) { throw null; } + + public virtual TResult VisitBracketedParameterList(Syntax.BracketedParameterListSyntax node) { throw null; } + + public virtual TResult VisitBreakStatement(Syntax.BreakStatementSyntax node) { throw null; } + + public virtual TResult VisitCasePatternSwitchLabel(Syntax.CasePatternSwitchLabelSyntax node) { throw null; } + + public virtual TResult VisitCaseSwitchLabel(Syntax.CaseSwitchLabelSyntax node) { throw null; } + + public virtual TResult VisitCastExpression(Syntax.CastExpressionSyntax node) { throw null; } + + public virtual TResult VisitCatchClause(Syntax.CatchClauseSyntax node) { throw null; } + + public virtual TResult VisitCatchDeclaration(Syntax.CatchDeclarationSyntax node) { throw null; } + + public virtual TResult VisitCatchFilterClause(Syntax.CatchFilterClauseSyntax node) { throw null; } + + public virtual TResult VisitCheckedExpression(Syntax.CheckedExpressionSyntax node) { throw null; } + + public virtual TResult VisitCheckedStatement(Syntax.CheckedStatementSyntax node) { throw null; } + + public virtual TResult VisitClassDeclaration(Syntax.ClassDeclarationSyntax node) { throw null; } + + public virtual TResult VisitClassOrStructConstraint(Syntax.ClassOrStructConstraintSyntax node) { throw null; } + + public virtual TResult VisitCompilationUnit(Syntax.CompilationUnitSyntax node) { throw null; } + + public virtual TResult VisitConditionalAccessExpression(Syntax.ConditionalAccessExpressionSyntax node) { throw null; } + + public virtual TResult VisitConditionalExpression(Syntax.ConditionalExpressionSyntax node) { throw null; } + + public virtual TResult VisitConstantPattern(Syntax.ConstantPatternSyntax node) { throw null; } + + public virtual TResult VisitConstructorConstraint(Syntax.ConstructorConstraintSyntax node) { throw null; } + + public virtual TResult VisitConstructorDeclaration(Syntax.ConstructorDeclarationSyntax node) { throw null; } + + public virtual TResult VisitConstructorInitializer(Syntax.ConstructorInitializerSyntax node) { throw null; } + + public virtual TResult VisitContinueStatement(Syntax.ContinueStatementSyntax node) { throw null; } + + public virtual TResult VisitConversionOperatorDeclaration(Syntax.ConversionOperatorDeclarationSyntax node) { throw null; } + + public virtual TResult VisitConversionOperatorMemberCref(Syntax.ConversionOperatorMemberCrefSyntax node) { throw null; } + + public virtual TResult VisitCrefBracketedParameterList(Syntax.CrefBracketedParameterListSyntax node) { throw null; } + + public virtual TResult VisitCrefParameter(Syntax.CrefParameterSyntax node) { throw null; } + + public virtual TResult VisitCrefParameterList(Syntax.CrefParameterListSyntax node) { throw null; } + + public virtual TResult VisitDeclarationExpression(Syntax.DeclarationExpressionSyntax node) { throw null; } + + public virtual TResult VisitDeclarationPattern(Syntax.DeclarationPatternSyntax node) { throw null; } + + public virtual TResult VisitDefaultExpression(Syntax.DefaultExpressionSyntax node) { throw null; } + + public virtual TResult VisitDefaultSwitchLabel(Syntax.DefaultSwitchLabelSyntax node) { throw null; } + + public virtual TResult VisitDefineDirectiveTrivia(Syntax.DefineDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitDelegateDeclaration(Syntax.DelegateDeclarationSyntax node) { throw null; } + + public virtual TResult VisitDestructorDeclaration(Syntax.DestructorDeclarationSyntax node) { throw null; } + + public virtual TResult VisitDiscardDesignation(Syntax.DiscardDesignationSyntax node) { throw null; } + + public virtual TResult VisitDocumentationCommentTrivia(Syntax.DocumentationCommentTriviaSyntax node) { throw null; } + + public virtual TResult VisitDoStatement(Syntax.DoStatementSyntax node) { throw null; } + + public virtual TResult VisitElementAccessExpression(Syntax.ElementAccessExpressionSyntax node) { throw null; } + + public virtual TResult VisitElementBindingExpression(Syntax.ElementBindingExpressionSyntax node) { throw null; } + + public virtual TResult VisitElifDirectiveTrivia(Syntax.ElifDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitElseClause(Syntax.ElseClauseSyntax node) { throw null; } + + public virtual TResult VisitElseDirectiveTrivia(Syntax.ElseDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitEmptyStatement(Syntax.EmptyStatementSyntax node) { throw null; } + + public virtual TResult VisitEndIfDirectiveTrivia(Syntax.EndIfDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitEndRegionDirectiveTrivia(Syntax.EndRegionDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitEnumDeclaration(Syntax.EnumDeclarationSyntax node) { throw null; } + + public virtual TResult VisitEnumMemberDeclaration(Syntax.EnumMemberDeclarationSyntax node) { throw null; } + + public virtual TResult VisitEqualsValueClause(Syntax.EqualsValueClauseSyntax node) { throw null; } + + public virtual TResult VisitErrorDirectiveTrivia(Syntax.ErrorDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitEventDeclaration(Syntax.EventDeclarationSyntax node) { throw null; } + + public virtual TResult VisitEventFieldDeclaration(Syntax.EventFieldDeclarationSyntax node) { throw null; } + + public virtual TResult VisitExplicitInterfaceSpecifier(Syntax.ExplicitInterfaceSpecifierSyntax node) { throw null; } + + public virtual TResult VisitExpressionStatement(Syntax.ExpressionStatementSyntax node) { throw null; } + + public virtual TResult VisitExternAliasDirective(Syntax.ExternAliasDirectiveSyntax node) { throw null; } + + public virtual TResult VisitFieldDeclaration(Syntax.FieldDeclarationSyntax node) { throw null; } + + public virtual TResult VisitFinallyClause(Syntax.FinallyClauseSyntax node) { throw null; } + + public virtual TResult VisitFixedStatement(Syntax.FixedStatementSyntax node) { throw null; } + + public virtual TResult VisitForEachStatement(Syntax.ForEachStatementSyntax node) { throw null; } + + public virtual TResult VisitForEachVariableStatement(Syntax.ForEachVariableStatementSyntax node) { throw null; } + + public virtual TResult VisitForStatement(Syntax.ForStatementSyntax node) { throw null; } + + public virtual TResult VisitFromClause(Syntax.FromClauseSyntax node) { throw null; } + + public virtual TResult VisitGenericName(Syntax.GenericNameSyntax node) { throw null; } + + public virtual TResult VisitGlobalStatement(Syntax.GlobalStatementSyntax node) { throw null; } + + public virtual TResult VisitGotoStatement(Syntax.GotoStatementSyntax node) { throw null; } + + public virtual TResult VisitGroupClause(Syntax.GroupClauseSyntax node) { throw null; } + + public virtual TResult VisitIdentifierName(Syntax.IdentifierNameSyntax node) { throw null; } + + public virtual TResult VisitIfDirectiveTrivia(Syntax.IfDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitIfStatement(Syntax.IfStatementSyntax node) { throw null; } + + public virtual TResult VisitImplicitArrayCreationExpression(Syntax.ImplicitArrayCreationExpressionSyntax node) { throw null; } + + public virtual TResult VisitImplicitElementAccess(Syntax.ImplicitElementAccessSyntax node) { throw null; } + + public virtual TResult VisitImplicitStackAllocArrayCreationExpression(Syntax.ImplicitStackAllocArrayCreationExpressionSyntax node) { throw null; } + + public virtual TResult VisitIncompleteMember(Syntax.IncompleteMemberSyntax node) { throw null; } + + public virtual TResult VisitIndexerDeclaration(Syntax.IndexerDeclarationSyntax node) { throw null; } + + public virtual TResult VisitIndexerMemberCref(Syntax.IndexerMemberCrefSyntax node) { throw null; } + + public virtual TResult VisitInitializerExpression(Syntax.InitializerExpressionSyntax node) { throw null; } + + public virtual TResult VisitInterfaceDeclaration(Syntax.InterfaceDeclarationSyntax node) { throw null; } + + public virtual TResult VisitInterpolatedStringExpression(Syntax.InterpolatedStringExpressionSyntax node) { throw null; } + + public virtual TResult VisitInterpolatedStringText(Syntax.InterpolatedStringTextSyntax node) { throw null; } + + public virtual TResult VisitInterpolation(Syntax.InterpolationSyntax node) { throw null; } + + public virtual TResult VisitInterpolationAlignmentClause(Syntax.InterpolationAlignmentClauseSyntax node) { throw null; } + + public virtual TResult VisitInterpolationFormatClause(Syntax.InterpolationFormatClauseSyntax node) { throw null; } + + public virtual TResult VisitInvocationExpression(Syntax.InvocationExpressionSyntax node) { throw null; } + + public virtual TResult VisitIsPatternExpression(Syntax.IsPatternExpressionSyntax node) { throw null; } + + public virtual TResult VisitJoinClause(Syntax.JoinClauseSyntax node) { throw null; } + + public virtual TResult VisitJoinIntoClause(Syntax.JoinIntoClauseSyntax node) { throw null; } + + public virtual TResult VisitLabeledStatement(Syntax.LabeledStatementSyntax node) { throw null; } + + public virtual TResult VisitLetClause(Syntax.LetClauseSyntax node) { throw null; } + + public virtual TResult VisitLineDirectiveTrivia(Syntax.LineDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitLiteralExpression(Syntax.LiteralExpressionSyntax node) { throw null; } + + public virtual TResult VisitLoadDirectiveTrivia(Syntax.LoadDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitLocalDeclarationStatement(Syntax.LocalDeclarationStatementSyntax node) { throw null; } + + public virtual TResult VisitLocalFunctionStatement(Syntax.LocalFunctionStatementSyntax node) { throw null; } + + public virtual TResult VisitLockStatement(Syntax.LockStatementSyntax node) { throw null; } + + public virtual TResult VisitMakeRefExpression(Syntax.MakeRefExpressionSyntax node) { throw null; } + + public virtual TResult VisitMemberAccessExpression(Syntax.MemberAccessExpressionSyntax node) { throw null; } + + public virtual TResult VisitMemberBindingExpression(Syntax.MemberBindingExpressionSyntax node) { throw null; } + + public virtual TResult VisitMethodDeclaration(Syntax.MethodDeclarationSyntax node) { throw null; } + + public virtual TResult VisitNameColon(Syntax.NameColonSyntax node) { throw null; } + + public virtual TResult VisitNameEquals(Syntax.NameEqualsSyntax node) { throw null; } + + public virtual TResult VisitNameMemberCref(Syntax.NameMemberCrefSyntax node) { throw null; } + + public virtual TResult VisitNamespaceDeclaration(Syntax.NamespaceDeclarationSyntax node) { throw null; } + + public virtual TResult VisitNullableType(Syntax.NullableTypeSyntax node) { throw null; } + + public virtual TResult VisitObjectCreationExpression(Syntax.ObjectCreationExpressionSyntax node) { throw null; } + + public virtual TResult VisitOmittedArraySizeExpression(Syntax.OmittedArraySizeExpressionSyntax node) { throw null; } + + public virtual TResult VisitOmittedTypeArgument(Syntax.OmittedTypeArgumentSyntax node) { throw null; } + + public virtual TResult VisitOperatorDeclaration(Syntax.OperatorDeclarationSyntax node) { throw null; } + + public virtual TResult VisitOperatorMemberCref(Syntax.OperatorMemberCrefSyntax node) { throw null; } + + public virtual TResult VisitOrderByClause(Syntax.OrderByClauseSyntax node) { throw null; } + + public virtual TResult VisitOrdering(Syntax.OrderingSyntax node) { throw null; } + + public virtual TResult VisitParameter(Syntax.ParameterSyntax node) { throw null; } + + public virtual TResult VisitParameterList(Syntax.ParameterListSyntax node) { throw null; } + + public virtual TResult VisitParenthesizedExpression(Syntax.ParenthesizedExpressionSyntax node) { throw null; } + + public virtual TResult VisitParenthesizedLambdaExpression(Syntax.ParenthesizedLambdaExpressionSyntax node) { throw null; } + + public virtual TResult VisitParenthesizedVariableDesignation(Syntax.ParenthesizedVariableDesignationSyntax node) { throw null; } + + public virtual TResult VisitPointerType(Syntax.PointerTypeSyntax node) { throw null; } + + public virtual TResult VisitPostfixUnaryExpression(Syntax.PostfixUnaryExpressionSyntax node) { throw null; } + + public virtual TResult VisitPragmaChecksumDirectiveTrivia(Syntax.PragmaChecksumDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitPragmaWarningDirectiveTrivia(Syntax.PragmaWarningDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitPredefinedType(Syntax.PredefinedTypeSyntax node) { throw null; } + + public virtual TResult VisitPrefixUnaryExpression(Syntax.PrefixUnaryExpressionSyntax node) { throw null; } + + public virtual TResult VisitPropertyDeclaration(Syntax.PropertyDeclarationSyntax node) { throw null; } + + public virtual TResult VisitQualifiedCref(Syntax.QualifiedCrefSyntax node) { throw null; } + + public virtual TResult VisitQualifiedName(Syntax.QualifiedNameSyntax node) { throw null; } + + public virtual TResult VisitQueryBody(Syntax.QueryBodySyntax node) { throw null; } + + public virtual TResult VisitQueryContinuation(Syntax.QueryContinuationSyntax node) { throw null; } + + public virtual TResult VisitQueryExpression(Syntax.QueryExpressionSyntax node) { throw null; } + + public virtual TResult VisitReferenceDirectiveTrivia(Syntax.ReferenceDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitRefExpression(Syntax.RefExpressionSyntax node) { throw null; } + + public virtual TResult VisitRefType(Syntax.RefTypeSyntax node) { throw null; } + + public virtual TResult VisitRefTypeExpression(Syntax.RefTypeExpressionSyntax node) { throw null; } + + public virtual TResult VisitRefValueExpression(Syntax.RefValueExpressionSyntax node) { throw null; } + + public virtual TResult VisitRegionDirectiveTrivia(Syntax.RegionDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitReturnStatement(Syntax.ReturnStatementSyntax node) { throw null; } + + public virtual TResult VisitSelectClause(Syntax.SelectClauseSyntax node) { throw null; } + + public virtual TResult VisitShebangDirectiveTrivia(Syntax.ShebangDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitSimpleBaseType(Syntax.SimpleBaseTypeSyntax node) { throw null; } + + public virtual TResult VisitSimpleLambdaExpression(Syntax.SimpleLambdaExpressionSyntax node) { throw null; } + + public virtual TResult VisitSingleVariableDesignation(Syntax.SingleVariableDesignationSyntax node) { throw null; } + + public virtual TResult VisitSizeOfExpression(Syntax.SizeOfExpressionSyntax node) { throw null; } + + public virtual TResult VisitSkippedTokensTrivia(Syntax.SkippedTokensTriviaSyntax node) { throw null; } + + public virtual TResult VisitStackAllocArrayCreationExpression(Syntax.StackAllocArrayCreationExpressionSyntax node) { throw null; } + + public virtual TResult VisitStructDeclaration(Syntax.StructDeclarationSyntax node) { throw null; } + + public virtual TResult VisitSwitchSection(Syntax.SwitchSectionSyntax node) { throw null; } + + public virtual TResult VisitSwitchStatement(Syntax.SwitchStatementSyntax node) { throw null; } + + public virtual TResult VisitThisExpression(Syntax.ThisExpressionSyntax node) { throw null; } + + public virtual TResult VisitThrowExpression(Syntax.ThrowExpressionSyntax node) { throw null; } + + public virtual TResult VisitThrowStatement(Syntax.ThrowStatementSyntax node) { throw null; } + + public virtual TResult VisitTryStatement(Syntax.TryStatementSyntax node) { throw null; } + + public virtual TResult VisitTupleElement(Syntax.TupleElementSyntax node) { throw null; } + + public virtual TResult VisitTupleExpression(Syntax.TupleExpressionSyntax node) { throw null; } + + public virtual TResult VisitTupleType(Syntax.TupleTypeSyntax node) { throw null; } + + public virtual TResult VisitTypeArgumentList(Syntax.TypeArgumentListSyntax node) { throw null; } + + public virtual TResult VisitTypeConstraint(Syntax.TypeConstraintSyntax node) { throw null; } + + public virtual TResult VisitTypeCref(Syntax.TypeCrefSyntax node) { throw null; } + + public virtual TResult VisitTypeOfExpression(Syntax.TypeOfExpressionSyntax node) { throw null; } + + public virtual TResult VisitTypeParameter(Syntax.TypeParameterSyntax node) { throw null; } + + public virtual TResult VisitTypeParameterConstraintClause(Syntax.TypeParameterConstraintClauseSyntax node) { throw null; } + + public virtual TResult VisitTypeParameterList(Syntax.TypeParameterListSyntax node) { throw null; } + + public virtual TResult VisitUndefDirectiveTrivia(Syntax.UndefDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitUnsafeStatement(Syntax.UnsafeStatementSyntax node) { throw null; } + + public virtual TResult VisitUsingDirective(Syntax.UsingDirectiveSyntax node) { throw null; } + + public virtual TResult VisitUsingStatement(Syntax.UsingStatementSyntax node) { throw null; } + + public virtual TResult VisitVariableDeclaration(Syntax.VariableDeclarationSyntax node) { throw null; } + + public virtual TResult VisitVariableDeclarator(Syntax.VariableDeclaratorSyntax node) { throw null; } + + public virtual TResult VisitWarningDirectiveTrivia(Syntax.WarningDirectiveTriviaSyntax node) { throw null; } + + public virtual TResult VisitWhenClause(Syntax.WhenClauseSyntax node) { throw null; } + + public virtual TResult VisitWhereClause(Syntax.WhereClauseSyntax node) { throw null; } + + public virtual TResult VisitWhileStatement(Syntax.WhileStatementSyntax node) { throw null; } + + public virtual TResult VisitXmlCDataSection(Syntax.XmlCDataSectionSyntax node) { throw null; } + + public virtual TResult VisitXmlComment(Syntax.XmlCommentSyntax node) { throw null; } + + public virtual TResult VisitXmlCrefAttribute(Syntax.XmlCrefAttributeSyntax node) { throw null; } + + public virtual TResult VisitXmlElement(Syntax.XmlElementSyntax node) { throw null; } + + public virtual TResult VisitXmlElementEndTag(Syntax.XmlElementEndTagSyntax node) { throw null; } + + public virtual TResult VisitXmlElementStartTag(Syntax.XmlElementStartTagSyntax node) { throw null; } + + public virtual TResult VisitXmlEmptyElement(Syntax.XmlEmptyElementSyntax node) { throw null; } + + public virtual TResult VisitXmlName(Syntax.XmlNameSyntax node) { throw null; } + + public virtual TResult VisitXmlNameAttribute(Syntax.XmlNameAttributeSyntax node) { throw null; } + + public virtual TResult VisitXmlPrefix(Syntax.XmlPrefixSyntax node) { throw null; } + + public virtual TResult VisitXmlProcessingInstruction(Syntax.XmlProcessingInstructionSyntax node) { throw null; } + + public virtual TResult VisitXmlText(Syntax.XmlTextSyntax node) { throw null; } + + public virtual TResult VisitXmlTextAttribute(Syntax.XmlTextAttributeSyntax node) { throw null; } + + public virtual TResult VisitYieldStatement(Syntax.YieldStatementSyntax node) { throw null; } + } + + public abstract partial class CSharpSyntaxWalker : CSharpSyntaxVisitor + { + protected CSharpSyntaxWalker(SyntaxWalkerDepth depth = SyntaxWalkerDepth.Node) { } + + protected SyntaxWalkerDepth Depth { get { throw null; } } + + public override void DefaultVisit(SyntaxNode node) { } + + public override void Visit(SyntaxNode node) { } + + public virtual void VisitLeadingTrivia(SyntaxToken token) { } + + public virtual void VisitToken(SyntaxToken token) { } + + public virtual void VisitTrailingTrivia(SyntaxToken token) { } + + public virtual void VisitTrivia(SyntaxTrivia trivia) { } + } + + public partial struct DeconstructionInfo + { + private object _dummy; + private int _dummyPrimitive; + public Conversion? Conversion { get { throw null; } } + + public IMethodSymbol Method { get { throw null; } } + + public System.Collections.Immutable.ImmutableArray Nested { get { throw null; } } + } + + public partial struct ForEachStatementInfo : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public Conversion CurrentConversion { get { throw null; } } + + public IPropertySymbol CurrentProperty { get { throw null; } } + + public IMethodSymbol DisposeMethod { get { throw null; } } + + public Conversion ElementConversion { get { throw null; } } + + public ITypeSymbol ElementType { get { throw null; } } + + public IMethodSymbol GetEnumeratorMethod { get { throw null; } } + + public IMethodSymbol MoveNextMethod { get { throw null; } } + + public bool Equals(ForEachStatementInfo other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public enum LanguageVersion + { + Default = 0, + CSharp1 = 1, + CSharp2 = 2, + CSharp3 = 3, + CSharp4 = 4, + CSharp5 = 5, + CSharp6 = 6, + CSharp7 = 7, + CSharp7_1 = 701, + CSharp7_2 = 702, + CSharp7_3 = 703, + Latest = int.MaxValue + } + + public static partial class LanguageVersionFacts + { + public static LanguageVersion MapSpecifiedToEffectiveVersion(this LanguageVersion version) { throw null; } + + public static string ToDisplayString(this LanguageVersion version) { throw null; } + + public static bool TryParse(string version, out LanguageVersion result) { throw null; } + } + + public partial struct QueryClauseInfo : System.IEquatable + { + public SymbolInfo CastInfo { get { throw null; } } + + public SymbolInfo OperationInfo { get { throw null; } } + + public bool Equals(QueryClauseInfo other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public static partial class SymbolDisplay + { + public static string FormatLiteral(char c, bool quote) { throw null; } + + public static string FormatLiteral(string value, bool quote) { throw null; } + + public static string FormatPrimitive(object obj, bool quoteStrings, bool useHexadecimalNumbers) { throw null; } + + public static System.Collections.Immutable.ImmutableArray ToDisplayParts(ISymbol symbol, SymbolDisplayFormat format = null) { throw null; } + + public static string ToDisplayString(ISymbol symbol, SymbolDisplayFormat format = null) { throw null; } + + public static System.Collections.Immutable.ImmutableArray ToMinimalDisplayParts(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) { throw null; } + + public static string ToMinimalDisplayString(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) { throw null; } + } + + public static partial class SyntaxExtensions + { + public static SyntaxToken NormalizeWhitespace(this SyntaxToken token, string indentation, bool elasticTrivia) { throw null; } + + public static SyntaxToken NormalizeWhitespace(this SyntaxToken token, string indentation = " ", string eol = "\r\n", bool elasticTrivia = false) { throw null; } + + public static SyntaxTriviaList NormalizeWhitespace(this SyntaxTriviaList list, string indentation, bool elasticTrivia) { throw null; } + + public static SyntaxTriviaList NormalizeWhitespace(this SyntaxTriviaList list, string indentation = " ", string eol = "\r\n", bool elasticTrivia = false) { throw null; } + + public static SyntaxTriviaList ToSyntaxTriviaList(this System.Collections.Generic.IEnumerable sequence) { throw null; } + + public static Syntax.IndexerDeclarationSyntax Update(this Syntax.IndexerDeclarationSyntax syntax, SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken thisKeyword, Syntax.BracketedParameterListSyntax parameterList, Syntax.AccessorListSyntax accessorList) { throw null; } + + public static Syntax.MethodDeclarationSyntax Update(this Syntax.MethodDeclarationSyntax syntax, SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.ParameterListSyntax parameterList, SyntaxList constraintClauses, Syntax.BlockSyntax block, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.OperatorDeclarationSyntax Update(this Syntax.OperatorDeclarationSyntax syntax, SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, SyntaxToken operatorKeyword, SyntaxToken operatorToken, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax block, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.SimpleNameSyntax WithIdentifier(this Syntax.SimpleNameSyntax simpleName, SyntaxToken identifier) { throw null; } + } + + public static partial class SyntaxFactory + { + public static SyntaxTrivia CarriageReturn { get { throw null; } } + + public static SyntaxTrivia CarriageReturnLineFeed { get { throw null; } } + + public static SyntaxTrivia ElasticCarriageReturn { get { throw null; } } + + public static SyntaxTrivia ElasticCarriageReturnLineFeed { get { throw null; } } + + public static SyntaxTrivia ElasticLineFeed { get { throw null; } } + + public static SyntaxTrivia ElasticMarker { get { throw null; } } + + public static SyntaxTrivia ElasticSpace { get { throw null; } } + + public static SyntaxTrivia ElasticTab { get { throw null; } } + + public static SyntaxTrivia LineFeed { get { throw null; } } + + public static SyntaxTrivia Space { get { throw null; } } + + public static SyntaxTrivia Tab { get { throw null; } } + + public static Syntax.AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, Syntax.BlockSyntax body) { throw null; } + + public static Syntax.AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.BlockSyntax body) { throw null; } + + public static Syntax.AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, Syntax.BlockSyntax body, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind) { throw null; } + + public static Syntax.AccessorListSyntax AccessorList(SyntaxList accessors = default) { throw null; } + + public static Syntax.AccessorListSyntax AccessorList(SyntaxToken openBraceToken, SyntaxList accessors, SyntaxToken closeBraceToken) { throw null; } + + public static Syntax.AliasQualifiedNameSyntax AliasQualifiedName(Syntax.IdentifierNameSyntax alias, Syntax.SimpleNameSyntax name) { throw null; } + + public static Syntax.AliasQualifiedNameSyntax AliasQualifiedName(Syntax.IdentifierNameSyntax alias, SyntaxToken colonColonToken, Syntax.SimpleNameSyntax name) { throw null; } + + public static Syntax.AliasQualifiedNameSyntax AliasQualifiedName(string alias, Syntax.SimpleNameSyntax name) { throw null; } + + public static Syntax.AnonymousMethodExpressionSyntax AnonymousMethodExpression() { throw null; } + + public static Syntax.AnonymousMethodExpressionSyntax AnonymousMethodExpression(CSharpSyntaxNode body) { throw null; } + + public static Syntax.AnonymousMethodExpressionSyntax AnonymousMethodExpression(Syntax.ParameterListSyntax parameterList, CSharpSyntaxNode body) { throw null; } + + public static Syntax.AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, Syntax.ParameterListSyntax parameterList, CSharpSyntaxNode body) { throw null; } + + public static Syntax.AnonymousObjectCreationExpressionSyntax AnonymousObjectCreationExpression(SeparatedSyntaxList initializers = default) { throw null; } + + public static Syntax.AnonymousObjectCreationExpressionSyntax AnonymousObjectCreationExpression(SyntaxToken newKeyword, SyntaxToken openBraceToken, SeparatedSyntaxList initializers, SyntaxToken closeBraceToken) { throw null; } + + public static Syntax.AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(Syntax.NameEqualsSyntax nameEquals, Syntax.ExpressionSyntax expression) { throw null; } + + public static bool AreEquivalent(SyntaxNode oldNode, SyntaxNode newNode, bool topLevel) { throw null; } + + public static bool AreEquivalent(SyntaxNode oldNode, SyntaxNode newNode, System.Func ignoreChildNode = null) { throw null; } + + public static bool AreEquivalent(SyntaxToken oldToken, SyntaxToken newToken) { throw null; } + + public static bool AreEquivalent(SyntaxTokenList oldList, SyntaxTokenList newList) { throw null; } + + public static bool AreEquivalent(SyntaxTree oldTree, SyntaxTree newTree, bool topLevel) { throw null; } + + public static bool AreEquivalent(SeparatedSyntaxList oldList, SeparatedSyntaxList newList, bool topLevel) + where TNode : SyntaxNode { throw null; } + + public static bool AreEquivalent(SeparatedSyntaxList oldList, SeparatedSyntaxList newList, System.Func ignoreChildNode = null) + where TNode : SyntaxNode { throw null; } + + public static bool AreEquivalent(SyntaxList oldList, SyntaxList newList, bool topLevel) + where TNode : CSharpSyntaxNode { throw null; } + + public static bool AreEquivalent(SyntaxList oldList, SyntaxList newList, System.Func ignoreChildNode = null) + where TNode : SyntaxNode { throw null; } + + public static Syntax.ArgumentSyntax Argument(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ArgumentSyntax Argument(Syntax.NameColonSyntax nameColon, SyntaxToken refKindKeyword, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ArgumentListSyntax ArgumentList(SeparatedSyntaxList arguments = default) { throw null; } + + public static Syntax.ArgumentListSyntax ArgumentList(SyntaxToken openParenToken, SeparatedSyntaxList arguments, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.ArrayCreationExpressionSyntax ArrayCreationExpression(Syntax.ArrayTypeSyntax type, Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.ArrayCreationExpressionSyntax ArrayCreationExpression(Syntax.ArrayTypeSyntax type) { throw null; } + + public static Syntax.ArrayCreationExpressionSyntax ArrayCreationExpression(SyntaxToken newKeyword, Syntax.ArrayTypeSyntax type, Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.ArrayRankSpecifierSyntax ArrayRankSpecifier(SeparatedSyntaxList sizes = default) { throw null; } + + public static Syntax.ArrayRankSpecifierSyntax ArrayRankSpecifier(SyntaxToken openBracketToken, SeparatedSyntaxList sizes, SyntaxToken closeBracketToken) { throw null; } + + public static Syntax.ArrayTypeSyntax ArrayType(Syntax.TypeSyntax elementType, SyntaxList rankSpecifiers) { throw null; } + + public static Syntax.ArrayTypeSyntax ArrayType(Syntax.TypeSyntax elementType) { throw null; } + + public static Syntax.ArrowExpressionClauseSyntax ArrowExpressionClause(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ArrowExpressionClauseSyntax ArrowExpressionClause(SyntaxToken arrowToken, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.AssignmentExpressionSyntax AssignmentExpression(SyntaxKind kind, Syntax.ExpressionSyntax left, Syntax.ExpressionSyntax right) { throw null; } + + public static Syntax.AssignmentExpressionSyntax AssignmentExpression(SyntaxKind kind, Syntax.ExpressionSyntax left, SyntaxToken operatorToken, Syntax.ExpressionSyntax right) { throw null; } + + public static Syntax.AttributeSyntax Attribute(Syntax.NameSyntax name, Syntax.AttributeArgumentListSyntax argumentList) { throw null; } + + public static Syntax.AttributeSyntax Attribute(Syntax.NameSyntax name) { throw null; } + + public static Syntax.AttributeArgumentSyntax AttributeArgument(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.AttributeArgumentSyntax AttributeArgument(Syntax.NameEqualsSyntax nameEquals, Syntax.NameColonSyntax nameColon, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.AttributeArgumentListSyntax AttributeArgumentList(SeparatedSyntaxList arguments = default) { throw null; } + + public static Syntax.AttributeArgumentListSyntax AttributeArgumentList(SyntaxToken openParenToken, SeparatedSyntaxList arguments, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.AttributeListSyntax AttributeList(Syntax.AttributeTargetSpecifierSyntax target, SeparatedSyntaxList attributes) { throw null; } + + public static Syntax.AttributeListSyntax AttributeList(SeparatedSyntaxList attributes = default) { throw null; } + + public static Syntax.AttributeListSyntax AttributeList(SyntaxToken openBracketToken, Syntax.AttributeTargetSpecifierSyntax target, SeparatedSyntaxList attributes, SyntaxToken closeBracketToken) { throw null; } + + public static Syntax.AttributeTargetSpecifierSyntax AttributeTargetSpecifier(SyntaxToken identifier, SyntaxToken colonToken) { throw null; } + + public static Syntax.AttributeTargetSpecifierSyntax AttributeTargetSpecifier(SyntaxToken identifier) { throw null; } + + public static Syntax.AwaitExpressionSyntax AwaitExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.AwaitExpressionSyntax AwaitExpression(SyntaxToken awaitKeyword, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.BadDirectiveTriviaSyntax BadDirectiveTrivia(SyntaxToken hashToken, SyntaxToken identifier, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.BadDirectiveTriviaSyntax BadDirectiveTrivia(SyntaxToken identifier, bool isActive) { throw null; } + + public static SyntaxToken BadToken(SyntaxTriviaList leading, string text, SyntaxTriviaList trailing) { throw null; } + + public static Syntax.BaseExpressionSyntax BaseExpression() { throw null; } + + public static Syntax.BaseExpressionSyntax BaseExpression(SyntaxToken token) { throw null; } + + public static Syntax.BaseListSyntax BaseList(SeparatedSyntaxList types = default) { throw null; } + + public static Syntax.BaseListSyntax BaseList(SyntaxToken colonToken, SeparatedSyntaxList types) { throw null; } + + public static Syntax.BinaryExpressionSyntax BinaryExpression(SyntaxKind kind, Syntax.ExpressionSyntax left, Syntax.ExpressionSyntax right) { throw null; } + + public static Syntax.BinaryExpressionSyntax BinaryExpression(SyntaxKind kind, Syntax.ExpressionSyntax left, SyntaxToken operatorToken, Syntax.ExpressionSyntax right) { throw null; } + + public static Syntax.BlockSyntax Block(params Syntax.StatementSyntax[] statements) { throw null; } + + public static Syntax.BlockSyntax Block(SyntaxList statements = default) { throw null; } + + public static Syntax.BlockSyntax Block(SyntaxToken openBraceToken, SyntaxList statements, SyntaxToken closeBraceToken) { throw null; } + + public static Syntax.BlockSyntax Block(System.Collections.Generic.IEnumerable statements) { throw null; } + + public static Syntax.BracketedArgumentListSyntax BracketedArgumentList(SeparatedSyntaxList arguments = default) { throw null; } + + public static Syntax.BracketedArgumentListSyntax BracketedArgumentList(SyntaxToken openBracketToken, SeparatedSyntaxList arguments, SyntaxToken closeBracketToken) { throw null; } + + public static Syntax.BracketedParameterListSyntax BracketedParameterList(SeparatedSyntaxList parameters = default) { throw null; } + + public static Syntax.BracketedParameterListSyntax BracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList parameters, SyntaxToken closeBracketToken) { throw null; } + + public static Syntax.BreakStatementSyntax BreakStatement() { throw null; } + + public static Syntax.BreakStatementSyntax BreakStatement(SyntaxToken breakKeyword, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.CasePatternSwitchLabelSyntax CasePatternSwitchLabel(Syntax.PatternSyntax pattern, Syntax.WhenClauseSyntax whenClause, SyntaxToken colonToken) { throw null; } + + public static Syntax.CasePatternSwitchLabelSyntax CasePatternSwitchLabel(Syntax.PatternSyntax pattern, SyntaxToken colonToken) { throw null; } + + public static Syntax.CasePatternSwitchLabelSyntax CasePatternSwitchLabel(SyntaxToken keyword, Syntax.PatternSyntax pattern, Syntax.WhenClauseSyntax whenClause, SyntaxToken colonToken) { throw null; } + + public static Syntax.CaseSwitchLabelSyntax CaseSwitchLabel(Syntax.ExpressionSyntax value, SyntaxToken colonToken) { throw null; } + + public static Syntax.CaseSwitchLabelSyntax CaseSwitchLabel(Syntax.ExpressionSyntax value) { throw null; } + + public static Syntax.CaseSwitchLabelSyntax CaseSwitchLabel(SyntaxToken keyword, Syntax.ExpressionSyntax value, SyntaxToken colonToken) { throw null; } + + public static Syntax.CastExpressionSyntax CastExpression(Syntax.TypeSyntax type, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.CastExpressionSyntax CastExpression(SyntaxToken openParenToken, Syntax.TypeSyntax type, SyntaxToken closeParenToken, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.CatchClauseSyntax CatchClause() { throw null; } + + public static Syntax.CatchClauseSyntax CatchClause(Syntax.CatchDeclarationSyntax declaration, Syntax.CatchFilterClauseSyntax filter, Syntax.BlockSyntax block) { throw null; } + + public static Syntax.CatchClauseSyntax CatchClause(SyntaxToken catchKeyword, Syntax.CatchDeclarationSyntax declaration, Syntax.CatchFilterClauseSyntax filter, Syntax.BlockSyntax block) { throw null; } + + public static Syntax.CatchDeclarationSyntax CatchDeclaration(Syntax.TypeSyntax type, SyntaxToken identifier) { throw null; } + + public static Syntax.CatchDeclarationSyntax CatchDeclaration(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken, Syntax.TypeSyntax type, SyntaxToken identifier, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.CatchFilterClauseSyntax CatchFilterClause(Syntax.ExpressionSyntax filterExpression) { throw null; } + + public static Syntax.CatchFilterClauseSyntax CatchFilterClause(SyntaxToken whenKeyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax filterExpression, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.CheckedExpressionSyntax CheckedExpression(SyntaxKind kind, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.CheckedExpressionSyntax CheckedExpression(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax expression, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.CheckedStatementSyntax CheckedStatement(SyntaxKind kind, Syntax.BlockSyntax block = null) { throw null; } + + public static Syntax.CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxToken keyword, Syntax.BlockSyntax block) { throw null; } + + public static Syntax.ClassDeclarationSyntax ClassDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxList members) { throw null; } + + public static Syntax.ClassDeclarationSyntax ClassDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxToken openBraceToken, SyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ClassDeclarationSyntax ClassDeclaration(SyntaxToken identifier) { throw null; } + + public static Syntax.ClassDeclarationSyntax ClassDeclaration(string identifier) { throw null; } + + public static Syntax.ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind, SyntaxToken classOrStructKeyword) { throw null; } + + public static Syntax.ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind) { throw null; } + + public static SyntaxTrivia Comment(string text) { throw null; } + + public static Syntax.CompilationUnitSyntax CompilationUnit() { throw null; } + + public static Syntax.CompilationUnitSyntax CompilationUnit(SyntaxList externs, SyntaxList usings, SyntaxList attributeLists, SyntaxList members, SyntaxToken endOfFileToken) { throw null; } + + public static Syntax.CompilationUnitSyntax CompilationUnit(SyntaxList externs, SyntaxList usings, SyntaxList attributeLists, SyntaxList members) { throw null; } + + public static Syntax.ConditionalAccessExpressionSyntax ConditionalAccessExpression(Syntax.ExpressionSyntax expression, Syntax.ExpressionSyntax whenNotNull) { throw null; } + + public static Syntax.ConditionalAccessExpressionSyntax ConditionalAccessExpression(Syntax.ExpressionSyntax expression, SyntaxToken operatorToken, Syntax.ExpressionSyntax whenNotNull) { throw null; } + + public static Syntax.ConditionalExpressionSyntax ConditionalExpression(Syntax.ExpressionSyntax condition, Syntax.ExpressionSyntax whenTrue, Syntax.ExpressionSyntax whenFalse) { throw null; } + + public static Syntax.ConditionalExpressionSyntax ConditionalExpression(Syntax.ExpressionSyntax condition, SyntaxToken questionToken, Syntax.ExpressionSyntax whenTrue, SyntaxToken colonToken, Syntax.ExpressionSyntax whenFalse) { throw null; } + + public static Syntax.ConstantPatternSyntax ConstantPattern(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ConstructorConstraintSyntax ConstructorConstraint() { throw null; } + + public static Syntax.ConstructorConstraintSyntax ConstructorConstraint(SyntaxToken newKeyword, SyntaxToken openParenToken, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.ConstructorInitializerSyntax initializer, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.ConstructorInitializerSyntax initializer, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.ConstructorInitializerSyntax initializer, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.ConstructorInitializerSyntax initializer, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.ConstructorInitializerSyntax initializer, Syntax.BlockSyntax body, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.ConstructorInitializerSyntax initializer, Syntax.BlockSyntax body) { throw null; } + + public static Syntax.ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxToken identifier) { throw null; } + + public static Syntax.ConstructorDeclarationSyntax ConstructorDeclaration(string identifier) { throw null; } + + public static Syntax.ConstructorInitializerSyntax ConstructorInitializer(SyntaxKind kind, Syntax.ArgumentListSyntax argumentList = null) { throw null; } + + public static Syntax.ConstructorInitializerSyntax ConstructorInitializer(SyntaxKind kind, SyntaxToken colonToken, SyntaxToken thisOrBaseKeyword, Syntax.ArgumentListSyntax argumentList) { throw null; } + + public static Syntax.ContinueStatementSyntax ContinueStatement() { throw null; } + + public static Syntax.ContinueStatementSyntax ContinueStatement(SyntaxToken continueKeyword, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, Syntax.TypeSyntax type, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, Syntax.TypeSyntax type, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, Syntax.TypeSyntax type, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxToken implicitOrExplicitKeyword, Syntax.TypeSyntax type) { throw null; } + + public static Syntax.ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, Syntax.TypeSyntax type, Syntax.CrefParameterListSyntax parameters) { throw null; } + + public static Syntax.ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, Syntax.TypeSyntax type) { throw null; } + + public static Syntax.ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, Syntax.TypeSyntax type, Syntax.CrefParameterListSyntax parameters) { throw null; } + + public static Syntax.CrefBracketedParameterListSyntax CrefBracketedParameterList(SeparatedSyntaxList parameters = default) { throw null; } + + public static Syntax.CrefBracketedParameterListSyntax CrefBracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList parameters, SyntaxToken closeBracketToken) { throw null; } + + public static Syntax.CrefParameterSyntax CrefParameter(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.CrefParameterSyntax CrefParameter(SyntaxToken refKindKeyword, Syntax.TypeSyntax type) { throw null; } + + public static Syntax.CrefParameterListSyntax CrefParameterList(SeparatedSyntaxList parameters = default) { throw null; } + + public static Syntax.CrefParameterListSyntax CrefParameterList(SyntaxToken openParenToken, SeparatedSyntaxList parameters, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.DeclarationExpressionSyntax DeclarationExpression(Syntax.TypeSyntax type, Syntax.VariableDesignationSyntax designation) { throw null; } + + public static Syntax.DeclarationPatternSyntax DeclarationPattern(Syntax.TypeSyntax type, Syntax.VariableDesignationSyntax designation) { throw null; } + + public static Syntax.DefaultExpressionSyntax DefaultExpression(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken, Syntax.TypeSyntax type, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.DefaultSwitchLabelSyntax DefaultSwitchLabel() { throw null; } + + public static Syntax.DefaultSwitchLabelSyntax DefaultSwitchLabel(SyntaxToken keyword, SyntaxToken colonToken) { throw null; } + + public static Syntax.DefaultSwitchLabelSyntax DefaultSwitchLabel(SyntaxToken colonToken) { throw null; } + + public static Syntax.DefineDirectiveTriviaSyntax DefineDirectiveTrivia(SyntaxToken hashToken, SyntaxToken defineKeyword, SyntaxToken name, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.DefineDirectiveTriviaSyntax DefineDirectiveTrivia(SyntaxToken name, bool isActive) { throw null; } + + public static Syntax.DefineDirectiveTriviaSyntax DefineDirectiveTrivia(string name, bool isActive) { throw null; } + + public static Syntax.DelegateDeclarationSyntax DelegateDeclaration(Syntax.TypeSyntax returnType, SyntaxToken identifier) { throw null; } + + public static Syntax.DelegateDeclarationSyntax DelegateDeclaration(Syntax.TypeSyntax returnType, string identifier) { throw null; } + + public static Syntax.DelegateDeclarationSyntax DelegateDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.ParameterListSyntax parameterList, SyntaxList constraintClauses) { throw null; } + + public static Syntax.DelegateDeclarationSyntax DelegateDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, Syntax.TypeSyntax returnType, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.ParameterListSyntax parameterList, SyntaxList constraintClauses, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.DestructorDeclarationSyntax DestructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.DestructorDeclarationSyntax DestructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.DestructorDeclarationSyntax DestructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body) { throw null; } + + public static Syntax.DestructorDeclarationSyntax DestructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.DestructorDeclarationSyntax DestructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.DestructorDeclarationSyntax DestructorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.DestructorDeclarationSyntax DestructorDeclaration(SyntaxToken identifier) { throw null; } + + public static Syntax.DestructorDeclarationSyntax DestructorDeclaration(string identifier) { throw null; } + + public static SyntaxTrivia DisabledText(string text) { throw null; } + + public static Syntax.DiscardDesignationSyntax DiscardDesignation() { throw null; } + + public static Syntax.DiscardDesignationSyntax DiscardDesignation(SyntaxToken underscoreToken) { throw null; } + + public static Syntax.DocumentationCommentTriviaSyntax DocumentationComment(params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static SyntaxTrivia DocumentationCommentExterior(string text) { throw null; } + + public static Syntax.DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList content, SyntaxToken endOfComment) { throw null; } + + public static Syntax.DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList content = default) { throw null; } + + public static Syntax.DoStatementSyntax DoStatement(Syntax.StatementSyntax statement, Syntax.ExpressionSyntax condition) { throw null; } + + public static Syntax.DoStatementSyntax DoStatement(SyntaxToken doKeyword, Syntax.StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken) { throw null; } + + public static SyntaxTrivia ElasticEndOfLine(string text) { throw null; } + + public static SyntaxTrivia ElasticWhitespace(string text) { throw null; } + + public static Syntax.ElementAccessExpressionSyntax ElementAccessExpression(Syntax.ExpressionSyntax expression, Syntax.BracketedArgumentListSyntax argumentList) { throw null; } + + public static Syntax.ElementAccessExpressionSyntax ElementAccessExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ElementBindingExpressionSyntax ElementBindingExpression() { throw null; } + + public static Syntax.ElementBindingExpressionSyntax ElementBindingExpression(Syntax.BracketedArgumentListSyntax argumentList) { throw null; } + + public static Syntax.ElifDirectiveTriviaSyntax ElifDirectiveTrivia(Syntax.ExpressionSyntax condition, bool isActive, bool branchTaken, bool conditionValue) { throw null; } + + public static Syntax.ElifDirectiveTriviaSyntax ElifDirectiveTrivia(SyntaxToken hashToken, SyntaxToken elifKeyword, Syntax.ExpressionSyntax condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue) { throw null; } + + public static Syntax.ElseClauseSyntax ElseClause(Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ElseClauseSyntax ElseClause(SyntaxToken elseKeyword, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ElseDirectiveTriviaSyntax ElseDirectiveTrivia(SyntaxToken hashToken, SyntaxToken elseKeyword, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken) { throw null; } + + public static Syntax.ElseDirectiveTriviaSyntax ElseDirectiveTrivia(bool isActive, bool branchTaken) { throw null; } + + public static Syntax.EmptyStatementSyntax EmptyStatement() { throw null; } + + public static Syntax.EmptyStatementSyntax EmptyStatement(SyntaxToken semicolonToken) { throw null; } + + public static Syntax.EndIfDirectiveTriviaSyntax EndIfDirectiveTrivia(SyntaxToken hashToken, SyntaxToken endIfKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.EndIfDirectiveTriviaSyntax EndIfDirectiveTrivia(bool isActive) { throw null; } + + [System.Obsolete("Use SyntaxFactory.EndOfLine or SyntaxFactory.ElasticEndOfLine")] + public static SyntaxTrivia EndOfLine(string text, bool elastic) { throw null; } + + public static SyntaxTrivia EndOfLine(string text) { throw null; } + + public static Syntax.EndRegionDirectiveTriviaSyntax EndRegionDirectiveTrivia(SyntaxToken hashToken, SyntaxToken endRegionKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.EndRegionDirectiveTriviaSyntax EndRegionDirectiveTrivia(bool isActive) { throw null; } + + public static Syntax.EnumDeclarationSyntax EnumDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.BaseListSyntax baseList, SeparatedSyntaxList members) { throw null; } + + public static Syntax.EnumDeclarationSyntax EnumDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, Syntax.BaseListSyntax baseList, SyntaxToken openBraceToken, SeparatedSyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.EnumDeclarationSyntax EnumDeclaration(SyntaxToken identifier) { throw null; } + + public static Syntax.EnumDeclarationSyntax EnumDeclaration(string identifier) { throw null; } + + public static Syntax.EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList attributeLists, SyntaxToken identifier, Syntax.EqualsValueClauseSyntax equalsValue) { throw null; } + + public static Syntax.EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxToken identifier) { throw null; } + + public static Syntax.EnumMemberDeclarationSyntax EnumMemberDeclaration(string identifier) { throw null; } + + public static Syntax.EqualsValueClauseSyntax EqualsValueClause(Syntax.ExpressionSyntax value) { throw null; } + + public static Syntax.EqualsValueClauseSyntax EqualsValueClause(SyntaxToken equalsToken, Syntax.ExpressionSyntax value) { throw null; } + + public static Syntax.ErrorDirectiveTriviaSyntax ErrorDirectiveTrivia(SyntaxToken hashToken, SyntaxToken errorKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.ErrorDirectiveTriviaSyntax ErrorDirectiveTrivia(bool isActive) { throw null; } + + public static Syntax.EventDeclarationSyntax EventDeclaration(Syntax.TypeSyntax type, SyntaxToken identifier) { throw null; } + + public static Syntax.EventDeclarationSyntax EventDeclaration(Syntax.TypeSyntax type, string identifier) { throw null; } + + public static Syntax.EventDeclarationSyntax EventDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, Syntax.AccessorListSyntax accessorList) { throw null; } + + public static Syntax.EventDeclarationSyntax EventDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, Syntax.TypeSyntax type, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, Syntax.AccessorListSyntax accessorList) { throw null; } + + public static Syntax.EventFieldDeclarationSyntax EventFieldDeclaration(Syntax.VariableDeclarationSyntax declaration) { throw null; } + + public static Syntax.EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.VariableDeclarationSyntax declaration) { throw null; } + + public static Syntax.EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, Syntax.VariableDeclarationSyntax declaration, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier(Syntax.NameSyntax name, SyntaxToken dotToken) { throw null; } + + public static Syntax.ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier(Syntax.NameSyntax name) { throw null; } + + public static Syntax.ExpressionStatementSyntax ExpressionStatement(Syntax.ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ExpressionStatementSyntax ExpressionStatement(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ExternAliasDirectiveSyntax ExternAliasDirective(SyntaxToken externKeyword, SyntaxToken aliasKeyword, SyntaxToken identifier, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.ExternAliasDirectiveSyntax ExternAliasDirective(SyntaxToken identifier) { throw null; } + + public static Syntax.ExternAliasDirectiveSyntax ExternAliasDirective(string identifier) { throw null; } + + public static Syntax.FieldDeclarationSyntax FieldDeclaration(Syntax.VariableDeclarationSyntax declaration) { throw null; } + + public static Syntax.FieldDeclarationSyntax FieldDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.VariableDeclarationSyntax declaration, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.FieldDeclarationSyntax FieldDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.VariableDeclarationSyntax declaration) { throw null; } + + public static Syntax.FinallyClauseSyntax FinallyClause(Syntax.BlockSyntax block = null) { throw null; } + + public static Syntax.FinallyClauseSyntax FinallyClause(SyntaxToken finallyKeyword, Syntax.BlockSyntax block) { throw null; } + + public static Syntax.FixedStatementSyntax FixedStatement(Syntax.VariableDeclarationSyntax declaration, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.FixedStatementSyntax FixedStatement(SyntaxToken fixedKeyword, SyntaxToken openParenToken, Syntax.VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ForEachStatementSyntax ForEachStatement(Syntax.TypeSyntax type, SyntaxToken identifier, Syntax.ExpressionSyntax expression, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ForEachStatementSyntax ForEachStatement(Syntax.TypeSyntax type, string identifier, Syntax.ExpressionSyntax expression, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ForEachStatementSyntax ForEachStatement(SyntaxToken forEachKeyword, SyntaxToken openParenToken, Syntax.TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, Syntax.ExpressionSyntax expression, SyntaxToken closeParenToken, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ForEachVariableStatementSyntax ForEachVariableStatement(Syntax.ExpressionSyntax variable, Syntax.ExpressionSyntax expression, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxToken forEachKeyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax variable, SyntaxToken inKeyword, Syntax.ExpressionSyntax expression, SyntaxToken closeParenToken, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ForStatementSyntax ForStatement(Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ForStatementSyntax ForStatement(Syntax.VariableDeclarationSyntax declaration, SeparatedSyntaxList initializers, Syntax.ExpressionSyntax condition, SeparatedSyntaxList incrementors, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.ForStatementSyntax ForStatement(SyntaxToken forKeyword, SyntaxToken openParenToken, Syntax.VariableDeclarationSyntax declaration, SeparatedSyntaxList initializers, SyntaxToken firstSemicolonToken, Syntax.ExpressionSyntax condition, SyntaxToken secondSemicolonToken, SeparatedSyntaxList incrementors, SyntaxToken closeParenToken, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.FromClauseSyntax FromClause(Syntax.TypeSyntax type, SyntaxToken identifier, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.FromClauseSyntax FromClause(SyntaxToken identifier, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.FromClauseSyntax FromClause(SyntaxToken fromKeyword, Syntax.TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.FromClauseSyntax FromClause(string identifier, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.GenericNameSyntax GenericName(SyntaxToken identifier, Syntax.TypeArgumentListSyntax typeArgumentList) { throw null; } + + public static Syntax.GenericNameSyntax GenericName(SyntaxToken identifier) { throw null; } + + public static Syntax.GenericNameSyntax GenericName(string identifier) { throw null; } + + public static Syntax.ExpressionSyntax GetNonGenericExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ExpressionSyntax GetStandaloneExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.GlobalStatementSyntax GlobalStatement(Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.GotoStatementSyntax GotoStatement(SyntaxKind kind, Syntax.ExpressionSyntax expression = null) { throw null; } + + public static Syntax.GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxToken caseOrDefaultKeyword, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, Syntax.ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.GroupClauseSyntax GroupClause(Syntax.ExpressionSyntax groupExpression, Syntax.ExpressionSyntax byExpression) { throw null; } + + public static Syntax.GroupClauseSyntax GroupClause(SyntaxToken groupKeyword, Syntax.ExpressionSyntax groupExpression, SyntaxToken byKeyword, Syntax.ExpressionSyntax byExpression) { throw null; } + + public static SyntaxToken Identifier(SyntaxTriviaList leading, SyntaxKind contextualKind, string text, string valueText, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Identifier(SyntaxTriviaList leading, string text, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Identifier(string text) { throw null; } + + public static Syntax.IdentifierNameSyntax IdentifierName(SyntaxToken identifier) { throw null; } + + public static Syntax.IdentifierNameSyntax IdentifierName(string name) { throw null; } + + public static Syntax.IfDirectiveTriviaSyntax IfDirectiveTrivia(Syntax.ExpressionSyntax condition, bool isActive, bool branchTaken, bool conditionValue) { throw null; } + + public static Syntax.IfDirectiveTriviaSyntax IfDirectiveTrivia(SyntaxToken hashToken, SyntaxToken ifKeyword, Syntax.ExpressionSyntax condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue) { throw null; } + + public static Syntax.IfStatementSyntax IfStatement(Syntax.ExpressionSyntax condition, Syntax.StatementSyntax statement, Syntax.ElseClauseSyntax @else) { throw null; } + + public static Syntax.IfStatementSyntax IfStatement(Syntax.ExpressionSyntax condition, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.IfStatementSyntax IfStatement(SyntaxToken ifKeyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax condition, SyntaxToken closeParenToken, Syntax.StatementSyntax statement, Syntax.ElseClauseSyntax @else) { throw null; } + + public static Syntax.ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(SyntaxToken newKeyword, SyntaxToken openBracketToken, SyntaxTokenList commas, SyntaxToken closeBracketToken, Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(SyntaxTokenList commas, Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.ImplicitElementAccessSyntax ImplicitElementAccess() { throw null; } + + public static Syntax.ImplicitElementAccessSyntax ImplicitElementAccess(Syntax.BracketedArgumentListSyntax argumentList) { throw null; } + + public static Syntax.ImplicitStackAllocArrayCreationExpressionSyntax ImplicitStackAllocArrayCreationExpression(Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.ImplicitStackAllocArrayCreationExpressionSyntax ImplicitStackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken, Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.IncompleteMemberSyntax IncompleteMember(Syntax.TypeSyntax type = null) { throw null; } + + public static Syntax.IncompleteMemberSyntax IncompleteMember(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type) { throw null; } + + public static Syntax.IndexerDeclarationSyntax IndexerDeclaration(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.IndexerDeclarationSyntax IndexerDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, Syntax.BracketedParameterListSyntax parameterList, Syntax.AccessorListSyntax accessorList, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.IndexerDeclarationSyntax IndexerDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, Syntax.BracketedParameterListSyntax parameterList, Syntax.AccessorListSyntax accessorList) { throw null; } + + public static Syntax.IndexerDeclarationSyntax IndexerDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken thisKeyword, Syntax.BracketedParameterListSyntax parameterList, Syntax.AccessorListSyntax accessorList, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.IndexerMemberCrefSyntax IndexerMemberCref(Syntax.CrefBracketedParameterListSyntax parameters = null) { throw null; } + + public static Syntax.IndexerMemberCrefSyntax IndexerMemberCref(SyntaxToken thisKeyword, Syntax.CrefBracketedParameterListSyntax parameters) { throw null; } + + public static Syntax.InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SeparatedSyntaxList expressions = default) { throw null; } + + public static Syntax.InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SyntaxToken openBraceToken, SeparatedSyntaxList expressions, SyntaxToken closeBraceToken) { throw null; } + + public static Syntax.InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxList members) { throw null; } + + public static Syntax.InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxToken openBraceToken, SyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxToken identifier) { throw null; } + + public static Syntax.InterfaceDeclarationSyntax InterfaceDeclaration(string identifier) { throw null; } + + public static Syntax.InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxList contents, SyntaxToken stringEndToken) { throw null; } + + public static Syntax.InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxList contents) { throw null; } + + public static Syntax.InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken) { throw null; } + + public static Syntax.InterpolatedStringTextSyntax InterpolatedStringText() { throw null; } + + public static Syntax.InterpolatedStringTextSyntax InterpolatedStringText(SyntaxToken textToken) { throw null; } + + public static Syntax.InterpolationSyntax Interpolation(Syntax.ExpressionSyntax expression, Syntax.InterpolationAlignmentClauseSyntax alignmentClause, Syntax.InterpolationFormatClauseSyntax formatClause) { throw null; } + + public static Syntax.InterpolationSyntax Interpolation(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.InterpolationSyntax Interpolation(SyntaxToken openBraceToken, Syntax.ExpressionSyntax expression, Syntax.InterpolationAlignmentClauseSyntax alignmentClause, Syntax.InterpolationFormatClauseSyntax formatClause, SyntaxToken closeBraceToken) { throw null; } + + public static Syntax.InterpolationAlignmentClauseSyntax InterpolationAlignmentClause(SyntaxToken commaToken, Syntax.ExpressionSyntax value) { throw null; } + + public static Syntax.InterpolationFormatClauseSyntax InterpolationFormatClause(SyntaxToken colonToken, SyntaxToken formatStringToken) { throw null; } + + public static Syntax.InterpolationFormatClauseSyntax InterpolationFormatClause(SyntaxToken colonToken) { throw null; } + + public static Syntax.InvocationExpressionSyntax InvocationExpression(Syntax.ExpressionSyntax expression, Syntax.ArgumentListSyntax argumentList) { throw null; } + + public static Syntax.InvocationExpressionSyntax InvocationExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static bool IsCompleteSubmission(SyntaxTree tree) { throw null; } + + public static Syntax.IsPatternExpressionSyntax IsPatternExpression(Syntax.ExpressionSyntax expression, Syntax.PatternSyntax pattern) { throw null; } + + public static Syntax.IsPatternExpressionSyntax IsPatternExpression(Syntax.ExpressionSyntax expression, SyntaxToken isKeyword, Syntax.PatternSyntax pattern) { throw null; } + + public static Syntax.JoinClauseSyntax JoinClause(Syntax.TypeSyntax type, SyntaxToken identifier, Syntax.ExpressionSyntax inExpression, Syntax.ExpressionSyntax leftExpression, Syntax.ExpressionSyntax rightExpression, Syntax.JoinIntoClauseSyntax into) { throw null; } + + public static Syntax.JoinClauseSyntax JoinClause(SyntaxToken identifier, Syntax.ExpressionSyntax inExpression, Syntax.ExpressionSyntax leftExpression, Syntax.ExpressionSyntax rightExpression) { throw null; } + + public static Syntax.JoinClauseSyntax JoinClause(SyntaxToken joinKeyword, Syntax.TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, Syntax.ExpressionSyntax inExpression, SyntaxToken onKeyword, Syntax.ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, Syntax.ExpressionSyntax rightExpression, Syntax.JoinIntoClauseSyntax into) { throw null; } + + public static Syntax.JoinClauseSyntax JoinClause(string identifier, Syntax.ExpressionSyntax inExpression, Syntax.ExpressionSyntax leftExpression, Syntax.ExpressionSyntax rightExpression) { throw null; } + + public static Syntax.JoinIntoClauseSyntax JoinIntoClause(SyntaxToken intoKeyword, SyntaxToken identifier) { throw null; } + + public static Syntax.JoinIntoClauseSyntax JoinIntoClause(SyntaxToken identifier) { throw null; } + + public static Syntax.JoinIntoClauseSyntax JoinIntoClause(string identifier) { throw null; } + + public static Syntax.LabeledStatementSyntax LabeledStatement(SyntaxToken identifier, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.LabeledStatementSyntax LabeledStatement(SyntaxToken identifier, SyntaxToken colonToken, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.LabeledStatementSyntax LabeledStatement(string identifier, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.LetClauseSyntax LetClause(SyntaxToken identifier, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.LetClauseSyntax LetClause(SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.LetClauseSyntax LetClause(string identifier, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.LineDirectiveTriviaSyntax LineDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword, SyntaxToken line, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.LineDirectiveTriviaSyntax LineDirectiveTrivia(SyntaxToken line, SyntaxToken file, bool isActive) { throw null; } + + public static Syntax.LineDirectiveTriviaSyntax LineDirectiveTrivia(SyntaxToken line, bool isActive) { throw null; } + + public static SyntaxList List() + where TNode : SyntaxNode { throw null; } + + public static SyntaxList List(System.Collections.Generic.IEnumerable nodes) + where TNode : SyntaxNode { throw null; } + + public static SyntaxToken Literal(SyntaxTriviaList leading, string text, char value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Literal(SyntaxTriviaList leading, string text, decimal value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Literal(SyntaxTriviaList leading, string text, double value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Literal(SyntaxTriviaList leading, string text, int value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Literal(SyntaxTriviaList leading, string text, long value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Literal(SyntaxTriviaList leading, string text, float value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Literal(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Literal(SyntaxTriviaList leading, string text, uint value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Literal(SyntaxTriviaList leading, string text, ulong value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Literal(char value) { throw null; } + + public static SyntaxToken Literal(decimal value) { throw null; } + + public static SyntaxToken Literal(double value) { throw null; } + + public static SyntaxToken Literal(int value) { throw null; } + + public static SyntaxToken Literal(long value) { throw null; } + + public static SyntaxToken Literal(float value) { throw null; } + + public static SyntaxToken Literal(string text, char value) { throw null; } + + public static SyntaxToken Literal(string text, decimal value) { throw null; } + + public static SyntaxToken Literal(string text, double value) { throw null; } + + public static SyntaxToken Literal(string text, int value) { throw null; } + + public static SyntaxToken Literal(string text, long value) { throw null; } + + public static SyntaxToken Literal(string text, float value) { throw null; } + + public static SyntaxToken Literal(string text, string value) { throw null; } + + public static SyntaxToken Literal(string text, uint value) { throw null; } + + public static SyntaxToken Literal(string text, ulong value) { throw null; } + + public static SyntaxToken Literal(string value) { throw null; } + + public static SyntaxToken Literal(uint value) { throw null; } + + public static SyntaxToken Literal(ulong value) { throw null; } + + public static Syntax.LiteralExpressionSyntax LiteralExpression(SyntaxKind kind, SyntaxToken token) { throw null; } + + public static Syntax.LiteralExpressionSyntax LiteralExpression(SyntaxKind kind) { throw null; } + + public static Syntax.LoadDirectiveTriviaSyntax LoadDirectiveTrivia(SyntaxToken hashToken, SyntaxToken loadKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.LoadDirectiveTriviaSyntax LoadDirectiveTrivia(SyntaxToken file, bool isActive) { throw null; } + + public static Syntax.LocalDeclarationStatementSyntax LocalDeclarationStatement(Syntax.VariableDeclarationSyntax declaration) { throw null; } + + public static Syntax.LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxTokenList modifiers, Syntax.VariableDeclarationSyntax declaration, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxTokenList modifiers, Syntax.VariableDeclarationSyntax declaration) { throw null; } + + public static Syntax.LocalFunctionStatementSyntax LocalFunctionStatement(Syntax.TypeSyntax returnType, SyntaxToken identifier) { throw null; } + + public static Syntax.LocalFunctionStatementSyntax LocalFunctionStatement(Syntax.TypeSyntax returnType, string identifier) { throw null; } + + public static Syntax.LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.ParameterListSyntax parameterList, SyntaxList constraintClauses, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.ParameterListSyntax parameterList, SyntaxList constraintClauses, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.LockStatementSyntax LockStatement(Syntax.ExpressionSyntax expression, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.LockStatementSyntax LockStatement(SyntaxToken lockKeyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax expression, SyntaxToken closeParenToken, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.MakeRefExpressionSyntax MakeRefExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.MakeRefExpressionSyntax MakeRefExpression(SyntaxToken keyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax expression, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind, Syntax.ExpressionSyntax expression, Syntax.SimpleNameSyntax name) { throw null; } + + public static Syntax.MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind, Syntax.ExpressionSyntax expression, SyntaxToken operatorToken, Syntax.SimpleNameSyntax name) { throw null; } + + public static Syntax.MemberBindingExpressionSyntax MemberBindingExpression(Syntax.SimpleNameSyntax name) { throw null; } + + public static Syntax.MemberBindingExpressionSyntax MemberBindingExpression(SyntaxToken operatorToken, Syntax.SimpleNameSyntax name) { throw null; } + + public static Syntax.MethodDeclarationSyntax MethodDeclaration(Syntax.TypeSyntax returnType, SyntaxToken identifier) { throw null; } + + public static Syntax.MethodDeclarationSyntax MethodDeclaration(Syntax.TypeSyntax returnType, string identifier) { throw null; } + + public static Syntax.MethodDeclarationSyntax MethodDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.ParameterListSyntax parameterList, SyntaxList constraintClauses, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.MethodDeclarationSyntax MethodDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.ParameterListSyntax parameterList, SyntaxList constraintClauses, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.MethodDeclarationSyntax MethodDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.ParameterListSyntax parameterList, SyntaxList constraintClauses, Syntax.BlockSyntax body, SyntaxToken semicolonToken) { throw null; } + + public static SyntaxToken MissingToken(SyntaxKind kind) { throw null; } + + public static SyntaxToken MissingToken(SyntaxTriviaList leading, SyntaxKind kind, SyntaxTriviaList trailing) { throw null; } + + public static Syntax.NameColonSyntax NameColon(Syntax.IdentifierNameSyntax name, SyntaxToken colonToken) { throw null; } + + public static Syntax.NameColonSyntax NameColon(Syntax.IdentifierNameSyntax name) { throw null; } + + public static Syntax.NameColonSyntax NameColon(string name) { throw null; } + + public static Syntax.NameEqualsSyntax NameEquals(Syntax.IdentifierNameSyntax name, SyntaxToken equalsToken) { throw null; } + + public static Syntax.NameEqualsSyntax NameEquals(Syntax.IdentifierNameSyntax name) { throw null; } + + public static Syntax.NameEqualsSyntax NameEquals(string name) { throw null; } + + public static Syntax.NameMemberCrefSyntax NameMemberCref(Syntax.TypeSyntax name, Syntax.CrefParameterListSyntax parameters) { throw null; } + + public static Syntax.NameMemberCrefSyntax NameMemberCref(Syntax.TypeSyntax name) { throw null; } + + public static Syntax.NamespaceDeclarationSyntax NamespaceDeclaration(Syntax.NameSyntax name, SyntaxList externs, SyntaxList usings, SyntaxList members) { throw null; } + + public static Syntax.NamespaceDeclarationSyntax NamespaceDeclaration(Syntax.NameSyntax name) { throw null; } + + public static Syntax.NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxToken namespaceKeyword, Syntax.NameSyntax name, SyntaxToken openBraceToken, SyntaxList externs, SyntaxList usings, SyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public static SyntaxNodeOrTokenList NodeOrTokenList() { throw null; } + + public static SyntaxNodeOrTokenList NodeOrTokenList(params SyntaxNodeOrToken[] nodesAndTokens) { throw null; } + + public static SyntaxNodeOrTokenList NodeOrTokenList(System.Collections.Generic.IEnumerable nodesAndTokens) { throw null; } + + public static Syntax.NullableTypeSyntax NullableType(Syntax.TypeSyntax elementType, SyntaxToken questionToken) { throw null; } + + public static Syntax.NullableTypeSyntax NullableType(Syntax.TypeSyntax elementType) { throw null; } + + public static Syntax.ObjectCreationExpressionSyntax ObjectCreationExpression(Syntax.TypeSyntax type, Syntax.ArgumentListSyntax argumentList, Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.ObjectCreationExpressionSyntax ObjectCreationExpression(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword, Syntax.TypeSyntax type, Syntax.ArgumentListSyntax argumentList, Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.OmittedArraySizeExpressionSyntax OmittedArraySizeExpression() { throw null; } + + public static Syntax.OmittedArraySizeExpressionSyntax OmittedArraySizeExpression(SyntaxToken omittedArraySizeExpressionToken) { throw null; } + + public static Syntax.OmittedTypeArgumentSyntax OmittedTypeArgument() { throw null; } + + public static Syntax.OmittedTypeArgumentSyntax OmittedTypeArgument(SyntaxToken omittedTypeArgumentToken) { throw null; } + + public static Syntax.OperatorDeclarationSyntax OperatorDeclaration(Syntax.TypeSyntax returnType, SyntaxToken operatorToken) { throw null; } + + public static Syntax.OperatorDeclarationSyntax OperatorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, SyntaxToken operatorToken, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public static Syntax.OperatorDeclarationSyntax OperatorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, SyntaxToken operatorKeyword, SyntaxToken operatorToken, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body, Syntax.ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.OperatorDeclarationSyntax OperatorDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax returnType, SyntaxToken operatorKeyword, SyntaxToken operatorToken, Syntax.ParameterListSyntax parameterList, Syntax.BlockSyntax body, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken, Syntax.CrefParameterListSyntax parameters) { throw null; } + + public static Syntax.OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken operatorToken, Syntax.CrefParameterListSyntax parameters) { throw null; } + + public static Syntax.OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken) { throw null; } + + public static Syntax.OrderByClauseSyntax OrderByClause(SeparatedSyntaxList orderings = default) { throw null; } + + public static Syntax.OrderByClauseSyntax OrderByClause(SyntaxToken orderByKeyword, SeparatedSyntaxList orderings) { throw null; } + + public static Syntax.OrderingSyntax Ordering(SyntaxKind kind, Syntax.ExpressionSyntax expression, SyntaxToken ascendingOrDescendingKeyword) { throw null; } + + public static Syntax.OrderingSyntax Ordering(SyntaxKind kind, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ParameterSyntax Parameter(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type, SyntaxToken identifier, Syntax.EqualsValueClauseSyntax @default) { throw null; } + + public static Syntax.ParameterSyntax Parameter(SyntaxToken identifier) { throw null; } + + public static Syntax.ParameterListSyntax ParameterList(SeparatedSyntaxList parameters = default) { throw null; } + + public static Syntax.ParameterListSyntax ParameterList(SyntaxToken openParenToken, SeparatedSyntaxList parameters, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.ParenthesizedExpressionSyntax ParenthesizedExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ParenthesizedExpressionSyntax ParenthesizedExpression(SyntaxToken openParenToken, Syntax.ExpressionSyntax expression, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CSharpSyntaxNode body) { throw null; } + + public static Syntax.ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(Syntax.ParameterListSyntax parameterList, CSharpSyntaxNode body) { throw null; } + + public static Syntax.ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxToken asyncKeyword, Syntax.ParameterListSyntax parameterList, SyntaxToken arrowToken, CSharpSyntaxNode body) { throw null; } + + public static Syntax.ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SeparatedSyntaxList variables = default) { throw null; } + + public static Syntax.ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SyntaxToken openParenToken, SeparatedSyntaxList variables, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.ArgumentListSyntax ParseArgumentList(string text, int offset = 0, ParseOptions options = null, bool consumeFullText = true) { throw null; } + + public static Syntax.AttributeArgumentListSyntax ParseAttributeArgumentList(string text, int offset = 0, ParseOptions options = null, bool consumeFullText = true) { throw null; } + + public static Syntax.BracketedArgumentListSyntax ParseBracketedArgumentList(string text, int offset = 0, ParseOptions options = null, bool consumeFullText = true) { throw null; } + + public static Syntax.BracketedParameterListSyntax ParseBracketedParameterList(string text, int offset = 0, ParseOptions options = null, bool consumeFullText = true) { throw null; } + + public static Syntax.CompilationUnitSyntax ParseCompilationUnit(string text, int offset = 0, CSharpParseOptions options = null) { throw null; } + + public static Syntax.ExpressionSyntax ParseExpression(string text, int offset = 0, ParseOptions options = null, bool consumeFullText = true) { throw null; } + + public static SyntaxTriviaList ParseLeadingTrivia(string text, int offset = 0) { throw null; } + + public static Syntax.NameSyntax ParseName(string text, int offset = 0, bool consumeFullText = true) { throw null; } + + public static Syntax.ParameterListSyntax ParseParameterList(string text, int offset = 0, ParseOptions options = null, bool consumeFullText = true) { throw null; } + + public static Syntax.StatementSyntax ParseStatement(string text, int offset = 0, ParseOptions options = null, bool consumeFullText = true) { throw null; } + + public static SyntaxTree ParseSyntaxTree(Text.SourceText text, ParseOptions options = null, string path = "", System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static SyntaxTree ParseSyntaxTree(string text, ParseOptions options = null, string path = "", System.Text.Encoding encoding = null, System.Threading.CancellationToken cancellationToken = default) { throw null; } + + public static SyntaxToken ParseToken(string text, int offset = 0) { throw null; } + + public static System.Collections.Generic.IEnumerable ParseTokens(string text, int offset = 0, int initialTokenPosition = 0, CSharpParseOptions options = null) { throw null; } + + public static SyntaxTriviaList ParseTrailingTrivia(string text, int offset = 0) { throw null; } + + public static Syntax.TypeSyntax ParseTypeName(string text, int offset = 0, bool consumeFullText = true) { throw null; } + + public static Syntax.PointerTypeSyntax PointerType(Syntax.TypeSyntax elementType, SyntaxToken asteriskToken) { throw null; } + + public static Syntax.PointerTypeSyntax PointerType(Syntax.TypeSyntax elementType) { throw null; } + + public static Syntax.PostfixUnaryExpressionSyntax PostfixUnaryExpression(SyntaxKind kind, Syntax.ExpressionSyntax operand, SyntaxToken operatorToken) { throw null; } + + public static Syntax.PostfixUnaryExpressionSyntax PostfixUnaryExpression(SyntaxKind kind, Syntax.ExpressionSyntax operand) { throw null; } + + public static Syntax.PragmaChecksumDirectiveTriviaSyntax PragmaChecksumDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken checksumKeyword, SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.PragmaChecksumDirectiveTriviaSyntax PragmaChecksumDirectiveTrivia(SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, bool isActive) { throw null; } + + public static Syntax.PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList errorCodes, bool isActive) { throw null; } + + public static Syntax.PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList errorCodes, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken disableOrRestoreKeyword, bool isActive) { throw null; } + + public static Syntax.PredefinedTypeSyntax PredefinedType(SyntaxToken keyword) { throw null; } + + public static Syntax.PrefixUnaryExpressionSyntax PrefixUnaryExpression(SyntaxKind kind, Syntax.ExpressionSyntax operand) { throw null; } + + public static Syntax.PrefixUnaryExpressionSyntax PrefixUnaryExpression(SyntaxKind kind, SyntaxToken operatorToken, Syntax.ExpressionSyntax operand) { throw null; } + + public static SyntaxTrivia PreprocessingMessage(string text) { throw null; } + + public static Syntax.PropertyDeclarationSyntax PropertyDeclaration(Syntax.TypeSyntax type, SyntaxToken identifier) { throw null; } + + public static Syntax.PropertyDeclarationSyntax PropertyDeclaration(Syntax.TypeSyntax type, string identifier) { throw null; } + + public static Syntax.PropertyDeclarationSyntax PropertyDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, Syntax.AccessorListSyntax accessorList, Syntax.ArrowExpressionClauseSyntax expressionBody, Syntax.EqualsValueClauseSyntax initializer, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.PropertyDeclarationSyntax PropertyDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, Syntax.AccessorListSyntax accessorList, Syntax.ArrowExpressionClauseSyntax expressionBody, Syntax.EqualsValueClauseSyntax initializer) { throw null; } + + public static Syntax.PropertyDeclarationSyntax PropertyDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, Syntax.TypeSyntax type, Syntax.ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, Syntax.AccessorListSyntax accessorList) { throw null; } + + public static Syntax.QualifiedCrefSyntax QualifiedCref(Syntax.TypeSyntax container, Syntax.MemberCrefSyntax member) { throw null; } + + public static Syntax.QualifiedCrefSyntax QualifiedCref(Syntax.TypeSyntax container, SyntaxToken dotToken, Syntax.MemberCrefSyntax member) { throw null; } + + public static Syntax.QualifiedNameSyntax QualifiedName(Syntax.NameSyntax left, Syntax.SimpleNameSyntax right) { throw null; } + + public static Syntax.QualifiedNameSyntax QualifiedName(Syntax.NameSyntax left, SyntaxToken dotToken, Syntax.SimpleNameSyntax right) { throw null; } + + public static Syntax.QueryBodySyntax QueryBody(Syntax.SelectOrGroupClauseSyntax selectOrGroup) { throw null; } + + public static Syntax.QueryBodySyntax QueryBody(SyntaxList clauses, Syntax.SelectOrGroupClauseSyntax selectOrGroup, Syntax.QueryContinuationSyntax continuation) { throw null; } + + public static Syntax.QueryContinuationSyntax QueryContinuation(SyntaxToken identifier, Syntax.QueryBodySyntax body) { throw null; } + + public static Syntax.QueryContinuationSyntax QueryContinuation(SyntaxToken intoKeyword, SyntaxToken identifier, Syntax.QueryBodySyntax body) { throw null; } + + public static Syntax.QueryContinuationSyntax QueryContinuation(string identifier, Syntax.QueryBodySyntax body) { throw null; } + + public static Syntax.QueryExpressionSyntax QueryExpression(Syntax.FromClauseSyntax fromClause, Syntax.QueryBodySyntax body) { throw null; } + + public static Syntax.ReferenceDirectiveTriviaSyntax ReferenceDirectiveTrivia(SyntaxToken hashToken, SyntaxToken referenceKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.ReferenceDirectiveTriviaSyntax ReferenceDirectiveTrivia(SyntaxToken file, bool isActive) { throw null; } + + public static Syntax.RefExpressionSyntax RefExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.RefExpressionSyntax RefExpression(SyntaxToken refKeyword, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.RefTypeSyntax RefType(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.RefTypeSyntax RefType(SyntaxToken refKeyword, Syntax.TypeSyntax type) { throw null; } + + public static Syntax.RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken readOnlyKeyword, Syntax.TypeSyntax type) { throw null; } + + public static Syntax.RefTypeExpressionSyntax RefTypeExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.RefTypeExpressionSyntax RefTypeExpression(SyntaxToken keyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax expression, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.RefValueExpressionSyntax RefValueExpression(Syntax.ExpressionSyntax expression, Syntax.TypeSyntax type) { throw null; } + + public static Syntax.RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax expression, SyntaxToken comma, Syntax.TypeSyntax type, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.RegionDirectiveTriviaSyntax RegionDirectiveTrivia(SyntaxToken hashToken, SyntaxToken regionKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.RegionDirectiveTriviaSyntax RegionDirectiveTrivia(bool isActive) { throw null; } + + public static Syntax.ReturnStatementSyntax ReturnStatement(Syntax.ExpressionSyntax expression = null) { throw null; } + + public static Syntax.ReturnStatementSyntax ReturnStatement(SyntaxToken returnKeyword, Syntax.ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.SelectClauseSyntax SelectClause(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.SelectClauseSyntax SelectClause(SyntaxToken selectKeyword, Syntax.ExpressionSyntax expression) { throw null; } + + public static SeparatedSyntaxList SeparatedList() + where TNode : SyntaxNode { throw null; } + + public static SeparatedSyntaxList SeparatedList(SyntaxNodeOrTokenList nodesAndTokens) + where TNode : SyntaxNode { throw null; } + + public static SeparatedSyntaxList SeparatedList(System.Collections.Generic.IEnumerable nodes, System.Collections.Generic.IEnumerable separators) + where TNode : SyntaxNode { throw null; } + + public static SeparatedSyntaxList SeparatedList(System.Collections.Generic.IEnumerable nodes) + where TNode : SyntaxNode { throw null; } + + public static SeparatedSyntaxList SeparatedList(System.Collections.Generic.IEnumerable nodesAndTokens) + where TNode : SyntaxNode { throw null; } + + public static Syntax.ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(SyntaxToken hashToken, SyntaxToken exclamationToken, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(bool isActive) { throw null; } + + public static Syntax.SimpleBaseTypeSyntax SimpleBaseType(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.SimpleLambdaExpressionSyntax SimpleLambdaExpression(Syntax.ParameterSyntax parameter, CSharpSyntaxNode body) { throw null; } + + public static Syntax.SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxToken asyncKeyword, Syntax.ParameterSyntax parameter, SyntaxToken arrowToken, CSharpSyntaxNode body) { throw null; } + + public static SyntaxList SingletonList(TNode node) + where TNode : SyntaxNode { throw null; } + + public static SeparatedSyntaxList SingletonSeparatedList(TNode node) + where TNode : SyntaxNode { throw null; } + + public static Syntax.SingleVariableDesignationSyntax SingleVariableDesignation(SyntaxToken identifier) { throw null; } + + public static Syntax.SizeOfExpressionSyntax SizeOfExpression(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken, Syntax.TypeSyntax type, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.SkippedTokensTriviaSyntax SkippedTokensTrivia() { throw null; } + + public static Syntax.SkippedTokensTriviaSyntax SkippedTokensTrivia(SyntaxTokenList tokens) { throw null; } + + public static Syntax.StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(Syntax.TypeSyntax type, Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, Syntax.TypeSyntax type, Syntax.InitializerExpressionSyntax initializer) { throw null; } + + public static Syntax.StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, Syntax.TypeSyntax type) { throw null; } + + public static Syntax.StructDeclarationSyntax StructDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxList members) { throw null; } + + public static Syntax.StructDeclarationSyntax StructDeclaration(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxToken openBraceToken, SyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.StructDeclarationSyntax StructDeclaration(SyntaxToken identifier) { throw null; } + + public static Syntax.StructDeclarationSyntax StructDeclaration(string identifier) { throw null; } + + public static Syntax.SwitchSectionSyntax SwitchSection() { throw null; } + + public static Syntax.SwitchSectionSyntax SwitchSection(SyntaxList labels, SyntaxList statements) { throw null; } + + public static Syntax.SwitchStatementSyntax SwitchStatement(Syntax.ExpressionSyntax expression, SyntaxList sections) { throw null; } + + public static Syntax.SwitchStatementSyntax SwitchStatement(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.SwitchStatementSyntax SwitchStatement(SyntaxToken switchKeyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList sections, SyntaxToken closeBraceToken) { throw null; } + + public static SyntaxTree SyntaxTree(SyntaxNode root, ParseOptions options = null, string path = "", System.Text.Encoding encoding = null) { throw null; } + + public static SyntaxTrivia SyntaxTrivia(SyntaxKind kind, string text) { throw null; } + + public static Syntax.ThisExpressionSyntax ThisExpression() { throw null; } + + public static Syntax.ThisExpressionSyntax ThisExpression(SyntaxToken token) { throw null; } + + public static Syntax.ThrowExpressionSyntax ThrowExpression(Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ThrowExpressionSyntax ThrowExpression(SyntaxToken throwKeyword, Syntax.ExpressionSyntax expression) { throw null; } + + public static Syntax.ThrowStatementSyntax ThrowStatement(Syntax.ExpressionSyntax expression = null) { throw null; } + + public static Syntax.ThrowStatementSyntax ThrowStatement(SyntaxToken throwKeyword, Syntax.ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + + public static SyntaxToken Token(SyntaxKind kind) { throw null; } + + public static SyntaxToken Token(SyntaxTriviaList leading, SyntaxKind kind, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken Token(SyntaxTriviaList leading, SyntaxKind kind, string text, string valueText, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxTokenList TokenList() { throw null; } + + public static SyntaxTokenList TokenList(SyntaxToken token) { throw null; } + + public static SyntaxTokenList TokenList(params SyntaxToken[] tokens) { throw null; } + + public static SyntaxTokenList TokenList(System.Collections.Generic.IEnumerable tokens) { throw null; } + + public static SyntaxTrivia Trivia(Syntax.StructuredTriviaSyntax node) { throw null; } + + public static SyntaxTriviaList TriviaList() { throw null; } + + public static SyntaxTriviaList TriviaList(SyntaxTrivia trivia) { throw null; } + + public static SyntaxTriviaList TriviaList(params SyntaxTrivia[] trivias) { throw null; } + + public static SyntaxTriviaList TriviaList(System.Collections.Generic.IEnumerable trivias) { throw null; } + + public static Syntax.TryStatementSyntax TryStatement(Syntax.BlockSyntax block, SyntaxList catches, Syntax.FinallyClauseSyntax @finally) { throw null; } + + public static Syntax.TryStatementSyntax TryStatement(SyntaxList catches = default) { throw null; } + + public static Syntax.TryStatementSyntax TryStatement(SyntaxToken tryKeyword, Syntax.BlockSyntax block, SyntaxList catches, Syntax.FinallyClauseSyntax @finally) { throw null; } + + public static Syntax.TupleElementSyntax TupleElement(Syntax.TypeSyntax type, SyntaxToken identifier) { throw null; } + + public static Syntax.TupleElementSyntax TupleElement(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.TupleExpressionSyntax TupleExpression(SeparatedSyntaxList arguments = default) { throw null; } + + public static Syntax.TupleExpressionSyntax TupleExpression(SyntaxToken openParenToken, SeparatedSyntaxList arguments, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.TupleTypeSyntax TupleType(SeparatedSyntaxList elements = default) { throw null; } + + public static Syntax.TupleTypeSyntax TupleType(SyntaxToken openParenToken, SeparatedSyntaxList elements, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.TypeArgumentListSyntax TypeArgumentList(SeparatedSyntaxList arguments = default) { throw null; } + + public static Syntax.TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, SeparatedSyntaxList arguments, SyntaxToken greaterThanToken) { throw null; } + + public static Syntax.TypeConstraintSyntax TypeConstraint(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.TypeCrefSyntax TypeCref(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.TypeDeclarationSyntax TypeDeclaration(SyntaxKind kind, SyntaxList attributes, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, Syntax.TypeParameterListSyntax typeParameterList, Syntax.BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxToken openBraceToken, SyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.TypeDeclarationSyntax TypeDeclaration(SyntaxKind kind, SyntaxToken identifier) { throw null; } + + public static Syntax.TypeDeclarationSyntax TypeDeclaration(SyntaxKind kind, string identifier) { throw null; } + + public static Syntax.TypeOfExpressionSyntax TypeOfExpression(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken, Syntax.TypeSyntax type, SyntaxToken closeParenToken) { throw null; } + + public static Syntax.TypeParameterSyntax TypeParameter(SyntaxList attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier) { throw null; } + + public static Syntax.TypeParameterSyntax TypeParameter(SyntaxToken identifier) { throw null; } + + public static Syntax.TypeParameterSyntax TypeParameter(string identifier) { throw null; } + + public static Syntax.TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(Syntax.IdentifierNameSyntax name, SeparatedSyntaxList constraints) { throw null; } + + public static Syntax.TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(Syntax.IdentifierNameSyntax name) { throw null; } + + public static Syntax.TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword, Syntax.IdentifierNameSyntax name, SyntaxToken colonToken, SeparatedSyntaxList constraints) { throw null; } + + public static Syntax.TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(string name) { throw null; } + + public static Syntax.TypeParameterListSyntax TypeParameterList(SeparatedSyntaxList parameters = default) { throw null; } + + public static Syntax.TypeParameterListSyntax TypeParameterList(SyntaxToken lessThanToken, SeparatedSyntaxList parameters, SyntaxToken greaterThanToken) { throw null; } + + public static Syntax.UndefDirectiveTriviaSyntax UndefDirectiveTrivia(SyntaxToken hashToken, SyntaxToken undefKeyword, SyntaxToken name, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.UndefDirectiveTriviaSyntax UndefDirectiveTrivia(SyntaxToken name, bool isActive) { throw null; } + + public static Syntax.UndefDirectiveTriviaSyntax UndefDirectiveTrivia(string name, bool isActive) { throw null; } + + public static Syntax.UnsafeStatementSyntax UnsafeStatement(Syntax.BlockSyntax block = null) { throw null; } + + public static Syntax.UnsafeStatementSyntax UnsafeStatement(SyntaxToken unsafeKeyword, Syntax.BlockSyntax block) { throw null; } + + public static Syntax.UsingDirectiveSyntax UsingDirective(Syntax.NameEqualsSyntax alias, Syntax.NameSyntax name) { throw null; } + + public static Syntax.UsingDirectiveSyntax UsingDirective(Syntax.NameSyntax name) { throw null; } + + public static Syntax.UsingDirectiveSyntax UsingDirective(SyntaxToken staticKeyword, Syntax.NameEqualsSyntax alias, Syntax.NameSyntax name) { throw null; } + + public static Syntax.UsingDirectiveSyntax UsingDirective(SyntaxToken usingKeyword, SyntaxToken staticKeyword, Syntax.NameEqualsSyntax alias, Syntax.NameSyntax name, SyntaxToken semicolonToken) { throw null; } + + public static Syntax.UsingStatementSyntax UsingStatement(Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.UsingStatementSyntax UsingStatement(Syntax.VariableDeclarationSyntax declaration, Syntax.ExpressionSyntax expression, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.UsingStatementSyntax UsingStatement(SyntaxToken usingKeyword, SyntaxToken openParenToken, Syntax.VariableDeclarationSyntax declaration, Syntax.ExpressionSyntax expression, SyntaxToken closeParenToken, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.VariableDeclarationSyntax VariableDeclaration(Syntax.TypeSyntax type, SeparatedSyntaxList variables) { throw null; } + + public static Syntax.VariableDeclarationSyntax VariableDeclaration(Syntax.TypeSyntax type) { throw null; } + + public static Syntax.VariableDeclaratorSyntax VariableDeclarator(SyntaxToken identifier, Syntax.BracketedArgumentListSyntax argumentList, Syntax.EqualsValueClauseSyntax initializer) { throw null; } + + public static Syntax.VariableDeclaratorSyntax VariableDeclarator(SyntaxToken identifier) { throw null; } + + public static Syntax.VariableDeclaratorSyntax VariableDeclarator(string identifier) { throw null; } + + public static SyntaxToken VerbatimIdentifier(SyntaxTriviaList leading, string text, string valueText, SyntaxTriviaList trailing) { throw null; } + + public static Syntax.WarningDirectiveTriviaSyntax WarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken warningKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public static Syntax.WarningDirectiveTriviaSyntax WarningDirectiveTrivia(bool isActive) { throw null; } + + public static Syntax.WhenClauseSyntax WhenClause(Syntax.ExpressionSyntax condition) { throw null; } + + public static Syntax.WhenClauseSyntax WhenClause(SyntaxToken whenKeyword, Syntax.ExpressionSyntax condition) { throw null; } + + public static Syntax.WhereClauseSyntax WhereClause(Syntax.ExpressionSyntax condition) { throw null; } + + public static Syntax.WhereClauseSyntax WhereClause(SyntaxToken whereKeyword, Syntax.ExpressionSyntax condition) { throw null; } + + public static Syntax.WhileStatementSyntax WhileStatement(Syntax.ExpressionSyntax condition, Syntax.StatementSyntax statement) { throw null; } + + public static Syntax.WhileStatementSyntax WhileStatement(SyntaxToken whileKeyword, SyntaxToken openParenToken, Syntax.ExpressionSyntax condition, SyntaxToken closeParenToken, Syntax.StatementSyntax statement) { throw null; } + + [System.Obsolete("Use SyntaxFactory.Whitespace or SyntaxFactory.ElasticWhitespace")] + public static SyntaxTrivia Whitespace(string text, bool elastic) { throw null; } + + public static SyntaxTrivia Whitespace(string text) { throw null; } + + public static Syntax.XmlCDataSectionSyntax XmlCDataSection(SyntaxToken startCDataToken, SyntaxTokenList textTokens, SyntaxToken endCDataToken) { throw null; } + + public static Syntax.XmlCDataSectionSyntax XmlCDataSection(SyntaxTokenList textTokens = default) { throw null; } + + public static Syntax.XmlCommentSyntax XmlComment(SyntaxToken lessThanExclamationMinusMinusToken, SyntaxTokenList textTokens, SyntaxToken minusMinusGreaterThanToken) { throw null; } + + public static Syntax.XmlCommentSyntax XmlComment(SyntaxTokenList textTokens = default) { throw null; } + + public static Syntax.XmlCrefAttributeSyntax XmlCrefAttribute(Syntax.CrefSyntax cref, SyntaxKind quoteKind) { throw null; } + + public static Syntax.XmlCrefAttributeSyntax XmlCrefAttribute(Syntax.CrefSyntax cref) { throw null; } + + public static Syntax.XmlCrefAttributeSyntax XmlCrefAttribute(Syntax.XmlNameSyntax name, SyntaxToken startQuoteToken, Syntax.CrefSyntax cref, SyntaxToken endQuoteToken) { throw null; } + + public static Syntax.XmlCrefAttributeSyntax XmlCrefAttribute(Syntax.XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, Syntax.CrefSyntax cref, SyntaxToken endQuoteToken) { throw null; } + + public static Syntax.XmlElementSyntax XmlElement(Syntax.XmlElementStartTagSyntax startTag, Syntax.XmlElementEndTagSyntax endTag) { throw null; } + + public static Syntax.XmlElementSyntax XmlElement(Syntax.XmlElementStartTagSyntax startTag, SyntaxList content, Syntax.XmlElementEndTagSyntax endTag) { throw null; } + + public static Syntax.XmlElementSyntax XmlElement(Syntax.XmlNameSyntax name, SyntaxList content) { throw null; } + + public static Syntax.XmlElementSyntax XmlElement(string localName, SyntaxList content) { throw null; } + + public static Syntax.XmlElementEndTagSyntax XmlElementEndTag(Syntax.XmlNameSyntax name) { throw null; } + + public static Syntax.XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken, Syntax.XmlNameSyntax name, SyntaxToken greaterThanToken) { throw null; } + + public static Syntax.XmlElementStartTagSyntax XmlElementStartTag(Syntax.XmlNameSyntax name, SyntaxList attributes) { throw null; } + + public static Syntax.XmlElementStartTagSyntax XmlElementStartTag(Syntax.XmlNameSyntax name) { throw null; } + + public static Syntax.XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken, Syntax.XmlNameSyntax name, SyntaxList attributes, SyntaxToken greaterThanToken) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlEmptyElement(Syntax.XmlNameSyntax name, SyntaxList attributes) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlEmptyElement(Syntax.XmlNameSyntax name) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken, Syntax.XmlNameSyntax name, SyntaxList attributes, SyntaxToken slashGreaterThanToken) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlEmptyElement(string localName) { throw null; } + + public static SyntaxToken XmlEntity(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing) { throw null; } + + public static Syntax.XmlElementSyntax XmlExampleElement(params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlExampleElement(SyntaxList content) { throw null; } + + public static Syntax.XmlElementSyntax XmlExceptionElement(Syntax.CrefSyntax cref, params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlExceptionElement(Syntax.CrefSyntax cref, SyntaxList content) { throw null; } + + public static Syntax.XmlElementSyntax XmlMultiLineElement(Syntax.XmlNameSyntax name, SyntaxList content) { throw null; } + + public static Syntax.XmlElementSyntax XmlMultiLineElement(string localName, SyntaxList content) { throw null; } + + public static Syntax.XmlNameSyntax XmlName(Syntax.XmlPrefixSyntax prefix, SyntaxToken localName) { throw null; } + + public static Syntax.XmlNameSyntax XmlName(SyntaxToken localName) { throw null; } + + public static Syntax.XmlNameSyntax XmlName(string localName) { throw null; } + + public static Syntax.XmlNameAttributeSyntax XmlNameAttribute(Syntax.XmlNameSyntax name, SyntaxToken startQuoteToken, Syntax.IdentifierNameSyntax identifier, SyntaxToken endQuoteToken) { throw null; } + + public static Syntax.XmlNameAttributeSyntax XmlNameAttribute(Syntax.XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, Syntax.IdentifierNameSyntax identifier, SyntaxToken endQuoteToken) { throw null; } + + public static Syntax.XmlNameAttributeSyntax XmlNameAttribute(Syntax.XmlNameSyntax name, SyntaxToken startQuoteToken, string identifier, SyntaxToken endQuoteToken) { throw null; } + + public static Syntax.XmlNameAttributeSyntax XmlNameAttribute(string parameterName) { throw null; } + + public static Syntax.XmlTextSyntax XmlNewLine(string text) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlNullKeywordElement() { throw null; } + + public static Syntax.XmlElementSyntax XmlParaElement(params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlParaElement(SyntaxList content) { throw null; } + + public static Syntax.XmlElementSyntax XmlParamElement(string parameterName, params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlParamElement(string parameterName, SyntaxList content) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlParamRefElement(string parameterName) { throw null; } + + public static Syntax.XmlElementSyntax XmlPermissionElement(Syntax.CrefSyntax cref, params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlPermissionElement(Syntax.CrefSyntax cref, SyntaxList content) { throw null; } + + public static Syntax.XmlElementSyntax XmlPlaceholderElement(params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlPlaceholderElement(SyntaxList content) { throw null; } + + public static Syntax.XmlPrefixSyntax XmlPrefix(SyntaxToken prefix, SyntaxToken colonToken) { throw null; } + + public static Syntax.XmlPrefixSyntax XmlPrefix(SyntaxToken prefix) { throw null; } + + public static Syntax.XmlPrefixSyntax XmlPrefix(string prefix) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlPreliminaryElement() { throw null; } + + public static Syntax.XmlProcessingInstructionSyntax XmlProcessingInstruction(Syntax.XmlNameSyntax name, SyntaxTokenList textTokens) { throw null; } + + public static Syntax.XmlProcessingInstructionSyntax XmlProcessingInstruction(Syntax.XmlNameSyntax name) { throw null; } + + public static Syntax.XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken, Syntax.XmlNameSyntax name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken) { throw null; } + + public static Syntax.XmlElementSyntax XmlRemarksElement(params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlRemarksElement(SyntaxList content) { throw null; } + + public static Syntax.XmlElementSyntax XmlReturnsElement(params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlReturnsElement(SyntaxList content) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlSeeAlsoElement(Syntax.CrefSyntax cref) { throw null; } + + public static Syntax.XmlElementSyntax XmlSeeAlsoElement(System.Uri linkAddress, SyntaxList linkText) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlSeeElement(Syntax.CrefSyntax cref) { throw null; } + + public static Syntax.XmlElementSyntax XmlSummaryElement(params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlSummaryElement(SyntaxList content) { throw null; } + + public static Syntax.XmlTextSyntax XmlText() { throw null; } + + public static Syntax.XmlTextSyntax XmlText(params SyntaxToken[] textTokens) { throw null; } + + public static Syntax.XmlTextSyntax XmlText(SyntaxTokenList textTokens) { throw null; } + + public static Syntax.XmlTextSyntax XmlText(string value) { throw null; } + + public static Syntax.XmlTextAttributeSyntax XmlTextAttribute(Syntax.XmlNameSyntax name, SyntaxKind quoteKind, SyntaxTokenList textTokens) { throw null; } + + public static Syntax.XmlTextAttributeSyntax XmlTextAttribute(Syntax.XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken) { throw null; } + + public static Syntax.XmlTextAttributeSyntax XmlTextAttribute(Syntax.XmlNameSyntax name, SyntaxToken startQuoteToken, SyntaxToken endQuoteToken) { throw null; } + + public static Syntax.XmlTextAttributeSyntax XmlTextAttribute(Syntax.XmlNameSyntax name, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken) { throw null; } + + public static Syntax.XmlTextAttributeSyntax XmlTextAttribute(string name, SyntaxKind quoteKind, SyntaxTokenList textTokens) { throw null; } + + public static Syntax.XmlTextAttributeSyntax XmlTextAttribute(string name, params SyntaxToken[] textTokens) { throw null; } + + public static Syntax.XmlTextAttributeSyntax XmlTextAttribute(string name, string value) { throw null; } + + public static SyntaxToken XmlTextLiteral(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken XmlTextLiteral(string text, string value) { throw null; } + + public static SyntaxToken XmlTextLiteral(string value) { throw null; } + + public static SyntaxToken XmlTextNewLine(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing) { throw null; } + + public static SyntaxToken XmlTextNewLine(string text, bool continueXmlDocumentationComment) { throw null; } + + public static SyntaxToken XmlTextNewLine(string text) { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlThreadSafetyElement() { throw null; } + + public static Syntax.XmlEmptyElementSyntax XmlThreadSafetyElement(bool isStatic, bool isInstance) { throw null; } + + public static Syntax.XmlElementSyntax XmlValueElement(params Syntax.XmlNodeSyntax[] content) { throw null; } + + public static Syntax.XmlElementSyntax XmlValueElement(SyntaxList content) { throw null; } + + public static Syntax.YieldStatementSyntax YieldStatement(SyntaxKind kind, Syntax.ExpressionSyntax expression = null) { throw null; } + + public static Syntax.YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, Syntax.ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + } + + public static partial class SyntaxFacts + { + public static System.Collections.Generic.IEqualityComparer EqualityComparer { get { throw null; } } + + public static SyntaxKind GetAccessorDeclarationKind(SyntaxKind keyword) { throw null; } + + public static SyntaxKind GetAssignmentExpression(SyntaxKind token) { throw null; } + + public static SyntaxKind GetBaseTypeDeclarationKind(SyntaxKind kind) { throw null; } + + public static SyntaxKind GetBinaryExpression(SyntaxKind token) { throw null; } + + public static SyntaxKind GetCheckStatement(SyntaxKind keyword) { throw null; } + + public static SyntaxKind GetContextualKeywordKind(string text) { throw null; } + + public static System.Collections.Generic.IEnumerable GetContextualKeywordKinds() { throw null; } + + public static SyntaxKind GetInstanceExpression(SyntaxKind token) { throw null; } + + public static SyntaxKind GetKeywordKind(string text) { throw null; } + + public static System.Collections.Generic.IEnumerable GetKeywordKinds() { throw null; } + + public static SyntaxKind GetLiteralExpression(SyntaxKind token) { throw null; } + + public static SyntaxKind GetOperatorKind(string operatorMetadataName) { throw null; } + + public static SyntaxKind GetPostfixUnaryExpression(SyntaxKind token) { throw null; } + + public static SyntaxKind GetPrefixUnaryExpression(SyntaxKind token) { throw null; } + + public static SyntaxKind GetPreprocessorKeywordKind(string text) { throw null; } + + public static System.Collections.Generic.IEnumerable GetPreprocessorKeywordKinds() { throw null; } + + public static SyntaxKind GetPrimaryFunction(SyntaxKind keyword) { throw null; } + + public static System.Collections.Generic.IEnumerable GetPunctuationKinds() { throw null; } + + public static System.Collections.Generic.IEnumerable GetReservedKeywordKinds() { throw null; } + + public static SyntaxKind GetSwitchLabelKind(SyntaxKind keyword) { throw null; } + + public static string GetText(Accessibility accessibility) { throw null; } + + public static string GetText(SyntaxKind kind) { throw null; } + + public static SyntaxKind GetTypeDeclarationKind(SyntaxKind kind) { throw null; } + + public static bool IsAccessibilityModifier(SyntaxKind kind) { throw null; } + + public static bool IsAccessorDeclaration(SyntaxKind kind) { throw null; } + + public static bool IsAccessorDeclarationKeyword(SyntaxKind keyword) { throw null; } + + public static bool IsAliasQualifier(SyntaxNode node) { throw null; } + + public static bool IsAnyOverloadableOperator(SyntaxKind kind) { throw null; } + + public static bool IsAnyToken(SyntaxKind kind) { throw null; } + + public static bool IsAnyUnaryExpression(SyntaxKind token) { throw null; } + + public static bool IsAssignmentExpression(SyntaxKind kind) { throw null; } + + public static bool IsAssignmentExpressionOperatorToken(SyntaxKind token) { throw null; } + + public static bool IsAttributeName(SyntaxNode node) { throw null; } + + public static bool IsAttributeTargetSpecifier(SyntaxKind kind) { throw null; } + + public static bool IsBinaryExpression(SyntaxKind token) { throw null; } + + public static bool IsBinaryExpressionOperatorToken(SyntaxKind token) { throw null; } + + public static bool IsContextualKeyword(SyntaxKind kind) { throw null; } + + public static bool IsDocumentationCommentTrivia(SyntaxKind kind) { throw null; } + + public static bool IsFixedStatementExpression(SyntaxNode node) { throw null; } + + public static bool IsGlobalMemberDeclaration(SyntaxKind kind) { throw null; } + + public static bool IsIdentifierPartCharacter(char ch) { throw null; } + + public static bool IsIdentifierStartCharacter(char ch) { throw null; } + + public static bool IsIndexed(Syntax.ExpressionSyntax node) { throw null; } + + public static bool IsInNamespaceOrTypeContext(Syntax.ExpressionSyntax node) { throw null; } + + public static bool IsInstanceExpression(SyntaxKind token) { throw null; } + + public static bool IsInTypeOnlyContext(Syntax.ExpressionSyntax node) { throw null; } + + public static bool IsInvoked(Syntax.ExpressionSyntax node) { throw null; } + + public static bool IsKeywordKind(SyntaxKind kind) { throw null; } + + [System.Obsolete("IsLambdaBody API is obsolete", true)] + public static bool IsLambdaBody(SyntaxNode node) { throw null; } + + public static bool IsLanguagePunctuation(SyntaxKind kind) { throw null; } + + public static bool IsLiteralExpression(SyntaxKind token) { throw null; } + + public static bool IsName(SyntaxKind kind) { throw null; } + + public static bool IsNamedArgumentName(SyntaxNode node) { throw null; } + + public static bool IsNamespaceAliasQualifier(Syntax.ExpressionSyntax node) { throw null; } + + public static bool IsNamespaceMemberDeclaration(SyntaxKind kind) { throw null; } + + public static bool IsNewLine(char ch) { throw null; } + + public static bool IsOverloadableBinaryOperator(SyntaxKind kind) { throw null; } + + public static bool IsOverloadableUnaryOperator(SyntaxKind kind) { throw null; } + + public static bool IsPostfixUnaryExpression(SyntaxKind token) { throw null; } + + public static bool IsPostfixUnaryExpressionToken(SyntaxKind token) { throw null; } + + public static bool IsPredefinedType(SyntaxKind kind) { throw null; } + + public static bool IsPrefixUnaryExpression(SyntaxKind token) { throw null; } + + public static bool IsPrefixUnaryExpressionOperatorToken(SyntaxKind token) { throw null; } + + public static bool IsPreprocessorDirective(SyntaxKind kind) { throw null; } + + public static bool IsPreprocessorKeyword(SyntaxKind kind) { throw null; } + + public static bool IsPreprocessorPunctuation(SyntaxKind kind) { throw null; } + + public static bool IsPrimaryFunction(SyntaxKind keyword) { throw null; } + + public static bool IsPunctuation(SyntaxKind kind) { throw null; } + + public static bool IsPunctuationOrKeyword(SyntaxKind kind) { throw null; } + + public static bool IsQueryContextualKeyword(SyntaxKind kind) { throw null; } + + public static bool IsReservedKeyword(SyntaxKind kind) { throw null; } + + public static bool IsReservedTupleElementName(string elementName) { throw null; } + + public static bool IsTrivia(SyntaxKind kind) { throw null; } + + public static bool IsTypeDeclaration(SyntaxKind kind) { throw null; } + + public static bool IsTypeParameterVarianceKeyword(SyntaxKind kind) { throw null; } + + public static bool IsTypeSyntax(SyntaxKind kind) { throw null; } + + public static bool IsUnaryOperatorDeclarationToken(SyntaxKind token) { throw null; } + + public static bool IsValidIdentifier(string name) { throw null; } + + public static bool IsWhitespace(char ch) { throw null; } + + public static string TryGetInferredMemberName(this SyntaxNode syntax) { throw null; } + } + + public enum SyntaxKind : ushort + { + None = 0, + List = 1, + TildeToken = 8193, + ExclamationToken = 8194, + DollarToken = 8195, + PercentToken = 8196, + CaretToken = 8197, + AmpersandToken = 8198, + AsteriskToken = 8199, + OpenParenToken = 8200, + CloseParenToken = 8201, + MinusToken = 8202, + PlusToken = 8203, + EqualsToken = 8204, + OpenBraceToken = 8205, + CloseBraceToken = 8206, + OpenBracketToken = 8207, + CloseBracketToken = 8208, + BarToken = 8209, + BackslashToken = 8210, + ColonToken = 8211, + SemicolonToken = 8212, + DoubleQuoteToken = 8213, + SingleQuoteToken = 8214, + LessThanToken = 8215, + CommaToken = 8216, + GreaterThanToken = 8217, + DotToken = 8218, + QuestionToken = 8219, + HashToken = 8220, + SlashToken = 8221, + SlashGreaterThanToken = 8232, + LessThanSlashToken = 8233, + XmlCommentStartToken = 8234, + XmlCommentEndToken = 8235, + XmlCDataStartToken = 8236, + XmlCDataEndToken = 8237, + XmlProcessingInstructionStartToken = 8238, + XmlProcessingInstructionEndToken = 8239, + BarBarToken = 8260, + AmpersandAmpersandToken = 8261, + MinusMinusToken = 8262, + PlusPlusToken = 8263, + ColonColonToken = 8264, + QuestionQuestionToken = 8265, + MinusGreaterThanToken = 8266, + ExclamationEqualsToken = 8267, + EqualsEqualsToken = 8268, + EqualsGreaterThanToken = 8269, + LessThanEqualsToken = 8270, + LessThanLessThanToken = 8271, + LessThanLessThanEqualsToken = 8272, + GreaterThanEqualsToken = 8273, + GreaterThanGreaterThanToken = 8274, + GreaterThanGreaterThanEqualsToken = 8275, + SlashEqualsToken = 8276, + AsteriskEqualsToken = 8277, + BarEqualsToken = 8278, + AmpersandEqualsToken = 8279, + PlusEqualsToken = 8280, + MinusEqualsToken = 8281, + CaretEqualsToken = 8282, + PercentEqualsToken = 8283, + BoolKeyword = 8304, + ByteKeyword = 8305, + SByteKeyword = 8306, + ShortKeyword = 8307, + UShortKeyword = 8308, + IntKeyword = 8309, + UIntKeyword = 8310, + LongKeyword = 8311, + ULongKeyword = 8312, + DoubleKeyword = 8313, + FloatKeyword = 8314, + DecimalKeyword = 8315, + StringKeyword = 8316, + CharKeyword = 8317, + VoidKeyword = 8318, + ObjectKeyword = 8319, + TypeOfKeyword = 8320, + SizeOfKeyword = 8321, + NullKeyword = 8322, + TrueKeyword = 8323, + FalseKeyword = 8324, + IfKeyword = 8325, + ElseKeyword = 8326, + WhileKeyword = 8327, + ForKeyword = 8328, + ForEachKeyword = 8329, + DoKeyword = 8330, + SwitchKeyword = 8331, + CaseKeyword = 8332, + DefaultKeyword = 8333, + TryKeyword = 8334, + CatchKeyword = 8335, + FinallyKeyword = 8336, + LockKeyword = 8337, + GotoKeyword = 8338, + BreakKeyword = 8339, + ContinueKeyword = 8340, + ReturnKeyword = 8341, + ThrowKeyword = 8342, + PublicKeyword = 8343, + PrivateKeyword = 8344, + InternalKeyword = 8345, + ProtectedKeyword = 8346, + StaticKeyword = 8347, + ReadOnlyKeyword = 8348, + SealedKeyword = 8349, + ConstKeyword = 8350, + FixedKeyword = 8351, + StackAllocKeyword = 8352, + VolatileKeyword = 8353, + NewKeyword = 8354, + OverrideKeyword = 8355, + AbstractKeyword = 8356, + VirtualKeyword = 8357, + EventKeyword = 8358, + ExternKeyword = 8359, + RefKeyword = 8360, + OutKeyword = 8361, + InKeyword = 8362, + IsKeyword = 8363, + AsKeyword = 8364, + ParamsKeyword = 8365, + ArgListKeyword = 8366, + MakeRefKeyword = 8367, + RefTypeKeyword = 8368, + RefValueKeyword = 8369, + ThisKeyword = 8370, + BaseKeyword = 8371, + NamespaceKeyword = 8372, + UsingKeyword = 8373, + ClassKeyword = 8374, + StructKeyword = 8375, + InterfaceKeyword = 8376, + EnumKeyword = 8377, + DelegateKeyword = 8378, + CheckedKeyword = 8379, + UncheckedKeyword = 8380, + UnsafeKeyword = 8381, + OperatorKeyword = 8382, + ExplicitKeyword = 8383, + ImplicitKeyword = 8384, + YieldKeyword = 8405, + PartialKeyword = 8406, + AliasKeyword = 8407, + GlobalKeyword = 8408, + AssemblyKeyword = 8409, + ModuleKeyword = 8410, + TypeKeyword = 8411, + FieldKeyword = 8412, + MethodKeyword = 8413, + ParamKeyword = 8414, + PropertyKeyword = 8415, + TypeVarKeyword = 8416, + GetKeyword = 8417, + SetKeyword = 8418, + AddKeyword = 8419, + RemoveKeyword = 8420, + WhereKeyword = 8421, + FromKeyword = 8422, + GroupKeyword = 8423, + JoinKeyword = 8424, + IntoKeyword = 8425, + LetKeyword = 8426, + ByKeyword = 8427, + SelectKeyword = 8428, + OrderByKeyword = 8429, + OnKeyword = 8430, + EqualsKeyword = 8431, + AscendingKeyword = 8432, + DescendingKeyword = 8433, + NameOfKeyword = 8434, + AsyncKeyword = 8435, + AwaitKeyword = 8436, + WhenKeyword = 8437, + ElifKeyword = 8467, + EndIfKeyword = 8468, + RegionKeyword = 8469, + EndRegionKeyword = 8470, + DefineKeyword = 8471, + UndefKeyword = 8472, + WarningKeyword = 8473, + ErrorKeyword = 8474, + LineKeyword = 8475, + PragmaKeyword = 8476, + HiddenKeyword = 8477, + ChecksumKeyword = 8478, + DisableKeyword = 8479, + RestoreKeyword = 8480, + ReferenceKeyword = 8481, + InterpolatedStringStartToken = 8482, + InterpolatedStringEndToken = 8483, + InterpolatedVerbatimStringStartToken = 8484, + LoadKeyword = 8485, + UnderscoreToken = 8491, + OmittedTypeArgumentToken = 8492, + OmittedArraySizeExpressionToken = 8493, + EndOfDirectiveToken = 8494, + EndOfDocumentationCommentToken = 8495, + EndOfFileToken = 8496, + BadToken = 8507, + IdentifierToken = 8508, + NumericLiteralToken = 8509, + CharacterLiteralToken = 8510, + StringLiteralToken = 8511, + XmlEntityLiteralToken = 8512, + XmlTextLiteralToken = 8513, + XmlTextLiteralNewLineToken = 8514, + InterpolatedStringToken = 8515, + InterpolatedStringTextToken = 8517, + EndOfLineTrivia = 8539, + WhitespaceTrivia = 8540, + SingleLineCommentTrivia = 8541, + MultiLineCommentTrivia = 8542, + DocumentationCommentExteriorTrivia = 8543, + SingleLineDocumentationCommentTrivia = 8544, + MultiLineDocumentationCommentTrivia = 8545, + DisabledTextTrivia = 8546, + PreprocessingMessageTrivia = 8547, + IfDirectiveTrivia = 8548, + ElifDirectiveTrivia = 8549, + ElseDirectiveTrivia = 8550, + EndIfDirectiveTrivia = 8551, + RegionDirectiveTrivia = 8552, + EndRegionDirectiveTrivia = 8553, + DefineDirectiveTrivia = 8554, + UndefDirectiveTrivia = 8555, + ErrorDirectiveTrivia = 8556, + WarningDirectiveTrivia = 8557, + LineDirectiveTrivia = 8558, + PragmaWarningDirectiveTrivia = 8559, + PragmaChecksumDirectiveTrivia = 8560, + ReferenceDirectiveTrivia = 8561, + BadDirectiveTrivia = 8562, + SkippedTokensTrivia = 8563, + ConflictMarkerTrivia = 8564, + XmlElement = 8574, + XmlElementStartTag = 8575, + XmlElementEndTag = 8576, + XmlEmptyElement = 8577, + XmlTextAttribute = 8578, + XmlCrefAttribute = 8579, + XmlNameAttribute = 8580, + XmlName = 8581, + XmlPrefix = 8582, + XmlText = 8583, + XmlCDataSection = 8584, + XmlComment = 8585, + XmlProcessingInstruction = 8586, + TypeCref = 8597, + QualifiedCref = 8598, + NameMemberCref = 8599, + IndexerMemberCref = 8600, + OperatorMemberCref = 8601, + ConversionOperatorMemberCref = 8602, + CrefParameterList = 8603, + CrefBracketedParameterList = 8604, + CrefParameter = 8605, + IdentifierName = 8616, + QualifiedName = 8617, + GenericName = 8618, + TypeArgumentList = 8619, + AliasQualifiedName = 8620, + PredefinedType = 8621, + ArrayType = 8622, + ArrayRankSpecifier = 8623, + PointerType = 8624, + NullableType = 8625, + OmittedTypeArgument = 8626, + ParenthesizedExpression = 8632, + ConditionalExpression = 8633, + InvocationExpression = 8634, + ElementAccessExpression = 8635, + ArgumentList = 8636, + BracketedArgumentList = 8637, + Argument = 8638, + NameColon = 8639, + CastExpression = 8640, + AnonymousMethodExpression = 8641, + SimpleLambdaExpression = 8642, + ParenthesizedLambdaExpression = 8643, + ObjectInitializerExpression = 8644, + CollectionInitializerExpression = 8645, + ArrayInitializerExpression = 8646, + AnonymousObjectMemberDeclarator = 8647, + ComplexElementInitializerExpression = 8648, + ObjectCreationExpression = 8649, + AnonymousObjectCreationExpression = 8650, + ArrayCreationExpression = 8651, + ImplicitArrayCreationExpression = 8652, + StackAllocArrayCreationExpression = 8653, + OmittedArraySizeExpression = 8654, + InterpolatedStringExpression = 8655, + ImplicitElementAccess = 8656, + IsPatternExpression = 8657, + AddExpression = 8668, + SubtractExpression = 8669, + MultiplyExpression = 8670, + DivideExpression = 8671, + ModuloExpression = 8672, + LeftShiftExpression = 8673, + RightShiftExpression = 8674, + LogicalOrExpression = 8675, + LogicalAndExpression = 8676, + BitwiseOrExpression = 8677, + BitwiseAndExpression = 8678, + ExclusiveOrExpression = 8679, + EqualsExpression = 8680, + NotEqualsExpression = 8681, + LessThanExpression = 8682, + LessThanOrEqualExpression = 8683, + GreaterThanExpression = 8684, + GreaterThanOrEqualExpression = 8685, + IsExpression = 8686, + AsExpression = 8687, + CoalesceExpression = 8688, + SimpleMemberAccessExpression = 8689, + PointerMemberAccessExpression = 8690, + ConditionalAccessExpression = 8691, + MemberBindingExpression = 8707, + ElementBindingExpression = 8708, + SimpleAssignmentExpression = 8714, + AddAssignmentExpression = 8715, + SubtractAssignmentExpression = 8716, + MultiplyAssignmentExpression = 8717, + DivideAssignmentExpression = 8718, + ModuloAssignmentExpression = 8719, + AndAssignmentExpression = 8720, + ExclusiveOrAssignmentExpression = 8721, + OrAssignmentExpression = 8722, + LeftShiftAssignmentExpression = 8723, + RightShiftAssignmentExpression = 8724, + UnaryPlusExpression = 8730, + UnaryMinusExpression = 8731, + BitwiseNotExpression = 8732, + LogicalNotExpression = 8733, + PreIncrementExpression = 8734, + PreDecrementExpression = 8735, + PointerIndirectionExpression = 8736, + AddressOfExpression = 8737, + PostIncrementExpression = 8738, + PostDecrementExpression = 8739, + AwaitExpression = 8740, + ThisExpression = 8746, + BaseExpression = 8747, + ArgListExpression = 8748, + NumericLiteralExpression = 8749, + StringLiteralExpression = 8750, + CharacterLiteralExpression = 8751, + TrueLiteralExpression = 8752, + FalseLiteralExpression = 8753, + NullLiteralExpression = 8754, + DefaultLiteralExpression = 8755, + TypeOfExpression = 8760, + SizeOfExpression = 8761, + CheckedExpression = 8762, + UncheckedExpression = 8763, + DefaultExpression = 8764, + MakeRefExpression = 8765, + RefValueExpression = 8766, + RefTypeExpression = 8767, + QueryExpression = 8774, + QueryBody = 8775, + FromClause = 8776, + LetClause = 8777, + JoinClause = 8778, + JoinIntoClause = 8779, + WhereClause = 8780, + OrderByClause = 8781, + AscendingOrdering = 8782, + DescendingOrdering = 8783, + SelectClause = 8784, + GroupClause = 8785, + QueryContinuation = 8786, + Block = 8792, + LocalDeclarationStatement = 8793, + VariableDeclaration = 8794, + VariableDeclarator = 8795, + EqualsValueClause = 8796, + ExpressionStatement = 8797, + EmptyStatement = 8798, + LabeledStatement = 8799, + GotoStatement = 8800, + GotoCaseStatement = 8801, + GotoDefaultStatement = 8802, + BreakStatement = 8803, + ContinueStatement = 8804, + ReturnStatement = 8805, + YieldReturnStatement = 8806, + YieldBreakStatement = 8807, + ThrowStatement = 8808, + WhileStatement = 8809, + DoStatement = 8810, + ForStatement = 8811, + ForEachStatement = 8812, + UsingStatement = 8813, + FixedStatement = 8814, + CheckedStatement = 8815, + UncheckedStatement = 8816, + UnsafeStatement = 8817, + LockStatement = 8818, + IfStatement = 8819, + ElseClause = 8820, + SwitchStatement = 8821, + SwitchSection = 8822, + CaseSwitchLabel = 8823, + DefaultSwitchLabel = 8824, + TryStatement = 8825, + CatchClause = 8826, + CatchDeclaration = 8827, + CatchFilterClause = 8828, + FinallyClause = 8829, + LocalFunctionStatement = 8830, + CompilationUnit = 8840, + GlobalStatement = 8841, + NamespaceDeclaration = 8842, + UsingDirective = 8843, + ExternAliasDirective = 8844, + AttributeList = 8847, + AttributeTargetSpecifier = 8848, + Attribute = 8849, + AttributeArgumentList = 8850, + AttributeArgument = 8851, + NameEquals = 8852, + ClassDeclaration = 8855, + StructDeclaration = 8856, + InterfaceDeclaration = 8857, + EnumDeclaration = 8858, + DelegateDeclaration = 8859, + BaseList = 8864, + SimpleBaseType = 8865, + TypeParameterConstraintClause = 8866, + ConstructorConstraint = 8867, + ClassConstraint = 8868, + StructConstraint = 8869, + TypeConstraint = 8870, + ExplicitInterfaceSpecifier = 8871, + EnumMemberDeclaration = 8872, + FieldDeclaration = 8873, + EventFieldDeclaration = 8874, + MethodDeclaration = 8875, + OperatorDeclaration = 8876, + ConversionOperatorDeclaration = 8877, + ConstructorDeclaration = 8878, + BaseConstructorInitializer = 8889, + ThisConstructorInitializer = 8890, + DestructorDeclaration = 8891, + PropertyDeclaration = 8892, + EventDeclaration = 8893, + IndexerDeclaration = 8894, + AccessorList = 8895, + GetAccessorDeclaration = 8896, + SetAccessorDeclaration = 8897, + AddAccessorDeclaration = 8898, + RemoveAccessorDeclaration = 8899, + UnknownAccessorDeclaration = 8900, + ParameterList = 8906, + BracketedParameterList = 8907, + Parameter = 8908, + TypeParameterList = 8909, + TypeParameter = 8910, + IncompleteMember = 8916, + ArrowExpressionClause = 8917, + Interpolation = 8918, + InterpolatedStringText = 8919, + InterpolationAlignmentClause = 8920, + InterpolationFormatClause = 8921, + ShebangDirectiveTrivia = 8922, + LoadDirectiveTrivia = 8923, + TupleType = 8924, + TupleElement = 8925, + TupleExpression = 8926, + SingleVariableDesignation = 8927, + ParenthesizedVariableDesignation = 8928, + ForEachVariableStatement = 8929, + DeclarationPattern = 9000, + ConstantPattern = 9002, + CasePatternSwitchLabel = 9009, + WhenClause = 9013, + DiscardDesignation = 9014, + DeclarationExpression = 9040, + RefExpression = 9050, + RefType = 9051, + ThrowExpression = 9052, + ImplicitStackAllocArrayCreationExpression = 9053 + } + + public static partial class TypedConstantExtensions + { + public static string ToCSharpString(this TypedConstant constant) { throw null; } + } +} + +namespace Microsoft.CodeAnalysis.CSharp.Syntax +{ + public sealed partial class AccessorDeclarationSyntax : CSharpSyntaxNode + { + public SyntaxList AttributeLists { get { throw null; } } + + public BlockSyntax Body { get { throw null; } } + + public ArrowExpressionClauseSyntax ExpressionBody { get { throw null; } } + + public SyntaxToken Keyword { get { throw null; } } + + public SyntaxTokenList Modifiers { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AccessorDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public AccessorDeclarationSyntax AddBodyStatements(params StatementSyntax[] items) { throw null; } + + public AccessorDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public AccessorDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public AccessorDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax body, SyntaxToken semicolonToken) { throw null; } + + public AccessorDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public AccessorDeclarationSyntax WithBody(BlockSyntax body) { throw null; } + + public AccessorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public AccessorDeclarationSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public AccessorDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public AccessorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class AccessorListSyntax : CSharpSyntaxNode + { + public SyntaxList Accessors { get { throw null; } } + + public SyntaxToken CloseBraceToken { get { throw null; } } + + public SyntaxToken OpenBraceToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AccessorListSyntax AddAccessors(params AccessorDeclarationSyntax[] items) { throw null; } + + public AccessorListSyntax Update(SyntaxToken openBraceToken, SyntaxList accessors, SyntaxToken closeBraceToken) { throw null; } + + public AccessorListSyntax WithAccessors(SyntaxList accessors) { throw null; } + + public AccessorListSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public AccessorListSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + } + + public sealed partial class AliasQualifiedNameSyntax : NameSyntax + { + public IdentifierNameSyntax Alias { get { throw null; } } + + public SyntaxToken ColonColonToken { get { throw null; } } + + public SimpleNameSyntax Name { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AliasQualifiedNameSyntax Update(IdentifierNameSyntax alias, SyntaxToken colonColonToken, SimpleNameSyntax name) { throw null; } + + public AliasQualifiedNameSyntax WithAlias(IdentifierNameSyntax alias) { throw null; } + + public AliasQualifiedNameSyntax WithColonColonToken(SyntaxToken colonColonToken) { throw null; } + + public AliasQualifiedNameSyntax WithName(SimpleNameSyntax name) { throw null; } + } + + public abstract partial class AnonymousFunctionExpressionSyntax : ExpressionSyntax + { + public abstract SyntaxToken AsyncKeyword { get; } + public abstract CSharpSyntaxNode Body { get; } + + public AnonymousFunctionExpressionSyntax WithAsyncKeyword(SyntaxToken asyncKeyword) { throw null; } + + public AnonymousFunctionExpressionSyntax WithBody(CSharpSyntaxNode body) { throw null; } + } + + public sealed partial class AnonymousMethodExpressionSyntax : AnonymousFunctionExpressionSyntax + { + public override SyntaxToken AsyncKeyword { get { throw null; } } + + public BlockSyntax Block { get { throw null; } } + + public override CSharpSyntaxNode Body { get { throw null; } } + + public SyntaxToken DelegateKeyword { get { throw null; } } + + public ParameterListSyntax ParameterList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AnonymousMethodExpressionSyntax AddBlockStatements(params StatementSyntax[] items) { throw null; } + + public AnonymousMethodExpressionSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public AnonymousMethodExpressionSyntax Update(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, CSharpSyntaxNode body) { throw null; } + + public new AnonymousMethodExpressionSyntax WithAsyncKeyword(SyntaxToken asyncKeyword) { throw null; } + + public AnonymousMethodExpressionSyntax WithBlock(BlockSyntax block) { throw null; } + + public new AnonymousMethodExpressionSyntax WithBody(CSharpSyntaxNode body) { throw null; } + + public AnonymousMethodExpressionSyntax WithDelegateKeyword(SyntaxToken delegateKeyword) { throw null; } + + public AnonymousMethodExpressionSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + } + + public sealed partial class AnonymousObjectCreationExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseBraceToken { get { throw null; } } + + public SeparatedSyntaxList Initializers { get { throw null; } } + + public SyntaxToken NewKeyword { get { throw null; } } + + public SyntaxToken OpenBraceToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AnonymousObjectCreationExpressionSyntax AddInitializers(params AnonymousObjectMemberDeclaratorSyntax[] items) { throw null; } + + public AnonymousObjectCreationExpressionSyntax Update(SyntaxToken newKeyword, SyntaxToken openBraceToken, SeparatedSyntaxList initializers, SyntaxToken closeBraceToken) { throw null; } + + public AnonymousObjectCreationExpressionSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public AnonymousObjectCreationExpressionSyntax WithInitializers(SeparatedSyntaxList initializers) { throw null; } + + public AnonymousObjectCreationExpressionSyntax WithNewKeyword(SyntaxToken newKeyword) { throw null; } + + public AnonymousObjectCreationExpressionSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + } + + public sealed partial class AnonymousObjectMemberDeclaratorSyntax : CSharpSyntaxNode + { + public ExpressionSyntax Expression { get { throw null; } } + + public NameEqualsSyntax NameEquals { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AnonymousObjectMemberDeclaratorSyntax Update(NameEqualsSyntax nameEquals, ExpressionSyntax expression) { throw null; } + + public AnonymousObjectMemberDeclaratorSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public AnonymousObjectMemberDeclaratorSyntax WithNameEquals(NameEqualsSyntax nameEquals) { throw null; } + } + + public sealed partial class ArgumentListSyntax : BaseArgumentListSyntax + { + public override SeparatedSyntaxList Arguments { get { throw null; } } + + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new ArgumentListSyntax AddArguments(params ArgumentSyntax[] items) { throw null; } + + public ArgumentListSyntax Update(SyntaxToken openParenToken, SeparatedSyntaxList arguments, SyntaxToken closeParenToken) { throw null; } + + public new ArgumentListSyntax WithArguments(SeparatedSyntaxList arguments) { throw null; } + + public ArgumentListSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public ArgumentListSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + } + + public sealed partial class ArgumentSyntax : CSharpSyntaxNode + { + public ExpressionSyntax Expression { get { throw null; } } + + public NameColonSyntax NameColon { get { throw null; } } + + public SyntaxToken RefKindKeyword { get { throw null; } } + + public SyntaxToken RefOrOutKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ArgumentSyntax Update(NameColonSyntax nameColon, SyntaxToken refKindKeyword, ExpressionSyntax expression) { throw null; } + + public ArgumentSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public ArgumentSyntax WithNameColon(NameColonSyntax nameColon) { throw null; } + + public ArgumentSyntax WithRefKindKeyword(SyntaxToken refKindKeyword) { throw null; } + + public ArgumentSyntax WithRefOrOutKeyword(SyntaxToken refOrOutKeyword) { throw null; } + } + + public sealed partial class ArrayCreationExpressionSyntax : ExpressionSyntax + { + public InitializerExpressionSyntax Initializer { get { throw null; } } + + public SyntaxToken NewKeyword { get { throw null; } } + + public ArrayTypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ArrayCreationExpressionSyntax AddTypeRankSpecifiers(params ArrayRankSpecifierSyntax[] items) { throw null; } + + public ArrayCreationExpressionSyntax Update(SyntaxToken newKeyword, ArrayTypeSyntax type, InitializerExpressionSyntax initializer) { throw null; } + + public ArrayCreationExpressionSyntax WithInitializer(InitializerExpressionSyntax initializer) { throw null; } + + public ArrayCreationExpressionSyntax WithNewKeyword(SyntaxToken newKeyword) { throw null; } + + public ArrayCreationExpressionSyntax WithType(ArrayTypeSyntax type) { throw null; } + } + + public sealed partial class ArrayRankSpecifierSyntax : CSharpSyntaxNode + { + public SyntaxToken CloseBracketToken { get { throw null; } } + + public SyntaxToken OpenBracketToken { get { throw null; } } + + public int Rank { get { throw null; } } + + public SeparatedSyntaxList Sizes { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ArrayRankSpecifierSyntax AddSizes(params ExpressionSyntax[] items) { throw null; } + + public ArrayRankSpecifierSyntax Update(SyntaxToken openBracketToken, SeparatedSyntaxList sizes, SyntaxToken closeBracketToken) { throw null; } + + public ArrayRankSpecifierSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) { throw null; } + + public ArrayRankSpecifierSyntax WithOpenBracketToken(SyntaxToken openBracketToken) { throw null; } + + public ArrayRankSpecifierSyntax WithSizes(SeparatedSyntaxList sizes) { throw null; } + } + + public sealed partial class ArrayTypeSyntax : TypeSyntax + { + public TypeSyntax ElementType { get { throw null; } } + + public SyntaxList RankSpecifiers { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ArrayTypeSyntax AddRankSpecifiers(params ArrayRankSpecifierSyntax[] items) { throw null; } + + public ArrayTypeSyntax Update(TypeSyntax elementType, SyntaxList rankSpecifiers) { throw null; } + + public ArrayTypeSyntax WithElementType(TypeSyntax elementType) { throw null; } + + public ArrayTypeSyntax WithRankSpecifiers(SyntaxList rankSpecifiers) { throw null; } + } + + public sealed partial class ArrowExpressionClauseSyntax : CSharpSyntaxNode + { + public SyntaxToken ArrowToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ArrowExpressionClauseSyntax Update(SyntaxToken arrowToken, ExpressionSyntax expression) { throw null; } + + public ArrowExpressionClauseSyntax WithArrowToken(SyntaxToken arrowToken) { throw null; } + + public ArrowExpressionClauseSyntax WithExpression(ExpressionSyntax expression) { throw null; } + } + + public sealed partial class AssignmentExpressionSyntax : ExpressionSyntax + { + public ExpressionSyntax Left { get { throw null; } } + + public SyntaxToken OperatorToken { get { throw null; } } + + public ExpressionSyntax Right { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AssignmentExpressionSyntax Update(ExpressionSyntax left, SyntaxToken operatorToken, ExpressionSyntax right) { throw null; } + + public AssignmentExpressionSyntax WithLeft(ExpressionSyntax left) { throw null; } + + public AssignmentExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) { throw null; } + + public AssignmentExpressionSyntax WithRight(ExpressionSyntax right) { throw null; } + } + + public sealed partial class AttributeArgumentListSyntax : CSharpSyntaxNode + { + public SeparatedSyntaxList Arguments { get { throw null; } } + + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AttributeArgumentListSyntax AddArguments(params AttributeArgumentSyntax[] items) { throw null; } + + public AttributeArgumentListSyntax Update(SyntaxToken openParenToken, SeparatedSyntaxList arguments, SyntaxToken closeParenToken) { throw null; } + + public AttributeArgumentListSyntax WithArguments(SeparatedSyntaxList arguments) { throw null; } + + public AttributeArgumentListSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public AttributeArgumentListSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + } + + public sealed partial class AttributeArgumentSyntax : CSharpSyntaxNode + { + public ExpressionSyntax Expression { get { throw null; } } + + public NameColonSyntax NameColon { get { throw null; } } + + public NameEqualsSyntax NameEquals { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AttributeArgumentSyntax Update(NameEqualsSyntax nameEquals, NameColonSyntax nameColon, ExpressionSyntax expression) { throw null; } + + public AttributeArgumentSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public AttributeArgumentSyntax WithNameColon(NameColonSyntax nameColon) { throw null; } + + public AttributeArgumentSyntax WithNameEquals(NameEqualsSyntax nameEquals) { throw null; } + } + + public sealed partial class AttributeListSyntax : CSharpSyntaxNode + { + public SeparatedSyntaxList Attributes { get { throw null; } } + + public SyntaxToken CloseBracketToken { get { throw null; } } + + public SyntaxToken OpenBracketToken { get { throw null; } } + + public AttributeTargetSpecifierSyntax Target { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AttributeListSyntax AddAttributes(params AttributeSyntax[] items) { throw null; } + + public AttributeListSyntax Update(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax target, SeparatedSyntaxList attributes, SyntaxToken closeBracketToken) { throw null; } + + public AttributeListSyntax WithAttributes(SeparatedSyntaxList attributes) { throw null; } + + public AttributeListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) { throw null; } + + public AttributeListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) { throw null; } + + public AttributeListSyntax WithTarget(AttributeTargetSpecifierSyntax target) { throw null; } + } + + public sealed partial class AttributeSyntax : CSharpSyntaxNode + { + public AttributeArgumentListSyntax ArgumentList { get { throw null; } } + + public NameSyntax Name { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AttributeSyntax AddArgumentListArguments(params AttributeArgumentSyntax[] items) { throw null; } + + public AttributeSyntax Update(NameSyntax name, AttributeArgumentListSyntax argumentList) { throw null; } + + public AttributeSyntax WithArgumentList(AttributeArgumentListSyntax argumentList) { throw null; } + + public AttributeSyntax WithName(NameSyntax name) { throw null; } + } + + public sealed partial class AttributeTargetSpecifierSyntax : CSharpSyntaxNode + { + public SyntaxToken ColonToken { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AttributeTargetSpecifierSyntax Update(SyntaxToken identifier, SyntaxToken colonToken) { throw null; } + + public AttributeTargetSpecifierSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public AttributeTargetSpecifierSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + } + + public sealed partial class AwaitExpressionSyntax : ExpressionSyntax + { + public SyntaxToken AwaitKeyword { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public AwaitExpressionSyntax Update(SyntaxToken awaitKeyword, ExpressionSyntax expression) { throw null; } + + public AwaitExpressionSyntax WithAwaitKeyword(SyntaxToken awaitKeyword) { throw null; } + + public AwaitExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + } + + public sealed partial class BadDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public BadDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken identifier, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new BadDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public new BadDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public BadDirectiveTriviaSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public BadDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + } + + public abstract partial class BaseArgumentListSyntax : CSharpSyntaxNode + { + public abstract SeparatedSyntaxList Arguments { get; } + + public BaseArgumentListSyntax AddArguments(params ArgumentSyntax[] items) { throw null; } + + public BaseArgumentListSyntax WithArguments(SeparatedSyntaxList arguments) { throw null; } + } + + public abstract partial class BaseCrefParameterListSyntax : CSharpSyntaxNode + { + public abstract SeparatedSyntaxList Parameters { get; } + + public BaseCrefParameterListSyntax AddParameters(params CrefParameterSyntax[] items) { throw null; } + + public BaseCrefParameterListSyntax WithParameters(SeparatedSyntaxList parameters) { throw null; } + } + + public sealed partial class BaseExpressionSyntax : InstanceExpressionSyntax + { + public SyntaxToken Token { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public BaseExpressionSyntax Update(SyntaxToken token) { throw null; } + + public BaseExpressionSyntax WithToken(SyntaxToken token) { throw null; } + } + + public abstract partial class BaseFieldDeclarationSyntax : MemberDeclarationSyntax + { + public abstract SyntaxList AttributeLists { get; } + public abstract VariableDeclarationSyntax Declaration { get; } + public abstract SyntaxTokenList Modifiers { get; } + public abstract SyntaxToken SemicolonToken { get; } + + public BaseFieldDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public BaseFieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) { throw null; } + + public BaseFieldDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public BaseFieldDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public BaseFieldDeclarationSyntax WithDeclaration(VariableDeclarationSyntax declaration) { throw null; } + + public BaseFieldDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public BaseFieldDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class BaseListSyntax : CSharpSyntaxNode + { + public SyntaxToken ColonToken { get { throw null; } } + + public SeparatedSyntaxList Types { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public BaseListSyntax AddTypes(params BaseTypeSyntax[] items) { throw null; } + + public BaseListSyntax Update(SyntaxToken colonToken, SeparatedSyntaxList types) { throw null; } + + public BaseListSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public BaseListSyntax WithTypes(SeparatedSyntaxList types) { throw null; } + } + + public abstract partial class BaseMethodDeclarationSyntax : MemberDeclarationSyntax + { + public abstract SyntaxList AttributeLists { get; } + public abstract BlockSyntax Body { get; } + public abstract ArrowExpressionClauseSyntax ExpressionBody { get; } + public abstract SyntaxTokenList Modifiers { get; } + public abstract ParameterListSyntax ParameterList { get; } + public abstract SyntaxToken SemicolonToken { get; } + + public BaseMethodDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public BaseMethodDeclarationSyntax AddBodyStatements(params StatementSyntax[] items) { throw null; } + + public BaseMethodDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public BaseMethodDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public BaseMethodDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public BaseMethodDeclarationSyntax WithBody(BlockSyntax body) { throw null; } + + public BaseMethodDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public BaseMethodDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public BaseMethodDeclarationSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + + public BaseMethodDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public abstract partial class BaseParameterListSyntax : CSharpSyntaxNode + { + public abstract SeparatedSyntaxList Parameters { get; } + + public BaseParameterListSyntax AddParameters(params ParameterSyntax[] items) { throw null; } + + public BaseParameterListSyntax WithParameters(SeparatedSyntaxList parameters) { throw null; } + } + + public abstract partial class BasePropertyDeclarationSyntax : MemberDeclarationSyntax + { + public abstract AccessorListSyntax AccessorList { get; } + public abstract SyntaxList AttributeLists { get; } + public abstract ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier { get; } + public abstract SyntaxTokenList Modifiers { get; } + public abstract TypeSyntax Type { get; } + + public BasePropertyDeclarationSyntax AddAccessorListAccessors(params AccessorDeclarationSyntax[] items) { throw null; } + + public BasePropertyDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public BasePropertyDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public BasePropertyDeclarationSyntax WithAccessorList(AccessorListSyntax accessorList) { throw null; } + + public BasePropertyDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier) { throw null; } + + public BasePropertyDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public BasePropertyDeclarationSyntax WithType(TypeSyntax type) { throw null; } + } + + public abstract partial class BaseTypeDeclarationSyntax : MemberDeclarationSyntax + { + public abstract SyntaxList AttributeLists { get; } + public abstract BaseListSyntax BaseList { get; } + public abstract SyntaxToken CloseBraceToken { get; } + public abstract SyntaxToken Identifier { get; } + public abstract SyntaxTokenList Modifiers { get; } + public abstract SyntaxToken OpenBraceToken { get; } + public abstract SyntaxToken SemicolonToken { get; } + + public BaseTypeDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public BaseTypeDeclarationSyntax AddBaseListTypes(params BaseTypeSyntax[] items) { throw null; } + + public BaseTypeDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public BaseTypeDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public BaseTypeDeclarationSyntax WithBaseList(BaseListSyntax baseList) { throw null; } + + public BaseTypeDeclarationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public BaseTypeDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public BaseTypeDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public BaseTypeDeclarationSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + + public BaseTypeDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public abstract partial class BaseTypeSyntax : CSharpSyntaxNode + { + public abstract TypeSyntax Type { get; } + + public BaseTypeSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class BinaryExpressionSyntax : ExpressionSyntax + { + public ExpressionSyntax Left { get { throw null; } } + + public SyntaxToken OperatorToken { get { throw null; } } + + public ExpressionSyntax Right { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public BinaryExpressionSyntax Update(ExpressionSyntax left, SyntaxToken operatorToken, ExpressionSyntax right) { throw null; } + + public BinaryExpressionSyntax WithLeft(ExpressionSyntax left) { throw null; } + + public BinaryExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) { throw null; } + + public BinaryExpressionSyntax WithRight(ExpressionSyntax right) { throw null; } + } + + public sealed partial class BlockSyntax : StatementSyntax + { + public SyntaxToken CloseBraceToken { get { throw null; } } + + public SyntaxToken OpenBraceToken { get { throw null; } } + + public SyntaxList Statements { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public BlockSyntax AddStatements(params StatementSyntax[] items) { throw null; } + + public BlockSyntax Update(SyntaxToken openBraceToken, SyntaxList statements, SyntaxToken closeBraceToken) { throw null; } + + public BlockSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public BlockSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + + public BlockSyntax WithStatements(SyntaxList statements) { throw null; } + } + + public sealed partial class BracketedArgumentListSyntax : BaseArgumentListSyntax + { + public override SeparatedSyntaxList Arguments { get { throw null; } } + + public SyntaxToken CloseBracketToken { get { throw null; } } + + public SyntaxToken OpenBracketToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new BracketedArgumentListSyntax AddArguments(params ArgumentSyntax[] items) { throw null; } + + public BracketedArgumentListSyntax Update(SyntaxToken openBracketToken, SeparatedSyntaxList arguments, SyntaxToken closeBracketToken) { throw null; } + + public new BracketedArgumentListSyntax WithArguments(SeparatedSyntaxList arguments) { throw null; } + + public BracketedArgumentListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) { throw null; } + + public BracketedArgumentListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) { throw null; } + } + + public sealed partial class BracketedParameterListSyntax : BaseParameterListSyntax + { + public SyntaxToken CloseBracketToken { get { throw null; } } + + public SyntaxToken OpenBracketToken { get { throw null; } } + + public override SeparatedSyntaxList Parameters { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new BracketedParameterListSyntax AddParameters(params ParameterSyntax[] items) { throw null; } + + public BracketedParameterListSyntax Update(SyntaxToken openBracketToken, SeparatedSyntaxList parameters, SyntaxToken closeBracketToken) { throw null; } + + public BracketedParameterListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) { throw null; } + + public BracketedParameterListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) { throw null; } + + public new BracketedParameterListSyntax WithParameters(SeparatedSyntaxList parameters) { throw null; } + } + + public abstract partial class BranchingDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public abstract bool BranchTaken { get; } + + public new BranchingDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public new BranchingDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + } + + public sealed partial class BreakStatementSyntax : StatementSyntax + { + public SyntaxToken BreakKeyword { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public BreakStatementSyntax Update(SyntaxToken breakKeyword, SyntaxToken semicolonToken) { throw null; } + + public BreakStatementSyntax WithBreakKeyword(SyntaxToken breakKeyword) { throw null; } + + public BreakStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class CasePatternSwitchLabelSyntax : SwitchLabelSyntax + { + public override SyntaxToken ColonToken { get { throw null; } } + + public override SyntaxToken Keyword { get { throw null; } } + + public PatternSyntax Pattern { get { throw null; } } + + public WhenClauseSyntax WhenClause { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CasePatternSwitchLabelSyntax Update(SyntaxToken keyword, PatternSyntax pattern, WhenClauseSyntax whenClause, SyntaxToken colonToken) { throw null; } + + public new CasePatternSwitchLabelSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public new CasePatternSwitchLabelSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public CasePatternSwitchLabelSyntax WithPattern(PatternSyntax pattern) { throw null; } + + public CasePatternSwitchLabelSyntax WithWhenClause(WhenClauseSyntax whenClause) { throw null; } + } + + public sealed partial class CaseSwitchLabelSyntax : SwitchLabelSyntax + { + public override SyntaxToken ColonToken { get { throw null; } } + + public override SyntaxToken Keyword { get { throw null; } } + + public ExpressionSyntax Value { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CaseSwitchLabelSyntax Update(SyntaxToken keyword, ExpressionSyntax value, SyntaxToken colonToken) { throw null; } + + public new CaseSwitchLabelSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public new CaseSwitchLabelSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public CaseSwitchLabelSyntax WithValue(ExpressionSyntax value) { throw null; } + } + + public sealed partial class CastExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CastExpressionSyntax Update(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken, ExpressionSyntax expression) { throw null; } + + public CastExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public CastExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public CastExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public CastExpressionSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class CatchClauseSyntax : CSharpSyntaxNode + { + public BlockSyntax Block { get { throw null; } } + + public SyntaxToken CatchKeyword { get { throw null; } } + + public CatchDeclarationSyntax Declaration { get { throw null; } } + + public CatchFilterClauseSyntax Filter { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CatchClauseSyntax AddBlockStatements(params StatementSyntax[] items) { throw null; } + + public CatchClauseSyntax Update(SyntaxToken catchKeyword, CatchDeclarationSyntax declaration, CatchFilterClauseSyntax filter, BlockSyntax block) { throw null; } + + public CatchClauseSyntax WithBlock(BlockSyntax block) { throw null; } + + public CatchClauseSyntax WithCatchKeyword(SyntaxToken catchKeyword) { throw null; } + + public CatchClauseSyntax WithDeclaration(CatchDeclarationSyntax declaration) { throw null; } + + public CatchClauseSyntax WithFilter(CatchFilterClauseSyntax filter) { throw null; } + } + + public sealed partial class CatchDeclarationSyntax : CSharpSyntaxNode + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CatchDeclarationSyntax Update(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken closeParenToken) { throw null; } + + public CatchDeclarationSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public CatchDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public CatchDeclarationSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public CatchDeclarationSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class CatchFilterClauseSyntax : CSharpSyntaxNode + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax FilterExpression { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public SyntaxToken WhenKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CatchFilterClauseSyntax Update(SyntaxToken whenKeyword, SyntaxToken openParenToken, ExpressionSyntax filterExpression, SyntaxToken closeParenToken) { throw null; } + + public CatchFilterClauseSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public CatchFilterClauseSyntax WithFilterExpression(ExpressionSyntax filterExpression) { throw null; } + + public CatchFilterClauseSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public CatchFilterClauseSyntax WithWhenKeyword(SyntaxToken whenKeyword) { throw null; } + } + + public sealed partial class CheckedExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken Keyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CheckedExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken) { throw null; } + + public CheckedExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public CheckedExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public CheckedExpressionSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public CheckedExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + } + + public sealed partial class CheckedStatementSyntax : StatementSyntax + { + public BlockSyntax Block { get { throw null; } } + + public SyntaxToken Keyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CheckedStatementSyntax AddBlockStatements(params StatementSyntax[] items) { throw null; } + + public CheckedStatementSyntax Update(SyntaxToken keyword, BlockSyntax block) { throw null; } + + public CheckedStatementSyntax WithBlock(BlockSyntax block) { throw null; } + + public CheckedStatementSyntax WithKeyword(SyntaxToken keyword) { throw null; } + } + + public sealed partial class ClassDeclarationSyntax : TypeDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override BaseListSyntax BaseList { get { throw null; } } + + public override SyntaxToken CloseBraceToken { get { throw null; } } + + public override SyntaxList ConstraintClauses { get { throw null; } } + + public override SyntaxToken Identifier { get { throw null; } } + + public override SyntaxToken Keyword { get { throw null; } } + + public override SyntaxList Members { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override SyntaxToken OpenBraceToken { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public override TypeParameterListSyntax TypeParameterList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new ClassDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new ClassDeclarationSyntax AddBaseListTypes(params BaseTypeSyntax[] items) { throw null; } + + public new ClassDeclarationSyntax AddConstraintClauses(params TypeParameterConstraintClauseSyntax[] items) { throw null; } + + public new ClassDeclarationSyntax AddMembers(params MemberDeclarationSyntax[] items) { throw null; } + + public new ClassDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public new ClassDeclarationSyntax AddTypeParameterListParameters(params TypeParameterSyntax[] items) { throw null; } + + public ClassDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxToken openBraceToken, SyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public new ClassDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new ClassDeclarationSyntax WithBaseList(BaseListSyntax baseList) { throw null; } + + public new ClassDeclarationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public new ClassDeclarationSyntax WithConstraintClauses(SyntaxList constraintClauses) { throw null; } + + public new ClassDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public new ClassDeclarationSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public new ClassDeclarationSyntax WithMembers(SyntaxList members) { throw null; } + + public new ClassDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new ClassDeclarationSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + + public new ClassDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public new ClassDeclarationSyntax WithTypeParameterList(TypeParameterListSyntax typeParameterList) { throw null; } + } + + public sealed partial class ClassOrStructConstraintSyntax : TypeParameterConstraintSyntax + { + public SyntaxToken ClassOrStructKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ClassOrStructConstraintSyntax Update(SyntaxToken classOrStructKeyword) { throw null; } + + public ClassOrStructConstraintSyntax WithClassOrStructKeyword(SyntaxToken classOrStructKeyword) { throw null; } + } + + public abstract partial class CommonForEachStatementSyntax : StatementSyntax + { + public abstract SyntaxToken CloseParenToken { get; } + public abstract ExpressionSyntax Expression { get; } + public abstract SyntaxToken ForEachKeyword { get; } + public abstract SyntaxToken InKeyword { get; } + public abstract SyntaxToken OpenParenToken { get; } + public abstract StatementSyntax Statement { get; } + + public CommonForEachStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public CommonForEachStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public CommonForEachStatementSyntax WithForEachKeyword(SyntaxToken forEachKeyword) { throw null; } + + public CommonForEachStatementSyntax WithInKeyword(SyntaxToken inKeyword) { throw null; } + + public CommonForEachStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public CommonForEachStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + } + + public sealed partial class CompilationUnitSyntax : CSharpSyntaxNode, ICompilationUnitSyntax + { + public SyntaxList AttributeLists { get { throw null; } } + + public SyntaxToken EndOfFileToken { get { throw null; } } + + public SyntaxList Externs { get { throw null; } } + + public SyntaxList Members { get { throw null; } } + + public SyntaxList Usings { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CompilationUnitSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public CompilationUnitSyntax AddExterns(params ExternAliasDirectiveSyntax[] items) { throw null; } + + public CompilationUnitSyntax AddMembers(params MemberDeclarationSyntax[] items) { throw null; } + + public CompilationUnitSyntax AddUsings(params UsingDirectiveSyntax[] items) { throw null; } + + public System.Collections.Generic.IList GetLoadDirectives() { throw null; } + + public System.Collections.Generic.IList GetReferenceDirectives() { throw null; } + + public CompilationUnitSyntax Update(SyntaxList externs, SyntaxList usings, SyntaxList attributeLists, SyntaxList members, SyntaxToken endOfFileToken) { throw null; } + + public CompilationUnitSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public CompilationUnitSyntax WithEndOfFileToken(SyntaxToken endOfFileToken) { throw null; } + + public CompilationUnitSyntax WithExterns(SyntaxList externs) { throw null; } + + public CompilationUnitSyntax WithMembers(SyntaxList members) { throw null; } + + public CompilationUnitSyntax WithUsings(SyntaxList usings) { throw null; } + } + + public sealed partial class ConditionalAccessExpressionSyntax : ExpressionSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken OperatorToken { get { throw null; } } + + public ExpressionSyntax WhenNotNull { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ConditionalAccessExpressionSyntax Update(ExpressionSyntax expression, SyntaxToken operatorToken, ExpressionSyntax whenNotNull) { throw null; } + + public ConditionalAccessExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public ConditionalAccessExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) { throw null; } + + public ConditionalAccessExpressionSyntax WithWhenNotNull(ExpressionSyntax whenNotNull) { throw null; } + } + + public abstract partial class ConditionalDirectiveTriviaSyntax : BranchingDirectiveTriviaSyntax + { + public abstract ExpressionSyntax Condition { get; } + public abstract bool ConditionValue { get; } + + public ConditionalDirectiveTriviaSyntax WithCondition(ExpressionSyntax condition) { throw null; } + } + + public sealed partial class ConditionalExpressionSyntax : ExpressionSyntax + { + public SyntaxToken ColonToken { get { throw null; } } + + public ExpressionSyntax Condition { get { throw null; } } + + public SyntaxToken QuestionToken { get { throw null; } } + + public ExpressionSyntax WhenFalse { get { throw null; } } + + public ExpressionSyntax WhenTrue { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ConditionalExpressionSyntax Update(ExpressionSyntax condition, SyntaxToken questionToken, ExpressionSyntax whenTrue, SyntaxToken colonToken, ExpressionSyntax whenFalse) { throw null; } + + public ConditionalExpressionSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public ConditionalExpressionSyntax WithCondition(ExpressionSyntax condition) { throw null; } + + public ConditionalExpressionSyntax WithQuestionToken(SyntaxToken questionToken) { throw null; } + + public ConditionalExpressionSyntax WithWhenFalse(ExpressionSyntax whenFalse) { throw null; } + + public ConditionalExpressionSyntax WithWhenTrue(ExpressionSyntax whenTrue) { throw null; } + } + + public sealed partial class ConstantPatternSyntax : PatternSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ConstantPatternSyntax Update(ExpressionSyntax expression) { throw null; } + + public ConstantPatternSyntax WithExpression(ExpressionSyntax expression) { throw null; } + } + + public sealed partial class ConstructorConstraintSyntax : TypeParameterConstraintSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken NewKeyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ConstructorConstraintSyntax Update(SyntaxToken newKeyword, SyntaxToken openParenToken, SyntaxToken closeParenToken) { throw null; } + + public ConstructorConstraintSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public ConstructorConstraintSyntax WithNewKeyword(SyntaxToken newKeyword) { throw null; } + + public ConstructorConstraintSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + } + + public sealed partial class ConstructorDeclarationSyntax : BaseMethodDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override BlockSyntax Body { get { throw null; } } + + public override ArrowExpressionClauseSyntax ExpressionBody { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public ConstructorInitializerSyntax Initializer { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override ParameterListSyntax ParameterList { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new ConstructorDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new ConstructorDeclarationSyntax AddBodyStatements(params StatementSyntax[] items) { throw null; } + + public new ConstructorDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public new ConstructorDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public ConstructorDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax initializer, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public ConstructorDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax initializer, BlockSyntax body, SyntaxToken semicolonToken) { throw null; } + + public new ConstructorDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new ConstructorDeclarationSyntax WithBody(BlockSyntax body) { throw null; } + + public new ConstructorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public ConstructorDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public ConstructorDeclarationSyntax WithInitializer(ConstructorInitializerSyntax initializer) { throw null; } + + public new ConstructorDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new ConstructorDeclarationSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + + public new ConstructorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class ConstructorInitializerSyntax : CSharpSyntaxNode + { + public ArgumentListSyntax ArgumentList { get { throw null; } } + + public SyntaxToken ColonToken { get { throw null; } } + + public SyntaxToken ThisOrBaseKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ConstructorInitializerSyntax AddArgumentListArguments(params ArgumentSyntax[] items) { throw null; } + + public ConstructorInitializerSyntax Update(SyntaxToken colonToken, SyntaxToken thisOrBaseKeyword, ArgumentListSyntax argumentList) { throw null; } + + public ConstructorInitializerSyntax WithArgumentList(ArgumentListSyntax argumentList) { throw null; } + + public ConstructorInitializerSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public ConstructorInitializerSyntax WithThisOrBaseKeyword(SyntaxToken thisOrBaseKeyword) { throw null; } + } + + public sealed partial class ContinueStatementSyntax : StatementSyntax + { + public SyntaxToken ContinueKeyword { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ContinueStatementSyntax Update(SyntaxToken continueKeyword, SyntaxToken semicolonToken) { throw null; } + + public ContinueStatementSyntax WithContinueKeyword(SyntaxToken continueKeyword) { throw null; } + + public ContinueStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class ConversionOperatorDeclarationSyntax : BaseMethodDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override BlockSyntax Body { get { throw null; } } + + public override ArrowExpressionClauseSyntax ExpressionBody { get { throw null; } } + + public SyntaxToken ImplicitOrExplicitKeyword { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public SyntaxToken OperatorKeyword { get { throw null; } } + + public override ParameterListSyntax ParameterList { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new ConversionOperatorDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new ConversionOperatorDeclarationSyntax AddBodyStatements(params StatementSyntax[] items) { throw null; } + + public new ConversionOperatorDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public new ConversionOperatorDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public ConversionOperatorDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public new ConversionOperatorDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new ConversionOperatorDeclarationSyntax WithBody(BlockSyntax body) { throw null; } + + public new ConversionOperatorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public ConversionOperatorDeclarationSyntax WithImplicitOrExplicitKeyword(SyntaxToken implicitOrExplicitKeyword) { throw null; } + + public new ConversionOperatorDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public ConversionOperatorDeclarationSyntax WithOperatorKeyword(SyntaxToken operatorKeyword) { throw null; } + + public new ConversionOperatorDeclarationSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + + public new ConversionOperatorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public ConversionOperatorDeclarationSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class ConversionOperatorMemberCrefSyntax : MemberCrefSyntax + { + public SyntaxToken ImplicitOrExplicitKeyword { get { throw null; } } + + public SyntaxToken OperatorKeyword { get { throw null; } } + + public CrefParameterListSyntax Parameters { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ConversionOperatorMemberCrefSyntax AddParametersParameters(params CrefParameterSyntax[] items) { throw null; } + + public ConversionOperatorMemberCrefSyntax Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type, CrefParameterListSyntax parameters) { throw null; } + + public ConversionOperatorMemberCrefSyntax WithImplicitOrExplicitKeyword(SyntaxToken implicitOrExplicitKeyword) { throw null; } + + public ConversionOperatorMemberCrefSyntax WithOperatorKeyword(SyntaxToken operatorKeyword) { throw null; } + + public ConversionOperatorMemberCrefSyntax WithParameters(CrefParameterListSyntax parameters) { throw null; } + + public ConversionOperatorMemberCrefSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class CrefBracketedParameterListSyntax : BaseCrefParameterListSyntax + { + public SyntaxToken CloseBracketToken { get { throw null; } } + + public SyntaxToken OpenBracketToken { get { throw null; } } + + public override SeparatedSyntaxList Parameters { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new CrefBracketedParameterListSyntax AddParameters(params CrefParameterSyntax[] items) { throw null; } + + public CrefBracketedParameterListSyntax Update(SyntaxToken openBracketToken, SeparatedSyntaxList parameters, SyntaxToken closeBracketToken) { throw null; } + + public CrefBracketedParameterListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) { throw null; } + + public CrefBracketedParameterListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) { throw null; } + + public new CrefBracketedParameterListSyntax WithParameters(SeparatedSyntaxList parameters) { throw null; } + } + + public sealed partial class CrefParameterListSyntax : BaseCrefParameterListSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override SeparatedSyntaxList Parameters { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new CrefParameterListSyntax AddParameters(params CrefParameterSyntax[] items) { throw null; } + + public CrefParameterListSyntax Update(SyntaxToken openParenToken, SeparatedSyntaxList parameters, SyntaxToken closeParenToken) { throw null; } + + public CrefParameterListSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public CrefParameterListSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public new CrefParameterListSyntax WithParameters(SeparatedSyntaxList parameters) { throw null; } + } + + public sealed partial class CrefParameterSyntax : CSharpSyntaxNode + { + public SyntaxToken RefKindKeyword { get { throw null; } } + + public SyntaxToken RefOrOutKeyword { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public CrefParameterSyntax Update(SyntaxToken refKindKeyword, TypeSyntax type) { throw null; } + + public CrefParameterSyntax WithRefKindKeyword(SyntaxToken refKindKeyword) { throw null; } + + public CrefParameterSyntax WithRefOrOutKeyword(SyntaxToken refOrOutKeyword) { throw null; } + + public CrefParameterSyntax WithType(TypeSyntax type) { throw null; } + } + + public abstract partial class CrefSyntax : CSharpSyntaxNode + { + } + + public sealed partial class DeclarationExpressionSyntax : ExpressionSyntax + { + public VariableDesignationSyntax Designation { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public DeclarationExpressionSyntax Update(TypeSyntax type, VariableDesignationSyntax designation) { throw null; } + + public DeclarationExpressionSyntax WithDesignation(VariableDesignationSyntax designation) { throw null; } + + public DeclarationExpressionSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class DeclarationPatternSyntax : PatternSyntax + { + public VariableDesignationSyntax Designation { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public DeclarationPatternSyntax Update(TypeSyntax type, VariableDesignationSyntax designation) { throw null; } + + public DeclarationPatternSyntax WithDesignation(VariableDesignationSyntax designation) { throw null; } + + public DeclarationPatternSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class DefaultExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken Keyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public DefaultExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken) { throw null; } + + public DefaultExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public DefaultExpressionSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public DefaultExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public DefaultExpressionSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class DefaultSwitchLabelSyntax : SwitchLabelSyntax + { + public override SyntaxToken ColonToken { get { throw null; } } + + public override SyntaxToken Keyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public DefaultSwitchLabelSyntax Update(SyntaxToken keyword, SyntaxToken colonToken) { throw null; } + + public new DefaultSwitchLabelSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public new DefaultSwitchLabelSyntax WithKeyword(SyntaxToken keyword) { throw null; } + } + + public sealed partial class DefineDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public SyntaxToken DefineKeyword { get { throw null; } } + + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public SyntaxToken Name { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public DefineDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken defineKeyword, SyntaxToken name, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public DefineDirectiveTriviaSyntax WithDefineKeyword(SyntaxToken defineKeyword) { throw null; } + + public new DefineDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public new DefineDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public DefineDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + + public DefineDirectiveTriviaSyntax WithName(SyntaxToken name) { throw null; } + } + + public sealed partial class DelegateDeclarationSyntax : MemberDeclarationSyntax + { + public int Arity { get { throw null; } } + + public SyntaxList AttributeLists { get { throw null; } } + + public SyntaxList ConstraintClauses { get { throw null; } } + + public SyntaxToken DelegateKeyword { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxTokenList Modifiers { get { throw null; } } + + public ParameterListSyntax ParameterList { get { throw null; } } + + public TypeSyntax ReturnType { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public TypeParameterListSyntax TypeParameterList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public DelegateDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public DelegateDeclarationSyntax AddConstraintClauses(params TypeParameterConstraintClauseSyntax[] items) { throw null; } + + public DelegateDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public DelegateDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public DelegateDeclarationSyntax AddTypeParameterListParameters(params TypeParameterSyntax[] items) { throw null; } + + public DelegateDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, SyntaxList constraintClauses, SyntaxToken semicolonToken) { throw null; } + + public DelegateDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public DelegateDeclarationSyntax WithConstraintClauses(SyntaxList constraintClauses) { throw null; } + + public DelegateDeclarationSyntax WithDelegateKeyword(SyntaxToken delegateKeyword) { throw null; } + + public DelegateDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public DelegateDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public DelegateDeclarationSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + + public DelegateDeclarationSyntax WithReturnType(TypeSyntax returnType) { throw null; } + + public DelegateDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public DelegateDeclarationSyntax WithTypeParameterList(TypeParameterListSyntax typeParameterList) { throw null; } + } + + public sealed partial class DestructorDeclarationSyntax : BaseMethodDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override BlockSyntax Body { get { throw null; } } + + public override ArrowExpressionClauseSyntax ExpressionBody { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override ParameterListSyntax ParameterList { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public SyntaxToken TildeToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new DestructorDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new DestructorDeclarationSyntax AddBodyStatements(params StatementSyntax[] items) { throw null; } + + public new DestructorDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public new DestructorDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public DestructorDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public DestructorDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax body, SyntaxToken semicolonToken) { throw null; } + + public new DestructorDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new DestructorDeclarationSyntax WithBody(BlockSyntax body) { throw null; } + + public new DestructorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public DestructorDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public new DestructorDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new DestructorDeclarationSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + + public new DestructorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public DestructorDeclarationSyntax WithTildeToken(SyntaxToken tildeToken) { throw null; } + } + + public abstract partial class DirectiveTriviaSyntax : StructuredTriviaSyntax + { + public SyntaxToken DirectiveNameToken { get { throw null; } } + + public abstract SyntaxToken EndOfDirectiveToken { get; } + public abstract SyntaxToken HashToken { get; } + public abstract bool IsActive { get; } + + public DirectiveTriviaSyntax GetNextDirective(System.Func predicate = null) { throw null; } + + public DirectiveTriviaSyntax GetPreviousDirective(System.Func predicate = null) { throw null; } + + public System.Collections.Generic.List GetRelatedDirectives() { throw null; } + + public DirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public DirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + } + + public sealed partial class DiscardDesignationSyntax : VariableDesignationSyntax + { + public SyntaxToken UnderscoreToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public DiscardDesignationSyntax Update(SyntaxToken underscoreToken) { throw null; } + + public DiscardDesignationSyntax WithUnderscoreToken(SyntaxToken underscoreToken) { throw null; } + } + + public sealed partial class DocumentationCommentTriviaSyntax : StructuredTriviaSyntax + { + public SyntaxList Content { get { throw null; } } + + public SyntaxToken EndOfComment { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public DocumentationCommentTriviaSyntax AddContent(params XmlNodeSyntax[] items) { throw null; } + + public DocumentationCommentTriviaSyntax Update(SyntaxList content, SyntaxToken endOfComment) { throw null; } + + public DocumentationCommentTriviaSyntax WithContent(SyntaxList content) { throw null; } + + public DocumentationCommentTriviaSyntax WithEndOfComment(SyntaxToken endOfComment) { throw null; } + } + + public sealed partial class DoStatementSyntax : StatementSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Condition { get { throw null; } } + + public SyntaxToken DoKeyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public StatementSyntax Statement { get { throw null; } } + + public SyntaxToken WhileKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public DoStatementSyntax Update(SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken) { throw null; } + + public DoStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public DoStatementSyntax WithCondition(ExpressionSyntax condition) { throw null; } + + public DoStatementSyntax WithDoKeyword(SyntaxToken doKeyword) { throw null; } + + public DoStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public DoStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public DoStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + + public DoStatementSyntax WithWhileKeyword(SyntaxToken whileKeyword) { throw null; } + } + + public sealed partial class ElementAccessExpressionSyntax : ExpressionSyntax + { + public BracketedArgumentListSyntax ArgumentList { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ElementAccessExpressionSyntax AddArgumentListArguments(params ArgumentSyntax[] items) { throw null; } + + public ElementAccessExpressionSyntax Update(ExpressionSyntax expression, BracketedArgumentListSyntax argumentList) { throw null; } + + public ElementAccessExpressionSyntax WithArgumentList(BracketedArgumentListSyntax argumentList) { throw null; } + + public ElementAccessExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + } + + public sealed partial class ElementBindingExpressionSyntax : ExpressionSyntax + { + public BracketedArgumentListSyntax ArgumentList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ElementBindingExpressionSyntax AddArgumentListArguments(params ArgumentSyntax[] items) { throw null; } + + public ElementBindingExpressionSyntax Update(BracketedArgumentListSyntax argumentList) { throw null; } + + public ElementBindingExpressionSyntax WithArgumentList(BracketedArgumentListSyntax argumentList) { throw null; } + } + + public sealed partial class ElifDirectiveTriviaSyntax : ConditionalDirectiveTriviaSyntax + { + public override bool BranchTaken { get { throw null; } } + + public override ExpressionSyntax Condition { get { throw null; } } + + public override bool ConditionValue { get { throw null; } } + + public SyntaxToken ElifKeyword { get { throw null; } } + + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ElifDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken elifKeyword, ExpressionSyntax condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue) { throw null; } + + public ElifDirectiveTriviaSyntax WithBranchTaken(bool branchTaken) { throw null; } + + public new ElifDirectiveTriviaSyntax WithCondition(ExpressionSyntax condition) { throw null; } + + public ElifDirectiveTriviaSyntax WithConditionValue(bool conditionValue) { throw null; } + + public ElifDirectiveTriviaSyntax WithElifKeyword(SyntaxToken elifKeyword) { throw null; } + + public ElifDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public ElifDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public ElifDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + } + + public sealed partial class ElseClauseSyntax : CSharpSyntaxNode + { + public SyntaxToken ElseKeyword { get { throw null; } } + + public StatementSyntax Statement { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ElseClauseSyntax Update(SyntaxToken elseKeyword, StatementSyntax statement) { throw null; } + + public ElseClauseSyntax WithElseKeyword(SyntaxToken elseKeyword) { throw null; } + + public ElseClauseSyntax WithStatement(StatementSyntax statement) { throw null; } + } + + public sealed partial class ElseDirectiveTriviaSyntax : BranchingDirectiveTriviaSyntax + { + public override bool BranchTaken { get { throw null; } } + + public SyntaxToken ElseKeyword { get { throw null; } } + + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ElseDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken elseKeyword, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken) { throw null; } + + public ElseDirectiveTriviaSyntax WithBranchTaken(bool branchTaken) { throw null; } + + public ElseDirectiveTriviaSyntax WithElseKeyword(SyntaxToken elseKeyword) { throw null; } + + public new ElseDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public new ElseDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public ElseDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + } + + public sealed partial class EmptyStatementSyntax : StatementSyntax + { + public SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public EmptyStatementSyntax Update(SyntaxToken semicolonToken) { throw null; } + + public EmptyStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class EndIfDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public SyntaxToken EndIfKeyword { get { throw null; } } + + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public EndIfDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken endIfKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public EndIfDirectiveTriviaSyntax WithEndIfKeyword(SyntaxToken endIfKeyword) { throw null; } + + public new EndIfDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public new EndIfDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public EndIfDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + } + + public sealed partial class EndRegionDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public SyntaxToken EndRegionKeyword { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public EndRegionDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken endRegionKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new EndRegionDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public EndRegionDirectiveTriviaSyntax WithEndRegionKeyword(SyntaxToken endRegionKeyword) { throw null; } + + public new EndRegionDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public EndRegionDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + } + + public sealed partial class EnumDeclarationSyntax : BaseTypeDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override BaseListSyntax BaseList { get { throw null; } } + + public override SyntaxToken CloseBraceToken { get { throw null; } } + + public SyntaxToken EnumKeyword { get { throw null; } } + + public override SyntaxToken Identifier { get { throw null; } } + + public SeparatedSyntaxList Members { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override SyntaxToken OpenBraceToken { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new EnumDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new EnumDeclarationSyntax AddBaseListTypes(params BaseTypeSyntax[] items) { throw null; } + + public EnumDeclarationSyntax AddMembers(params EnumMemberDeclarationSyntax[] items) { throw null; } + + public new EnumDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public EnumDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax baseList, SyntaxToken openBraceToken, SeparatedSyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public new EnumDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new EnumDeclarationSyntax WithBaseList(BaseListSyntax baseList) { throw null; } + + public new EnumDeclarationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public EnumDeclarationSyntax WithEnumKeyword(SyntaxToken enumKeyword) { throw null; } + + public new EnumDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public EnumDeclarationSyntax WithMembers(SeparatedSyntaxList members) { throw null; } + + public new EnumDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new EnumDeclarationSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + + public new EnumDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class EnumMemberDeclarationSyntax : MemberDeclarationSyntax + { + public SyntaxList AttributeLists { get { throw null; } } + + public EqualsValueClauseSyntax EqualsValue { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public EnumMemberDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public EnumMemberDeclarationSyntax Update(SyntaxList attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax equalsValue) { throw null; } + + public EnumMemberDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public EnumMemberDeclarationSyntax WithEqualsValue(EqualsValueClauseSyntax equalsValue) { throw null; } + + public EnumMemberDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + } + + public sealed partial class EqualsValueClauseSyntax : CSharpSyntaxNode + { + public SyntaxToken EqualsToken { get { throw null; } } + + public ExpressionSyntax Value { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public EqualsValueClauseSyntax Update(SyntaxToken equalsToken, ExpressionSyntax value) { throw null; } + + public EqualsValueClauseSyntax WithEqualsToken(SyntaxToken equalsToken) { throw null; } + + public EqualsValueClauseSyntax WithValue(ExpressionSyntax value) { throw null; } + } + + public sealed partial class ErrorDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public SyntaxToken ErrorKeyword { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ErrorDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken errorKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new ErrorDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public ErrorDirectiveTriviaSyntax WithErrorKeyword(SyntaxToken errorKeyword) { throw null; } + + public new ErrorDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public ErrorDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + } + + public sealed partial class EventDeclarationSyntax : BasePropertyDeclarationSyntax + { + public override AccessorListSyntax AccessorList { get { throw null; } } + + public override SyntaxList AttributeLists { get { throw null; } } + + public SyntaxToken EventKeyword { get { throw null; } } + + public override ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new EventDeclarationSyntax AddAccessorListAccessors(params AccessorDeclarationSyntax[] items) { throw null; } + + public new EventDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new EventDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public EventDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList) { throw null; } + + public new EventDeclarationSyntax WithAccessorList(AccessorListSyntax accessorList) { throw null; } + + public new EventDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public EventDeclarationSyntax WithEventKeyword(SyntaxToken eventKeyword) { throw null; } + + public new EventDeclarationSyntax WithExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier) { throw null; } + + public EventDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public new EventDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new EventDeclarationSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class EventFieldDeclarationSyntax : BaseFieldDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override VariableDeclarationSyntax Declaration { get { throw null; } } + + public SyntaxToken EventKeyword { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new EventFieldDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new EventFieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) { throw null; } + + public new EventFieldDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public EventFieldDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken) { throw null; } + + public new EventFieldDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new EventFieldDeclarationSyntax WithDeclaration(VariableDeclarationSyntax declaration) { throw null; } + + public EventFieldDeclarationSyntax WithEventKeyword(SyntaxToken eventKeyword) { throw null; } + + public new EventFieldDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new EventFieldDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class ExplicitInterfaceSpecifierSyntax : CSharpSyntaxNode + { + public SyntaxToken DotToken { get { throw null; } } + + public NameSyntax Name { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ExplicitInterfaceSpecifierSyntax Update(NameSyntax name, SyntaxToken dotToken) { throw null; } + + public ExplicitInterfaceSpecifierSyntax WithDotToken(SyntaxToken dotToken) { throw null; } + + public ExplicitInterfaceSpecifierSyntax WithName(NameSyntax name) { throw null; } + } + + public sealed partial class ExpressionStatementSyntax : StatementSyntax + { + public bool AllowsAnyExpression { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ExpressionStatementSyntax Update(ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + + public ExpressionStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public ExpressionStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public abstract partial class ExpressionSyntax : CSharpSyntaxNode + { + } + + public sealed partial class ExternAliasDirectiveSyntax : CSharpSyntaxNode + { + public SyntaxToken AliasKeyword { get { throw null; } } + + public SyntaxToken ExternKeyword { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ExternAliasDirectiveSyntax Update(SyntaxToken externKeyword, SyntaxToken aliasKeyword, SyntaxToken identifier, SyntaxToken semicolonToken) { throw null; } + + public ExternAliasDirectiveSyntax WithAliasKeyword(SyntaxToken aliasKeyword) { throw null; } + + public ExternAliasDirectiveSyntax WithExternKeyword(SyntaxToken externKeyword) { throw null; } + + public ExternAliasDirectiveSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public ExternAliasDirectiveSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class FieldDeclarationSyntax : BaseFieldDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override VariableDeclarationSyntax Declaration { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new FieldDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new FieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) { throw null; } + + public new FieldDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public FieldDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken) { throw null; } + + public new FieldDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new FieldDeclarationSyntax WithDeclaration(VariableDeclarationSyntax declaration) { throw null; } + + public new FieldDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new FieldDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class FinallyClauseSyntax : CSharpSyntaxNode + { + public BlockSyntax Block { get { throw null; } } + + public SyntaxToken FinallyKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public FinallyClauseSyntax AddBlockStatements(params StatementSyntax[] items) { throw null; } + + public FinallyClauseSyntax Update(SyntaxToken finallyKeyword, BlockSyntax block) { throw null; } + + public FinallyClauseSyntax WithBlock(BlockSyntax block) { throw null; } + + public FinallyClauseSyntax WithFinallyKeyword(SyntaxToken finallyKeyword) { throw null; } + } + + public sealed partial class FixedStatementSyntax : StatementSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public VariableDeclarationSyntax Declaration { get { throw null; } } + + public SyntaxToken FixedKeyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public StatementSyntax Statement { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public FixedStatementSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) { throw null; } + + public FixedStatementSyntax Update(SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement) { throw null; } + + public FixedStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public FixedStatementSyntax WithDeclaration(VariableDeclarationSyntax declaration) { throw null; } + + public FixedStatementSyntax WithFixedKeyword(SyntaxToken fixedKeyword) { throw null; } + + public FixedStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public FixedStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + } + + public sealed partial class ForEachStatementSyntax : CommonForEachStatementSyntax + { + public override SyntaxToken CloseParenToken { get { throw null; } } + + public override ExpressionSyntax Expression { get { throw null; } } + + public override SyntaxToken ForEachKeyword { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public override SyntaxToken InKeyword { get { throw null; } } + + public override SyntaxToken OpenParenToken { get { throw null; } } + + public override StatementSyntax Statement { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ForEachStatementSyntax Update(SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement) { throw null; } + + public new ForEachStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public new ForEachStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public new ForEachStatementSyntax WithForEachKeyword(SyntaxToken forEachKeyword) { throw null; } + + public ForEachStatementSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public new ForEachStatementSyntax WithInKeyword(SyntaxToken inKeyword) { throw null; } + + public new ForEachStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public new ForEachStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + + public ForEachStatementSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class ForEachVariableStatementSyntax : CommonForEachStatementSyntax + { + public override SyntaxToken CloseParenToken { get { throw null; } } + + public override ExpressionSyntax Expression { get { throw null; } } + + public override SyntaxToken ForEachKeyword { get { throw null; } } + + public override SyntaxToken InKeyword { get { throw null; } } + + public override SyntaxToken OpenParenToken { get { throw null; } } + + public override StatementSyntax Statement { get { throw null; } } + + public ExpressionSyntax Variable { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ForEachVariableStatementSyntax Update(SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement) { throw null; } + + public new ForEachVariableStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public new ForEachVariableStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public new ForEachVariableStatementSyntax WithForEachKeyword(SyntaxToken forEachKeyword) { throw null; } + + public new ForEachVariableStatementSyntax WithInKeyword(SyntaxToken inKeyword) { throw null; } + + public new ForEachVariableStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public new ForEachVariableStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + + public ForEachVariableStatementSyntax WithVariable(ExpressionSyntax variable) { throw null; } + } + + public sealed partial class ForStatementSyntax : StatementSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Condition { get { throw null; } } + + public VariableDeclarationSyntax Declaration { get { throw null; } } + + public SyntaxToken FirstSemicolonToken { get { throw null; } } + + public SyntaxToken ForKeyword { get { throw null; } } + + public SeparatedSyntaxList Incrementors { get { throw null; } } + + public SeparatedSyntaxList Initializers { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public SyntaxToken SecondSemicolonToken { get { throw null; } } + + public StatementSyntax Statement { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ForStatementSyntax AddIncrementors(params ExpressionSyntax[] items) { throw null; } + + public ForStatementSyntax AddInitializers(params ExpressionSyntax[] items) { throw null; } + + public ForStatementSyntax Update(SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SeparatedSyntaxList initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax condition, SyntaxToken secondSemicolonToken, SeparatedSyntaxList incrementors, SyntaxToken closeParenToken, StatementSyntax statement) { throw null; } + + public ForStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public ForStatementSyntax WithCondition(ExpressionSyntax condition) { throw null; } + + public ForStatementSyntax WithDeclaration(VariableDeclarationSyntax declaration) { throw null; } + + public ForStatementSyntax WithFirstSemicolonToken(SyntaxToken firstSemicolonToken) { throw null; } + + public ForStatementSyntax WithForKeyword(SyntaxToken forKeyword) { throw null; } + + public ForStatementSyntax WithIncrementors(SeparatedSyntaxList incrementors) { throw null; } + + public ForStatementSyntax WithInitializers(SeparatedSyntaxList initializers) { throw null; } + + public ForStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public ForStatementSyntax WithSecondSemicolonToken(SyntaxToken secondSemicolonToken) { throw null; } + + public ForStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + } + + public sealed partial class FromClauseSyntax : QueryClauseSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken FromKeyword { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxToken InKeyword { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public FromClauseSyntax Update(SyntaxToken fromKeyword, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression) { throw null; } + + public FromClauseSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public FromClauseSyntax WithFromKeyword(SyntaxToken fromKeyword) { throw null; } + + public FromClauseSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public FromClauseSyntax WithInKeyword(SyntaxToken inKeyword) { throw null; } + + public FromClauseSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class GenericNameSyntax : SimpleNameSyntax + { + public override SyntaxToken Identifier { get { throw null; } } + + public bool IsUnboundGenericName { get { throw null; } } + + public TypeArgumentListSyntax TypeArgumentList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public GenericNameSyntax AddTypeArgumentListArguments(params TypeSyntax[] items) { throw null; } + + public GenericNameSyntax Update(SyntaxToken identifier, TypeArgumentListSyntax typeArgumentList) { throw null; } + + public new GenericNameSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public GenericNameSyntax WithTypeArgumentList(TypeArgumentListSyntax typeArgumentList) { throw null; } + } + + public sealed partial class GlobalStatementSyntax : MemberDeclarationSyntax + { + public StatementSyntax Statement { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public GlobalStatementSyntax Update(StatementSyntax statement) { throw null; } + + public GlobalStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + } + + public sealed partial class GotoStatementSyntax : StatementSyntax + { + public SyntaxToken CaseOrDefaultKeyword { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken GotoKeyword { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public GotoStatementSyntax Update(SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + + public GotoStatementSyntax WithCaseOrDefaultKeyword(SyntaxToken caseOrDefaultKeyword) { throw null; } + + public GotoStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public GotoStatementSyntax WithGotoKeyword(SyntaxToken gotoKeyword) { throw null; } + + public GotoStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class GroupClauseSyntax : SelectOrGroupClauseSyntax + { + public ExpressionSyntax ByExpression { get { throw null; } } + + public SyntaxToken ByKeyword { get { throw null; } } + + public ExpressionSyntax GroupExpression { get { throw null; } } + + public SyntaxToken GroupKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public GroupClauseSyntax Update(SyntaxToken groupKeyword, ExpressionSyntax groupExpression, SyntaxToken byKeyword, ExpressionSyntax byExpression) { throw null; } + + public GroupClauseSyntax WithByExpression(ExpressionSyntax byExpression) { throw null; } + + public GroupClauseSyntax WithByKeyword(SyntaxToken byKeyword) { throw null; } + + public GroupClauseSyntax WithGroupExpression(ExpressionSyntax groupExpression) { throw null; } + + public GroupClauseSyntax WithGroupKeyword(SyntaxToken groupKeyword) { throw null; } + } + + public sealed partial class IdentifierNameSyntax : SimpleNameSyntax + { + public override SyntaxToken Identifier { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public IdentifierNameSyntax Update(SyntaxToken identifier) { throw null; } + + public new IdentifierNameSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + } + + public sealed partial class IfDirectiveTriviaSyntax : ConditionalDirectiveTriviaSyntax + { + public override bool BranchTaken { get { throw null; } } + + public override ExpressionSyntax Condition { get { throw null; } } + + public override bool ConditionValue { get { throw null; } } + + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public SyntaxToken IfKeyword { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public IfDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken ifKeyword, ExpressionSyntax condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue) { throw null; } + + public IfDirectiveTriviaSyntax WithBranchTaken(bool branchTaken) { throw null; } + + public new IfDirectiveTriviaSyntax WithCondition(ExpressionSyntax condition) { throw null; } + + public IfDirectiveTriviaSyntax WithConditionValue(bool conditionValue) { throw null; } + + public IfDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public IfDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public IfDirectiveTriviaSyntax WithIfKeyword(SyntaxToken ifKeyword) { throw null; } + + public IfDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + } + + public sealed partial class IfStatementSyntax : StatementSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Condition { get { throw null; } } + + public ElseClauseSyntax Else { get { throw null; } } + + public SyntaxToken IfKeyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public StatementSyntax Statement { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public IfStatementSyntax Update(SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax @else) { throw null; } + + public IfStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public IfStatementSyntax WithCondition(ExpressionSyntax condition) { throw null; } + + public IfStatementSyntax WithElse(ElseClauseSyntax @else) { throw null; } + + public IfStatementSyntax WithIfKeyword(SyntaxToken ifKeyword) { throw null; } + + public IfStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public IfStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + } + + public sealed partial class ImplicitArrayCreationExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseBracketToken { get { throw null; } } + + public SyntaxTokenList Commas { get { throw null; } } + + public InitializerExpressionSyntax Initializer { get { throw null; } } + + public SyntaxToken NewKeyword { get { throw null; } } + + public SyntaxToken OpenBracketToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ImplicitArrayCreationExpressionSyntax AddCommas(params SyntaxToken[] items) { throw null; } + + public ImplicitArrayCreationExpressionSyntax AddInitializerExpressions(params ExpressionSyntax[] items) { throw null; } + + public ImplicitArrayCreationExpressionSyntax Update(SyntaxToken newKeyword, SyntaxToken openBracketToken, SyntaxTokenList commas, SyntaxToken closeBracketToken, InitializerExpressionSyntax initializer) { throw null; } + + public ImplicitArrayCreationExpressionSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) { throw null; } + + public ImplicitArrayCreationExpressionSyntax WithCommas(SyntaxTokenList commas) { throw null; } + + public ImplicitArrayCreationExpressionSyntax WithInitializer(InitializerExpressionSyntax initializer) { throw null; } + + public ImplicitArrayCreationExpressionSyntax WithNewKeyword(SyntaxToken newKeyword) { throw null; } + + public ImplicitArrayCreationExpressionSyntax WithOpenBracketToken(SyntaxToken openBracketToken) { throw null; } + } + + public sealed partial class ImplicitElementAccessSyntax : ExpressionSyntax + { + public BracketedArgumentListSyntax ArgumentList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ImplicitElementAccessSyntax AddArgumentListArguments(params ArgumentSyntax[] items) { throw null; } + + public ImplicitElementAccessSyntax Update(BracketedArgumentListSyntax argumentList) { throw null; } + + public ImplicitElementAccessSyntax WithArgumentList(BracketedArgumentListSyntax argumentList) { throw null; } + } + + public sealed partial class ImplicitStackAllocArrayCreationExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseBracketToken { get { throw null; } } + + public InitializerExpressionSyntax Initializer { get { throw null; } } + + public SyntaxToken OpenBracketToken { get { throw null; } } + + public SyntaxToken StackAllocKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ImplicitStackAllocArrayCreationExpressionSyntax AddInitializerExpressions(params ExpressionSyntax[] items) { throw null; } + + public ImplicitStackAllocArrayCreationExpressionSyntax Update(SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken, InitializerExpressionSyntax initializer) { throw null; } + + public ImplicitStackAllocArrayCreationExpressionSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) { throw null; } + + public ImplicitStackAllocArrayCreationExpressionSyntax WithInitializer(InitializerExpressionSyntax initializer) { throw null; } + + public ImplicitStackAllocArrayCreationExpressionSyntax WithOpenBracketToken(SyntaxToken openBracketToken) { throw null; } + + public ImplicitStackAllocArrayCreationExpressionSyntax WithStackAllocKeyword(SyntaxToken stackAllocKeyword) { throw null; } + } + + public sealed partial class IncompleteMemberSyntax : MemberDeclarationSyntax + { + public SyntaxList AttributeLists { get { throw null; } } + + public SyntaxTokenList Modifiers { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public IncompleteMemberSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public IncompleteMemberSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public IncompleteMemberSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, TypeSyntax type) { throw null; } + + public IncompleteMemberSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public IncompleteMemberSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public IncompleteMemberSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class IndexerDeclarationSyntax : BasePropertyDeclarationSyntax + { + public override AccessorListSyntax AccessorList { get { throw null; } } + + public override SyntaxList AttributeLists { get { throw null; } } + + public override ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier { get { throw null; } } + + public ArrowExpressionClauseSyntax ExpressionBody { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public BracketedParameterListSyntax ParameterList { get { throw null; } } + + [System.Obsolete("This member is obsolete.", true)] + public SyntaxToken Semicolon { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public SyntaxToken ThisKeyword { get { throw null; } } + + public override TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new IndexerDeclarationSyntax AddAccessorListAccessors(params AccessorDeclarationSyntax[] items) { throw null; } + + public new IndexerDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new IndexerDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public IndexerDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public IndexerDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax accessorList, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public new IndexerDeclarationSyntax WithAccessorList(AccessorListSyntax accessorList) { throw null; } + + public new IndexerDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new IndexerDeclarationSyntax WithExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier) { throw null; } + + public IndexerDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public new IndexerDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public IndexerDeclarationSyntax WithParameterList(BracketedParameterListSyntax parameterList) { throw null; } + + [System.Obsolete("This member is obsolete.", true)] + public IndexerDeclarationSyntax WithSemicolon(SyntaxToken semicolon) { throw null; } + + public IndexerDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public IndexerDeclarationSyntax WithThisKeyword(SyntaxToken thisKeyword) { throw null; } + + public new IndexerDeclarationSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class IndexerMemberCrefSyntax : MemberCrefSyntax + { + public CrefBracketedParameterListSyntax Parameters { get { throw null; } } + + public SyntaxToken ThisKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public IndexerMemberCrefSyntax AddParametersParameters(params CrefParameterSyntax[] items) { throw null; } + + public IndexerMemberCrefSyntax Update(SyntaxToken thisKeyword, CrefBracketedParameterListSyntax parameters) { throw null; } + + public IndexerMemberCrefSyntax WithParameters(CrefBracketedParameterListSyntax parameters) { throw null; } + + public IndexerMemberCrefSyntax WithThisKeyword(SyntaxToken thisKeyword) { throw null; } + } + + public sealed partial class InitializerExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseBraceToken { get { throw null; } } + + public SeparatedSyntaxList Expressions { get { throw null; } } + + public SyntaxToken OpenBraceToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public InitializerExpressionSyntax AddExpressions(params ExpressionSyntax[] items) { throw null; } + + public InitializerExpressionSyntax Update(SyntaxToken openBraceToken, SeparatedSyntaxList expressions, SyntaxToken closeBraceToken) { throw null; } + + public InitializerExpressionSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public InitializerExpressionSyntax WithExpressions(SeparatedSyntaxList expressions) { throw null; } + + public InitializerExpressionSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + } + + public abstract partial class InstanceExpressionSyntax : ExpressionSyntax + { + } + + public sealed partial class InterfaceDeclarationSyntax : TypeDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override BaseListSyntax BaseList { get { throw null; } } + + public override SyntaxToken CloseBraceToken { get { throw null; } } + + public override SyntaxList ConstraintClauses { get { throw null; } } + + public override SyntaxToken Identifier { get { throw null; } } + + public override SyntaxToken Keyword { get { throw null; } } + + public override SyntaxList Members { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override SyntaxToken OpenBraceToken { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public override TypeParameterListSyntax TypeParameterList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new InterfaceDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new InterfaceDeclarationSyntax AddBaseListTypes(params BaseTypeSyntax[] items) { throw null; } + + public new InterfaceDeclarationSyntax AddConstraintClauses(params TypeParameterConstraintClauseSyntax[] items) { throw null; } + + public new InterfaceDeclarationSyntax AddMembers(params MemberDeclarationSyntax[] items) { throw null; } + + public new InterfaceDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public new InterfaceDeclarationSyntax AddTypeParameterListParameters(params TypeParameterSyntax[] items) { throw null; } + + public InterfaceDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxToken openBraceToken, SyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public new InterfaceDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new InterfaceDeclarationSyntax WithBaseList(BaseListSyntax baseList) { throw null; } + + public new InterfaceDeclarationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public new InterfaceDeclarationSyntax WithConstraintClauses(SyntaxList constraintClauses) { throw null; } + + public new InterfaceDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public new InterfaceDeclarationSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public new InterfaceDeclarationSyntax WithMembers(SyntaxList members) { throw null; } + + public new InterfaceDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new InterfaceDeclarationSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + + public new InterfaceDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public new InterfaceDeclarationSyntax WithTypeParameterList(TypeParameterListSyntax typeParameterList) { throw null; } + } + + public abstract partial class InterpolatedStringContentSyntax : CSharpSyntaxNode + { + } + + public sealed partial class InterpolatedStringExpressionSyntax : ExpressionSyntax + { + public SyntaxList Contents { get { throw null; } } + + public SyntaxToken StringEndToken { get { throw null; } } + + public SyntaxToken StringStartToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public InterpolatedStringExpressionSyntax AddContents(params InterpolatedStringContentSyntax[] items) { throw null; } + + public InterpolatedStringExpressionSyntax Update(SyntaxToken stringStartToken, SyntaxList contents, SyntaxToken stringEndToken) { throw null; } + + public InterpolatedStringExpressionSyntax WithContents(SyntaxList contents) { throw null; } + + public InterpolatedStringExpressionSyntax WithStringEndToken(SyntaxToken stringEndToken) { throw null; } + + public InterpolatedStringExpressionSyntax WithStringStartToken(SyntaxToken stringStartToken) { throw null; } + } + + public sealed partial class InterpolatedStringTextSyntax : InterpolatedStringContentSyntax + { + public SyntaxToken TextToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public InterpolatedStringTextSyntax Update(SyntaxToken textToken) { throw null; } + + public InterpolatedStringTextSyntax WithTextToken(SyntaxToken textToken) { throw null; } + } + + public sealed partial class InterpolationAlignmentClauseSyntax : CSharpSyntaxNode + { + public SyntaxToken CommaToken { get { throw null; } } + + public ExpressionSyntax Value { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public InterpolationAlignmentClauseSyntax Update(SyntaxToken commaToken, ExpressionSyntax value) { throw null; } + + public InterpolationAlignmentClauseSyntax WithCommaToken(SyntaxToken commaToken) { throw null; } + + public InterpolationAlignmentClauseSyntax WithValue(ExpressionSyntax value) { throw null; } + } + + public sealed partial class InterpolationFormatClauseSyntax : CSharpSyntaxNode + { + public SyntaxToken ColonToken { get { throw null; } } + + public SyntaxToken FormatStringToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public InterpolationFormatClauseSyntax Update(SyntaxToken colonToken, SyntaxToken formatStringToken) { throw null; } + + public InterpolationFormatClauseSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public InterpolationFormatClauseSyntax WithFormatStringToken(SyntaxToken formatStringToken) { throw null; } + } + + public sealed partial class InterpolationSyntax : InterpolatedStringContentSyntax + { + public InterpolationAlignmentClauseSyntax AlignmentClause { get { throw null; } } + + public SyntaxToken CloseBraceToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public InterpolationFormatClauseSyntax FormatClause { get { throw null; } } + + public SyntaxToken OpenBraceToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public InterpolationSyntax Update(SyntaxToken openBraceToken, ExpressionSyntax expression, InterpolationAlignmentClauseSyntax alignmentClause, InterpolationFormatClauseSyntax formatClause, SyntaxToken closeBraceToken) { throw null; } + + public InterpolationSyntax WithAlignmentClause(InterpolationAlignmentClauseSyntax alignmentClause) { throw null; } + + public InterpolationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public InterpolationSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public InterpolationSyntax WithFormatClause(InterpolationFormatClauseSyntax formatClause) { throw null; } + + public InterpolationSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + } + + public sealed partial class InvocationExpressionSyntax : ExpressionSyntax + { + public ArgumentListSyntax ArgumentList { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public InvocationExpressionSyntax AddArgumentListArguments(params ArgumentSyntax[] items) { throw null; } + + public InvocationExpressionSyntax Update(ExpressionSyntax expression, ArgumentListSyntax argumentList) { throw null; } + + public InvocationExpressionSyntax WithArgumentList(ArgumentListSyntax argumentList) { throw null; } + + public InvocationExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + } + + public sealed partial class IsPatternExpressionSyntax : ExpressionSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken IsKeyword { get { throw null; } } + + public PatternSyntax Pattern { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public IsPatternExpressionSyntax Update(ExpressionSyntax expression, SyntaxToken isKeyword, PatternSyntax pattern) { throw null; } + + public IsPatternExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public IsPatternExpressionSyntax WithIsKeyword(SyntaxToken isKeyword) { throw null; } + + public IsPatternExpressionSyntax WithPattern(PatternSyntax pattern) { throw null; } + } + + public sealed partial class JoinClauseSyntax : QueryClauseSyntax + { + public SyntaxToken EqualsKeyword { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public ExpressionSyntax InExpression { get { throw null; } } + + public SyntaxToken InKeyword { get { throw null; } } + + public JoinIntoClauseSyntax Into { get { throw null; } } + + public SyntaxToken JoinKeyword { get { throw null; } } + + public ExpressionSyntax LeftExpression { get { throw null; } } + + public SyntaxToken OnKeyword { get { throw null; } } + + public ExpressionSyntax RightExpression { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public JoinClauseSyntax Update(SyntaxToken joinKeyword, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax into) { throw null; } + + public JoinClauseSyntax WithEqualsKeyword(SyntaxToken equalsKeyword) { throw null; } + + public JoinClauseSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public JoinClauseSyntax WithInExpression(ExpressionSyntax inExpression) { throw null; } + + public JoinClauseSyntax WithInKeyword(SyntaxToken inKeyword) { throw null; } + + public JoinClauseSyntax WithInto(JoinIntoClauseSyntax into) { throw null; } + + public JoinClauseSyntax WithJoinKeyword(SyntaxToken joinKeyword) { throw null; } + + public JoinClauseSyntax WithLeftExpression(ExpressionSyntax leftExpression) { throw null; } + + public JoinClauseSyntax WithOnKeyword(SyntaxToken onKeyword) { throw null; } + + public JoinClauseSyntax WithRightExpression(ExpressionSyntax rightExpression) { throw null; } + + public JoinClauseSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class JoinIntoClauseSyntax : CSharpSyntaxNode + { + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxToken IntoKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public JoinIntoClauseSyntax Update(SyntaxToken intoKeyword, SyntaxToken identifier) { throw null; } + + public JoinIntoClauseSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public JoinIntoClauseSyntax WithIntoKeyword(SyntaxToken intoKeyword) { throw null; } + } + + public sealed partial class LabeledStatementSyntax : StatementSyntax + { + public SyntaxToken ColonToken { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public StatementSyntax Statement { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public LabeledStatementSyntax Update(SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement) { throw null; } + + public LabeledStatementSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public LabeledStatementSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public LabeledStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + } + + public abstract partial class LambdaExpressionSyntax : AnonymousFunctionExpressionSyntax + { + public abstract SyntaxToken ArrowToken { get; } + + public LambdaExpressionSyntax WithArrowToken(SyntaxToken arrowToken) { throw null; } + + public new LambdaExpressionSyntax WithAsyncKeyword(SyntaxToken asyncKeyword) { throw null; } + + public new LambdaExpressionSyntax WithBody(CSharpSyntaxNode body) { throw null; } + } + + public sealed partial class LetClauseSyntax : QueryClauseSyntax + { + public SyntaxToken EqualsToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxToken LetKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public LetClauseSyntax Update(SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken, ExpressionSyntax expression) { throw null; } + + public LetClauseSyntax WithEqualsToken(SyntaxToken equalsToken) { throw null; } + + public LetClauseSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public LetClauseSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public LetClauseSyntax WithLetKeyword(SyntaxToken letKeyword) { throw null; } + } + + public sealed partial class LineDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public SyntaxToken File { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public SyntaxToken Line { get { throw null; } } + + public SyntaxToken LineKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public LineDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken lineKeyword, SyntaxToken line, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new LineDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public LineDirectiveTriviaSyntax WithFile(SyntaxToken file) { throw null; } + + public new LineDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public LineDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + + public LineDirectiveTriviaSyntax WithLine(SyntaxToken line) { throw null; } + + public LineDirectiveTriviaSyntax WithLineKeyword(SyntaxToken lineKeyword) { throw null; } + } + + public sealed partial class LiteralExpressionSyntax : ExpressionSyntax + { + public SyntaxToken Token { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public LiteralExpressionSyntax Update(SyntaxToken token) { throw null; } + + public LiteralExpressionSyntax WithToken(SyntaxToken token) { throw null; } + } + + public sealed partial class LoadDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public SyntaxToken File { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public SyntaxToken LoadKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public LoadDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken loadKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new LoadDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public LoadDirectiveTriviaSyntax WithFile(SyntaxToken file) { throw null; } + + public new LoadDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public LoadDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + + public LoadDirectiveTriviaSyntax WithLoadKeyword(SyntaxToken loadKeyword) { throw null; } + } + + public sealed partial class LocalDeclarationStatementSyntax : StatementSyntax + { + public VariableDeclarationSyntax Declaration { get { throw null; } } + + public bool IsConst { get { throw null; } } + + public SyntaxTokenList Modifiers { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public LocalDeclarationStatementSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) { throw null; } + + public LocalDeclarationStatementSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public LocalDeclarationStatementSyntax Update(SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken) { throw null; } + + public LocalDeclarationStatementSyntax WithDeclaration(VariableDeclarationSyntax declaration) { throw null; } + + public LocalDeclarationStatementSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public LocalDeclarationStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class LocalFunctionStatementSyntax : StatementSyntax + { + public BlockSyntax Body { get { throw null; } } + + public SyntaxList ConstraintClauses { get { throw null; } } + + public ArrowExpressionClauseSyntax ExpressionBody { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxTokenList Modifiers { get { throw null; } } + + public ParameterListSyntax ParameterList { get { throw null; } } + + public TypeSyntax ReturnType { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public TypeParameterListSyntax TypeParameterList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public LocalFunctionStatementSyntax AddBodyStatements(params StatementSyntax[] items) { throw null; } + + public LocalFunctionStatementSyntax AddConstraintClauses(params TypeParameterConstraintClauseSyntax[] items) { throw null; } + + public LocalFunctionStatementSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public LocalFunctionStatementSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public LocalFunctionStatementSyntax AddTypeParameterListParameters(params TypeParameterSyntax[] items) { throw null; } + + public LocalFunctionStatementSyntax Update(SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, SyntaxList constraintClauses, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public LocalFunctionStatementSyntax WithBody(BlockSyntax body) { throw null; } + + public LocalFunctionStatementSyntax WithConstraintClauses(SyntaxList constraintClauses) { throw null; } + + public LocalFunctionStatementSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public LocalFunctionStatementSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public LocalFunctionStatementSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public LocalFunctionStatementSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + + public LocalFunctionStatementSyntax WithReturnType(TypeSyntax returnType) { throw null; } + + public LocalFunctionStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public LocalFunctionStatementSyntax WithTypeParameterList(TypeParameterListSyntax typeParameterList) { throw null; } + } + + public sealed partial class LockStatementSyntax : StatementSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken LockKeyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public StatementSyntax Statement { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public LockStatementSyntax Update(SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement) { throw null; } + + public LockStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public LockStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public LockStatementSyntax WithLockKeyword(SyntaxToken lockKeyword) { throw null; } + + public LockStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public LockStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + } + + public sealed partial class MakeRefExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken Keyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public MakeRefExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken) { throw null; } + + public MakeRefExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public MakeRefExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public MakeRefExpressionSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public MakeRefExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + } + + public sealed partial class MemberAccessExpressionSyntax : ExpressionSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SimpleNameSyntax Name { get { throw null; } } + + public SyntaxToken OperatorToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public MemberAccessExpressionSyntax Update(ExpressionSyntax expression, SyntaxToken operatorToken, SimpleNameSyntax name) { throw null; } + + public MemberAccessExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public MemberAccessExpressionSyntax WithName(SimpleNameSyntax name) { throw null; } + + public MemberAccessExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) { throw null; } + } + + public sealed partial class MemberBindingExpressionSyntax : ExpressionSyntax + { + public SimpleNameSyntax Name { get { throw null; } } + + public SyntaxToken OperatorToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public MemberBindingExpressionSyntax Update(SyntaxToken operatorToken, SimpleNameSyntax name) { throw null; } + + public MemberBindingExpressionSyntax WithName(SimpleNameSyntax name) { throw null; } + + public MemberBindingExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) { throw null; } + } + + public abstract partial class MemberCrefSyntax : CrefSyntax + { + } + + public abstract partial class MemberDeclarationSyntax : CSharpSyntaxNode + { + } + + public sealed partial class MethodDeclarationSyntax : BaseMethodDeclarationSyntax + { + public int Arity { get { throw null; } } + + public override SyntaxList AttributeLists { get { throw null; } } + + public override BlockSyntax Body { get { throw null; } } + + public SyntaxList ConstraintClauses { get { throw null; } } + + public ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier { get { throw null; } } + + public override ArrowExpressionClauseSyntax ExpressionBody { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override ParameterListSyntax ParameterList { get { throw null; } } + + public TypeSyntax ReturnType { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public TypeParameterListSyntax TypeParameterList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new MethodDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new MethodDeclarationSyntax AddBodyStatements(params StatementSyntax[] items) { throw null; } + + public MethodDeclarationSyntax AddConstraintClauses(params TypeParameterConstraintClauseSyntax[] items) { throw null; } + + public new MethodDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public new MethodDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public MethodDeclarationSyntax AddTypeParameterListParameters(params TypeParameterSyntax[] items) { throw null; } + + public MethodDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, SyntaxList constraintClauses, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public new MethodDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new MethodDeclarationSyntax WithBody(BlockSyntax body) { throw null; } + + public MethodDeclarationSyntax WithConstraintClauses(SyntaxList constraintClauses) { throw null; } + + public MethodDeclarationSyntax WithExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier) { throw null; } + + public new MethodDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public MethodDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public new MethodDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new MethodDeclarationSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + + public MethodDeclarationSyntax WithReturnType(TypeSyntax returnType) { throw null; } + + public new MethodDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public MethodDeclarationSyntax WithTypeParameterList(TypeParameterListSyntax typeParameterList) { throw null; } + } + + public sealed partial class NameColonSyntax : CSharpSyntaxNode + { + public SyntaxToken ColonToken { get { throw null; } } + + public IdentifierNameSyntax Name { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public NameColonSyntax Update(IdentifierNameSyntax name, SyntaxToken colonToken) { throw null; } + + public NameColonSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public NameColonSyntax WithName(IdentifierNameSyntax name) { throw null; } + } + + public sealed partial class NameEqualsSyntax : CSharpSyntaxNode + { + public SyntaxToken EqualsToken { get { throw null; } } + + public IdentifierNameSyntax Name { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public NameEqualsSyntax Update(IdentifierNameSyntax name, SyntaxToken equalsToken) { throw null; } + + public NameEqualsSyntax WithEqualsToken(SyntaxToken equalsToken) { throw null; } + + public NameEqualsSyntax WithName(IdentifierNameSyntax name) { throw null; } + } + + public sealed partial class NameMemberCrefSyntax : MemberCrefSyntax + { + public TypeSyntax Name { get { throw null; } } + + public CrefParameterListSyntax Parameters { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public NameMemberCrefSyntax AddParametersParameters(params CrefParameterSyntax[] items) { throw null; } + + public NameMemberCrefSyntax Update(TypeSyntax name, CrefParameterListSyntax parameters) { throw null; } + + public NameMemberCrefSyntax WithName(TypeSyntax name) { throw null; } + + public NameMemberCrefSyntax WithParameters(CrefParameterListSyntax parameters) { throw null; } + } + + public sealed partial class NamespaceDeclarationSyntax : MemberDeclarationSyntax + { + public SyntaxToken CloseBraceToken { get { throw null; } } + + public SyntaxList Externs { get { throw null; } } + + public SyntaxList Members { get { throw null; } } + + public NameSyntax Name { get { throw null; } } + + public SyntaxToken NamespaceKeyword { get { throw null; } } + + public SyntaxToken OpenBraceToken { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public SyntaxList Usings { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public NamespaceDeclarationSyntax AddExterns(params ExternAliasDirectiveSyntax[] items) { throw null; } + + public NamespaceDeclarationSyntax AddMembers(params MemberDeclarationSyntax[] items) { throw null; } + + public NamespaceDeclarationSyntax AddUsings(params UsingDirectiveSyntax[] items) { throw null; } + + public NamespaceDeclarationSyntax Update(SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, SyntaxList externs, SyntaxList usings, SyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public NamespaceDeclarationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public NamespaceDeclarationSyntax WithExterns(SyntaxList externs) { throw null; } + + public NamespaceDeclarationSyntax WithMembers(SyntaxList members) { throw null; } + + public NamespaceDeclarationSyntax WithName(NameSyntax name) { throw null; } + + public NamespaceDeclarationSyntax WithNamespaceKeyword(SyntaxToken namespaceKeyword) { throw null; } + + public NamespaceDeclarationSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + + public NamespaceDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public NamespaceDeclarationSyntax WithUsings(SyntaxList usings) { throw null; } + } + + public abstract partial class NameSyntax : TypeSyntax + { + public int Arity { get { throw null; } } + } + + public sealed partial class NullableTypeSyntax : TypeSyntax + { + public TypeSyntax ElementType { get { throw null; } } + + public SyntaxToken QuestionToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public NullableTypeSyntax Update(TypeSyntax elementType, SyntaxToken questionToken) { throw null; } + + public NullableTypeSyntax WithElementType(TypeSyntax elementType) { throw null; } + + public NullableTypeSyntax WithQuestionToken(SyntaxToken questionToken) { throw null; } + } + + public sealed partial class ObjectCreationExpressionSyntax : ExpressionSyntax + { + public ArgumentListSyntax ArgumentList { get { throw null; } } + + public InitializerExpressionSyntax Initializer { get { throw null; } } + + public SyntaxToken NewKeyword { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ObjectCreationExpressionSyntax AddArgumentListArguments(params ArgumentSyntax[] items) { throw null; } + + public ObjectCreationExpressionSyntax Update(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax argumentList, InitializerExpressionSyntax initializer) { throw null; } + + public ObjectCreationExpressionSyntax WithArgumentList(ArgumentListSyntax argumentList) { throw null; } + + public ObjectCreationExpressionSyntax WithInitializer(InitializerExpressionSyntax initializer) { throw null; } + + public ObjectCreationExpressionSyntax WithNewKeyword(SyntaxToken newKeyword) { throw null; } + + public ObjectCreationExpressionSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class OmittedArraySizeExpressionSyntax : ExpressionSyntax + { + public SyntaxToken OmittedArraySizeExpressionToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public OmittedArraySizeExpressionSyntax Update(SyntaxToken omittedArraySizeExpressionToken) { throw null; } + + public OmittedArraySizeExpressionSyntax WithOmittedArraySizeExpressionToken(SyntaxToken omittedArraySizeExpressionToken) { throw null; } + } + + public sealed partial class OmittedTypeArgumentSyntax : TypeSyntax + { + public SyntaxToken OmittedTypeArgumentToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public OmittedTypeArgumentSyntax Update(SyntaxToken omittedTypeArgumentToken) { throw null; } + + public OmittedTypeArgumentSyntax WithOmittedTypeArgumentToken(SyntaxToken omittedTypeArgumentToken) { throw null; } + } + + public sealed partial class OperatorDeclarationSyntax : BaseMethodDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override BlockSyntax Body { get { throw null; } } + + public override ArrowExpressionClauseSyntax ExpressionBody { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public SyntaxToken OperatorKeyword { get { throw null; } } + + public SyntaxToken OperatorToken { get { throw null; } } + + public override ParameterListSyntax ParameterList { get { throw null; } } + + public TypeSyntax ReturnType { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new OperatorDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new OperatorDeclarationSyntax AddBodyStatements(params StatementSyntax[] items) { throw null; } + + public new OperatorDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public new OperatorDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public OperatorDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken operatorKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) { throw null; } + + public new OperatorDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new OperatorDeclarationSyntax WithBody(BlockSyntax body) { throw null; } + + public new OperatorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public new OperatorDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public OperatorDeclarationSyntax WithOperatorKeyword(SyntaxToken operatorKeyword) { throw null; } + + public OperatorDeclarationSyntax WithOperatorToken(SyntaxToken operatorToken) { throw null; } + + public new OperatorDeclarationSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + + public OperatorDeclarationSyntax WithReturnType(TypeSyntax returnType) { throw null; } + + public new OperatorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class OperatorMemberCrefSyntax : MemberCrefSyntax + { + public SyntaxToken OperatorKeyword { get { throw null; } } + + public SyntaxToken OperatorToken { get { throw null; } } + + public CrefParameterListSyntax Parameters { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public OperatorMemberCrefSyntax AddParametersParameters(params CrefParameterSyntax[] items) { throw null; } + + public OperatorMemberCrefSyntax Update(SyntaxToken operatorKeyword, SyntaxToken operatorToken, CrefParameterListSyntax parameters) { throw null; } + + public OperatorMemberCrefSyntax WithOperatorKeyword(SyntaxToken operatorKeyword) { throw null; } + + public OperatorMemberCrefSyntax WithOperatorToken(SyntaxToken operatorToken) { throw null; } + + public OperatorMemberCrefSyntax WithParameters(CrefParameterListSyntax parameters) { throw null; } + } + + public sealed partial class OrderByClauseSyntax : QueryClauseSyntax + { + public SyntaxToken OrderByKeyword { get { throw null; } } + + public SeparatedSyntaxList Orderings { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public OrderByClauseSyntax AddOrderings(params OrderingSyntax[] items) { throw null; } + + public OrderByClauseSyntax Update(SyntaxToken orderByKeyword, SeparatedSyntaxList orderings) { throw null; } + + public OrderByClauseSyntax WithOrderByKeyword(SyntaxToken orderByKeyword) { throw null; } + + public OrderByClauseSyntax WithOrderings(SeparatedSyntaxList orderings) { throw null; } + } + + public sealed partial class OrderingSyntax : CSharpSyntaxNode + { + public SyntaxToken AscendingOrDescendingKeyword { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public OrderingSyntax Update(ExpressionSyntax expression, SyntaxToken ascendingOrDescendingKeyword) { throw null; } + + public OrderingSyntax WithAscendingOrDescendingKeyword(SyntaxToken ascendingOrDescendingKeyword) { throw null; } + + public OrderingSyntax WithExpression(ExpressionSyntax expression) { throw null; } + } + + public sealed partial class ParameterListSyntax : BaseParameterListSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override SeparatedSyntaxList Parameters { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new ParameterListSyntax AddParameters(params ParameterSyntax[] items) { throw null; } + + public ParameterListSyntax Update(SyntaxToken openParenToken, SeparatedSyntaxList parameters, SyntaxToken closeParenToken) { throw null; } + + public ParameterListSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public ParameterListSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public new ParameterListSyntax WithParameters(SeparatedSyntaxList parameters) { throw null; } + } + + public sealed partial class ParameterSyntax : CSharpSyntaxNode + { + public SyntaxList AttributeLists { get { throw null; } } + + public EqualsValueClauseSyntax Default { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxTokenList Modifiers { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ParameterSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public ParameterSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public ParameterSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, TypeSyntax type, SyntaxToken identifier, EqualsValueClauseSyntax @default) { throw null; } + + public ParameterSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public ParameterSyntax WithDefault(EqualsValueClauseSyntax @default) { throw null; } + + public ParameterSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public ParameterSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public ParameterSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class ParenthesizedExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ParenthesizedExpressionSyntax Update(SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken) { throw null; } + + public ParenthesizedExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public ParenthesizedExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public ParenthesizedExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + } + + public sealed partial class ParenthesizedLambdaExpressionSyntax : LambdaExpressionSyntax + { + public override SyntaxToken ArrowToken { get { throw null; } } + + public override SyntaxToken AsyncKeyword { get { throw null; } } + + public override CSharpSyntaxNode Body { get { throw null; } } + + public ParameterListSyntax ParameterList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ParenthesizedLambdaExpressionSyntax AddParameterListParameters(params ParameterSyntax[] items) { throw null; } + + public ParenthesizedLambdaExpressionSyntax Update(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, CSharpSyntaxNode body) { throw null; } + + public new ParenthesizedLambdaExpressionSyntax WithArrowToken(SyntaxToken arrowToken) { throw null; } + + public new ParenthesizedLambdaExpressionSyntax WithAsyncKeyword(SyntaxToken asyncKeyword) { throw null; } + + public new ParenthesizedLambdaExpressionSyntax WithBody(CSharpSyntaxNode body) { throw null; } + + public ParenthesizedLambdaExpressionSyntax WithParameterList(ParameterListSyntax parameterList) { throw null; } + } + + public sealed partial class ParenthesizedVariableDesignationSyntax : VariableDesignationSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public SeparatedSyntaxList Variables { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ParenthesizedVariableDesignationSyntax AddVariables(params VariableDesignationSyntax[] items) { throw null; } + + public ParenthesizedVariableDesignationSyntax Update(SyntaxToken openParenToken, SeparatedSyntaxList variables, SyntaxToken closeParenToken) { throw null; } + + public ParenthesizedVariableDesignationSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public ParenthesizedVariableDesignationSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public ParenthesizedVariableDesignationSyntax WithVariables(SeparatedSyntaxList variables) { throw null; } + } + + public abstract partial class PatternSyntax : CSharpSyntaxNode + { + } + + public sealed partial class PointerTypeSyntax : TypeSyntax + { + public SyntaxToken AsteriskToken { get { throw null; } } + + public TypeSyntax ElementType { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public PointerTypeSyntax Update(TypeSyntax elementType, SyntaxToken asteriskToken) { throw null; } + + public PointerTypeSyntax WithAsteriskToken(SyntaxToken asteriskToken) { throw null; } + + public PointerTypeSyntax WithElementType(TypeSyntax elementType) { throw null; } + } + + public sealed partial class PostfixUnaryExpressionSyntax : ExpressionSyntax + { + public ExpressionSyntax Operand { get { throw null; } } + + public SyntaxToken OperatorToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public PostfixUnaryExpressionSyntax Update(ExpressionSyntax operand, SyntaxToken operatorToken) { throw null; } + + public PostfixUnaryExpressionSyntax WithOperand(ExpressionSyntax operand) { throw null; } + + public PostfixUnaryExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) { throw null; } + } + + public sealed partial class PragmaChecksumDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public SyntaxToken Bytes { get { throw null; } } + + public SyntaxToken ChecksumKeyword { get { throw null; } } + + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public SyntaxToken File { get { throw null; } } + + public SyntaxToken Guid { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public SyntaxToken PragmaKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public PragmaChecksumDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken checksumKeyword, SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public PragmaChecksumDirectiveTriviaSyntax WithBytes(SyntaxToken bytes) { throw null; } + + public PragmaChecksumDirectiveTriviaSyntax WithChecksumKeyword(SyntaxToken checksumKeyword) { throw null; } + + public new PragmaChecksumDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public PragmaChecksumDirectiveTriviaSyntax WithFile(SyntaxToken file) { throw null; } + + public PragmaChecksumDirectiveTriviaSyntax WithGuid(SyntaxToken guid) { throw null; } + + public new PragmaChecksumDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public PragmaChecksumDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + + public PragmaChecksumDirectiveTriviaSyntax WithPragmaKeyword(SyntaxToken pragmaKeyword) { throw null; } + } + + public sealed partial class PragmaWarningDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public SyntaxToken DisableOrRestoreKeyword { get { throw null; } } + + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public SeparatedSyntaxList ErrorCodes { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public SyntaxToken PragmaKeyword { get { throw null; } } + + public SyntaxToken WarningKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public PragmaWarningDirectiveTriviaSyntax AddErrorCodes(params ExpressionSyntax[] items) { throw null; } + + public PragmaWarningDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList errorCodes, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public PragmaWarningDirectiveTriviaSyntax WithDisableOrRestoreKeyword(SyntaxToken disableOrRestoreKeyword) { throw null; } + + public new PragmaWarningDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public PragmaWarningDirectiveTriviaSyntax WithErrorCodes(SeparatedSyntaxList errorCodes) { throw null; } + + public new PragmaWarningDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public PragmaWarningDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + + public PragmaWarningDirectiveTriviaSyntax WithPragmaKeyword(SyntaxToken pragmaKeyword) { throw null; } + + public PragmaWarningDirectiveTriviaSyntax WithWarningKeyword(SyntaxToken warningKeyword) { throw null; } + } + + public sealed partial class PredefinedTypeSyntax : TypeSyntax + { + public SyntaxToken Keyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public PredefinedTypeSyntax Update(SyntaxToken keyword) { throw null; } + + public PredefinedTypeSyntax WithKeyword(SyntaxToken keyword) { throw null; } + } + + public sealed partial class PrefixUnaryExpressionSyntax : ExpressionSyntax + { + public ExpressionSyntax Operand { get { throw null; } } + + public SyntaxToken OperatorToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public PrefixUnaryExpressionSyntax Update(SyntaxToken operatorToken, ExpressionSyntax operand) { throw null; } + + public PrefixUnaryExpressionSyntax WithOperand(ExpressionSyntax operand) { throw null; } + + public PrefixUnaryExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) { throw null; } + } + + public sealed partial class PropertyDeclarationSyntax : BasePropertyDeclarationSyntax + { + public override AccessorListSyntax AccessorList { get { throw null; } } + + public override SyntaxList AttributeLists { get { throw null; } } + + public override ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier { get { throw null; } } + + public ArrowExpressionClauseSyntax ExpressionBody { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public EqualsValueClauseSyntax Initializer { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + [System.Obsolete("This member is obsolete.", true)] + public SyntaxToken Semicolon { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public override TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new PropertyDeclarationSyntax AddAccessorListAccessors(params AccessorDeclarationSyntax[] items) { throw null; } + + public new PropertyDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new PropertyDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public PropertyDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList, ArrowExpressionClauseSyntax expressionBody, EqualsValueClauseSyntax initializer, SyntaxToken semicolonToken) { throw null; } + + public new PropertyDeclarationSyntax WithAccessorList(AccessorListSyntax accessorList) { throw null; } + + public new PropertyDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new PropertyDeclarationSyntax WithExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier) { throw null; } + + public PropertyDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax expressionBody) { throw null; } + + public PropertyDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public PropertyDeclarationSyntax WithInitializer(EqualsValueClauseSyntax initializer) { throw null; } + + public new PropertyDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + [System.Obsolete("This member is obsolete.", true)] + public PropertyDeclarationSyntax WithSemicolon(SyntaxToken semicolon) { throw null; } + + public PropertyDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public new PropertyDeclarationSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class QualifiedCrefSyntax : CrefSyntax + { + public TypeSyntax Container { get { throw null; } } + + public SyntaxToken DotToken { get { throw null; } } + + public MemberCrefSyntax Member { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public QualifiedCrefSyntax Update(TypeSyntax container, SyntaxToken dotToken, MemberCrefSyntax member) { throw null; } + + public QualifiedCrefSyntax WithContainer(TypeSyntax container) { throw null; } + + public QualifiedCrefSyntax WithDotToken(SyntaxToken dotToken) { throw null; } + + public QualifiedCrefSyntax WithMember(MemberCrefSyntax member) { throw null; } + } + + public sealed partial class QualifiedNameSyntax : NameSyntax + { + public SyntaxToken DotToken { get { throw null; } } + + public NameSyntax Left { get { throw null; } } + + public SimpleNameSyntax Right { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public QualifiedNameSyntax Update(NameSyntax left, SyntaxToken dotToken, SimpleNameSyntax right) { throw null; } + + public QualifiedNameSyntax WithDotToken(SyntaxToken dotToken) { throw null; } + + public QualifiedNameSyntax WithLeft(NameSyntax left) { throw null; } + + public QualifiedNameSyntax WithRight(SimpleNameSyntax right) { throw null; } + } + + public sealed partial class QueryBodySyntax : CSharpSyntaxNode + { + public SyntaxList Clauses { get { throw null; } } + + public QueryContinuationSyntax Continuation { get { throw null; } } + + public SelectOrGroupClauseSyntax SelectOrGroup { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public QueryBodySyntax AddClauses(params QueryClauseSyntax[] items) { throw null; } + + public QueryBodySyntax Update(SyntaxList clauses, SelectOrGroupClauseSyntax selectOrGroup, QueryContinuationSyntax continuation) { throw null; } + + public QueryBodySyntax WithClauses(SyntaxList clauses) { throw null; } + + public QueryBodySyntax WithContinuation(QueryContinuationSyntax continuation) { throw null; } + + public QueryBodySyntax WithSelectOrGroup(SelectOrGroupClauseSyntax selectOrGroup) { throw null; } + } + + public abstract partial class QueryClauseSyntax : CSharpSyntaxNode + { + } + + public sealed partial class QueryContinuationSyntax : CSharpSyntaxNode + { + public QueryBodySyntax Body { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxToken IntoKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public QueryContinuationSyntax AddBodyClauses(params QueryClauseSyntax[] items) { throw null; } + + public QueryContinuationSyntax Update(SyntaxToken intoKeyword, SyntaxToken identifier, QueryBodySyntax body) { throw null; } + + public QueryContinuationSyntax WithBody(QueryBodySyntax body) { throw null; } + + public QueryContinuationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public QueryContinuationSyntax WithIntoKeyword(SyntaxToken intoKeyword) { throw null; } + } + + public sealed partial class QueryExpressionSyntax : ExpressionSyntax + { + public QueryBodySyntax Body { get { throw null; } } + + public FromClauseSyntax FromClause { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public QueryExpressionSyntax AddBodyClauses(params QueryClauseSyntax[] items) { throw null; } + + public QueryExpressionSyntax Update(FromClauseSyntax fromClause, QueryBodySyntax body) { throw null; } + + public QueryExpressionSyntax WithBody(QueryBodySyntax body) { throw null; } + + public QueryExpressionSyntax WithFromClause(FromClauseSyntax fromClause) { throw null; } + } + + public sealed partial class ReferenceDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public SyntaxToken File { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public SyntaxToken ReferenceKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ReferenceDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken referenceKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new ReferenceDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public ReferenceDirectiveTriviaSyntax WithFile(SyntaxToken file) { throw null; } + + public new ReferenceDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public ReferenceDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + + public ReferenceDirectiveTriviaSyntax WithReferenceKeyword(SyntaxToken referenceKeyword) { throw null; } + } + + public sealed partial class RefExpressionSyntax : ExpressionSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken RefKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public RefExpressionSyntax Update(SyntaxToken refKeyword, ExpressionSyntax expression) { throw null; } + + public RefExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public RefExpressionSyntax WithRefKeyword(SyntaxToken refKeyword) { throw null; } + } + + public sealed partial class RefTypeExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken Keyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public RefTypeExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken) { throw null; } + + public RefTypeExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public RefTypeExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public RefTypeExpressionSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public RefTypeExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + } + + public sealed partial class RefTypeSyntax : TypeSyntax + { + public SyntaxToken ReadOnlyKeyword { get { throw null; } } + + public SyntaxToken RefKeyword { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public RefTypeSyntax Update(SyntaxToken refKeyword, TypeSyntax type) { throw null; } + + public RefTypeSyntax Update(SyntaxToken refKeyword, SyntaxToken readOnlyKeyword, TypeSyntax type) { throw null; } + + public RefTypeSyntax WithReadOnlyKeyword(SyntaxToken readOnlyKeyword) { throw null; } + + public RefTypeSyntax WithRefKeyword(SyntaxToken refKeyword) { throw null; } + + public RefTypeSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class RefValueExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken Comma { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken Keyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public RefValueExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken) { throw null; } + + public RefValueExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public RefValueExpressionSyntax WithComma(SyntaxToken comma) { throw null; } + + public RefValueExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public RefValueExpressionSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public RefValueExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public RefValueExpressionSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class RegionDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public SyntaxToken RegionKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public RegionDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken regionKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new RegionDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public new RegionDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public RegionDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + + public RegionDirectiveTriviaSyntax WithRegionKeyword(SyntaxToken regionKeyword) { throw null; } + } + + public sealed partial class ReturnStatementSyntax : StatementSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken ReturnKeyword { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ReturnStatementSyntax Update(SyntaxToken returnKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + + public ReturnStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public ReturnStatementSyntax WithReturnKeyword(SyntaxToken returnKeyword) { throw null; } + + public ReturnStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + } + + public sealed partial class SelectClauseSyntax : SelectOrGroupClauseSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken SelectKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public SelectClauseSyntax Update(SyntaxToken selectKeyword, ExpressionSyntax expression) { throw null; } + + public SelectClauseSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public SelectClauseSyntax WithSelectKeyword(SyntaxToken selectKeyword) { throw null; } + } + + public abstract partial class SelectOrGroupClauseSyntax : CSharpSyntaxNode + { + } + + public sealed partial class ShebangDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public SyntaxToken ExclamationToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ShebangDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken exclamationToken, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new ShebangDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public ShebangDirectiveTriviaSyntax WithExclamationToken(SyntaxToken exclamationToken) { throw null; } + + public new ShebangDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public ShebangDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + } + + public sealed partial class SimpleBaseTypeSyntax : BaseTypeSyntax + { + public override TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public SimpleBaseTypeSyntax Update(TypeSyntax type) { throw null; } + + public new SimpleBaseTypeSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class SimpleLambdaExpressionSyntax : LambdaExpressionSyntax + { + public override SyntaxToken ArrowToken { get { throw null; } } + + public override SyntaxToken AsyncKeyword { get { throw null; } } + + public override CSharpSyntaxNode Body { get { throw null; } } + + public ParameterSyntax Parameter { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public SimpleLambdaExpressionSyntax AddParameterAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public SimpleLambdaExpressionSyntax AddParameterModifiers(params SyntaxToken[] items) { throw null; } + + public SimpleLambdaExpressionSyntax Update(SyntaxToken asyncKeyword, ParameterSyntax parameter, SyntaxToken arrowToken, CSharpSyntaxNode body) { throw null; } + + public new SimpleLambdaExpressionSyntax WithArrowToken(SyntaxToken arrowToken) { throw null; } + + public new SimpleLambdaExpressionSyntax WithAsyncKeyword(SyntaxToken asyncKeyword) { throw null; } + + public new SimpleLambdaExpressionSyntax WithBody(CSharpSyntaxNode body) { throw null; } + + public SimpleLambdaExpressionSyntax WithParameter(ParameterSyntax parameter) { throw null; } + } + + public abstract partial class SimpleNameSyntax : NameSyntax + { + public abstract SyntaxToken Identifier { get; } + + public SimpleNameSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + } + + public sealed partial class SingleVariableDesignationSyntax : VariableDesignationSyntax + { + public SyntaxToken Identifier { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public SingleVariableDesignationSyntax Update(SyntaxToken identifier) { throw null; } + + public SingleVariableDesignationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + } + + public sealed partial class SizeOfExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken Keyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public SizeOfExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken) { throw null; } + + public SizeOfExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public SizeOfExpressionSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public SizeOfExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public SizeOfExpressionSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class SkippedTokensTriviaSyntax : StructuredTriviaSyntax, ISkippedTokensTriviaSyntax + { + public SyntaxTokenList Tokens { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public SkippedTokensTriviaSyntax AddTokens(params SyntaxToken[] items) { throw null; } + + public SkippedTokensTriviaSyntax Update(SyntaxTokenList tokens) { throw null; } + + public SkippedTokensTriviaSyntax WithTokens(SyntaxTokenList tokens) { throw null; } + } + + public sealed partial class StackAllocArrayCreationExpressionSyntax : ExpressionSyntax + { + public InitializerExpressionSyntax Initializer { get { throw null; } } + + public SyntaxToken StackAllocKeyword { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public StackAllocArrayCreationExpressionSyntax Update(SyntaxToken stackAllocKeyword, TypeSyntax type, InitializerExpressionSyntax initializer) { throw null; } + + public StackAllocArrayCreationExpressionSyntax Update(SyntaxToken stackAllocKeyword, TypeSyntax type) { throw null; } + + public StackAllocArrayCreationExpressionSyntax WithInitializer(InitializerExpressionSyntax initializer) { throw null; } + + public StackAllocArrayCreationExpressionSyntax WithStackAllocKeyword(SyntaxToken stackAllocKeyword) { throw null; } + + public StackAllocArrayCreationExpressionSyntax WithType(TypeSyntax type) { throw null; } + } + + public abstract partial class StatementSyntax : CSharpSyntaxNode + { + } + + public sealed partial class StructDeclarationSyntax : TypeDeclarationSyntax + { + public override SyntaxList AttributeLists { get { throw null; } } + + public override BaseListSyntax BaseList { get { throw null; } } + + public override SyntaxToken CloseBraceToken { get { throw null; } } + + public override SyntaxList ConstraintClauses { get { throw null; } } + + public override SyntaxToken Identifier { get { throw null; } } + + public override SyntaxToken Keyword { get { throw null; } } + + public override SyntaxList Members { get { throw null; } } + + public override SyntaxTokenList Modifiers { get { throw null; } } + + public override SyntaxToken OpenBraceToken { get { throw null; } } + + public override SyntaxToken SemicolonToken { get { throw null; } } + + public override TypeParameterListSyntax TypeParameterList { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public new StructDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new StructDeclarationSyntax AddBaseListTypes(params BaseTypeSyntax[] items) { throw null; } + + public new StructDeclarationSyntax AddConstraintClauses(params TypeParameterConstraintClauseSyntax[] items) { throw null; } + + public new StructDeclarationSyntax AddMembers(params MemberDeclarationSyntax[] items) { throw null; } + + public new StructDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public new StructDeclarationSyntax AddTypeParameterListParameters(params TypeParameterSyntax[] items) { throw null; } + + public StructDeclarationSyntax Update(SyntaxList attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, BaseListSyntax baseList, SyntaxList constraintClauses, SyntaxToken openBraceToken, SyntaxList members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) { throw null; } + + public new StructDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new StructDeclarationSyntax WithBaseList(BaseListSyntax baseList) { throw null; } + + public new StructDeclarationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public new StructDeclarationSyntax WithConstraintClauses(SyntaxList constraintClauses) { throw null; } + + public new StructDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public new StructDeclarationSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public new StructDeclarationSyntax WithMembers(SyntaxList members) { throw null; } + + public new StructDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new StructDeclarationSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + + public new StructDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public new StructDeclarationSyntax WithTypeParameterList(TypeParameterListSyntax typeParameterList) { throw null; } + } + + public abstract partial class StructuredTriviaSyntax : CSharpSyntaxNode, IStructuredTriviaSyntax + { + public override SyntaxTrivia ParentTrivia { get { throw null; } } + } + + public abstract partial class SwitchLabelSyntax : CSharpSyntaxNode + { + public abstract SyntaxToken ColonToken { get; } + public abstract SyntaxToken Keyword { get; } + + public SwitchLabelSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public SwitchLabelSyntax WithKeyword(SyntaxToken keyword) { throw null; } + } + + public sealed partial class SwitchSectionSyntax : CSharpSyntaxNode + { + public SyntaxList Labels { get { throw null; } } + + public SyntaxList Statements { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public SwitchSectionSyntax AddLabels(params SwitchLabelSyntax[] items) { throw null; } + + public SwitchSectionSyntax AddStatements(params StatementSyntax[] items) { throw null; } + + public SwitchSectionSyntax Update(SyntaxList labels, SyntaxList statements) { throw null; } + + public SwitchSectionSyntax WithLabels(SyntaxList labels) { throw null; } + + public SwitchSectionSyntax WithStatements(SyntaxList statements) { throw null; } + } + + public sealed partial class SwitchStatementSyntax : StatementSyntax + { + public SyntaxToken CloseBraceToken { get { throw null; } } + + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken OpenBraceToken { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public SyntaxList Sections { get { throw null; } } + + public SyntaxToken SwitchKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public SwitchStatementSyntax AddSections(params SwitchSectionSyntax[] items) { throw null; } + + public SwitchStatementSyntax Update(SyntaxToken switchKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList sections, SyntaxToken closeBraceToken) { throw null; } + + public SwitchStatementSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public SwitchStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public SwitchStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public SwitchStatementSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + + public SwitchStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public SwitchStatementSyntax WithSections(SyntaxList sections) { throw null; } + + public SwitchStatementSyntax WithSwitchKeyword(SyntaxToken switchKeyword) { throw null; } + } + + public sealed partial class ThisExpressionSyntax : InstanceExpressionSyntax + { + public SyntaxToken Token { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ThisExpressionSyntax Update(SyntaxToken token) { throw null; } + + public ThisExpressionSyntax WithToken(SyntaxToken token) { throw null; } + } + + public sealed partial class ThrowExpressionSyntax : ExpressionSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken ThrowKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ThrowExpressionSyntax Update(SyntaxToken throwKeyword, ExpressionSyntax expression) { throw null; } + + public ThrowExpressionSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public ThrowExpressionSyntax WithThrowKeyword(SyntaxToken throwKeyword) { throw null; } + } + + public sealed partial class ThrowStatementSyntax : StatementSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public SyntaxToken ThrowKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public ThrowStatementSyntax Update(SyntaxToken throwKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + + public ThrowStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public ThrowStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public ThrowStatementSyntax WithThrowKeyword(SyntaxToken throwKeyword) { throw null; } + } + + public sealed partial class TryStatementSyntax : StatementSyntax + { + public BlockSyntax Block { get { throw null; } } + + public SyntaxList Catches { get { throw null; } } + + public FinallyClauseSyntax Finally { get { throw null; } } + + public SyntaxToken TryKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TryStatementSyntax AddBlockStatements(params StatementSyntax[] items) { throw null; } + + public TryStatementSyntax AddCatches(params CatchClauseSyntax[] items) { throw null; } + + public TryStatementSyntax Update(SyntaxToken tryKeyword, BlockSyntax block, SyntaxList catches, FinallyClauseSyntax @finally) { throw null; } + + public TryStatementSyntax WithBlock(BlockSyntax block) { throw null; } + + public TryStatementSyntax WithCatches(SyntaxList catches) { throw null; } + + public TryStatementSyntax WithFinally(FinallyClauseSyntax @finally) { throw null; } + + public TryStatementSyntax WithTryKeyword(SyntaxToken tryKeyword) { throw null; } + } + + public sealed partial class TupleElementSyntax : CSharpSyntaxNode + { + public SyntaxToken Identifier { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TupleElementSyntax Update(TypeSyntax type, SyntaxToken identifier) { throw null; } + + public TupleElementSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public TupleElementSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class TupleExpressionSyntax : ExpressionSyntax + { + public SeparatedSyntaxList Arguments { get { throw null; } } + + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TupleExpressionSyntax AddArguments(params ArgumentSyntax[] items) { throw null; } + + public TupleExpressionSyntax Update(SyntaxToken openParenToken, SeparatedSyntaxList arguments, SyntaxToken closeParenToken) { throw null; } + + public TupleExpressionSyntax WithArguments(SeparatedSyntaxList arguments) { throw null; } + + public TupleExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public TupleExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + } + + public sealed partial class TupleTypeSyntax : TypeSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SeparatedSyntaxList Elements { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TupleTypeSyntax AddElements(params TupleElementSyntax[] items) { throw null; } + + public TupleTypeSyntax Update(SyntaxToken openParenToken, SeparatedSyntaxList elements, SyntaxToken closeParenToken) { throw null; } + + public TupleTypeSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public TupleTypeSyntax WithElements(SeparatedSyntaxList elements) { throw null; } + + public TupleTypeSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + } + + public sealed partial class TypeArgumentListSyntax : CSharpSyntaxNode + { + public SeparatedSyntaxList Arguments { get { throw null; } } + + public SyntaxToken GreaterThanToken { get { throw null; } } + + public SyntaxToken LessThanToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TypeArgumentListSyntax AddArguments(params TypeSyntax[] items) { throw null; } + + public TypeArgumentListSyntax Update(SyntaxToken lessThanToken, SeparatedSyntaxList arguments, SyntaxToken greaterThanToken) { throw null; } + + public TypeArgumentListSyntax WithArguments(SeparatedSyntaxList arguments) { throw null; } + + public TypeArgumentListSyntax WithGreaterThanToken(SyntaxToken greaterThanToken) { throw null; } + + public TypeArgumentListSyntax WithLessThanToken(SyntaxToken lessThanToken) { throw null; } + } + + public sealed partial class TypeConstraintSyntax : TypeParameterConstraintSyntax + { + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TypeConstraintSyntax Update(TypeSyntax type) { throw null; } + + public TypeConstraintSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class TypeCrefSyntax : CrefSyntax + { + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TypeCrefSyntax Update(TypeSyntax type) { throw null; } + + public TypeCrefSyntax WithType(TypeSyntax type) { throw null; } + } + + public abstract partial class TypeDeclarationSyntax : BaseTypeDeclarationSyntax + { + public int Arity { get { throw null; } } + + public abstract SyntaxList ConstraintClauses { get; } + public abstract SyntaxToken Keyword { get; } + public abstract SyntaxList Members { get; } + public abstract TypeParameterListSyntax TypeParameterList { get; } + + public new TypeDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public new BaseTypeDeclarationSyntax AddBaseListTypes(params BaseTypeSyntax[] items) { throw null; } + + public TypeDeclarationSyntax AddConstraintClauses(params TypeParameterConstraintClauseSyntax[] items) { throw null; } + + public TypeDeclarationSyntax AddMembers(params MemberDeclarationSyntax[] items) { throw null; } + + public new TypeDeclarationSyntax AddModifiers(params SyntaxToken[] items) { throw null; } + + public TypeDeclarationSyntax AddTypeParameterListParameters(params TypeParameterSyntax[] items) { throw null; } + + public new TypeDeclarationSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public new TypeDeclarationSyntax WithBaseList(BaseListSyntax baseList) { throw null; } + + public new TypeDeclarationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) { throw null; } + + public TypeDeclarationSyntax WithConstraintClauses(SyntaxList constraintClauses) { throw null; } + + public new TypeDeclarationSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public TypeDeclarationSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public TypeDeclarationSyntax WithMembers(SyntaxList members) { throw null; } + + public new TypeDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) { throw null; } + + public new TypeDeclarationSyntax WithOpenBraceToken(SyntaxToken openBraceToken) { throw null; } + + public new TypeDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public TypeDeclarationSyntax WithTypeParameterList(TypeParameterListSyntax typeParameterList) { throw null; } + } + + public sealed partial class TypeOfExpressionSyntax : ExpressionSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public SyntaxToken Keyword { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public TypeSyntax Type { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TypeOfExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken) { throw null; } + + public TypeOfExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public TypeOfExpressionSyntax WithKeyword(SyntaxToken keyword) { throw null; } + + public TypeOfExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public TypeOfExpressionSyntax WithType(TypeSyntax type) { throw null; } + } + + public sealed partial class TypeParameterConstraintClauseSyntax : CSharpSyntaxNode + { + public SyntaxToken ColonToken { get { throw null; } } + + public SeparatedSyntaxList Constraints { get { throw null; } } + + public IdentifierNameSyntax Name { get { throw null; } } + + public SyntaxToken WhereKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TypeParameterConstraintClauseSyntax AddConstraints(params TypeParameterConstraintSyntax[] items) { throw null; } + + public TypeParameterConstraintClauseSyntax Update(SyntaxToken whereKeyword, IdentifierNameSyntax name, SyntaxToken colonToken, SeparatedSyntaxList constraints) { throw null; } + + public TypeParameterConstraintClauseSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public TypeParameterConstraintClauseSyntax WithConstraints(SeparatedSyntaxList constraints) { throw null; } + + public TypeParameterConstraintClauseSyntax WithName(IdentifierNameSyntax name) { throw null; } + + public TypeParameterConstraintClauseSyntax WithWhereKeyword(SyntaxToken whereKeyword) { throw null; } + } + + public abstract partial class TypeParameterConstraintSyntax : CSharpSyntaxNode + { + } + + public sealed partial class TypeParameterListSyntax : CSharpSyntaxNode + { + public SyntaxToken GreaterThanToken { get { throw null; } } + + public SyntaxToken LessThanToken { get { throw null; } } + + public SeparatedSyntaxList Parameters { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TypeParameterListSyntax AddParameters(params TypeParameterSyntax[] items) { throw null; } + + public TypeParameterListSyntax Update(SyntaxToken lessThanToken, SeparatedSyntaxList parameters, SyntaxToken greaterThanToken) { throw null; } + + public TypeParameterListSyntax WithGreaterThanToken(SyntaxToken greaterThanToken) { throw null; } + + public TypeParameterListSyntax WithLessThanToken(SyntaxToken lessThanToken) { throw null; } + + public TypeParameterListSyntax WithParameters(SeparatedSyntaxList parameters) { throw null; } + } + + public sealed partial class TypeParameterSyntax : CSharpSyntaxNode + { + public SyntaxList AttributeLists { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public SyntaxToken VarianceKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public TypeParameterSyntax AddAttributeLists(params AttributeListSyntax[] items) { throw null; } + + public TypeParameterSyntax Update(SyntaxList attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier) { throw null; } + + public TypeParameterSyntax WithAttributeLists(SyntaxList attributeLists) { throw null; } + + public TypeParameterSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public TypeParameterSyntax WithVarianceKeyword(SyntaxToken varianceKeyword) { throw null; } + } + + public abstract partial class TypeSyntax : ExpressionSyntax + { + public bool IsUnmanaged { get { throw null; } } + + public bool IsVar { get { throw null; } } + } + + public sealed partial class UndefDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public SyntaxToken Name { get { throw null; } } + + public SyntaxToken UndefKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public UndefDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken undefKeyword, SyntaxToken name, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new UndefDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public new UndefDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public UndefDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + + public UndefDirectiveTriviaSyntax WithName(SyntaxToken name) { throw null; } + + public UndefDirectiveTriviaSyntax WithUndefKeyword(SyntaxToken undefKeyword) { throw null; } + } + + public sealed partial class UnsafeStatementSyntax : StatementSyntax + { + public BlockSyntax Block { get { throw null; } } + + public SyntaxToken UnsafeKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public UnsafeStatementSyntax AddBlockStatements(params StatementSyntax[] items) { throw null; } + + public UnsafeStatementSyntax Update(SyntaxToken unsafeKeyword, BlockSyntax block) { throw null; } + + public UnsafeStatementSyntax WithBlock(BlockSyntax block) { throw null; } + + public UnsafeStatementSyntax WithUnsafeKeyword(SyntaxToken unsafeKeyword) { throw null; } + } + + public sealed partial class UsingDirectiveSyntax : CSharpSyntaxNode + { + public NameEqualsSyntax Alias { get { throw null; } } + + public NameSyntax Name { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public SyntaxToken StaticKeyword { get { throw null; } } + + public SyntaxToken UsingKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public UsingDirectiveSyntax Update(SyntaxToken usingKeyword, SyntaxToken staticKeyword, NameEqualsSyntax alias, NameSyntax name, SyntaxToken semicolonToken) { throw null; } + + public UsingDirectiveSyntax WithAlias(NameEqualsSyntax alias) { throw null; } + + public UsingDirectiveSyntax WithName(NameSyntax name) { throw null; } + + public UsingDirectiveSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public UsingDirectiveSyntax WithStaticKeyword(SyntaxToken staticKeyword) { throw null; } + + public UsingDirectiveSyntax WithUsingKeyword(SyntaxToken usingKeyword) { throw null; } + } + + public sealed partial class UsingStatementSyntax : StatementSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public VariableDeclarationSyntax Declaration { get { throw null; } } + + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public StatementSyntax Statement { get { throw null; } } + + public SyntaxToken UsingKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public UsingStatementSyntax Update(SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement) { throw null; } + + public UsingStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public UsingStatementSyntax WithDeclaration(VariableDeclarationSyntax declaration) { throw null; } + + public UsingStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public UsingStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public UsingStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + + public UsingStatementSyntax WithUsingKeyword(SyntaxToken usingKeyword) { throw null; } + } + + public sealed partial class VariableDeclarationSyntax : CSharpSyntaxNode + { + public TypeSyntax Type { get { throw null; } } + + public SeparatedSyntaxList Variables { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public VariableDeclarationSyntax AddVariables(params VariableDeclaratorSyntax[] items) { throw null; } + + public VariableDeclarationSyntax Update(TypeSyntax type, SeparatedSyntaxList variables) { throw null; } + + public VariableDeclarationSyntax WithType(TypeSyntax type) { throw null; } + + public VariableDeclarationSyntax WithVariables(SeparatedSyntaxList variables) { throw null; } + } + + public sealed partial class VariableDeclaratorSyntax : CSharpSyntaxNode + { + public BracketedArgumentListSyntax ArgumentList { get { throw null; } } + + public SyntaxToken Identifier { get { throw null; } } + + public EqualsValueClauseSyntax Initializer { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public VariableDeclaratorSyntax AddArgumentListArguments(params ArgumentSyntax[] items) { throw null; } + + public VariableDeclaratorSyntax Update(SyntaxToken identifier, BracketedArgumentListSyntax argumentList, EqualsValueClauseSyntax initializer) { throw null; } + + public VariableDeclaratorSyntax WithArgumentList(BracketedArgumentListSyntax argumentList) { throw null; } + + public VariableDeclaratorSyntax WithIdentifier(SyntaxToken identifier) { throw null; } + + public VariableDeclaratorSyntax WithInitializer(EqualsValueClauseSyntax initializer) { throw null; } + } + + public abstract partial class VariableDesignationSyntax : CSharpSyntaxNode + { + } + + public sealed partial class WarningDirectiveTriviaSyntax : DirectiveTriviaSyntax + { + public override SyntaxToken EndOfDirectiveToken { get { throw null; } } + + public override SyntaxToken HashToken { get { throw null; } } + + public override bool IsActive { get { throw null; } } + + public SyntaxToken WarningKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public WarningDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken warningKeyword, SyntaxToken endOfDirectiveToken, bool isActive) { throw null; } + + public new WarningDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) { throw null; } + + public new WarningDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) { throw null; } + + public WarningDirectiveTriviaSyntax WithIsActive(bool isActive) { throw null; } + + public WarningDirectiveTriviaSyntax WithWarningKeyword(SyntaxToken warningKeyword) { throw null; } + } + + public sealed partial class WhenClauseSyntax : CSharpSyntaxNode + { + public ExpressionSyntax Condition { get { throw null; } } + + public SyntaxToken WhenKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public WhenClauseSyntax Update(SyntaxToken whenKeyword, ExpressionSyntax condition) { throw null; } + + public WhenClauseSyntax WithCondition(ExpressionSyntax condition) { throw null; } + + public WhenClauseSyntax WithWhenKeyword(SyntaxToken whenKeyword) { throw null; } + } + + public sealed partial class WhereClauseSyntax : QueryClauseSyntax + { + public ExpressionSyntax Condition { get { throw null; } } + + public SyntaxToken WhereKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public WhereClauseSyntax Update(SyntaxToken whereKeyword, ExpressionSyntax condition) { throw null; } + + public WhereClauseSyntax WithCondition(ExpressionSyntax condition) { throw null; } + + public WhereClauseSyntax WithWhereKeyword(SyntaxToken whereKeyword) { throw null; } + } + + public sealed partial class WhileStatementSyntax : StatementSyntax + { + public SyntaxToken CloseParenToken { get { throw null; } } + + public ExpressionSyntax Condition { get { throw null; } } + + public SyntaxToken OpenParenToken { get { throw null; } } + + public StatementSyntax Statement { get { throw null; } } + + public SyntaxToken WhileKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public WhileStatementSyntax Update(SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement) { throw null; } + + public WhileStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken) { throw null; } + + public WhileStatementSyntax WithCondition(ExpressionSyntax condition) { throw null; } + + public WhileStatementSyntax WithOpenParenToken(SyntaxToken openParenToken) { throw null; } + + public WhileStatementSyntax WithStatement(StatementSyntax statement) { throw null; } + + public WhileStatementSyntax WithWhileKeyword(SyntaxToken whileKeyword) { throw null; } + } + + public abstract partial class XmlAttributeSyntax : CSharpSyntaxNode + { + public abstract SyntaxToken EndQuoteToken { get; } + public abstract SyntaxToken EqualsToken { get; } + public abstract XmlNameSyntax Name { get; } + public abstract SyntaxToken StartQuoteToken { get; } + + public XmlAttributeSyntax WithEndQuoteToken(SyntaxToken endQuoteToken) { throw null; } + + public XmlAttributeSyntax WithEqualsToken(SyntaxToken equalsToken) { throw null; } + + public XmlAttributeSyntax WithName(XmlNameSyntax name) { throw null; } + + public XmlAttributeSyntax WithStartQuoteToken(SyntaxToken startQuoteToken) { throw null; } + } + + public sealed partial class XmlCDataSectionSyntax : XmlNodeSyntax + { + public SyntaxToken EndCDataToken { get { throw null; } } + + public SyntaxToken StartCDataToken { get { throw null; } } + + public SyntaxTokenList TextTokens { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlCDataSectionSyntax AddTextTokens(params SyntaxToken[] items) { throw null; } + + public XmlCDataSectionSyntax Update(SyntaxToken startCDataToken, SyntaxTokenList textTokens, SyntaxToken endCDataToken) { throw null; } + + public XmlCDataSectionSyntax WithEndCDataToken(SyntaxToken endCDataToken) { throw null; } + + public XmlCDataSectionSyntax WithStartCDataToken(SyntaxToken startCDataToken) { throw null; } + + public XmlCDataSectionSyntax WithTextTokens(SyntaxTokenList textTokens) { throw null; } + } + + public sealed partial class XmlCommentSyntax : XmlNodeSyntax + { + public SyntaxToken LessThanExclamationMinusMinusToken { get { throw null; } } + + public SyntaxToken MinusMinusGreaterThanToken { get { throw null; } } + + public SyntaxTokenList TextTokens { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlCommentSyntax AddTextTokens(params SyntaxToken[] items) { throw null; } + + public XmlCommentSyntax Update(SyntaxToken lessThanExclamationMinusMinusToken, SyntaxTokenList textTokens, SyntaxToken minusMinusGreaterThanToken) { throw null; } + + public XmlCommentSyntax WithLessThanExclamationMinusMinusToken(SyntaxToken lessThanExclamationMinusMinusToken) { throw null; } + + public XmlCommentSyntax WithMinusMinusGreaterThanToken(SyntaxToken minusMinusGreaterThanToken) { throw null; } + + public XmlCommentSyntax WithTextTokens(SyntaxTokenList textTokens) { throw null; } + } + + public sealed partial class XmlCrefAttributeSyntax : XmlAttributeSyntax + { + public CrefSyntax Cref { get { throw null; } } + + public override SyntaxToken EndQuoteToken { get { throw null; } } + + public override SyntaxToken EqualsToken { get { throw null; } } + + public override XmlNameSyntax Name { get { throw null; } } + + public override SyntaxToken StartQuoteToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlCrefAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken) { throw null; } + + public XmlCrefAttributeSyntax WithCref(CrefSyntax cref) { throw null; } + + public new XmlCrefAttributeSyntax WithEndQuoteToken(SyntaxToken endQuoteToken) { throw null; } + + public new XmlCrefAttributeSyntax WithEqualsToken(SyntaxToken equalsToken) { throw null; } + + public new XmlCrefAttributeSyntax WithName(XmlNameSyntax name) { throw null; } + + public new XmlCrefAttributeSyntax WithStartQuoteToken(SyntaxToken startQuoteToken) { throw null; } + } + + public sealed partial class XmlElementEndTagSyntax : CSharpSyntaxNode + { + public SyntaxToken GreaterThanToken { get { throw null; } } + + public SyntaxToken LessThanSlashToken { get { throw null; } } + + public XmlNameSyntax Name { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlElementEndTagSyntax Update(SyntaxToken lessThanSlashToken, XmlNameSyntax name, SyntaxToken greaterThanToken) { throw null; } + + public XmlElementEndTagSyntax WithGreaterThanToken(SyntaxToken greaterThanToken) { throw null; } + + public XmlElementEndTagSyntax WithLessThanSlashToken(SyntaxToken lessThanSlashToken) { throw null; } + + public XmlElementEndTagSyntax WithName(XmlNameSyntax name) { throw null; } + } + + public sealed partial class XmlElementStartTagSyntax : CSharpSyntaxNode + { + public SyntaxList Attributes { get { throw null; } } + + public SyntaxToken GreaterThanToken { get { throw null; } } + + public SyntaxToken LessThanToken { get { throw null; } } + + public XmlNameSyntax Name { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlElementStartTagSyntax AddAttributes(params XmlAttributeSyntax[] items) { throw null; } + + public XmlElementStartTagSyntax Update(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList attributes, SyntaxToken greaterThanToken) { throw null; } + + public XmlElementStartTagSyntax WithAttributes(SyntaxList attributes) { throw null; } + + public XmlElementStartTagSyntax WithGreaterThanToken(SyntaxToken greaterThanToken) { throw null; } + + public XmlElementStartTagSyntax WithLessThanToken(SyntaxToken lessThanToken) { throw null; } + + public XmlElementStartTagSyntax WithName(XmlNameSyntax name) { throw null; } + } + + public sealed partial class XmlElementSyntax : XmlNodeSyntax + { + public SyntaxList Content { get { throw null; } } + + public XmlElementEndTagSyntax EndTag { get { throw null; } } + + public XmlElementStartTagSyntax StartTag { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlElementSyntax AddContent(params XmlNodeSyntax[] items) { throw null; } + + public XmlElementSyntax AddStartTagAttributes(params XmlAttributeSyntax[] items) { throw null; } + + public XmlElementSyntax Update(XmlElementStartTagSyntax startTag, SyntaxList content, XmlElementEndTagSyntax endTag) { throw null; } + + public XmlElementSyntax WithContent(SyntaxList content) { throw null; } + + public XmlElementSyntax WithEndTag(XmlElementEndTagSyntax endTag) { throw null; } + + public XmlElementSyntax WithStartTag(XmlElementStartTagSyntax startTag) { throw null; } + } + + public sealed partial class XmlEmptyElementSyntax : XmlNodeSyntax + { + public SyntaxList Attributes { get { throw null; } } + + public SyntaxToken LessThanToken { get { throw null; } } + + public XmlNameSyntax Name { get { throw null; } } + + public SyntaxToken SlashGreaterThanToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlEmptyElementSyntax AddAttributes(params XmlAttributeSyntax[] items) { throw null; } + + public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList attributes, SyntaxToken slashGreaterThanToken) { throw null; } + + public XmlEmptyElementSyntax WithAttributes(SyntaxList attributes) { throw null; } + + public XmlEmptyElementSyntax WithLessThanToken(SyntaxToken lessThanToken) { throw null; } + + public XmlEmptyElementSyntax WithName(XmlNameSyntax name) { throw null; } + + public XmlEmptyElementSyntax WithSlashGreaterThanToken(SyntaxToken slashGreaterThanToken) { throw null; } + } + + public enum XmlNameAttributeElementKind : byte + { + Parameter = 0, + ParameterReference = 1, + TypeParameter = 2, + TypeParameterReference = 3 + } + + public sealed partial class XmlNameAttributeSyntax : XmlAttributeSyntax + { + public override SyntaxToken EndQuoteToken { get { throw null; } } + + public override SyntaxToken EqualsToken { get { throw null; } } + + public IdentifierNameSyntax Identifier { get { throw null; } } + + public override XmlNameSyntax Name { get { throw null; } } + + public override SyntaxToken StartQuoteToken { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlNameAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken) { throw null; } + + public new XmlNameAttributeSyntax WithEndQuoteToken(SyntaxToken endQuoteToken) { throw null; } + + public new XmlNameAttributeSyntax WithEqualsToken(SyntaxToken equalsToken) { throw null; } + + public XmlNameAttributeSyntax WithIdentifier(IdentifierNameSyntax identifier) { throw null; } + + public new XmlNameAttributeSyntax WithName(XmlNameSyntax name) { throw null; } + + public new XmlNameAttributeSyntax WithStartQuoteToken(SyntaxToken startQuoteToken) { throw null; } + } + + public sealed partial class XmlNameSyntax : CSharpSyntaxNode + { + public SyntaxToken LocalName { get { throw null; } } + + public XmlPrefixSyntax Prefix { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlNameSyntax Update(XmlPrefixSyntax prefix, SyntaxToken localName) { throw null; } + + public XmlNameSyntax WithLocalName(SyntaxToken localName) { throw null; } + + public XmlNameSyntax WithPrefix(XmlPrefixSyntax prefix) { throw null; } + } + + public abstract partial class XmlNodeSyntax : CSharpSyntaxNode + { + } + + public sealed partial class XmlPrefixSyntax : CSharpSyntaxNode + { + public SyntaxToken ColonToken { get { throw null; } } + + public SyntaxToken Prefix { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlPrefixSyntax Update(SyntaxToken prefix, SyntaxToken colonToken) { throw null; } + + public XmlPrefixSyntax WithColonToken(SyntaxToken colonToken) { throw null; } + + public XmlPrefixSyntax WithPrefix(SyntaxToken prefix) { throw null; } + } + + public sealed partial class XmlProcessingInstructionSyntax : XmlNodeSyntax + { + public SyntaxToken EndProcessingInstructionToken { get { throw null; } } + + public XmlNameSyntax Name { get { throw null; } } + + public SyntaxToken StartProcessingInstructionToken { get { throw null; } } + + public SyntaxTokenList TextTokens { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlProcessingInstructionSyntax AddTextTokens(params SyntaxToken[] items) { throw null; } + + public XmlProcessingInstructionSyntax Update(SyntaxToken startProcessingInstructionToken, XmlNameSyntax name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken) { throw null; } + + public XmlProcessingInstructionSyntax WithEndProcessingInstructionToken(SyntaxToken endProcessingInstructionToken) { throw null; } + + public XmlProcessingInstructionSyntax WithName(XmlNameSyntax name) { throw null; } + + public XmlProcessingInstructionSyntax WithStartProcessingInstructionToken(SyntaxToken startProcessingInstructionToken) { throw null; } + + public XmlProcessingInstructionSyntax WithTextTokens(SyntaxTokenList textTokens) { throw null; } + } + + public sealed partial class XmlTextAttributeSyntax : XmlAttributeSyntax + { + public override SyntaxToken EndQuoteToken { get { throw null; } } + + public override SyntaxToken EqualsToken { get { throw null; } } + + public override XmlNameSyntax Name { get { throw null; } } + + public override SyntaxToken StartQuoteToken { get { throw null; } } + + public SyntaxTokenList TextTokens { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlTextAttributeSyntax AddTextTokens(params SyntaxToken[] items) { throw null; } + + public XmlTextAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken) { throw null; } + + public new XmlTextAttributeSyntax WithEndQuoteToken(SyntaxToken endQuoteToken) { throw null; } + + public new XmlTextAttributeSyntax WithEqualsToken(SyntaxToken equalsToken) { throw null; } + + public new XmlTextAttributeSyntax WithName(XmlNameSyntax name) { throw null; } + + public new XmlTextAttributeSyntax WithStartQuoteToken(SyntaxToken startQuoteToken) { throw null; } + + public XmlTextAttributeSyntax WithTextTokens(SyntaxTokenList textTokens) { throw null; } + } + + public sealed partial class XmlTextSyntax : XmlNodeSyntax + { + public SyntaxTokenList TextTokens { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public XmlTextSyntax AddTextTokens(params SyntaxToken[] items) { throw null; } + + public XmlTextSyntax Update(SyntaxTokenList textTokens) { throw null; } + + public XmlTextSyntax WithTextTokens(SyntaxTokenList textTokens) { throw null; } + } + + public sealed partial class YieldStatementSyntax : StatementSyntax + { + public ExpressionSyntax Expression { get { throw null; } } + + public SyntaxToken ReturnOrBreakKeyword { get { throw null; } } + + public SyntaxToken SemicolonToken { get { throw null; } } + + public SyntaxToken YieldKeyword { get { throw null; } } + + public override void Accept(CSharpSyntaxVisitor visitor) { } + + public override TResult Accept(CSharpSyntaxVisitor visitor) { throw null; } + + public YieldStatementSyntax Update(SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken) { throw null; } + + public YieldStatementSyntax WithExpression(ExpressionSyntax expression) { throw null; } + + public YieldStatementSyntax WithReturnOrBreakKeyword(SyntaxToken returnOrBreakKeyword) { throw null; } + + public YieldStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) { throw null; } + + public YieldStatementSyntax WithYieldKeyword(SyntaxToken yieldKeyword) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/microsoft.codeanalysis.csharp.nuspec b/src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/microsoft.codeanalysis.csharp.nuspec new file mode 100644 index 0000000000..e800da120b --- /dev/null +++ b/src/referencePackages/src/microsoft.codeanalysis.csharp/2.9.0/microsoft.codeanalysis.csharp.nuspec @@ -0,0 +1,26 @@ + + + + Microsoft.CodeAnalysis.CSharp + 2.9.0 + Microsoft + Microsoft + true + http://go.microsoft.com/fwlink/?LinkId=529443 + https://github.com/dotnet/roslyn + .NET Compiler Platform ("Roslyn") support for C#, Microsoft.CodeAnalysis.CSharp.dll. + + More details at https://aka.ms/roslyn-packages + + This package was built from the source at https://github.com/dotnet/roslyn/commit/958f2354c4d83dbb0e7723d0a8079a0dfbc33f25. + .NET Compiler Platform ("Roslyn") support for C#, Microsoft.CodeAnalysis.CSharp.dll. + + en-US + Roslyn CodeAnalysis Compiler CSharp VB VisualBasic Parser Scanner Lexer Emit CodeGeneration Metadata IL Compilation Scripting Syntax Semantics + true + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/System.Diagnostics.StackTrace.4.3.0.csproj b/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/System.Diagnostics.StackTrace.4.3.0.csproj new file mode 100644 index 0000000000..c6c6b3cb74 --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/System.Diagnostics.StackTrace.4.3.0.csproj @@ -0,0 +1,16 @@ + + + + net46;netstandard1.3 + System.Diagnostics.StackTrace + 2 + + + + + + + + + + diff --git a/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/ref/net46/System.Diagnostics.StackTrace.cs b/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/ref/net46/System.Diagnostics.StackTrace.cs new file mode 100644 index 0000000000..c1e1fd730b --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/ref/net46/System.Diagnostics.StackTrace.cs @@ -0,0 +1,42 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Reflection.AssemblyTitle("System.Diagnostics.StackTrace")] +[assembly: System.Reflection.AssemblyDescription("System.Diagnostics.StackTrace")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Diagnostics.StackTrace")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("4.6.24705.01")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.6.24705.01. Commit Hash: 4d1af962ca0fede10beb01d197367c2f90e92c97")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.StackFrame))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.StackTrace))] +namespace System.Diagnostics +{ + public static partial class StackFrameExtensions + { + public static IntPtr GetNativeImageBase(this StackFrame stackFrame) { throw null; } + + public static IntPtr GetNativeIP(this StackFrame stackFrame) { throw null; } + + public static bool HasILOffset(this StackFrame stackFrame) { throw null; } + + public static bool HasMethod(this StackFrame stackFrame) { throw null; } + + public static bool HasNativeImage(this StackFrame stackFrame) { throw null; } + + public static bool HasSource(this StackFrame stackFrame) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/ref/netstandard1.3/System.Diagnostics.StackTrace.cs b/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/ref/netstandard1.3/System.Diagnostics.StackTrace.cs new file mode 100644 index 0000000000..2b11caaab4 --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/ref/netstandard1.3/System.Diagnostics.StackTrace.cs @@ -0,0 +1,66 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Security.AllowPartiallyTrustedCallers] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyTitle("System.Diagnostics.StackTrace")] +[assembly: System.Reflection.AssemblyDescription("System.Diagnostics.StackTrace")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Diagnostics.StackTrace")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("1.0.24301.01")] +[assembly: System.Reflection.AssemblyInformationalVersion("1.0.24301.01. Commit Hash: 4ed15a98d1c957ae661d490ccfcfe77f4ed31d5a")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Diagnostics +{ + public sealed partial class StackFrame + { + public const int OFFSET_UNKNOWN = -1; + public int GetFileColumnNumber() { throw null; } + + public int GetFileLineNumber() { throw null; } + + public string GetFileName() { throw null; } + + public int GetILOffset() { throw null; } + + public Reflection.MethodBase GetMethod() { throw null; } + + public override string ToString() { throw null; } + } + + public static partial class StackFrameExtensions + { + public static IntPtr GetNativeImageBase(this StackFrame stackFrame) { throw null; } + + public static IntPtr GetNativeIP(this StackFrame stackFrame) { throw null; } + + public static bool HasILOffset(this StackFrame stackFrame) { throw null; } + + public static bool HasMethod(this StackFrame stackFrame) { throw null; } + + public static bool HasNativeImage(this StackFrame stackFrame) { throw null; } + + public static bool HasSource(this StackFrame stackFrame) { throw null; } + } + + public sealed partial class StackTrace + { + public StackTrace(Exception exception, bool needFileInfo) { } + + public StackFrame[] GetFrames() { throw null; } + + public override string ToString() { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/system.diagnostics.stacktrace.nuspec b/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/system.diagnostics.stacktrace.nuspec new file mode 100644 index 0000000000..ae1511ee3d --- /dev/null +++ b/src/referencePackages/src/system.diagnostics.stacktrace/4.3.0/system.diagnostics.stacktrace.nuspec @@ -0,0 +1,36 @@ + + + + System.Diagnostics.StackTrace + 4.3.0 + System.Diagnostics.StackTrace + Microsoft + microsoft,dotnetframework + true + http://go.microsoft.com/fwlink/?LinkId=329770 + https://dot.net/ + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides the System.Diagnostics.StackTrace class, which allows interaction with local and remote processes. + +Commonly Used Types: +System.Diagnostics.StackFrame +System.Diagnostics.StackTrace + +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/system.text.encoding.codepages/4.3.0/System.Text.Encoding.CodePages.4.3.0.csproj b/src/referencePackages/src/system.text.encoding.codepages/4.3.0/System.Text.Encoding.CodePages.4.3.0.csproj new file mode 100644 index 0000000000..e1639df9b5 --- /dev/null +++ b/src/referencePackages/src/system.text.encoding.codepages/4.3.0/System.Text.Encoding.CodePages.4.3.0.csproj @@ -0,0 +1,24 @@ + + + + netstandard1.3 + System.Text.Encoding.CodePages + 2 + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/system.text.encoding.codepages/4.3.0/ref/netstandard1.3/System.Text.Encoding.CodePages.cs b/src/referencePackages/src/system.text.encoding.codepages/4.3.0/ref/netstandard1.3/System.Text.Encoding.CodePages.cs new file mode 100644 index 0000000000..16ad072f7e --- /dev/null +++ b/src/referencePackages/src/system.text.encoding.codepages/4.3.0/ref/netstandard1.3/System.Text.Encoding.CodePages.cs @@ -0,0 +1,31 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Security.AllowPartiallyTrustedCallers] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyTitle("System.Text.Encoding.CodePages")] +[assembly: System.Reflection.AssemblyDescription("System.Text.Encoding.CodePages")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Text.Encoding.CodePages")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("4.6.24705.01")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.6.24705.01. Commit Hash: 4d1af962ca0fede10beb01d197367c2f90e92c97")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Text +{ + public sealed partial class CodePagesEncodingProvider + { + public static EncodingProvider Instance { get { throw null; } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.text.encoding.codepages/4.3.0/system.text.encoding.codepages.nuspec b/src/referencePackages/src/system.text.encoding.codepages/4.3.0/system.text.encoding.codepages.nuspec new file mode 100644 index 0000000000..5b70705b58 --- /dev/null +++ b/src/referencePackages/src/system.text.encoding.codepages/4.3.0/system.text.encoding.codepages.nuspec @@ -0,0 +1,40 @@ + + + + System.Text.Encoding.CodePages + 4.3.0 + System.Text.Encoding.CodePages + Microsoft + microsoft,dotnetframework + true + http://go.microsoft.com/fwlink/?LinkId=329770 + https://dot.net/ + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312. + +Commonly Used Types: +System.Text.CodePagesEncodingProvider + +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/system.threading.tasks.parallel/4.3.0/System.Threading.Tasks.Parallel.4.3.0.csproj b/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/System.Threading.Tasks.Parallel.4.3.0.csproj new file mode 100644 index 0000000000..bdff9f4817 --- /dev/null +++ b/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/System.Threading.Tasks.Parallel.4.3.0.csproj @@ -0,0 +1,15 @@ + + + + netstandard1.1 + System.Threading.Tasks.Parallel + 2 + + + + + + + + + diff --git a/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/ref/net45/_._ b/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/ref/net45/_._ new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/ref/netstandard1.1/System.Threading.Tasks.Parallel.cs b/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/ref/netstandard1.1/System.Threading.Tasks.Parallel.cs new file mode 100644 index 0000000000..82439c404e --- /dev/null +++ b/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/ref/netstandard1.1/System.Threading.Tasks.Parallel.cs @@ -0,0 +1,130 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Security.AllowPartiallyTrustedCallers] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyTitle("System.Threading.Tasks.Parallel")] +[assembly: System.Reflection.AssemblyDescription("System.Threading.Tasks.Parallel")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Threading.Tasks.Parallel")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("1.0.24212.01")] +[assembly: System.Reflection.AssemblyInformationalVersion("1.0.24212.01. Commit Hash: 9688ddbb62c04189cac4c4a06e31e93377dccd41")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Threading.Tasks +{ + public static partial class Parallel + { + public static ParallelLoopResult For(int fromInclusive, int toExclusive, Action body) { throw null; } + + public static ParallelLoopResult For(int fromInclusive, int toExclusive, Action body) { throw null; } + + public static ParallelLoopResult For(int fromInclusive, int toExclusive, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult For(int fromInclusive, int toExclusive, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult For(long fromInclusive, long toExclusive, Action body) { throw null; } + + public static ParallelLoopResult For(long fromInclusive, long toExclusive, Action body) { throw null; } + + public static ParallelLoopResult For(long fromInclusive, long toExclusive, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult For(long fromInclusive, long toExclusive, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult For(int fromInclusive, int toExclusive, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult For(int fromInclusive, int toExclusive, ParallelOptions parallelOptions, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult For(long fromInclusive, long toExclusive, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult For(long fromInclusive, long toExclusive, ParallelOptions parallelOptions, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.OrderablePartitioner source, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.OrderablePartitioner source, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.Partitioner source, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.Partitioner source, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.Partitioner source, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.Partitioner source, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, ParallelOptions parallelOptions, Action body) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.OrderablePartitioner source, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.OrderablePartitioner source, ParallelOptions parallelOptions, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.Partitioner source, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Concurrent.Partitioner source, ParallelOptions parallelOptions, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, ParallelOptions parallelOptions, Func localInit, Func body, Action localFinally) { throw null; } + + public static ParallelLoopResult ForEach(Collections.Generic.IEnumerable source, ParallelOptions parallelOptions, Func localInit, Func body, Action localFinally) { throw null; } + + public static void Invoke(params Action[] actions) { } + + public static void Invoke(ParallelOptions parallelOptions, params Action[] actions) { } + } + + public partial struct ParallelLoopResult + { + public bool IsCompleted { get { throw null; } } + + public long? LowestBreakIteration { get { throw null; } } + } + + public partial class ParallelLoopState + { + public bool IsExceptional { get { throw null; } } + + public bool IsStopped { get { throw null; } } + + public long? LowestBreakIteration { get { throw null; } } + + public bool ShouldExitCurrentIteration { get { throw null; } } + + public void Break() { } + + public void Stop() { } + } + + public partial class ParallelOptions + { + public ParallelOptions() { } + + public CancellationToken CancellationToken { get { throw null; } set { } } + + public int MaxDegreeOfParallelism { get { throw null; } set { } } + + public TaskScheduler TaskScheduler { get { throw null; } set { } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/system.threading.tasks.parallel.nuspec b/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/system.threading.tasks.parallel.nuspec new file mode 100644 index 0000000000..4ece7f0524 --- /dev/null +++ b/src/referencePackages/src/system.threading.tasks.parallel/4.3.0/system.threading.tasks.parallel.nuspec @@ -0,0 +1,44 @@ + + + + System.Threading.Tasks.Parallel + 4.3.0 + System.Threading.Tasks.Parallel + Microsoft + microsoft,dotnetframework + true + http://go.microsoft.com/fwlink/?LinkId=329770 + https://dot.net/ + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides the System.Threading.Tasks.Parallel class, which adds support for running loops and iterators in parallel. + +Commonly Used Types: +System.Threading.Tasks.Parallel +System.Threading.Tasks.ParallelLoopState +System.Threading.Tasks.ParallelLoopResult +System.Threading.Tasks.ParallelOptions + +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/system.valuetuple/4.3.0/System.ValueTuple.4.3.0.csproj b/src/referencePackages/src/system.valuetuple/4.3.0/System.ValueTuple.4.3.0.csproj new file mode 100644 index 0000000000..2f2cb01ab9 --- /dev/null +++ b/src/referencePackages/src/system.valuetuple/4.3.0/System.ValueTuple.4.3.0.csproj @@ -0,0 +1,16 @@ + + + + netstandard1.0 + System.ValueTuple + 2 + Open + + + + + + + + + diff --git a/src/referencePackages/src/system.valuetuple/4.3.0/lib/netstandard1.0/System.ValueTuple.cs b/src/referencePackages/src/system.valuetuple/4.3.0/lib/netstandard1.0/System.ValueTuple.cs new file mode 100644 index 0000000000..1711e36dd3 --- /dev/null +++ b/src/referencePackages/src/system.valuetuple/4.3.0/lib/netstandard1.0/System.ValueTuple.cs @@ -0,0 +1,426 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyTitle("System.ValueTuple")] +[assembly: System.Reflection.AssemblyDescription("System.ValueTuple")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.ValueTuple")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("4.6.24705.01")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.6.24705.01. Commit Hash: 4d1af962ca0fede10beb01d197367c2f90e92c97")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System +{ + public static partial class TupleExtensions + { + public static void Deconstruct(this Tuple value, out T1 item1) { throw null; } + + public static void Deconstruct(this Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10) { throw null; } + + public static void Deconstruct(this Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11) { throw null; } + + public static void Deconstruct(this Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12) { throw null; } + + public static void Deconstruct(this Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13) { throw null; } + + public static void Deconstruct(this Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14) { throw null; } + + public static void Deconstruct(this Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15) { throw null; } + + public static void Deconstruct(this Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16) { throw null; } + + public static void Deconstruct(this Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17) { throw null; } + + public static void Deconstruct(this Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18) { throw null; } + + public static void Deconstruct(this Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19) { throw null; } + + public static void Deconstruct(this Tuple value, out T1 item1, out T2 item2) { throw null; } + + public static void Deconstruct(this Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20) { throw null; } + + public static void Deconstruct(this Tuple>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20, out T21 item21) { throw null; } + + public static void Deconstruct(this Tuple value, out T1 item1, out T2 item2, out T3 item3) { throw null; } + + public static void Deconstruct(this Tuple value, out T1 item1, out T2 item2, out T3 item3, out T4 item4) { throw null; } + + public static void Deconstruct(this Tuple value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5) { throw null; } + + public static void Deconstruct(this Tuple value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6) { throw null; } + + public static void Deconstruct(this Tuple value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7) { throw null; } + + public static void Deconstruct(this Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8) { throw null; } + + public static void Deconstruct(this Tuple> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9) { throw null; } + + public static Tuple ToTuple(this ValueTuple value) { throw null; } + + public static Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) value) { throw null; } + + public static Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) value) { throw null; } + + public static Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) value) { throw null; } + + public static Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) value) { throw null; } + + public static Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) value) { throw null; } + + public static Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) value) { throw null; } + + public static Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) value) { throw null; } + + public static Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) value) { throw null; } + + public static Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) value) { throw null; } + + public static Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) value) { throw null; } + + public static Tuple ToTuple(this (T1, T2) value) { throw null; } + + public static Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) value) { throw null; } + + public static Tuple>> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) value) { throw null; } + + public static Tuple ToTuple(this (T1, T2, T3) value) { throw null; } + + public static Tuple ToTuple(this (T1, T2, T3, T4) value) { throw null; } + + public static Tuple ToTuple(this (T1, T2, T3, T4, T5) value) { throw null; } + + public static Tuple ToTuple(this (T1, T2, T3, T4, T5, T6) value) { throw null; } + + public static Tuple ToTuple(this (T1, T2, T3, T4, T5, T6, T7) value) { throw null; } + + public static Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8) value) { throw null; } + + public static Tuple> ToTuple(this (T1, T2, T3, T4, T5, T6, T7, T8, T9) value) { throw null; } + + public static ValueTuple ToValueTuple(this Tuple value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ToValueTuple(this Tuple> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ToValueTuple(this Tuple> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ToValueTuple(this Tuple> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ToValueTuple(this Tuple> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ToValueTuple(this Tuple> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ToValueTuple(this Tuple>> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ToValueTuple(this Tuple>> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ToValueTuple(this Tuple>> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ToValueTuple(this Tuple>> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ToValueTuple(this Tuple>> value) { throw null; } + + public static (T1, T2) ToValueTuple(this Tuple value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ToValueTuple(this Tuple>> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ToValueTuple(this Tuple>> value) { throw null; } + + public static (T1, T2, T3) ToValueTuple(this Tuple value) { throw null; } + + public static (T1, T2, T3, T4) ToValueTuple(this Tuple value) { throw null; } + + public static (T1, T2, T3, T4, T5) ToValueTuple(this Tuple value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6) ToValueTuple(this Tuple value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7) ToValueTuple(this Tuple value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8) ToValueTuple(this Tuple> value) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8, T9) ToValueTuple(this Tuple> value) { throw null; } + } + + public partial struct ValueTuple : IEquatable, Collections.IStructuralEquatable, Collections.IStructuralComparable, IComparable, IComparable + { + public int CompareTo(ValueTuple other) { throw null; } + + public static ValueTuple Create() { throw null; } + + public static ValueTuple Create(T1 item1) { throw null; } + + public static (T1, T2) Create(T1 item1, T2 item2) { throw null; } + + public static (T1, T2, T3) Create(T1 item1, T2 item2, T3 item3) { throw null; } + + public static (T1, T2, T3, T4) Create(T1 item1, T2 item2, T3 item3, T4 item4) { throw null; } + + public static (T1, T2, T3, T4, T5) Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5) { throw null; } + + public static (T1, T2, T3, T4, T5, T6) Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7) Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7) { throw null; } + + public static (T1, T2, T3, T4, T5, T6, T7, T8) Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public bool Equals(ValueTuple other) { throw null; } + + public override int GetHashCode() { throw null; } + + int Collections.IStructuralComparable.CompareTo(object other, Collections.IComparer comparer) { throw null; } + + bool Collections.IStructuralEquatable.Equals(object other, Collections.IEqualityComparer comparer) { throw null; } + + int Collections.IStructuralEquatable.GetHashCode(Collections.IEqualityComparer comparer) { throw null; } + + int IComparable.CompareTo(object other) { throw null; } + + public override string ToString() { throw null; } + } + + public partial struct ValueTuple : IEquatable>, Collections.IStructuralEquatable, Collections.IStructuralComparable, IComparable, IComparable> + { + public T1 Item1; + public ValueTuple(T1 item1) { } + + public int CompareTo(ValueTuple other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public bool Equals(ValueTuple other) { throw null; } + + public override int GetHashCode() { throw null; } + + int Collections.IStructuralComparable.CompareTo(object other, Collections.IComparer comparer) { throw null; } + + bool Collections.IStructuralEquatable.Equals(object other, Collections.IEqualityComparer comparer) { throw null; } + + int Collections.IStructuralEquatable.GetHashCode(Collections.IEqualityComparer comparer) { throw null; } + + int IComparable.CompareTo(object other) { throw null; } + + public override string ToString() { throw null; } + } + + public partial struct ValueTuple : IEquatable<(T1 Item1, T2 Item2)>, Collections.IStructuralEquatable, Collections.IStructuralComparable, IComparable, IComparable<(T1 Item1, T2 Item2)> + { + public T1 Item1; + public T2 Item2; + public ValueTuple(T1 item1, T2 item2) { } + + public int CompareTo((T1 Item1, T2 Item2) other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public bool Equals((T1 Item1, T2 Item2) other) { throw null; } + + public override int GetHashCode() { throw null; } + + int Collections.IStructuralComparable.CompareTo(object other, Collections.IComparer comparer) { throw null; } + + bool Collections.IStructuralEquatable.Equals(object other, Collections.IEqualityComparer comparer) { throw null; } + + int Collections.IStructuralEquatable.GetHashCode(Collections.IEqualityComparer comparer) { throw null; } + + int IComparable.CompareTo(object other) { throw null; } + + public override string ToString() { throw null; } + } + + public partial struct ValueTuple : IEquatable<(T1 Item1, T2 Item2, T3 Item3)>, Collections.IStructuralEquatable, Collections.IStructuralComparable, IComparable, IComparable<(T1 Item1, T2 Item2, T3 Item3)> + { + public T1 Item1; + public T2 Item2; + public T3 Item3; + public ValueTuple(T1 item1, T2 item2, T3 item3) { } + + public int CompareTo((T1 Item1, T2 Item2, T3 Item3) other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public bool Equals((T1 Item1, T2 Item2, T3 Item3) other) { throw null; } + + public override int GetHashCode() { throw null; } + + int Collections.IStructuralComparable.CompareTo(object other, Collections.IComparer comparer) { throw null; } + + bool Collections.IStructuralEquatable.Equals(object other, Collections.IEqualityComparer comparer) { throw null; } + + int Collections.IStructuralEquatable.GetHashCode(Collections.IEqualityComparer comparer) { throw null; } + + int IComparable.CompareTo(object other) { throw null; } + + public override string ToString() { throw null; } + } + + public partial struct ValueTuple : IEquatable<(T1 Item1, T2 Item2, T3 Item3, T4 Item4)>, Collections.IStructuralEquatable, Collections.IStructuralComparable, IComparable, IComparable<(T1 Item1, T2 Item2, T3 Item3, T4 Item4)> + { + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4) { } + + public int CompareTo((T1 Item1, T2 Item2, T3 Item3, T4 Item4) other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public bool Equals((T1 Item1, T2 Item2, T3 Item3, T4 Item4) other) { throw null; } + + public override int GetHashCode() { throw null; } + + int Collections.IStructuralComparable.CompareTo(object other, Collections.IComparer comparer) { throw null; } + + bool Collections.IStructuralEquatable.Equals(object other, Collections.IEqualityComparer comparer) { throw null; } + + int Collections.IStructuralEquatable.GetHashCode(Collections.IEqualityComparer comparer) { throw null; } + + int IComparable.CompareTo(object other) { throw null; } + + public override string ToString() { throw null; } + } + + public partial struct ValueTuple : IEquatable<(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5)>, Collections.IStructuralEquatable, Collections.IStructuralComparable, IComparable, IComparable<(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5)> + { + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + public T5 Item5; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5) { } + + public int CompareTo((T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5) other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public bool Equals((T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5) other) { throw null; } + + public override int GetHashCode() { throw null; } + + int Collections.IStructuralComparable.CompareTo(object other, Collections.IComparer comparer) { throw null; } + + bool Collections.IStructuralEquatable.Equals(object other, Collections.IEqualityComparer comparer) { throw null; } + + int Collections.IStructuralEquatable.GetHashCode(Collections.IEqualityComparer comparer) { throw null; } + + int IComparable.CompareTo(object other) { throw null; } + + public override string ToString() { throw null; } + } + + public partial struct ValueTuple : IEquatable<(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6)>, Collections.IStructuralEquatable, Collections.IStructuralComparable, IComparable, IComparable<(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6)> + { + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + public T5 Item5; + public T6 Item6; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6) { } + + public int CompareTo((T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6) other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public bool Equals((T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6) other) { throw null; } + + public override int GetHashCode() { throw null; } + + int Collections.IStructuralComparable.CompareTo(object other, Collections.IComparer comparer) { throw null; } + + bool Collections.IStructuralEquatable.Equals(object other, Collections.IEqualityComparer comparer) { throw null; } + + int Collections.IStructuralEquatable.GetHashCode(Collections.IEqualityComparer comparer) { throw null; } + + int IComparable.CompareTo(object other) { throw null; } + + public override string ToString() { throw null; } + } + + public partial struct ValueTuple : IEquatable<(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6, T7 Item7)>, Collections.IStructuralEquatable, Collections.IStructuralComparable, IComparable, IComparable<(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6, T7 Item7)> + { + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + public T5 Item5; + public T6 Item6; + public T7 Item7; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7) { } + + public int CompareTo((T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6, T7 Item7) other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public bool Equals((T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6, T7 Item7) other) { throw null; } + + public override int GetHashCode() { throw null; } + + int Collections.IStructuralComparable.CompareTo(object other, Collections.IComparer comparer) { throw null; } + + bool Collections.IStructuralEquatable.Equals(object other, Collections.IEqualityComparer comparer) { throw null; } + + int Collections.IStructuralEquatable.GetHashCode(Collections.IEqualityComparer comparer) { throw null; } + + int IComparable.CompareTo(object other) { throw null; } + + public override string ToString() { throw null; } + } + + public partial struct ValueTuple : IEquatable>, Collections.IStructuralEquatable, Collections.IStructuralComparable, IComparable, IComparable> where TRest : struct + { + public T1 Item1; + public T2 Item2; + public T3 Item3; + public T4 Item4; + public T5 Item5; + public T6 Item6; + public T7 Item7; + public TRest Rest; + public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest) { } + + public int CompareTo(ValueTuple other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public bool Equals(ValueTuple other) { throw null; } + + public override int GetHashCode() { throw null; } + + int Collections.IStructuralComparable.CompareTo(object other, Collections.IComparer comparer) { throw null; } + + bool Collections.IStructuralEquatable.Equals(object other, Collections.IEqualityComparer comparer) { throw null; } + + int Collections.IStructuralEquatable.GetHashCode(Collections.IEqualityComparer comparer) { throw null; } + + int IComparable.CompareTo(object other) { throw null; } + + public override string ToString() { throw null; } + } +} + +namespace System.Runtime.CompilerServices +{ + [CLSCompliant(false)] + [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue)] + public sealed partial class TupleElementNamesAttribute : Attribute + { + public TupleElementNamesAttribute(string[] transformNames) { } + + public Collections.Generic.IList TransformNames { get { throw null; } } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.valuetuple/4.3.0/system.valuetuple.nuspec b/src/referencePackages/src/system.valuetuple/4.3.0/system.valuetuple.nuspec new file mode 100644 index 0000000000..9b0606bb2d --- /dev/null +++ b/src/referencePackages/src/system.valuetuple/4.3.0/system.valuetuple.nuspec @@ -0,0 +1,39 @@ + + + + System.ValueTuple + 4.3.0 + System.ValueTuple + Microsoft + microsoft,dotnetframework + true + http://go.microsoft.com/fwlink/?LinkId=329770 + https://dot.net/ + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides the System.ValueTuple structs, which implement the underlying types for C# 7 tuples. + +Commonly Used Types: +System.ValueTuple +System.ValueTuple<T1> +System.ValueTuple<T1, T2> +System.ValueTuple<T1, T2, T3> +System.ValueTuple<T1, T2, T3, T4> +System.ValueTuple<T1, T2, T3, T4, T5> +System.ValueTuple<T1, T2, T3, T4, T5, T6> +System.ValueTuple<T1, T2, T3, T4, T5, T6, T7> +System.ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest> + +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/system.xml.xpath.xdocument/4.3.0/System.Xml.XPath.XDocument.4.3.0.csproj b/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/System.Xml.XPath.XDocument.4.3.0.csproj new file mode 100644 index 0000000000..1d72780f36 --- /dev/null +++ b/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/System.Xml.XPath.XDocument.4.3.0.csproj @@ -0,0 +1,27 @@ + + + + net46;netstandard1.3 + System.Xml.XPath.XDocument + 2 + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/ref/net46/System.Xml.XPath.XDocument.cs b/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/ref/net46/System.Xml.XPath.XDocument.cs new file mode 100644 index 0000000000..cf0b16f8ed --- /dev/null +++ b/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/ref/net46/System.Xml.XPath.XDocument.cs @@ -0,0 +1,32 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyTitle("System.Xml.XPath.XDocument")] +[assembly: System.Reflection.AssemblyDescription("System.Xml.XPath.XDocument")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Xml.XPath.XDocument")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("4.6.24705.01")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.6.24705.01. Commit Hash: 4d1af962ca0fede10beb01d197367c2f90e92c97")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.Extensions))] +namespace System.Xml.XPath +{ + public static partial class XDocumentExtensions + { + public static IXPathNavigable ToXPathNavigable(this Linq.XNode node) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/ref/netstandard1.3/System.Xml.XPath.XDocument.cs b/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/ref/netstandard1.3/System.Xml.XPath.XDocument.cs new file mode 100644 index 0000000000..5258a3ce8a --- /dev/null +++ b/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/ref/netstandard1.3/System.Xml.XPath.XDocument.cs @@ -0,0 +1,50 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Security.AllowPartiallyTrustedCallers] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyTitle("System.Xml.XPath.XDocument")] +[assembly: System.Reflection.AssemblyDescription("System.Xml.XPath.XDocument")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Xml.XPath.XDocument")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("1.0.24212.01")] +[assembly: System.Reflection.AssemblyInformationalVersion("1.0.24212.01. Commit Hash: 9688ddbb62c04189cac4c4a06e31e93377dccd41")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Xml.XPath +{ + public static partial class Extensions + { + public static XPathNavigator CreateNavigator(this Linq.XNode node, XmlNameTable nameTable) { throw null; } + + public static XPathNavigator CreateNavigator(this Linq.XNode node) { throw null; } + + public static object XPathEvaluate(this Linq.XNode node, string expression, IXmlNamespaceResolver resolver) { throw null; } + + public static object XPathEvaluate(this Linq.XNode node, string expression) { throw null; } + + public static Linq.XElement XPathSelectElement(this Linq.XNode node, string expression, IXmlNamespaceResolver resolver) { throw null; } + + public static Linq.XElement XPathSelectElement(this Linq.XNode node, string expression) { throw null; } + + public static Collections.Generic.IEnumerable XPathSelectElements(this Linq.XNode node, string expression, IXmlNamespaceResolver resolver) { throw null; } + + public static Collections.Generic.IEnumerable XPathSelectElements(this Linq.XNode node, string expression) { throw null; } + } + + public static partial class XDocumentExtensions + { + public static IXPathNavigable ToXPathNavigable(this Linq.XNode node) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/system.xml.xpath.xdocument.nuspec b/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/system.xml.xpath.xdocument.nuspec new file mode 100644 index 0000000000..5ebc0defbb --- /dev/null +++ b/src/referencePackages/src/system.xml.xpath.xdocument/4.3.0/system.xml.xpath.xdocument.nuspec @@ -0,0 +1,45 @@ + + + + System.Xml.XPath.XDocument + 4.3.0 + System.Xml.XPath.XDocument + Microsoft + microsoft,dotnetframework + true + http://go.microsoft.com/fwlink/?LinkId=329770 + https://dot.net/ + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides extension methods that add System.Xml.XPath support to the System.Xml.XDocument package. + +Commonly Used Types: +System.Xml.XPath.Extensions +System.Xml.XPath.XDocumentExtensions + +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/system.xml.xpath/4.3.0/System.Xml.XPath.4.3.0.csproj b/src/referencePackages/src/system.xml.xpath/4.3.0/System.Xml.XPath.4.3.0.csproj new file mode 100644 index 0000000000..4725cafae1 --- /dev/null +++ b/src/referencePackages/src/system.xml.xpath/4.3.0/System.Xml.XPath.4.3.0.csproj @@ -0,0 +1,25 @@ + + + + net46;netstandard1.3 + System.Xml.XPath + 2 + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/system.xml.xpath/4.3.0/ref/net46/System.Xml.XPath.cs b/src/referencePackages/src/system.xml.xpath/4.3.0/ref/net46/System.Xml.XPath.cs new file mode 100644 index 0000000000..f29916d153 --- /dev/null +++ b/src/referencePackages/src/system.xml.xpath/4.3.0/ref/net46/System.Xml.XPath.cs @@ -0,0 +1,37 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Reflection.AssemblyTitle("System.Xml.XPath")] +[assembly: System.Reflection.AssemblyDescription("System.Xml.XPath")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Xml.XPath")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("4.6.24705.01")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.6.24705.01. Commit Hash: 4d1af962ca0fede10beb01d197367c2f90e92c97")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XmlNodeOrder))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.IXPathNavigable))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XmlCaseOrder))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XmlDataType))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XmlSortOrder))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XPathDocument))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XPathException))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XPathExpression))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XPathItem))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XPathNamespaceScope))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XPathNavigator))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XPathNodeIterator))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XPathNodeType))] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XPath.XPathResultType))] diff --git a/src/referencePackages/src/system.xml.xpath/4.3.0/ref/netstandard1.3/System.Xml.XPath.cs b/src/referencePackages/src/system.xml.xpath/4.3.0/ref/netstandard1.3/System.Xml.XPath.cs new file mode 100644 index 0000000000..699f6cd499 --- /dev/null +++ b/src/referencePackages/src/system.xml.xpath/4.3.0/ref/netstandard1.3/System.Xml.XPath.cs @@ -0,0 +1,378 @@ +// 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. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Security.AllowPartiallyTrustedCallers] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyTitle("System.Xml.XPath")] +[assembly: System.Reflection.AssemblyDescription("System.Xml.XPath")] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Xml.XPath")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyFileVersion("1.0.24212.01")] +[assembly: System.Reflection.AssemblyInformationalVersion("1.0.24212.01. Commit Hash: 9688ddbb62c04189cac4c4a06e31e93377dccd41")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Xml +{ + public enum XmlNodeOrder + { + Before = 0, + After = 1, + Same = 2, + Unknown = 3 + } +} + +namespace System.Xml.XPath +{ + public partial interface IXPathNavigable + { + XPathNavigator CreateNavigator(); + } + + public enum XmlCaseOrder + { + None = 0, + UpperFirst = 1, + LowerFirst = 2 + } + + public enum XmlDataType + { + Text = 1, + Number = 2 + } + + public enum XmlSortOrder + { + Ascending = 1, + Descending = 2 + } + + public partial class XPathDocument : IXPathNavigable + { + public XPathDocument(IO.Stream stream) { } + + public XPathDocument(IO.TextReader textReader) { } + + public XPathDocument(string uri, XmlSpace space) { } + + public XPathDocument(string uri) { } + + public XPathDocument(XmlReader reader, XmlSpace space) { } + + public XPathDocument(XmlReader reader) { } + + public XPathNavigator CreateNavigator() { throw null; } + } + + public partial class XPathException : Exception + { + public XPathException() { } + + public XPathException(string message, Exception innerException) { } + + public XPathException(string message) { } + } + + public abstract partial class XPathExpression + { + public abstract string Expression { get; } + public abstract XPathResultType ReturnType { get; } + + public abstract void AddSort(object expr, Collections.IComparer comparer); + public abstract void AddSort(object expr, XmlSortOrder order, XmlCaseOrder caseOrder, string lang, XmlDataType dataType); + public abstract XPathExpression Clone(); + public static XPathExpression Compile(string xpath, IXmlNamespaceResolver nsResolver) { throw null; } + + public static XPathExpression Compile(string xpath) { throw null; } + + public abstract void SetContext(IXmlNamespaceResolver nsResolver); + public abstract void SetContext(XmlNamespaceManager nsManager); + } + + public abstract partial class XPathItem + { + public abstract bool IsNode { get; } + public abstract object TypedValue { get; } + public abstract string Value { get; } + public abstract bool ValueAsBoolean { get; } + public abstract DateTime ValueAsDateTime { get; } + public abstract double ValueAsDouble { get; } + public abstract int ValueAsInt { get; } + public abstract long ValueAsLong { get; } + public abstract Type ValueType { get; } + + public abstract object ValueAs(Type returnType, IXmlNamespaceResolver nsResolver); + public virtual object ValueAs(Type returnType) { throw null; } + } + + public enum XPathNamespaceScope + { + All = 0, + ExcludeXml = 1, + Local = 2 + } + + public abstract partial class XPathNavigator : XPathItem, IXmlNamespaceResolver, IXPathNavigable + { + protected XPathNavigator() { } + + public abstract string BaseURI { get; } + + public virtual bool CanEdit { get { throw null; } } + + public virtual bool HasAttributes { get { throw null; } } + + public virtual bool HasChildren { get { throw null; } } + + public virtual string InnerXml { get { throw null; } set { } } + + public abstract bool IsEmptyElement { get; } + + public sealed override bool IsNode { get { throw null; } } + + public abstract string LocalName { get; } + public abstract string Name { get; } + public abstract string NamespaceURI { get; } + public abstract XmlNameTable NameTable { get; } + + public static Collections.IEqualityComparer NavigatorComparer { get { throw null; } } + + public abstract XPathNodeType NodeType { get; } + + public virtual string OuterXml { get { throw null; } set { } } + + public abstract string Prefix { get; } + + public override object TypedValue { get { throw null; } } + + public virtual object UnderlyingObject { get { throw null; } } + + public override bool ValueAsBoolean { get { throw null; } } + + public override DateTime ValueAsDateTime { get { throw null; } } + + public override double ValueAsDouble { get { throw null; } } + + public override int ValueAsInt { get { throw null; } } + + public override long ValueAsLong { get { throw null; } } + + public override Type ValueType { get { throw null; } } + + public virtual string XmlLang { get { throw null; } } + + public virtual XmlWriter AppendChild() { throw null; } + + public virtual void AppendChild(string newChild) { } + + public virtual void AppendChild(XmlReader newChild) { } + + public virtual void AppendChild(XPathNavigator newChild) { } + + public virtual void AppendChildElement(string prefix, string localName, string namespaceURI, string value) { } + + public abstract XPathNavigator Clone(); + public virtual XmlNodeOrder ComparePosition(XPathNavigator nav) { throw null; } + + public virtual XPathExpression Compile(string xpath) { throw null; } + + public virtual void CreateAttribute(string prefix, string localName, string namespaceURI, string value) { } + + public virtual XmlWriter CreateAttributes() { throw null; } + + public virtual XPathNavigator CreateNavigator() { throw null; } + + public virtual void DeleteRange(XPathNavigator lastSiblingToDelete) { } + + public virtual void DeleteSelf() { } + + public virtual object Evaluate(string xpath, IXmlNamespaceResolver resolver) { throw null; } + + public virtual object Evaluate(string xpath) { throw null; } + + public virtual object Evaluate(XPathExpression expr, XPathNodeIterator context) { throw null; } + + public virtual object Evaluate(XPathExpression expr) { throw null; } + + public virtual string GetAttribute(string localName, string namespaceURI) { throw null; } + + public virtual string GetNamespace(string name) { throw null; } + + public virtual Collections.Generic.IDictionary GetNamespacesInScope(XmlNamespaceScope scope) { throw null; } + + public virtual XmlWriter InsertAfter() { throw null; } + + public virtual void InsertAfter(string newSibling) { } + + public virtual void InsertAfter(XmlReader newSibling) { } + + public virtual void InsertAfter(XPathNavigator newSibling) { } + + public virtual XmlWriter InsertBefore() { throw null; } + + public virtual void InsertBefore(string newSibling) { } + + public virtual void InsertBefore(XmlReader newSibling) { } + + public virtual void InsertBefore(XPathNavigator newSibling) { } + + public virtual void InsertElementAfter(string prefix, string localName, string namespaceURI, string value) { } + + public virtual void InsertElementBefore(string prefix, string localName, string namespaceURI, string value) { } + + public virtual bool IsDescendant(XPathNavigator nav) { throw null; } + + public abstract bool IsSamePosition(XPathNavigator other); + public virtual string LookupNamespace(string prefix) { throw null; } + + public virtual string LookupPrefix(string namespaceURI) { throw null; } + + public virtual bool Matches(string xpath) { throw null; } + + public virtual bool Matches(XPathExpression expr) { throw null; } + + public abstract bool MoveTo(XPathNavigator other); + public virtual bool MoveToAttribute(string localName, string namespaceURI) { throw null; } + + public virtual bool MoveToChild(string localName, string namespaceURI) { throw null; } + + public virtual bool MoveToChild(XPathNodeType type) { throw null; } + + public virtual bool MoveToFirst() { throw null; } + + public abstract bool MoveToFirstAttribute(); + public abstract bool MoveToFirstChild(); + public bool MoveToFirstNamespace() { throw null; } + + public abstract bool MoveToFirstNamespace(XPathNamespaceScope namespaceScope); + public virtual bool MoveToFollowing(string localName, string namespaceURI, XPathNavigator end) { throw null; } + + public virtual bool MoveToFollowing(string localName, string namespaceURI) { throw null; } + + public virtual bool MoveToFollowing(XPathNodeType type, XPathNavigator end) { throw null; } + + public virtual bool MoveToFollowing(XPathNodeType type) { throw null; } + + public abstract bool MoveToId(string id); + public virtual bool MoveToNamespace(string name) { throw null; } + + public abstract bool MoveToNext(); + public virtual bool MoveToNext(string localName, string namespaceURI) { throw null; } + + public virtual bool MoveToNext(XPathNodeType type) { throw null; } + + public abstract bool MoveToNextAttribute(); + public bool MoveToNextNamespace() { throw null; } + + public abstract bool MoveToNextNamespace(XPathNamespaceScope namespaceScope); + public abstract bool MoveToParent(); + public abstract bool MoveToPrevious(); + public virtual void MoveToRoot() { } + + public virtual XmlWriter PrependChild() { throw null; } + + public virtual void PrependChild(string newChild) { } + + public virtual void PrependChild(XmlReader newChild) { } + + public virtual void PrependChild(XPathNavigator newChild) { } + + public virtual void PrependChildElement(string prefix, string localName, string namespaceURI, string value) { } + + public virtual XmlReader ReadSubtree() { throw null; } + + public virtual XmlWriter ReplaceRange(XPathNavigator lastSiblingToReplace) { throw null; } + + public virtual void ReplaceSelf(string newNode) { } + + public virtual void ReplaceSelf(XmlReader newNode) { } + + public virtual void ReplaceSelf(XPathNavigator newNode) { } + + public virtual XPathNodeIterator Select(string xpath, IXmlNamespaceResolver resolver) { throw null; } + + public virtual XPathNodeIterator Select(string xpath) { throw null; } + + public virtual XPathNodeIterator Select(XPathExpression expr) { throw null; } + + public virtual XPathNodeIterator SelectAncestors(string name, string namespaceURI, bool matchSelf) { throw null; } + + public virtual XPathNodeIterator SelectAncestors(XPathNodeType type, bool matchSelf) { throw null; } + + public virtual XPathNodeIterator SelectChildren(string name, string namespaceURI) { throw null; } + + public virtual XPathNodeIterator SelectChildren(XPathNodeType type) { throw null; } + + public virtual XPathNodeIterator SelectDescendants(string name, string namespaceURI, bool matchSelf) { throw null; } + + public virtual XPathNodeIterator SelectDescendants(XPathNodeType type, bool matchSelf) { throw null; } + + public virtual XPathNavigator SelectSingleNode(string xpath, IXmlNamespaceResolver resolver) { throw null; } + + public virtual XPathNavigator SelectSingleNode(string xpath) { throw null; } + + public virtual XPathNavigator SelectSingleNode(XPathExpression expression) { throw null; } + + public virtual void SetTypedValue(object typedValue) { } + + public virtual void SetValue(string value) { } + + public override string ToString() { throw null; } + + public override object ValueAs(Type returnType, IXmlNamespaceResolver nsResolver) { throw null; } + + public virtual void WriteSubtree(XmlWriter writer) { } + } + + public abstract partial class XPathNodeIterator : Collections.IEnumerable + { + protected XPathNodeIterator() { } + + public virtual int Count { get { throw null; } } + + public abstract XPathNavigator Current { get; } + public abstract int CurrentPosition { get; } + + public abstract XPathNodeIterator Clone(); + public virtual Collections.IEnumerator GetEnumerator() { throw null; } + + public abstract bool MoveNext(); + } + + public enum XPathNodeType + { + Root = 0, + Element = 1, + Attribute = 2, + Namespace = 3, + Text = 4, + SignificantWhitespace = 5, + Whitespace = 6, + ProcessingInstruction = 7, + Comment = 8, + All = 9 + } + + public enum XPathResultType + { + Number = 0, + Navigator = 1, + String = 1, + Boolean = 2, + NodeSet = 3, + Any = 5, + Error = 6 + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.xml.xpath/4.3.0/system.xml.xpath.nuspec b/src/referencePackages/src/system.xml.xpath/4.3.0/system.xml.xpath.nuspec new file mode 100644 index 0000000000..e9b96682b8 --- /dev/null +++ b/src/referencePackages/src/system.xml.xpath/4.3.0/system.xml.xpath.nuspec @@ -0,0 +1,50 @@ + + + + System.Xml.XPath + 4.3.0 + System.Xml.XPath + Microsoft + microsoft,dotnetframework + true + http://go.microsoft.com/fwlink/?LinkId=329770 + https://dot.net/ + http://go.microsoft.com/fwlink/?LinkID=288859 + Provides the classes that define a cursor model for navigating and editing Extensible Markup Language (XML) information items as instances of the XQuery 1.0 and XPath 2.0 Data Model. + +Commonly Used Types: +System.Xml.XPath.XPathNavigator +System.Xml.XPath.IXPathNavigable +System.Xml.XPath.XPathNodeType +System.Xml.XPath.XPathNodeIterator +System.Xml.XPath.XPathExpression +System.Xml.XPath.XPathResultType +System.Xml.XPath.XPathException +System.Xml.XPath.XPathDocument +System.Xml.XPath.XPathItem +System.Xml.XPath.XPathNamespaceScope + +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 From 752d373b1dd5f806af8402e0ed2e7993a54324da Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Tue, 4 Apr 2023 14:03:54 -0500 Subject: [PATCH 12/13] Remove dependency on analyzers --- .../2.9.0/Microsoft.CodeAnalysis.Common.2.9.0.csproj | 1 - .../2.9.0/microsoft.codeanalysis.common.nuspec | 1 - 2 files changed, 2 deletions(-) diff --git a/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/Microsoft.CodeAnalysis.Common.2.9.0.csproj b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/Microsoft.CodeAnalysis.Common.2.9.0.csproj index 342e3ef0b6..2c25818879 100644 --- a/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/Microsoft.CodeAnalysis.Common.2.9.0.csproj +++ b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/Microsoft.CodeAnalysis.Common.2.9.0.csproj @@ -8,7 +8,6 @@ - diff --git a/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/microsoft.codeanalysis.common.nuspec b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/microsoft.codeanalysis.common.nuspec index c1ebdff500..6e4b7a6211 100644 --- a/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/microsoft.codeanalysis.common.nuspec +++ b/src/referencePackages/src/microsoft.codeanalysis.common/2.9.0/microsoft.codeanalysis.common.nuspec @@ -22,7 +22,6 @@ - From 2b0c1889d438f84a340e30f54220f4cb4f032828 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Tue, 4 Apr 2023 14:53:35 -0500 Subject: [PATCH 13/13] Remove net451 TFM for Microsoft.Extensions.DependencyModel --- ...ft.Extensions.DependencyModel.2.1.0.csproj | 10 +- .../Microsoft.Extensions.DependencyModel.cs | 348 ------------------ ...icrosoft.extensions.dependencymodel.nuspec | 5 - 3 files changed, 1 insertion(+), 362 deletions(-) delete mode 100644 src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/net451/Microsoft.Extensions.DependencyModel.cs diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj index f2ba69c2e2..9777f4217d 100644 --- a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/Microsoft.Extensions.DependencyModel.2.1.0.csproj @@ -1,20 +1,12 @@ - net451;netstandard1.3;netstandard1.6 + netstandard1.3;netstandard1.6 Microsoft.Extensions.DependencyModel 2 MicrosoftAspNetCore - - - - - - - - diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/net451/Microsoft.Extensions.DependencyModel.cs b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/net451/Microsoft.Extensions.DependencyModel.cs deleted file mode 100644 index 8d06e18d51..0000000000 --- a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/lib/net451/Microsoft.Extensions.DependencyModel.cs +++ /dev/null @@ -1,348 +0,0 @@ -// 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. -// ------------------------------------------------------------------------------ -[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] -[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] -[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] -[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] -[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Extensions.DependencyModel.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] -[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.5.1", FrameworkDisplayName = ".NET Framework 4.5.1")] -[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] -[assembly: System.Reflection.AssemblyConfiguration("Windows_NT_Release")] -[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] -[assembly: System.Reflection.AssemblyDescription("Abstractions for reading `.deps` files.")] -[assembly: System.Reflection.AssemblyFileVersion("2.1.0")] -[assembly: System.Reflection.AssemblyInformationalVersion("2.1.0 @BuiltBy: dlab-DDVSOWINAGE024 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/core-setup/tree/caa7b7e2bad98e56a687fb5cbaf60825500800f7")] -[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] -[assembly: System.Reflection.AssemblyTitle("Microsoft.Extensions.DependencyModel")] -[assembly: System.Reflection.AssemblyVersionAttribute("2.1.0.0")] -[assembly: System.Runtime.CompilerServices.ReferenceAssembly] -[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] -namespace Microsoft.Extensions.DependencyModel -{ - public partial class CompilationLibrary : Library - { - public CompilationLibrary(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable assemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) : base(default!, default!, default!, default!, default!, default) { } - - public CompilationLibrary(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable assemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable) : base(default!, default!, default!, default!, default!, default) { } - - public System.Collections.Generic.IReadOnlyList Assemblies { get { throw null; } } - - public System.Collections.Generic.IEnumerable ResolveReferencePaths() { throw null; } - - public System.Collections.Generic.IEnumerable ResolveReferencePaths(params Resolution.ICompilationAssemblyResolver[] customResolvers) { throw null; } - } - - public partial class CompilationOptions - { - public CompilationOptions(System.Collections.Generic.IEnumerable defines, string languageVersion, string platform, bool? allowUnsafe, bool? warningsAsErrors, bool? optimize, string keyFile, bool? delaySign, bool? publicSign, string debugType, bool? emitEntryPoint, bool? generateXmlDocumentation) { } - - public bool? AllowUnsafe { get { throw null; } } - - public string DebugType { get { throw null; } } - - public static CompilationOptions Default { get { throw null; } } - - public System.Collections.Generic.IReadOnlyList Defines { get { throw null; } } - - public bool? DelaySign { get { throw null; } } - - public bool? EmitEntryPoint { get { throw null; } } - - public bool? GenerateXmlDocumentation { get { throw null; } } - - public string KeyFile { get { throw null; } } - - public string LanguageVersion { get { throw null; } } - - public bool? Optimize { get { throw null; } } - - public string Platform { get { throw null; } } - - public bool? PublicSign { get { throw null; } } - - public bool? WarningsAsErrors { get { throw null; } } - } - - public partial struct Dependency - { - private object _dummy; - private int _dummyPrimitive; - public Dependency(string name, string version) { } - - public string Name { get { throw null; } } - - public string Version { get { throw null; } } - - public bool Equals(Dependency other) { throw null; } - - public override bool Equals(object obj) { throw null; } - - public override int GetHashCode() { throw null; } - } - - public partial class DependencyContext - { - public DependencyContext(TargetInfo target, CompilationOptions compilationOptions, System.Collections.Generic.IEnumerable compileLibraries, System.Collections.Generic.IEnumerable runtimeLibraries, System.Collections.Generic.IEnumerable runtimeGraph) { } - - public CompilationOptions CompilationOptions { get { throw null; } } - - public System.Collections.Generic.IReadOnlyList CompileLibraries { get { throw null; } } - - public static DependencyContext Default { get { throw null; } } - - public System.Collections.Generic.IReadOnlyList RuntimeGraph { get { throw null; } } - - public System.Collections.Generic.IReadOnlyList RuntimeLibraries { get { throw null; } } - - public TargetInfo Target { get { throw null; } } - - public static DependencyContext Load(System.Reflection.Assembly assembly) { throw null; } - - public DependencyContext Merge(DependencyContext other) { throw null; } - } - - public static partial class DependencyContextExtensions - { - public static System.Collections.Generic.IEnumerable GetDefaultAssemblyNames(this DependencyContext self) { throw null; } - - public static System.Collections.Generic.IEnumerable GetDefaultAssemblyNames(this RuntimeLibrary self, DependencyContext context) { throw null; } - - public static System.Collections.Generic.IEnumerable GetDefaultNativeAssets(this DependencyContext self) { throw null; } - - public static System.Collections.Generic.IEnumerable GetDefaultNativeAssets(this RuntimeLibrary self, DependencyContext context) { throw null; } - - public static System.Collections.Generic.IEnumerable GetDefaultNativeRuntimeFileAssets(this DependencyContext self) { throw null; } - - public static System.Collections.Generic.IEnumerable GetDefaultNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context) { throw null; } - - public static System.Collections.Generic.IEnumerable GetRuntimeAssemblyNames(this DependencyContext self, string runtimeIdentifier) { throw null; } - - public static System.Collections.Generic.IEnumerable GetRuntimeAssemblyNames(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } - - public static System.Collections.Generic.IEnumerable GetRuntimeNativeAssets(this DependencyContext self, string runtimeIdentifier) { throw null; } - - public static System.Collections.Generic.IEnumerable GetRuntimeNativeAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } - - public static System.Collections.Generic.IEnumerable GetRuntimeNativeRuntimeFileAssets(this DependencyContext self, string runtimeIdentifier) { throw null; } - - public static System.Collections.Generic.IEnumerable GetRuntimeNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) { throw null; } - } - - public partial class DependencyContextJsonReader : IDependencyContextReader, System.IDisposable - { - public DependencyContextJsonReader() { } - - public void Dispose() { } - - protected virtual void Dispose(bool disposing) { } - - public DependencyContext Read(System.IO.Stream stream) { throw null; } - - public System.Collections.Generic.IEnumerable ReadTargetLibraryDependencies(Newtonsoft.Json.JsonTextReader reader) { throw null; } - } - - public partial class DependencyContextLoader - { - public DependencyContextLoader() { } - - public static DependencyContextLoader Default { get { throw null; } } - - public DependencyContext Load(System.Reflection.Assembly assembly) { throw null; } - } - - public partial class DependencyContextWriter - { - public DependencyContextWriter() { } - - public void Write(DependencyContext context, System.IO.Stream stream) { } - } - - public partial interface IDependencyContextReader : System.IDisposable - { - DependencyContext Read(System.IO.Stream stream); - } - - public partial class Library - { - public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath, string runtimeStoreManifestName = null) { } - - public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) { } - - public Library(string type, string name, string version, string hash, System.Collections.Generic.IEnumerable dependencies, bool serviceable) { } - - public System.Collections.Generic.IReadOnlyList Dependencies { get { throw null; } } - - public string Hash { get { throw null; } } - - public string HashPath { get { throw null; } } - - public string Name { get { throw null; } } - - public string Path { get { throw null; } } - - public string RuntimeStoreManifestName { get { throw null; } } - - public bool Serviceable { get { throw null; } } - - public string Type { get { throw null; } } - - public string Version { get { throw null; } } - } - - public partial class ResourceAssembly - { - public ResourceAssembly(string path, string locale) { } - - public string Locale { get { throw null; } set { } } - - public string Path { get { throw null; } set { } } - } - - public partial class RuntimeAssembly - { - public RuntimeAssembly(string assemblyName, string path) { } - - public System.Reflection.AssemblyName Name { get { throw null; } } - - public string Path { get { throw null; } } - - public static RuntimeAssembly Create(string path) { throw null; } - } - - public partial class RuntimeAssetGroup - { - public RuntimeAssetGroup(string runtime, System.Collections.Generic.IEnumerable runtimeFiles) { } - - public RuntimeAssetGroup(string runtime, System.Collections.Generic.IEnumerable assetPaths) { } - - public RuntimeAssetGroup(string runtime, params string[] assetPaths) { } - - public System.Collections.Generic.IReadOnlyList AssetPaths { get { throw null; } } - - public string Runtime { get { throw null; } } - - public System.Collections.Generic.IReadOnlyList RuntimeFiles { get { throw null; } } - } - - public partial class RuntimeFallbacks - { - public RuntimeFallbacks(string runtime, System.Collections.Generic.IEnumerable fallbacks) { } - - public RuntimeFallbacks(string runtime, params string[] fallbacks) { } - - public System.Collections.Generic.IReadOnlyList Fallbacks { get { throw null; } set { } } - - public string Runtime { get { throw null; } set { } } - } - - public partial class RuntimeFile - { - public RuntimeFile(string path, string assemblyVersion, string fileVersion) { } - - public string AssemblyVersion { get { throw null; } } - - public string FileVersion { get { throw null; } } - - public string Path { get { throw null; } } - } - - public partial class RuntimeLibrary : Library - { - public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath, string runtimeStoreManifestName) : base(default!, default!, default!, default!, default!, default) { } - - public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable, string path, string hashPath) : base(default!, default!, default!, default!, default!, default) { } - - public RuntimeLibrary(string type, string name, string version, string hash, System.Collections.Generic.IReadOnlyList runtimeAssemblyGroups, System.Collections.Generic.IReadOnlyList nativeLibraryGroups, System.Collections.Generic.IEnumerable resourceAssemblies, System.Collections.Generic.IEnumerable dependencies, bool serviceable) : base(default!, default!, default!, default!, default!, default) { } - - public System.Collections.Generic.IReadOnlyList NativeLibraryGroups { get { throw null; } } - - public System.Collections.Generic.IReadOnlyList ResourceAssemblies { get { throw null; } } - - public System.Collections.Generic.IReadOnlyList RuntimeAssemblyGroups { get { throw null; } } - } - - public partial class TargetInfo - { - public TargetInfo(string framework, string runtime, string runtimeSignature, bool isPortable) { } - - public string Framework { get { throw null; } } - - public bool IsPortable { get { throw null; } } - - public string Runtime { get { throw null; } } - - public string RuntimeSignature { get { throw null; } } - } -} - -namespace Microsoft.Extensions.DependencyModel.Resolution -{ - public partial class AppBaseCompilationAssemblyResolver : ICompilationAssemblyResolver - { - public AppBaseCompilationAssemblyResolver() { } - - public AppBaseCompilationAssemblyResolver(string basePath) { } - - public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } - } - - public partial class CompositeCompilationAssemblyResolver : ICompilationAssemblyResolver - { - public CompositeCompilationAssemblyResolver(ICompilationAssemblyResolver[] resolvers) { } - - public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } - } - - public partial class DotNetReferenceAssembliesPathResolver - { - public static readonly string DotNetReferenceAssembliesPathEnv; - public DotNetReferenceAssembliesPathResolver() { } - - public static string Resolve() { throw null; } - } - - public partial interface ICompilationAssemblyResolver - { - bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies); - } - - public partial class PackageCompilationAssemblyResolver : ICompilationAssemblyResolver - { - public PackageCompilationAssemblyResolver() { } - - public PackageCompilationAssemblyResolver(string nugetPackageDirectory) { } - - public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } - } - - public partial class ReferenceAssemblyPathResolver : ICompilationAssemblyResolver - { - public ReferenceAssemblyPathResolver() { } - - public ReferenceAssemblyPathResolver(string defaultReferenceAssembliesPath, string[] fallbackSearchPaths) { } - - public bool TryResolveAssemblyPaths(CompilationLibrary library, System.Collections.Generic.List assemblies) { throw null; } - } -} - -namespace System.Collections.Generic -{ - public static partial class CollectionExtensions - { - public static IEnumerable GetDefaultAssets(this IEnumerable self) { throw null; } - - public static Microsoft.Extensions.DependencyModel.RuntimeAssetGroup GetDefaultGroup(this IEnumerable self) { throw null; } - - public static IEnumerable GetDefaultRuntimeFileAssets(this IEnumerable self) { throw null; } - - public static IEnumerable GetRuntimeAssets(this IEnumerable self, string runtime) { throw null; } - - public static IEnumerable GetRuntimeFileAssets(this IEnumerable self, string runtime) { throw null; } - - public static Microsoft.Extensions.DependencyModel.RuntimeAssetGroup GetRuntimeGroup(this IEnumerable self, string runtime) { throw null; } - } -} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec index 290f0b8ce2..15a13440f8 100644 --- a/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec +++ b/src/referencePackages/src/microsoft.extensions.dependencymodel/2.1.0/microsoft.extensions.dependencymodel.nuspec @@ -13,11 +13,6 @@ true - - - - -