2009-01-07 48 views
0

我在vb.net中繼承了一個類,當我創建該對象時,我只在intellisense中看到其中一個繼承的公共屬性。任何解決這個問題的方法?繼承的公共屬性沒有顯示在Intellisense中

print("Public Class CompanyMailMessage 
    Inherits MailMessage 

    Private AdobeDisclaimer As String = "You will need Adobe Acrobat to read this file. If it is not installed on your computer go to http://www.adobe.com/support/downloads/main.html to download. Thank You" 
    Private _Body As String 
    Private _IncludeAdobeDisclaimer As Boolean = False 


    ''' <summary> 
    ''' Gets or sets the body of the message 
    ''' </summary> 
    ''' <returns>A System.String that contains the body content.</returns> 
    Public Property Body() As String 
     Get 
      If _IncludeAdobeDisclaimer Then 
       _Body = _Body + AdobeDisclaimer 
      End If 

      Return _Body 

     End Get 
     Set(ByVal value As String) 
      _Body = value 
     End Set 
    End Property 
    ''' <summary> 
    ''' Gets or sets a value that determines if a message that states that Adobe Acrobat must be used to open the attached files is included in the body of the message 
    ''' </summary> 
    ''' <value></value> 
    ''' <returns>True if ;otherwise, false</returns> 
    ''' <remarks></remarks> 
    Public Property IncludeAdobeDisclaimer() As Boolean 
     Get 
      Return _IncludeAdobeDisclaimer 
     End Get 
     Set(ByVal value As Boolean) 
      _IncludeAdobeDisclaimer = value 
     End Set 
    End Property 
    ''' <summary> 
    ''' Initializes an instance of the CompanyMailMessageclass 
    ''' </summary> 
    ''' <remarks></remarks> 
    Public Sub New() 

    End Sub 
    ''' <summary> 
    ''' Initializes an instance of the CompanyMailMessageclass with plain text in the body 
    ''' </summary> 
    ''' <param name="from">The email address of the sender</param> 
    ''' <param name="fromName">The name of the sender</param>    
    ''' <param name="to"></param> 
    ''' <param name="subject"></param> 
    ''' <param name="body"></param> 
    ''' <remarks></remarks> 
    Public Sub New(from as String,fromName As String,[to] as String,subject As String,body As String) 

     MyBase.FromAddress = New EmailAddress(from,fromName) 
     MyBase.ToAddresses.Add([to]) 
     MyBase.Subject = subject 
     _Body = body 
     MyBase.Items.Add(New MessageContent(MimeType.MessageRfc822,body)) 

    End Sub"); 
+0

你可以發佈代碼嗎? – 2009-01-07 21:43:20

回答

1

我建議打開Reflector並打開第三方dll。我猜測這些屬性是內部的(我認爲在vb.net中是朋友),這就是原因。