Exemplo n.º 1
0
 public Source(Enum.Source source, sbyte ordering)
 {
     this.Value    = source;
     this.Ordering = (byte)System.Math.Abs(ordering);
     this.Enabled  = ordering >= 0;
     this.GetTags  = true;
 }
Exemplo n.º 2
0
        public Source GetByEnumValue(Enum.Source sourceEnumValue)
        {
            foreach (Source source in this.sources)
            {
                if (source.Value == sourceEnumValue)
                {
                    return(source);
                }
            }

            return(null);
        }
Exemplo n.º 3
0
        public bool ShouldGetTags(Enum.Source sourceEnumValue)
        {
            foreach (Source source in this.sources)
            {
                if (source.Value == sourceEnumValue)
                {
                    return(source.GetTags);
                }
            }

            return(false);
        }
Exemplo n.º 4
0
        public bool IsEnabled(Enum.Source sourceEnumValue)
        {
            foreach (Source source in this.sources)
            {
                if (source.Value == sourceEnumValue)
                {
                    return(source.Enabled);
                }
            }

            return(false);
        }