Interface ISymbolWriter

    • Field Detail

      • assemblyFullName

        static final java.lang.String assemblyFullName
        Fully assembly qualified name: System.Diagnostics.StackTrace, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
        See Also:
        Constant Field Values
      • assemblyShortName

        static final java.lang.String assemblyShortName
        Assembly name: System.Diagnostics.StackTrace
        See Also:
        Constant Field Values
      • className

        static final java.lang.String className
        Qualified class name: System.Diagnostics.SymbolStore.ISymbolWriter
        See Also:
        Constant Field Values
    • Method Detail

      • getJCOAssemblyName

        java.lang.String getJCOAssemblyName()
        Returns the reflected Assembly name
        Specified by:
        getJCOAssemblyName in interface IJCOBridgeReflected
        Returns:
        A String representing the Fullname of reflected Assembly
      • getJCOClassName

        java.lang.String getJCOClassName()
        Returns the reflected Class name
        Specified by:
        getJCOClassName in interface IJCOBridgeReflected
        Returns:
        A String representing the Fullname of reflected Class
      • getJCOObjectName

        java.lang.String getJCOObjectName()
        Returns the reflected Class name used to build the object
        Specified by:
        getJCOObjectName in interface IJCOBridgeReflected
        Returns:
        A String representing the name used to allocated the object in CLR context
      • getJCOInstance

        java.lang.Object getJCOInstance()
        Returns the instantiated class
        Specified by:
        getJCOInstance in interface IJCOBridgeReflected
        Returns:
        An Object representing the instance of the instantiated Class
      • OpenScope

        int OpenScope​(int startOffset)
               throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • DefineDocument

        ISymbolDocumentWriter DefineDocument​(java.lang.String url,
                                             Guid language,
                                             Guid languageVendor,
                                             Guid documentType)
                                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • Close

        void Close()
            throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • CloseMethod

        void CloseMethod()
                  throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • CloseNamespace

        void CloseNamespace()
                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • CloseScope

        void CloseScope​(int endOffset)
                 throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • DefineField

        void DefineField​(SymbolToken parent,
                         java.lang.String name,
                         FieldAttributes attributes,
                         byte[] signature,
                         SymAddressKind addrKind,
                         int addr1,
                         int addr2,
                         int addr3)
                  throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • DefineField

        void DefineField​(SymbolToken dupParam0,
                         java.lang.String dupParam1,
                         FieldAttributes dupParam2,
                         JCORefOut dupParam3,
                         SymAddressKind dupParam4,
                         int dupParam5,
                         int dupParam6,
                         int dupParam7)
                  throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • DefineGlobalVariable

        void DefineGlobalVariable​(java.lang.String name,
                                  FieldAttributes attributes,
                                  byte[] signature,
                                  SymAddressKind addrKind,
                                  int addr1,
                                  int addr2,
                                  int addr3)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • DefineGlobalVariable

        void DefineGlobalVariable​(java.lang.String dupParam0,
                                  FieldAttributes dupParam1,
                                  JCORefOut dupParam2,
                                  SymAddressKind dupParam3,
                                  int dupParam4,
                                  int dupParam5,
                                  int dupParam6)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • DefineLocalVariable

        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
        Throws:
        java.lang.Throwable
      • DefineLocalVariable

        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
        Throws:
        java.lang.Throwable
      • DefineParameter

        void DefineParameter​(java.lang.String name,
                             ParameterAttributes attributes,
                             int sequence,
                             SymAddressKind addrKind,
                             int addr1,
                             int addr2,
                             int addr3)
                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • DefineSequencePoints

        void DefineSequencePoints​(ISymbolDocumentWriter document,
                                  int[] offsets,
                                  int[] lines,
                                  int[] columns,
                                  int[] endLines,
                                  int[] endColumns)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • OpenMethod

        void OpenMethod​(SymbolToken method)
                 throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • OpenNamespace

        void OpenNamespace​(java.lang.String name)
                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetMethodSourceRange

        void SetMethodSourceRange​(ISymbolDocumentWriter startDoc,
                                  int startLine,
                                  int startColumn,
                                  ISymbolDocumentWriter endDoc,
                                  int endLine,
                                  int endColumn)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetScopeRange

        void SetScopeRange​(int scopeID,
                           int startOffset,
                           int endOffset)
                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetSymAttribute

        void SetSymAttribute​(SymbolToken parent,
                             java.lang.String name,
                             byte[] data)
                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetSymAttribute

        void SetSymAttribute​(SymbolToken dupParam0,
                             java.lang.String dupParam1,
                             JCORefOut dupParam2)
                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • SetUserEntryPoint

        void SetUserEntryPoint​(SymbolToken entryMethod)
                        throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • UsingNamespace

        void UsingNamespace​(java.lang.String fullName)
                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable