コード例 #1
0
ファイル: Macro.cs プロジェクト: leekelleher/umbraco-cms
 public Macro(IShortStringHelper shortStringHelper)
 {
     _shortStringHelper             = shortStringHelper;
     _properties                    = new MacroPropertyCollection();
     _properties.CollectionChanged += PropertiesChanged;
     _addedProperties               = new List <string>();
     _removedProperties             = new List <string>();
 }
コード例 #2
0
        public object DeepClone()
        {
            var clone = new MacroPropertyCollection();

            foreach (var item in this)
            {
                clone.Add((IMacroProperty)item.DeepClone());
            }
            return(clone);
        }
コード例 #3
0
ファイル: Macro.cs プロジェクト: NmediaSolutions/Umbraco-CMS
 public Macro(IShortStringHelper shortStringHelper)
 {
     _alias                         = string.Empty;
     _shortStringHelper             = shortStringHelper;
     _properties                    = new MacroPropertyCollection();
     _properties.CollectionChanged += PropertiesChanged;
     _addedProperties               = new List <string>();
     _removedProperties             = new List <string>();
     _macroSource                   = string.Empty;
 }