Putting the whole thing into a file, works... Perhaps a reference
(1->3) is missing...
Let me know...
-tom
----------------
Public MustInherit Class EmailMessage_Base
Inherits System.Net.Mail.MailMessage
Public Sub New()
MyBase.new()
End Sub
Public Sub Test()
End Sub
End Class
Public Class EmailMessage
Inherits EmailMessage_Base
Public Sub New()
MyBase.New()
'typing in me. brings up Test in the intellisense to the class
at least
'knows(it Is there)
End Sub
End Class
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim mail As New EmailMessage()
mail.From = New
System.Net.Mail.MailAddress("someem...@email.com")
mail.To.Add("test")
mail.Bcc.Add("t...@test.com")
mail.CC.Add("b...@psfdgfdgsfdgtran.comm")
mail.Subject = "sdfgs"
mail.Body = "testing"
mail.Test() '<--------------Test does not show up in the list
of methods in
'the(intellisense)
'It appears to me !
End Sub
End Class
D Witherspoon ha scritto:
[quoted text, click to view] > What is happening is that I have a class (ClassA) that inherits a class
> (ClassB) which inherits System.Net.Mail.MailMessage
>
> Project 1 references Project 2,
> Project 2 references Project 3.
>
> When I declare an instance of "ClassA" in a thrid project I get all of the
> public methods/properties that are in the System.Net.Mail.MailMessage class,
> but I do not get any of the public methods or properties that are
> specirfically declared in Class B
>
> Has anyone seen this before or could help me along in this situation?
> Thanks...
>
> I am using VS.NET 2005.
>
>
> PROJECT 3
> =========
> Public MustInherit Class EmailMessage_Base
>
> Inherits System.Net.Mail.MailMessage
>
> Public Sub New()
>
> mybase.new()
>
> End Sub
>
> Public Sub Test
>
> End Sub
>
> End Class
>
>
>
> PROJECT 2
> ==========
>
> Public Class EmailMessage
>
> Inherits Project3.EmailMessage_Base
>
> Public Sub New()
>
> MyBase.New()
>
> ''''typing in me. brings up Test in the intellisense to the class at least
> knows it is there
> End Sub
>
> End Class
>
>
>
> PROJECT 1
> =========
>
> Public Class Form1
>
> Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
> System.EventArgs) Handles Button1.Click
>
> Dim mail As New Project2.EmailMessage()
>
> mail.From = New System.Net.Mail.MailAddress("someemail@email.com")
>
> mail.To.Add("test")
>
> mail.Bcc.Add("test@test.com")
>
> mail.CC.Add("brts@psfdgfdgsfdgtran.comm")
>
> mail.Subject = "sdfgs"
>
> mail.Body = "testing"
>
> mail.Test '<--------------Test does not show up in the list of methods in
> the intellisense
>
>
> End Sub
>
> End Class