// // CONSTRUCTOR // //public NetworkSourceDirections() : base() { } public NetworkSourceDirections(IXPathNavigable path) : base(path) { // Get Navigator XPathNavigator navigator = path.CreateNavigator(); // <AdminAreaFieldName> XPathNavigator navigatorAdminAreaFieldName = navigator.SelectSingleNode("AdminAreaFieldName"); if (navigatorAdminAreaFieldName != null) { this._adminAreaFieldName = navigatorAdminAreaFieldName.Value; } // <Shields> XPathNavigator navigatorShields = navigator.SelectSingleNode("Shields"); if (navigatorShields != null) { this._shields = new Shields(navigatorShields); } else { this._shields = new Shields(); } // <StreetNameFields><StreetNameFields> this._streetNameFields = new List<StreetNameFields>(); XPathNodeIterator interatorStreetNameFields = navigator.Select("StreetNameFields/StreetNameFields"); while (interatorStreetNameFields.MoveNext()) { // Get <StreetNameFields> XPathNavigator navigatorStreetNameFields = interatorStreetNameFields.Current; // Add StreetNameFields StreetNameFields streetNameFields = new StreetNameFields(navigatorStreetNameFields); this._streetNameFields.Add(streetNameFields); } }
public StreetNameFields(StreetNameFields prototype) : base(prototype) { this._prefixDirectionFieldName = prototype.PrefixDirectionFieldName; this._prefixTypeFieldName = prototype.PrefixTypeFieldName; this._streetNameFieldName = prototype.StreetNameFieldName; this._suffixDirectionsFieldName = prototype.SuffixDirectionsFieldName; this._suffixTypeFieldName = prototype.SuffixTypeFieldName; this._priority = prototype.Priority; }
public NetworkSourceDirections(NetworkSourceDirections prototype) : base(prototype) { this._adminAreaFieldName = prototype.AdminAreaFieldName; this._shields = (Shields)prototype.Shields.Clone(); this._streetNameFields = new List <StreetNameFields>(); foreach (StreetNameFields streetNameFields in prototype.StreetNameFieldsCollection) { StreetNameFields streetNameFieldsClone = (StreetNameFields)streetNameFields.Clone(); this._streetNameFields.Add(streetNameFieldsClone); } }
// // CONSTRUCTOR // //public NetworkSourceDirections() : base() { } public NetworkSourceDirections(IXPathNavigable path) : base(path) { // Get Navigator XPathNavigator navigator = path.CreateNavigator(); // <AdminAreaFieldName> XPathNavigator navigatorAdminAreaFieldName = navigator.SelectSingleNode("AdminAreaFieldName"); if (navigatorAdminAreaFieldName != null) { this._adminAreaFieldName = navigatorAdminAreaFieldName.Value; } // <Shields> XPathNavigator navigatorShields = navigator.SelectSingleNode("Shields"); if (navigatorShields != null) { this._shields = new Shields(navigatorShields); } else { this._shields = new Shields(); } // <StreetNameFields><StreetNameFields> this._streetNameFields = new List <StreetNameFields>(); XPathNodeIterator interatorStreetNameFields = navigator.Select("StreetNameFields/StreetNameFields"); while (interatorStreetNameFields.MoveNext()) { // Get <StreetNameFields> XPathNavigator navigatorStreetNameFields = interatorStreetNameFields.Current; // Add StreetNameFields StreetNameFields streetNameFields = new StreetNameFields(navigatorStreetNameFields); this._streetNameFields.Add(streetNameFields); } }
public StreetNameFields(StreetNameFields prototype) : base(prototype) { this._prefixDirectionFieldName = prototype.PrefixDirectionFieldName; this._prefixTypeFieldName = prototype.PrefixTypeFieldName; this._streetNameFieldName = prototype.StreetNameFieldName; this._suffixDirectionsFieldName = prototype.SuffixDirectionsFieldName; this._suffixTypeFieldName = prototype.SuffixTypeFieldName; this._priority = prototype.Priority; }