Ejemplo n.º 1
0
        public NamespaceDetailsViewModel(NamespaceViewModel parent)
            : base(parent)
        {
            _projectNamespace = Parent.ProjectNamespace;

            _parentProperties = new NodeProperties();
            _parentProperties.LoadParent(Parent);
        }
        public ModuleDetailsViewModel(ModuleViewModel parent)
            : base(parent)
        {
            _projectModule = Parent.ProjectModule;

            _module = Parent.Module;

            _parentProperties = new NodeProperties();
            _parentProperties.LoadParent(Parent);
        }
Ejemplo n.º 3
0
        public EventDetailsViewModel(EventViewModel parent)
            : base(parent)
        {
            _projectEvent = Parent.ProjectEvent;

            _eventDecl = Parent.Event;
            _isVisibleOutsideAssembly = _eventDecl.IsVisibleOutsideAssembly();

            _parentProperties = new NodeProperties();
            _parentProperties.LoadParent(Parent);
        }
        public PropertyDetailsViewModel(PropertyViewModel parent)
            : base(parent)
        {
            _projectProperty = Parent.ProjectProperty;

            _property = Parent.Property;
            _isVisibleOutsideAssembly = _property.IsVisibleOutsideAssembly();

            _parentProperties = new NodeProperties();
            _parentProperties.LoadParent(Parent);
        }
        public TypeDetailsViewModel(TypeViewModel parent)
            : base(parent)
        {
            _projectType = Parent.ProjectType;

            _type = Parent.Type;
            _isVisibleOutsideAssembly = _type.IsVisibleOutsideAssembly();

            _parentProperties = new NodeProperties();
            _parentProperties.LoadParent(Parent);
        }
        public FieldDetailsViewModel(FieldViewModel parent)
            : base(parent)
        {
            _projectField = Parent.ProjectField;

            _field = Parent.Field;
            _isVisibleOutsideAssembly = _field.IsVisibleOutsideAssembly();

            _parentProperties = new NodeProperties();
            _parentProperties.LoadParent(Parent);
        }
Ejemplo n.º 7
0
        public MethodDetailsViewModel(MethodViewModel parent)
            : base(parent)
        {
            _projectMethod = Parent.ProjectMethod;

            _method    = Parent.Method;
            _ownerType = _method.GetOwnerType();
            _isVisibleOutsideAssembly = _method.IsVisibleOutsideAssembly();

            _parentProperties = new NodeProperties();
            _parentProperties.LoadParent(Parent);
        }