internal static StyleAssetInfoModel Create(IType type, ResourceModel resourceModel) { StyleAssetInfoModel styleAssetInfoModel = new StyleAssetInfoModel(); styleAssetInfoModel.TargetType = type.Name; styleAssetInfoModel.Description = AssetInfoModel.GetDescription(type); styleAssetInfoModel.SetFullPath(resourceModel.KeyNode.Context.DocumentUrl); styleAssetInfoModel.StyleName = resourceModel.Name ?? type.Name; return(styleAssetInfoModel); }
protected override AssetInfoModel CreateAssetInfoModel(IProject project) { return((AssetInfoModel)StyleAssetInfoModel.Create(this.StyleType, this.ResourceModel)); }