Interface IVbcHostObject

    • 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.IVbcHostObject
        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
      • 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
      • SetBaseAddress

        boolean SetBaseAddress​(java.lang.String targetType,
                               java.lang.String baseAddress)
                        throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetCodePage

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

        boolean SetDebugType​(boolean emitDebugInformation,
                             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 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
      • 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
      • SetGenerateDocumentation

        boolean SetGenerateDocumentation​(boolean generateDocumentation)
                                  throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetImports

        boolean SetImports​(ITaskItem[] importsList)
                    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
      • SetLinkResources

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

        boolean SetMainEntryPoint​(java.lang.String mainEntryPoint)
                           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
      • SetNoWarnings

        boolean SetNoWarnings​(boolean noWarnings)
                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetOptimize

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

        boolean SetOptionCompare​(java.lang.String optionCompare)
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetOptionExplicit

        boolean SetOptionExplicit​(boolean optionExplicit)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetOptionStrict

        boolean SetOptionStrict​(boolean optionStrict)
                         throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetOptionStrictType

        boolean SetOptionStrictType​(java.lang.String optionStrictType)
                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetOutputAssembly

        boolean SetOutputAssembly​(java.lang.String outputAssembly)
                           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
      • SetRemoveIntegerChecks

        boolean SetRemoveIntegerChecks​(boolean removeIntegerChecks)
                                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
      • SetRootNamespace

        boolean SetRootNamespace​(java.lang.String rootNamespace)
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetSdkPath

        boolean SetSdkPath​(java.lang.String sdkPath)
                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetSources

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

        boolean SetTargetCompactFramework​(boolean targetCompactFramework)
                                   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
      • 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
      • EndInitialization

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