public IndexerModel ToModel() { IndexerModel parameterModel = new IndexerModel(); FillModel(parameterModel); return(parameterModel); }
public void CanGetHasSet() { Assert.That(_testClass.HasSet, Is.False); var node = _node.WithAccessorList(SyntaxFactory.AccessorList(SyntaxFactory.SingletonList(SyntaxFactory.AccessorDeclaration(SyntaxKind.SetAccessorDeclaration)))); _testClass = new IndexerModel(_name, _parameters, _typeInfo, node); Assert.That(_testClass.HasSet, Is.True); }
public void SetUp() { _name = "TestValue1050025500"; _parameters = new List <ParameterModel>(); _typeInfo = default(TypeInfo); _node = TestSemanticModelFactory.Indexer; _testClass = new IndexerModel(_name, _parameters, _typeInfo, _node); }
public static int AddFileToDB(Files fi) { using (var db = new IndexerModel()) { db.Files.Add(fi); return db.SaveChanges(); } }
public void Test() { var idx = new Indexers <IndexerModel>(); idx[0] = new IndexerModel { Id = 1, Name = "Alex1" }; idx[1] = new IndexerModel { Id = 2, Name = "Alex2" }; idx[0].Name = "Alex1 - Altered"; }
public static FilesExistsResult CheckFileExists(string uri, string filename, long size, string date, long fileTime) { using (var db = new IndexerModel()) { var r = db.Files; Console.WriteLine(r.Count().ToString()); var query = db.Files.Where(n => n.Uri == uri); if (query.Any()) { var res = query.ToList().SingleOrDefault(); return FilesExistsResult.FileExists; } query = db.Files.Where(n => n.FileTime == fileTime && n.size == size && n.Uri.Contains(filename)); if (query.Any()) { return FilesExistsResult.FileNameDateAndSizeMatch; } query = db.Files.Where(n => n.strDate.Equals(date) && n.size == size && n.Uri.Contains(filename)); if (query.Any()) { return FilesExistsResult.FileNameDateAndSizeMatch; } query = db.Files.Where(n => n.strDate.Equals(date) && n.size == size); if (query.Any()) { return FilesExistsResult.DateAndSizeMatch; } query = db.Files.Where(n => n.strDate.Equals(date) && n.size == size); if (query.Any()) { return FilesExistsResult.DateAndSizeMatch; } return FilesExistsResult.FileDoesNotExist; } }
public static IndexerMetadata EmitUniqueType(IndexerModel model) { return(UniqueEmitter.EmitType(model, propertyModel => new IndexerMetadata(propertyModel))); }
public IndexerMetadata(IndexerModel model) : base(model) { }
public IndexerDbModel(IndexerModel model) : base(model) { }
public void CanConstruct() { var instance = new IndexerModel(_name, _parameters, _typeInfo, _node); Assert.That(instance, Is.Not.Null); }
public IndexerSerializationModel(IndexerModel model) : base(model) { }
public static IndexerSerializationModel EmitUniqueType(IndexerModel model) { return(UniqueEmitter.EmitType(model, propertyModel => new IndexerSerializationModel(propertyModel))); }