ISymWrapper.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:11k
- //$si$ virtual
- ////////////////////////////////////////////////////////////////
- // File ISymWrapper.dll:
- // Global functions
- //-------------------------------------------------------
- CMOD_OPT System.Runtime.CompilerServices.CallConvCdecl Void delete();
- CMOD_OPT System.Runtime.CompilerServices.CallConvCdecl Ptr Void new();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 CoCreateInstance();
- // Global fields
- //-------------------------------------------------------
- ValueClass $ArrayType$0xee1cbf17 ??_C@_0BC@LPILBKGC@ExceptionOccurred?$AA@;
- ValueClass $ArrayType$0x238a239a ??_C@_0DM@CDEFCBEM@SymVariable?3?3GetSignature?5broken@;
- ValueClass _GUID CLSID_CorSymBinder;
- ValueClass _GUID CLSID_CorSymWriter;
- ValueClass _GUID IID_ISymUnmanagedBinder;
- ValueClass _GUID IID_ISymUnmanagedWriter;
- // Global MemberRefs
- //-------------------------------------------------------
- // Types
- //-------------------------------------------------------
- class _GUID : System.ValueType
- {
- }
- class System.Diagnostics.SymbolStore.SymDocument : System.Object
- {
- Ptr ValueClass ISymUnmanagedDocument m_pDocument;
- Void System.Diagnostics.SymbolStore.SymDocument( Ptr ValueClass ISymUnmanagedDocument pDocument);
- Void Finalize();
- Ptr ValueClass ISymUnmanagedDocument GetUnmanaged();
- String get_URL();
- ValueClass System.Guid get_DocumentType();
- ValueClass System.Guid get_Language();
- ValueClass System.Guid get_LanguageVendor();
- ValueClass System.Guid get_CheckSumAlgorithmId();
- SZArray UI1 GetCheckSum();
- I4 FindClosestLine( I4 line);
- Boolean get_HasEmbeddedSource( );
- I4 get_SourceLength();
- SZArray UI1 GetSourceRange( I4 startLine, I4 startColumn, I4 endLine, I4 endColumn);
- Void __dtor();
- property SourceLength { get(){} set(){} };
- property HasEmbeddedSource { get(){} set(){} };
- property CheckSumAlgorithmId { get(){} set(){} };
- property LanguageVendor { get(){} set(){} };
- property Language { get(){} set(){} };
- property DocumentType { get(){} set(){} };
- property URL { get(){} set(){} };
- }
- class ISymUnmanagedDocument : System.ValueType
- {
- }
- class System.Diagnostics.SymbolStore.SymDocumentWriter : System.Object
- {
- Ptr ValueClass ISymUnmanagedDocumentWriter m_pDocumentWriter;
- Void System.Diagnostics.SymbolStore.SymDocumentWriter( Ptr ValueClass ISymUnmanagedDocumentWriter pDocumentWriter);
- Void Finalize();
- Ptr ValueClass ISymUnmanagedDocumentWriter GetUnmanaged();
- Void SetSource( SZArray UI1 source);
- Void SetCheckSum( ValueClass System.Guid algorithmId, SZArray UI1 source);
- Void __dtor();
- }
- class ISymUnmanagedDocumentWriter : System.ValueType
- {
- }
- class System.Diagnostics.SymbolStore.SymMethod : System.Object
- {
- Ptr ValueClass ISymUnmanagedMethod m_pMethod;
- Void System.Diagnostics.SymbolStore.SymMethod( Ptr ValueClass ISymUnmanagedMethod pMethod);
- Void Finalize();
- ValueClass System.Diagnostics.SymbolStore.SymbolToken get_Token();
- I4 get_SequencePointCount();
- Void GetSequencePoints( SZArray I4 offsets, SZArray Class System.Diagnostics.SymbolStore.ISymbolDocument documents, SZArray I4 lines, SZArray I4 columns, SZArray I4 endLines, SZArray I4 endColumns);
- Class System.Diagnostics.SymbolStore.ISymbolScope RootScopeInternal();
- Class System.Diagnostics.SymbolStore.ISymbolScope get_RootScope();
- Class System.Diagnostics.SymbolStore.ISymbolScope GetScope( I4 offset);
- I4 GetOffset( Class System.Diagnostics.SymbolStore.ISymbolDocument document, I4 line, I4 column);
- SZArray I4 GetRanges( Class System.Diagnostics.SymbolStore.ISymbolDocument document, I4 line, I4 column);
- SZArray Class System.Diagnostics.SymbolStore.ISymbolVariable GetParameters();
- Class System.Diagnostics.SymbolStore.ISymbolNamespace GetNamespace();
- Boolean GetSourceStartEnd( SZArray Class System.Diagnostics.SymbolStore.ISymbolDocument , SZArray I4 docs, SZArray I4 lines, columns);
- Void __dtor();
- property RootScope { get(){} set(){} };
- property SequencePointCount { get(){} set(){} };
- property Token { get(){} set(){} };
- }
- class ISymUnmanagedMethod : System.ValueType
- {
- }
- class System.Diagnostics.SymbolStore.SymReader : System.Object
- {
- Ptr ValueClass ISymUnmanagedReader m_pReader;
- Void System.Diagnostics.SymbolStore.SymReader( Ptr ValueClass ISymUnmanagedReader pReader);
- Void Finalize();
- Class System.Diagnostics.SymbolStore.ISymbolDocument GetDocument( String url, ValueClass System.Guid language, ValueClass System.Guid languageVendor, ValueClass System.Guid documentType);
- SZArray Class System.Diagnostics.SymbolStore.ISymbolDocument GetDocuments();
- ValueClass System.Diagnostics.SymbolStore.SymbolToken get_UserEntryPoint();
- Class System.Diagnostics.SymbolStore.ISymbolMethod GetMethod( ValueClass System.Diagnostics.SymbolStore.SymbolToken method, I4 version);
- Class System.Diagnostics.SymbolStore.ISymbolMethod GetMethod( ValueClass System.Diagnostics.SymbolStore.SymbolToken method);
- SZArray Class System.Diagnostics.SymbolStore.ISymbolVariable GetVariables( ValueClass System.Diagnostics.SymbolStore.SymbolToken parent);
- SZArray Class System.Diagnostics.SymbolStore.ISymbolVariable GetGlobalVariables();
- Class System.Diagnostics.SymbolStore.ISymbolMethod GetMethodFromDocumentPosition( Class System.Diagnostics.SymbolStore.ISymbolDocument document, I4 line, I4 column);
- SZArray UI1 GetSymAttribute( ValueClass System.Diagnostics.SymbolStore.SymbolToken parent, String name);
- SZArray Class System.Diagnostics.SymbolStore.ISymbolNamespace GetNamespaces();
- Void __dtor();
- property UserEntryPoint { get(){} set(){} };
- }
- class ISymUnmanagedReader : System.ValueType
- {
- }
- class System.Diagnostics.SymbolStore.SymScope : System.Object
- {
- Ptr ValueClass ISymUnmanagedScope m_pScope;
- Void System.Diagnostics.SymbolStore.SymScope( Ptr ValueClass ISymUnmanagedScope pScope);
- Void Finalize();
- Class System.Diagnostics.SymbolStore.ISymbolMethod get_Method();
- Class System.Diagnostics.SymbolStore.ISymbolScope get_Parent();
- SZArray Class System.Diagnostics.SymbolStore.ISymbolScope GetChildren();
- I4 get_StartOffset();
- I4 get_EndOffset();
- SZArray Class System.Diagnostics.SymbolStore.ISymbolVariable GetLocals();
- SZArray Class System.Diagnostics.SymbolStore.ISymbolNamespace GetNamespaces();
- Void __dtor();
- property EndOffset { get(){} set(){} };
- property StartOffset { get(){} set(){} };
- property Parent { get(){} set(){} };
- property Method { get(){} set(){} };
- }
- class ISymUnmanagedScope : System.ValueType
- {
- }
- class System.Diagnostics.SymbolStore.SymVariable : System.Object
- {
- Ptr ValueClass ISymUnmanagedVariable m_pVariable;
- Void System.Diagnostics.SymbolStore.SymVariable( Ptr ValueClass ISymUnmanagedVariable pVariable);
- Void Finalize();
- String get_Name();
- Object get_Attributes();
- SZArray UI1 GetSignature();
- ValueClass System.Diagnostics.SymbolStore.SymAddressKind get_AddressKind();
- I4 get_AddressField1();
- I4 get_AddressField2();
- I4 get_AddressField3();
- I4 get_StartOffset();
- I4 get_EndOffset();
- Void __dtor();
- property EndOffset { get(){} set(){} };
- property StartOffset { get(){} set(){} };
- property AddressField3 { get(){} set(){} };
- property AddressField2 { get(){} set(){} };
- property AddressField1 { get(){} set(){} };
- property AddressKind { get(){} set(){} };
- property Attributes { get(){} set(){} };
- property Name { get(){} set(){} };
- }
- class ISymUnmanagedVariable : System.ValueType
- {
- }
- class __boxed_System_Int32 : System.Object
- {
- I4 <type_being_boxed>;
- Void __boxed_System_Int32();
- }
- class System.Diagnostics.SymbolStore.SymWriter : System.Object
- {
- Ptr Ptr ValueClass ISymUnmanagedWriter m_ppWriter;
- Ptr ValueClass ISymUnmanagedWriter m_pUnderlyingWriter;
- Void System.Diagnostics.SymbolStore.SymWriter( Boolean noUnderlyingWriter);
- Void System.Diagnostics.SymbolStore.SymWriter();
- Void InitWriter( Boolean noUnderlyingWriter);
- Ptr ValueClass ISymUnmanagedWriter GetWriter();
- Void Finalize();
- Class System.Diagnostics.SymbolStore.ISymbolDocumentWriter DefineDocument( String url, ValueClass System.Guid language, ValueClass System.Guid languageVendor, ValueClass System.Guid documentType);
- Void SetUserEntryPoint( ValueClass System.Diagnostics.SymbolStore.SymbolToken entryMethod);
- Void OpenMethod( ValueClass System.Diagnostics.SymbolStore.SymbolToken method);
- Void CloseMethod();
- I4 OpenScope( I4 startOffset);
- Void CloseScope( I4 endOffset);
- Void SetScopeRange( I4 scopeID, I4 startOffset, I4 endOffset);
- Void DefineLocalVariable( String name, ValueClass System.Reflection.FieldAttributes attributes, SZArray UI1 signature, ValueClass System.Diagnostics.SymbolStore.SymAddressKind addrKind, I4 addr1, I4 addr2, I4 addr3, I4 startOffset, I4 endOffset);
- Void DefineParameter( String name, ValueClass System.Reflection.ParameterAttributes attributes, I4 sequence, ValueClass System.Diagnostics.SymbolStore.SymAddressKind addrKind, I4 addr1, I4 addr2, I4 addr3);
- Void DefineField( ValueClass System.Diagnostics.SymbolStore.SymbolToken parent, String name, ValueClass System.Reflection.FieldAttributes attributes, SZArray UI1 signature, ValueClass System.Diagnostics.SymbolStore.SymAddressKind addrKind, I4 addr1, I4 addr2, I4 addr3);
- Void DefineGlobalVariable( String name, ValueClass System.Reflection.FieldAttributes attributes, SZArray UI1 signature, ValueClass System.Diagnostics.SymbolStore.SymAddressKind addrKind, I4 addr1, I4 addr2, I4 addr3);
- Void Close();
- Void SetSymAttribute( ValueClass System.Diagnostics.SymbolStore.SymbolToken parent, String name, SZArray UI1 data);
- Void OpenNamespace( String name);
- Void CloseNamespace();
- Void UsingNamespace( String fullName);
- Void SetMethodSourceRange( Class System.Diagnostics.SymbolStore.ISymbolDocumentWriter startDoc, I4 startLine, I4 startColumn, Class System.Diagnostics.SymbolStore.ISymbolDocumentWriter endDoc, I4 endLine, I4 endColumn);
- Void Initialize( I emitter, String filename, Boolean fFullBuild);
- Void DefineSequencePoints( Class System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, SZArray I4 offsets, SZArray I4 lines, SZArray I4 columns, SZArray I4 endLines, SZArray I4 endColumns);
- Void SetUnderlyingWriter( I underlyingWriter);
- Void __dtor();
- }
- class ISymUnmanagedWriter : System.ValueType
- {
- }
- class System.Diagnostics.SymbolStore.SymBinder : System.Object
- {
- Ptr ValueClass ISymUnmanagedBinder m_pBinder;
- Void System.Diagnostics.SymbolStore.SymBinder();
- Void Finalize();
- Class System.Diagnostics.SymbolStore.ISymbolReader GetReader( I4 importer, String filename, String searchPath);
- Void __dtor();
- }
- class ISymUnmanagedBinder : System.ValueType
- {
- }
- class IUnknown : System.ValueType
- {
- }
- class IStream : System.ValueType
- {
- }