AjaxControlToolkit.Reference.Core.Documentation.Add C# (CSharp) Метод

Add() публичный Метод

public Add ( IEnumerable rawDocs, ContentType contentType ) : void
rawDocs IEnumerable
contentType ContentType
Результат void
        public void Add(IEnumerable<RawDoc> rawDocs, ContentType contentType)
        {
            foreach(var rawDoc in rawDocs)
                ProcessInfo(rawDoc.TargetNamePrefix, rawDoc.TargetFullName, rawDoc.BaseTypeName).Fill(rawDoc.Elements, contentType);
        }

Usage Example

Пример #1
0
        static void FillClientMembers(Documentation doc, string typeFullName, string scriptsFolder)
        {
            var actAssembly = typeof(ToolkitResourceManager).Assembly;
            var type        = actAssembly.GetType(typeFullName, true);

            if (type.IsSubclassOf(typeof(ExtenderControlBase))
                ||
                type.IsSubclassOf(typeof(ScriptControlBase))
                ||
                type == typeof(ComboBox))
            {
                var clientScriptName = type
                                       .GetCustomAttributesData()
                                       .First(a => a.Constructor.DeclaringType == typeof(ClientScriptResourceAttribute))
                                       .ConstructorArguments[1]
                                       .Value;
                var jsFileName = clientScriptName + ".js";

                var jsLines       = File.ReadAllLines(Path.Combine(scriptsFolder, jsFileName));
                var commentParser = new CommentParser();
                var clientMembers = commentParser.ParseFile(jsLines, typeFullName);

                doc.Add(clientMembers, ContentType.Text);
            }
        }
All Usage Examples Of AjaxControlToolkit.Reference.Core.Documentation::Add