protected static NameResolutionContext Empty(NameResolutionContext parentContext, string name, string @operator, bool caseSensitive) { Contract.Requires <ArgumentNullException>(parentContext != null, "parentContext"); Contract.Ensures(Contract.Result <NameResolutionContext>() != null); throw new NotImplementedException(); }
public override NameResolutionContext Filter(string name, string @operator, bool caseSensitive) { return(NameResolutionContext.Aggregate(_cache, _contexts.Select(i => i.Filter(name, @operator, caseSensitive)))); }
protected static NameResolutionContext Empty(NameResolutionContext parentContext, string name, string @operator, bool caseSensitive) { Contract.Requires<ArgumentNullException>(parentContext != null, "parentContext"); Contract.Ensures(Contract.Result<NameResolutionContext>() != null); throw new NotImplementedException(); }