コード例 #1
0
        /// <inheritdoc />
        public override bool Matches(IBindingMetadata metadata)
        {
            _ = metadata ?? throw new ArgumentNullException(nameof(metadata));

            return(metadata.Has(nameof(ContentSource)) &&
                   metadata.Get <ContentSource>(nameof(ContentSource)) == this.Source);
        }
コード例 #2
0
 public override bool Matches(IBindingMetadata metadata)
 {
     return(metadata.Has("IsSomething") && !metadata.Get <bool> ("IsSomething"));
 }
コード例 #3
0
 public override bool Matches(IBindingMetadata metadata)
 {
     return(metadata.Has("CanSwim") && !metadata.Get <bool>("CanSwim"));
 }
 public override bool Matches(IBindingMetadata metadata)
 {
     return metadata.Has("CanSwim") && metadata.Get<bool>("CanSwim");
 }
コード例 #5
0
		public override bool Matches (IBindingMetadata metadata)
		{
			return metadata.Has ("IsSomething") && metadata.Get<bool> ("IsSomething");
		}
コード例 #6
0
 public override bool Matches(IBindingMetadata metadata)
 {
     return(metadata.Has(_name) && metadata.Get <bool>(_name));
 }