private AdsPath CreateAdsPath(IAdsObjectName dn) { var adsPath = owner.Path.Server != null ? new AdsPath(owner.Path.Provider, owner.Path.Server, dn) : new AdsPath(owner.Path.Provider, dn); return(adsPath); }
public AdsPath([NotNull] string server, [NotNull] IAdsObjectName objectName) : this(objectName) { Server = Guard.CheckNull(server, nameof(server)); }
public AdsPath([NotNull] AdsProvider provider, [NotNull] string server, [NotNull] IAdsObjectName objectName) : this(server, objectName) { Provider = Guard.CheckNull(provider, nameof(provider)); }
public AdsPath([NotNull] IAdsObjectName objectName) { ObjectName = Guard.CheckNull(objectName, nameof(objectName)); }