public EditedPropertyUpdater(ModuleDocumentNode modNode, PropertyDef originalProperty, PropertyDefOptions propertyDefOptions) { ownerNode = modNode.Context.DocumentTreeView.FindNode(originalProperty); if (ownerNode == null) throw new InvalidOperationException(); property = originalProperty; originalPropertyDefOptions = new PropertyDefOptions(originalProperty); newPropertyDefOptions = propertyDefOptions; }
public DeletedPropertyUpdater(ModuleDocumentNode modNode, PropertyDef originalProperty) { ownerNode = modNode.Context.DocumentTreeView.FindNode(originalProperty); if (ownerNode == null) throw new InvalidOperationException(); parentNode = ownerNode.TreeNode.Parent.Data; ownerType = originalProperty.DeclaringType; property = originalProperty; }
public PropertyNodeCreator(ModuleDocumentNode modNode, TypeNode ownerNode, PropertyDef property) { this.ownerNode = ownerNode; propNode = modNode.Context.DocumentTreeView.Create(property); }