jon

jon

  • NA
  • 1
  • 0

RoutedEvent Header Macro

Jul 10 2008 11:47 AM

I was able to create macros for functions, classes, and etc, but RoutedEvent is giving me trouble.  For example my class header macro read as..

Public Sub CreateClassHeader()

Dim caretPosition As TextPoint = DTE.ActiveDocument.Selection.ActivePoint()

Dim element As CodeElement = caretPosition.CodeElement(vsCMElement.vsCMElementClass)

If Not element Is Nothing Then

Dim doc As XmlDocument = New XmlDocument

Dim xmlStr As String = "<doc></doc>"

Dim rootTag = doc.CreateElement("doc")

doc.AppendChild(rootTag)

If doc.SelectSingleNode("/doc/Class") Is Nothing Then

HeaderBegin(doc)

' Class name

Dim nameTag As XmlElement = doc.CreateElement("Class")

nameTag.SetAttribute("Class_Name", "")

nameTag.AppendChild(doc.CreateTextNode(element.Name))

doc.FirstChild.AppendChild(nameTag)

' Description

ClassDescriptiontag(doc)

HeaderEnd(doc)

SetCommentXml(element, doc)

End If

Else

MsgBox("Selection Not Found! Place cursor at the beginning of the class declaration.")

End If

Exit Sub

End Sub

 

But I can't seem to figure out how to create a header macro for something like..  

public static readonly RoutedEvent AcceptRequiredChangedEvent;

any help would be appreciated, thanks