Ejemplo n.º 1
0
 protected TypeDocumentItem(TypeDocument document, MemberInfo member, MethodInfo memberMethod)
 {
     this._document = document;
     this._member = member;
     this._memberMethod = memberMethod;
     this._visibilityFilter = this.GetVisibilityFilter();
     this._statusFilter = TypeDocumentFilter.Current;
     try
     {
         object[] customAttributes = this._member.GetCustomAttributes(typeof(ObsoleteAttribute), false);
         if ((customAttributes != null) && (customAttributes.Length != 0))
         {
             this._statusFilter = TypeDocumentFilter.Obsolete;
         }
     }
     catch
     {
     }
     if (member.DeclaringType == member.ReflectedType)
     {
         this._typeFilter = TypeDocumentFilter.Declared;
     }
     else
     {
         this._typeFilter = TypeDocumentFilter.Inherited;
     }
 }
Ejemplo n.º 2
0
 public ClassViewPageBuilder(ClassViewProjectData projectData, TypeDocument document)
 {
     this._projectData = projectData;
     this._document = document;
     base.SetPageColors(Color.Black, Color.LightGoldenrodYellow, Color.DarkGreen, Color.Green);
     base.SetPageMargins(new BoxEdges(10, 10, 10, 10));
     base.SetPageFont("Tahoma", 8f);
 }
Ejemplo n.º 3
0
 public TypeViewTreeNode(TypeDocument document)
     : base(document.Type.Name, 0x16, 0x16)
 {
     this._document = document;
 }
Ejemplo n.º 4
0
 void IDocumentView.LoadFromDocument(Document document)
 {
     this._document = (TypeDocument) document;
     System.Type type = this._document.Type;
     if (this._detailsTabControl == null)
     {
         this.InitializeUserInterface();
     }
     this._descriptionView.SetCurrentDocument(this._document);
     this.LoadDocumentItems();
 }
Ejemplo n.º 5
0
 Document IDocumentFactory.CreateDocument(DocumentProjectItem projectItem, bool readOnly, DocumentMode mode, DocumentViewType initialView, out DocumentWindow documentWindow, out DesignerHost designerHost)
 {
     if (projectItem == null)
     {
         throw new ArgumentNullException("projectItem");
     }
     Document document = new TypeDocument(projectItem);
     designerHost = new DesignerHost(document);
     document.Load(true);
     documentWindow = new TypeDocumentWindow(designerHost, document);
     return document;
 }
Ejemplo n.º 6
0
 public void SetCurrentDocument(TypeDocument document)
 {
     this._currentDocument = document;
 }
Ejemplo n.º 7
0
 public PropertyItem(TypeDocument document, PropertyInfo pi, MethodInfo underlyingMethod)
     : base(document, pi, underlyingMethod)
 {
 }
Ejemplo n.º 8
0
 public TypePageBuilder(ClassViewProjectData projectData, TypeDocument document)
     : base(projectData, document)
 {
 }
Ejemplo n.º 9
0
 public FieldItem(TypeDocument document, FieldInfo fi)
     : base(document, fi)
 {
 }
Ejemplo n.º 10
0
 void IDisposable.Dispose()
 {
     this._type = null;
     this._owner = null;
 }
Ejemplo n.º 11
0
 public TypeDocumentStorage(TypeDocument owner)
 {
     this._owner = owner;
 }
Ejemplo n.º 12
0
 public MemberPageBuilder(ClassViewProjectData projectData, TypeDocument document, TypeDocumentItem item)
     : base(projectData, document)
 {
     this._item = item;
 }
Ejemplo n.º 13
0
 public EventItem(TypeDocument document, EventInfo ei, MethodInfo underlyingMethod)
     : base(document, ei, underlyingMethod)
 {
 }
Ejemplo n.º 14
0
 protected TypeDocumentItem(TypeDocument document, MemberInfo member)
     : this(document, member, null)
 {
 }
Ejemplo n.º 15
0
 public MethodItem(TypeDocument document, MethodInfo method)
     : base(document, method)
 {
 }
Ejemplo n.º 16
0
 public MethodItem(TypeDocument document, ConstructorInfo method)
     : base(document, method)
 {
     this._isConstructor = true;
 }