Class AssemblyNameProvider
Inheritance
AssemblyNameProvider
Assembly: Unity.VisualStudio.Editor.dll
Syntax
public class AssemblyNameProvider : IAssemblyNameProvider
Properties
ProjectGenerationFlag
Declaration
public ProjectGenerationFlag ProjectGenerationFlag { get; }
Property Value
ProjectGenerationRootNamespace
Declaration
public string ProjectGenerationRootNamespace { get; }
Property Value
ProjectSupportedExtensions
Declaration
public string[] ProjectSupportedExtensions { get; }
Property Value
Methods
FindForAssetPath(string)
Declaration
public PackageInfo FindForAssetPath(string assetPath)
Parameters
| Type |
Name |
Description |
| string |
assetPath |
|
Returns
GetAllAssetPaths()
Declaration
public IEnumerable<string> GetAllAssetPaths()
Returns
GetAssemblies(Func<string, bool>)
Declaration
public IEnumerable<Assembly> GetAssemblies(Func<string, bool> shouldFileBePartOfSolution)
Parameters
Returns
GetAssemblyName(string, string)
Declaration
public string GetAssemblyName(string assemblyOutputPath, string assemblyName)
Parameters
| Type |
Name |
Description |
| string |
assemblyOutputPath |
|
| string |
assemblyName |
|
Returns
GetAssemblyNameFromScriptPath(string)
Declaration
public string GetAssemblyNameFromScriptPath(string path)
Parameters
| Type |
Name |
Description |
| string |
path |
|
Returns
GetCompileOutputPath(string)
Declaration
public string GetCompileOutputPath(string assemblyName)
Parameters
| Type |
Name |
Description |
| string |
assemblyName |
|
Returns
IsInternalizedPackagePath(string)
Declaration
public bool IsInternalizedPackagePath(string path)
Parameters
| Type |
Name |
Description |
| string |
path |
|
Returns
ParseResponseFile(string, string, string[])
Declaration
public ResponseFileData ParseResponseFile(string responseFilePath, string projectDirectory, string[] systemReferenceDirectories)
Parameters
| Type |
Name |
Description |
| string |
responseFilePath |
|
| string |
projectDirectory |
|
| string[] |
systemReferenceDirectories |
|
Returns
ResetProjectGenerationFlag()
Declaration
public void ResetProjectGenerationFlag()
ToggleProjectGeneration(ProjectGenerationFlag)
Declaration
public void ToggleProjectGeneration(ProjectGenerationFlag preference)
Parameters
Implements