Exemple #1
0
		public override void Run (DocGenerator generator)
		{
			string str = StringParserService.Parse (Documentation, generator.tags).Trim ();
			if (!char.IsUpper (str[0]))
				str = char.ToUpper (str[0]) + str.Substring (1);
			if (!Override) {
				if (generator.curName != null) {
					if (generator.sections.Where (s => s.Name == Name) .Any (s => s.Attributes.Any (attr => attr.Value == generator.curName)))
						return;
				} else if (generator.sections.Any (s => s.Name == Name)) {
					return;
				}
			}
			generator.Set (Name, generator.curName, str);
		}
Exemple #2
0
        public override void Run(DocGenerator generator, object member)
        {
            string str = StringParserService.Parse(Documentation, generator.tags).Trim();

            if (!char.IsUpper(str[0]))
            {
                str = char.ToUpper(str[0]) + str.Substring(1);
            }
            if (!Override)
            {
                if (generator.curName != null)
                {
                    if (generator.sections.Where(s => s.Name == Name).Any(s => s.Attributes.Any(attr => attr.Value == generator.curName)))
                    {
                        return;
                    }
                }
                else if (generator.sections.Any(s => s.Name == Name))
                {
                    return;
                }
            }
            generator.Set(Name, generator.curName, str);
        }