public override void Unload() { _node = null; }
internal void LoadParent(NamespaceViewModel viewModel) { Load((ModuleViewModel)viewModel.Parent); }
public override void Load(NodeViewModel node) { _node = (NamespaceViewModel)node; }
internal void Load(NamespaceViewModel viewModel) { LoadParent(viewModel); var projectNamespace = viewModel.ProjectNamespace; if (CanRenameMembers) { if (projectNamespace.RenameMembersChanged) { RenameMembers = projectNamespace.RenameMembers; } if (projectNamespace.RenamePublicTypesChanged) { RenamePublicTypes = projectNamespace.RenamePublicTypes; } if (projectNamespace.RenamePublicMethodsChanged) { RenamePublicMethods = projectNamespace.RenamePublicMethods; } if (projectNamespace.RenamePublicFieldsChanged) { RenamePublicFields = projectNamespace.RenamePublicFields; } if (projectNamespace.RenamePublicPropertiesChanged) { RenamePublicProperties = projectNamespace.RenamePublicProperties; } if (projectNamespace.RenamePublicEventsChanged) { RenamePublicEvents = projectNamespace.RenamePublicEvents; } } if (CanObfuscateControlFlow && projectNamespace.ObfuscateControlFlowChanged) { ObfuscateControlFlow = projectNamespace.ObfuscateControlFlow; } if (CanEncryptIL && projectNamespace.EncryptILChanged) { EncryptIL = projectNamespace.EncryptIL; } if (CanObfuscateStrings && projectNamespace.ObfuscateStringsChanged) { ObfuscateStrings = projectNamespace.ObfuscateStrings; } if (CanRemoveUnusedMembers && projectNamespace.RemoveUnusedMembersChanged) { RemoveUnusedMembers = projectNamespace.RemoveUnusedMembers; } if (CanSealTypes && projectNamespace.SealTypesChanged) { SealTypes = projectNamespace.SealTypes; } if (CanDevirtualizeMethods && projectNamespace.DevirtualizeMethodsChanged) { DevirtualizeMethods = projectNamespace.DevirtualizeMethods; } }