Package microsoft.build.framework
Class IBuildEngine3Implementation
- java.lang.Object
-
- org.mases.jcobridge.netreflection.NetObject
-
- microsoft.build.framework.IBuildEngine3Implementation
-
- All Implemented Interfaces:
IBuildEngine,IBuildEngine2,IBuildEngine3,IJCOBridgeReflected
public class IBuildEngine3Implementation extends NetObject implements IBuildEngine3
The base .NET class managing Microsoft.Build.Framework.IBuildEngine3, Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a..NET documentation at https://docs.microsoft.com/en-us/dotnet/api/Microsoft.Build.Framework.IBuildEngine3
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.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3astatic java.lang.StringassemblyShortNameAssembly name: Microsoft.Build.Frameworkstatic java.lang.StringclassNameQualified class name: Microsoft.Build.Framework.IBuildEngine3static JCTypeclassTypeThe type managed from JCOBridge.
-
Constructor Summary
Constructors Constructor Description IBuildEngine3Implementation(java.lang.Object instance)Internal constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanBuildProjectFile(java.lang.String projectFileName, java.lang.String[] targetNames, IDictionary globalProperties, IDictionary targetOutputs)booleanBuildProjectFile(java.lang.String projectFileName, java.lang.String[] targetNames, IDictionary globalProperties, IDictionary targetOutputs, java.lang.String toolsVersion)booleanBuildProjectFile(java.lang.String dupParam0, JCORefOut dupParam1, IDictionary dupParam2, IDictionary dupParam3)booleanBuildProjectFile(java.lang.String dupParam0, JCORefOut dupParam1, IDictionary dupParam2, IDictionary dupParam3, java.lang.String dupParam4)booleanBuildProjectFilesInParallel(java.lang.String[] projectFileNames, java.lang.String[] targetNames, IDictionary[] globalProperties, IDictionary[] targetOutputsPerProject, java.lang.String[] toolsVersion, boolean useResultsCache, boolean unloadProjectsOnCompletion)booleanBuildProjectFilesInParallel(JCORefOut dupParam0, JCORefOut dupParam1, IDictionary[] dupParam2, IDictionary[] dupParam3, JCORefOut dupParam4, boolean dupParam5, boolean dupParam6)intgetColumnNumberOfTaskNode()booleangetContinueOnError()booleangetIsRunningMultipleNodes()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 TypeintgetLineNumberOfTaskNode()java.lang.StringgetProjectFileOfTaskNode()voidLogCustomEvent(CustomBuildEventArgs e)voidLogErrorEvent(BuildErrorEventArgs e)voidLogMessageEvent(BuildMessageEventArgs e)voidLogWarningEvent(BuildWarningEventArgs e)voidReacquire()static IBuildEngine3ToIBuildEngine3(IJCOBridgeReflected from)Try to cast theIJCOBridgeReflectedinstance intoIBuildEngine3, a cast assert is made to check if types are compatible.voidYield()-
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.Framework, 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.Framework- See Also:
- Constant Field Values
-
className
public static final java.lang.String className
Qualified class name: Microsoft.Build.Framework.IBuildEngine3- 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 interfaceIBuildEngine- Specified by:
getJCOAssemblyNamein interfaceIBuildEngine2- Specified by:
getJCOAssemblyNamein interfaceIBuildEngine3- Specified by:
getJCOAssemblyNamein interfaceIJCOBridgeReflected- 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 interfaceIBuildEngine- Specified by:
getJCOClassNamein interfaceIBuildEngine2- Specified by:
getJCOClassNamein interfaceIBuildEngine3- Specified by:
getJCOClassNamein interfaceIJCOBridgeReflected- 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 interfaceIBuildEngine- Specified by:
getJCOObjectNamein interfaceIBuildEngine2- Specified by:
getJCOObjectNamein interfaceIBuildEngine3- Specified by:
getJCOObjectNamein interfaceIJCOBridgeReflected- 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 interfaceIBuildEngine- Specified by:
getJCOInstancein interfaceIBuildEngine2- Specified by:
getJCOInstancein interfaceIBuildEngine3- Specified by:
getJCOInstancein interfaceIJCOBridgeReflected- 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 interfaceIBuildEngine- Specified by:
getJCOTypein interfaceIBuildEngine2- Specified by:
getJCOTypein interfaceIBuildEngine3- Specified by:
getJCOTypein interfaceIJCOBridgeReflected- Overrides:
getJCOTypein classNetObject- Returns:
- A
JCTyperepresenting the CLR Type of the instantiated Class
-
ToIBuildEngine3
public static IBuildEngine3 ToIBuildEngine3(IJCOBridgeReflected from) throws java.lang.Throwable
Try to cast theIJCOBridgeReflectedinstance intoIBuildEngine3, a cast assert is made to check if types are compatible.- Parameters:
from-IJCOBridgeReflectedinstance to be casted- Returns:
IBuildEngine3instance- Throws:
java.lang.Throwable- in case of error during cast operation
-
BuildProjectFile
public boolean BuildProjectFile(java.lang.String projectFileName, java.lang.String[] targetNames, IDictionary globalProperties, IDictionary targetOutputs) throws java.lang.Throwable- Specified by:
BuildProjectFilein interfaceIBuildEngine- Throws:
java.lang.Throwable
-
BuildProjectFile
public boolean BuildProjectFile(java.lang.String dupParam0, JCORefOut dupParam1, IDictionary dupParam2, IDictionary dupParam3) throws java.lang.Throwable- Specified by:
BuildProjectFilein interfaceIBuildEngine- Throws:
java.lang.Throwable
-
BuildProjectFile
public boolean BuildProjectFile(java.lang.String projectFileName, java.lang.String[] targetNames, IDictionary globalProperties, IDictionary targetOutputs, java.lang.String toolsVersion) throws java.lang.Throwable- Specified by:
BuildProjectFilein interfaceIBuildEngine2- Throws:
java.lang.Throwable
-
BuildProjectFile
public boolean BuildProjectFile(java.lang.String dupParam0, JCORefOut dupParam1, IDictionary dupParam2, IDictionary dupParam3, java.lang.String dupParam4) throws java.lang.Throwable- Specified by:
BuildProjectFilein interfaceIBuildEngine2- Throws:
java.lang.Throwable
-
BuildProjectFilesInParallel
public boolean BuildProjectFilesInParallel(java.lang.String[] projectFileNames, java.lang.String[] targetNames, IDictionary[] globalProperties, IDictionary[] targetOutputsPerProject, java.lang.String[] toolsVersion, boolean useResultsCache, boolean unloadProjectsOnCompletion) throws java.lang.Throwable- Specified by:
BuildProjectFilesInParallelin interfaceIBuildEngine2- Throws:
java.lang.Throwable
-
BuildProjectFilesInParallel
public boolean BuildProjectFilesInParallel(JCORefOut dupParam0, JCORefOut dupParam1, IDictionary[] dupParam2, IDictionary[] dupParam3, JCORefOut dupParam4, boolean dupParam5, boolean dupParam6) throws java.lang.Throwable
- Specified by:
BuildProjectFilesInParallelin interfaceIBuildEngine2- Throws:
java.lang.Throwable
-
LogCustomEvent
public void LogCustomEvent(CustomBuildEventArgs e) throws java.lang.Throwable
- Specified by:
LogCustomEventin interfaceIBuildEngine- Throws:
java.lang.Throwable
-
LogErrorEvent
public void LogErrorEvent(BuildErrorEventArgs e) throws java.lang.Throwable
- Specified by:
LogErrorEventin interfaceIBuildEngine- Throws:
java.lang.Throwable
-
LogMessageEvent
public void LogMessageEvent(BuildMessageEventArgs e) throws java.lang.Throwable
- Specified by:
LogMessageEventin interfaceIBuildEngine- Throws:
java.lang.Throwable
-
LogWarningEvent
public void LogWarningEvent(BuildWarningEventArgs e) throws java.lang.Throwable
- Specified by:
LogWarningEventin interfaceIBuildEngine- Throws:
java.lang.Throwable
-
Reacquire
public void Reacquire() throws java.lang.Throwable- Specified by:
Reacquirein interfaceIBuildEngine3- Throws:
java.lang.Throwable
-
Yield
public void Yield() throws java.lang.Throwable- Specified by:
Yieldin interfaceIBuildEngine3- Throws:
java.lang.Throwable
-
getContinueOnError
public boolean getContinueOnError() throws java.lang.Throwable- Specified by:
getContinueOnErrorin interfaceIBuildEngine- Throws:
java.lang.Throwable
-
getIsRunningMultipleNodes
public boolean getIsRunningMultipleNodes() throws java.lang.Throwable- Specified by:
getIsRunningMultipleNodesin interfaceIBuildEngine2- Throws:
java.lang.Throwable
-
getColumnNumberOfTaskNode
public int getColumnNumberOfTaskNode() throws java.lang.Throwable- Specified by:
getColumnNumberOfTaskNodein interfaceIBuildEngine- Throws:
java.lang.Throwable
-
getLineNumberOfTaskNode
public int getLineNumberOfTaskNode() throws java.lang.Throwable- Specified by:
getLineNumberOfTaskNodein interfaceIBuildEngine- Throws:
java.lang.Throwable
-
getProjectFileOfTaskNode
public java.lang.String getProjectFileOfTaskNode() throws java.lang.Throwable- Specified by:
getProjectFileOfTaskNodein interfaceIBuildEngine- Throws:
java.lang.Throwable
-
-