// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
+using System.Runtime.InteropServices;
+
namespace System.Diagnostics.SymbolStore
{
-
-public interface ISymbolDocument {
-
- Guid CheckSumAlgorithmId {get; }
- Guid DocumentType {get; }
- bool HasEmbeddedSource {get; }
- Guid Language {get; }
- Guid LanguageVendor {get; }
- int SourceLength {get; }
- string URL {get; }
+ [ComVisible (true)]
+ public interface ISymbolDocument {
+ Guid CheckSumAlgorithmId {get; }
+ Guid DocumentType {get; }
+ bool HasEmbeddedSource {get; }
+ Guid Language {get; }
+ Guid LanguageVendor {get; }
+ int SourceLength {get; }
+ string URL {get; }
- int FindClosestLine (int line);
- byte[] GetCheckSum ();
- byte[] GetSourceRange (int startLine, int startColumn, int endLine, int endColumn);
-
-}
-
+ int FindClosestLine (int line);
+ byte[] GetCheckSum ();
+ byte[] GetSourceRange (int startLine, int startColumn, int endLine, int endColumn);
+ }
}