public class ITypeInfo2Implementation extends NetObject implements ITypeInfo2
.NET documentation at https://learn.microsoft.com/dotnet/api/System.Runtime.InteropServices.ComTypes.ITypeInfo2
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
|
static java.lang.String |
assemblyShortName
Assembly name: System.Private.CoreLib
|
static java.lang.String |
className
Qualified class name: System.Runtime.InteropServices.ComTypes.ITypeInfo2
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
ITypeInfo2Implementation(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CreateInstance(NetObject pUnkOuter,
JCORefOut<Guid> riid,
JCORefOut<NetObject> ppvObj)
Invokes the .NET member CreateInstance.
|
void |
GetContainingTypeLib(JCORefOut<ITypeLib> ppTLB,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> pIndex)
Invokes the .NET member GetContainingTypeLib.
|
void |
GetCustData(JCORefOut<Guid> guid,
JCORefOut<NetObject> pVarVal)
Invokes the .NET member GetCustData.
|
void |
GetDocumentation(int index,
JCORefOut strName,
JCORefOut strDocString,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> dwHelpContext,
JCORefOut strHelpFile)
Invokes the .NET member GetDocumentation.
|
void |
GetDocumentation2(int memid,
JCORefOut pbstrHelpString,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> pdwHelpStringContext,
JCORefOut pbstrHelpStringDll)
Invokes the .NET member GetDocumentation2.
|
void |
GetFuncCustData(int index,
JCORefOut<Guid> guid,
JCORefOut<NetObject> pVarVal)
Invokes the .NET member GetFuncCustData.
|
void |
GetFuncIndexOfMemId(int memid,
INVOKEKIND invKind,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> pFuncIndex)
Invokes the .NET member GetFuncIndexOfMemId.
|
void |
GetIDsOfNames(java.lang.String[] rgszNames,
int cNames,
JCORefOut pMemId)
Invokes the .NET member GetIDsOfNames.
|
void |
GetImplTypeCustData(int index,
JCORefOut<Guid> guid,
JCORefOut<NetObject> pVarVal)
Invokes the .NET member GetImplTypeCustData.
|
void |
GetImplTypeFlags(int index,
JCORefOut<IMPLTYPEFLAGS> pImplTypeFlags)
Invokes the .NET member GetImplTypeFlags.
|
java.lang.String |
getJCOAssemblyName()
Returns the full name of the assembly of the .NET type.
|
java.lang.String |
getJCOClassName()
Returns the full name of the .NET type.
|
java.lang.Object |
getJCOInstance()
Returns the underlying object managed by the bridge.
|
java.lang.String |
getJCOObjectName()
Returns the name of the .NET type qualified with its assembly.
|
JCType |
getJCOType()
Returns the
JCType of the .NET type. |
void |
GetMops(int memid,
JCORefOut pBstrMops)
Invokes the .NET member GetMops.
|
void |
GetNames(int memid,
JCORefOut rgBstrNames,
int cMaxNames,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> pcNames)
Invokes the .NET member GetNames.
|
void |
GetParamCustData(int indexFunc,
int indexParam,
JCORefOut<Guid> guid,
JCORefOut<NetObject> pVarVal)
Invokes the .NET member GetParamCustData.
|
void |
GetRefTypeInfo(int hRef,
JCORefOut<ITypeInfo> ppTI)
Invokes the .NET member GetRefTypeInfo.
|
void |
GetRefTypeOfImplType(int index,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> href)
Invokes the .NET member GetRefTypeOfImplType.
|
void |
GetTypeComp(JCORefOut<ITypeComp> ppTComp)
Invokes the .NET member GetTypeComp.
|
void |
GetTypeFlags(JCORefOut<java.util.concurrent.atomic.AtomicInteger> pTypeFlags)
Invokes the .NET member GetTypeFlags.
|
void |
GetTypeKind(JCORefOut<TYPEKIND> pTypeKind)
Invokes the .NET member GetTypeKind.
|
void |
GetVarCustData(int index,
JCORefOut<Guid> guid,
JCORefOut<NetObject> pVarVal)
Invokes the .NET member GetVarCustData.
|
void |
GetVarIndexOfMemId(int memid,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> pVarIndex)
Invokes the .NET member GetVarIndexOfMemId.
|
static ITypeInfo2 |
ToITypeInfo2(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into ITypeInfo2, a cast assert is made to check if types are compatible. |
cast, Equals, Equals, GetHashCode, GetType, hashCode, setJCOInstance, toString, ToStringToITypeInfopublic static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public ITypeInfo2Implementation(java.lang.Object instance)
throws java.lang.Throwable
instance - the underlying bridge object: it must be a JCObjectjava.lang.Throwable - if instance is not a JCObjectpublic void CreateInstance(NetObject pUnkOuter, JCORefOut<Guid> riid, JCORefOut<NetObject> ppvObj) throws java.lang.Throwable
CreateInstance in interface ITypeInfoCreateInstance in interface ITypeInfo2pUnkOuter - the argument of type NetObjectriid - the argument of type JCORefOut<Guid>ppvObj - the argument of type JCORefOut<NetObject>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetContainingTypeLib(JCORefOut<ITypeLib> ppTLB, JCORefOut<java.util.concurrent.atomic.AtomicInteger> pIndex) throws java.lang.Throwable
GetContainingTypeLib in interface ITypeInfoGetContainingTypeLib in interface ITypeInfo2ppTLB - the argument of type JCORefOut<ITypeLib>pIndex - the argument of type JCORefOut<java.util.concurrent.atomic.AtomicInteger>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetCustData(JCORefOut<Guid> guid, JCORefOut<NetObject> pVarVal) throws java.lang.Throwable
GetCustData in interface ITypeInfo2guid - the argument of type JCORefOut<Guid>pVarVal - the argument of type JCORefOut<NetObject>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetDocumentation(int index,
JCORefOut strName,
JCORefOut strDocString,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> dwHelpContext,
JCORefOut strHelpFile)
throws java.lang.Throwable
GetDocumentation in interface ITypeInfoGetDocumentation in interface ITypeInfo2index - the argument of type intstrName - the argument of type JCORefOutstrDocString - the argument of type JCORefOutdwHelpContext - the argument of type JCORefOut<java.util.concurrent.atomic.AtomicInteger>strHelpFile - the argument of type JCORefOutjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetDocumentation2(int memid,
JCORefOut pbstrHelpString,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> pdwHelpStringContext,
JCORefOut pbstrHelpStringDll)
throws java.lang.Throwable
GetDocumentation2 in interface ITypeInfo2memid - the argument of type intpbstrHelpString - the argument of type JCORefOutpdwHelpStringContext - the argument of type JCORefOut<java.util.concurrent.atomic.AtomicInteger>pbstrHelpStringDll - the argument of type JCORefOutjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetFuncCustData(int index,
JCORefOut<Guid> guid,
JCORefOut<NetObject> pVarVal)
throws java.lang.Throwable
GetFuncCustData in interface ITypeInfo2index - the argument of type intguid - the argument of type JCORefOut<Guid>pVarVal - the argument of type JCORefOut<NetObject>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetFuncIndexOfMemId(int memid,
INVOKEKIND invKind,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> pFuncIndex)
throws java.lang.Throwable
GetFuncIndexOfMemId in interface ITypeInfo2memid - the argument of type intinvKind - the argument of type INVOKEKINDpFuncIndex - the argument of type JCORefOut<java.util.concurrent.atomic.AtomicInteger>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetIDsOfNames(java.lang.String[] rgszNames,
int cNames,
JCORefOut pMemId)
throws java.lang.Throwable
GetIDsOfNames in interface ITypeInfoGetIDsOfNames in interface ITypeInfo2rgszNames - the argument of type java.lang.String[]cNames - the argument of type intpMemId - the argument of type JCORefOutjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetImplTypeCustData(int index,
JCORefOut<Guid> guid,
JCORefOut<NetObject> pVarVal)
throws java.lang.Throwable
GetImplTypeCustData in interface ITypeInfo2index - the argument of type intguid - the argument of type JCORefOut<Guid>pVarVal - the argument of type JCORefOut<NetObject>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetImplTypeFlags(int index,
JCORefOut<IMPLTYPEFLAGS> pImplTypeFlags)
throws java.lang.Throwable
GetImplTypeFlags in interface ITypeInfoGetImplTypeFlags in interface ITypeInfo2index - the argument of type intpImplTypeFlags - the argument of type JCORefOut<IMPLTYPEFLAGS>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic java.lang.String getJCOAssemblyName()
NetObjectgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in interface ITypeInfogetJCOAssemblyName in interface ITypeInfo2getJCOAssemblyName in class NetObjectpublic java.lang.String getJCOClassName()
NetObjectgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in interface ITypeInfogetJCOClassName in interface ITypeInfo2getJCOClassName in class NetObjectpublic java.lang.Object getJCOInstance()
NetObjectgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in interface ITypeInfogetJCOInstance in interface ITypeInfo2getJCOInstance in class NetObjectnull if there is nonepublic java.lang.String getJCOObjectName()
NetObjectgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in interface ITypeInfogetJCOObjectName in interface ITypeInfo2getJCOObjectName in class NetObjectpublic JCType getJCOType()
NetObjectJCType of the .NET type.getJCOType in interface IJCOBridgeReflectedgetJCOType in interface ITypeInfogetJCOType in interface ITypeInfo2getJCOType in class NetObjectpublic void GetMops(int memid,
JCORefOut pBstrMops)
throws java.lang.Throwable
GetMops in interface ITypeInfoGetMops in interface ITypeInfo2memid - the argument of type intpBstrMops - the argument of type JCORefOutjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetNames(int memid,
JCORefOut rgBstrNames,
int cMaxNames,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> pcNames)
throws java.lang.Throwable
GetNames in interface ITypeInfoGetNames in interface ITypeInfo2memid - the argument of type intrgBstrNames - the argument of type JCORefOutcMaxNames - the argument of type intpcNames - the argument of type JCORefOut<java.util.concurrent.atomic.AtomicInteger>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetParamCustData(int indexFunc,
int indexParam,
JCORefOut<Guid> guid,
JCORefOut<NetObject> pVarVal)
throws java.lang.Throwable
GetParamCustData in interface ITypeInfo2indexFunc - the argument of type intindexParam - the argument of type intguid - the argument of type JCORefOut<Guid>pVarVal - the argument of type JCORefOut<NetObject>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetRefTypeInfo(int hRef,
JCORefOut<ITypeInfo> ppTI)
throws java.lang.Throwable
GetRefTypeInfo in interface ITypeInfoGetRefTypeInfo in interface ITypeInfo2hRef - the argument of type intppTI - the argument of type JCORefOut<ITypeInfo>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetRefTypeOfImplType(int index,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> href)
throws java.lang.Throwable
GetRefTypeOfImplType in interface ITypeInfoGetRefTypeOfImplType in interface ITypeInfo2index - the argument of type inthref - the argument of type JCORefOut<java.util.concurrent.atomic.AtomicInteger>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetTypeComp(JCORefOut<ITypeComp> ppTComp) throws java.lang.Throwable
GetTypeComp in interface ITypeInfoGetTypeComp in interface ITypeInfo2ppTComp - the argument of type JCORefOut<ITypeComp>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetTypeFlags(JCORefOut<java.util.concurrent.atomic.AtomicInteger> pTypeFlags) throws java.lang.Throwable
GetTypeFlags in interface ITypeInfo2pTypeFlags - the argument of type JCORefOut<java.util.concurrent.atomic.AtomicInteger>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetTypeKind(JCORefOut<TYPEKIND> pTypeKind) throws java.lang.Throwable
GetTypeKind in interface ITypeInfo2pTypeKind - the argument of type JCORefOut<TYPEKIND>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetVarCustData(int index,
JCORefOut<Guid> guid,
JCORefOut<NetObject> pVarVal)
throws java.lang.Throwable
GetVarCustData in interface ITypeInfo2index - the argument of type intguid - the argument of type JCORefOut<Guid>pVarVal - the argument of type JCORefOut<NetObject>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void GetVarIndexOfMemId(int memid,
JCORefOut<java.util.concurrent.atomic.AtomicInteger> pVarIndex)
throws java.lang.Throwable
GetVarIndexOfMemId in interface ITypeInfo2memid - the argument of type intpVarIndex - the argument of type JCORefOut<java.util.concurrent.atomic.AtomicInteger>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static ITypeInfo2 ToITypeInfo2(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into ITypeInfo2, a cast assert is made to check if types are compatible.ToITypeInfo2 in interface ITypeInfo2from - IJCOBridgeReflected instance to be castedITypeInfo2 instancejava.lang.Throwable - in case of error during cast operation