public AssetManagerFolder(IAssetManagerFolder parentFolder, XmlElement xmlElement) : base(parentFolder.Project, xmlElement) { _parentFolder = parentFolder; SubFolders = new EmptySubFolders(this); Files = new AssetManagerFiles(this, Caching.Enabled); }
private static void SetValuesFromSubFolder(IProjectObject parent, IXmlReadWriteWrapper writeElement, IFile value, IAssetManagerFolder ownFolder) { ownFolder = ownFolder.SubFolders.GetByName(value.Folder.Name); writeElement.SetAttributeValue(ELTSRCSUBDIRGUID, ownFolder.Guid.ToRQLString()); SetFilename(parent, value, ownFolder, writeElement); }
private static IAssetManagerFolder GetTopLevelFolder(IProjectObject parent, IAssetManagerFolder value) { var ownTopLevelFolder = parent.Project.Folders.GetByName(value.ParentFolder.Name) as IAssetManagerFolder; if (ownTopLevelFolder == null) { throw new SmartAPIException(parent.Session.ServerLogin, string.Format("No asset folder with name {0} found in project {1}", value.ParentFolder.Name, parent.Project)); } return(ownTopLevelFolder); }
internal AssetManagerFiles(IAssetManagerFolder folder, Caching caching) : base(folder, caching) { RetrieveFunc = GetFiles; }
public bool Contains(IAssetManagerFolder element) { return(false); }
internal EmptySubFolders(IAssetManagerFolder parentFolder) { ParentFolder = parentFolder; }
public bool TryGetByName(string name, out IAssetManagerFolder output) { output = null; return(false); }
public bool TryGetByGuid(Guid guid, out IAssetManagerFolder output) { output = null; return(false); }
public bool TryGet(string name, out IAssetManagerFolder obj) { obj = null; return(false); }
public AssetManagerFolder(IProject project, XmlElement xmlElement) : base(project, xmlElement) { _parentFolder = null; SubFolders = new SubFolders(this, Caching.Enabled); Files = new AssetManagerFiles(this, Caching.Enabled); }