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.
PluginType
Type of Plugin.
ProjectType
From which source was the project created.
TargetFramework
Represents TargetFrameworks that Unity supports.