1 write to Options
dotnet-svcutil-lib (1)
Bootstrapper\SvcutilBootstrapper.cs (1)
27this.Options = options ?? throw new ArgumentNullException(nameof(options));
20 references to Options
dotnet-svcutil-lib (20)
Bootstrapper\SvcutilBootstrapper.cs (20)
28this.Options.ProviderId = $"{Tool.ToolName}-bootstrap"; 29this.Options.Version = Tool.PackageVersion; 32this.Options.NoBootstrapping = true; 33this.Options.NoLogo = true; 34this.Options.NoProjectUpdates = true; 37if (this.Options.ToolContext.HasValue && this.Options.ToolContext.Value <= OperationalContext.Global) 39this.Options.ToolContext = OperationalContext.Bootstrapper; 42ProjectDependency.RemoveRedundantReferences(this.Options.References); 55if (this.Options.ToolContext == OperationalContext.Infrastructure) 65if (this.Options.NoBootstrapping != true) 71if (this.Options.Project != null && StringComparer.OrdinalIgnoreCase.Compare(this.Options.Project.FileName, SvcutilBootstrapper.ProjectName) == 0) 99var projectFullPath = Path.Combine(this.Options.BootstrapPath.FullName, nameof(SvcutilBootstrapper), SvcutilBootstrapper.ProjectName); 110bool isSupportedTFM = TargetFrameworkHelper.IsSupportedFramework(this.Options.TargetFramework.FullName, out var frameworkInfo); 118if (Options.ToolContext == OperationalContext.Infrastructure) 140foreach (ProjectDependency dependency in this.Options.References) 145if (!string.IsNullOrEmpty(this.Options.RuntimeIdentifier)) 147this.MSBuildProj.RuntimeIdentifier = this.Options.RuntimeIdentifier; 180await AsyncHelper.RunAsync(() => this.Options.Save(paramsFilePath), cancellationToken).ConfigureAwait(false);