public IEnumerator <W> GetEnumerator() { foreach (L item in this.InnerList) { yield return(BaseWrapper.Wrap <W>(item)); } }
public static ComponentWrapper GetComponentWrapper(BaseWrapper wrapper, ComponentTypeWrapper type) { ComponentWrapper component = BaseWrapper.Wrap <ComponentWrapper>(new MFComponent((MFComponentType)type, wrapper.InnerName, wrapper.InnerGuid, wrapper.InnerProjectPath, wrapper.InnerConditional)); component.Groups = wrapper.InnerGroups; component.InnerComponentType = wrapper.GetType(); return(component); }
private CollectionWrapper(IList <L> list) { this.InnerList = list; foreach (L item in InnerList) { BaseWrapper.Wrap <W>(item); } }
public static BuildFileWrapper GetWrapper(string Path, string Name, string Condition) { MFBuildFile buildFile = new MFBuildFile(); buildFile.File = Path; buildFile.ItemName = Name; buildFile.Condition = Condition; return(BaseWrapper.Wrap <BuildFileWrapper>(buildFile)); }
public void CopyTo(W[] array, int arrayIndex) { List <W> copyList = new List <W>(); foreach (L item in this.InnerList) { copyList.Add(BaseWrapper.Wrap <W>(item)); } copyList.CopyTo(array, arrayIndex); }
public BuildToolWrapper_ FindBuildToolByName(string buildToolName) { //FindBuildToolByName is not dupported :( //return BaseWrapper.Wrap<BuildToolWrapper_>(this.InnerObject.FindBuildToolByName(buildToolName)); foreach (Inventory inventory in this.InnerObject.Inventories) { foreach (BuildTool buildTool in inventory.BuildTools) { if (buildTool.Name.Equals(buildToolName.ToUpper(CultureInfo.InvariantCulture))) { return(BaseWrapper.Wrap <BuildToolWrapper_>(buildTool)); } } } return(BaseWrapper.Wrap <BuildToolWrapper_>(null)); }
public W this[int index] { get { return(BaseWrapper.Wrap <W>(this.InnerList[index])); } set { if (value != null) { this.InnerList[index] = value.InnerObject; } else { this.InnerList[index] = default(L); } } }
public ISAWrapper FindISA(string ISAGuid) { return(BaseWrapper.Wrap <ISAWrapper>(this.InnerObject.FindISA(ISAGuid))); }
public ProcessorWrapper FindProcessor(string processorGuid) { return(BaseWrapper.Wrap <ProcessorWrapper>(this.InnerObject.FindProcessor(processorGuid))); }
public ProcessorWrapper FindProcessorByName(string procName) { return(BaseWrapper.Wrap <ProcessorWrapper>(this.InnerObject.FindProcessorByName(procName))); }
public LibraryWrapper FindLibraryByName(string libraryName) { return(BaseWrapper.Wrap <LibraryWrapper>(this.InnerObject.FindLibraryByName(libraryName))); }
public LibraryWrapper FindLibraryByProject(string libraryProj) { return(BaseWrapper.Wrap <LibraryWrapper>(this.InnerObject.FindLibraryByProject(libraryProj))); }
public LibraryWrapper FindLibrary(string libraryGuid) { return(BaseWrapper.Wrap <LibraryWrapper>(this.InnerObject.FindLibrary(libraryGuid))); }
public LibraryWrapper FindLibrary(ComponentWrapper comp) { return(BaseWrapper.Wrap <LibraryWrapper>(this.InnerObject.FindLibrary(comp.InnerObject))); }
public FeatureWrapper FindFeatureByName(string name) { return(BaseWrapper.Wrap <FeatureWrapper>(this.InnerObject.FindFeatureByName(name))); }
public FeatureWrapper FindFeatureByProject(string featProject) { return(BaseWrapper.Wrap <FeatureWrapper>(this.InnerObject.FindFeatureByName(featProject))); }
public FeatureWrapper FindFeature(string featureGuid) { return(BaseWrapper.Wrap <FeatureWrapper>(this.InnerObject.FindFeature(featureGuid)));//new FeatureWrapper(this.InnerObject.FindFeature(featureGuid)); }
public static ComponentWrapper GetComponentWrapper(ComponentTypeWrapper type) { return(BaseWrapper.Wrap <ComponentWrapper>(new MFComponent((MFComponentType)type))); }
public BuildToolWrapper_ FindBuildTool(string buildToolGuid) { return(BaseWrapper.Wrap <BuildToolWrapper_>(this.InnerObject.FindBuildTool(buildToolGuid))); }
public AssemblyWrapper FindAssemblyByName(string asmName) { return(BaseWrapper.Wrap <AssemblyWrapper>(this.InnerObject.FindAssemblyByName(asmName))); }
public AssemblyWrapper FindAssembly(string asmGuid) { return(BaseWrapper.Wrap <AssemblyWrapper>(this.InnerObject.FindAssembly(asmGuid))); }