AcUtils
A high performance abstraction layer for AccuRev
RepoSection.cs
Go to the documentation of this file.
1 
16 using System;
17 using System.Configuration;
18 
19 namespace AcUtils
20 {
25  [Serializable]
26  public sealed class RepoSection : ConfigurationSection
27  {
28  private static ConfigurationProperty _instance;
29  private static ConfigurationPropertyCollection _properties;
30 
31  static RepoSection()
32  {
33  _instance = new ConfigurationProperty("instance", typeof(RepoCollection),
34  null, ConfigurationPropertyOptions.IsRequired);
35  _properties = new ConfigurationPropertyCollection();
36  _properties.Add(_instance);
37  }
38 
42  [ConfigurationProperty("instance")]
44  {
45  get { return (RepoCollection)base[_instance]; }
46  }
47 
48  protected override ConfigurationPropertyCollection Properties
49  {
50  get { return _properties; }
51  }
52  }
53 }
The list of AccuRev repository server-port pairs from .exe.config.
RepoCollection Repositories
The list of server-port pairs from .exe.config.
Definition: RepoSection.cs:44
The repositories section in .exe.config for multiple AccuRev server support.
Definition: RepoSection.cs:26