Interface ICscHostObject

    • Field Detail

      • assemblyFullName

        static final java.lang.String assemblyFullName
        Fully assembly qualified name: Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
        See Also:
        Constant Field Values
      • assemblyShortName

        static final java.lang.String assemblyShortName
        Assembly name: Microsoft.Build.Tasks.v4.0
        See Also:
        Constant Field Values
      • className

        static final java.lang.String className
        Qualified class name: Microsoft.Build.Tasks.Hosting.ICscHostObject
        See Also:
        Constant Field Values
    • Method Detail

      • getJCOObjectName

        java.lang.String getJCOObjectName()
        Returns the reflected Class name used to build the object
        Specified by:
        getJCOObjectName in interface IJCOBridgeReflected
        Specified by:
        getJCOObjectName in interface ITaskHost
        Returns:
        A String representing the name used to allocated the object in CLR context
      • Compile

        boolean Compile()
                 throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • EndInitialization

        boolean EndInitialization​(JCORefOut errorMessage,
                                  JCORefOut<java.util.concurrent.atomic.AtomicInteger> errorCode)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • IsDesignTime

        boolean IsDesignTime()
                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • IsUpToDate

        boolean IsUpToDate()
                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetAdditionalLibPaths

        boolean SetAdditionalLibPaths​(java.lang.String[] additionalLibPaths)
                               throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetAdditionalLibPaths

        boolean SetAdditionalLibPaths​(JCORefOut dupParam0)
                               throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetAddModules

        boolean SetAddModules​(java.lang.String[] addModules)
                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetAddModules

        boolean SetAddModules​(JCORefOut dupParam0)
                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetAllowUnsafeBlocks

        boolean SetAllowUnsafeBlocks​(boolean allowUnsafeBlocks)
                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetBaseAddress

        boolean SetBaseAddress​(java.lang.String baseAddress)
                        throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetCheckForOverflowUnderflow

        boolean SetCheckForOverflowUnderflow​(boolean checkForOverflowUnderflow)
                                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetCodePage

        boolean SetCodePage​(int codePage)
                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetDebugType

        boolean SetDebugType​(java.lang.String debugType)
                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetDefineConstants

        boolean SetDefineConstants​(java.lang.String defineConstants)
                            throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetDelaySign

        boolean SetDelaySign​(boolean delaySignExplicitlySet,
                             boolean delaySign)
                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetDisabledWarnings

        boolean SetDisabledWarnings​(java.lang.String disabledWarnings)
                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetDocumentationFile

        boolean SetDocumentationFile​(java.lang.String documentationFile)
                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetEmitDebugInformation

        boolean SetEmitDebugInformation​(boolean emitDebugInformation)
                                 throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetErrorReport

        boolean SetErrorReport​(java.lang.String errorReport)
                        throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetFileAlignment

        boolean SetFileAlignment​(int fileAlignment)
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetGenerateFullPaths

        boolean SetGenerateFullPaths​(boolean generateFullPaths)
                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetKeyContainer

        boolean SetKeyContainer​(java.lang.String keyContainer)
                         throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetKeyFile

        boolean SetKeyFile​(java.lang.String keyFile)
                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetLangVersion

        boolean SetLangVersion​(java.lang.String langVersion)
                        throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetLinkResources

        boolean SetLinkResources​(ITaskItem[] linkResources)
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetMainEntryPoint

        boolean SetMainEntryPoint​(java.lang.String targetType,
                                  java.lang.String mainEntryPoint)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetModuleAssemblyName

        boolean SetModuleAssemblyName​(java.lang.String moduleAssemblyName)
                               throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetNoConfig

        boolean SetNoConfig​(boolean noConfig)
                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetNoStandardLib

        boolean SetNoStandardLib​(boolean noStandardLib)
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetOptimize

        boolean SetOptimize​(boolean optimize)
                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetOutputAssembly

        boolean SetOutputAssembly​(java.lang.String outputAssembly)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetPdbFile

        boolean SetPdbFile​(java.lang.String pdbFile)
                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetPlatform

        boolean SetPlatform​(java.lang.String platform)
                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetReferences

        boolean SetReferences​(ITaskItem[] references)
                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetResources

        boolean SetResources​(ITaskItem[] resources)
                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetResponseFiles

        boolean SetResponseFiles​(ITaskItem[] responseFiles)
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetSources

        boolean SetSources​(ITaskItem[] sources)
                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetTargetType

        boolean SetTargetType​(java.lang.String targetType)
                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetTreatWarningsAsErrors

        boolean SetTreatWarningsAsErrors​(boolean treatWarningsAsErrors)
                                  throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetWarningLevel

        boolean SetWarningLevel​(int warningLevel)
                         throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetWarningsAsErrors

        boolean SetWarningsAsErrors​(java.lang.String warningsAsErrors)
                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetWarningsNotAsErrors

        boolean SetWarningsNotAsErrors​(java.lang.String warningsNotAsErrors)
                                throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetWin32Icon

        boolean SetWin32Icon​(java.lang.String win32Icon)
                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetWin32Resource

        boolean SetWin32Resource​(java.lang.String win32Resource)
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • BeginInitialization

        void BeginInitialization()
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable