Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagecsharp
<%@ CodeTemplate Language="C#" TargetLanguage="Text" Debug="False" CompilerVersion="v3.5" %>
<%@ Property Category="2.Class" Name="TheFile" Type="CodeFileParser" Optional="False" %>
<%@ Assembly Name="CodeSmith.CodeParser" %>
<%@ Import Namespace="System.CodeDom" %>

<% foreach(CodeNamespace n in TheFile.CodeDomCompilationUnit.Namespaces) { %>
    Namespace: <%= n.Name %>
    <% foreach(CodeTypeDeclaration t in n.Types) { %>
        Type: <%= t.Name %>
        <% foreach(CodeTypeMemberCodeMemberProperty m in t.Members) { %>
            Property MemberName: <%= m.Name %> Property Type <%= m.Type.BaseType %>
        <% } %>
    <% } %>
<% } %>