private bool IsMatchForTypeName(string name) { if (ValueFilter.IsMatch(name)) { return(true); } return(name.Contains("+") && ValueFilter.IsMatch(name.Replace('+', '.'))); }
/// <inheritdoc /> public override bool IsMatch(T value) { INamespaceInfo @namespace = ReflectionUtils.GetNamespace(value.CodeElement); if (@namespace == null) { return(false); } return(ValueFilter.IsMatch(@namespace.Name)); }
/// <inheritdoc /> public override bool IsMatch(T value) { IMemberInfo member = ReflectionUtils.GetMember(value.CodeElement); if (member == null) { return(false); } return(ValueFilter.IsMatch(member.Name)); }
/// <inheritdoc /> public override bool IsMatch(T value) { foreach (string assocValue in value.Metadata[key]) { if (ValueFilter.IsMatch(assocValue)) { return(true); } } return(false); }
/// <inheritdoc /> public override bool IsMatch(T value) { IAssemblyInfo assembly = ReflectionUtils.GetAssembly(value.CodeElement); if (assembly == null) { return(false); } return(ValueFilter.IsMatch(assembly.FullName) || ValueFilter.IsMatch(assembly.Name)); }
/// <inheritdoc /> public override bool IsMatch(T value) { return(ValueFilter.IsMatch(value.Name)); }