Microsoft.VisualStudio.Project.DesignTimeAssemblyResolution.RarInputs.RarInputs C# (CSharp) Метод

RarInputs() публичный Метод

public RarInputs ( Microsoft.Build.Execution.ProjectInstance projectInstance ) : System
projectInstance Microsoft.Build.Execution.ProjectInstance
Результат System
            public RarInputs(ProjectInstance projectInstance)
            {
                // Run through all of the entries we want to extract from the project instance before we discard it to save memory
                TargetFrameworkDirectories = GetTargetFrameworkDirectories(projectInstance);
                AllowedAssemblyExtensions = GetAllowedAssemblyExtensions(projectInstance);
                TargetProcessorArchitecture = GetTargetProcessorArchitecture(projectInstance);
                TargetFrameworkVersion = GetTargetFrameworkVersion(projectInstance);
                TargetFrameworkMoniker = GetTargetFrameworkMoniker(projectInstance);
                TargetFrameworkMonikerDisplayName = GetTargetFrameworkMonikerDisplayName(projectInstance);
                TargetedRuntimeVersion = GetTargetedRuntimeVersion(projectInstance);
                FullFrameworkFolders = GetFullFrameworkFolders(projectInstance);
                LatestTargetFrameworkDirectories = GetLatestTargetFrameworkDirectories(projectInstance);
                FullTargetFrameworkSubsetNames = GetFullTargetFrameworkSubsetNames(projectInstance);
                FullFrameworkAssemblyTables = GetFullFrameworkAssemblyTables(projectInstance);
                IgnoreDefaultInstalledAssemblySubsetTables = GetIgnoreDefaultInstalledAssemblySubsetTables(projectInstance);
                ProfileName = GetProfileName(projectInstance);

                /*
                 * rar.CandidateAssemblyFiles = rarInputs.CandidateAssemblyFiles;
                   rar.StateFile = rarInputs.StateFile;
                   rar.InstalledAssemblySubsetTables = rarInputs.InstalledAssemblySubsetTables;
                   rar.TargetFrameworkSubsets = rarInputs.TargetFrameworkSubsets;
                 */

                // This set needs to be kept in sync with the set of project instance data that
                // is passed into Rar
                PdtarSearchPaths = GetPdtarSearchPaths(projectInstance);

                CandidateAssemblyFiles = GetCandidateAssemblyFiles(projectInstance);
                StateFile = GetStateFile(projectInstance);
                InstalledAssemblySubsetTables = GetInstalledAssemblySubsetTables(projectInstance);
                TargetFrameworkSubsets = GetTargetFrameworkSubsets(projectInstance);
            }