예제 #1
0
파일: Theme.cs 프로젝트: manojdjoshi/dnSpy
		static void InitColorInfos(ColorInfo[] infos) {
			foreach (var info in infos) {
				int i = ToIndex(info.ColorType);
				if (colorInfos[i] != null) {
					Debug.Fail("Duplicate");
					throw new Exception("Duplicate");
				}
				colorInfos[i] = info;
				InitColorInfos(info.Children);
			}
		}
예제 #2
0
파일: Theme.cs 프로젝트: azureidea/dnSpy-1
 FontWeight?GetFontWeight(ColorInfo info, bool canIncludeDefault)
 {
     while (info != null)
     {
         if (!canIncludeDefault && info.ColorType == ColorType.DefaultText)
         {
             break;
         }
         var color = hlColors[ToIndex(info.ColorType)];
         var val   = color.OriginalColor.FontWeight;
         if (val != null)
         {
             return(val);
         }
         info = info.Parent;
     }
     return(null);
 }
예제 #3
0
파일: Theme.cs 프로젝트: manojdjoshi/dnSpy
		FontWeight? GetFontWeight(ColorInfo info, bool canIncludeDefault) {
			while (info != null) {
				if (!canIncludeDefault && info.ColorType == ColorType.DefaultText)
					break;
				var color = hlColors[ToIndex(info.ColorType)];
				var val = color.OriginalColor.FontWeight;
				if (val != null)
					return val;
				info = info.Parent;
			}
			return null;
		}
예제 #4
0
파일: Color.cs 프로젝트: manojdjoshi/dnSpy
		public Color(ColorInfo colorInfo) {
			ColorInfo = colorInfo;
		}
예제 #5
0
파일: Color.cs 프로젝트: haise0/dnSurgeon
#pragma warning disable CS8618 // Non-nullable field is uninitialized.
        public Color(ColorInfo colorInfo) => ColorInfo = colorInfo;
예제 #6
0
파일: Color.cs 프로젝트: haise0/reAtomizer
 public Color(ColorInfo colorInfo)
 {
     this.ColorInfo = colorInfo;
 }
예제 #7
0
 public Color(ColorInfo colorInfo)
 {
     ColorInfo = colorInfo;
 }
예제 #8
0
파일: Color.cs 프로젝트: GreenDamTan/dnSpy
 public Color(ColorInfo colorInfo)
 {
     this.ColorInfo = colorInfo;
 }