public bool HasBinding(Type keyType, object tag) { tag = tag ?? TagUtility.GetNullTag(); PreCacheBindingsForType(keyType); return(_cachedTagLookup.ContainsKey(keyType) && _cachedTagLookup[keyType].ContainsKey(tag)); }
public IBinding GetBinding(Type keyType, object tag) { tag = tag ?? TagUtility.GetNullTag(); PreCacheBindingsForType(keyType); return(GetCachedBinding(keyType, tag)); }
public IBinding WithTag(object tag) { Tag = tag ?? TagUtility.GetNullTag(); return(this); }
public Binding() { Tag = TagUtility.GetNullTag(); }