<%@ 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 %>
<% } %>
<% } %>
<% } %> |