Example #1
0
 public void Process(IDoxBuilder builder)
 {
     foreach (Codaxy.Dox.DoxDocument doc in SqlSchemaReader.ReadSchema(connectionString,databaseName, Logger))
     {
         doc.GenerateTypeSearchItems();
         builder.Add(doc);
     }
 }
Example #2
0
        public void Process(IDoxBuilder builder)
        {
            if (builder == null)
                throw new ArgumentException("builder");

            using (var impl = new XmlCommentsDoxProviderImpl(builder, sourceFiles) { Logger = Logger })
            {
                impl.Process();
            }
        }
Example #3
0
 public void Process(IDoxBuilder builder)
 {
     var js = new JsonSerializer();
     using (ZipFile zf = new ZipFile(stream))
         foreach (ZipEntry ze in zf)
         {
             using (var istream = zf.GetInputStream(ze))
             using (var streamReader = new StreamReader(istream))
             {
                 //uncomment for debugging
                 //var text = streamReader.ReadToEnd();
                 //using (var stringReader = new StringReader(text))
                 //using (var jtr = new JsonTextReader(stringReader))
                 using (var jtr = new JsonTextReader(streamReader))
                 {
                     var dox = js.Deserialize<DoxDocument>(jtr);
                     builder.Add(dox);
                 }
             }
         }
 }
Example #4
0
 public XmlCommentsDoxProviderImpl(IDoxBuilder builder, IEnumerable<string> sourceFiles)
 {
     DoxBuilder = builder;
     SourceFiles = sourceFiles;
     typeCache = new Dictionary<string, Type>();
     AppDomain.CurrentDomain.ReflectionOnlyAssemblyResolve += MyReflectionOnlyResolveEventHandler;
 }
Example #5
0
 public void Process(IDoxBuilder builder)
 {
     foreach (var dox in data.Values)
         builder.Add(dox);
 }
Example #6
0
 public void Process(IDoxBuilder builder)
 {
     foreach(Codaxy.Dox.DoxDocument doc in Parser.GetDocumentList(path)){
         builder.Add(doc);
     }
 }