コード例 #1
0
ファイル: Duplicator.cs プロジェクト: hnlshzx/DotNetOpenAuth
 public override NamespaceList VisitNamespaceList(NamespaceList namespaces)
 {
     if (namespaces == null) return null;
     return base.VisitNamespaceList(namespaces.Clone());
 }
コード例 #2
0
ファイル: Duplicator.cs プロジェクト: hnlshzx/DotNetOpenAuth
        public virtual void FindTypesToBeDuplicated(NamespaceList namespaces)
        {
            if (namespaces == null) return;
            for (int i = 0, n = namespaces.Count; i < n; i++)
            {
                Namespace nspace = namespaces[i];
                if (nspace == null) continue;
                this.FindTypesToBeDuplicated(nspace.Types);
#if !MinimalReader
                this.FindTypesToBeDuplicated(nspace.NestedNamespaces);
#endif
            }
        }