ICscHostObject5 Interface

Namespace:  Microsoft.Build.Tasks.Hosting
Assembly:  Microsoft.Build.Tasks.Core (in Microsoft.Build.Tasks.Core.dll)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
[GuidAttribute("E113A674-3F6C-4514-B7AD-1E59226A1C50")]
public interface ICscHostObject5 : ICscHostObject4, 
	ICscHostObject3, ICscHostObject2, ICscHostObject, ITaskHost

The ICscHostObject5 type exposes the following members.

  NameDescription
Public methodBeginInitializationBegins the initialization of the ICscHostObject.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodCompileCompiles the project.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodEndInitializationEnds the initialization of the ICscHostObject with the specified error message and code.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodIsDesignTimeReturns a value indicating whether the integrated development environment (IDE) is currently in design time mode.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodIsUpToDateReturns a value indicating whether the compiled project is up-to-date.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetAdditionalLibPathsSpecifies additional directories to search for references.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetAddModulesSpecifies one or more modules to be part of the assembly.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetAllowUnsafeBlocksSpecifies a value indicating whether to allow code that uses the unsafe keyword to compile.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetApplicationConfigurationSet the application configuration.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject3.)
Public methodSetBaseAddressSpecifies the preferred base address at which to load a DLL.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetCheckForOverflowUnderflowSpecifies a value indicating whether integer arithmetic that overflows the bounds of the data type causes an exception at run time.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetCodePageSpecifies the code page to use for all source code files in the compilation.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetDebugTypeSpecifies the debug type.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetDefineConstantsSpecifies the preprocessor symbols to define.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetDelaySignSpecifies a value indicating whether to create a fully signed assembly.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetDisabledWarningsSpecifies the list of warnings to disable.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetDocumentationFileSpecifies the XML file in which to save processed documentation comments.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetEmitDebugInformationSpecifies a value indicating whether to generate debugging information and place it in a program database (.pdb) file.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetErrorLog
Public methodSetErrorReportSpecifies a value that indicates how internal compiler errors are reported to Microsoft.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetFileAlignmentSpecifies the size of sections in the output file.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetGenerateFullPathsSpecifies a value indicating whether to specify the absolute path to the file in the compiler output.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetHighEntropyVASets the /highentropyva value as specified.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject4.)
Public methodSetKeyContainerSpecifies the name of the cryptographic key container.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetKeyFileSpecifies the file name containing the cryptographic key.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetLangVersionSpecifies the version of the language to use.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetLinkResourcesCreates links to the specified .NET Framework resources in the output file; the resource files are not placed in the output file.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetMainEntryPointSpecifies the location of the Main method.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetModuleAssemblyNameSpecifies an assembly whose non-public types a .netmodule can access.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetNoConfigSpecifies a value indicating whether to prevent the compiler from compiling with the csc.rsp file.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetNoStandardLibSpecifies a value indicating whether to prevent the import of mscorlib.dll.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetOptimizeSpecifies a value indicating whether to enable optimizations.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetOutputAssemblySpecifies the name of the output file.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetPdbFileSpecifies the program database (.pdb) file in which to place generated debugging information.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetPlatformSpecifies the processor platform to be targeted by the output file.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetPlatformWith32BitPreferenceSets the /platform value to AnyCPU32BitPreferred.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject4.)
Public methodSetReferencesSpecifies the items from which to import public type information into the current project.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetReportAnalyzer
Public methodSetResourcesSpecifies the .NET Framework resources to embed into the output file.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetResponseFilesSpecifies the response files that contain commands for the compiler.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetSourcesSpecifies one or more Visual C# source files.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetSubsystemVersionSets the subsystem version flag as specified.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject4.)
Public methodSetTargetTypeSpecifies the file format of the output file.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetTreatWarningsAsErrorsSpecifies a value indicating whether to treat all warnings as errors.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetWarningLevelSpecifies the warning level, from 0-4.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetWarningsAsErrorsSpecifies a list of warnings to treat as errors.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetWarningsNotAsErrorsSpecifies a list of warnings that are not treated as errors.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetWin32IconSpecifies an .ico file to insert into the assembly.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Public methodSetWin32ManifestSpecifies a manifest file to insert into the assembly.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject2.)
Public methodSetWin32ResourceSpecifies a Win32 resource (.res) file to insert into the output file.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0. (Inherited from ICscHostObject.)
Top
Show: