Maze / Library /PackageCache /com.unity.ide.visualstudio@2.0.18 /Editor /ProjectGeneration /GUIDProvider.cs
| /*--------------------------------------------------------------------------------------------- | |
| * Copyright (c) Unity Technologies. | |
| * Copyright (c) Microsoft Corporation. All rights reserved. | |
| * Licensed under the MIT License. See License.txt in the project root for license information. | |
| *--------------------------------------------------------------------------------------------*/ | |
| namespace Microsoft.Unity.VisualStudio.Editor | |
| { | |
| public interface IGUIDGenerator | |
| { | |
| string ProjectGuid(string projectName, string assemblyName); | |
| string SolutionGuid(string projectName, ScriptingLanguage scriptingLanguage); | |
| } | |
| class GUIDProvider : IGUIDGenerator | |
| { | |
| public string ProjectGuid(string projectName, string assemblyName) | |
| { | |
| return SolutionGuidGenerator.GuidForProject(projectName + assemblyName); | |
| } | |
| public string SolutionGuid(string projectName, ScriptingLanguage scriptingLanguage) | |
| { | |
| return SolutionGuidGenerator.GuidForSolution(projectName, scriptingLanguage); | |
| } | |
| } | |
| } | |