public static MetadatumNamedParameter <T> GetNamedParameter <T>(this IEnumerable <MetadatumNamedParameter> series, string name) { var element = series.Where(k => k.MemberName == name && k.Value is T).FirstOrDefault(); if (element.IsEmpty) { return(MetadatumNamedParameter <T> .Empty); } return(MetadatumNamedParameter.ToKnownNamedParameter <T>(element)); }
public bool Equals(MetadatumNamedParameter <T> other) { return(this == other); }
public static bool operator ==(MetadatumNamedParameter <T> left, MetadatumNamedParameter right) { return(left == MetadatumNamedParameter.ToKnownNamedParameter <T>(right)); }