private bool IsEventType(IDomMember domMember)
 {
     if (domMember != null)
     {
         return(domMember.MemberType == DomMemberType.Event);
     }
     return(false);
 }
        private bool IsEventInsertion(SyntaxEditor editor)
        {
            this.context = this.GetAdditionAssignmentContext(editor);
            if (!this.IsValidContext(this.context))
            {
                return(false);
            }
            DotNetContextItem eventContextItem = this.GetEventContextItem(this.context);

            this.domMember = eventContextItem == null ? (IDomMember)null : eventContextItem.ResolvedInfo as IDomMember;
            return(this.IsEventType(this.domMember));
        }
        private Type GetEventHandlerType(IDomMember domMember)
        {
            if (domMember == null)
            {
                return((Type)null);
            }
            string typeName = this.BuildAssemblyQualifiedName(domMember.ReturnType);

            try
            {
                return(Type.GetType(typeName));
            }
            catch (ArgumentException ex)
            {
            }
            return((Type)null);
        }
 private void UpdateInternalState(SyntaxEditor editor)
 {
     if (!this.isPotentiallyAddingEvent)
     {
         this.context              = (DotNetContext)null;
         this.domMember            = (IDomMember)null;
         this.resolver             = (DotNetProjectResolver)null;
         this.methodName           = (string)null;
         this.eventHandlerTypeName = (string)null;
         this.parameters           = (IEnumerable <IParameterDeclaration>)null;
         this.returnType           = (Type)null;
     }
     else
     {
         this.ShowQuickInfo(editor);
     }
 }