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