Meta.VCCompilerHelper.ProjectMacros.ProjectMacros C# (CSharp) Method

ProjectMacros() static private method

static private ProjectMacros ( ) : System
return System
            static ProjectMacros()
            {
                macros = new string[]
                {
                    RemoveMachine //// "$(RemoteMachine)";//! Set to the value of the Remote Machine property on the Debug property page. See Changing Project Settings for a C/C++ Debug Configuration for more information.
                  , ConfigurationName// // "$(ConfigurationName)";//! 	The name of the current project configuration (for example, "Debug").
                  , PlatformName // "$(PlatformName)";//! 	The name of current project platform (for example, "Win32").
                  , Inherit // "$(Inherit)";//! 	Specifies the order in which inherited properties appear in the command line composed by the project build system. By default, inherited properties appear at the end of the current property.1
                  , NoInherit // "$(NoInherit)";//! 	Causes any properties that would otherwise be inherited, to not be inherited. The use of $(NoInherit) causes any occurrences of $(Inherit) to be ignored for the same property.1
                  , ParentName // "$(ParentName)";//! 	Name of the item containing this project item. This will be the parent folder name, or project name.
                  , PlatformToolsetVersion
                  , RootNameSpace // "$(RootNameSpace)";//! 	The namespace, if any, containing the application.
                  , IntDir // "$(IntDir)";//! 	Path to the directory specified for intermediate files relative to the project directory. This resolves to the value for the Intermediate Directory property.
                  , OutDir // "$(OutDir)";//! 	Path to the output file directory, relative to the project directory. This resolves to the value for the Output Directory property.
                  , DevEnvDir // "$(DevEnvDir)";//! 	The installation directory of Visual Studio .NET (defined as drive + path); includes the trailing backslash '\'.
                  , InputDir // "$(InputDir)";//! 	The directory of the input file (defined as drive + path); includes the trailing backslash '\'. If the project is the input, then this macro is equivalent to $(ProjectDir).
                  , InputPath // "$(InputPath)";//! 	The absolute path name of the input file (defined as drive + path + base name + file extension). If the project is the input, then this macro is equivalent to $(ProjectPath).
                  , InputName // "$(InputName)";//! 	The base name of the input file. If the project is the input, then this macro is equivalent to $(ProjectName).
                  , InputFileName // "$(InputFileName)";//! 	The file name of the input file (defined as base name + file extension). If the project is the input, then this macro is equivalent to $(ProjectFileName).
                  , InputExt // "$(InputExt)";//! 	The file extension of the input file. It includes the '.' before the file extension. If the project is the input, then this macro is equivalent to $(ProjectExt).
                  , ProjectDir // "$(ProjectDir)";//! 	The directory of the project (defined as drive + path); includes the trailing backslash '\'.
                  , ProjectPath // "$(ProjectPath)";//! 	The absolute path name of the project (defined as drive + path + base name + file extension).
                  , ProjectName // "$(ProjectName)";//! 	The base name of the project.
                  , ProjectFileName // "$(ProjectFileName)";//! 	The file name of the project (defined as base name + file extension).
                  , ProjectExt // "$(ProjectExt)";//! 	The file extension of the project. It includes the '.' before the file extension.
                  , SolutionDir // "$(SolutionDir)";//! 	The directory of the solution (defined as drive + path); includes the trailing backslash '\'.
                  , SolutionPath // "$(SolutionPath)";//! 	The absolute path name of the solution (defined as drive + path + base name + file extension).
                  , SolutionName // "$(SolutionName)";//! 	The base name of the solution.
                  , SolutionFileName // "$(SolutionFileName)";//! 	The file name of the solution (defined as base name + file extension).
                  , SolutionExt // "$(SolutionExt)";//! 	The file extension of the solution. It includes the '.' before the file extension.
                  , TargetDir // "$(TargetDir)";//! 	The directory of the primary output file for the build (defined as drive + path); includes the trailing backslash '\'.
                  , TargetPath // "$(TargetPath)";//! 	The absolute path name of the primary output file for the build (defined as drive + path + base name + file extension).
                  , TargetName // "$(TargetName)";//! 	The base name of the primary output file for the build.
                  , TargetFileName // "$(TargetFileName)";//! 	The file name of the primary output file for the build (defined as base name + file extension).
                  , TargetExt // "$(TargetExt)";//! 	The file extension of the primary output file for the build. It includes the '.' before the file extension.
                  , VSInstallDir // "$(VSInstallDir)";//! 	The directory into which you installed Visual Studio .NET.
                  , VCInstallDir // "$(VCInstallDir)";//! 	The directory into which you installed Visual C++ .NET.
                  , FrameworkDir // "$(FrameworkDir)";//! 	The directory into which the .NET Framework was installed.
                  , FrameworkVersion // "$(FrameworkVersion)";//! 	The version of the .NET Framework used by Visual Studio. Combined with $(FrameworkDir), the full path to the version of the .NET Framework use by Visual Studio.
                  , FrameworkSDKDir // "$(FrameworkSDKDir)";//! 	The directory into which you installed the .NET Framework SDK. The .NET Framework SDK could have been installed as part of Visual Studio .NET or separately.
                  , WebDeployPath // "$(WebDeployPath)";//! 	The relative path from the web deployment root to where the project outputs belong. Returns the same value as RelativePath.
                  , WebDeployRoot // "$(WebDeployRoot)";//! 	The absolute path to the location of <localhost>. For example, c:\inetpub\wwwroot.
                  , SafeParentName // "$(SafeParentName)";//! 	The name of the immediate parent in valid name format. For example, a form is the parent of a .resx file.
                  , SafeInputName // "$(SafeInputName)";//! The name of the file as a valid class name, minus file extension.
                };

                Array.Sort(macros);
            }
VCCompilerHelper.ProjectMacros