Beispiel #1
0
 static LayerKind GetLayerKind(IAdornmentLayersMetadata md)
 {
     if (md.IsOverlayLayer)
     {
         Debug.Assert(md.LayerKind == LayerKind.Normal, $"Use only one of {nameof(IsOverlayLayerAttribute)} and {nameof(LayerKindAttribute)}");
         return(LayerKind.Overlay);
     }
     return(md.LayerKind);
 }
Beispiel #2
0
		static HexLayerKind GetLayerKind(IAdornmentLayersMetadata md) {
			if (md.IsOverlayLayer) {
				Debug.Assert(md.LayerKind == HexLayerKind.Normal, $"Use only one of {nameof(Contracts.Text.Editor.IsOverlayLayerAttribute)} and {nameof(HexLayerKindAttribute)}");
				return HexLayerKind.Overlay;
			}
			return md.LayerKind;
		}
Beispiel #3
0
		static LayerKind GetLayerKind(IAdornmentLayersMetadata md) {
			if (md.IsOverlayLayer) {
				Debug.Assert(md.LayerKind == LayerKind.Normal, $"Use only one of {nameof(IsOverlayLayerAttribute)} and {nameof(LayerKindAttribute)}");
				return LayerKind.Overlay;
			}
			return md.LayerKind;
		}