// Data sources ----------------------------- /// <summary> /// Instantiates a new instance of the Datasource class. /// </summary> /// <param name="name">The name to consider.</param> /// <param name="kind">The kind of the data source to consider.</param> public static Datasource CreateDatasource( string name, DatasourceKind kind) { var datasource = new Datasource(name) { Kind = kind }; return(datasource); }
// ----------------------------------------------- // MUTATORS // ----------------------------------------------- #region Mutators /// <summary> /// Sets the specified kind of this instance. /// </summary> /// <param name="kind">The kind to consider.</param> public IDatasource WithKind(DatasourceKind kind) { Kind = kind; return(this); }