/// <summary> /// Creates an instance of external child resource in-memory. /// </summary> /// <param name="name">The name of this external child resource.</param> /// <param name="parent">Reference to the parent of this external child resource.</param> /// <param name="innerObject">Reference to the inner object representing this external child resource.</param> /// <param name="sqlServerManager">Reference to the SQL server manager that accesses DNS alias operations.</param> ///GENMHASH:CCE195E09193EDC4383029CD5CB1C628:2B6C79416FE1C7672196779693AE2D14 internal SqlSyncMemberImpl(string name, SqlSyncGroupImpl parent, SyncMemberInner innerObject, ISqlManager sqlServerManager) : base(innerObject, parent) { this.sqlServerManager = sqlServerManager; this.resourceGroupName = parent.ResourceGroupName(); this.sqlServerName = parent.SqlServerName(); this.sqlDatabaseName = parent.SqlDatabaseName(); this.sqlSyncGroupName = parent.Name(); }
///GENMHASH:ACC9C133F34D0F418579A9E96E6FA97A:424D49E5DB6926D2DCED05C34EFBEA53 internal SqlSyncMemberOperationsImpl(SqlSyncGroupImpl parent, ISqlManager sqlServerManager) { this.sqlSyncGroup = parent; this.sqlServerManager = sqlServerManager; this.resourceGroupName = parent.ResourceGroupName(); this.sqlServerName = parent.SqlServerName(); this.sqlDatabaseName = parent.SqlDatabaseName(); this.sqlSyncGroupName = parent.Name(); }