Package microsoft.build.tasks.hosting
Class IVbcHostObject4Implementation
- java.lang.Object
-
- org.mases.jcobridge.netreflection.NetObject
-
- microsoft.build.tasks.hosting.IVbcHostObject4Implementation
-
- All Implemented Interfaces:
ITaskHost,IVbcHostObject,IVbcHostObject2,IVbcHostObject3,IVbcHostObject4,IJCOBridgeReflected
public class IVbcHostObject4Implementation extends NetObject implements IVbcHostObject4
The base .NET class managing Microsoft.Build.Tasks.Hosting.IVbcHostObject4, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a..NET documentation at https://docs.microsoft.com/en-us/dotnet/api/Microsoft.Build.Tasks.Hosting.IVbcHostObject4
Powered by JCOBridge: more info at https://www.jcobridge.com
- Author:
- MASES s.r.l https://masesgroup.com
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringassemblyFullNameFully assembly qualified name: Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3astatic java.lang.StringassemblyShortNameAssembly name: Microsoft.Build.Tasks.v4.0static java.lang.StringclassNameQualified class name: Microsoft.Build.Tasks.Hosting.IVbcHostObject4static JCTypeclassTypeThe type managed from JCOBridge.
-
Constructor Summary
Constructors Constructor Description IVbcHostObject4Implementation(java.lang.Object instance)Internal constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidBeginInitialization()booleanCompile()voidEndInitialization()java.lang.StringgetJCOAssemblyName()Returns the reflected Assembly namejava.lang.StringgetJCOClassName()Returns the reflected Class namejava.lang.ObjectgetJCOInstance()Returns the instantiated classjava.lang.StringgetJCOObjectName()Returns the reflected Class name used to build the objectJCTypegetJCOType()Returns the instantiated class TypebooleanIsDesignTime()booleanIsUpToDate()booleanSetAdditionalLibPaths(java.lang.String[] additionalLibPaths)booleanSetAdditionalLibPaths(JCORefOut dupParam0)booleanSetAddModules(java.lang.String[] addModules)booleanSetAddModules(JCORefOut dupParam0)booleanSetBaseAddress(java.lang.String targetType, java.lang.String baseAddress)booleanSetCodePage(int codePage)booleanSetDebugType(boolean emitDebugInformation, java.lang.String debugType)booleanSetDefineConstants(java.lang.String defineConstants)booleanSetDelaySign(boolean delaySign)booleanSetDisabledWarnings(java.lang.String disabledWarnings)booleanSetDocumentationFile(java.lang.String documentationFile)booleanSetErrorReport(java.lang.String errorReport)booleanSetFileAlignment(int fileAlignment)booleanSetGenerateDocumentation(boolean generateDocumentation)booleanSetImports(ITaskItem[] importsList)booleanSetKeyContainer(java.lang.String keyContainer)booleanSetKeyFile(java.lang.String keyFile)booleanSetLanguageVersion(java.lang.String languageVersion)booleanSetLinkResources(ITaskItem[] linkResources)booleanSetMainEntryPoint(java.lang.String mainEntryPoint)booleanSetModuleAssemblyName(java.lang.String moduleAssemblyName)booleanSetNoConfig(boolean noConfig)booleanSetNoStandardLib(boolean noStandardLib)booleanSetNoWarnings(boolean noWarnings)booleanSetOptimize(boolean optimize)booleanSetOptionCompare(java.lang.String optionCompare)booleanSetOptionExplicit(boolean optionExplicit)booleanSetOptionInfer(boolean optionInfer)booleanSetOptionStrict(boolean optionStrict)booleanSetOptionStrictType(java.lang.String optionStrictType)booleanSetOutputAssembly(java.lang.String outputAssembly)booleanSetPlatform(java.lang.String platform)booleanSetReferences(ITaskItem[] references)booleanSetRemoveIntegerChecks(boolean removeIntegerChecks)booleanSetResources(ITaskItem[] resources)booleanSetResponseFiles(ITaskItem[] responseFiles)booleanSetRootNamespace(java.lang.String rootNamespace)booleanSetSdkPath(java.lang.String sdkPath)booleanSetSources(ITaskItem[] sources)booleanSetTargetCompactFramework(boolean targetCompactFramework)booleanSetTargetType(java.lang.String targetType)booleanSetTreatWarningsAsErrors(boolean treatWarningsAsErrors)booleanSetVBRuntime(java.lang.String VBRuntime)booleanSetWarningsAsErrors(java.lang.String warningsAsErrors)booleanSetWarningsNotAsErrors(java.lang.String warningsNotAsErrors)booleanSetWin32Icon(java.lang.String win32Icon)booleanSetWin32Manifest(java.lang.String win32Manifest)booleanSetWin32Resource(java.lang.String win32Resource)static IVbcHostObject4ToIVbcHostObject4(IJCOBridgeReflected from)Try to cast theIJCOBridgeReflectedinstance intoIVbcHostObject4, a cast assert is made to check if types are compatible.-
Methods inherited from class org.mases.jcobridge.netreflection.NetObject
cast, Equals, Equals, GetHashCode, GetType, hashCode, setJCOInstance, toString, ToString
-
-
-
-
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.IVbcHostObject4- See Also:
- Constant Field Values
-
-
Method Detail
-
getJCOAssemblyName
public java.lang.String getJCOAssemblyName()
Description copied from interface:IJCOBridgeReflectedReturns the reflected Assembly name- Specified by:
getJCOAssemblyNamein interfaceIJCOBridgeReflected- Specified by:
getJCOAssemblyNamein interfaceITaskHost- Specified by:
getJCOAssemblyNamein interfaceIVbcHostObject- Specified by:
getJCOAssemblyNamein interfaceIVbcHostObject2- Specified by:
getJCOAssemblyNamein interfaceIVbcHostObject3- Specified by:
getJCOAssemblyNamein interfaceIVbcHostObject4- Overrides:
getJCOAssemblyNamein classNetObject- Returns:
- A
Stringrepresenting the Fullname of reflected Assembly
-
getJCOClassName
public java.lang.String getJCOClassName()
Description copied from interface:IJCOBridgeReflectedReturns the reflected Class name- Specified by:
getJCOClassNamein interfaceIJCOBridgeReflected- Specified by:
getJCOClassNamein interfaceITaskHost- Specified by:
getJCOClassNamein interfaceIVbcHostObject- Specified by:
getJCOClassNamein interfaceIVbcHostObject2- Specified by:
getJCOClassNamein interfaceIVbcHostObject3- Specified by:
getJCOClassNamein interfaceIVbcHostObject4- Overrides:
getJCOClassNamein classNetObject- Returns:
- A
Stringrepresenting the Fullname of reflected Class
-
getJCOObjectName
public java.lang.String getJCOObjectName()
Description copied from interface:IJCOBridgeReflectedReturns the reflected Class name used to build the object- Specified by:
getJCOObjectNamein interfaceIJCOBridgeReflected- Specified by:
getJCOObjectNamein interfaceITaskHost- Specified by:
getJCOObjectNamein interfaceIVbcHostObject- Specified by:
getJCOObjectNamein interfaceIVbcHostObject2- Specified by:
getJCOObjectNamein interfaceIVbcHostObject3- Specified by:
getJCOObjectNamein interfaceIVbcHostObject4- Overrides:
getJCOObjectNamein classNetObject- Returns:
- A
Stringrepresenting the name used to allocated the object in CLR context
-
getJCOInstance
public java.lang.Object getJCOInstance()
Description copied from interface:IJCOBridgeReflectedReturns the instantiated class- Specified by:
getJCOInstancein interfaceIJCOBridgeReflected- Specified by:
getJCOInstancein interfaceITaskHost- Specified by:
getJCOInstancein interfaceIVbcHostObject- Specified by:
getJCOInstancein interfaceIVbcHostObject2- Specified by:
getJCOInstancein interfaceIVbcHostObject3- Specified by:
getJCOInstancein interfaceIVbcHostObject4- Overrides:
getJCOInstancein classNetObject- Returns:
- An
Objectrepresenting the CLR instance of the instantiated Class
-
getJCOType
public JCType getJCOType()
Description copied from interface:IJCOBridgeReflectedReturns the instantiated class Type- Specified by:
getJCOTypein interfaceIJCOBridgeReflected- Specified by:
getJCOTypein interfaceITaskHost- Specified by:
getJCOTypein interfaceIVbcHostObject- Specified by:
getJCOTypein interfaceIVbcHostObject2- Specified by:
getJCOTypein interfaceIVbcHostObject3- Specified by:
getJCOTypein interfaceIVbcHostObject4- Overrides:
getJCOTypein classNetObject- Returns:
- A
JCTyperepresenting the CLR Type of the instantiated Class
-
ToIVbcHostObject4
public static IVbcHostObject4 ToIVbcHostObject4(IJCOBridgeReflected from) throws java.lang.Throwable
Try to cast theIJCOBridgeReflectedinstance intoIVbcHostObject4, a cast assert is made to check if types are compatible.- Parameters:
from-IJCOBridgeReflectedinstance to be casted- Returns:
IVbcHostObject4instance- Throws:
java.lang.Throwable- in case of error during cast operation
-
Compile
public boolean Compile() throws java.lang.Throwable- Specified by:
Compilein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
IsDesignTime
public boolean IsDesignTime() throws java.lang.Throwable- Specified by:
IsDesignTimein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
IsUpToDate
public boolean IsUpToDate() throws java.lang.Throwable- Specified by:
IsUpToDatein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetAdditionalLibPaths
public boolean SetAdditionalLibPaths(java.lang.String[] additionalLibPaths) throws java.lang.Throwable- Specified by:
SetAdditionalLibPathsin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetAdditionalLibPaths
public boolean SetAdditionalLibPaths(JCORefOut dupParam0) throws java.lang.Throwable
- Specified by:
SetAdditionalLibPathsin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetAddModules
public boolean SetAddModules(java.lang.String[] addModules) throws java.lang.Throwable- Specified by:
SetAddModulesin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetAddModules
public boolean SetAddModules(JCORefOut dupParam0) throws java.lang.Throwable
- Specified by:
SetAddModulesin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetBaseAddress
public boolean SetBaseAddress(java.lang.String targetType, java.lang.String baseAddress) throws java.lang.Throwable- Specified by:
SetBaseAddressin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetCodePage
public boolean SetCodePage(int codePage) throws java.lang.Throwable- Specified by:
SetCodePagein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetDebugType
public boolean SetDebugType(boolean emitDebugInformation, java.lang.String debugType) throws java.lang.Throwable- Specified by:
SetDebugTypein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetDefineConstants
public boolean SetDefineConstants(java.lang.String defineConstants) throws java.lang.Throwable- Specified by:
SetDefineConstantsin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetDelaySign
public boolean SetDelaySign(boolean delaySign) throws java.lang.Throwable- Specified by:
SetDelaySignin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetDisabledWarnings
public boolean SetDisabledWarnings(java.lang.String disabledWarnings) throws java.lang.Throwable- Specified by:
SetDisabledWarningsin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetDocumentationFile
public boolean SetDocumentationFile(java.lang.String documentationFile) throws java.lang.Throwable- Specified by:
SetDocumentationFilein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetErrorReport
public boolean SetErrorReport(java.lang.String errorReport) throws java.lang.Throwable- Specified by:
SetErrorReportin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetFileAlignment
public boolean SetFileAlignment(int fileAlignment) throws java.lang.Throwable- Specified by:
SetFileAlignmentin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetGenerateDocumentation
public boolean SetGenerateDocumentation(boolean generateDocumentation) throws java.lang.Throwable- Specified by:
SetGenerateDocumentationin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetImports
public boolean SetImports(ITaskItem[] importsList) throws java.lang.Throwable
- Specified by:
SetImportsin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetKeyContainer
public boolean SetKeyContainer(java.lang.String keyContainer) throws java.lang.Throwable- Specified by:
SetKeyContainerin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetKeyFile
public boolean SetKeyFile(java.lang.String keyFile) throws java.lang.Throwable- Specified by:
SetKeyFilein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetLanguageVersion
public boolean SetLanguageVersion(java.lang.String languageVersion) throws java.lang.Throwable- Specified by:
SetLanguageVersionin interfaceIVbcHostObject3- Throws:
java.lang.Throwable
-
SetLinkResources
public boolean SetLinkResources(ITaskItem[] linkResources) throws java.lang.Throwable
- Specified by:
SetLinkResourcesin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetMainEntryPoint
public boolean SetMainEntryPoint(java.lang.String mainEntryPoint) throws java.lang.Throwable- Specified by:
SetMainEntryPointin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetModuleAssemblyName
public boolean SetModuleAssemblyName(java.lang.String moduleAssemblyName) throws java.lang.Throwable- Specified by:
SetModuleAssemblyNamein interfaceIVbcHostObject2- Throws:
java.lang.Throwable
-
SetNoConfig
public boolean SetNoConfig(boolean noConfig) throws java.lang.Throwable- Specified by:
SetNoConfigin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetNoStandardLib
public boolean SetNoStandardLib(boolean noStandardLib) throws java.lang.Throwable- Specified by:
SetNoStandardLibin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetNoWarnings
public boolean SetNoWarnings(boolean noWarnings) throws java.lang.Throwable- Specified by:
SetNoWarningsin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetOptimize
public boolean SetOptimize(boolean optimize) throws java.lang.Throwable- Specified by:
SetOptimizein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetOptionCompare
public boolean SetOptionCompare(java.lang.String optionCompare) throws java.lang.Throwable- Specified by:
SetOptionComparein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetOptionExplicit
public boolean SetOptionExplicit(boolean optionExplicit) throws java.lang.Throwable- Specified by:
SetOptionExplicitin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetOptionInfer
public boolean SetOptionInfer(boolean optionInfer) throws java.lang.Throwable- Specified by:
SetOptionInferin interfaceIVbcHostObject2- Throws:
java.lang.Throwable
-
SetOptionStrict
public boolean SetOptionStrict(boolean optionStrict) throws java.lang.Throwable- Specified by:
SetOptionStrictin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetOptionStrictType
public boolean SetOptionStrictType(java.lang.String optionStrictType) throws java.lang.Throwable- Specified by:
SetOptionStrictTypein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetOutputAssembly
public boolean SetOutputAssembly(java.lang.String outputAssembly) throws java.lang.Throwable- Specified by:
SetOutputAssemblyin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetPlatform
public boolean SetPlatform(java.lang.String platform) throws java.lang.Throwable- Specified by:
SetPlatformin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetReferences
public boolean SetReferences(ITaskItem[] references) throws java.lang.Throwable
- Specified by:
SetReferencesin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetRemoveIntegerChecks
public boolean SetRemoveIntegerChecks(boolean removeIntegerChecks) throws java.lang.Throwable- Specified by:
SetRemoveIntegerChecksin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetResources
public boolean SetResources(ITaskItem[] resources) throws java.lang.Throwable
- Specified by:
SetResourcesin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetResponseFiles
public boolean SetResponseFiles(ITaskItem[] responseFiles) throws java.lang.Throwable
- Specified by:
SetResponseFilesin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetRootNamespace
public boolean SetRootNamespace(java.lang.String rootNamespace) throws java.lang.Throwable- Specified by:
SetRootNamespacein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetSdkPath
public boolean SetSdkPath(java.lang.String sdkPath) throws java.lang.Throwable- Specified by:
SetSdkPathin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetSources
public boolean SetSources(ITaskItem[] sources) throws java.lang.Throwable
- Specified by:
SetSourcesin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetTargetCompactFramework
public boolean SetTargetCompactFramework(boolean targetCompactFramework) throws java.lang.Throwable- Specified by:
SetTargetCompactFrameworkin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetTargetType
public boolean SetTargetType(java.lang.String targetType) throws java.lang.Throwable- Specified by:
SetTargetTypein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetTreatWarningsAsErrors
public boolean SetTreatWarningsAsErrors(boolean treatWarningsAsErrors) throws java.lang.Throwable- Specified by:
SetTreatWarningsAsErrorsin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetVBRuntime
public boolean SetVBRuntime(java.lang.String VBRuntime) throws java.lang.Throwable- Specified by:
SetVBRuntimein interfaceIVbcHostObject4- Throws:
java.lang.Throwable
-
SetWarningsAsErrors
public boolean SetWarningsAsErrors(java.lang.String warningsAsErrors) throws java.lang.Throwable- Specified by:
SetWarningsAsErrorsin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetWarningsNotAsErrors
public boolean SetWarningsNotAsErrors(java.lang.String warningsNotAsErrors) throws java.lang.Throwable- Specified by:
SetWarningsNotAsErrorsin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetWin32Icon
public boolean SetWin32Icon(java.lang.String win32Icon) throws java.lang.Throwable- Specified by:
SetWin32Iconin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
SetWin32Manifest
public boolean SetWin32Manifest(java.lang.String win32Manifest) throws java.lang.Throwable- Specified by:
SetWin32Manifestin interfaceIVbcHostObject2- Throws:
java.lang.Throwable
-
SetWin32Resource
public boolean SetWin32Resource(java.lang.String win32Resource) throws java.lang.Throwable- Specified by:
SetWin32Resourcein interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
BeginInitialization
public void BeginInitialization() throws java.lang.Throwable- Specified by:
BeginInitializationin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
EndInitialization
public void EndInitialization() throws java.lang.Throwable- Specified by:
EndInitializationin interfaceIVbcHostObject- Throws:
java.lang.Throwable
-
-