internal ArmClientOptions Clone() { ArmClientOptions copy = new ArmClientOptions(); copy.ApiVersions = ApiVersions.Clone(); copy.Transport = Transport; return(copy); }
internal ApiVersions Clone() { ApiVersions copy = new ApiVersions(_clientOptions); copy._armClient = _armClient; copy._loadedResourceToApiVersions = new ConcurrentDictionary <string, PropertyWrapper>(_loadedResourceToApiVersions); copy._nonLoadedResourceToApiVersion = new ConcurrentDictionary <string, string>(_nonLoadedResourceToApiVersion); return(copy); }
/// <summary> /// Initializes a new instance of the <see cref="ArmClientOptions"/> class. /// </summary> public ArmClientOptions() { ApiVersions = new ApiVersions(this); }