public class ISymbolWriterImplementation extends NetObject implements ISymbolWriter
.NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Diagnostics.SymbolStore.ISymbolWriter
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.Diagnostics.StackTrace, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
static java.lang.String |
assemblyShortName
Assembly name: System.Diagnostics.StackTrace
|
static java.lang.String |
className
Qualified class name: System.Diagnostics.SymbolStore.ISymbolWriter
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
ISymbolWriterImplementation(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Close() |
void |
CloseMethod() |
void |
CloseNamespace() |
void |
CloseScope(int endOffset) |
ISymbolDocumentWriter |
DefineDocument(java.lang.String url,
Guid language,
Guid languageVendor,
Guid documentType) |
void |
DefineField(SymbolToken parent,
java.lang.String name,
FieldAttributes attributes,
byte[] signature,
SymAddressKind addrKind,
int addr1,
int addr2,
int addr3) |
void |
DefineField(SymbolToken dupParam0,
java.lang.String dupParam1,
FieldAttributes dupParam2,
JCORefOut dupParam3,
SymAddressKind dupParam4,
int dupParam5,
int dupParam6,
int dupParam7) |
void |
DefineGlobalVariable(java.lang.String name,
FieldAttributes attributes,
byte[] signature,
SymAddressKind addrKind,
int addr1,
int addr2,
int addr3) |
void |
DefineGlobalVariable(java.lang.String dupParam0,
FieldAttributes dupParam1,
JCORefOut dupParam2,
SymAddressKind dupParam3,
int dupParam4,
int dupParam5,
int dupParam6) |
void |
DefineLocalVariable(java.lang.String name,
FieldAttributes attributes,
byte[] signature,
SymAddressKind addrKind,
int addr1,
int addr2,
int addr3,
int startOffset,
int endOffset) |
void |
DefineLocalVariable(java.lang.String dupParam0,
FieldAttributes dupParam1,
JCORefOut dupParam2,
SymAddressKind dupParam3,
int dupParam4,
int dupParam5,
int dupParam6,
int dupParam7,
int dupParam8) |
void |
DefineParameter(java.lang.String name,
ParameterAttributes attributes,
int sequence,
SymAddressKind addrKind,
int addr1,
int addr2,
int addr3) |
void |
DefineSequencePoints(ISymbolDocumentWriter document,
int[] offsets,
int[] lines,
int[] columns,
int[] endLines,
int[] endColumns) |
void |
DefineSequencePoints(ISymbolDocumentWriter dupParam0,
JCORefOut dupParam1,
JCORefOut dupParam2,
JCORefOut dupParam3,
JCORefOut dupParam4,
JCORefOut dupParam5) |
java.lang.String |
getJCOAssemblyName()
Returns the reflected Assembly name
|
java.lang.String |
getJCOClassName()
Returns the reflected Class name
|
java.lang.Object |
getJCOInstance()
Returns the instantiated class
|
java.lang.String |
getJCOObjectName()
Returns the reflected Class name used to build the object
|
JCType |
getJCOType()
Returns the instantiated class Type
|
void |
OpenMethod(SymbolToken method) |
void |
OpenNamespace(java.lang.String name) |
int |
OpenScope(int startOffset) |
void |
SetMethodSourceRange(ISymbolDocumentWriter startDoc,
int startLine,
int startColumn,
ISymbolDocumentWriter endDoc,
int endLine,
int endColumn) |
void |
SetScopeRange(int scopeID,
int startOffset,
int endOffset) |
void |
SetSymAttribute(SymbolToken parent,
java.lang.String name,
byte[] data) |
void |
SetSymAttribute(SymbolToken dupParam0,
java.lang.String dupParam1,
JCORefOut dupParam2) |
void |
SetUserEntryPoint(SymbolToken entryMethod) |
static ISymbolWriter |
ToISymbolWriter(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into ISymbolWriter, a cast assert is made to check if types are compatible. |
void |
UsingNamespace(java.lang.String fullName) |
cast, Equals, Equals, GetHashCode, GetType, hashCode, setJCOInstance, toString, ToStringpublic static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public ISymbolWriterImplementation(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic void Close()
throws java.lang.Throwable
Close in interface ISymbolWriterjava.lang.Throwablepublic void CloseMethod()
throws java.lang.Throwable
CloseMethod in interface ISymbolWriterjava.lang.Throwablepublic void CloseNamespace()
throws java.lang.Throwable
CloseNamespace in interface ISymbolWriterjava.lang.Throwablepublic void CloseScope(int endOffset)
throws java.lang.Throwable
CloseScope in interface ISymbolWriterjava.lang.Throwablepublic ISymbolDocumentWriter DefineDocument(java.lang.String url, Guid language, Guid languageVendor, Guid documentType) throws java.lang.Throwable
DefineDocument in interface ISymbolWriterjava.lang.Throwablepublic void DefineField(SymbolToken parent, java.lang.String name, FieldAttributes attributes, byte[] signature, SymAddressKind addrKind, int addr1, int addr2, int addr3) throws java.lang.Throwable
DefineField in interface ISymbolWriterjava.lang.Throwablepublic void DefineField(SymbolToken dupParam0, java.lang.String dupParam1, FieldAttributes dupParam2, JCORefOut dupParam3, SymAddressKind dupParam4, int dupParam5, int dupParam6, int dupParam7) throws java.lang.Throwable
DefineField in interface ISymbolWriterjava.lang.Throwablepublic void DefineGlobalVariable(java.lang.String name,
FieldAttributes attributes,
byte[] signature,
SymAddressKind addrKind,
int addr1,
int addr2,
int addr3)
throws java.lang.Throwable
DefineGlobalVariable in interface ISymbolWriterjava.lang.Throwablepublic void DefineGlobalVariable(java.lang.String dupParam0,
FieldAttributes dupParam1,
JCORefOut dupParam2,
SymAddressKind dupParam3,
int dupParam4,
int dupParam5,
int dupParam6)
throws java.lang.Throwable
DefineGlobalVariable in interface ISymbolWriterjava.lang.Throwablepublic void DefineLocalVariable(java.lang.String name,
FieldAttributes attributes,
byte[] signature,
SymAddressKind addrKind,
int addr1,
int addr2,
int addr3,
int startOffset,
int endOffset)
throws java.lang.Throwable
DefineLocalVariable in interface ISymbolWriterjava.lang.Throwablepublic void DefineLocalVariable(java.lang.String dupParam0,
FieldAttributes dupParam1,
JCORefOut dupParam2,
SymAddressKind dupParam3,
int dupParam4,
int dupParam5,
int dupParam6,
int dupParam7,
int dupParam8)
throws java.lang.Throwable
DefineLocalVariable in interface ISymbolWriterjava.lang.Throwablepublic void DefineParameter(java.lang.String name,
ParameterAttributes attributes,
int sequence,
SymAddressKind addrKind,
int addr1,
int addr2,
int addr3)
throws java.lang.Throwable
DefineParameter in interface ISymbolWriterjava.lang.Throwablepublic void DefineSequencePoints(ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns) throws java.lang.Throwable
DefineSequencePoints in interface ISymbolWriterjava.lang.Throwablepublic void DefineSequencePoints(ISymbolDocumentWriter dupParam0, JCORefOut dupParam1, JCORefOut dupParam2, JCORefOut dupParam3, JCORefOut dupParam4, JCORefOut dupParam5) throws java.lang.Throwable
DefineSequencePoints in interface ISymbolWriterjava.lang.Throwablepublic java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in interface ISymbolWritergetJCOAssemblyName in class NetObjectString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in interface ISymbolWritergetJCOClassName in class NetObjectString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in interface ISymbolWritergetJCOInstance in class NetObjectObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in interface ISymbolWritergetJCOObjectName in class NetObjectString representing the name used to allocated the object
in CLR contextpublic JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in interface ISymbolWritergetJCOType in class NetObjectJCType representing the CLR Type of the instantiated Classpublic void OpenMethod(SymbolToken method) throws java.lang.Throwable
OpenMethod in interface ISymbolWriterjava.lang.Throwablepublic void OpenNamespace(java.lang.String name)
throws java.lang.Throwable
OpenNamespace in interface ISymbolWriterjava.lang.Throwablepublic int OpenScope(int startOffset)
throws java.lang.Throwable
OpenScope in interface ISymbolWriterjava.lang.Throwablepublic void SetMethodSourceRange(ISymbolDocumentWriter startDoc, int startLine, int startColumn, ISymbolDocumentWriter endDoc, int endLine, int endColumn) throws java.lang.Throwable
SetMethodSourceRange in interface ISymbolWriterjava.lang.Throwablepublic void SetScopeRange(int scopeID,
int startOffset,
int endOffset)
throws java.lang.Throwable
SetScopeRange in interface ISymbolWriterjava.lang.Throwablepublic void SetSymAttribute(SymbolToken parent, java.lang.String name, byte[] data) throws java.lang.Throwable
SetSymAttribute in interface ISymbolWriterjava.lang.Throwablepublic void SetSymAttribute(SymbolToken dupParam0, java.lang.String dupParam1, JCORefOut dupParam2) throws java.lang.Throwable
SetSymAttribute in interface ISymbolWriterjava.lang.Throwablepublic void SetUserEntryPoint(SymbolToken entryMethod) throws java.lang.Throwable
SetUserEntryPoint in interface ISymbolWriterjava.lang.Throwablepublic static ISymbolWriter ToISymbolWriter(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into ISymbolWriter, a cast assert is made to check if types are compatible.ToISymbolWriter in interface ISymbolWriterfrom - IJCOBridgeReflected instance to be castedISymbolWriter instancejava.lang.Throwable - in case of error during cast operationpublic void UsingNamespace(java.lang.String fullName)
throws java.lang.Throwable
UsingNamespace in interface ISymbolWriterjava.lang.Throwable