public bool Include(ITypeDefinitionMember member) { string memberId = member.DocId(); // include so long as it isn't in the exclude list. return(!_docIds.Contains(memberId)); }
public override void Visit(ITypeDefinitionMember member) { if ((_kinds & GetMemberKind(member)) != 0) { _writer.WriteLine(member.DocId()); } base.Visit(member); }
private void WriteMember(ExceptionInfo result, ITypeDefinitionMember member) { if (!result.Throws) { return; } _writer.Write(member.DocId()); _writer.Write(member.GetNamespaceName()); _writer.Write(member.GetTypeName()); _writer.Write(member.GetMemberSignature()); _writer.Write(result.Level.ToString()); _writer.WriteLine(); }
public void Add(ITypeDefinitionMember member, string site, string platform) { var docId = member.DocId(); if (_exclusionDatabase != null && _exclusionDatabase._entries.TryGetValue(docId, out var _exclusionEntry) && _exclusionEntry.Platforms.Contains(platform)) { return; } var namespaceName = member.GetNamespaceName(); var typeName = member.GetTypeName(); var memberName = member.GetMemberSignature(); Add(docId, namespaceName, typeName, memberName, site, platform); }
public bool Include(ITypeDefinitionMember member) { if (_excludeMembers) { // if return type is an excluded type ITypeReference returnType = member.GetReturnType(); if (returnType != null && !IncludeTypeReference(returnType)) { return(false); } // if any parameter is an excluded type IMethodDefinition method = member as IMethodDefinition; if (method != null && method.Parameters.Any(param => !IncludeTypeReference(param.Type))) { return(false); } } string memberId = member.DocId(); // include so long as it isn't in the exclude list. return(!_docIds.Contains(memberId)); }
public bool Include(ITypeDefinitionMember member) { string memberId = member.DocId(); return(_docIds.Contains(memberId)); }
public override void Visit(ITypeDefinitionMember member) { _writer.WriteLine(member.DocId()); base.Visit(member); }
public bool Include(ITypeDefinitionMember member) { string memberId = member.DocId(); return _docIds.Contains(memberId); }
public void Report(ITypeDefinitionMember member) { _writer.WriteLine(member.DocId()); }
public bool Include(ITypeDefinitionMember member) { string memberId = member.DocId(); // include so long as it isn't in the exclude list. return !_docIds.Contains(memberId); }