Edit

Share via


Microsoft.MixedReality.Toolkit.MSBuild Namespace

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 outputted.

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.