//----------------------------------------------------------------------------------------------------------------------------------------------------- private void CreateMemberDescription(MemberInfo member) { var methodMember = member as MethodInfo; var propertyMember = member as PropertyInfo; var eventMember = member as EventInfo; ApiMemberDescription memberDescription = null; if (methodMember != null) { memberDescription = new ApiMethodMemberDescription(methodMember); } else if (propertyMember != null) { throw new NotImplementedException(); } else if (eventMember != null) { throw new NotImplementedException(); } if (memberDescription != null) { m_Members.Add(member, memberDescription); } }
public abstract void ContributeChecks(ICustomAttributeProvider info, ApiMemberDescription member);