Package microsoft.build.tasks.hosting
Interface ICscHostObject
-
- All Superinterfaces:
IJCOBridgeReflected,ITaskHost
- All Known Subinterfaces:
ICscHostObject2,ICscHostObject3,ICscHostObject4
- All Known Implementing Classes:
ICscHostObject2Implementation,ICscHostObject3Implementation,ICscHostObject4Implementation,ICscHostObjectImplementation
public interface ICscHostObject extends IJCOBridgeReflected, ITaskHost
The base .NET class managing Microsoft.Build.Tasks.Hosting.ICscHostObject, 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.ICscHostObject
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.ICscHostObject
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidBeginInitialization()booleanCompile()booleanEndInitialization(JCORefOut errorMessage, JCORefOut<java.util.concurrent.atomic.AtomicInteger> errorCode)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)booleanSetAllowUnsafeBlocks(boolean allowUnsafeBlocks)booleanSetBaseAddress(java.lang.String baseAddress)booleanSetCheckForOverflowUnderflow(boolean checkForOverflowUnderflow)booleanSetCodePage(int codePage)booleanSetDebugType(java.lang.String debugType)booleanSetDefineConstants(java.lang.String defineConstants)booleanSetDelaySign(boolean delaySignExplicitlySet, boolean delaySign)booleanSetDisabledWarnings(java.lang.String disabledWarnings)booleanSetDocumentationFile(java.lang.String documentationFile)booleanSetEmitDebugInformation(boolean emitDebugInformation)booleanSetErrorReport(java.lang.String errorReport)booleanSetFileAlignment(int fileAlignment)booleanSetGenerateFullPaths(boolean generateFullPaths)booleanSetKeyContainer(java.lang.String keyContainer)booleanSetKeyFile(java.lang.String keyFile)booleanSetLangVersion(java.lang.String langVersion)booleanSetLinkResources(ITaskItem[] linkResources)booleanSetMainEntryPoint(java.lang.String targetType, java.lang.String mainEntryPoint)booleanSetModuleAssemblyName(java.lang.String moduleAssemblyName)booleanSetNoConfig(boolean noConfig)booleanSetNoStandardLib(boolean noStandardLib)booleanSetOptimize(boolean optimize)booleanSetOutputAssembly(java.lang.String outputAssembly)booleanSetPdbFile(java.lang.String pdbFile)booleanSetPlatform(java.lang.String platform)booleanSetReferences(ITaskItem[] references)booleanSetResources(ITaskItem[] resources)booleanSetResponseFiles(ITaskItem[] responseFiles)booleanSetSources(ITaskItem[] sources)booleanSetTargetType(java.lang.String targetType)booleanSetTreatWarningsAsErrors(boolean treatWarningsAsErrors)booleanSetWarningLevel(int warningLevel)booleanSetWarningsAsErrors(java.lang.String warningsAsErrors)booleanSetWarningsNotAsErrors(java.lang.String warningsNotAsErrors)booleanSetWin32Icon(java.lang.String win32Icon)booleanSetWin32Resource(java.lang.String win32Resource)static ICscHostObjectToICscHostObject(IJCOBridgeReflected from)Try to cast theIJCOBridgeReflectedinstance intoICscHostObject, a cast assert is made to check if types are compatible.
-
-
-
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
-
ToICscHostObject
static ICscHostObject ToICscHostObject(IJCOBridgeReflected from) throws java.lang.Throwable
Try to cast theIJCOBridgeReflectedinstance intoICscHostObject, a cast assert is made to check if types are compatible.- Parameters:
from-IJCOBridgeReflectedinstance to be casted- Returns:
ICscHostObjectinstance- Throws:
java.lang.Throwable- in case of error during cast operation
-
getJCOAssemblyName
java.lang.String getJCOAssemblyName()
Returns the reflected Assembly name- Specified by:
getJCOAssemblyNamein interfaceIJCOBridgeReflected- Specified by:
getJCOAssemblyNamein interfaceITaskHost- Returns:
- A
Stringrepresenting the Fullname of reflected Assembly
-
getJCOClassName
java.lang.String getJCOClassName()
Returns the reflected Class name- Specified by:
getJCOClassNamein interfaceIJCOBridgeReflected- Specified by:
getJCOClassNamein interfaceITaskHost- Returns:
- A
Stringrepresenting the Fullname of reflected Class
-
getJCOObjectName
java.lang.String getJCOObjectName()
Returns the reflected Class name used to build the object- Specified by:
getJCOObjectNamein interfaceIJCOBridgeReflected- Specified by:
getJCOObjectNamein interfaceITaskHost- Returns:
- A
Stringrepresenting the name used to allocated the object in CLR context
-
getJCOInstance
java.lang.Object getJCOInstance()
Returns the instantiated class- Specified by:
getJCOInstancein interfaceIJCOBridgeReflected- Specified by:
getJCOInstancein interfaceITaskHost- Returns:
- An
Objectrepresenting the instance of the instantiated Class
-
getJCOType
JCType getJCOType()
Returns the instantiated class Type- Specified by:
getJCOTypein interfaceIJCOBridgeReflected- Specified by:
getJCOTypein interfaceITaskHost- Returns:
- A
JCTyperepresenting the Type of the instantiated Class
-
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
-
-