Namespace Microsoft.MixedReality.Toolkit.MSBuild
Classes
AssemblyDefinitionInfo
This class represents an AssemblyDefinition file of a Unity project. It can be used to parse the file contents using JsonUtility.FromJson.
AssetScriptReferenceRetargeter
CompilationPlatformInfo
This contains parsed information using Unity configuration about a specific compilation platform.
CSProjectDependency<T>
A helper common class to reference dependencies for a CS Project.
CSProjectInfo
A class representing a CSProject to be outputed.
MSBuildTools
Class that exposes the MSBuild project generation operation.
PluginAssemblyInfo
This is the information for the plugins in the Unity project.
ReferenceItemInfo
A common base class for reference items such as C# Projects and DLLs to be added to MSBuild.
SourceFileInfo
Parsed information for a source file.
TargetFrameworkExtensions
Helper extensions for the TargetFramework enum.
TemplateFiles
A helper class to manage (and locate) all the templates.
UnityProjectInfo
A helper class to parse the state of the current Unity project.
Utilities
Helper Utilities methods used by other classes.
Enums
AssetLocation
Represents where a Unity project reference asset is located.
AssetLocation
Represents where a Unity project reference asset is located.
PluginType
Type of Plugin.
PluginType
Type of Plugin.
ProjectType
From which source was the project created.
ProjectType
From which source was the project created.
TargetFramework
Represents TargetFrameworks that Unity supports.
TargetFramework
Represents TargetFrameworks that Unity supports.