Boo.Lang.Compiler.TypeSystem.NameResolutionService.IsNotExtensionOf.Match C# (CSharp) Method

Match() public method

public Match ( object item ) : bool
item object
return bool
            public bool Match(object item)
            {
                IExtensionEnabled e = item as IExtensionEnabled;
                if (e == null) return true;
                if (!e.IsExtension) return true;
                IParameter[] parameters = e.GetParameters();
                if (parameters.Length == 0) return true;
                return !parameters[0].Type.IsAssignableFrom(_type);
            }
NameResolutionService.IsNotExtensionOf