Class ICscHostObjectImplementation

    • Field Detail

      • assemblyFullName

        public 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

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

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

        public static JCType classType
        The type managed from JCOBridge. See JCType
    • Constructor Detail

      • ICscHostObjectImplementation

        public ICscHostObjectImplementation​(java.lang.Object instance)
                                     throws java.lang.Throwable
        Internal constructor. Use with caution
        Throws:
        java.lang.Throwable
    • Method Detail

      • Compile

        public boolean Compile()
                        throws java.lang.Throwable
        Specified by:
        Compile in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • EndInitialization

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

        public boolean IsDesignTime()
                             throws java.lang.Throwable
        Specified by:
        IsDesignTime in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • IsUpToDate

        public boolean IsUpToDate()
                           throws java.lang.Throwable
        Specified by:
        IsUpToDate in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetAdditionalLibPaths

        public boolean SetAdditionalLibPaths​(java.lang.String[] additionalLibPaths)
                                      throws java.lang.Throwable
        Specified by:
        SetAdditionalLibPaths in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetAddModules

        public boolean SetAddModules​(java.lang.String[] addModules)
                              throws java.lang.Throwable
        Specified by:
        SetAddModules in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetAddModules

        public boolean SetAddModules​(JCORefOut dupParam0)
                              throws java.lang.Throwable
        Specified by:
        SetAddModules in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetAllowUnsafeBlocks

        public boolean SetAllowUnsafeBlocks​(boolean allowUnsafeBlocks)
                                     throws java.lang.Throwable
        Specified by:
        SetAllowUnsafeBlocks in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetBaseAddress

        public boolean SetBaseAddress​(java.lang.String baseAddress)
                               throws java.lang.Throwable
        Specified by:
        SetBaseAddress in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetCheckForOverflowUnderflow

        public boolean SetCheckForOverflowUnderflow​(boolean checkForOverflowUnderflow)
                                             throws java.lang.Throwable
        Specified by:
        SetCheckForOverflowUnderflow in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetCodePage

        public boolean SetCodePage​(int codePage)
                            throws java.lang.Throwable
        Specified by:
        SetCodePage in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetDebugType

        public boolean SetDebugType​(java.lang.String debugType)
                             throws java.lang.Throwable
        Specified by:
        SetDebugType in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetDefineConstants

        public boolean SetDefineConstants​(java.lang.String defineConstants)
                                   throws java.lang.Throwable
        Specified by:
        SetDefineConstants in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetDelaySign

        public boolean SetDelaySign​(boolean delaySignExplicitlySet,
                                    boolean delaySign)
                             throws java.lang.Throwable
        Specified by:
        SetDelaySign in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetDisabledWarnings

        public boolean SetDisabledWarnings​(java.lang.String disabledWarnings)
                                    throws java.lang.Throwable
        Specified by:
        SetDisabledWarnings in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetDocumentationFile

        public boolean SetDocumentationFile​(java.lang.String documentationFile)
                                     throws java.lang.Throwable
        Specified by:
        SetDocumentationFile in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetEmitDebugInformation

        public boolean SetEmitDebugInformation​(boolean emitDebugInformation)
                                        throws java.lang.Throwable
        Specified by:
        SetEmitDebugInformation in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetErrorReport

        public boolean SetErrorReport​(java.lang.String errorReport)
                               throws java.lang.Throwable
        Specified by:
        SetErrorReport in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetFileAlignment

        public boolean SetFileAlignment​(int fileAlignment)
                                 throws java.lang.Throwable
        Specified by:
        SetFileAlignment in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetGenerateFullPaths

        public boolean SetGenerateFullPaths​(boolean generateFullPaths)
                                     throws java.lang.Throwable
        Specified by:
        SetGenerateFullPaths in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetKeyContainer

        public boolean SetKeyContainer​(java.lang.String keyContainer)
                                throws java.lang.Throwable
        Specified by:
        SetKeyContainer in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetKeyFile

        public boolean SetKeyFile​(java.lang.String keyFile)
                           throws java.lang.Throwable
        Specified by:
        SetKeyFile in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetLangVersion

        public boolean SetLangVersion​(java.lang.String langVersion)
                               throws java.lang.Throwable
        Specified by:
        SetLangVersion in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetLinkResources

        public boolean SetLinkResources​(ITaskItem[] linkResources)
                                 throws java.lang.Throwable
        Specified by:
        SetLinkResources in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetMainEntryPoint

        public boolean SetMainEntryPoint​(java.lang.String targetType,
                                         java.lang.String mainEntryPoint)
                                  throws java.lang.Throwable
        Specified by:
        SetMainEntryPoint in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetModuleAssemblyName

        public boolean SetModuleAssemblyName​(java.lang.String moduleAssemblyName)
                                      throws java.lang.Throwable
        Specified by:
        SetModuleAssemblyName in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetNoConfig

        public boolean SetNoConfig​(boolean noConfig)
                            throws java.lang.Throwable
        Specified by:
        SetNoConfig in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetNoStandardLib

        public boolean SetNoStandardLib​(boolean noStandardLib)
                                 throws java.lang.Throwable
        Specified by:
        SetNoStandardLib in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetOptimize

        public boolean SetOptimize​(boolean optimize)
                            throws java.lang.Throwable
        Specified by:
        SetOptimize in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetOutputAssembly

        public boolean SetOutputAssembly​(java.lang.String outputAssembly)
                                  throws java.lang.Throwable
        Specified by:
        SetOutputAssembly in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetPdbFile

        public boolean SetPdbFile​(java.lang.String pdbFile)
                           throws java.lang.Throwable
        Specified by:
        SetPdbFile in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetPlatform

        public boolean SetPlatform​(java.lang.String platform)
                            throws java.lang.Throwable
        Specified by:
        SetPlatform in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetReferences

        public boolean SetReferences​(ITaskItem[] references)
                              throws java.lang.Throwable
        Specified by:
        SetReferences in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetResources

        public boolean SetResources​(ITaskItem[] resources)
                             throws java.lang.Throwable
        Specified by:
        SetResources in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetResponseFiles

        public boolean SetResponseFiles​(ITaskItem[] responseFiles)
                                 throws java.lang.Throwable
        Specified by:
        SetResponseFiles in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetSources

        public boolean SetSources​(ITaskItem[] sources)
                           throws java.lang.Throwable
        Specified by:
        SetSources in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetTargetType

        public boolean SetTargetType​(java.lang.String targetType)
                              throws java.lang.Throwable
        Specified by:
        SetTargetType in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetTreatWarningsAsErrors

        public boolean SetTreatWarningsAsErrors​(boolean treatWarningsAsErrors)
                                         throws java.lang.Throwable
        Specified by:
        SetTreatWarningsAsErrors in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetWarningLevel

        public boolean SetWarningLevel​(int warningLevel)
                                throws java.lang.Throwable
        Specified by:
        SetWarningLevel in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetWarningsAsErrors

        public boolean SetWarningsAsErrors​(java.lang.String warningsAsErrors)
                                    throws java.lang.Throwable
        Specified by:
        SetWarningsAsErrors in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetWarningsNotAsErrors

        public boolean SetWarningsNotAsErrors​(java.lang.String warningsNotAsErrors)
                                       throws java.lang.Throwable
        Specified by:
        SetWarningsNotAsErrors in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetWin32Icon

        public boolean SetWin32Icon​(java.lang.String win32Icon)
                             throws java.lang.Throwable
        Specified by:
        SetWin32Icon in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • SetWin32Resource

        public boolean SetWin32Resource​(java.lang.String win32Resource)
                                 throws java.lang.Throwable
        Specified by:
        SetWin32Resource in interface ICscHostObject
        Throws:
        java.lang.Throwable
      • BeginInitialization

        public void BeginInitialization()
                                 throws java.lang.Throwable
        Specified by:
        BeginInitialization in interface ICscHostObject
        Throws:
        java.lang.Throwable