Mono.CSharp.DocUtil.GenerateTypeDocComment C# (CSharp) Method

GenerateTypeDocComment() static private method

static private GenerateTypeDocComment ( TypeContainer t, DeclSpace ds, Report Report ) : void
t TypeContainer
ds DeclSpace
Report Report
return void
		internal static void GenerateTypeDocComment (TypeContainer t,
			DeclSpace ds, Report Report)
		{
			GenerateDocComment (t, ds, Report);

			if (t.DefaultStaticConstructor != null)
				t.DefaultStaticConstructor.GenerateDocComment (t);

			if (t.InstanceConstructors != null)
				foreach (Constructor c in t.InstanceConstructors)
					c.GenerateDocComment (t);

			if (t.Types != null)
				foreach (TypeContainer tc in t.Types)
					tc.GenerateDocComment (t);

			if (t.Constants != null)
				foreach (Const c in t.Constants)
					c.GenerateDocComment (t);

			if (t.Fields != null)
				foreach (FieldBase f in t.Fields)
					f.GenerateDocComment (t);

			if (t.Events != null)
				foreach (Event e in t.Events)
					e.GenerateDocComment (t);

			if (t.Indexers != null)
				foreach (Indexer ix in t.Indexers)
					ix.GenerateDocComment (t);

			if (t.Properties != null)
				foreach (Property p in t.Properties)
					p.GenerateDocComment (t);

			if (t.Methods != null)
				foreach (MethodOrOperator m in t.Methods)
					m.GenerateDocComment (t);

			if (t.Operators != null)
				foreach (Operator o in t.Operators)
					o.GenerateDocComment (t);
		}

Usage Example

Example #1
0
 //
 // Fixes full type name of each documented types/members up.
 //
 void GenerateDocComment(ModuleContainer module)
 {
     if (module.Types != null)
     {
         foreach (TypeContainer tc in module.Types)
         {
             DocUtil.GenerateTypeDocComment(tc, null, module.Compiler.Report);
         }
     }
 }
All Usage Examples Of Mono.CSharp.DocUtil::GenerateTypeDocComment