[bcl] Delete our ReflectionTypeLoadException
[mono.git] / mcs / class / corlib / System.Diagnostics.SymbolStore / ISymbolDocument.cs
index 60baf936504855ae831b75e3599bb735b6add741..8fe5230473fa11bc396a73e205636070e97fe4c5 100644 (file)
 // 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);
+       }
 }