示例#1
0
        public static AdornmentOptions GetAdornmentOptions(IContractOptionsPage options)
        {
            var result = AdornmentOptions.None;

            if (options == null)
            {
                return(result);
            }

            if (options.SmartFormatting)
            {
                result = result | AdornmentOptions.SmartFormatting;
            }

            if (options.SyntaxColoring)
            {
                result = result | AdornmentOptions.SyntaxColoring;
            }

            if (options.CollapseMetadataContracts)
            {
                result = result | AdornmentOptions.CollapseWithRegion;
            }
            return(result);
        }
示例#2
0
    public static AdornmentOptions GetAdornmentOptions(IContractOptionsPage options) {
      var result = AdornmentOptions.None;

      if (options == null)
        return result;

      if (options.SmartFormatting)
        result = result | AdornmentOptions.SmartFormatting;

      if (options.SyntaxColoring)
        result = result | AdornmentOptions.SyntaxColoring;

      if (options.CollapseMetadataContracts)
      {
        result = result | AdornmentOptions.CollapseWithRegion;
      }
      return result;
    }