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)); }
protected override bool OnAddNode(BaseWrapper wrapper) { ComponentWrapper component = wrapper as ComponentWrapper; if (component != null) { switch (component.ComponentType) { case ComponentTypeWrapper.Feature: case ComponentTypeWrapper.Library: case ComponentTypeWrapper.LibraryCategory: return(true); } } return(false); }
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 static ComponentWrapper GetComponentWrapper(BaseWrapper wrapper) { if (wrapper is FeatureWrapper) { return(GetComponentWrapper(wrapper as FeatureWrapper)); } if (wrapper is LibraryWrapper) { return(GetComponentWrapper(wrapper as LibraryWrapper)); } if (wrapper is LibraryCategoryWrapper) { return(GetComponentWrapper(wrapper as LibraryCategoryWrapper)); } if (wrapper is ProcessorWrapper) { return(GetComponentWrapper(wrapper as ProcessorWrapper)); } else { Debug.Assert(false); return(null); } }
public FeatureWrapper FindFeatureByName(string name) { return(BaseWrapper.Wrap <FeatureWrapper>(this.InnerObject.FindFeatureByName(name))); }
public ISAWrapper FindISA(string ISAGuid) { return(BaseWrapper.Wrap <ISAWrapper>(this.InnerObject.FindISA(ISAGuid))); }
public ProcessorWrapper FindProcessorByName(string procName) { return(BaseWrapper.Wrap <ProcessorWrapper>(this.InnerObject.FindProcessorByName(procName))); }
public ProcessorWrapper FindProcessor(string processorGuid) { return(BaseWrapper.Wrap <ProcessorWrapper>(this.InnerObject.FindProcessor(processorGuid))); }
public LibraryWrapper FindLibraryByProject(string libraryProj) { return(BaseWrapper.Wrap <LibraryWrapper>(this.InnerObject.FindLibraryByProject(libraryProj))); }
public LibraryWrapper FindLibraryByName(string libraryName) { return(BaseWrapper.Wrap <LibraryWrapper>(this.InnerObject.FindLibraryByName(libraryName))); }
public LibraryWrapper FindLibrary(ComponentWrapper comp) { return(BaseWrapper.Wrap <LibraryWrapper>(this.InnerObject.FindLibrary(comp.InnerObject))); }
public LibraryWrapper FindLibrary(string libraryGuid) { return(BaseWrapper.Wrap <LibraryWrapper>(this.InnerObject.FindLibrary(libraryGuid))); }
protected override bool OnAddNode(BaseWrapper wrapper) { return(true); }
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))); }
protected abstract bool OnAddNode(BaseWrapper wrapper);
public FeatureWrapper FindFeatureByProject(string featProject) { return(BaseWrapper.Wrap <FeatureWrapper>(this.InnerObject.FindFeatureByName(featProject))); }