public virtual void TestDropClassIndex() { ClassMetadataTestCase.Item item = new ClassMetadataTestCase.Item(); Store(item); AssertOccurrences(typeof(ClassMetadataTestCase.Item), 1); ClassMetadata classMetadata = Container().ClassMetadataForObject(item); classMetadata.DropClassIndex(); AssertOccurrences(typeof(ClassMetadataTestCase.Item), 0); }
public override void Convert(ConversionStage.SystemUpStage stage) { LocalObjectContainer file = stage.File(); ClassMetadataIterator i = file.ClassCollection().Iterator(); while (i.MoveNext()) { ClassMetadata classmetadata = i.CurrentClass(); if (Accept(classmetadata)) { classmetadata.DropClassIndex(); } } }